@import url(//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css);@font-face{font-family:'proxima_novaregular';src:url("../font/proximanova-regular-webfont.eot");src:url("../font/proximanova-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../font/proximanova-regular-webfont.woff") format("woff"),url("../font/proximanova-regular-webfont.ttf") format("truetype"),url("../font/proximanova-regular-webfont.svg#proxima_novaregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'amperstandardmedium';src:url("../font/amperstandardmedium-webfont.eot");src:url("../font/amperstandardmedium-webfont.eot?#iefix") format("embedded-opentype"),url("../font/amperstandardmedium-webfont.woff") format("woff"),url("../font/amperstandardmedium-webfont.ttf") format("truetype"),url("../font/amperstandardmedium-webfont.svg#amperstandardmedium") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'amperstandardlight';src:url("../font/amperstandardlight-webfont.eot");src:url("../font/amperstandardlight-webfont.eot?#iefix") format("embedded-opentype"),url("../font/amperstandardlight-webfont.woff") format("woff"),url("../font/amperstandardlight-webfont.ttf") format("truetype"),url("../font/amperstandardlight-webfont.svg#amperstandardlight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'amperstandardheavy';src:url("../font/amperstandardheavy-webfont.eot");src:url("../font/amperstandardheavy-webfont.eot?#iefix") format("embedded-opentype"),url("../font/amperstandardheavy-webfont.woff") format("woff"),url("../font/amperstandardheavy-webfont.ttf") format("truetype"),url("../font/amperstandardheavy-webfont.svg#amperstandardheavy") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'amperscriptregular';src:url("../font/amperscript_1_3-webfont.eot");src:url("../font/amperscript_1_3-webfont.eot?#iefix") format("embedded-opentype"),url("../font/amperscript_1_3-webfont.woff") format("woff"),url("../font/amperscript_1_3-webfont.ttf") format("truetype"),url("../font/amperscript_1_3-webfont.svg#amperscriptregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'amperserif';src:url("../font/Amperserif.eot");src:url("../font/Amperserif.otf") format("embedded-opentype"),url("../font/Amperserif.woff") format("woff"),url("../font/Amperserif.ttf") format("truetype"),url("../font/Amperserif") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'open_sansregular';src:url("../font/OpenSans-Regular-webfont.eot");src:url("../font/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"),url("../font/OpenSans-Regular-webfont.woff") format("woff"),url("../font/OpenSans-Regular-webfont.ttf") format("truetype"),url("../font/OpenSans-Regular-webfont.svg#open_sansregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'open_sansbold';src:url("../font/OpenSans-Bold-webfont.eot");src:url("../font/OpenSans-Bold-webfont.eot?#iefix") format("embedded-opentype"),url("../font/OpenSans-Bold-webfont.woff") format("woff"),url("../font/OpenSans-Bold-webfont.ttf") format("truetype"),url("../font/OpenSans-Bold-webfont.svg#open_sansbold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'open_sansbolditalic';src:url("../font/OpenSans-BoldItalic-webfont.eot");src:url("../font/OpenSans-BoldItalic-webfont.eot?#iefix") format("embedded-opentype"),url("../font/OpenSans-BoldItalic-webfont.woff") format("woff"),url("../font/OpenSans-BoldItalic-webfont.ttf") format("truetype"),url("../font/OpenSans-BoldItalic-webfont.svg#open_sansbold") format("svg");font-weight:normal;font-style:normal}/*! normalize.css v1.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-family:"open_sansreg",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.500em;line-height:1.2em;margin:0 0 0.67em 0}h2{font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.33em;margin:-5px 0 10px 0;line-height:1.33em;text-transform:none}h3{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1em;line-height:1.4em;text-transform:uppercase}h4{font-family:"open_sansreg",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.500em;line-height:1.2em}.w620.wmobile.stage_content h4{text-transform:uppercase;font-size:1em;font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal}h5,header.site-header .main-navigation ul li.h5{font-family:"amperserif",Times New Roman,Times,Courier,serif;font-weight:normal;font-style:normal;font-size:1em;margin:1em 0}h6,header.site-header .main-navigation ul li.h6{font-size:0.67em;margin:2.33em 0}h1,h2,h3,h4,h5,header.site-header .main-navigation ul li.h5,h6,header.site-header .main-navigation ul li.h6{color:#333}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}.w300.wmobile.teaser_right p{text-transform:uppercase;font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.13em}code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 8%}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.icheckbox,.iradio{display:inline-block;*display:inline;vertical-align:middle;margin:0;padding:0;width:18px;height:18px;border:none;cursor:pointer}.icheckbox{background:url("../img/icheck.png") no-repeat 0 0;background-position:0 0}.icheckbox.checked{background-position:0 -18px}.iradio{background:url("../img/iradio.png") no-repeat 0 0;background-position:0 0}.iradio.checked{background-position:0 -18px}html,body{height:100%}.wrapper_sticky{min-height:100%;height:auto !important;height:100%;margin:0 auto -410px}.footer,.push{height:410px;clear:both}.footer{background-color:#333;border-top:30px solid #eee;line-height:21px}.footer a{color:#878787;text-transform:none}.footer a:hover{color:#eb1e00}.sitemap ul li.first .menu_child a{font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal}.footer .container_main{position:relative;padding:23px 0 30px 0}.socials{position:absolute;right:0}.socials ul{height:25px;margin:0;padding:0}.socials li{float:right;list-style-type:none}.socials li a{display:block;float:left;width:25px;height:25px;margin-right:15px;margin-top:0}.socials li.fb a{background:url("../img/social_fb_footer.png") no-repeat left top;width:7px;height:14px}.socials li.twitter a{background:url("../img/social_tw.png") no-repeat left top;width:16px;height:14px}.socials li.mail a{background:url("../img/social_mail.png") no-repeat left top;margin-right:0;width:16px;height:14px}.socials li.fb a:hover{background:url("../img/social_fb_footer.png") no-repeat left -14px}.socials li.twitter a:hover{background:url("../img/social_tw.png") no-repeat left -14px}.socials li.mail a:hover{background:url("../img/social_mail.png") no-repeat left -14px}.teaser_footer{position:absolute;right:17.02%;width:43.3%;height:208px;border:1px solid #999;color:#eee;padding:2.13%}.teaser_footer h4{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1em;line-height:1.4em;text-transform:uppercase;text-transform:uppercase;color:#eee;margin:0 0 4px 0}.teaser_footer h2{color:#eee;font-size:2em;line-height:1em}.teaser_footer a.cta,.teaser_footer .cookies .wrapper-cookies a.cta,.cookies .wrapper-cookies .teaser_footer a.cta,.teaser_footer .cookies .wrapper-cookies a.cc_btn,.cookies .wrapper-cookies .teaser_footer a.cc_btn,.teaser_footer .cookies .cc_banner a.cta,.cookies .cc_banner .teaser_footer a.cta,.teaser_footer .cookies .cc_banner a.cc_btn,.cookies .cc_banner .teaser_footer a.cc_btn,.teaser_footer .cc_banner-wrapper .wrapper-cookies a.cta,.cc_banner-wrapper .wrapper-cookies .teaser_footer a.cta,.teaser_footer .cc_banner-wrapper .wrapper-cookies a.cc_btn,.cc_banner-wrapper .wrapper-cookies .teaser_footer a.cc_btn,.teaser_footer .cc_banner-wrapper .cc_banner a.cta,.cc_banner-wrapper .cc_banner .teaser_footer a.cta,.teaser_footer .cc_banner-wrapper .cc_banner a.cc_btn,.cc_banner-wrapper .cc_banner .teaser_footer a.cc_btn{display:block;height:26px;line-height:26px;font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;color:#eb1e00;text-transform:uppercase;font-size:1em;vertical-align:center;background:url("../img/icn_cta.png") no-repeat left center;padding-left:25px;cursor:pointer;margin-top:50px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 2dppx){.teaser_footer a.cta,.teaser_footer .cookies .wrapper-cookies a.cta,.cookies .wrapper-cookies .teaser_footer a.cta,.teaser_footer .cookies .wrapper-cookies a.cc_btn,.cookies .wrapper-cookies .teaser_footer a.cc_btn,.teaser_footer .cookies .cc_banner a.cta,.cookies .cc_banner .teaser_footer a.cta,.teaser_footer .cookies .cc_banner a.cc_btn,.cookies .cc_banner .teaser_footer a.cc_btn,.teaser_footer .cc_banner-wrapper .wrapper-cookies a.cta,.cc_banner-wrapper .wrapper-cookies .teaser_footer a.cta,.teaser_footer .cc_banner-wrapper .wrapper-cookies a.cc_btn,.cc_banner-wrapper .wrapper-cookies .teaser_footer a.cc_btn,.teaser_footer .cc_banner-wrapper .cc_banner a.cta,.cc_banner-wrapper .cc_banner .teaser_footer a.cta,.teaser_footer .cc_banner-wrapper .cc_banner a.cc_btn,.cc_banner-wrapper .cc_banner .teaser_footer a.cc_btn{background-image:url("../img/2x/icn_cta_2x.png");background-size:19px 19px}}.logos{position:absolute;right:0;height:40px;margin-bottom:20px;top:10px}.logos .logo_aenet{position:absolute;right:0px;top:75px}.logos .logo_ae{position:absolute;right:0px;top:105px}.logos .logo_history{position:absolute;right:50px;top:105px}.logos .logo_entertainweb{position:absolute;right:0px;top:155px}a.logo_aenet{display:block;float:left;width:119px;height:16px;margin-top:8px;background:url("../img/logo_aenetworks.png") no-repeat right top}a.logo_aenet:hover{background:url("../img/logo_aenetworks.png") no-repeat right -16px}a.logo_history{display:block;float:left;width:33px;height:31px;margin-left:20.01%;margin-top:2px;background:url("../img/logo_history.png") no-repeat right top}a.logo_history:hover{background:url("../img/logo_history.png") no-repeat right -31px}a.logo_ae{display:block;float:left;width:38px;height:19px;margin-left:20.01%;margin-top:9px;background:url("../img/logo_ae_footer.png") no-repeat right top}a.logo_ae:hover{background:url("../img/logo_ae_footer.png") no-repeat right -19px}a.logo_entertainweb{display:block;float:right;width:95px;height:34px;background:url("../img/logo_entertainweb.png") no-repeat right top}a.logo_entertainweb:hover{background:url("../img/logo_entertainweb.png") no-repeat right -34px}.sitemap{position:absolute;clear:both}.sitemap ul{margin:0;padding:0}.sitemap .footerNavi.menu_elt{margin:0;padding:0;float:left;width:160px;color:#878787;font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;text-transform:uppercase;font-size:14px}.sitemap .footerNavi.child{margin-top:10px}.sitemap ul li{list-style-type:none;margin-bottom:10px;padding-left:0}.sitemap ul li.first>a{font-family:'amperstandardheavy'}.copyright{position:absolute;right:0;top:257px;float:left;text-align:center;color:#878787;font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:0.875em;line-height:1.250em}.fbshare{cursor:pointer}.nl_form h2{font-size:1.5em;line-height:1em;margin:0;text-transform:uppercase;font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal}.nl_form.noMH{min-height:0;margin-top:20px}.nl_form{width:93.4%;color:#f2ede0;border:2px solid #999999;margin-top:40px;padding:3.3%}.t3chimp-form{min-height:110px;overflow:hidden}.nl_form .radio_gender{width:100%;margin-top:10px;margin-bottom:20px;float:left;margin-right:30px;font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1em;line-height:1.4em;text-transform:none}.nl_form label{vertical-align:middle}.t3chimp-field-text{width:46.6%;display:inline-block;margin:0;margin-right:3.3%;float:left}.t3chimp-field-text input{box-sizing:border-box;border:none;height:30px;background-color:#eee;padding:0 3.3%;font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1em;line-height:1.4em;width:100%}.t3chimp-field-LNAME input{margin-right:0%}.nl_form .t3chimp-submit{display:inline-block;margin:0;float:right;margin-right:0px;margin-top:10px}.nl_form .t3chimp-submit input{box-sizing:border-box;background:url("../img/icn_cta.png") no-repeat left center;color:#EB1E00;display:block;font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-style:normal;font-weight:normal;height:26px;line-height:26px;margin:20px 0 0;padding-left:25px;text-transform:uppercase;border:none;margin-top:10px;font-size:1.13em}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 2dppx){.nl_form .t3chimp-submit input{background-image:url("../img/2x/icn_cta_2x.png");background-size:19px 19px}}input:focus{outline:none}.nl_form .t3chimp-submit:hover input{background:url("../img/icn_cta.png") no-repeat left center;color:#EB1E00}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 2dppx){.nl_form .t3chimp-submit:hover input{background-image:url("../img/2x/icn_cta_2x.png");background-size:19px 19px}}.t3chimp-field-FORM_ACTION{display:none}.t3chimp-field-TITLE label{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;color:#333;margin-right:30px;font-size:1em}.t3chimp-field-TITLE .caption{display:none}.t3chimp-field-text label{display:none}body.newsletterTemplate .container_main .stage_content li{line-height:1.67em;list-style:none;background:url(../img/bullet_blue.png) no-repeat left 9px;padding-left:20px;margin-top:0}.teaser3.sp3_facebook{margin-top:20px;background-color:#333;width:100%}.teaser3.sp3_facebook .hover{padding:3.3%;height:116px;min-height:160px}.newsletterBack{height:25px}html{font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1em;line-height:1.4em}html,body{background:#fff}body{font-size:100%}a{color:#0096d2;outline:none;text-decoration:none}a:hover,a:focus,a:active{color:#eb1e00;outline:none}h2 a:hover,h3 a:focus,h4 a:active{color:#eb1e00}.csc-textpic-text h4 a:hover,.csc-textpic-text h3 a:hover{color:#fff}.green:hover h2 a{color:#eb1e00}#main_wrapper{width:100%;clear:both}.container_main{clear:both;margin:0 auto;max-width:940px;position:relative}.container_main .ce-gallery{margin-bottom:0 !important}.container_main .ce-gallery .image{right:0}.w940{width:100%;max-width:940px;position:relative}.w460{width:48.94%}.w300{width:31.915%;margin-right:2.12%}.box_right{float:right;position:relative}.txt_content_headline,.txt_content_headline.einer{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.125em;text-transform:uppercase;line-height:1.250em;margin-bottom:15px}.box_left{float:left;position:relative}.content0,.content1,.content2,.content3{width:100%;float:left}.txt_content_headline h1,.txt_content_headline h2{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.125em;text-transform:uppercase;line-height:1.250em;color:#111;margin:0}.cta,.cookies .wrapper-cookies .cta,.cookies .wrapper-cookies .cc_btn,.cookies .cc_banner .cta,.cookies .cc_banner .cc_btn,.cc_banner-wrapper .wrapper-cookies .cta,.cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .cc_banner .cta,.cc_banner-wrapper .cc_banner .cc_btn{text-transform:uppercase}.slider{width:100%;background-color:#000}.txt_container_main{width:940px;height:auto;margin:0 auto}.teaser_big{margin-bottom:40px;width:100%;clear:both;float:left}.teaser_big .one{float:left;margin-right:2.12%;width:100%;background-color:#111}.teaser_big .one:hover img{opacity:0.8;filter:alpha(opacity=80)}.teaser_big .two{background-color:#111}.teaser_big .two:hover img{opacity:0.8;filter:alpha(opacity=80)}.teaser_big div:last-child .box13{margin-right:0px}.sendungen .w620 .teaser_big .box13 h2{line-height:26px}.empfang_big h4{font-family:"amperscriptregular",Times New Roman,Times,Courier,serif;font-size:0.89em;font-style:normal;font-weight:normal;line-height:0.89em;margin:0.44em 0}.empfang_big h3{font-family:"amperstandardheavy",Arial,Helvetica,sans-serif;font-size:2em;font-style:normal;font-weight:normal;line-height:1em;margin:-3px 0 -8px}.empfang_big h2{background:url("../img/cta_hell.png") no-repeat scroll left top transparent;cursor:pointer;display:block;font-family:'amperserif';font-size:1em;height:26px;padding-left:40px;position:absolute;bottom:10px}.empfang_big h3 a,.empfang_big h4 a,.empfang_big h3 a:hover,.empfang_big h4 a:hover{color:#fff}.empfang_big{padding:14px 4.76% 8px}.empfang_big:hover h2{background-position:left bottom}.teaser_slider_wrapper{float:left;margin:0 0px 35px 0;width:100%}.teaser_slider .one{float:left;background-color:#feb630}.teaser_slider .two{float:left;background-color:#feb630}.teaser_slider .three{float:right;background-color:#feb630;margin-right:0}.teaser_small{margin-top:30px;width:100%}.teaser_small .one{float:left;margin-right:2.12%;width:48.94%;height:150px;background-color:#333}.teaser_small .two{float:left;width:48.94%;height:150px;background-color:#333}.top{background-color:#111;height:84px;width:100%}.top #navi{margin:0 auto}.top .logo_container{float:left;padding:10px 0 0 0}.top .logo_container #logo{background:url("../img/history_logo.png") no-repeat left top;display:block;float:left;height:64px;width:70px}.top .head_nav{color:#999;display:block;float:left;margin-top:7px;padding:0 20px 0 20px}.top .head_nav ul,.top .head_nav li{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.125em;text-transform:uppercase;line-height:1.250em;float:left;line-height:11px;list-style:none;margin:7px 0;padding-right:40px;text-align:left;text-transform:uppercase;font-size:inherit}.top .head_nav ul ul,.top .head_nav li ul{padding:0 60px 0 60px}.top .head_nav ul a,.top .head_nav li a{color:#999}.top .head_nav ul a:hover,.top .head_nav li a:hover{color:#eb1e00}.top .head_nav li.active a{color:#fff}.top .socials{float:right;margin-top:12px;position:relative;margin-right:7px}.top .socials a,.top .head_nav ul li.mobile_socials a{display:block;height:14px;background:url("../img/social_fb.png") no-repeat 0px 0px;width:10px;cursor:pointer;float:right}.top .socials a:hover,.top .head_nav ul li.mobile_socials a:hover{background-position:0px -14px}.top .head_nav ul li.mobile_socials{border-bottom:1px solid #fff}.top .head_nav ul li.mobile_socials a{float:none}.teaser_big a.one{float:left;margin-right:2.12%;width:100%}.sp3 a.img{background-repeat:no-repeat}.one .image_news{background:url("../img/placeholder_news.jpg") no-repeat left top;height:160px}.teaser_green{background:url("../img/pattern_3sp_green.jpg") no-repeat left bottom;display:block;height:auto;margin-top:-5px;max-width:100%}.teaser_content{color:#f2ede0;position:realtive;width:100%}.teaser .csc-textpic-text{background-color:#333;display:block;height:auto;max-width:100%;height:auto;padding:14px 4.76% 8px;position:relative}.teaser div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:0px}.img_hover{display:block;height:auto;left:0;padding:14px 4.76% 8px 4.76%;position:relative;top:0;color:#fff;background-color:#eee}.img_hover .txt_h4{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1em;line-height:1.4em;text-transform:none;color:#333;text-transform:uppercase;margin:0.44em 0}.img_hover .txt_h3{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1em;line-height:1.4em;text-transform:none;text-transform:uppercase;margin:-2px 0 2px 0}.img_hover .txt_h2{font-family:"open_sansreg",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.500em;line-height:1.2em;color:#333;display:inline-block;margin:0 0 10px 0;width:87%;line-height:1.111em}.img_hover .txt_h1{font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:2.125em;line-height:1.1em;text-transform:none;margin:-3px 0 -8px 0;margin-top:-3px;margin-bottom:-8px}.img_hover .txt{display:inline-block;margin-top:10px}.one .teaser_content .img_hover img{bottom:41px;display:block;float:right;position:relative}.teaser a:hover .img_hover{height:auto}.teaser a:hover .img_hover .icon_cta{background-position:right bottom}.teaser_big .two{height:260px}.teaser_dark{background:url("../img/gradient_black.png") repeat left bottom;top:133px;display:block;height:170px;left:0;position:absolute;width:100%}.teaser_dark .img_hover{padding-top:128px}.teaser_dark .img_hover .txt_h4,.teaser_dark .img_hover .txt_h3{display:none}.image_wrap a:hover .img_hover{padding-top:82px;background-color:rgba(26,30,33,0)}.image_wrap a:hover .img_hover .txt_h4,.image_wrap a:hover .img_hover .txt_h3{display:block}.image_wrap a:hover .img_hover .icon_cta{background-position:right bottom}.teaser_slider .image_wrap a:hover .img_hover{padding-top:14px;background-color:rgba(26,30,33,0.2);height:100px}.image_wrap img{height:100%;width:auto;transition:margin-left .5s ease-out}.image_wrap a{display:block;width:100%}.image_wrap{height:auto;max-width:460px;transition:max-height .5s ease-out}.teaser_yellow .img_hover .txt_h4,.teaser_yellow .img_hover .txt_h3{display:block}.teaser_small{clear:both;margin-top:30px;width:100%}.teaser_small .one,.teaser_small .two{width:100%}.teaser_small .two{margin-top:20px}.content_ad{min-height:320px;background-color:#1a1e21}.box3mal{display:block}.box2mal{display:inline-block}.teaser_3sp_small .empfang_big{background:url("../img/pattern_bigteaser_pink_tv_sprite.jpg") no-repeat scroll center top transparent;height:298px;position:relative}.teaser_3sp_small .empfang_big:hover{background:url("../img/pattern_bigteaser_pink_tv_sprite.jpg") no-repeat scroll center bottom transparent}.empfang_big .icn_tv{background:url("../img/icn_tv.png") no-repeat scroll left bottom transparent;height:130px;margin:0 auto;margin-top:26px;position:relative;width:100px;display:block}.empfang_big .img_hover .cta,.empfang_big .img_hover .cookies .wrapper-cookies .cc_btn,.cookies .wrapper-cookies .empfang_big .img_hover .cc_btn,.empfang_big .img_hover .cookies .cc_banner .cc_btn,.cookies .cc_banner .empfang_big .img_hover .cc_btn,.empfang_big .img_hover .cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .wrapper-cookies .empfang_big .img_hover .cc_btn,.empfang_big .img_hover .cc_banner-wrapper .cc_banner .cc_btn,.cc_banner-wrapper .cc_banner .empfang_big .img_hover .cc_btn{margin-top:46px}.teaser_3sp_small .empfang_big .sp3_empfang .img_hover{height:298px}.sp3_empfang:hover .img_hover{background-color:rgba(26,30,33,0.2);height:150px;color:#f2ede0}.sp3_empfang:hover .img_hover .icon_cta{background-position:right bottom}.sp3_empfang:hover .img_hover .arrow{background-position:left bottom}.teaser_3sp_small .sp3_empfang .img_hover,.empfang_small .teaser_3sp_small .sp3_facebook .img_hover{height:auto}.teaser_3sp_small .sp3_empfang .img_hover .txt_h1,.teaser_3sp_small .sp3_empfang .img_hover h3,.empfang_small .teaser_3sp_small .sp3_facebook .img_hover .txt_h1,.empfang_small .teaser_3sp_small .sp3_facebook .img_hover h3{font-family:"amperstandardheavy",Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;font-size:2em;line-height:1em;margin:-3px 0 -8px 0;margin-top:-3px;margin-bottom:-8px}.teaser_3sp_small .sp3_empfang,.empfang_small{background-color:#333;display:block;padding:14px 4.76% 8px;margin-bottom:20px;height:129px;position:relative}.empfang_small h3,.facebook_small h3{font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:2.125em;line-height:1.1em;text-transform:none;margin:-3px 0 -8px}.empfang_small h3 a,.facebook_small h3 a{color:#fff}.empfang_small h3 a:hover,.facebook_small h3 a:hover{color:#eb1e00}.empfang_small h4,.facebook_small h4{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1em;line-height:1.4em;text-transform:uppercase;text-transform:uppercase}.empfang_small h4 a,.facebook_small h4 a{color:#fff}.empfang_small h4 a:hover,.facebook_small h4 a:hover{color:#fff}.empfang_small h2,.facebook_small h2{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.125em;text-transform:uppercase;line-height:1.250em;color:#eb1e00;cursor:pointer;display:block;height:26px;padding-left:24px;background:url("../img/icn_cta.png") no-repeat left center;position:absolute;bottom:0px;padding-top:4px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 2dppx){.empfang_small h2,.facebook_small h2{background-image:url("../img/2x/icn_cta_2x.png");background-size:19px 19px}}.empfang_small h2 a,.facebook_small h2 a{color:#eb1e00}.empfang_small:hover a.h3,facebook_small:hover a.h3{color:#eb1e00}.img_hover .cta,.img_hover .cookies .wrapper-cookies .cta,.cookies .wrapper-cookies .img_hover .cta,.img_hover .cookies .wrapper-cookies .cc_btn,.cookies .wrapper-cookies .img_hover .cc_btn,.img_hover .cookies .cc_banner .cta,.cookies .cc_banner .img_hover .cta,.img_hover .cookies .cc_banner .cc_btn,.cookies .cc_banner .img_hover .cc_btn,.img_hover .cc_banner-wrapper .wrapper-cookies .cta,.cc_banner-wrapper .wrapper-cookies .img_hover .cta,.img_hover .cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .wrapper-cookies .img_hover .cc_btn,.img_hover .cc_banner-wrapper .cc_banner .cta,.cc_banner-wrapper .cc_banner .img_hover .cta,.img_hover .cc_banner-wrapper .cc_banner .cc_btn,.cc_banner-wrapper .cc_banner .img_hover .cc_btn{cursor:pointer;display:block;font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.125em;text-transform:uppercase;line-height:1.250em;color:#eb1e00;height:19px;margin-bottom:12px;margin-top:32px;width:100%}.cta .arrow,.cookies .wrapper-cookies .cta .arrow,.cookies .wrapper-cookies .cc_btn .arrow,.cookies .cc_banner .cta .arrow,.cookies .cc_banner .cc_btn .arrow,.cc_banner-wrapper .wrapper-cookies .cta .arrow,.cc_banner-wrapper .wrapper-cookies .cc_btn .arrow,.cc_banner-wrapper .cc_banner .cta .arrow,.cc_banner-wrapper .cc_banner .cc_btn .arrow{background:url("../img/icn_cta.png") no-repeat left center;display:block;float:left;height:19px;padding-right:4%;position:relative;width:14px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 2dppx){.cta .arrow,.cookies .wrapper-cookies .cta .arrow,.cookies .wrapper-cookies .cc_btn .arrow,.cookies .cc_banner .cta .arrow,.cookies .cc_banner .cc_btn .arrow,.cc_banner-wrapper .wrapper-cookies .cta .arrow,.cc_banner-wrapper .wrapper-cookies .cc_btn .arrow,.cc_banner-wrapper .cc_banner .cta .arrow,.cc_banner-wrapper .cc_banner .cc_btn .arrow{background-image:url("../img/2x/icn_cta_2x.png");background-size:19px 19px}}.teaser_3sp_small .sp3_facebook,.facebook_small{background-color:#333;display:block;padding:14px 4.76% 8px;height:127px;position:relative}.sp3_facebook:hover .img_hover{background-color:rgba(26,30,33,0.2);height:128px;color:#f2ede0}.sp3_facebook:hover .img_hover .icon_cta{background-position:right bottom}.sp3_facebook:hover .img_hover .arrow{background-position:left bottom}.sp3_facebook .icn_facebook_sp3{background:url("../img/icn_fb_navi.png") no-repeat 0px 0px;cursor:pointer;display:block;float:right;height:24px;position:relative;top:0;width:14px}.sp3_anzeige{background-color:#eee}.sp3_anzeige p{color:#333;font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:0.667em;margin-top:10px;margin-bottom:10px;text-align:center}.sp3_anzeige a.mpu{background-color:#ff00c0;cursor:pointer;display:block;height:250px;margin:0 auto;position:relative;max-width:300px}.teaser_yellow{background:url("../img/pattern_2sp_yellow.jpg") no-repeat left top;display:block;height:100px;margin-top:-5px;max-width:100%}.teaser_small_more{display:inline-block;margin-top:20px;width:100%}.teaser_small_more .img_hover .empfang_break{display:none}.teaser_small_more .img_hover .empfang_nobreak{display:block}.teaser_3sp_small .news_big .sp3_news{background:url("../img/pattern_bigteaser_green.jpg") no-repeat scroll left bottom transparent;display:block;height:260px}.sp3_news:hover .img_hover{background-color:rgba(26,30,33,0.2);color:#f2ede0;height:auto}.sp3_news:hover .img_hover .icon_cta{background-position:right bottom}.sp3_news:hover .img_hover .arrow{background-position:left bottom}.teaser_small_more .teaser_dark{top:90px}.teaser_small_more .image-wrap{height:260px}.content_ad_mobile{display:none}.content_ad_mobile p{padding-top:10px}.back_to_top{background:url("../img/pattern_klteaser_blue.jpg") no-repeat scroll left center transparent;display:none;height:auto;margin-top:25px;width:100%;margin-bottom:20px}.back_to_top .img_hover{height:auto;margin:0;padding:20px 4.76%}.back_to_top .img_hover .cta,.back_to_top .img_hover .cookies .wrapper-cookies .cc_btn,.cookies .wrapper-cookies .back_to_top .img_hover .cc_btn,.back_to_top .img_hover .cookies .cc_banner .cc_btn,.cookies .cc_banner .back_to_top .img_hover .cc_btn,.back_to_top .img_hover .cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .wrapper-cookies .back_to_top .img_hover .cc_btn,.back_to_top .img_hover .cc_banner-wrapper .cc_banner .cc_btn,.cc_banner-wrapper .cc_banner .back_to_top .img_hover .cc_btn{font-size:1.333em;line-height:26px;margin:0}.back_to_top .img_hover span .arrow_up{background:url("../img/cta_up.png") no-repeat scroll left top transparent;display:block;float:right;height:26px;margin-left:4%;position:relative;width:26px}.back_to_top:hover .img_hover{background-color:rgba(26,30,33,0.2);color:#f2ede0}.back_to_top:hover .img_hover .arrow_up{background-position:left bottom}.teaser_footer p{font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;color:#eee;font-size:16px;margin:10px 0}a.logo_ae{min-width:38px}a.logo_aenet{min-width:119px}a.logo_history{min-width:33px}a.logo_entertainweb{min-width:95px}.head_nav ul .socials_mobile{display:block;margin-bottom:0}.img_gradient_left{position:relative;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFhMWUyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iIzFhMWUyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iIzFhMWUyMSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzFhMWUyMSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYTFlMjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(to right, #1a1e21 0%, #1a1e21 15%, rgba(26,30,33,0) 40%, rgba(26,30,33,0) 90%, #1a1e21 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a1e21', endColorstr='#1a1e21',GradientType=1 )}.box13 h2{display:inline-block;font-family:"amperscriptregular",Times New Roman,Times,Courier,serif;font-weight:normal;font-style:normal;font-size:22px;text-transform:none;margin-bottom:20px;line-height:26px}.img_gradient_recipecard{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFhMWUyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iIzFhMWUyMSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzFhMWUyMSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYTFlMjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(to right, #1a1e21 0%, rgba(26,30,33,0) 10%, rgba(26,30,33,0) 90%, #1a1e21 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a1e21', endColorstr='#1a1e21',GradientType=1 );min-height:100%;max-width:782px;position:absolute;top:0;width:100%;z-index:1}.stage .stage_wrapper{margin:0 auto;max-width:980px;overflow:hidden;width:100%}.stage .recipecard_wrapper{max-width:782px}.stage{background-color:#1a1e21;margin-bottom:30px;position:relative;width:100%}.stage .stage_wrapper{margin:0 auto;max-width:980px;overflow:hidden;width:100%}.stage_img{height:auto;width:100%;display:block}.img_gradient_left{background:linear-gradient(to right, #1a1e21 0%, #1a1e21 15%, rgba(26,30,33,0) 40%, rgba(26,30,33,0) 90%, #1a1e21 100%) repeat scroll 0 0 transparent;bottom:0;min-height:100%;max-width:980px;position:absolute;width:100%}.gradient_wrapper{display:block;position:relative}.txt_wrapper{display:block}.highlights .w300{float:left}.img_txt a:hover{background-position:left bottom}.highlights .image_wrap a:hover .img_hover{background-color:rgba(26,30,33,0.2);height:100px;padding-top:14px}.highlights .last{margin-right:0}.highlights .row2{margin-top:30px}.alphabet{display:inline-block;width:100%}.alphabet .top{min-height:0px}.alphabet+.alphabet{margin-top:50px}.dropdown{height:66px}.alphabet .w300{float:right;margin-right:0;display:none}.alphabet .top{background-color:transparent;display:inline-block;width:940px}.alphabet .alphabet_letter{border-top:1px solid #eb1e00;display:inline-block;margin-bottom:0;padding-top:15px;width:100%}.alphabet_letter{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.125em;text-transform:uppercase;line-height:1.250em;margin:0 0 20px}.alphabet_letter .letter{float:left;padding-left:4.76%;width:30.023%}.alphabet_letter .serien{float:right;width:65.217%}.alphabet_letter .serien span.genre{font-family:"amperscriptregular",Times New Roman,Times,Courier,serif;font-weight:normal;font-style:normal;font-size:0.8em;text-transform:none;display:none}.alphabet_letter .serien .serien_title{margin-bottom:10px}.alphabet_letter .serien .serien_title a{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.125em;text-transform:uppercase;line-height:1.250em;color:#333;font-size:18px;line-height:1}.alphabet_letter .serien .serien_title a:hover{color:#eb1e00}.dropdown a.btn{display:block;float:left;width:100%;cursor:pointer;display:none}.dropdown .img_hover{padding:15px 4.76%}.dropdown .img_hover span.filter_title{font-family:"amperserif",Times New Roman,Times,Courier,serif;font-weight:normal;font-style:normal;font-size:1.33em;margin:0}.dropdown .img_hover span.icon_dropdown{background:url("../img/icn_arrow_dropdown.png") no-repeat scroll left top transparent;display:block;float:right;height:26px;position:relative;width:26px;top:2px}.dropdown .dropdown_open{background-color:#1a1e21;position:relative;width:100%;z-index:2;height:0;overflow:hidden;font-family:"amperscriptregular",Times New Roman,Times,Courier,serif;font-weight:normal;font-style:normal;color:#f2ede0;font-size:0.8em;text-transform:none}.dropdown .dropdown_open ul{padding:15px 4.76%;width:90.49%}.dropdown .dropdown_open ul,.dropdown .dropdown_open li{list-style-type:none;margin:0px}.dropdown .dropdown_open li{padding:0px;margin:0 0 10px 0}.dropdown .dropdown_open li input{margin-right:10px}.dropdown .icheckbox{background:url("../img/icn_checkbox.jpg") no-repeat 0 0;margin-right:10px}.dropdown .icheckbox:hover{background-position:0 -18px}.dropdown .icheckbox:active{background-position:-18px -18px}.dropdown .icheckbox.checked{background-position:-18px 0}.dropdown .img_hover:hover{background-color:rgba(26,30,33,0.2);color:#f2ede0}.dropdown .img_hover:hover .icon_dropdown{background-position:left bottom}.programContent{width:100%;min-height:300px;overflow:hidden}.programContent.loading{background:url("../img/loader.gif") no-repeat center center}path{cursor:pointer}.homeBanner{margin:0 auto;clear:both;position:relative;margin-top:20px;margin-bottom:20px}.homeBanner.home{margin-top:0}.homeBanner .adRight{position:absolute;width:100px;right:-140px;top:130px}.homeBanner .adRight .wideskyscraper-ad{left:10px}.bodytext{color:#333;font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1em;line-height:1.4em}.bodytext .download a{margin:30px 0;display:block}#rss_feed h4{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1em;line-height:1.4em;text-transform:uppercase}#rss_feed .itemTitle{font-family:"open_sansreg",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.500em;line-height:1.2em;font-family:"open_sansregular",Arial,Helvetica,sans-serif;margin-bottom:13px}#rss_feed .itemTitle a{color:#333}#rss_feed .itemTitle a:hover{color:#eb1e00}#rss_feed .itemContent{font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1em;line-height:1.4em;color:#333}#rss_feed ul.feedEkList .more{margin-bottom:0}#rss_feed li{background-color:#eee;padding:20px;margin-top:20px}li{padding-left:5px;font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1em;line-height:1.4em;color:#333;margin-top:15px}li:first-child{margin-top:0}.stage_content{margin-bottom:40px}.divider{margin:35px 0;border-bottom:1px solid #eb1e00}.divider hr{display:none}.meta .divider{margin:35px 0 0 0}.socials li{margin-top:0}.videos .slider .slider-wrapper .csc-textpic-text{padding:111px 0px 0px}.videos .slider .slider-wrapper .csc-textpic-text .bodytext{display:none}.videos .slider .slider-wrapper .csc-textpic-text h3{display:none}.videos .slider .slider-wrapper .csc-textpic-text a{background-image:url("../img/icn_play.png");padding-left:36px;margin-left:20px}body.sendungenGrafik .sendungGrafikContent .video li,body.sendungenGrafik .sendungGrafikContent .video li.active{margin-bottom:10px}body.sendungenGrafik .sendungGrafikContent .video li a,body.sendungenGrafik .sendungGrafikContent .video li.active a{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:0.875em;text-transform:uppercase;line-height:1.250em;background:transparent;padding-bottom:0px}body.sendungenGrafik .sendungGrafikContent .navi_2nd .active,body.sendungenGrafik.unterseite .navi_2nd .active{margin-bottom:0}body.sendungenGrafik .sendungGrafikContent .navi_2nd .active a,body.sendungenGrafik.unterseite .navi_2nd .active a{background:url("../img/arrow_small_selected_mobile.png") no-repeat scroll left center transparent;padding-left:10px;margin-bottom:10px}.bx-wrapper{position:relative;padding:0;*zoom:1}.slider .bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-viewport{transform:translatez(0)}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:20px;width:100%}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-pager.bx-default-pager a{background:url(../img/slider_circles.png) no-repeat 0 0;width:20px;height:20px;display:block;text-indent:-9999px;padding-right:4px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background-position:0 -20px}.bx-wrapper .bx-prev{left:0px;background:url(../img/slide_controls.png) no-repeat left top}.bx-wrapper .bx-next{right:0px;background:url(../img/slide_controls.png) no-repeat right top}.bx-wrapper .bx-controls-direction a{position:absolute;top:0;outline:0;width:24px;height:260px;text-indent:-9999px;z-index:9999}.slider .bx-prev{left:10px;background:url(../img/slider_arrows.png) no-repeat left 0}.slider .bx-next{right:10px;background:url(../img/slider_arrows.png) no-repeat right 0}.slider .bx-prev:hover{background-position:left -80px}.slider .bx-next:hover{background-position:right -80px}.slider .bx-next,.slider .bx-prev{width:50px;height:80px;display:block}.bx-wrapper .bx-controls-direction a.disabled{display:none}.slider{background-color:#000;clear:both;width:100%;float:left;margin-bottom:20px;position:relative}.slider #prev,.slider #next{position:absolute;top:50%;margin-top:-40px;outline:0;width:50px;height:80px;text-indent:-9999px;z-index:9999}.slider #prev{left:46px}.slider #next{right:46px}.slider .slider-wrapper{overflow:hidden;max-width:980px;width:100%;margin:0 auto}.slider .slider-wrapper img{width:100%;height:auto}.slider .slider-wrapper .ce-bodytext{position:absolute;color:#fff;width:460px}.slider .slider-wrapper .ce-bodytext p,.slider .slider-wrapper .ce-bodytext h1,.slider .slider-wrapper .ce-bodytext h2,.slider .slider-wrapper .ce-bodytext h3,.slider .slider-wrapper .ce-bodytext h4,.slider .slider-wrapper .ce-bodytext h5,.slider .slider-wrapper .ce-bodytext header.site-header .main-navigation ul li.h5,header.site-header .main-navigation ul .slider .slider-wrapper .ce-bodytext li.h5,.slider .slider-wrapper .ce-bodytext h6,.slider .slider-wrapper .ce-bodytext header.site-header .main-navigation ul li.h6,header.site-header .main-navigation ul .slider .slider-wrapper .ce-bodytext li.h6{margin:0;padding:0;text-shadow:0px 0px 15px #000}.slider .slider-wrapper .ce-bodytext p,.slider .slider-wrapper .ce-bodytext h3,.slider .slider-wrapper .ce-bodytext h4{padding-bottom:5px;max-width:350px}.slider .slider-wrapper .ce-bodytext h3{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.125em;text-transform:uppercase;line-height:1.250em;color:#eb1e00;margin-left:20px}.slider .slider-wrapper .ce-bodytext h3+p.bodytext,.slider .slider-wrapper .ce-bodytext p.bodytext:first-child{background-color:#eb1e00}.slider .slider-wrapper .ce-bodytext p.bodytext{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.125em;text-transform:uppercase;line-height:1.250em;color:#fff;max-width:auto;padding:0 10px 0 20px;text-shadow:none}.slider .slider-wrapper .ce-bodytext h4{font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:2.125em;line-height:1.1em;text-transform:none;color:#fff;margin-left:20px;margin-top:10px}.slider .slider-wrapper .ce-bodytext a{margin:10px 0 0 0px;color:#fff;background:url("../img/icn_cta.png") no-repeat left center;display:block;height:26px;line-height:26px;padding-left:24px;float:left;font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.125em;text-transform:uppercase;line-height:1.250em;text-shadow:0px 0px 15px #000}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 2dppx){.slider .slider-wrapper .ce-bodytext a{background-image:url("../img/2x/icn_cta_2x.png");background-size:19px 19px}}.slider .slider-wrapper .ce-bodytext a:hover{color:#eb1e00}.slider .slider-wrapper .no-text-shadow .ce-bodytext p,.slider .slider-wrapper .no-text-shadow .ce-bodytext h1,.slider .slider-wrapper .no-text-shadow .ce-bodytext h2,.slider .slider-wrapper .no-text-shadow .ce-bodytext h3,.slider .slider-wrapper .no-text-shadow .ce-bodytext h4,.slider .slider-wrapper .no-text-shadow .ce-bodytext h5,.slider .slider-wrapper .no-text-shadow .ce-bodytext header.site-header .main-navigation ul li.h5,header.site-header .main-navigation ul .slider .slider-wrapper .no-text-shadow .ce-bodytext li.h5,.slider .slider-wrapper .no-text-shadow .ce-bodytext h6,.slider .slider-wrapper .no-text-shadow .ce-bodytext header.site-header .main-navigation ul li.h6,header.site-header .main-navigation ul .slider .slider-wrapper .no-text-shadow .ce-bodytext li.h6{text-shadow:none}.slider .slider-wrapper .posLeft .ce-bodytext{left:25px;top:70px}.slider .slider-wrapper .posRight .ce-bodytext{padding:100px 0 0 55%;width:45%}@media screen and (max-width: 1000px){.slider .slider-wrapper .posRight .ce-bodytext{padding:100px 5% 0 40%;width:55%}}h2 a,h3 a,h4 a{color:#fff}.teaser_slider_wrapper{min-height:303px}.teaser_slider_wrapper .teaser_slider{height:260px}.teaser_slider_wrapper .teaser_slider .slide{height:260px}.content .date{border:1px solid #1a1e21;min-height:58;height:auto;width:93%;position:relative;padding:0 20px}.content .date .date_picker{width:92%;height:58px;background:none;border:none;font-family:"amperscriptregular",Times New Roman,Times,Courier,serif;font-weight:normal;font-style:normal}.content .date .ui-datepicker{top:151px !important}.content .date .ui-datepicker-trigger{width:23px;height:18px;position:absolute;right:20px;top:20px;cursor:pointer}.content .date p{display:none;padding-bottom:60px;width:215px}.w620{width:620px;margin-right:20px;position:relative}.w300{width:300px}/*! jQuery UI - v1.11.0 - 2014-08-13
* http://jqueryui.com
* Includes: core.css, datepicker.css
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important;background-color:#868580}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker{float:right;top:20px}.ui-datepicker .ui-datepicker-header{bottom:-40px;padding:0.2em 0;position:absolute;width:240px;font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.125em;text-transform:uppercase;line-height:1.250em}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{background:url("../img/calendar_controls.png") no-repeat left top;position:absolute;top:12px;width:5px;height:11px;cursor:pointer}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{background-position:right top;right:2px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:240px;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;display:none}.ui-datepicker td{border:1px solid #fff}.ui-datepicker td span,.ui-datepicker td a{background-color:#000;color:#fff;display:block;padding:0.2em;text-align:center;text-decoration:none;border:solid 1px #000;font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.125em;text-transform:uppercase;line-height:1.250em}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker td a.ui-state-hover{background-color:#666}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker td.ui-datepicker-days-cell-over.ui-datepicker-today a,.ui-datepicker td.ui-datepicker-current-day a{background-color:#fff;border:solid 1px #eb1e00;color:#111}.ui-datepicker td.ui-datepicker-other-month a,.ui-datepicker td.ui-datepicker-unselectable.ui-state-disabled span{background-color:#868580;border:solid 1px #868580;color:#bbb}.ui-datepicker-inline{width:240px;position:relative}.box13 .frame-default .ce-textpic:hover .ce-bodytext{background-position:left bottom}.box13 .frame-default .ce-bodytext h2 a{background-position:right bottom}.teaser .ce-bodytext:hover .ce-bodytext{background-position:right bottom}.teaser_3sp_small .sp3_empfang:hover h3 a,.empfang_small:hover h3 a{color:#eb1e00}.teaser_3sp_small .sp3_facebook:hover h3 a,.facebook_small:hover h3 a{color:#eb1e00}.csc-header{margin-bottom:11px}.teaser_slider_wrapper .box13{margin:0;max-width:440px;width:100%;overflow:hidden}.teaser_slider_wrapper .box13 .frame-default{float:none}.teaser_slider_wrapper .box13 .frame-default .ce-textpic{float:none}.teaser_slider_wrapper .box13 .frame-default .ce-textpic .ce-gallery{width:100%}.empfang .teaser_slider_wrapper .box13 .frame-default,.empfangDetailTemplate .teaser_slider_wrapper .box13 .frame-default{border:1px solid #eee}.sendungen .box13 .frame-default{float:none}.sendungen .box13 .frame-default .ce-textpic{float:none}.spiele .box33 .ce-gallery img{width:auto}.spiele .box33 .ce-bodytext h3{font-family:"amperscriptregular",Times New Roman,Times,Courier,serif;font-weight:normal;font-style:normal;font-size:1.333em}.spiele .box33 .ce-bodytext h2{font-family:"amperstandardheavy",Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;font-size:2em}.spiele .box33 .ce-bodytext h4 a{text-transform:uppercase;font-family:"amperserif",Times New Roman,Times,Courier,serif;font-weight:normal;font-style:normal;font-size:1em}.w940 h1{text-transform:uppercase}.sendungGrafikContent .sendungHeadline h1{font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:2.125em;line-height:1.1em;text-transform:none;text-transform:none}.empfang .w940 h1,.empfangDetailTemplate .w940 h1,.tvguide .w940 h1{font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:2.125em;line-height:1.1em;text-transform:none}.empfangDetailTemplate .w940 .teaser_slider_wrapper h1{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.125em;text-transform:uppercase;line-height:1.250em}.tvguide .w940 .csc-header-n1 h1{margin-top:10px}.footerNavi li.active a{color:#fff;outline:none}.box13.last{margin-right:0}.facebook_small .icn_facebook_sp3{background:url("../img/social_fb_mobile.png") no-repeat 0px 0px;cursor:pointer;display:block;float:right;height:20px;position:relative;top:0;width:14px}.facebook_small .icon{float:right}.stage_content_mobile{position:relative}.tvguide .date{border:1px solid #1a1e21;height:58px;width:94%;position:relative;padding:0 3%;overflow:hidden}.tvguide .date .date_picker{height:250px;background:none;border:none;font-family:"amperscriptregular",Times New Roman,Times,Courier,serif;font-weight:normal;font-style:normal;float:right;margin-right:35px}.tvguide .date .ui-datepicker-trigger{width:23px;height:18px;position:absolute;right:20px;top:20px;cursor:pointer}.tvguide .date p{padding-bottom:0px;width:100%;line-height:1.2em}.tvguide .date input[disabled]{color:#000}.tvguide .date .selected_date{float:left;font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.125em;text-transform:uppercase;line-height:1.250em}.tvguide .date .date_text{float:left;width:50%}a.print{background:url("../img/icn_print.png") no-repeat 0 0;width:14px;height:13px;position:absolute}a.print:hover{background-position:0 -13px}.filter_genre{font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1em;line-height:1.4em;overflow:hidden;border-bottom:1px solid #000;padding:0 0 20px;position:relative}.filter_genre p{float:left;margin:0;padding:20px 50px 20px 20px}.filter_genre .genre{float:left;padding-right:40px;padding-top:20px;position:relative}.filter_genre .genre .icheckbox{float:left;top:-2px}.filter_genre label{float:left;font-size:0.889em;line-height:18px}.filter_genre a.print{bottom:10px;right:17px}.hints_wrapper{width:100%;position:relative}.hints_wrapper .overlay_top{background:url("../img/overlay_up.png") repeat-x 0 0;width:100%;height:129px;position:absolute;top:0px;left:0;display:block;z-index:10;cursor:pointer}.hints_wrapper .overlay_top:hover+.hints .prev_hint .name_serie{background-position:right 0px}.hints_wrapper .overlay_bottom{background:url("../img/overlay_down.png") repeat-x 0 0;width:100%;height:129px;position:absolute;bottom:1px;left:0;display:none}.hints_wrapper a.print{bottom:-27px;right:17px}.hints_wrapper .hints{width:100%;color:#fff;border-bottom:1px solid #000;margin-bottom:55px;min-height:250px}.hints_wrapper .hints .hint{overflow:hidden;background-color:#333;width:100%;margin-bottom:10px;min-height:105px;padding-bottom:10px;position:relative}.hints_wrapper .hints .hint .now{display:block;background:url("../img/bg_now.png") no-repeat 0 0;width:140px;height:20px;color:#000;font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1em;line-height:1.4em;text-transform:uppercase;text-align:center;position:absolute;left:0;top:19px;line-height:16px;text-transform:none}.hints_wrapper .hints .hint .close{background:url("../img/btn_close_light.png") no-repeat left top;display:none;float:right;position:relative;width:11px;height:12px;top:20px;right:20px;cursor:pointer}.hints_wrapper .hints .hint .close:hover{background-position:left bottom}.hints_wrapper .hints .hint .left_hint{float:left;box-sizing:border-box;width:150px;height:100%;padding:60px 0 0 20px}.hints_wrapper .hints .hint .left_hint .time{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.500em;line-height:1.2em;color:#fff;position:absolute;bottom:20px;left:20px}.hints_wrapper .hints .hint .left_hint .channel{position:absolute;bottom:48px;display:block;background:url(../img/icn_zweikanalton.png) 0px 0px no-repeat;width:28px;height:11px;left:20px}.hints_wrapper .hints .hint .cta,.hints_wrapper .hints .hint .cookies .wrapper-cookies .cc_btn,.cookies .wrapper-cookies .hints_wrapper .hints .hint .cc_btn,.hints_wrapper .hints .hint .cookies .cc_banner .cc_btn,.cookies .cc_banner .hints_wrapper .hints .hint .cc_btn,.hints_wrapper .hints .hint .cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .wrapper-cookies .hints_wrapper .hints .hint .cc_btn,.hints_wrapper .hints .hint .cc_banner-wrapper .cc_banner .cc_btn,.cc_banner-wrapper .cc_banner .hints_wrapper .hints .hint .cc_btn{float:left;box-sizing:border-box;padding-left:30px;height:26px;margin-top:20px;background:url("../img/icn_cta.png") no-repeat left center}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 2dppx){.hints_wrapper .hints .hint .cta,.hints_wrapper .hints .hint .cookies .wrapper-cookies .cc_btn,.cookies .wrapper-cookies .hints_wrapper .hints .hint .cc_btn,.hints_wrapper .hints .hint .cookies .cc_banner .cc_btn,.cookies .cc_banner .hints_wrapper .hints .hint .cc_btn,.hints_wrapper .hints .hint .cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .wrapper-cookies .hints_wrapper .hints .hint .cc_btn,.hints_wrapper .hints .hint .cc_banner-wrapper .cc_banner .cc_btn,.cc_banner-wrapper .cc_banner .hints_wrapper .hints .hint .cc_btn{background-image:url("../img/2x/icn_cta_2x.png");background-size:19px 19px}}.hints_wrapper .hints .hint .cta a,.hints_wrapper .hints .hint .cookies .wrapper-cookies .cc_btn a,.cookies .wrapper-cookies .hints_wrapper .hints .hint .cc_btn a,.hints_wrapper .hints .hint .cookies .cc_banner .cc_btn a,.cookies .cc_banner .hints_wrapper .hints .hint .cc_btn a,.hints_wrapper .hints .hint .cc_banner-wrapper .wrapper-cookies .cc_btn a,.cc_banner-wrapper .wrapper-cookies .hints_wrapper .hints .hint .cc_btn a,.hints_wrapper .hints .hint .cc_banner-wrapper .cc_banner .cc_btn a,.cc_banner-wrapper .cc_banner .hints_wrapper .hints .hint .cc_btn a{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.125em;text-transform:uppercase;line-height:1.250em;display:inline-block;padding-top:2px;color:#fff}.hints_wrapper .hints .hint .cta a:hover,.hints_wrapper .hints .hint .cookies .wrapper-cookies .cc_btn a:hover,.cookies .wrapper-cookies .hints_wrapper .hints .hint .cc_btn a:hover,.hints_wrapper .hints .hint .cookies .cc_banner .cc_btn a:hover,.cookies .cc_banner .hints_wrapper .hints .hint .cc_btn a:hover,.hints_wrapper .hints .hint .cc_banner-wrapper .wrapper-cookies .cc_btn a:hover,.cc_banner-wrapper .wrapper-cookies .hints_wrapper .hints .hint .cc_btn a:hover,.hints_wrapper .hints .hint .cc_banner-wrapper .cc_banner .cc_btn a:hover,.cc_banner-wrapper .cc_banner .hints_wrapper .hints .hint .cc_btn a:hover{color:#eb1e00}.hints_wrapper .hints .hint .cta:hover,.hints_wrapper .hints .hint .cookies .wrapper-cookies .cc_btn:hover,.cookies .wrapper-cookies .hints_wrapper .hints .hint .cc_btn:hover,.hints_wrapper .hints .hint .cookies .cc_banner .cc_btn:hover,.cookies .cc_banner .hints_wrapper .hints .hint .cc_btn:hover,.hints_wrapper .hints .hint .cc_banner-wrapper .wrapper-cookies .cc_btn:hover,.cc_banner-wrapper .wrapper-cookies .hints_wrapper .hints .hint .cc_btn:hover,.hints_wrapper .hints .hint .cc_banner-wrapper .cc_banner .cc_btn:hover,.cc_banner-wrapper .cc_banner .hints_wrapper .hints .hint .cc_btn:hover{background-position:left bottom}.hints_wrapper .hints .hint .more{display:none;float:left;margin-top:20px;margin-left:150px;margin-bottom:20px;width:430px}.hints_wrapper .hints .hint .middle_hint{float:left;box-sizing:border-box;width:430px;padding:20px 0 5px 0px}.hints_wrapper .hints .hint .middle_hint p{font-size:0.889em;margin:0;font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1em;line-height:1.4em;text-transform:uppercase;color:#eb1e00}.hints_wrapper .hints .hint .middle_hint p.name_episode{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1em;line-height:1.4em;text-transform:uppercase;color:#fff;text-transform:uppercase}.hints_wrapper .hints .hint .middle_hint p.name_serie{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.500em;line-height:1.2em;color:#fff;text-transform:uppercase}.hints_wrapper .hints .hint .prev_hint{box-sizing:border-box;width:100%;padding:0px 20px 0 20px;margin-top:75px;margin-bottom:0}.hints_wrapper .hints .hint .prev_hint p{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.500em;line-height:1.2em;text-transform:uppercase}.hints_wrapper .hints .hint .prev_hint .name_serie{background:url("../img/icn_cta.png") no-repeat right center;cursor:pointer;padding-right:25px;padding-bottom:2px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 2dppx){.hints_wrapper .hints .hint .prev_hint .name_serie{background-image:url("../img/2x/icn_cta_2x.png");background-size:19px 19px}}.hints_wrapper .hints .hint .right_hint{background:linear-gradient(to bottom, #3caa8b, #20765f);display:none;width:140px;height:130px;position:absolute;right:0px;bottom:0px}.hints_wrapper .hints .hint .right_hint .icon{background:url("../img/icn_genre_90x70.png") no-repeat center 0;width:140px;height:70px;margin:30px auto 0}.hints_wrapper .hints .hint .right_hint .genre_txt{font-family:"amperscriptregular",Times New Roman,Times,Courier,serif;font-weight:normal;font-style:normal;text-align:center;width:140px}.hints_wrapper .hints .hint.closed{cursor:pointer}.hints_wrapper .hints .hint_closed .hint{display:none}.hints_wrapper .hints .hint_closed .hint.open{display:block}.hints_wrapper .hint.lifechange .right_hint .icon{background-position:center 0}.hints_wrapper .hint.portrait .right_hint .icon{background-position:center -70px}.hints_wrapper .hint.lifestyle .right_hint .icon{background-position:center -140px}.hints_wrapper .hint.deals .right_hint .icon{background-position:center -210px}.hints_wrapper .hint.family .right_hint .icon{background-position:center -280px}.hints_wrapper .hint.paranormal .right_hint .icon{background-position:center -350px}.hints_wrapper .hint.crime .right_hint .icon{background-position:center -420px}.date_picker.hasDatepicker{display:none}.float{float:left}.box33color,.newsletter_teaser.big{background-color:#333;position:relative;margin:0 0 20px}.box33color .hover,.newsletter_teaser.big .hover{min-height:50px;padding:13px 20px}.box33color .arrow,.newsletter_teaser.big .arrow{background:url("../img/icn_cta.png") no-repeat left center;bottom:27px;display:block;float:left;height:26px;padding-right:4%;position:absolute;right:260px;width:14px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 2dppx){.box33color .arrow,.newsletter_teaser.big .arrow{background-image:url("../img/2x/icn_cta_2x.png");background-size:19px 19px}}.box33color h2,.newsletter_teaser.big h2{font-size:2em;font-style:normal;font-weight:normal;line-height:1em;margin:-3px 0 -8px}.box33color h2:hover,.newsletter_teaser.big h2:hover{color:#fff}.box33color h3 a,.newsletter_teaser.big h3 a{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.125em;text-transform:uppercase;line-height:1.250em;color:#eb1e00;line-height:1.7em}.box33color h4,.newsletter_teaser.big h4{font-size:0.89em;font-style:normal;font-weight:normal;line-height:0.89em;margin:0.44em 0}.box33color h4:hover,.newsletter_teaser.big h4:hover{color:#fff}.newsletter_teaser.big h3{position:absolute;right:20px;bottom:10px}.box33color:hover .hover{background-color:#333}.box13color.box13fb{float:left}.box13color.box13original{width:300px;float:left}.image{float:right;position:relative;right:-50%}.image-center{float:right;position:relative;right:50%}.home .tx-m01-tvprogramme .box13.tageshighlight{margin:0}.home .teaser_big .one.green{height:260px;overflow:hidden}.gewinnspiel_frage{display:block;font-family:"amperstandardmedium",Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;line-height:1.111em;border-top:1px solid #549e73;border-bottom:1px solid #549e73;padding:30px 0;margin:20px 0}.gewinnspiel_game .icheckbox{background:url("../img/icn_checkbox.jpg") no-repeat scroll 0px 0px transparent}.gewinnspiel_game .icheckbox.checked{background-position:right top}.gewinnspiel_game .nl_form{background-color:#fff;position:relative;margin-bottom:20px}.gewinnspiel_game .nl_form .arrow{margin:10px 0}.gewinnspiel_game .nl_form input.eingabe{margin-bottom:20px;float:left;height:12px;margin-right:3.3%;background-color:#eee;border:none;padding:10px 2.2%;font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1em;line-height:1.4em;width:43.6%}.gewinnspiel_game .nl_form input.eingabe.zwei{margin-right:0%}.submit_answer{margin-top:40px}.radio_answer{display:block;font-family:"amperscriptregular",Times New Roman,Times,Courier,serif;font-weight:normal;font-style:normal;font-size:0.89em;margin:1.5em 0;line-height:0.89em}.icheckbox,.iradio{margin-right:5px}.gewinnspiel_game .checkbox{display:block;float:left;margin-bottom:12px}.check_agbs,.check_newsletter{display:inline-block;font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1em;line-height:1.4em;text-transform:none;line-height:0.89em;padding-top:2px}.captcha{margin-top:20px}.captcha .g-recaptcha>div{margin:0 auto}.submit{display:block;height:30px}.submit .arrow{background:url("../img/icn_cta.png") no-repeat left center;border:medium none;color:#eb1e00;display:block;float:right;font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.125em;text-transform:uppercase;line-height:1.250em;height:26px;line-height:26px;padding-left:25px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 2dppx){.submit .arrow{background-image:url("../img/2x/icn_cta_2x.png");background-size:19px 19px}}.submit .arrow:hover{color:#eb1e00}.nl_form{color:#333}.nl_form .arrow{margin:30px 0}.gewinnspielformular{display:block;height:auto}.stage_content .gewinnspiel_game .txt_h1{font-size:100%}.gewinnspiel_game .txt_h4{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1em;line-height:1.4em;text-transform:none;text-transform:uppercase;margin:0.44em 0px}.gewinnspiel_game .txt_h2{display:block;font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.500em;line-height:1.2em;text-transform:uppercase}.gewinnspiel_game .lb_agb{cursor:pointer}.nl_form input.eingabe{background-color:#f2ede0;border:1px solid #1a1e21;float:left;font-family:"amperstandardmedium";font-size:1em;height:20px;margin-bottom:20px;padding:3.3%;width:41.4%}.nl_form input.eingabe.zwei{margin-right:0}.lb_gewinnspiel{width:100%;height:100%}.scroll{width:100%}label.radio_frau{margin-right:15px}label.radio_frau,label.radio_herr,label.radio_quiz{cursor:pointer}.check_agbs,.check_newsletter{cursor:pointer}.gewinnspiel_game .nl_form input.eingabe.error{background-color:#eb1e00}.gewinnspiel_game .radio_question.error .radio_answer,.radio_gender.error{color:#eb1e00}.gewinnspiel_game .checkbox.error .check_agbs{color:#eb1e00}.spiele .box13 .csc-frame-default .csc-textpic .csc-textpic-imagewrap{height:140px}.anbieter .teaser a{color:#0096d2}.anbieter .teaser a:hover{color:#eb1e00}.highlights .teaser_slider_wrapper{max-width:940px;float:none;margin:30px auto}.slider,.teaser_slider_wrapper{display:none}.teaser_right{position:relative}.naMediaAd_MEDIUM_RECTANGLE{max-width:300px;margin:0 auto}.billboard-ad{width:100%;clear:both;overflow:hidden}.billboard-ad .naMediaAd{padding-bottom:20px}.wideskyscraper-ad{left:320px;top:0;width:auto;min-width:200px;height:auto;min-height:600px;overflow:hidden;position:absolute;z-index:9999}.superbanner-ad{width:100%;clear:both;overflow:visible;padding-bottom:20px;padding-top:20px}.superbanner-ad .superbanner-inner{position:relative;left:234px}.t3chimp-form label.error{color:#eb1e00}.t3chimp-form input[type="text"].error,.t3chimp-form .voting-form input.error[type="email"],.voting-form .t3chimp-form input.error[type="email"],.t3chimp-form input[type="email"].error{color:#eb1e00;border:1px solid #eb1e00}.t3chimp-form input.error[placeholder]{color:#eb1e00;opacity:1}.t3chimp-form input.error::-webkit-input-placeholder,.t3chimp-form input.error::-webkit-input-placeholder{color:#eb1e00;opacity:1}.t3chimp-form input.error:-moz-placeholder,.t3chimp-form input.error:-moz-placeholder{color:#eb1e00;opacity:1}.t3chimp-form input.error::-moz-placeholder,.t3chimp-form input.error::-moz-placeholder{color:#eb1e00;opacity:1}.t3chimp-form input.error:-ms-input-placeholder,.t3chimp-form input.error:-ms-input-placeholder{color:#eb1e00;opacity:1}.t3chimp-form .t3chimp-error{float:left;clear:both;margin-top:25px;margin-left:0px;color:#EB1E00}h2.tv-guide-result-headline{color:#000;display:block;margin-top:25px;margin-bottom:10px}.nav_icon{background-image:url("../img/icon_navi.png") no-repeat;display:block;width:30px;height:24px}.icon_cta{background-image:url("../img/cta_hell.png");display:inline;width:26px;margin-bottom:14px;min-height:26px;background-position:right top;background-repeat:no-repeat;float:right}.csc-textpic-text h2 a{background:url("../img/icn_cta.png") no-repeat right center;background-position:right bottom;padding-right:20%;width:80%;height:26px;display:inline-block}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 2dppx){.csc-textpic-text h2 a{background-image:url("../img/2x/icn_cta_2x.png");background-size:19px 19px}}.two .bottom{position:absolute;bottom:0px;margin:0 0 20px 0}h2{display:inline}.teaser_news{width:100%;height:100%;position:absolute;top:0px;left:0px;display:inline-block}.breadcrumbs{width:100%;height:40px;display:block;font-family:"amperstandardlight",Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;font-size:0.778em;text-transform:uppercase}.bc_next{background:url("../img/icn_arrow_breadcrumb.png") no-repeat;background-position:0 0;height:11px;display:inline-block;line-height:12px;padding-left:14px;margin-top:12px;margin-left:10px;cursor:pointer}.stage_head{display:block;margin-bottom:30px}.stage_content{background-color:transparent;float:left}.stage_content .txt_h1{font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:2.125em;line-height:1.1em;text-transform:none;color:#333;font-style:normal;font-weight:normal}.btn_back{background:url("../img/icn_arrow_back.png") no-repeat;background-position:0 0;height:10px;float:right;display:inline-block;font-family:"amperserif",Arial,Helvetica,sans-serif;font-size:0.667em;text-transform:uppercase;line-height:12px;padding-left:14px;margin-top:10px}.btn_back:hover{background-position:0 -10px}.stage_content .txt{display:inline-block;margin-top:30px}.teaser_right{float:right;position:relative;margin:0px;padding-top:25px}body.newsTemplate h1{font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:2.125em;line-height:1.1em;text-transform:none;text-transform:none}.news_head{display:block;height:auto;width:100%}.news_highlight{margin-bottom:10px;display:block}.news_content{background:url("../img/pattern_3sp_green2.jpg");display:block;height:auto}.news_content .news_article:hover{background-color:rgba(26,30,33,0.2);color:#f2ede0;height:auto}.news_content .news_article .img_hover .arrow{padding-right:15px;margin-top:2px}.news_content .news_article:hover .img_hover .arrow{background-position:left bottom}.news_content .img_hover .txt_h2{margin:0}.news_content .news_article .img_hover .cta,.news_content .news_article .img_hover .cookies .wrapper-cookies .cc_btn,.cookies .wrapper-cookies .news_content .news_article .img_hover .cc_btn,.news_content .news_article .img_hover .cookies .cc_banner .cc_btn,.cookies .cc_banner .news_content .news_article .img_hover .cc_btn,.news_content .news_article .img_hover .cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .wrapper-cookies .news_content .news_article .img_hover .cc_btn,.news_content .news_article .img_hover .cc_banner-wrapper .cc_banner .cc_btn,.cc_banner-wrapper .cc_banner .news_content .news_article .img_hover .cc_btn{margin-top:17px}.news_content .news_article .bodytext{margin-bottom:0}.news_content .txt{margin-top:0px;margin-bottom:0px}.news_secondary{margin-bottom:10px;display:block}.stage_content .pager{position:relative;display:block;margin-top:30px;text-align:center;margin-bottom:60px;text-transform:uppercase;font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.125em;text-transform:uppercase;line-height:1.250em;color:#333;line-height:15px}.stage_content .pager ul{margin:0 auto;padding:0;display:inline-block;list-style:none}.stage_content .pager ul li{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.125em;text-transform:uppercase;line-height:1.250em;display:inline-block;margin-top:0px;border-right:2px solid #333;padding-right:10px}.stage_content .pager ul li.current{text-decoration:none;color:#eb1e00}.stage_content .pager a{color:#333}.teaser_right .teaser1,.teaser2,.teaser3{margin-bottom:20px}.stage_content .pager .prev{background:url("../img/pager_left.png") no-repeat transparent;background-position:left top;height:14px;position:absolute;left:0px;padding-left:15px}.stage_content .pager .prev:hover{background-position:left bottom}.stage_content .pager a:hover{color:#eb1e00}.stage_content .pager .next{background:url("../img/pager_right.png") no-repeat transparent;background-position:right top;height:14px;position:absolute;right:0px;padding-right:15px}.stage_content .pager .next:hover{background-position:right bottom}.news_detail{display:block;margin-bottom:40px}.news_detail .txt_h2{font-family:"open_sansreg",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.500em;line-height:1.2em;color:#333;display:inline-block;margin:0 0 10px 0;width:87%;line-height:1.111em;text-transform:uppercase}.news_detail .txt_h4{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1em;line-height:1.4em;text-transform:uppercase;color:#333;margin:0.44em 0;line-height:0.89em}.cta_dark{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.125em;text-transform:uppercase;line-height:1.250em;color:#eb1e00}.cta_errorpage .cta_dark{line-height:25px}.cta_dark .arrow{background:url("../img/icn_cta.png") no-repeat left center;display:block;float:left;height:26px;padding-right:2%;position:relative;width:14px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 2dppx){.cta_dark .arrow{background-image:url("../img/2x/icn_cta_2x.png");background-size:19px 19px}}.newsletter{margin-bottom:10px;display:block}.newsletter_teaser{background-color:#333;display:block;height:auto}.newsletter_teaser h2,.newsletter_teaser h4{color:#fff}.newsletter_teaser h3{color:#eb1e00}.newsletter_teaser .newsletter_teaser_content:hover{background-color:rgba(26,30,33,0.2);color:#f2ede0;height:auto}.newsletter_teaser_content .cta_nobreak{display:block}.newsletter_teaser_content .cta_break{display:none}.newsletter_teaser .newsletter_teaser_content .img_hover .arrow{padding-right:2%;margin-top:-2px}.newsletter_teaser .newsletter_teaser_content:hover .img_hover .arrow{background-position:left bottom}.newsTemplate .teaser_right .sp3_news{background:url("../img/pattern_3sp_black.jpg") no-repeat scroll left top transparent;display:block;height:auto;width:100%;margin-left:0;margin-right:0}.newsTemplate .teaser_right .sp3_news:hover .img_hover{background-color:#eee;color:#333;height:auto}.teaser_right .sp3_news .img_hover:hover .txt_h2{color:#eb1e00}.teaser_right .sp3_news .img_hover .cta,.teaser_right .sp3_news .img_hover .cookies .wrapper-cookies .cc_btn,.cookies .wrapper-cookies .teaser_right .sp3_news .img_hover .cc_btn,.teaser_right .sp3_news .img_hover .cookies .cc_banner .cc_btn,.cookies .cc_banner .teaser_right .sp3_news .img_hover .cc_btn,.teaser_right .sp3_news .img_hover .cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .wrapper-cookies .teaser_right .sp3_news .img_hover .cc_btn,.teaser_right .sp3_news .img_hover .cc_banner-wrapper .cc_banner .cc_btn,.cc_banner-wrapper .cc_banner .teaser_right .sp3_news .img_hover .cc_btn{margin-top:auto;line-height:18px}body.newsTemplate .teaser_right .txt_content_headline{display:block}body.newsTemplate .news-single .txt_h2{font-family:"open_sansreg",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.500em;line-height:1.2em;text-transform:none}.btn_more{width:100%}.sendetermine .txt_h1{font-family:"amperstandardheavy",Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;font-size:2em;text-transform:uppercase}.sendetermine .txt_h3{font-family:"amperscriptregular",Times New Roman,Times,Courier,serif;font-weight:normal;font-style:normal;font-size:1.33em}.sendetermine_per_day{width:100%;height:auto;display:inline-block;border-top:1px solid #eb1e00;padding-top:15px}.sendetermine_detail .content_left{width:22%;margin-right:3%}.sendetermine_detail .content_right{width:75%;float:left;margin-top:5px}.sendetermine_detail .content_right,.content_left{margin-bottom:20px}.sendetermine .on_air_now{background:url("../img/bg_now.png") no-repeat;width:140px;height:20px;display:block;font-family:"amperscriptregular",Times New Roman,Times,Courier,serif;font-weight:normal;font-style:normal;font-size:0.889em;text-align:center;margin-bottom:3px}.sendetermine .dates{padding-left:10px;font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1em;line-height:1.4em;text-transform:uppercase;line-height:1.111em;font-weight:normal;text-transform:uppercase}.sendetermine .dates .date{clear:both;float:left;font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1em;line-height:1.4em;text-transform:uppercase;font-size:24px;line-height:1.111em}.sendetermine .dates .time{clear:both;float:left;font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1em;line-height:1.4em;text-transform:uppercase;font-size:24px;line-height:1.111em}.sendetermine_detail .content_left{float:left;clear:both;padding-top:22px}.sendetermine_detail .content_right .txt_h1{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1em;line-height:1.4em;text-transform:uppercase;text-transform:uppercase}.sendetermine_detail .content_right .txt_h2{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.500em;line-height:1.2em;line-height:1.111em;text-transform:uppercase;display:block}.errorpage .stage_content .txt{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1em;line-height:1.4em;text-transform:uppercase}.errorpage .txt{margin-top:0}.errorpage .cta_errorpage{margin-top:30px}.top{height:auto;min-height:84px}.top #navi{min-height:84px;overflow:hidden;position:relative}.top .logo_container a#logo{float:none}.top .head_nav{padding:0}.top .head_nav ul{padding-left:10px;padding-right:0px;margin-top:0px;margin-bottom:0px;height:40px;line-height:40px}.top .head_nav ul li{padding:0 0 0 28px;margin:0px;height:40px;line-height:inherit}.top .head_nav ul li a{display:block}.top .head_nav ul li.mobile_socials+li{padding-left:0}.top .head_nav ul li.mobile_socials{display:none !important}#main_wrapper{min-width:320px}.news.news-single .news-img-wrap img{display:block;height:auto;width:100%}a.trigger_fb_streampublish{cursor:pointer}.box13color p{margin:0}.box13color span.icn_tv{background:url("../img/icn_tv_small.png") no-repeat scroll left bottom transparent;display:block;height:109px;width:84px;margin:-54px 55% 0px;position:absolute;left:0px;top:50%}.box13.nofloat{float:none}.responsive_img_wrap_620_400 .ce-gallery{margin-bottom:0 !important}.responsive_img_wrap_620_400 .ce-gallery .image{right:0}.responsive_img_wrap_620_400 img{display:block;max-height:400px;max-width:620px;height:auto;width:100%}.responsive_img_wrap_width_940_400 .ce-gallery{margin-bottom:0 !important}.responsive_img_wrap_width_940_400 .ce-gallery .image{right:0}.responsive_img_wrap_width_940_400 img{display:block;max-height:400px;max-width:940px;height:auto;width:100%}.fallback_404,.fallback_nojavascript,.fallback_oldbrowser{float:none;margin-bottom:20px;margin-top:10%;text-align:left}.fallback_404 .cta_errorpage,.fallback_nojavascript .cta_errorpage,.fallback_oldbrowser .cta_errorpage{margin-top:20px;max-width:200px}.fallback_404 .cta_errorpage .cta_dark,.fallback_nojavascript .cta_errorpage .cta_dark,.fallback_oldbrowser .cta_errorpage .cta_dark{margin-left:10px}.fallback_oldbrowser{margin-bottom:0}.fallback_oldbrowser .cta_errorpage{overflow:hidden;margin-bottom:20px;margin-top:20px;max-width:250px;text-align:left}.w300 .box13 h2{font-size:2em}.w300 .box13 h2 a{line-height:29px}.w300 .box13 h4{color:#F2EDE0;font-family:"amperscriptregular",Times New Roman,Times,Courier,serif;font-weight:normal;font-style:normal;font-weight:normal;font-style:normal;text-transform:none}body.meta .teaser_right{padding-top:0}.example{font-family:"proxima_novaregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;color:#a61933;letter-spacing:.2em;text-align:center}.mainContent{max-width:940px;margin:0 auto}.td-12{width:100%}.tr{float:left;position:relative}div.csc-textpic-intext-left .csc-textpic-imagewrap,div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap,div.csc-textpic-intext-right .csc-textpic-imagewrap,div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap,div.ce-textpic .ce-gallery .image{margin:0}div.ce-textpic .ce-gallery .image{right:0}.spiele .stage{background-color:transparent}.box33{height:300px;margin-bottom:20px;position:relative}.box33 .csc-textpic-text{position:absolute;top:90px;left:20px}.box33 .csc-textpic-text h3{color:#f2ede0;font-family:"amperserif",Times New Roman,Times,Courier,serif;font-weight:normal;font-style:normal;text-transform:none}.box33 .csc-textpic-text h2{color:#f2ede0;font-family:"amperstandardheavy",Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal}.box33 .csc-textpic-text h4{position:relative;background-image:url("../img/cta_hell.png");min-height:26px;background-position:left top;background-repeat:no-repeat;padding-left:30px}.box33 .csc-textpic-text h4 a{position:relative;top:7px;color:#f2ede0;font-family:"amperstandardmedium",Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal}.box33 .csc-textpic-text h4:hover{background-position:left bottom}.box33 .csc-textpic-imagewrap img{width:100%}.dyn_h_teaser .box13 .csc-frame-default .csc-textpic .csc-textpic-imagewrap{border:1px solid #eee}.box13{height:260px;float:left;margin-right:20px;margin-bottom:25px;width:300px}.box13 .frame-default .ce-textpic .ce-gallery{background-color:#111;clear:both;height:159px;float:none;margin-bottom:0 !important}.box13 .frame-default .ce-textpic .ce-bodytext{box-sizing:border-box;height:108px;background-color:#eee;padding-bottom:15px;padding-left:20px;padding-right:20px;padding-top:10px;display:table-cell;vertical-align:bottom;clear:both;min-width:300px}.box13 .frame-default .ce-textpic .ce-bodytext h4{color:#333;font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1em;line-height:1.4em;text-transform:uppercase;text-transform:uppercase;margin-bottom:3px}.box13 .frame-default .ce-textpic .ce-bodytext h3{color:#333;font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1em;line-height:1.4em;text-transform:uppercase}.box13 .frame-default .ce-textpic .ce-bodytext h3 a{color:#0096d2}.box13 .frame-default .ce-textpic .ce-bodytext h2{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1em;line-height:1.4em;text-transform:none}.box13 .frame-default .ce-textpic .ce-bodytext h2 a{color:#0096d2;display:inline-block;position:relative;box-sizing:border-box;background:url("../img/icn_cta.png") no-repeat right center;background-position:right top;max-height:26px;background-repeat:no-repeat;width:260px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 2dppx){.box13 .frame-default .ce-textpic .ce-bodytext h2 a{background-image:url("../img/2x/icn_cta_2x.png");background-size:19px 19px}}.box13 .frame-default .ce-textpic .ce-bodytext p{display:none}.box13 .ce-textpic:hover .ce-textpic-text h2 a{color:#eb1e00}.box13 .ce-textpic:hover img{opacity:0.8;filter:alpha(opacity=80)}.teaser_slider .frame-default .ce-textpic{background-color:#111}.teaser_slider .frame-default .ce-textpic .ce-bodytext h4{display:none;color:#333;font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1em;line-height:1.4em;text-transform:uppercase}.teaser_slider .frame-default .ce-textpic .ce-bodytext h4 a{color:#333}.teaser_slider .frame-default .ce-textpic .ce-bodytext h3{width:235px;color:#333;font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1em;line-height:1.4em;text-transform:uppercase;margin-bottom:3px}.teaser_slider .frame-default .ce-textpic .ce-bodytext h3 a{color:#333}.teaser_slider .frame-default .ce-textpic .ce-bodytext h2{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1em;line-height:1.4em;text-transform:uppercase;line-height:22px;text-transform:none;background:url("../img/icn_cta.png") no-repeat right center;background-position:right bottom 2px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 2dppx){.teaser_slider .frame-default .ce-textpic .ce-bodytext h2{background-image:url("../img/2x/icn_cta_2x.png");background-size:19px 19px}}.teaser_slider .frame-default .ce-textpic .ce-bodytext h2 a{background:none;display:inline-block;position:relative;box-sizing:border-box;max-height:26px;background-repeat:no-repeat;width:260px}.teaser_slider .ce-textpic:hover{background-color:#111}.teaser_slider .ce-textpic:hover img{opacity:0.8;filter:alpha(opacity=80)}.teaser_slider .ce-textpic:hover .ce-bodytext h2 a{color:#eb1e00}.videos .teaser_slider .csc-frame-default .csc-textpic .csc-textpic-text h2{background-image:url("../img/icn_play.png");background-position:right bottom}.spiele .wrapper_sticky{position:relative}.spiele .wrapper_sticky .ad{position:absolute;left:970px;top:93px;width:200px}.spiele .wrapper_sticky h2{display:inline-block;font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1em;line-height:1.4em;text-transform:uppercase;text-transform:none;margin-bottom:10px;line-height:26px}.spiele .wrapper_sticky .middle{float:left;width:100%}.spiele .wrapper_sticky .middle h2{margin-bottom:10px}.spiele .wrapper_sticky .bottom{width:100%;float:left;padding-bottom:70px;margin-top:15px}.spiele .wrapper_sticky .bottom h2{margin-bottom:10px}.box13.small{height:190px;width:300px;margin-right:20px;margin-bottom:20px}.box13.small .csc-frame-default .csc-textpic .csc-textpic-imagewrap{height:120px;clear:both}.box13.small .csc-frame-default .csc-textpic .csc-textpic-text{height:70px;clear:both}.box13.small .csc-frame-default .csc-textpic .csc-textpic-text h2{padding-bottom:0px;margin-bottom:20px}.box13 .csc-frame-default .csc-textpic .csc-textpic-text h2,.spiele .box13 .csc-frame-default .csc-textpic .csc-textpic-text h2{margin-bottom:0px}.box13.small.last{margin-right:0}.news .footer{background-color:transparent;height:auto}body.sendungenGrafik .box13color .hover h2,body.sendungenGrafik.unterseite .box13color .hover h2,.box13color{left:0;position:relative;top:0;margin-bottom:20px}body.sendungenGrafik .box13color .hover h2 h2,body.sendungenGrafik.unterseite .box13color .hover h2 h2,.box13color h2{font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:2.125em;line-height:1.1em;text-transform:none;margin:-3px 0 -8px 0;margin-top:-3px;margin-bottom:-8px}body.sendungenGrafik .box13color .hover h2 h4,body.sendungenGrafik.unterseite .box13color .hover h2 h4,.box13color h4{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1em;line-height:1.4em;text-transform:uppercase;text-transform:uppercase}body.sendungenGrafik .box13color .hover h2 h4 :hover,body.sendungenGrafik.unterseite .box13color .hover h2 h4 :hover,.box13color h4 :hover{color:#fff}body.sendungenGrafik .box13color .hover h2 h3,body.sendungenGrafik.unterseite .box13color .hover h2 h3,.box13color h3{padding-left:30px;position:absolute;bottom:10px;font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.125em;text-transform:uppercase;line-height:1.250em}body.sendungenGrafik .box13color .hover h2 h3 a,body.sendungenGrafik.unterseite .box13color .hover h2 h3 a,.box13color h3 a{color:#eb1e00}body.sendungenGrafik .box13color .hover h2 h3 :hover,body.sendungenGrafik.unterseite .box13color .hover h2 h3 :hover,.box13color h3 :hover{color:#eb1e00}body.sendungenGrafik .box13color .hover h2 .arrow,body.sendungenGrafik.unterseite .box13color .hover h2 .arrow,.box13color .arrow{background:url("../img/icn_cta.png") no-repeat left center;display:block;float:left;height:26px;padding-right:4%;position:absolute;width:26px;bottom:22px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 2dppx){body.sendungenGrafik .box13color .hover h2 .arrow,body.sendungenGrafik.unterseite .box13color .hover h2 .arrow,.box13color .arrow{background-image:url("../img/2x/icn_cta_2x.png");background-size:19px 19px}}body.sendungenGrafik .box13color .hover h2 .hover,body.sendungenGrafik.unterseite .box13color .hover h2 .hover,.box13color .hover{position:relative;color:#f2ede0;box-sizing:border-box;padding:14px 4.76% 8px 4.76%;min-height:260px;display:block;height:auto}.box13color.box13fb{background-color:#333}.box13color.box13fb .icn_facebook_sp3{background:url("../img/social_fb_mobile.png") no-repeat 0px 0px;cursor:pointer;display:block;float:right;height:20px;position:relative;top:0;width:14px}.box13color.box13fb h3{font-size:1em;bottom:25px;line-height:1.444em;margin:0;color:#eb1e00}.box13color.box13original{background-color:#333}.box13color:hover h2 a{color:#eb1e00}.box13ad{float:left;width:300px;min-height:250px;margin-bottom:20px}.boxad2x6{height:600px;width:200px}.newsletter_teaser .arrow{bottom:35px}.newsletter_teaser .hover{min-height:150px;padding-bottom:70px}.newsletterTemplate .w940 #c115 h1{font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:2.125em;line-height:1.1em;text-transform:none}.newsletterTemplate .w620 #c116{margin-bottom:20px}.newsletterTemplate ul{margin:30px 0}.gewinnspiel #c15152 h1,.gewinnspiel .txt_h1 h1{font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:2.125em;line-height:1.1em;text-transform:none;margin-bottom:30px}.teaser_right .box13ad p{margin-top:0}#c118{margin-bottom:40px}#c244{margin-bottom:30px}.news_detail .mediaelement{margin-bottom:20px}.teaserClick{cursor:pointer}.nolink_teaser .teaserClick{cursor:default}.jvectormap-label{position:absolute;display:none;border:solid 1px #CDCDCD;border-radius:3px;background:#292929;color:white;font-family:sans-serif, Verdana;font-size:smaller;padding:3px}.jvectormap-zoomin,.jvectormap-zoomout{position:absolute;left:10px;border-radius:3px;background:#292929;padding:3px;color:white;width:10px;height:10px;cursor:pointer;line-height:10px;text-align:center;display:none}.jvectormap-zoomin{top:10px}.jvectormap-zoomout{top:30px}.karte_big{position:relative;height:650px}.karte_big h4{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.125em;text-transform:uppercase;line-height:1.250em;position:relative;z-index:1;margin:0}.karte_big h5,.karte_big header.site-header .main-navigation ul li.h5,header.site-header .main-navigation ul .karte_big li.h5{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1em;line-height:1.4em;text-transform:none;margin:0;position:relative;z-index:1;width:290px}.karte_img{height:601px;width:441px;position:absolute;top:-50px;left:27%}.karte_img2{height:131px;width:216px;position:absolute;top:513px;left:256px;background:url(../img/land_schweiz.png) 0px 0px no-repeat;cursor:pointer}.karte_img2:hover{background-position:0px -131px}.karte_img3a{height:93px;width:367px;position:absolute;top:517px;left:424px;background:url(../img/land_austria.png) 0px -101px no-repeat;cursor:pointer}.karte_at:hover .karte_img3a{background-position:0px -295px}.karte_img3b{height:194px;width:230px;position:absolute;top:416px;left:583px;background:url(../img/land_austria.png) -159px 0px no-repeat;cursor:pointer}.karte_at:hover .karte_img3b{background-position:-159px -194px}.karte_detail.CH{height:181px;width:216px;position:absolute;top:50px;left:0px;background:url(../img/land_schweiz.png) 0px 50px no-repeat;cursor:dafault}.karte_detail.AT{height:165px;width:230px;position:absolute;top:50px;left:0px;background:url(../img/land_austria.png) 0px 46px no-repeat;cursor:dafault;background-size:100% auto}.karte_detail{height:407px;width:298px;margin-bottom:60px}.empfangDetailTemplate .bodytext{font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1em;line-height:1.4em}.empfangDetailTemplate .bodytext .anbieter{margin:11px 0 15px 0}.empfangDetailTemplate .btn_back_mobile{position:absolute;top:0px;right:0px}.empfangDetailTemplate .w300{float:left;min-height:450px}.empfangDetailTemplate .w300 h4{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.125em;text-transform:uppercase;line-height:1.250em}.empfangDetailTemplate .w620{float:left;margin-right:0}.empfangDetailTemplate .w620 .csc-frame-rulerAfter{float:left;border-bottom:1px solid #eb1e00;margin-bottom:35px;padding-bottom:30px}.empfangDetailTemplate .w620 .anbieter{float:left;position:relative}.empfangDetailTemplate .w620 .anbieter .img{width:142px;float:left}.empfangDetailTemplate .w620 .anbieter .img .icons{float:left;display:none}.empfangDetailTemplate .w620 .anbieter .img .icons .hd{float:left;background:url("../img/icon_hd.png") no-repeat left top;width:71px;height:110px}.empfangDetailTemplate .w620 .anbieter .img .icons .hd:hover{background:url("../img/icon_hd.png") no-repeat left -110px}.empfangDetailTemplate .w620 .anbieter .img .icons .sat{float:left;background:url("../img/icon_satellit.png") no-repeat left top;width:71px;height:110px}.empfangDetailTemplate .w620 .anbieter .img .icons .sat:hover{background:url("../img/icon_satellit.png") no-repeat left -110px}.empfangDetailTemplate .w620 .anbieter .img .icons .iptv{float:left;background:url("../img/icon_ip-tv.png") no-repeat left top;width:71px;height:110px}.empfangDetailTemplate .w620 .anbieter .img .icons .iptv:hover{background:url("../img/icon_ip-tv.png") no-repeat left -110px}.empfangDetailTemplate .w620 .anbieter .img .icons .kabel{float:left;background:url("../img/icon_kabel.png") no-repeat left top;width:71px;height:110px}.empfangDetailTemplate .w620 .anbieter .img .icons .kabel:hover{background:url("../img/icon_kabel.png") no-repeat left -110px}.empfangDetailTemplate .w620 .anbieter .img .icons .mobiletv{float:left;background:url("../img/icon_mobil-tv.png") no-repeat left top;width:71px;height:110px}.empfangDetailTemplate .w620 .anbieter .img .icons .mobiletv:hover{background:url("../img/icon_mobil-tv.png") no-repeat left -110px}.empfangDetailTemplate .w620 .anbieter .img .icons .vod{float:left;background:url("../img/icon_vod.png") no-repeat left top;width:71px;height:110px}.empfangDetailTemplate .w620 .anbieter .img .icons .vod:hover{background:url("../img/icon_vod.png") no-repeat left -110px}.empfangDetailTemplate .w620 .anbieter .teaser{margin-left:15px;float:left;width:460px}.empfangDetailTemplate .w620 .anbieter .teaserOpen{display:none;width:460px}.empfangDetailTemplate .w620 .anbieter h2{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.125em;text-transform:uppercase;line-height:1.250em}.empfangDetailTemplate .w620 .anbieter h3{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.125em;text-transform:uppercase;line-height:1.250em;background:url("../img/icn_cta.png") no-repeat left center;display:block;height:26px;padding-left:22px;padding-top:7px;cursor:pointer;box-sizing:border-box;color:#eb1e00;line-height:14px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 2dppx){.empfangDetailTemplate .w620 .anbieter h3{background-image:url("../img/2x/icn_cta_2x.png");background-size:19px 19px}}.empfangDetailTemplate .w620 .anbieter h4{font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1em;line-height:1.4em;display:none;margin-bottom:17px}.empfangDetailTemplate .w620 .anbieter .moreless{position:absolute;background:url("../img/arrows_moreless.png") no-repeat left top;width:12px;height:6px;right:10px;top:5px;cursor:pointer}.empfangDetailTemplate .w620 .anbieter .moreless:hover{background-position:left -6px}.empfangDetailTemplate .w620 .anbieter .moreless.less{background-position:left -12px}.empfangDetailTemplate .w620 .anbieter .moreless.less:hover{background-position:left -18px}.AT.empfangDetailTemplate .w300,.CH.empfangDetailTemplate .w300{min-height:203px}.sendungen .w300,.sendungenGrafik.unterseite .w300{float:left;min-height:600px}.sendungen .w620,.sendungenGrafik.unterseite .w620{float:left;margin-right:0px}.sendungen .w620 .csc-frame-rulerAfter,.sendungenGrafik.unterseite .w620 .csc-frame-rulerAfter{position:relative}.sendungen .w620 .boxSendung h2,.sendungenGrafik.unterseite .w620 .boxSendung h2{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.500em;line-height:1.2em;text-transform:uppercase}.sendungen .w620 h2,.sendungenGrafik.unterseite .w620 h2{font-family:"open_sansreg",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.500em;line-height:1.2em;line-height:1em}.sendungen .w620 h3,.sendungenGrafik.unterseite .w620 h3{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.125em;text-transform:uppercase;line-height:1.250em;margin-top:0px}.sendungen .w620 .highlight-style h2,.sendungenGrafik.unterseite .w620 .highlight-style h2{font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:2.125em;line-height:1.1em;text-transform:none}.sendungen .w620 .highlight-style h3,.sendungenGrafik.unterseite .w620 .highlight-style h3{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.125em;text-transform:uppercase;line-height:1.250em;margin:0 0 0.44em 0px}.sendungen .w620 .sendungHeadline h2{font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:2.125em;line-height:1.1em;text-transform:none}.sendungen .w620 .sendungHeadline h3{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.125em;text-transform:uppercase;line-height:1.250em;margin-bottom:30px}.sendungen .sendetermine{margin-top:0px}.sendungen .navi_2nd li a{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.500em;line-height:1.2em;line-height:1.25em;padding:5px 0px}.navi_box{border:1px solid #1a1e21;margin:20px 0}.sub_nav{border-bottom:1px solid #1a1e21;display:inline-block;margin-bottom:20px;box-sizing:border-box;width:100%}.sub_nav ul{padding:10px 20px 0 20px;margin:0}.sub_nav ul li{padding-left:0;list-style:none outside none;margin-bottom:10px;margin-top:0;padding-right:30px}.sub_nav ul li a{color:#999;font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.125em;text-transform:uppercase;line-height:1.250em;line-height:1.833em;display:block;outline:none;text-decoration:none;text-transform:uppercase}.sub_nav ul li.active a{color:#111}.sub_nav ul li:hover a{color:#eb1e00}.menuStaffel{display:block;height:auto;color:#f2ede0;width:100%;margin-top:30px;position:relative}.menuStaffel .img_hover{padding:20px 4.76%;background-color:#333;display:block;height:auto;left:0;position:relative;top:0;color:#f2ede0}.menuStaffel .img_hover .cta,.menuStaffel .img_hover .cookies .wrapper-cookies .cc_btn,.cookies .wrapper-cookies .menuStaffel .img_hover .cc_btn,.menuStaffel .img_hover .cookies .cc_banner .cc_btn,.cookies .cc_banner .menuStaffel .img_hover .cc_btn,.menuStaffel .img_hover .cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .wrapper-cookies .menuStaffel .img_hover .cc_btn,.menuStaffel .img_hover .cc_banner-wrapper .cc_banner .cc_btn,.cc_banner-wrapper .cc_banner .menuStaffel .img_hover .cc_btn{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.500em;line-height:1.2em;color:#878787;line-height:26px;margin-bottom:0;margin-top:0;height:26px;width:100%}.menuStaffel .img_hover .cta .arrow,.menuStaffel .img_hover .cookies .wrapper-cookies .cc_btn .arrow,.cookies .wrapper-cookies .menuStaffel .img_hover .cc_btn .arrow,.menuStaffel .img_hover .cookies .cc_banner .cc_btn .arrow,.cookies .cc_banner .menuStaffel .img_hover .cc_btn .arrow,.menuStaffel .img_hover .cc_banner-wrapper .wrapper-cookies .cc_btn .arrow,.cc_banner-wrapper .wrapper-cookies .menuStaffel .img_hover .cc_btn .arrow,.menuStaffel .img_hover .cc_banner-wrapper .cc_banner .cc_btn .arrow,.cc_banner-wrapper .cc_banner .menuStaffel .img_hover .cc_btn .arrow{background:url("../img/icn_cta_downmenu.png") no-repeat scroll left top transparent;display:block;float:right;height:19px;padding-right:0;position:relative;width:19px;top:4px}.menuStaffel ul{position:absolute;width:100%;margin:0;display:none;padding:0;list-style:none;list-style-position:inside;background-color:#333;z-index:100;border-top:1px solid #878787}.menuStaffel ul li{margin:0;margin-left:4.76%;background:url("../img/icn-season-normal.png") no-repeat;background-position:left center}.menuStaffel ul li a{display:block;padding:20px 4.76%;padding-left:30px;font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1em;line-height:1.4em;text-transform:uppercase;text-transform:none;margin-bottom:0;margin-top:0;width:100%;color:#878787}.menuStaffel ul li a:hover{color:#878787}.menuStaffel ul li:hover{background:url("../img/icn-season.png") no-repeat left center}.menuStaffel:hover .img_hover .cta,.menuStaffel:hover .img_hover .cookies .wrapper-cookies .cc_btn,.cookies .wrapper-cookies .menuStaffel:hover .img_hover .cc_btn,.menuStaffel:hover .img_hover .cookies .cc_banner .cc_btn,.cookies .cc_banner .menuStaffel:hover .img_hover .cc_btn,.menuStaffel:hover .img_hover .cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .wrapper-cookies .menuStaffel:hover .img_hover .cc_btn,.menuStaffel:hover .img_hover .cc_banner-wrapper .cc_banner .cc_btn,.cc_banner-wrapper .cc_banner .menuStaffel:hover .img_hover .cc_btn{color:#fff}.menuStaffel:hover .img_hover .arrow{background-position:0px bottom}.menuStaffel:hover ul{display:block}.btn_back_mobile{float:right;position:absolute;right:2px}.btn_back_mobile p{margin:0}.btn_back_mobile a{background:url("../img/arrow_back.png") no-repeat;background-position:0 0;height:11px;float:right;display:inline-block;font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:0.875em;line-height:1.250em;text-transform:none;line-height:1em;color:#878787;padding-left:14px;margin:0}.btn_back_mobile a:hover{background-position:0 -11px;color:#eb1e00}.menuStaffel ul li.active a{color:#878787}.menuStaffel ul li.active{background-color:rgba(26,30,33,0.2);background:url("../img/icn-season.png") no-repeat left center}.sendungHeadline{float:left;width:80%;margin-top:26px;margin-bottom:5px}.sendungHeadline .head{float:left}.sendungHeadline .genre_icn{display:none;float:left;height:50px;margin-left:2.2%;position:relative;top:7px;width:60px}.sendungHeadline .family{background:url("../img/icn_genre_black_60x50.png") no-repeat scroll left -200px transparent}.sendungHeadline .paranormal{background:url("../img/icn_genre_black_60x50.png") no-repeat scroll left -250px transparent}.sendungHeadline .crime{background:url("../img/icn_genre_black_60x50.png") no-repeat scroll left -300px transparent}.sendungHeadline .deals{background:url("../img/icn_genre_black_60x50.png") no-repeat scroll left -150px transparent}.sendungHeadline .lifestyle{background:url("../img/icn_genre_black_60x50.png") no-repeat scroll left -100px transparent}.sendungHeadline .portrait{background:url("../img/icn_genre_black_60x50.png") no-repeat scroll left -50px transparent}.sendungHeadline .lifechange{background:url("../img/icn_genre_black_60x50.png") no-repeat scroll left 0px transparent}.slider23 .bx-wrapper .bx-next{background-position:right center}.slider23 .bx-wrapper .bx-prev{background-position:left center}.slider23 .bx-wrapper .bx-controls-direction a{height:90px}.slider23 .teaser_slider{height:90px}.clear{clear:both}body.sendungenGrafik .sendungHeadline,body.sendungenGrafik.unterseite .sendungHeadline{float:left;margin-bottom:20px;width:75%}body.sendungenGrafik .btn_back_mobile,body.sendungenGrafik.unterseite .btn_back_mobile{margin-top:31px}body.sendungenGrafik .stage,body.sendungenGrafik.unterseite .stage{margin-bottom:0px}body.sendungenGrafik .genre_icn,body.sendungenGrafik.unterseite .genre_icn{top:17px}body.sendungenGrafik h2,body.sendungenGrafik.unterseite h2{font-family:"open_sansreg",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.500em;line-height:1.2em}body.sendungenGrafik h3,body.sendungenGrafik.unterseite h3{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.125em;text-transform:uppercase;line-height:1.250em;text-transform:uppercase}body.sendungenGrafik .highlight-style h2,body.sendungenGrafik.unterseite .highlight-style h2{font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:2.125em;line-height:1.1em;text-transform:none}body.sendungenGrafik .teaser_slider_wrapper,body.sendungenGrafik.unterseite .teaser_slider_wrapper{margin-bottom:0;margin-top:20px}body.sendungenGrafik .singleplayer,body.sendungenGrafik.unterseite .singleplayer{margin-top:20px}body.sendungenGrafik .singleplayer #player.tpPlayer,body.sendungenGrafik.unterseite .singleplayer #player.tpPlayer{clear:both;float:left}body.sendungenGrafik .menuStaffel,body.sendungenGrafik.unterseite .menuStaffel{margin-top:0;width:100%}body.sendungenGrafik .menuStaffel .img_hover,body.sendungenGrafik.unterseite .menuStaffel .img_hover{box-sizing:border-box;width:25%;float:left;padding:12px;border-right:1px solid #878787;cursor:pointer}body.sendungenGrafik .menuStaffel .img_hover .cta .arrow,body.sendungenGrafik .menuStaffel .img_hover .cookies .wrapper-cookies .cc_btn .arrow,.cookies .wrapper-cookies body.sendungenGrafik .menuStaffel .img_hover .cc_btn .arrow,body.sendungenGrafik .menuStaffel .img_hover .cookies .cc_banner .cc_btn .arrow,.cookies .cc_banner body.sendungenGrafik .menuStaffel .img_hover .cc_btn .arrow,body.sendungenGrafik .menuStaffel .img_hover .cc_banner-wrapper .wrapper-cookies .cc_btn .arrow,.cc_banner-wrapper .wrapper-cookies body.sendungenGrafik .menuStaffel .img_hover .cc_btn .arrow,body.sendungenGrafik .menuStaffel .img_hover .cc_banner-wrapper .cc_banner .cc_btn .arrow,.cc_banner-wrapper .cc_banner body.sendungenGrafik .menuStaffel .img_hover .cc_btn .arrow,body.sendungenGrafik.unterseite .menuStaffel .img_hover .cta .arrow,body.sendungenGrafik.unterseite .menuStaffel .img_hover .cookies .wrapper-cookies .cc_btn .arrow,.cookies .wrapper-cookies body.sendungenGrafik.unterseite .menuStaffel .img_hover .cc_btn .arrow,body.sendungenGrafik.unterseite .menuStaffel .img_hover .cookies .cc_banner .cc_btn .arrow,.cookies .cc_banner body.sendungenGrafik.unterseite .menuStaffel .img_hover .cc_btn .arrow,body.sendungenGrafik.unterseite .menuStaffel .img_hover .cc_banner-wrapper .wrapper-cookies .cc_btn .arrow,.cc_banner-wrapper .wrapper-cookies body.sendungenGrafik.unterseite .menuStaffel .img_hover .cc_btn .arrow,body.sendungenGrafik.unterseite .menuStaffel .img_hover .cc_banner-wrapper .cc_banner .cc_btn .arrow,.cc_banner-wrapper .cc_banner body.sendungenGrafik.unterseite .menuStaffel .img_hover .cc_btn .arrow{background:url("../img/icn_cta.png") no-repeat right center;display:block;float:right;height:26px;padding-right:0;position:relative;width:19px;top:0}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 2dppx){body.sendungenGrafik .menuStaffel .img_hover .cta .arrow,body.sendungenGrafik .menuStaffel .img_hover .cookies .wrapper-cookies .cta .arrow,.cookies .wrapper-cookies body.sendungenGrafik .menuStaffel .img_hover .cta .arrow,body.sendungenGrafik .menuStaffel .img_hover .cookies .wrapper-cookies .cc_btn .arrow,.cookies .wrapper-cookies body.sendungenGrafik .menuStaffel .img_hover .cc_btn .arrow,body.sendungenGrafik .menuStaffel .img_hover .cookies .cc_banner .cta .arrow,.cookies .cc_banner body.sendungenGrafik .menuStaffel .img_hover .cta .arrow,body.sendungenGrafik .menuStaffel .img_hover .cookies .cc_banner .cc_btn .arrow,.cookies .cc_banner body.sendungenGrafik .menuStaffel .img_hover .cc_btn .arrow,body.sendungenGrafik .menuStaffel .img_hover .cc_banner-wrapper .wrapper-cookies .cta .arrow,.cc_banner-wrapper .wrapper-cookies body.sendungenGrafik .menuStaffel .img_hover .cta .arrow,body.sendungenGrafik .menuStaffel .img_hover .cc_banner-wrapper .wrapper-cookies .cc_btn .arrow,.cc_banner-wrapper .wrapper-cookies body.sendungenGrafik .menuStaffel .img_hover .cc_btn .arrow,body.sendungenGrafik .menuStaffel .img_hover .cc_banner-wrapper .cc_banner .cta .arrow,.cc_banner-wrapper .cc_banner body.sendungenGrafik .menuStaffel .img_hover .cta .arrow,body.sendungenGrafik .menuStaffel .img_hover .cc_banner-wrapper .cc_banner .cc_btn .arrow,.cc_banner-wrapper .cc_banner body.sendungenGrafik .menuStaffel .img_hover .cc_btn .arrow,body.sendungenGrafik.unterseite .menuStaffel .img_hover .cta .arrow,body.sendungenGrafik.unterseite .menuStaffel .img_hover .cookies .wrapper-cookies .cc_btn .arrow,.cookies .wrapper-cookies body.sendungenGrafik.unterseite .menuStaffel .img_hover .cc_btn .arrow,body.sendungenGrafik.unterseite .menuStaffel .img_hover .cookies .cc_banner .cc_btn .arrow,.cookies .cc_banner body.sendungenGrafik.unterseite .menuStaffel .img_hover .cc_btn .arrow,body.sendungenGrafik.unterseite .menuStaffel .img_hover .cc_banner-wrapper .wrapper-cookies .cc_btn .arrow,.cc_banner-wrapper .wrapper-cookies body.sendungenGrafik.unterseite .menuStaffel .img_hover .cc_btn .arrow,body.sendungenGrafik.unterseite .menuStaffel .img_hover .cc_banner-wrapper .cc_banner .cc_btn .arrow,.cc_banner-wrapper .cc_banner body.sendungenGrafik.unterseite .menuStaffel .img_hover .cc_btn .arrow{background-image:url("../img/2x/icn_cta_2x.png");background-size:19px 19px}}body.sendungenGrafik .menuStaffel:hover .cta,body.sendungenGrafik .menuStaffel:hover .cookies .wrapper-cookies .cc_btn,.cookies .wrapper-cookies body.sendungenGrafik .menuStaffel:hover .cc_btn,body.sendungenGrafik .menuStaffel:hover .cookies .cc_banner .cc_btn,.cookies .cc_banner body.sendungenGrafik .menuStaffel:hover .cc_btn,body.sendungenGrafik .menuStaffel:hover .cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .wrapper-cookies body.sendungenGrafik .menuStaffel:hover .cc_btn,body.sendungenGrafik .menuStaffel:hover .cc_banner-wrapper .cc_banner .cc_btn,.cc_banner-wrapper .cc_banner body.sendungenGrafik .menuStaffel:hover .cc_btn,body.sendungenGrafik.unterseite .menuStaffel:hover .cta,body.sendungenGrafik.unterseite .menuStaffel:hover .cookies .wrapper-cookies .cc_btn,.cookies .wrapper-cookies body.sendungenGrafik.unterseite .menuStaffel:hover .cc_btn,body.sendungenGrafik.unterseite .menuStaffel:hover .cookies .cc_banner .cc_btn,.cookies .cc_banner body.sendungenGrafik.unterseite .menuStaffel:hover .cc_btn,body.sendungenGrafik.unterseite .menuStaffel:hover .cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .wrapper-cookies body.sendungenGrafik.unterseite .menuStaffel:hover .cc_btn,body.sendungenGrafik.unterseite .menuStaffel:hover .cc_banner-wrapper .cc_banner .cc_btn,.cc_banner-wrapper .cc_banner body.sendungenGrafik.unterseite .menuStaffel:hover .cc_btn{color:#fff}body.sendungenGrafik .menuStaffel ul,body.sendungenGrafik.unterseite .menuStaffel ul{position:relative;float:left;width:75%;border:none}body.sendungenGrafik .menuStaffel ul li,body.sendungenGrafik.unterseite .menuStaffel ul li{height:50px;display:inline-block;float:left;margin-left:2.76%}body.sendungenGrafik .menuStaffel ul li a,body.sendungenGrafik.unterseite .menuStaffel ul li a{padding:15px 4.76%;padding-left:30px}body.sendungenGrafik .navi_2nd .sub_nav,body.sendungenGrafik.unterseite .navi_2nd .sub_nav{border:none;border-bottom:1px solid #eb1e00;margin:0}body.sendungenGrafik .navi_2nd .sub_nav ul li,body.sendungenGrafik.unterseite .navi_2nd .sub_nav ul li{float:left}body.sendungenGrafik .navi_2nd.video .sub_nav,body.sendungenGrafik.unterseite .navi_2nd.video .sub_nav{border-bottom:none}.singleplayer #player.tpPlayer{clear:both;float:left}.w620 .navi_2nd.video{margin-top:15px}.w620 .navi_2nd.video .sub_nav{border:none;border-bottom:1px solid #1a1e21;margin:0}.w620 .navi_2nd.video .sub_nav ul li{float:left}.w620 .navi_2nd.video .sub_nav ul li a{font-size:1em}body.sendungenGrafik.unterseite .stage{background:none}body.sendungenGrafik.unterseite .w300{margin-top:30px}.box_33{position:relative;margin-bottom:20px;margin-top:0;min-height:390px}.box_33 .frame-default{position:absolute;padding:0 2.2% 8px;bottom:0px;left:0px;z-index:1;width:85%}.box_33 .frame-default h2{color:#fff;font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:2.125em;line-height:1.1em;text-transform:none;text-transform:uppercase}.box_33 .frame-default h3{color:#fff;font-family:"open_sansreg",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.500em;line-height:1.2em;text-transform:none;margin-top:10px;margin-bottom:5px}.box_33 .cta,.box_33 .cookies .wrapper-cookies .cta,.cookies .wrapper-cookies .box_33 .cta,.box_33 .cookies .wrapper-cookies .cc_btn,.cookies .wrapper-cookies .box_33 .cc_btn,.box_33 .cookies .cc_banner .cta,.cookies .cc_banner .box_33 .cta,.box_33 .cookies .cc_banner .cc_btn,.cookies .cc_banner .box_33 .cc_btn,.box_33 .cc_banner-wrapper .wrapper-cookies .cta,.cc_banner-wrapper .wrapper-cookies .box_33 .cta,.box_33 .cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .wrapper-cookies .box_33 .cc_btn,.box_33 .cc_banner-wrapper .cc_banner .cta,.cc_banner-wrapper .cc_banner .box_33 .cta,.box_33 .cc_banner-wrapper .cc_banner .cc_btn,.cc_banner-wrapper .cc_banner .box_33 .cc_btn{background-image:url("../img/icn_arrow_big.png");background-position:right center;background-repeat:no-repeat;bottom:20px;display:inline;float:right;margin:0;min-height:52px;position:absolute;right:20px;width:38px}.box33image .individuel_gradient,.box12image .individuel_gradient,.tageshighlight .individuel_gradient{bottom:0;display:block;height:60px;width:100%}.sendungenGrafik .individuel_gradient{background-color:#333}.sendungenGrafik .box_12:hover h2 a{color:#eb1e00}.box33image .individuel_gradient{background-color:#333;height:98px}.box_33:hover,.box_12:hover{background-color:#111}.box_33:hover:hover img,.box_12:hover:hover img{opacity:0.8;filter:alpha(opacity=80)}.box_33:hover:hover h2,.box_12:hover:hover h2{color:#eb1e00}.box33color .csc-textpic,.box12color .csc-textpic{padding-top:20px}.box33color .img_hover,.box12color .img_hover{position:absolute;height:100%;width:100%;padding:0;background-color:rgba(26,30,33,0)}.box33color:hover,.box12color:hover{background-color:rgba(26,30,33,0.2)}.box33color:hover .img_hover,.box12color:hover .img_hover{background-color:rgba(26,30,33,0.2)}.box33color.yellow,.box12color.yellow{background:url("../img/pattern_6sp_yellow.jpg") no-repeat scroll left top transparent}.box33fb{box-sizing:border-box;background-color:#333;min-height:90px}.box33fb .csc-frame-default{box-sizing:border-box;width:75%;vertical-align:bottom;display:table-cell}.box33fb .icn_facebook_sp6{background:url("../img/social_fb_mobile.png") no-repeat scroll 0 0 transparent;cursor:pointer;display:block;float:right;height:20px;right:20px;position:absolute;top:32px;width:14px}.box33fb .img_hover{position:absolute;height:100%;width:100%;padding:0;background-color:#333}.box33fb h3{font-family:"amperstandardmedium",Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal}.box33fb h2{font-family:"amperserif",Times New Roman,Times,Courier,serif;font-weight:normal;font-style:normal}.box33fb h4{height:26px;background:url("../img/icn_cta.png") no-repeat left center;box-sizing:border-box;margin:0 -60px 0 0;position:relative;top:-10px;padding-left:30px;float:right;font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.125em;text-transform:uppercase;line-height:1.250em;line-height:26px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 2dppx){.box33fb h4{background-image:url("../img/2x/icn_cta_2x.png");background-size:19px 19px}}.box33fb h4 a{color:#eb1e00}.box33fb:hover{background-color:#333}.gewinnteaser.box33fb{background-color:#333;padding:15px 15px 10px 15px;margin-top:20px}.gewinnteaser.box33fb .csc-frame-default{position:relative}.gewinnteaser.box33fb h3{font-family:"amperscriptregular",Times New Roman,Times,Courier,serif;font-weight:normal;font-style:normal;font-size:18px;text-transform:none}.gewinnteaser.box33fb h2{font-family:"amperstandardheavy",Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;font-size:24px;text-transform:uppercase;float:left;clear:both}.gewinnteaser.box33fb h4{font-size:18px;float:left;clear:both;width:100%;padding-left:22px;top:0px}.gewinnteaser.box33fb .icn_klee{background:url("../img/icn_klee.png") 0px 0px no-repeat;width:89px;height:84px;position:absolute;top:26px;right:90px;display:block}.gewinnteaser.box33fb .icn_facebook_sp6{top:15px;right:15px}.box_12{float:left;max-width:460px;max-height:260px;height:260px;margin-right:20px;margin-bottom:20px;position:relative;overflow:hidden}.box_12 .csc-frame-default{position:absolute;padding:0 2.2% 15px;bottom:0px;left:0px;z-index:1;color:#f2ede0;width:80%}.box_12 .cta,.box_12 .cookies .wrapper-cookies .cta,.cookies .wrapper-cookies .box_12 .cta,.box_12 .cookies .wrapper-cookies .cc_btn,.cookies .wrapper-cookies .box_12 .cc_btn,.box_12 .cookies .cc_banner .cta,.cookies .cc_banner .box_12 .cta,.box_12 .cookies .cc_banner .cc_btn,.cookies .cc_banner .box_12 .cc_btn,.box_12 .cc_banner-wrapper .wrapper-cookies .cta,.cc_banner-wrapper .wrapper-cookies .box_12 .cta,.box_12 .cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .wrapper-cookies .box_12 .cc_btn,.box_12 .cc_banner-wrapper .cc_banner .cta,.cc_banner-wrapper .cc_banner .box_12 .cta,.box_12 .cc_banner-wrapper .cc_banner .cc_btn,.cc_banner-wrapper .cc_banner .box_12 .cc_btn{background:url("../img/icn_cta.png") no-repeat left center;background-position:right top;background-repeat:no-repeat;bottom:15px;display:inline;float:right;margin:0;min-height:26px;position:absolute;right:20px;width:26px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 2dppx){.box_12 .cta,.box_12 .cookies .wrapper-cookies .cta,.cookies .wrapper-cookies .box_12 .cta,.box_12 .cookies .wrapper-cookies .cc_btn,.cookies .wrapper-cookies .box_12 .cc_btn,.box_12 .cookies .cc_banner .cta,.cookies .cc_banner .box_12 .cta,.box_12 .cookies .cc_banner .cc_btn,.cookies .cc_banner .box_12 .cc_btn,.box_12 .cc_banner-wrapper .wrapper-cookies .cta,.cc_banner-wrapper .wrapper-cookies .box_12 .cta,.box_12 .cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .wrapper-cookies .box_12 .cc_btn,.box_12 .cc_banner-wrapper .cc_banner .cta,.cc_banner-wrapper .cc_banner .box_12 .cta,.box_12 .cc_banner-wrapper .cc_banner .cc_btn,.cc_banner-wrapper .cc_banner .box_12 .cc_btn{background-image:url("../img/2x/icn_cta_2x.png");background-size:19px 19px}}.box_12 h2{font-size:1.33em !important;color:#fff}.box_12.last{margin-right:0px}.box12color .csc-textpic{padding-top:40px}.content-wrapper{overflow:hidden;background-size:100%;background-repeat:no-repeat;background-position:top center}.breadcrumbMenu{margin:10px auto 10px;font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:0.875em;line-height:1.250em;color:#999}.breadcrumbMenu a{color:#999}.breadcrumbMenu a:hover{color:#eb1e00}.breadcrumbMenu .breadcrumbIcon{background:url("../img/icn_arrow_breadcrumb.png") no-repeat center center;width:6px;height:12px;margin:0 10px;display:inline-block}.newsTemplate .breadcrumbMenu,.tvguide .breadcrumbMenu{margin-bottom:0px}.boxSendung{margin-top:20px;margin-bottom:0px}.boxSendung .bodytext{margin-bottom:0}.boxSendung .csc-textpic-center{max-width:170px}.boxSendung .csc-frame-default{float:left}.boxSendung .csc-frame-default h2{font-size:1.6em}.boxSendung .csc-frame-default p{font-size:1em}.boxSendung.line{border-top:1px solid #eb1e00;margin-bottom:5px;padding-top:15px}#c13607{margin-bottom:10px}.box13.tageshighlight{position:relative;overflow:hidden}.box13.tageshighlight:hover .text h4,.box13.tageshighlight:hover .text h2{color:#eb1e00}.box13.tageshighlight .text{background-color:#333;box-sizing:border-box;height:auto;padding-bottom:10px;padding-left:20px;padding-right:55px;display:table-cell;vertical-align:bottom;clear:both;position:absolute;bottom:0px;z-index:1;width:100%;padding-top:20px;min-height:60px}.box13.tageshighlight .text h4{color:#eb1e00;font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1em;line-height:1.4em;text-transform:uppercase;display:none;vertical-align:bottom}.box13.tageshighlight .text h3{color:#fff;display:none;vertical-align:bottom;width:260px;font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1em;line-height:1.4em;text-transform:uppercase}.box13.tageshighlight .text h3 a{color:#fff}.box13.tageshighlight .text h2{margin-bottom:0;color:#fff;display:inline-block;vertical-align:bottom;text-transform:uppercase;font-family:"open_sansreg",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.500em;line-height:1.2em}.box13.tageshighlight .text h2 a{color:#fff;font-family:"open_sansreg",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.500em;line-height:1.2em}.box13.tageshighlight .cta,.box13.tageshighlight .cookies .wrapper-cookies .cc_btn,.cookies .wrapper-cookies .box13.tageshighlight .cc_btn,.box13.tageshighlight .cookies .cc_banner .cc_btn,.cookies .cc_banner .box13.tageshighlight .cc_btn,.box13.tageshighlight .cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .wrapper-cookies .box13.tageshighlight .cc_btn,.box13.tageshighlight .cc_banner-wrapper .cc_banner .cc_btn,.cc_banner-wrapper .cc_banner .box13.tageshighlight .cc_btn{background:url("../img/icn_cta.png") no-repeat left center;width:19px;height:19px;position:absolute;bottom:20px;right:20px;z-index:1}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 2dppx){.box13.tageshighlight .cta,.box13.tageshighlight .cookies .wrapper-cookies .cc_btn,.cookies .wrapper-cookies .box13.tageshighlight .cc_btn,.box13.tageshighlight .cookies .cc_banner .cc_btn,.cookies .cc_banner .box13.tageshighlight .cc_btn,.box13.tageshighlight .cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .wrapper-cookies .box13.tageshighlight .cc_btn,.box13.tageshighlight .cc_banner-wrapper .cc_banner .cc_btn,.cc_banner-wrapper .cc_banner .box13.tageshighlight .cc_btn{background-image:url("../img/2x/icn_cta_2x.png");background-size:19px 19px}}@media screen and (max-width: 939px){.box13.tageshighlight .cta,.box13.tageshighlight .cookies .wrapper-cookies .cc_btn,.cookies .wrapper-cookies .box13.tageshighlight .cc_btn,.box13.tageshighlight .cookies .cc_banner .cc_btn,.cookies .cc_banner .box13.tageshighlight .cc_btn,.box13.tageshighlight .cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .wrapper-cookies .box13.tageshighlight .cc_btn,.box13.tageshighlight .cc_banner-wrapper .cc_banner .cc_btn,.cc_banner-wrapper .cc_banner .box13.tageshighlight .cc_btn{bottom:23px}}@media screen and (max-width: 400px){.box13.tageshighlight .cta,.box13.tageshighlight .cookies .wrapper-cookies .cc_btn,.cookies .wrapper-cookies .box13.tageshighlight .cc_btn,.box13.tageshighlight .cookies .cc_banner .cc_btn,.cookies .cc_banner .box13.tageshighlight .cc_btn,.box13.tageshighlight .cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .wrapper-cookies .box13.tageshighlight .cc_btn,.box13.tageshighlight .cc_banner-wrapper .cc_banner .cc_btn,.cc_banner-wrapper .cc_banner .box13.tageshighlight .cc_btn{bottom:21px}}.box13.tageshighlight.einer .text{z-index:0;background:url("../img/pattern_2sp_yellow_sprite.jpg") no-repeat left top}.box13.tageshighlight.einer:hover .text{background-position:left bottom}.tvbox{float:left}.data_icon{background:url("../img/icn_calendar.png") no-repeat left top;display:block;height:18px;width:18px;position:absolute;right:20px;top:20px;cursor:pointer}.data_icon:hover,.data_icon.active{background-position:left -18px}.home .tx-m01-tvprogramme .txt_content_headline{display:none}.home .tx-m01-tvprogramme .box13.tageshighlight{width:100%}.home .tx-m01-tvprogramme .box13.tageshighlight .text h4{clear:both;display:none}.home .tx-m01-tvprogramme .box13.tageshighlight .text h3{clear:both;display:none}.home .tx-m01-tvprogramme .box13.tageshighlight .text h2{width:84%}.home .tx-m01-tvprogramme .box13.tageshighlight .cta,.home .tx-m01-tvprogramme .box13.tageshighlight .cookies .wrapper-cookies .cc_btn,.cookies .wrapper-cookies .home .tx-m01-tvprogramme .box13.tageshighlight .cc_btn,.home .tx-m01-tvprogramme .box13.tageshighlight .cookies .cc_banner .cc_btn,.cookies .cc_banner .home .tx-m01-tvprogramme .box13.tageshighlight .cc_btn,.home .tx-m01-tvprogramme .box13.tageshighlight .cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .wrapper-cookies .home .tx-m01-tvprogramme .box13.tageshighlight .cc_btn,.home .tx-m01-tvprogramme .box13.tageshighlight .cc_banner-wrapper .cc_banner .cc_btn,.cc_banner-wrapper .cc_banner .home .tx-m01-tvprogramme .box13.tageshighlight .cc_btn{display:block}.home .tx-m01-tvprogramme .box13.tageshighlight:hover .text h4,.home .tx-m01-tvprogramme .box13.tageshighlight:hover .text h3{display:block}.home .tx-m01-tvprogramme .box13.tageshighlight:hover .cta,.home .tx-m01-tvprogramme .box13.tageshighlight:hover .cookies .wrapper-cookies .cc_btn,.cookies .wrapper-cookies .home .tx-m01-tvprogramme .box13.tageshighlight:hover .cc_btn,.home .tx-m01-tvprogramme .box13.tageshighlight:hover .cookies .cc_banner .cc_btn,.cookies .cc_banner .home .tx-m01-tvprogramme .box13.tageshighlight:hover .cc_btn,.home .tx-m01-tvprogramme .box13.tageshighlight:hover .cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .wrapper-cookies .home .tx-m01-tvprogramme .box13.tageshighlight:hover .cc_btn,.home .tx-m01-tvprogramme .box13.tageshighlight:hover .cc_banner-wrapper .cc_banner .cc_btn,.cc_banner-wrapper .cc_banner .home .tx-m01-tvprogramme .box13.tageshighlight:hover .cc_btn{display:block}.home .tx-m01-tvprogramme .box13.tageshighlight:hover .individuel_gradient{height:100%}.home .tx-m01-tvprogramme .box13.tageshighlight:hover .text h2{color:#eb1e00}.tx-m01-programabc{float:left}.highlights h1{font-family:"amperscriptregular",Times New Roman,Times,Courier,serif;font-weight:normal;font-style:normal;font-size:24px;text-transform:none}.teaser33_wrapper{clear:both;float:left;margin-top:0px;width:100%}.teaser33_wrapper .last .box13{margin-right:0px}.sendungen .w620{position:relative}.sendungen .w620 .btn_back_mobile{top:30px}.sendungen .w620 .sendetermine_spacer{display:none;float:left;height:20px;margin-bottom:3px;width:140px}.csc-sitemap{margin-bottom:40px}.csc-sitemap ul{margin:0px;padding-left:0px}.csc-sitemap ul li a{font-weight:bold;font-size:1.3em;display:inline-block;margin-bottom:10px}.csc-sitemap ul li ul{padding-left:36px}.csc-sitemap ul li ul li a{font-weight:normal;font-size:1em}.frame-type-menu_sitemap_pages{margin-bottom:40px}.frame-type-menu_sitemap_pages ul{margin-bottom:40px;padding-left:0px;list-style:none}.frame-type-menu_sitemap_pages ul li a{font-weight:bold;font-size:1.3em;display:inline-block;margin-bottom:10px}.frame-type-menu_sitemap_pages ul li ul{padding-left:36px}.frame-type-menu_sitemap_pages ul li ul li a{font-weight:normal;font-size:1em}.home .news{max-width:460px;float:left;margin-top:0px}.home .box_right .txt_content_headline{margin-bottom:0px}.home .box_left .txt_content_headline{margin-bottom:0px}.teaser .tranzgrey .csc-textpic-text{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=");background:linear-gradient(to bottom, rgba(26,30,33,0) 50%, rgba(26,30,33,0.6) 70%, rgba(26,30,33,0.9) 95%, #1a1e21 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#001a1e21', endColorstr='#1a1e21',GradientType=0 );bottom:0;display:block;min-height:100%;position:absolute;width:100%;padding:150px 4.76% 8px}.teaser .tranz .csc-textpic-text{bottom:0;display:block;min-height:100%;position:absolute;width:100%;padding:150px 4.76% 8px;background:none}.teaser .tranzgrey .csc-textpic-text,.teaser .tranz .csc-textpic-text{box-sizing:border-box;height:100px;display:table-cell;vertical-align:bottom;clear:both;position:absolute;bottom:0px;z-index:1;width:100%;color:#fff}.txt_prev{display:inline-block;width:100%;height:83px;max-height:83px}.print{cursor:pointer}.sendungGrafikContent .box33image.box_33{min-height:inherit;font-size:0.938em}.default .box13 .csc-frame-default .csc-textpic .csc-textpic-text{display:inline-block}.default .box13 .csc-frame-default .csc-textpic .csc-textpic-text h4{position:absolute;bottom:50px;left:20px}.galerie_wrapper{margin:10px 0 20px 0;float:left}.galerie_wrapper .galerie_item_wrapper .galerie_item{position:relative;cursor:pointer}.galerie_wrapper .galerie_item_wrapper .galerie_item:hover img{opacity:0.8;filter:alpha(opacity=80)}.galerie_wrapper .galerie_item_wrapper .galerie_item img{width:140px;height:auto;display:block}.galerie_wrapper .bx-wrapper .bx-prev{background-position:left center}.galerie_wrapper .bx-wrapper .bx-next{background-position:right center}.galerie_wrapper .bx-wrapper .bx-controls-direction a{height:100%}.galerie_wrapper .galerie_item .hover_pfeil{position:absolute;height:37px;width:38px;top:50%;left:50%;margin-left:-17px;margin-top:-18px}.galerie_wrapper .galerie_item:hover .hover_pfeil{background-position:0px -35px}.galerie_wrapper .galerie_content{margin:20px 0px 20px 0px}.tx-m01-tvprogramme .teaser_up{display:block}.sp3.green h3{margin-bottom:0px}.sp3.green h2{margin-bottom:3px}.teaser .csc-textpic-text{min-height:78px}.newsTemplate .stage_content h1,.meta .stage_content h1{margin-bottom:30px;margin-top:30px;font-family:"open_sansregular",Arial,Helvetica,sans-serif}.galerie_content img{margin:auto;display:block;width:100%}body.sendungenGrafik .hs1 h2{font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:2.125em;line-height:1.1em;text-transform:none}body.sendungenGrafik .hs2 h2{font-family:"amperscriptregular",Times New Roman,Times,Courier,serif}body.sendungenGrafik .sendungHeadline h2,body.sendungenGrafik.unterseite .sendungHeadline h2{color:#333;font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:2.125em;line-height:1.1em;text-transform:none}body.sendungenGrafik.unterseite .sendungGrafik2Spalten .sendungHeadline h2{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.500em;line-height:1.2em;text-transform:uppercase;display:block;border-top:1px solid #eb1e00;margin-top:20px;padding-top:15px}body.sendungenGrafik.unterseite .sendungGrafik2Spalten .sendungHeadline .highlight-style h2{font-family:"open_sansreg",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.500em;line-height:1.2em;text-transform:none;display:inline;border-top:1px solid #eb1e00;margin-bottom:20px}body.sendungenGrafik.unterseite .sendungGrafik2Spalten .episode-list .teaser-ausklappbar,.sendungen .w620 .episode-list .teaser-ausklappbar{border-top:1px solid #eb1e00;padding:15px 0}body.sendungenGrafik.unterseite .sendungGrafik2Spalten .episode-list .teaser-ausklappbar:first-child,.sendungen .w620 .episode-list .teaser-ausklappbar:first-child{border-top:none !important}body.sendungenGrafik.unterseite .sendungGrafik2Spalten .episode-list .teaser-ausklappbar .teaser-img div.img_ausklappbar,.sendungen .w620 .episode-list .teaser-ausklappbar .teaser-img div.img_ausklappbar{background-image:none !important}body.sendungenGrafik.unterseite .sendungGrafik2Spalten .episode-list .teaser-ausklappbar .teaser-img div.img_ausklappbar .teaser-text .label1,.sendungen .w620 .episode-list .teaser-ausklappbar .teaser-img div.img_ausklappbar .teaser-text .label1{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.125em;text-transform:uppercase;line-height:1.250em}body.sendungenGrafik.unterseite .sendungGrafik2Spalten .episode-list .teaser-ausklappbar .teaser-img div.img_ausklappbar .moreless_toggle,.sendungen .w620 .episode-list .teaser-ausklappbar .teaser-img div.img_ausklappbar .moreless_toggle{display:none !important}body.sendungenGrafik.unterseite .sendungGrafik2Spalten .episode-list .teaser-ausklappbar .teaser-img div.more_info p,.sendungen .w620 .episode-list .teaser-ausklappbar .teaser-img div.more_info p{margin-bottom:0 !important}body.sendungenGrafik.unterseite .sendungGrafik2Spalten .episode-list .row-10er-grid,.sendungen .w620 .episode-list .row-10er-grid{display:none !important}.ajax_Nextbroadcast .tx-m01-tvprogramme{display:none}.ajax_Nextbroadcast{background:url(../img/ajax-loader.gif) center center no-repeat;min-height:50px;width:100%;clear:both}.empfangTemplate .teaser_slider_wrapper .box13 .csc-textpic-image img,.empfangDetailTemplate .teaser_slider_wrapper .box13 .csc-textpic-image img{width:440px}.empfangDetailTemplate .anbieter .csc-textpic-image img{width:145px;height:130px}.gewinnspiel .w300 h4{font-size:1.33em}.box23gewinnspiel{position:relative}.box23gewinnspiel .bgColor{background-color:#333}.box23gewinnspiel .bgColor .hover{padding:16px 20px;min-height:inherit}.box23gewinnspiel .bgColor .hover h2{font-family:"open_sansreg",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.500em;line-height:1.2em;width:300px;display:inline-block;color:#fff}.box23gewinnspiel .bgColor .hover h3{box-sizing:border-box;font-size:1em;background:url("../img/icn_cta.png") no-repeat left center;line-height:26px;height:26px;position:absolute;right:20px;bottom:14px;color:#eb1e00;margin:0}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 2dppx){.box23gewinnspiel .bgColor .hover h3{background-image:url("../img/2x/icn_cta_2x.png");background-size:19px 19px}}.box23gewinnspiel:hover{background-color:#111}.box23gewinnspiel:hover .hover h2,.box23gewinnspiel:hover .hover h3{color:#eb1e00}.box23gewinnspiel:hover img{opacity:0.8;filter:alpha(opacity=80)}.box13gradient{box-sizing:border-box;position:relative}.box13gradient .text{position:absolute;bottom:0px;box-sizing:border-box;width:100%;padding:14px 4.76% 8px 4.76%;color:#f2ede0;z-index:1}.box13gradient .text h2{font-family:"amperstandardheavy",Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;margin-bottom:0;width:220px;text-transform:uppercase}.box13gradient .text h4{font-size:0.89em}.box13gradient .csc-frame-default .csc-textpic .csc-textpic-imagewrap{height:auto}.box13gradient .cta,.box13gradient .cookies .wrapper-cookies .cta,.cookies .wrapper-cookies .box13gradient .cta,.box13gradient .cookies .wrapper-cookies .cc_btn,.cookies .wrapper-cookies .box13gradient .cc_btn,.box13gradient .cookies .cc_banner .cta,.cookies .cc_banner .box13gradient .cta,.box13gradient .cookies .cc_banner .cc_btn,.cookies .cc_banner .box13gradient .cc_btn,.box13gradient .cc_banner-wrapper .wrapper-cookies .cta,.cc_banner-wrapper .wrapper-cookies .box13gradient .cta,.box13gradient .cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .wrapper-cookies .box13gradient .cc_btn,.box13gradient .cc_banner-wrapper .cc_banner .cta,.cc_banner-wrapper .cc_banner .box13gradient .cta,.box13gradient .cc_banner-wrapper .cc_banner .cc_btn,.cc_banner-wrapper .cc_banner .box13gradient .cc_btn{background:url("../img/cta_hell.png") no-repeat left top;width:26px;height:26px;position:absolute;bottom:20px;right:20px}.box13gradient .individuel_gradient{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=");background:linear-gradient(to bottom, rgba(26,30,33,0) 50%, rgba(26,30,33,0.6) 60%, rgba(26,30,33,0.9) 80%, #1a1e21 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#001a1e21', endColorstr='#1a1e21',GradientType=0 );bottom:0;display:block;min-height:100%;position:absolute;width:100%}.box13gradient:hover .cta,.box13gradient:hover .cookies .wrapper-cookies .cc_btn,.cookies .wrapper-cookies .box13gradient:hover .cc_btn,.box13gradient:hover .cookies .cc_banner .cc_btn,.cookies .cc_banner .box13gradient:hover .cc_btn,.box13gradient:hover .cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .wrapper-cookies .box13gradient:hover .cc_btn,.box13gradient:hover .cc_banner-wrapper .cc_banner .cc_btn,.cc_banner-wrapper .cc_banner .box13gradient:hover .cc_btn{background-position:left bottom}.adskyscraper{width:300px;height:600px;float:left;margin-bottom:20px;background-color:#ff00c0}.gewinnspiel .w940{margin-bottom:20px}.internal-link-btn1,.download{background:url("../img/icn_cta.png") no-repeat left center;padding:0 0 0 23px;font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.125em;text-transform:uppercase;line-height:1.250em;color:#eb1e00}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 2dppx){.internal-link-btn1,.download{background-image:url("../img/2x/icn_cta_2x.png");background-size:19px 19px}}.download{padding:2px 0 1px 23px}.dyn_h_teaser .box13 .csc-frame-default .csc-textpic .csc-textpic-text{height:auto;background-color:#eee;padding-top:10px;padding-bottom:10px}.dyn_h_teaser .box13{height:auto}.default .dyn_h_teaser .box13 .csc-frame-default .csc-textpic .csc-textpic-text h4{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.125em;text-transform:uppercase;line-height:1.250em;color:#333;position:relative;left:auto;bottom:auto;line-height:normal}.dyn_h_teaser .box13 .csc-frame-default .csc-textpic .csc-textpic-text h3{line-height:normal}.dyn_h_teaser a.mail{background:url("../img/icn_cta.png") no-repeat right center;background-position:right top;display:block;padding-right:27px;width:90%;line-height:26px;margin-bottom:5px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 2dppx){.dyn_h_teaser a.mail{background-image:url("../img/2x/icn_cta_2x.png");background-size:19px 19px}}.dyn_h_teaser .box13 .csc-frame-default .csc-textpic:hover .csc-textpic-text a.mail{color:#eb1e00}.akkordeon_wrapper{margin-bottom:45px}.akkordeon_header{position:relative;cursor:pointer}.akkordeon_header span{position:absolute;right:0;top:12px;height:6px;width:26px}.ui-icon-down{background-image:url("../img/arrows_moreless_down.png")}.ui-icon-up{background-image:url("../img/arrows_moreless_up.png")}.w300.sendungGrafik2Spalten .box13 h4{color:#F2EDE0;font-family:"amperscriptregular",Times New Roman,Times,Courier,serif;font-weight:normal;font-style:normal;font-weight:normal;font-style:normal;text-transform:none}.sendungGrafik2Spalten .sendungHeadline{margin-top:0}.w300.sendungGrafik2Spalten .box13 h2 a{line-height:29px}.sendungGrafik2Spalten{margin-top:30px}.sendungGrafik2Spalten h1{font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:2.125em;line-height:1.1em;text-transform:none}.sendungGrafik2Spalten h4{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1em;line-height:1.4em;text-transform:none}body.sendungenGrafik .w620.sendungGrafik2Spalten .sendungHeadline{width:100%}.responsive_img_wrap_620_400{margin-bottom:20px}.meta .responsive_img_wrap_620_400{margin-bottom:20px;display:inline-block}.responsive_img_wrap_620_400 div.csc-textpic{float:left}.search_form{float:right;margin-top:5px;margin-left:30px;margin-right:0px}.search_submit{background:url("../img/icn_search.png") top left no-repeat;height:14px;width:14px;display:block;border:none;text-indent:-9999px;float:left;position:relative;top:8px;font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal}.search_submit:hover{background:url("../img/icn_search.png") bottom left no-repeat}.head_nav .search_submit{background:url("../img/icn_search.png") top left no-repeat;height:14px;width:20px}.head_nav .search_submit:hover{background:url("../img/icn_search.png") bottom left no-repeat}.quicksearch{font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:0.875em;line-height:1.250em;background-color:#333;color:#fff;border:none;float:left;width:230px;height:30px;margin-right:10px;padding:0px 10px 0 10px}.responsive_search,.responsive_search_mobile{display:none;float:left;width:100%;height:38px}.responsive_search .search_form,.responsive_search_mobile .search_form{margin-left:0px;width:100%}.head_nav .search_submit.close{background:url("../img/btn_search_close.png") 0px 0px no-repeat;top:40px;right:-36px;position:absolute}.google-indexedsearch{overflow:hidden}.google-indexedsearch #google_indexedsearch{background:url("../img/bg_search.png") 0px 0px no-repeat;float:left;width:100%;height:120px;padding:40px 20px 20px}.google-indexedsearch .google-indexedsearch-form label{color:#fff;font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:2.125em;line-height:1.1em;text-transform:none;clear:both;float:left;width:100%}.google-indexedsearch .google-indexedsearch-searchbox-sword{background-color:#fff;color:#333;border:medium none;float:left;width:300px;height:30px;margin-right:10px;margin-top:10px;padding:0px 10px}.google-indexedsearch .google-indexedsearch-searchbox INPUT.google-indexedsearch-searchbox-sword{width:300px}.google-indexedsearch .google-indexedsearch-searchbox-button{background:url("../img/icn_search.png") 0px 0px no-repeat;height:14px;width:20px;display:block;border:none;text-indent:-9999px;float:left;margin-top:18px}.google-indexedsearch .google-indexedsearch-searchbox-button:hover{background-position:left bottom}.tx-kesearch-pi1{font-family:inherit !important}.tx-kesearch-pi1 form{margin:0 !important}.tx-kesearch-pi1 #kesearch_results{margin-top:30px !important}.tx-kesearch-pi1 #kesearch_results .result-list-item{margin:0 !important}.tx-kesearch-pi1 #kesearch_results .result-list-item .hit{color:#333 !important;font-weight:normal !important}#kesearch_pagebrowser_top a,#kesearch_pagebrowser_bottom a{padding:0 0 0 10px !important}#kesearch_pagebrowser_top a.current,#kesearch_pagebrowser_bottom a.current{font-weight:normal !important;color:#0096d2 !important}#kesearch_pagebrowser_top a.prev,#kesearch_pagebrowser_bottom a.prev{padding:0 !important}span.hit{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal}.google-indexedsearch .google-indexedsearch-searchbox INPUT.google-indexedsearch-searchbox-button{width:24px}.google-indexedsearch .google-indexedsearch-whatis .google-indexedsearch-sw{font-weight:bold;font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1em;line-height:1.4em;text-transform:none}.google-indexedsearch-browsebox strong{font-weight:normal}.google-indexedsearch-browsebox p{font-family:"amperscriptregular",Times New Roman,Times,Courier,serif;font-weight:normal;font-style:normal;font-size:16px}.google-indexedsearch-browsebox .counts{font-family:"amperstandardlight",Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal}.google-indexedsearch-link{padding-bottom:20px}.google-indexedsearch-browsebox ul{margin:0px;padding:0px}.google-indexedsearch-browsebox ul li{padding-right:10px;margin-top:0px}.google-indexedsearch-browsebox ul li a{font-size:12px;text-transform:uppercase}.google-indexedsearch-browsebox ul li{padding-left:0;padding-right:10px;font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.125em;text-transform:uppercase;line-height:1.250em}.google-indexedsearch-browsebox ul li{border-right:2px solid #333}.google-indexedsearch-browsebox ul li a{padding-left:10px;color:#333}.google-indexedsearch-browsebox ul li a:hover{color:#eb1e00}.google-indexedsearch-browsebox ul li:last-child{border-right:none}.google-indexedsearch-browsebox ul .next{padding-left:10px}.google-indexedsearch-browsebox ul .prev{padding:0}.google-indexedsearch-browsebox ul li{float:left;list-style:none}.google-indexedsearch-browsebox ul li .current{color:#0096d2}.google-indexedsearch-res{margin-top:30px}.google-indexedsearch-res h3 a{color:#333;font-family:"open_sansreg",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.500em;line-height:1.2em;text-transform:none}.google-indexedsearch-res h3 a:hover{color:#eb1e00}.google-indexedsearch-descr{font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1em;line-height:1.4em}.google-indexedsearch-browsebox{font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:0.875em;line-height:1.250em}.google-indexedsearch .google-indexedsearch-res{border-top:solid 1px #eb1e00;padding-top:15px;margin-top:35px}.google-indexedsearch .google-indexedsearch-res.res{border:none;margin:0px;padding:0px}.google-indexedsearch .google-indexedsearch-res .google-indexedsearch-info{background-color:transparent}.google-indexedsearch .info-tmpl-css dd.item-path{padding:0px;margin:0px}.google-indexedsearch .google-indexedsearch-res .google-indexedsearch-info a{font-family:"amperstandardlight",Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;text-transform:uppercase}.google-indexedsearch .google-indexedsearch-res .google-indexedsearch-descr .google-indexedsearch-redMarkup{color:#1A1E21;font-weight:bold}.google-indexedsearch .google-indexedsearch-res.res.res-tmpl-css{border-bottom:solid 1px #a3c5a9;padding-bottom:0px;margin-bottom:25px}.searchbar{display:block;height:95px;border-bottom:solid 1px #000;position:relative}.searchbar .search_text{padding:20px 60px 20px 20px;font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1em;line-height:1.4em;float:left}.searchbar #tv_search{background-color:#eee;margin:16px 0 0 0;width:64%;font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1em;line-height:1.4em;border:none;color:#333;-webkit-appearance:none;-webkit-border-radius:0;float:left}.searchbar #tv_search_button{background:url(../img/icn_lupe.png) 0px 0px no-repeat;width:14px;height:14px;position:relative;border:none;margin-left:10px;float:left;margin-top:20px}.searchbar #tv_search_button:hover{background-position:0px -14px}.searchbar a.print{right:15px;bottom:15px}.main_wrapper.videos .w940 .txt_content_headline h1,.main_wrapper.videos .w940 .txt_content_headline h2{font-size:1em}.main_wrapper.videos .weitere_videos{width:100%;margin-bottom:10px}.main_wrapper.videos .weitere_videos h2{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.125em;text-transform:uppercase;line-height:1.250em}.main_wrapper.videos .teaser33_wrapper h2 a{color:#333;font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.125em;text-transform:uppercase;line-height:1.250em}.main_wrapper.videos .teaser33_wrapper h2{line-height:0.9em;margin-bottom:10px;display:inline-block;margin-bottom:30px}.main_wrapper.videos .box_first{width:300px;display:inline-block;float:left;margin-right:17px}.main_wrapper.videos .box_second{width:300px;display:inline-block;float:left;margin-right:17px}.main_wrapper.videos .last{width:300px;display:inline-block;float:left}.main_wrapper.videos .box13 .csc-frame-default .csc-textpic .csc-textpic-text h4{bottom:auto}.teaser_slider .box13.image_wrap.image_wrap_small .csc-textpic-text p{margin:0px}.teaser_big .w460.box_left.teaser .one.sp3.tranz div.csc-textpic .csc-textpic-imagewrap img,.teaser_big .w460.box_left.teaser .two.sp3.tranz div.csc-textpic .csc-textpic-imagewrap img,.teaser_big .w460.box_right.teaser .one.sp3.tranz div.csc-textpic .csc-textpic-imagewrap img,.teaser_big .w460.box_right.teaser .two.sp3.tranz div.csc-textpic .csc-textpic-imagewrap img{width:100%;height:100%}.teaser_big .w460.box_left.teaser .one.sp3.tranz .image_wrap .csc-textpic-imagewrap img,.teaser_big .w460.box_left.teaser .two.sp3.tranz .image_wrap .csc-textpic-imagewrap img,.teaser_big .w460.box_right.teaser .one.sp3.tranz .image_wrap .csc-textpic-imagewrap img,.teaser_big .w460.box_right.teaser .two.sp3.tranz .image_wrap .csc-textpic-imagewrap img{width:100%;height:100%}.spiele .main_wrapper h1{font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:2.125em;line-height:1.1em;text-transform:none;color:#111}.spiele .stage{margin-bottom:13px}.spiele .csc-textpic-text h4 a,.spiele .csc-textpic-text h3 a{color:#333}.spiele .csc-textpic-text h4 a:hover,.spiele .csc-textpic-text h3 a:hover{color:#333}.spiele .csc-textpic-above:hover .csc-textpic-text h2 a{color:#eb1e00}.spiele .slider .slider-wrapper .csc-textpic-text p.bodytext{font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1em;line-height:1.4em;color:#fff;background-color:transparent;text-shadow:0px 0px 15px #000;text-transform:none}.spiele .slider .slider-wrapper .csc-textpic-text a{margin-top:20px}.spiele .slider .slider-wrapper .csc-textpic-text h4{margin-top:0px;margin-bottom:25px}.spiele .slider .slider-wrapper .csc-textpic-text{padding:125px 0px 0px}.spiele .slider .slider-wrapper .posRight .csc-textpic-text{padding:125px 0 0 40%}.gewinnspiel_frage{display:block;font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1em;line-height:1.4em;border-top:1px solid #eb1e00;border-bottom:1px solid #eb1e00;padding:20px 0px 5px 0;margin:30px 0px 40px 0}.gewinnspiel_frage .bodytext a{display:inline}.gewinnspiel_frage h2{margin:15px 0 0 0;display:block;border-top:1px solid #eb1e00;padding-top:15px}.gewinnspiel_frage .gewinnteaser .bodytext a{display:inline}.gewinnspiel_frage .box33fb:hover h2{color:#eb1e00}.gewinnspiel_frage .box33fb:hover .img_hover{background-color:#333}.gewinnteaser.box33fb h3{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1em;line-height:1.4em;text-transform:none;text-transform:uppercase;color:#fff}.gewinnteaser.box33fb h2{font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:2.125em;line-height:1.1em;text-transform:none;margin:0;display:block;border-top:none;padding-top:0;color:#fff}.gewinnteaser.box33fb h4{margin-top:20px;font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.125em;text-transform:uppercase;line-height:1.250em;line-height:26px}.gewinnteaser.box33fb h4 a{color:#eb1e00}.radio_answer{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1em;line-height:1.4em;text-transform:none;color:#333;display:block;margin:1.5em 0px}.csc-sitemap ul li,.csc-sitemap ul li a{margin:4px 0px;padding-left:0}.frame-type-menu_sitemap_pages ul li,.frame-type-menu_sitemap_pages ul li a{margin:4px 0px;padding-left:0}.frame-type-menu_sitemap_pages ul li ul{margin:0}.w620 h5,.w620 header.site-header .main-navigation ul li.h5,header.site-header .main-navigation ul .w620 li.h5{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.125em;text-transform:uppercase;line-height:1.250em;margin:0}.w620 .teaser_big{margin-top:20px}hr{border-style:solid;border-color:#eb1e00;border-width:1px 0px 0px}body.newsletterTemplate .responsive_img_wrap_fullwidth,body.gewinnspiel .responsive_img_wrap_fullwidth{margin-bottom:20px}body.newsletterTemplate h1{font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:2.125em;line-height:1.1em;text-transform:none}body.newsletterTemplate .nl_form h4,body.newsletterTemplate .hover h4{margin-top:0}.tvguide p.desc{margin-top:0px;line-height:1.3em}.tvguide .left_hint .icon{display:inline-block;float:left;height:14px;margin-top:-2px;width:25px}.tvguide .left_hint .vormerken_icon{font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:10px;padding:6px 0px 0px 0px;position:absolute;top:20px;left:20px;text-transform:uppercase;width:100px;height:20px}.tvguide .left_hint .vormerken_icon .icon{background:url(../img/icn_vormerken.png) no-repeat 0px 0px;height:16px;margin-top:-5px}.tvguide .left_hint .vormerken_icon:hover .icon{background-position:bottom left}.tvguide .left_hint .vormerken_more{font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;display:none;font-size:10px;position:absolute;text-transform:uppercase;width:130px}.tvguide .left_hint .vormerken_more a{color:inherit}.tvguide .left_hint .vormerken_more a:hover{color:#eb1e00}.tvguide .left_hint .vormerken_text{line-height:12px;margin-top:-2px;margin-bottom:15px;padding-right:10px}.tvguide .left_hint .vormerken_google{height:15px;margin-bottom:8px;padding:6px 0px 0px 0px}.tvguide .left_hint .vormerken_google:hover .icon{background-position:bottom left}.tvguide .left_hint .vormerken_google .icon{background:url(../img/icn_google.png) no-repeat 0px 0px}.tvguide .left_hint .vormerken_ical{height:15px;margin-bottom:8px;padding:6px 0px 0px 0px}.tvguide .left_hint .vormerken_ical:hover .icon{background-position:bottom left}.tvguide .left_hint .vormerken_ical .icon{background:url(../img/icn_ical.png) no-repeat 0px 0px}.tvguide .left_hint .vormerken_email{height:15px;margin-bottom:8px;padding:6px 0px 0px 0px;cursor:pointer;display:inline-block}.tvguide .left_hint .vormerken_email:hover .icon{background-position:bottom left}.tvguide .left_hint .vormerken_email .icon{background:url(../img/icn_email.png) no-repeat 0px 0px}.tvguide .left_hint .datetime{font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:0.889em;position:absolute;bottom:50px;left:20px}.hints_wrapper .hints .hint_closed .email_reminder{display:none}.hints_wrapper .hints .hint .cta a,.hints_wrapper .hints .hint .cookies .wrapper-cookies .cc_btn a,.cookies .wrapper-cookies .hints_wrapper .hints .hint .cc_btn a,.hints_wrapper .hints .hint .cookies .cc_banner .cc_btn a,.cookies .cc_banner .hints_wrapper .hints .hint .cc_btn a,.hints_wrapper .hints .hint .cc_banner-wrapper .wrapper-cookies .cc_btn a,.cc_banner-wrapper .wrapper-cookies .hints_wrapper .hints .hint .cc_btn a,.hints_wrapper .hints .hint .cc_banner-wrapper .cc_banner .cc_btn a,.cc_banner-wrapper .cc_banner .hints_wrapper .hints .hint .cc_btn a{color:#eb1e00}.tvguide .email_reminder{background:#333;border-top:1px solid #eb1e00;display:none;margin:-10px 0px 10px;padding:30px 0px;position:relative}.tvguide .email_reminder .hidden{display:none}.tvguide .email_reminder .close{background:url("../img/btn_close_light.png") no-repeat scroll left top transparent;cursor:pointer;position:absolute;top:20px;right:15px;width:11px;height:12px}.tvguide .email_reminder .close:hover{background-position:bottom left}.tvguide .email_reminder .icn_envelope{background:url("../img/icn_envelope.png") no-repeat 0px 0px;position:absolute;top:30px;left:20px;width:50px;height:42px}.tvguide .email_reminder form{margin-left:150px;width:240px}.tvguide .email_reminder input,.tvguide .email_reminder textarea{background:#fff;border:1px solid #000;margin-bottom:20px;padding:8px 20px;width:100%}.tvguide .email_reminder textarea{resize:none}.tvguide .email_reminder *[placeholder]{font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;color:#333;font-size:16px}.tvguide .email_reminder button{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;background:url("../img/icn_cta.png") no-repeat left center;border:none;color:#eb1e00;font-size:18px;padding-left:35px;height:26px;text-transform:uppercase}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 2dppx){.tvguide .email_reminder button{background-image:url("../img/2x/icn_cta_2x.png");background-size:19px 19px}}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.tvguide .left_hint .vormerken_icon .icon{background-image:url(../img/2x/icn_vormerken_2x.png);background-size:18px 32px}.tvguide .left_hint .vormerken_google .icon{background-image:url(../img/2x/icn_google_2x.png);background-size:10px 28px}.tvguide .left_hint .vormerken_ical .icon{background-image:url(../img/2x/icn_ical_2x.png);background-size:10px 28px}.tvguide .left_hint .vormerken_email .icon{background-image:url(../img/2x/icn_email_2x.png);background-size:10px 28px}.tvguide .email_reminder .close{background-image:url("../img/2x/btn_close_light_2x.png");background-size:11px 24px}}@media screen and (max-width: 767px){.tvguide .left_hint .vormerken_more{margin-top:10px;margin-bottom:20px;position:static}.tvguide .email_reminder .icn_envelope{display:none}.tvguide .email_reminder form{box-sizing:border-box;margin:20px 7% 0 7%;width:86%}.tvguide .email_reminder input,.tvguide .email_reminder textarea{box-sizing:border-box}}.galerie_content{position:relative}.galerie_content .bx-prev,.galerie_content .bx-next{background-image:url(../img/slider_arrows.png);position:absolute;top:50%;margin-top:-40px;width:50px;height:80px;cursor:pointer}.galerie_content .bx-prev{left:0;background-position:top left}.galerie_content .bx-prev:hover{background-position:bottom left}.galerie_content .bx-next{right:0;background-position:top right}.galerie_content .bx-next:hover{background-position:bottom right}.float-right{float:right}.float-left{float:left}body.naMediaAd_WALLPAPER .naMediaAd_SUPERBANNER{float:right}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.homeBanner:after{content:'';clear:both;display:block}.homeBanner .ip_wallpaper_wrapper{left:20px !important}p.align-right{text-align:right}#gewinnspiel_form .submit{margin-top:30px}#gewinnspiel_form .submit .arrow{margin:0;float:right}#gewinnspiel_form .already-entered{display:none}#gewinnspiel_form .error-message{color:#eb1e00}.spiele_links{display:none}#aliens-iframe{height:1300px}@media screen and (min-width: 640px){#aliens-iframe{height:1500px}}@media screen and (min-width: 800px){#aliens-iframe{height:1700px}}@media screen and (min-width: 1024px){#aliens-iframe{height:1300px}}.use-clearfix:after{visibility:hidden;display:block;content:"";clear:both;height:0}.use-clearfix:before{visibility:hidden;display:block;content:"";clear:both;height:0}.clear{clear:both}.award .stage{margin-bottom:0px}.award .navi_2nd{display:block;line-height:0}.award .navi_2nd .sub_nav{border:none;border-bottom:1px solid #eb1e00;margin:0}.award .navi_2nd .sub_nav ul li{float:left}.award .navi_2nd .active{margin-bottom:0}.award .navi_2nd .active a{background:url("../img/arrow_small_selected.png") no-repeat scroll center bottom transparent;padding-bottom:10px}.award .menuStaffel{float:left;margin-top:0;margin-bottom:20px;max-width:300px}.award .menuStaffel .img_hover{padding:12px}.award .menuStaffel ul{z-index:1000;padding:20px 0 10px 0}.award .menuStaffel ul li a{box-sizing:border-box;padding:10px 4.76% 10px 30px}.award .menuStaffel+.navi_2nd{float:none;width:100%}.award .menuStaffel+.navi_2nd ul{padding:0 0 0 5px}.award .menuStaffel+.navi_2nd ul li{margin:0}.award .menuStaffel+.navi_2nd ul li:first-child{margin-left:10px}.award .menuStaffel+.navi_2nd ul a{background:none;padding:8px 0}@media screen and (min-width: 940px){.award .menuStaffel+.navi_2nd{float:left;width:640px;margin-bottom:25px}}.award .award_hl{float:left;margin-bottom:20px;margin-top:26px;width:100%}.award .award_hl h2{font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:2.125em;line-height:1.1em;text-transform:none;margin:-5px 0px 10px}.award .award_hl h3{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.125em;text-transform:uppercase;line-height:1.250em;margin:0}.award .w620.stage_content{clear:both}.award .menuStaffel ~ .teaser_right{padding-top:0px}.award a.download,.award a.mail{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.125em;text-transform:uppercase;line-height:1.250em;color:#eb1e00;cursor:pointer;display:block;padding-left:24px;background:url("../img/icn_cta.png") no-repeat scroll left top transparent;position:relative;margin:20px 0}.award h4+p{margin-top:5px}.award .csc-frame-frame1{margin-top:20px}.award ol{display:inline-block}.award ol li{padding-left:10px}.award ol li:first-child{clear:all;float:none}.award .partner{border-bottom:1px solid #111;padding-bottom:10px;margin-bottom:20px;clear:both}.award .partner h2{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.125em;text-transform:uppercase;line-height:1.250em;border-bottom:1px solid #111;display:block;padding-bottom:15px;margin-bottom:10px}.award .teaser33_wrapper{margin-bottom:20px}.award .box13{background-color:#111;color:#fff;min-height:220px;overflow:hidden}.award .box13 img{display:block}.award .box13 .ce-gallery{margin-left:0 !important}.award .box13 .frame-default .ce-textpic .ce-bodytext{background-color:#333;display:block;padding:10px 20px}.award .box13 .frame-default .ce-textpic .ce-bodytext a{font-family:"open_sansreg",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.500em;line-height:1.2em;box-sizing:border-box;color:#fff;margin:0;background:url("../img/icn_cta.png") no-repeat scroll right bottom transparent;padding-right:25px;text-transform:none}.award .box13 .frame-default .ce-textpic .ce-bodytext p{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1em;line-height:1.4em;text-transform:none;color:#fff;display:block;margin:0}.award .box13 .frame-default .ce-textpic .ce-bodytext p:first-child{text-transform:uppercase;margin-top:15px;margin-bottom:6px}.award .box13 .frame-default .ce-textpic .ce-bodytext .standard{margin-top:10px}.award .box13:hover .frame-default .ce-textpic .ce-bodytext a{color:#eb1e00}.award .box13:hover img{opacity:0.8;filter:alpha(opacity=80)}.award .akkordeon_wrapper{border-bottom:1px solid #eb1e00;overflow:auto;padding-bottom:30px}.award .akkordeon_wrapper .akkordeon_content{position:relative;float:left;border-top:1px solid #eb1e00;margin-top:30px;padding-top:30px}.award .akkordeon_wrapper .akkordeon_content .more_less{position:absolute;background:url("../img/arrows_moreless.png") no-repeat scroll left top transparent;width:12px;height:6px;right:10px;top:35px;cursor:pointer}.award .akkordeon_wrapper .akkordeon_content .more_less:hover{background-position:left -6px}.award .akkordeon_wrapper .akkordeon_content .more_less.open{background-position:left -12px}.award .akkordeon_wrapper .csc-textpic-text{margin-left:15px;float:left;width:460px}.award .akkordeon_wrapper h2{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.125em;text-transform:uppercase;line-height:1.250em}.award .akkordeon_wrapper h3{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.125em;text-transform:uppercase;line-height:1.250em;background:url("../img/icn_cta.png") no-repeat scroll left top transparent;display:block;height:26px;margin:18px 0;padding-left:22px;padding-top:7px;cursor:pointer;box-sizing:border-box;color:#eb1e00;line-height:14px}.award .akkordeon_wrapper p.bodytext{font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1em;line-height:1.4em;display:none}.award .akkordeon_wrapper hr{display:none}.award .singleplayer{margin-top:0}.award .singleplayer #releases{display:none}.award .w620 .singleplayer{clear:both;margin:10px 0}.award .w620 .singleplayer .tpContainer{height:auto;margin:0}.award .w620 .singleplayer #player{height:350px}.award .galerie_wrapper{margin-top:0}.award .galerie_wrapper .galerie_content{margin:0}.award .galerie_wrapper .galerie_headline{font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1em;line-height:1.4em;background-color:#eee;color:#333;margin-bottom:20px;min-height:44px;padding:20px}.award .galerie_wrapper .galerie_headline p{margin:0}@media screen and (max-width: 939px){.award .menuStaffel+.navi_2nd{float:none;margin-bottom:5px}.award .menuStaffel ~ .teaser_right{padding-top:25px}.award .csc-frame-frame1 .csc-textpic-center-outer,.award .csc-frame-frame1 .csc-textpic-center-inner{float:none;right:auto}.award .csc-frame-frame1 .csc-textpic-center-outer img,.award .csc-frame-frame1 .csc-textpic-center-inner img{width:100%;height:auto}}@media screen and (max-width: 767px){.award .akkordeon_content{width:100%}.award .akkordeon_content .csc-textpic-text{margin:20px 0 0 0}.award .akkordeon_content h3{margin-bottom:0}.award .w620 .singleplayer #player{height:250px}}@media screen and (max-width: 479px){.award .navi_2nd .active a{background:transparent}.award .navi_2nd .sub_nav ul li{padding:0 20px;width:100%}.award .sub_nav ul{padding:10px 0px 0px}.award .stage_content,.award .w300{width:100%;margin-left:0;margin-right:0}.award .box13{width:100%}.award .teaser33_wrapper .box13{margin:15px 0}}@media screen and (max-width: 310px){.award .w620 .singleplayer #player{height:180px}}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.award .box13 .csc-frame-default .csc-textpic .csc-textpic-text a{background-image:url("../img/2x/icn_cta_2x.png");background-size:14px 26px}}body.newsTemplate .teaser_right{padding-top:0}@media screen and (max-width: 767px){body.newsTemplate .teaser_right{padding-top:25px}}body.newsTemplate:not(.heute_vor) .date_big{display:none}body.newsTemplate:not(.heute_vor) .news-list-view .txt_content_headline{margin-top:60px}body.newsTemplate .news_detail h1{margin:0}@media screen and (max-width: 479px){body.newsTemplate .news_detail .btn_back_mobile a{margin-top:0}}body.newsTemplate .img_hover .cta,body.newsTemplate .img_hover .cookies .wrapper-cookies .cc_btn,.cookies .wrapper-cookies body.newsTemplate .img_hover .cc_btn,body.newsTemplate .img_hover .cookies .cc_banner .cc_btn,.cookies .cc_banner body.newsTemplate .img_hover .cc_btn,body.newsTemplate .img_hover .cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .wrapper-cookies body.newsTemplate .img_hover .cc_btn,body.newsTemplate .img_hover .cc_banner-wrapper .cc_banner .cc_btn,.cc_banner-wrapper .cc_banner body.newsTemplate .img_hover .cc_btn,body.newsTemplate .cta_dark{line-height:22px}body.newsTemplate .btn_back_mobile{top:-22px}body.newsTemplate.heute_vor .news_detail h1{display:none}body.newsTemplate:not(.heute_vor) .news_detail .txt_h2{display:none}body.newsTemplate:not(.heute_vor) .news_detail .btn_back_mobile{display:block;position:static;float:none;text-align:right;margin-bottom:10px}body.newsTemplate:not(.heute_vor) .news_detail .btn_back_mobile a{float:none}.home .teaser_big .news{float:right;width:48.94%}@media screen and (max-width: 939px){.home .teaser_big .news .img_hover .txt_h2{margin-top:0}}@media screen and (max-width: 767px){.home .teaser_big .news{width:100%}}@media screen and (max-width: 479px){.home .teaser_big .news{width:90%}}.home .teaser_big div:first-child .news{float:left}@media screen and (max-width: 767px){.home .teaser_big div:first-child .news{margin-bottom:30px}}.home .teaser_big .news_secondary{margin:0}.home .teaser_big .cat_news .img_hover{box-sizing:border-box;min-height:220px;padding:20px}.home .teaser_big .cat_news .date{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1em;line-height:1.4em;text-transform:none;color:#333;margin:0;text-align:right;text-transform:uppercase}.home .teaser_big .cat_news .txt_h4{display:none}.home .teaser_big .cat_news .txt_h2{font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:2.125em;line-height:1.1em;text-transform:none;width:100%}.home .teaser_big .cat_news .txt_prev{color:#333;height:auto;line-height:1.4em;margin:10px 0 50px 0}.home .teaser_big .cat_news .cta,.home .teaser_big .cat_news .cookies .wrapper-cookies .cc_btn,.cookies .wrapper-cookies .home .teaser_big .cat_news .cc_btn,.home .teaser_big .cat_news .cookies .cc_banner .cc_btn,.cookies .cc_banner .home .teaser_big .cat_news .cc_btn,.home .teaser_big .cat_news .cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .wrapper-cookies .home .teaser_big .cat_news .cc_btn,.home .teaser_big .cat_news .cc_banner-wrapper .cc_banner .cc_btn,.cc_banner-wrapper .cc_banner .home .teaser_big .cat_news .cc_btn{position:absolute;bottom:0}.home .teaser_big .cat_news:hover .txt_h2{color:#eb1e00}@media screen and (max-width: 767px){.home .teaser_big .cat_news .txt_prev{display:block}}@media screen and (max-width: 479px){.home .teaser_big .cat_news .txt_prev{display:none}.home .teaser_big .cat_news .cta,.home .teaser_big .cat_news .cookies .wrapper-cookies .cc_btn,.cookies .wrapper-cookies .home .teaser_big .cat_news .cc_btn,.home .teaser_big .cat_news .cookies .cc_banner .cc_btn,.cookies .cc_banner .home .teaser_big .cat_news .cc_btn,.home .teaser_big .cat_news .cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .wrapper-cookies .home .teaser_big .cat_news .cc_btn,.home .teaser_big .cat_news .cc_banner-wrapper .cc_banner .cc_btn,.cc_banner-wrapper .cc_banner .home .teaser_big .cat_news .cc_btn{position:static;margin-bottom:0}}body.heute_vor .news_highlight .date_big,body.heute_vor .news_secondary .date_big,body.heute_vor .news_detail .date_big,body.heute_vor.newsTemplate .teaser_right .sp3_news .date_big{font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;background:#111;color:#fff;font-size:34px;height:67px;margin:0;padding-top:33px;text-align:center;width:140px;text-transform:uppercase}body.heute_vor .news_highlight .txt_h4,body.heute_vor .news_secondary .txt_h4,body.heute_vor .news_detail .txt_h4,body.heute_vor.newsTemplate .teaser_right .sp3_news .txt_h4{color:#eb1e00}body.heute_vor .news_highlight .img_hover,body.heute_vor .news_secondary .img_hover,body.heute_vor .news_detail .img_hover,body.heute_vor.newsTemplate .teaser_right .sp3_news .img_hover{background:#333}body.heute_vor .news_highlight .img_hover .date_big,body.heute_vor .news_secondary .img_hover .date_big,body.heute_vor .news_detail .img_hover .date_big,body.heute_vor.newsTemplate .teaser_right .sp3_news .img_hover .date_big{float:left;margin:-14px 20px 20px -29px}body.heute_vor .news_highlight .img_hover .txt_h2,body.heute_vor .news_secondary .img_hover .txt_h2,body.heute_vor .news_detail .img_hover .txt_h2,body.heute_vor.newsTemplate .teaser_right .sp3_news .img_hover .txt_h2{color:#fff}body.heute_vor .news_highlight .img_hover p,body.heute_vor .news_secondary .img_hover p,body.heute_vor .news_detail .img_hover p,body.heute_vor.newsTemplate .teaser_right .sp3_news .img_hover p{clear:both;color:#fff}body.heute_vor .news_highlight .img_hover p:first-child,body.heute_vor .news_secondary .img_hover p:first-child,body.heute_vor .news_detail .img_hover p:first-child,body.heute_vor.newsTemplate .teaser_right .sp3_news .img_hover p:first-child{margin-top:0}body.heute_vor .news_highlight .news-header-wrap,body.heute_vor .news_secondary .news-header-wrap{margin-left:130px}body.heute_vor .news_highlight .img_hover .cta,body.heute_vor .news_highlight .img_hover .cookies .wrapper-cookies .cc_btn,.cookies .wrapper-cookies body.heute_vor .news_highlight .img_hover .cc_btn,body.heute_vor .news_highlight .img_hover .cookies .cc_banner .cc_btn,.cookies .cc_banner body.heute_vor .news_highlight .img_hover .cc_btn,body.heute_vor .news_highlight .img_hover .cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .wrapper-cookies body.heute_vor .news_highlight .img_hover .cc_btn,body.heute_vor .news_highlight .img_hover .cc_banner-wrapper .cc_banner .cc_btn,.cc_banner-wrapper .cc_banner body.heute_vor .news_highlight .img_hover .cc_btn,body.heute_vor .news_secondary .img_hover .cta,body.heute_vor .news_secondary .img_hover .cookies .wrapper-cookies .cc_btn,.cookies .wrapper-cookies body.heute_vor .news_secondary .img_hover .cc_btn,body.heute_vor .news_secondary .img_hover .cookies .cc_banner .cc_btn,.cookies .cc_banner body.heute_vor .news_secondary .img_hover .cc_btn,body.heute_vor .news_secondary .img_hover .cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .wrapper-cookies body.heute_vor .news_secondary .img_hover .cc_btn,body.heute_vor .news_secondary .img_hover .cc_banner-wrapper .cc_banner .cc_btn,.cc_banner-wrapper .cc_banner body.heute_vor .news_secondary .img_hover .cc_btn{clear:both}@media screen and (max-width: 767px){body.heute_vor .news_highlight .img_hover .date_big,body.heute_vor .news_secondary .img_hover .date_big{margin-left:-20px}}@media screen and (max-width: 479px){body.heute_vor .news_highlight .img_hover .date_big,body.heute_vor .news_secondary .img_hover .date_big{position:absolute;top:0;left:0;float:none;height:54px;margin:0;padding-top:20px;width:100%}body.heute_vor .news_highlight .img_hover,body.heute_vor .news_secondary .img_hover{padding-top:88px}body.heute_vor .news_highlight .news-header-wrap,body.heute_vor .news_secondary .news-header-wrap{margin-left:0}}body.heute_vor .news_highlight .news-header-wrap{min-height:86px}@media screen and (max-width: 479px){body.heute_vor .news_highlight .news-header-wrap{min-height:initial}}body.heute_vor .news_detail .date_big{float:left;margin-top:-20px;margin-right:15px}body.heute_vor .news_detail .txt_h2{width:60%}body.heute_vor .news_detail .news-header-wrap{min-height:80px}@media screen and (max-width: 479px){body.heute_vor .news_detail .news-header-wrap{min-height:initial}}@media screen and (max-width: 479px){body.heute_vor .news_detail .date_big{height:54px;margin-bottom:14px;padding-top:20px;width:100%}body.heute_vor .news_detail .img_hover{padding-top:88px}body.heute_vor .news_detail .news-header-wrap{margin-left:0}body.heute_vor .news_detail .btn_back_mobile a{margin-top:80px}}body.heute_vor:not(.heute_vor) .date_big{display:none}.home .teaser_big .cat_heute_vor{overflow:hidden}.home .teaser_big .cat_heute_vor .img_hover{background:url("../img/background_heute_vor.jpg") repeat-y right #333;box-sizing:border-box;min-height:260px;padding:0}.home .teaser_big .cat_heute_vor .txt_h4{color:#eb1e00}.home .teaser_big .cat_heute_vor .date-wrapper{position:absolute;bottom:0;right:0;height:100%}.home .teaser_big .cat_heute_vor .date_big{font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;background:#111;box-sizing:border-box;color:#fff;display:block;font-size:34px;text-align:center;width:140px;position:relative;top:50%;margin:-17px 0 0 0;text-transform:uppercase}.home .teaser_big .cat_heute_vor .content-wrap{background:#111;position:relative}.home .teaser_big .cat_heute_vor .news-text-wrap{background:#333;box-sizing:border-box;margin-right:140px;padding:10px 20px}.home .teaser_big .cat_heute_vor .txt_h2{background:url("../img/icn_cta.png") no-repeat right center;background-position:right bottom 4px;box-sizing:border-box;color:#fff;min-height:54px;padding-right:25px;width:100%}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 2dppx){.home .teaser_big .cat_heute_vor .txt_h2{background-image:url("../img/2x/icn_cta_2x.png");background-size:19px 19px}}.home .teaser_big .cat_heute_vor:hover .txt_h2{color:#eb1e00}.home .teaser_big .cat_heute_vor:hover img{opacity:0.8;filter:alpha(opacity=80)}@media screen and (max-width: 939px){.home .teaser_big .cat_heute_vor .date_big{display:none}.home .teaser_big .cat_heute_vor img{margin-left:-160px;width:auto}.home .teaser_big .cat_heute_vor .news-text-wrap{margin-right:0;width:100%}}@media screen and (max-width: 767px){.home .teaser_big .cat_heute_vor .date_big{display:block}.home .teaser_big .cat_heute_vor img{margin-left:0;width:100%}.home .teaser_big .cat_heute_vor .news-text-wrap{margin-right:140px;width:auto}}@media screen and (max-width: 479px){.home .teaser_big .cat_heute_vor .date_big{display:none}.home .teaser_big .cat_heute_vor img{margin-left:-160px;width:auto}.home .teaser_big .cat_heute_vor .news-text-wrap{height:125px;margin-right:0;width:100%}.home .teaser_big .cat_heute_vor .img_hover{min-height:285px}}body.newsletterTemplate .teaser-right{padding-top:0px}@media screen and (max-width: 767px){body.newsletterTemplate .teaser-right{padding-top:25px}}@media screen and (max-width: 479px){body.newsletterTemplate .btn_back_mobile{top:-22px}}.newsletter_teaser h3{bottom:20px}body.gewinnspiel .teaser_right{padding-top:0px}@media screen and (max-width: 767px){body.gewinnspiel .teaser_right{padding-top:25px}}.sendetermine_detail .content_left{height:76px;margin-top:5px;padding-top:0;position:relative}.sendetermine_detail .content_left .dates{position:absolute;bottom:0}.single_textimg_sendungteaser{margin-bottom:30px;width:100%;margin-top:20px}.single_textimg_sendungteaser .csc-textpic-center{display:block;max-width:300px;height:auto}.single_textimg_sendungteaser .img_wrap{float:left;max-width:32%}.single_textimg_sendungteaser .text_wrap{float:left;max-width:68%;width:100%}.single_textimg_sendungteaser .text_wrap p{margin:0;margin-left:20px;margin-bottom:15px}.single_textimg_sendungteaser .text_wrap p:first-child{margin-top:-5px}.single_textimg_sendungteaser .text_wrap h2{margin-left:20px;font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.125em;text-transform:uppercase;line-height:1.250em;display:block;color:#333}.single_textimg_sendungteaser .text_wrap h4{margin-left:20px}.single_textimg_sendungteaser div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-top:15px}.single_textimg_sendungteaser div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image:first-child{margin-top:0}.main_wrapper.videos .box13{background:#eee;height:250px}.main_wrapper.videos .box13 .csc-frame-default .csc-textpic{position:static}.main_wrapper.videos .box13 .csc-frame-default .csc-textpic .csc-textpic-text{background:none;height:auto;position:absolute;bottom:0}@media screen and (max-width: 767px){.main_wrapper.videos .box13 .csc-frame-default .csc-textpic .csc-textpic-text h2,.main_wrapper.videos .box13 .csc-frame-default .csc-textpic .csc-textpic-text h3{position:static}}.spiele .spiele_trailer{border-top:1px solid #1a1e21;border-bottom:1px solid #1a1e21;display:none;margin-top:40px;margin-bottom:10px;padding:40px 0px 35px 0px;position:relative}.spiele .spiele_trailer h2{font-family:"amperstandardheavy",Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;text-transform:uppercase}.spiele .spiele_trailer a{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;background:url("../img/icn_cta.png") no-repeat left center;color:#eb1e00;padding:2px 0 1px 30px;text-transform:uppercase}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 2dppx){.spiele .spiele_trailer a{background-image:url("../img/2x/icn_cta_2x.png");background-size:19px 19px}}.spiele .spiele_trailer .trailer_text{float:left;width:290px}.spiele .spiele_trailer .trailer_video{float:right}.spiele .spiele_trailer .close{background:url("../img/btn_close_dark.png") no-repeat scroll left top transparent;cursor:pointer;position:absolute;top:-45px;right:0px;width:11px;height:12px}.spiele .spiele_trailer .close:hover{background-position:bottom left}.spiele .spiele_trailer .clearfix{clear:both}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.spiele .spiele_trailer .close{background-image:url("../img/2x/btn_close_dark_2x.png");background-size:11px 24px}}.spiele .slider .trailer_stoerer{cursor:pointer;position:absolute;top:225px}.spiele .slider .posLeft .trailer_stoerer{right:72px}.spiele .slider .posRight .trailer_stoerer{left:72px}@media screen and (min-width: 651px){.spiele .slider .slider-wrapper .csc-textpic-text{width:auto;top:auto;bottom:70px;padding:0 !important}}@media screen and (min-width: 1000px){.spiele .slider .slider-wrapper .csc-textpic-text{top:190px;margin-left:50px}}@media screen and (min-width: 651px) and (max-width: 999px){.spiele .slider .slider-wrapper .posRight .csc-textpic-text{margin-right:50px}}@media screen and (min-width: 651px) and (max-width: 999px){.spiele .slider .slider-wrapper .posLeft .csc-textpic-text{margin-left:50px}}.spiele .middle div:nth-child(3n) .box13{margin-right:0px}.tx-m01-tvprogramme .tvguide .filter_genre{display:none}.tx-m01-tvprogramme .next_episode{background-color:#333;display:block;margin-bottom:20px;position:relative}.tx-m01-tvprogramme .next_episode .img_hover{background-color:#333}.tx-m01-tvprogramme .next_episode .img_hover .txt_h4{color:#fff}.tx-m01-tvprogramme .next_episode .icon{display:none;width:19px;height:19px;background:url("../img/icn_cta.png") no-repeat;position:absolute;top:50%;right:20px;margin-top:-9.5px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 2dppx){.tx-m01-tvprogramme .next_episode .icon{background-image:url("../img/2x/icn_cta_2x.png");background-size:19px 19px}}@media screen and (min-width: 480px){.tx-m01-tvprogramme .next_episode .icon{width:38px;height:38px;background-image:url("../img/icn_arrow_big.png");margin-top:-19px}}@media only screen and (min-width: 480px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 480px) and (min--moz-device-pixel-ratio: 2), only screen and (min-width: 480px) and (min-device-pixel-ratio: 2), only screen and (min-width: 480px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 480px) and (min-resolution: 144dpi), only screen and (min-width: 480px) and (min-resolution: 2dppx){.tx-m01-tvprogramme .next_episode .icon{background-image:url("../img/2x/icn_arrow_big_2x.png");background-size:38px 38px}}.w300 .tx-m01-tvprogramme .next_episode .time{display:block}.w940 .tx-m01-tvprogramme .next_episode{padding:15px 50px 15px 2.2%}.w940 .tx-m01-tvprogramme .next_episode .img_hover{padding:0}.w940 .tx-m01-tvprogramme .next_episode .img_hover .txt_h4,.w940 .tx-m01-tvprogramme .next_episode .img_hover .txt_h3,.w940 .tx-m01-tvprogramme .next_episode .img_hover .txt_h1{margin:0}.w940 .tx-m01-tvprogramme .next_episode .icon{display:block}@media screen and (min-width: 768px){.w940 .tx-m01-tvprogramme .next_episode{padding:20px 78px 20px 20px}}.icon{display:inline-block}.icon.icon-arrow-right{background-image:url("../img/icn_cta.png");background-repeat:no-repeat;width:19px;height:19px;display:inline-block}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 2dppx){.icon.icon-arrow-right{background-image:url("../img/2x/icn_cta_2x.png");background-size:19px 19px}}.icon.icon-mail{background-image:url("../img/icon_mail.png");background-repeat:no-repeat;width:24px;height:20px;display:inline-block}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 2dppx){.icon.icon-mail{background-image:url("../img/2x/icon_mail_2x.png");background-size:100% auto}}.icon.icon-facebook-small{background-image:url("../img/icon_fb_small.png");background-repeat:no-repeat;width:8px;height:12px;display:inline-block}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 2dppx){.icon.icon-facebook-small{background-image:url("../img/2x/icon_fb_small_2x.png");background-size:100% auto}}.icon.icon-loader.white{background-image:url("../img/ajax-loader-white.gif");background-repeat:no-repeat;width:24px;height:24px;display:inline-block}.icon.icon-voting-empty{background-image:url("../img/icon-voting-empty.png");background-repeat:no-repeat;width:32px;height:31px;display:inline-block}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 2dppx){.icon.icon-voting-empty{background-image:url("../img/2x/icon-voting-empty_2x.png");background-size:100% auto}}.icon.icon-voting-full{background-image:url("../img/icon-voting-full.png");background-repeat:no-repeat;width:32px;height:31px;display:inline-block}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 2dppx){.icon.icon-voting-full{background-image:url("../img/2x/icon-voting-full_2x.png");background-size:100% auto}}.icon.icon-share{background-image:url("../img/icon-share.svg");background-repeat:no-repeat;background-size:100% auto;width:30px;height:30px;display:inline-block}.responsive_img_wrap_fullwidth img{height:auto;width:100%}.single_textimg_sendungteaser.box_left.teaser img{height:auto;width:100%}.sendungGrafikContent div.csc-textpic-intext-left .csc-textpic-imagewrap{margin-right:20px}.w620 .csc-textpic-intext-left img{margin-right:20px;margin-bottom:5px}.w620 .csc-textpic-intext-left .csc-textpic-text p:first-child{margin-top:0}.slider.stage-slider.auto-height .slider-wrapper .csc-textpic-text{clear:both;position:static}.slider.stage-slider.auto-height .slider-wrapper .csc-textpic-text a{float:none}@media screen and (max-width: 649px){.slider.stage-slider.auto-height .slider-wrapper .csc-textpic-text{padding:0 20px}.slider.stage-slider.auto-height .slider-wrapper .csc-textpic-text>*:first-child{padding-top:20px}.slider.stage-slider.auto-height .slider-wrapper .csc-textpic-text>*:last-child{padding-bottom:20px}.slider.stage-slider.auto-height .slider-wrapper .csc-textpic-text>*:empty{display:none}.slider.stage-slider.auto-height .slider-wrapper .bx-viewport{padding-bottom:0}}@media screen and (min-width: 650px){.slider.stage-slider.auto-height .slider-wrapper .csc-textpic-text{position:absolute}}.lightbox{transition:all 200ms ease-in}.lightbox .lb-loader{visibility:hidden}.lightbox_container p{display:none}.lightbox_container img{height:auto;width:100%}.lightbox_container img:hover{opacity:0.8}.lightbox_container .zoom{background:url("../img/search.png") no-repeat center #1a1e21;height:45px;position:absolute;bottom:0;right:0;width:45px}.lightbox_container>.csc-frame-default{background:#1a1e21;height:300px;position:relative;overflow:hidden}.lightbox_container>.csc-frame-default figure{height:300px;display:table-cell !important;vertical-align:middle}.lightbox_container .csc-textpic-caption{position:absolute;top:255px;left:0;height:45px;padding:5px 50px 0px 10px;background:rgba(0,0,0,0.75);width:100%;box-sizing:border-box;line-height:18px}.w940 .lightbox_container>.csc-frame-default{float:left;margin-bottom:20px}.w940 .lightbox_container>.csc-frame-default figure{height:300px;display:table-cell !important;vertical-align:middle}@media screen and (min-width: 768px) and (max-width: 939px){.w940 .lightbox_container>.csc-frame-default{width:49%;margin-right:1%}.w940 .lightbox_container>.csc-frame-default:nth-child(2n){margin-right:0}}@media screen and (min-width: 940px){.w940 .lightbox_container>.csc-frame-default{width:32%;margin-right:2%}.w940 .lightbox_container>.csc-frame-default:nth-child(3n){margin-right:0}}@media screen and (min-width: 768px){.w620 .lightbox_container>.csc-frame-default{width:48%}.w620 .lightbox_container>.csc-frame-default:nth-child(odd){float:left}.w620 .lightbox_container>.csc-frame-default:nth-child(even){float:right}}body:after{content:url(../img/close_dark.png) url(../img/loader.gif) url(../img/lb_pager_left.png) url(../img/lb_pager_right.png);display:none}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;display:none}.lightbox{position:fixed;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal}.lightbox .lb-image{display:block;height:auto;max-width:inherit}.lightbox a img{border:none}.lb-outerContainer{position:relative;background-color:#f2ede0;*zoom:1;width:250px;height:250px;margin:0 auto;padding-bottom:20px}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:50px;height:50px;margin:0 auto;background:url(../img/loader.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==")}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left}.lb-nav a.lb-prev .prev_pager{height:26px;background:url(../img/lb_pager_left.png) top left no-repeat;margin-top:-13px;position:absolute;top:50%;left:15px;width:26px}.lb-nav a.lb-prev:hover .prev_pager{background-position:bottom center}.lb-nav a.lb-next{width:64%;right:0;float:right}.lb-nav a.lb-next .next_pager{height:26px;background:url(../img/lb_pager_right.png) top center no-repeat;margin-top:-13px;position:absolute;top:50%;right:15px;width:26px}.lb-nav a.lb-next:hover .next_pager{background-position:bottom center}.lb-dataContainer{margin:0 auto;*zoom:1;width:100%;height:67px;background:#f2ede0}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#1a1e21;position:relative}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em;padding:25px 0 0 20px}.lb-data .lb-caption{font-family:"amperstandardheavy",Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;font-size:24px}.lb-data .lb-number{display:none !important;clear:left;padding-bottom:1em;font-size:12px;color:#999999}.lb-data .lb-close{display:block;float:right;width:26px;height:26px;background:url("../img/close_dark.png") top right no-repeat;text-align:right;outline:none;position:absolute;top:20px;right:15px}.lb-data .lb-close:hover{background-position:bottom center}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.lightbox .zoom,.lightbox_container .zoom{background-image:url("../img/2x/search_2x.png");background-size:24px 24px}.lightbox .lb-nav a.lb-prev .prev_pager,.lightbox_container .lb-nav a.lb-prev .prev_pager{background-image:url(../img/2x/lb_pager_left_2x.png);background-size:26px 52px}.lightbox .lb-nav a.lb-next .next_pager,.lightbox_container .lb-nav a.lb-next .next_pager{background-image:url(../img/2x/lb_pager_right_2x.png);background-size:26px 52px}.lightbox .lb-data .lb-close,.lightbox_container .lb-data .lb-close{background-image:url("../img/2x/close_dark_2x.png");background-size:26px 52px}}.sendungGrafikContent .navi_2nd+.navi_2nd .sub_nav ul li a,.sendungGrafikContent .navi_2nd+div>.navi_2nd .sub_nav ul li a{color:#333;font-size:14px}.sendungGrafikContent .navi_2nd+.navi_2nd .sub_nav ul li.active a,.sendungGrafikContent .navi_2nd+div>.navi_2nd .sub_nav ul li.active a{color:#111}.navi_2nd+.singleplayer,.navi_2nd+.multiplayer{margin-top:40px}#rss_feed li+h4{margin-top:35px}.browsebox{overflow:auto}.iframe-container{position:relative;padding-top:56.25%}.iframe-container iframe{width:100%;height:100%;position:absolute;top:0;left:0}.tpContainer{width:100% !important;height:auto !important;padding:0 !important;margin-bottom:40px}.tpContainer .tpPlayer{width:100% !important;height:auto !important;position:relative !important;padding-top:56.25%}.tpContainer .tpPlayer>div{width:100%;height:100%;position:absolute;top:0;left:0}.tpContainer .tpPlayer .tpBackground{border:none !important}.tpContainer .tpReleaseList{width:100% !important;position:relative !important;top:0 !important;left:0 !important;margin-top:10px}.tpContainer .tpReleaseList .tpGrid{border:none}.tpContainer .tpReleaseList .tpRelease{width:100% !important;height:80px !important;margin:5px 0;padding:0}.tpContainer .tpReleaseList .tpRelease a{background:none;border:none !important;background-color:#000}.tpContainer .tpReleaseList .tpRelease .tpShine{display:none !important}.tpContainer .tpReleaseList .tpRelease .tpInfo{margin:0px}.tpContainer .tpReleaseList .tpRelease .tpInfo:after{visibility:hidden;display:block;content:"";clear:both;height:0}.tpContainer .tpReleaseList .tpRelease .tpInfo:before{visibility:hidden;display:block;content:"";clear:both;height:0}.tpContainer .tpReleaseList .tpRelease .tpInfo .tpThumbnail,.tpContainer .tpReleaseList .tpRelease .tpInfo .tpMetadata{float:left}.tpContainer .tpReleaseList .tpRelease .tpInfo .tpThumbnail{margin-right:0;border:none !important;box-sizing:border-box;padding-right:5px}.tpContainer .tpReleaseList .tpRelease .tpInfo .tpThumbnail img{padding:0px !important;max-width:100%;height:auto}.tpContainer .tpReleaseList .tpRelease .tpInfo .tpThumbnail .tpThumbnailOverlay{background:url(../img/icon_play2.png) 0px 0px no-repeat;height:38px;left:51px;position:absolute;top:20px;width:38px;z-index:1000}.tpContainer .tpReleaseList .tpRelease .tpInfo .tpMetadata{width:calc(100% - 150px) !important;box-sizing:border-box;border:none;background:none;padding:0 5px}.tpContainer .tpReleaseList .tpRelease .tpInfo .tpMetadata .tpGroup{position:static;padding:0 !important;border:none !important}.tpContainer .tpReleaseList .tpRelease .tpInfo .tpMetadata .tpGroup .tpTitle{display:block;margin:0;color:#fff}.tpContainer .tpReleaseList .tpRelease .tpInfo .tpMetadata .tpGroup p{padding-left:0}.tpContainer .tpReleaseList .tpRelease:hover .tpInfo .tpThumbnail .tpThumbnailOverlay{background-position:0 -164px}@media screen and (min-width: 768px) and (max-width: 939px){.tpContainer .tpReleaseList .tpRelease{width:49% !important}}@media screen and (min-width: 940px){.w940 .multiplayer.playlist-right .tpPlayer{width:622px !important;height:351px !important;padding-top:0}.w940 .multiplayer.playlist-right .tpReleaseList{position:absolute !important;width:309px !important;left:auto !important;right:0 !important;margin-top:0}}body .w620 .news-player #releases{position:static;width:100%}body .w620 .news-player .tpContainer{height:auto;max-height:none;max-width:620px}.youtube-player{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.youtube-player iframe{position:absolute;top:0;left:0;width:100%;height:100%}.news-player.singleplayer #releases{display:none}.news-player.youtube-player{margin-bottom:30px}@media screen and (max-width: 767px){.trailer_video iframe{height:260px}}@media screen and (max-width: 380px){.trailer_video iframe{height:200px}}@media screen and (max-width: 939px){.content-wrapper.layout-barbaren,.content-wrapper.layout-roots,.content-wrapper.layout-die-befreier-lerninhalte{padding-top:50px}}@media screen and (max-width: 939px){.top.no-margin{margin:0}}.layout-barbaren{background-color:#ecedef}.layout-barbaren .img-bottom{width:100%;height:auto}@media screen and (max-height: 200px){.layout-barbaren .img-bottom{display:none}}body.sendungenGrafik .layout-roots h2,body.sendungenGrafik .layout-roots h3,body.sendungenGrafik.unterseite .layout-roots h2,body.sendungenGrafik.unterseite .layout-roots h3{color:#fff}body.sendungenGrafik .layout-roots .sendungHeadline h2,body.sendungenGrafik .layout-roots .sendungHeadline h3,body.sendungenGrafik.unterseite .layout-roots .sendungHeadline h2,body.sendungenGrafik.unterseite .layout-roots .sendungHeadline h3{color:#fff}body.sendungenGrafik .layout-roots .teaser_slider_wrapper{margin-bottom:40px}.layout-roots{color:#fff}.layout-roots .bodytext,.layout-roots li{color:#fff}.layout-roots .sub_nav ul li.active a,.layout-roots .sendungGrafikContent .navi_2nd+.navi_2nd .sub_nav ul li.active a{color:#fff}.layout-roots .sendungGrafikContent .navi_2nd+.navi_2nd .sub_nav ul li a{color:#999}.layout-roots.content-wrapper{background-image:url(../img/sendungs_layouts/Roots_BG.jpg);background-color:black;background-repeat:repeat-y}.layout-roots .character_slider_wrapper.slider-slave .teaser_slider{background:#333}.layout-roots .box13 .csc-frame-default .csc-textpic .csc-textpic-text{background-color:#333}.layout-roots .teaser_slider .csc-frame-default .csc-textpic .csc-textpic-text h3,.layout-roots .teaser_slider .csc-frame-default .csc-textpic .csc-textpic-text h3>a{color:#fff}.layout-roots .bx-wrapper .bx-next,.layout-roots .bx-wrapper .bx-prev{background-image:url("../img/slide_controls_dark.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 2dppx){.layout-roots .bx-wrapper .bx-next,.layout-roots .bx-wrapper .bx-prev{background-image:url("../img/2x/slide_controls_dark_2x.png");background-size:40px 280px}}@media screen and (max-width: 479px){.layout-roots .teaser_slider_wrapper{margin-left:0;margin-right:0;width:100%}}.layout-roots .box44fb{position:relative;margin-bottom:20px;margin-top:40px;box-sizing:border-box;min-height:170px}.layout-roots .box44fb .facebook_small h2{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1em;line-height:1.4em;text-transform:uppercase;height:inherit;padding-top:0;margin-bottom:13px;padding-right:5%}.layout-roots .box44fb .facebook_small h3{font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:2.125em;line-height:1.1em;text-transform:none}.layout-roots .box44fb .facebook_small h4{color:white;margin:0}@media screen and (max-width: 939px){.layout-roots .box44fb{min-height:260px}}@media screen and (max-width: 767px){.layout-roots .box44fb{margin-top:0;margin-bottom:0;min-height:inherit}.layout-roots .box44fb .teaser_3sp_small{margin-top:20px;margin-bottom:20px;margin-left:0;margin-right:0;width:100%}}.layout-roots .box55{position:relative;margin-bottom:20px;margin-top:40px;box-sizing:border-box;min-height:130px;clear:both}.layout-roots .box55:after{visibility:hidden;display:block;content:"";clear:both;height:0}.layout-roots .box55:before{visibility:hidden;display:block;content:"";clear:both;height:0}.layout-roots .box55 .csc-frame-default{width:100%;height:100%;position:relative}.layout-roots .box55 .box_left,.layout-roots .box55 .box_right{position:absolute;bottom:inherit;top:0;left:0px;z-index:1;box-sizing:border-box;vertical-align:bottom;display:table-cell;padding:0 2.2% 8px}.layout-roots .box55 .box_left{width:57%;padding-top:15px;padding-bottom:15px}.layout-roots .box55 .box_left h3{margin:0}.layout-roots .box55 .box_right{width:43%;right:0;left:inherit;padding:0}.layout-roots .box55 .ical_bg{background-color:#111;background-image:url("../img/icn_ical_teaser.png");background-position:20px;background-repeat:no-repeat;height:80px;width:100%}.layout-roots .box55 h4{position:relative;margin:0;top:inherit;float:none;margin-top:10px;margin-bottom:3px}.layout-roots .box55 h3{font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:2.125em;line-height:1.1em;text-transform:none;font-size:1.500em;line-height:1.2em}.layout-roots .box55 h2{font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:2.125em;line-height:1.1em;text-transform:none}@media screen and (max-width: 939px){.layout-roots .box55 .box_left,.layout-roots .box55 .box_right{width:100%;position:relative}.layout-roots .box55 h4{margin-left:2.2%;margin-right:2.2%}.layout-roots .box55 .box_right{padding-bottom:10px}}.layout-roots .character_slider_wrapper.slider-master .teaser_slider .slick-slide.slick-active:hover{opacity:1}.layout-roots .character_slider_wrapper.slider-master .teaser_slider .slick-slide:hover .csc-textpic{background-color:#fff}.layout-roots .character_slider_wrapper.slider-master .teaser_slider .slick-slide:hover .csc-textpic img{opacity:0.9}body.sendungenGrafik .layout-die-befreier-lerninhalte h2,body.sendungenGrafik .layout-die-befreier-lerninhalte h3,body.sendungenGrafik.unterseite .layout-die-befreier-lerninhalte h2,body.sendungenGrafik.unterseite .layout-die-befreier-lerninhalte h3{color:#fff}body.sendungenGrafik .layout-die-befreier-lerninhalte .sendungHeadline h2,body.sendungenGrafik .layout-die-befreier-lerninhalte .sendungHeadline h3,body.sendungenGrafik.unterseite .layout-die-befreier-lerninhalte .sendungHeadline h2,body.sendungenGrafik.unterseite .layout-die-befreier-lerninhalte .sendungHeadline h3{color:#fff}body.sendungenGrafik .layout-die-befreier-lerninhalte .teaser_slider_wrapper{margin-bottom:40px}body.sendungenGrafik .layout-die-befreier-lerninhalte .navi_2nd .sub_nav ul li,body.sendungenGrafik .layout-die-befreier-lerninhalte body.sendungenGrafik.unterseite .navi_2nd .sub_nav ul li{float:right}body.sendungenGrafik .layout-die-befreier-lerninhalte .navi_2nd+div .sendungHeadline{margin-top:26px;margin-bottom:0}body.sendungenGrafik .layout-die-befreier-lerninhalte .navi_2nd+div .sendungHeadline p{margin-bottom:0}body.sendungenGrafik .layout-die-befreier-lerninhalte .singleplayer{margin-top:30px}body.sendungenGrafik .layout-die-befreier-lerninhalte .icon.icon-loader{margin-left:15px;position:relative;top:4px}body.sendungenGrafik .layout-die-befreier-lerninhalte .icon.icon-loader.hidden{visibility:hidden}@media screen and (max-width: 479px){body.sendungenGrafik .layout-die-befreier-lerninhalte .sendungGrafikContent .navi_2nd .active.odd,body.sendungenGrafik .layout-die-befreier-lerninhalte .sendungGrafikContent .navi_2nd .active.even{background:inherit}body.sendungenGrafik .layout-die-befreier-lerninhalte .sendungGrafikContent .navi_2nd .active.odd a,body.sendungenGrafik .layout-die-befreier-lerninhalte .sendungGrafikContent .navi_2nd .active.even a{background:url("../img/arrow_small_selected_mobile.png") no-repeat scroll left center transparent}body.sendungenGrafik .layout-die-befreier-lerninhalte .navi_2nd .sub_nav ul li.odd,body.sendungenGrafik .layout-die-befreier-lerninhalte .navi_2nd .sub_nav ul li.even{background:transparent}}body.sendungenGrafik .layout-die-befreier-lerninhalte .sendungHeadline{margin-top:0;margin-bottom:35px}body.sendungenGrafik .layout-die-befreier-lerninhalte .sendungHeadline p{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;margin-top:0;text-transform:uppercase}@media screen and (max-width: 767px){body.sendungenGrafik .layout-die-befreier-lerninhalte .box33fb{min-height:100px}body.sendungenGrafik .layout-die-befreier-lerninhalte .box33fb h4{float:unset}}@media screen and (max-width: 479px){body.sendungenGrafik .layout-die-befreier-lerninhalte .box33fb.box_33 .frame-default{bottom:-4px}}@media screen and (min-width: 480px) and (max-width: 767px){body.sendungenGrafik .layout-die-befreier-lerninhalte .box33fb.box_33 .frame-default{bottom:-8px}}@media screen and (max-width: 767px){body.sendungenGrafik .layout-die-befreier-lerninhalte .box33fb.box_33 .frame-default{width:unset;padding:14px 4.76% 14px 4.76%}}.layout-die-befreier-lerninhalte{color:#fff}.layout-die-befreier-lerninhalte .bodytext,.layout-die-befreier-lerninhalte li{color:#fff}.layout-die-befreier-lerninhalte .sub_nav ul li{padding-right:0;padding-left:30px}.layout-die-befreier-lerninhalte .sub_nav ul li.active a,.layout-die-befreier-lerninhalte .sendungGrafikContent .navi_2nd+.navi_2nd .sub_nav ul li.active a{color:#fff}.layout-die-befreier-lerninhalte .sendungGrafikContent .navi_2nd+.navi_2nd .sub_nav ul li a{color:#999}.layout-die-befreier-lerninhalte .box13 .csc-frame-default .csc-textpic .csc-textpic-text{background-color:#333}.layout-die-befreier-lerninhalte .teaser_slider .csc-frame-default .csc-textpic .csc-textpic-text h3,.layout-die-befreier-lerninhalte .teaser_slider .csc-frame-default .csc-textpic .csc-textpic-text h3>a{color:#fff}.layout-die-befreier-lerninhalte .bx-wrapper .bx-next,.layout-die-befreier-lerninhalte .bx-wrapper .bx-prev{background-image:url("../img/slide_controls_dark.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 2dppx){.layout-die-befreier-lerninhalte .bx-wrapper .bx-next,.layout-die-befreier-lerninhalte .bx-wrapper .bx-prev{background-image:url("../img/2x/slide_controls_dark_2x.png");background-size:40px 280px}}@media screen and (max-width: 479px){.layout-die-befreier-lerninhalte .teaser_slider_wrapper{margin-left:0;margin-right:0;width:100%}}.layout-die-befreier-lerninhalte .img-bottom{display:block;margin-left:auto;margin-right:auto;width:100%;height:auto;max-width:100%;margin-top:30px}.layout-die-befreier-lerninhalte .stage{box-shadow:0px 0px 50px 0px #000}.layout-die-befreier-lerninhalte.content-wrapper{background-image:url(../img/sendungs_layouts/Die-Befreier-Lerninhalte_BG.jpg);background-color:black;background-repeat:no-repeat}@media screen and (max-width: 580px){.layout-die-befreier-lerninhalte.content-wrapper{background-image:none}}.layout-die-befreier-lerninhalte .multiplayer{margin-top:30px;margin-bottom:20px}.layout-die-befreier-lerninhalte .multiplayer:after{visibility:hidden;display:block;content:"";clear:both;height:0}.layout-die-befreier-lerninhalte .multiplayer:before{visibility:hidden;display:block;content:"";clear:both;height:0}.layout-die-befreier-lerninhalte .multiplayer .tpContainer .tpBackground{background-color:transparent !important}.layout-die-befreier-lerninhalte .highlight-style h2{margin-bottom:0}.layout-die-befreier-lerninhalte .download-teaser .img_hover{background-color:#333}.layout-die-befreier-lerninhalte .box33image{clear:both}.layout-die-befreier-lerninhalte .box33fb .icn_facebook_sp6{display:none}.layout-die-befreier-lerninhalte .message-hidden{display:none}.layout-die-befreier-lerninhalte .message-error{color:#eb1e00}.layout-die-befreier-lerninhalte form{margin-top:30px;margin-bottom:30px}.layout-die-befreier-lerninhalte form label{display:block;font-size:14px;margin-bottom:5px}.layout-die-befreier-lerninhalte form label.error{color:#eb1e00}.layout-die-befreier-lerninhalte form input[type="text"],.layout-die-befreier-lerninhalte form .voting-form input[type="email"],.voting-form .layout-die-befreier-lerninhalte form input[type="email"],.layout-die-befreier-lerninhalte form input[type="password"]{max-width:460px;width:100%;margin-bottom:20px;font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:0.875em;line-height:1.250em;background-color:#333;color:#fff;border:none;height:30px;padding:0px 10px 0 10px;box-sizing:border-box}.layout-die-befreier-lerninhalte form input[type="text"].error,.layout-die-befreier-lerninhalte form .voting-form input.error[type="email"],.voting-form .layout-die-befreier-lerninhalte form input.error[type="email"],.layout-die-befreier-lerninhalte form input[type="password"].error{border:1px solid #eb1e00}.layout-die-befreier-lerninhalte form textarea{max-width:460px;width:100%;margin-bottom:20px;font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:0.875em;line-height:1.250em;background-color:#333;color:#fff;border:none;height:200px;padding:10px;box-sizing:border-box}.layout-die-befreier-lerninhalte form textarea.error{border:1px solid #eb1e00}.layout-die-befreier-lerninhalte form .radio-row label{font-size:16px;font-weight:bold}.layout-die-befreier-lerninhalte form .radio-row label a{color:inherit;text-decoration:underline}.layout-die-befreier-lerninhalte form .icheckbox{background:url("../img/icheck-white.png") no-repeat 0 0;background-position:0 0}.layout-die-befreier-lerninhalte form .icheckbox.checked{background-position:0 -18px !important}.layout-die-befreier-lerninhalte form a.submit,.layout-die-befreier-lerninhalte form a.register-link{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;margin-top:30px;padding:0;background:none;border:none;color:#eb1e00;font-size:1.125em;text-transform:uppercase;cursor:pointer}.layout-die-befreier-lerninhalte form a.submit .icon,.layout-die-befreier-lerninhalte form a.register-link .icon{margin-right:10px;position:relative;top:3px}.layout-die-befreier-lerninhalte form button.cta,.layout-die-befreier-lerninhalte form .cookies .wrapper-cookies button.cta,.cookies .wrapper-cookies .layout-die-befreier-lerninhalte form button.cta,.layout-die-befreier-lerninhalte form .cookies .wrapper-cookies button.cc_btn,.cookies .wrapper-cookies .layout-die-befreier-lerninhalte form button.cc_btn,.layout-die-befreier-lerninhalte form .cookies .cc_banner button.cta,.cookies .cc_banner .layout-die-befreier-lerninhalte form button.cta,.layout-die-befreier-lerninhalte form .cookies .cc_banner button.cc_btn,.cookies .cc_banner .layout-die-befreier-lerninhalte form button.cc_btn,.layout-die-befreier-lerninhalte form .cc_banner-wrapper .wrapper-cookies button.cta,.cc_banner-wrapper .wrapper-cookies .layout-die-befreier-lerninhalte form button.cta,.layout-die-befreier-lerninhalte form .cc_banner-wrapper .wrapper-cookies button.cc_btn,.cc_banner-wrapper .wrapper-cookies .layout-die-befreier-lerninhalte form button.cc_btn,.layout-die-befreier-lerninhalte form .cc_banner-wrapper .cc_banner button.cta,.cc_banner-wrapper .cc_banner .layout-die-befreier-lerninhalte form button.cta,.layout-die-befreier-lerninhalte form .cc_banner-wrapper .cc_banner button.cc_btn,.cc_banner-wrapper .cc_banner .layout-die-befreier-lerninhalte form button.cc_btn{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;margin-top:30px;padding:0;background:none;border:none;color:#eb1e00;font-size:1.125em;text-transform:uppercase;cursor:pointer}.layout-die-befreier-lerninhalte form button.cta .icon,.layout-die-befreier-lerninhalte form .cookies .wrapper-cookies button.cc_btn .icon,.cookies .wrapper-cookies .layout-die-befreier-lerninhalte form button.cc_btn .icon,.layout-die-befreier-lerninhalte form .cookies .cc_banner button.cc_btn .icon,.cookies .cc_banner .layout-die-befreier-lerninhalte form button.cc_btn .icon,.layout-die-befreier-lerninhalte form .cc_banner-wrapper .wrapper-cookies button.cc_btn .icon,.cc_banner-wrapper .wrapper-cookies .layout-die-befreier-lerninhalte form button.cc_btn .icon,.layout-die-befreier-lerninhalte form .cc_banner-wrapper .cc_banner button.cc_btn .icon,.cc_banner-wrapper .cc_banner .layout-die-befreier-lerninhalte form button.cc_btn .icon{margin-right:10px;position:relative;top:3px}.layout-die-befreier-lerninhalte form button.cta .icon.icon-arrow-right:before,.layout-die-befreier-lerninhalte form .cookies .wrapper-cookies button.cc_btn .icon.icon-arrow-right:before,.cookies .wrapper-cookies .layout-die-befreier-lerninhalte form button.cc_btn .icon.icon-arrow-right:before,.layout-die-befreier-lerninhalte form .cookies .cc_banner button.cc_btn .icon.icon-arrow-right:before,.cookies .cc_banner .layout-die-befreier-lerninhalte form button.cc_btn .icon.icon-arrow-right:before,.layout-die-befreier-lerninhalte form .cc_banner-wrapper .wrapper-cookies button.cc_btn .icon.icon-arrow-right:before,.cc_banner-wrapper .wrapper-cookies .layout-die-befreier-lerninhalte form button.cc_btn .icon.icon-arrow-right:before,.layout-die-befreier-lerninhalte form .cc_banner-wrapper .cc_banner button.cc_btn .icon.icon-arrow-right:before,.cc_banner-wrapper .cc_banner .layout-die-befreier-lerninhalte form button.cc_btn .icon.icon-arrow-right:before{content:unset}.layout-die-befreier-lerninhalte form button.hidden{display:none}.layout-die-befreier-lerninhalte form .submit .icon.icon-arrow-right:before,.layout-die-befreier-lerninhalte form .register-link .icon.icon-arrow-right:before{content:unset}.layout-die-befreier-lerninhalte .message-error{display:none;max-width:460px;margin-bottom:-10px;margin-top:30px;font-size:14px;line-height:19px}.tx-jkpoll-pi1{padding:20px;background-color:#eee}.tx-jkpoll-pi1 h3{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;margin:0;font-size:18px !important;line-height:20px !important;text-transform:none}.tx-jkpoll-pi1 .poll-title{font-size:24px;margin-bottom:20px}.tx-jkpoll-pi1 .poll-title p{margin:0}.tx-jkpoll-pi1 .tx_jkpoll_pi1_image{display:none}.tx-jkpoll-pi1 label{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:16px;position:relative;top:2px}.tx-jkpoll-pi1 ul.tx_jkpoll_pi1_answers li+li{margin-top:10px}.tx-jkpoll-pi1 .pollsubmit{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;background:none;color:#eb1e00;border:none;padding-left:35px;line-height:26px;text-transform:uppercase;background:url("../img/icn_cta.png") no-repeat left center;height:26px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 2dppx){.tx-jkpoll-pi1 .pollsubmit{background-image:url("../img/2x/icn_cta_2x.png");background-size:19px 19px}}.tx-jkpoll-pi1 .tx_jkpoll_pi1_link_list{padding:0}.tx-jkpoll-pi1 .tx_jkpoll_pi1_result_horizontal{margin-top:20px;padding:0 !important}.tx-jkpoll-pi1 .tx_jkpoll_pi1_result_horizontal .answer{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:16px;margin-bottom:5px}.tx-jkpoll-pi1 .tx_jkpoll_pi1_result_horizontal .votes{font-size:14px;float:left}.tx-jkpoll-pi1 .tx_jkpoll_pi1_result_horizontal .percentag-bar-wrapper .percentage{width:55px;font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:16px;color:#eb1e00;line-height:17px;float:left}.tx-jkpoll-pi1 .tx_jkpoll_pi1_result_horizontal .percentag-bar-wrapper .bar{width:calc(100% - 60px);border:1px solid #1a1e21;float:right}.tx-jkpoll-pi1 .tx_jkpoll_pi1_result_horizontal .percentag-bar-wrapper .bar>div{height:15px !important;background-color:#eb1e00 !important}.tx-jkpoll-pi1 .clearfix{clear:both}.map-interactive{margin-top:40px;margin-bottom:80px}.map-interactive .content-wrapper{position:relative}.map-interactive h3{font-size:1.875em !important;padding-bottom:0}.map-interactive h4{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;height:31px;box-sizing:border-box;font-size:1.125em}.map-interactive .title{display:inline-block;padding:5px 20px 5px 16px;background:#f9ae00;color:#fff;text-transform:uppercase}.map-interactive .map-wrapper,.map-interactive .maps{position:relative}.map-interactive .map{border:5px solid #f9ae00;background-position:center;background-repeat:no-repeat;background-size:auto 100%}.map-interactive .map.map-additional{z-index:1}.map-interactive .location{display:none;margin-top:-31px;position:relative;z-index:10}.map-interactive .location.active{display:block}.map-interactive .location p.bodytext{color:#343c4a}.map-interactive .location a{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;display:inline-block;margin-top:5px;padding:2px 10px;background-color:#343c4a;color:#fff;text-transform:uppercase}.map-interactive .location .image-wrapper .csc-textpic-imagewrap{float:none}.map-interactive .location .image-wrapper .csc-textpic-image{display:blocK}.map-interactive .location .image-wrapper img{width:100%;height:auto}.map-interactive .location .text{padding:5px 20px 10px;background-color:#fff}.map-interactive .location .text p{margin:8px 0}.map-interactive .location .text p b,.map-interactive .location .text p strong{font-family:"open_sansbolditalic",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal}@media screen and (max-width: 767px){.map-interactive .location .text p{display:none}.map-interactive .location .text p:first-child,.map-interactive .location .text p:last-child{display:block}}@media screen and (min-width: 940px){.map-interactive .location{margin-top:0;position:absolute;left:5px;bottom:5px;right:200px}.map-interactive .location .title{position:absolute;bottom:228px}.map-interactive .location .image-wrapper,.map-interactive .location .text{position:absolute;bottom:0}.map-interactive .location .image-wrapper img{width:373px}.map-interactive .location .text{left:373px}}.map-interactive .marker{position:absolute;z-index:5}@media screen and (max-width: 767px){.map-interactive .marker.marker-desktop{display:none}}@media screen and (min-width: 768px){.map-interactive .marker.marker-mobile{display:none}}.map-interactive .introduction{display:none;padding:10px 20px 20px;background:#feefcc;border:20px solid #f9ae00;border-top-width:15px}.map-interactive .introduction.active{display:block}.map-interactive .introduction b,.map-interactive .introduction strong{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.125em}.map-interactive .introduction p{margin:8px 0}.map-interactive .introduction p.bodytext{color:#343c4a}.map-interactive .introduction .icon-close{cursor:pointer;position:absolute;top:20px;right:20px}@media screen and (max-width: 767px){.map-interactive .introduction .text-desktop{display:none}}@media screen and (min-width: 768px){.map-interactive .introduction{padding:10px 20px;background:rgba(255,255,255,0.8);border:none;position:absolute;left:45px;right:245px;bottom:45px;z-index:2}.map-interactive .introduction .text-mobile{display:none}}@media screen and (max-width: 399px){.map-interactive.die-geschichtsjaeger h3{margin-right:40%}}.map-interactive.die-geschichtsjaeger .map-main{height:444px;background-image:url("../img/map_interactive/die_geschichtsjaeger/karte_mobil.jpg")}.map-interactive.die-geschichtsjaeger .map-additional{width:158px;height:184px;background-image:url("../img/map_interactive/die_geschichtsjaeger/karte_ukraine_mobil.jpg");position:absolute;right:0;bottom:0}@media screen and (min-width: 768px){.map-interactive.die-geschichtsjaeger .map-main{height:732px;background-image:url("../img/map_interactive/die_geschichtsjaeger/karte.jpg")}.map-interactive.die-geschichtsjaeger .map-additional{width:190px;height:223px;background-image:url("../img/map_interactive/die_geschichtsjaeger/karte_ukraine.jpg")}}.map-interactive.die-geschichtsjaeger .marker{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;width:41px;height:71px;padding-top:9px;background-image:url("../img/map_interactive/die_geschichtsjaeger/pins.png");box-sizing:border-box;color:#343c4a;cursor:pointer;font-size:1.375em;text-align:center}.map-interactive.die-geschichtsjaeger .marker.active,.map-interactive.die-geschichtsjaeger .marker:hover{background-position:bottom left;color:#fff}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 2dppx){.map-interactive.die-geschichtsjaeger .marker{background-image:url("../img/map_interactive/die_geschichtsjaeger/pins_2x.png");background-size:100%}}@media screen and (min-width: 940px){.map-interactive.die-geschichtsjaeger .introduction .text{margin-right:170px}.map-interactive.die-geschichtsjaeger .introduction .icon-intro{position:absolute;top:30px;right:30px}}.map-interactive.die-geschichtsjaeger .icon-compass{width:60px;height:61.5px;background:url("../img/map_interactive/die_geschichtsjaeger/kompass.png") no-repeat center;background-size:100%;position:absolute;top:10px;left:10px;z-index:1}@media screen and (min-width: 768px){.map-interactive.die-geschichtsjaeger .icon-compass{width:120px;height:123px;top:20px;left:20px}}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 2dppx){.map-interactive.die-geschichtsjaeger .icon-compass{background-image:url("../img/map_interactive/die_geschichtsjaeger/kompass_2x.png");background-size:100%}}.map-interactive.die-geschichtsjaeger .icon-intro-mobile{height:77px;margin-top:15px;background:url("../img/map_interactive/die_geschichtsjaeger/sogehts_mobil.png") no-repeat center}@media screen and (min-width: 768px){.map-interactive.die-geschichtsjaeger .icon-intro-mobile{display:none}}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 2dppx){.map-interactive.die-geschichtsjaeger .icon-intro-mobile{background-image:url("../img/map_interactive/die_geschichtsjaeger/sogehts_mobil_2x.png");background-size:auto 100%}}.map-interactive.die-geschichtsjaeger .icon-intro{width:151px;height:94px;margin-top:15px;margin-left:auto;margin-right:auto;background:url("../img/map_interactive/die_geschichtsjaeger/sogehts.png") no-repeat center}@media screen and (max-width: 767px){.map-interactive.die-geschichtsjaeger .icon-intro{display:none}}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 2dppx){.map-interactive.die-geschichtsjaeger .icon-intro{background-image:url("../img/map_interactive/die_geschichtsjaeger/sogehts_2x.png");background-size:100%}}.map-interactive.die-geschichtsjaeger .icon-close{width:13px;height:15px;background:url("../img/map_interactive/die_geschichtsjaeger/icon_close.png") no-repeat center}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 2dppx){.map-interactive.die-geschichtsjaeger .icon-close{background-image:url("../img/map_interactive/die_geschichtsjaeger/icon_close_2x.png");background-size:100%}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.character_slider_wrapper{position:relative;overflow:hidden}.character_slider_wrapper .slider-arrow{display:block;position:absolute;bottom:10px;height:250px;width:20px;background:transparent;z-index:1;box-sizing:border-box;background-image:url("../img/slide_controls_dark.png");cursor:pointer}.character_slider_wrapper .slider-arrow.prev{left:0;background-position:left}.character_slider_wrapper .slider-arrow.next{right:0;background-position:right}@media screen and (min-width: 940px){.character_slider_wrapper .slider-arrow{bottom:0}}.character_slider_wrapper.slider-master .content-slider{width:calc(100% + 20px);margin-left:-10px}.character_slider_wrapper.slider-master .content-slider .csc-frame-default .csc-textpic{background:none}.character_slider_wrapper.slider-master .slick-slide:not(.slick-current){opacity:0.5}.character_slider_wrapper .txt_content_headline h1{color:#fff}.character_slider_wrapper .box14{padding:0 10px;cursor:pointer}.character_slider_wrapper .box44character{width:100%;padding:20px}.character_slider_wrapper .box44character h1,.character_slider_wrapper .box44character h2,.character_slider_wrapper .box44character h3,.character_slider_wrapper .box44character h4,.character_slider_wrapper .box44character h5,.character_slider_wrapper .box44character header.site-header .main-navigation ul li.h5,header.site-header .main-navigation ul .character_slider_wrapper .box44character li.h5,.character_slider_wrapper .box44character h6,.character_slider_wrapper .box44character header.site-header .main-navigation ul li.h6,header.site-header .main-navigation ul .character_slider_wrapper .box44character li.h6{color:#fff}.character_slider_wrapper .box44character p{margin-top:0;margin-bottom:0}.character_slider_wrapper .box44character:hover h1,.character_slider_wrapper .box44character:hover h2,.character_slider_wrapper .box44character:hover h3,.character_slider_wrapper .box44character:hover h4,.character_slider_wrapper .box44character:hover h5,.character_slider_wrapper .box44character:hover header.site-header .main-navigation ul li.h5,header.site-header .main-navigation ul .character_slider_wrapper .box44character:hover li.h5,.character_slider_wrapper .box44character:hover h6,.character_slider_wrapper .box44character:hover header.site-header .main-navigation ul li.h6,header.site-header .main-navigation ul .character_slider_wrapper .box44character:hover li.h6{color:#eb1e00}.character_slider_wrapper .box44character .boxLeft{width:100%}.character_slider_wrapper .box44character .boxLeft h1{font-size:2.125em;line-height:1.1em;text-transform:none;margin-bottom:5px}@media screen and (min-width: 940px){.character_slider_wrapper .box44character .boxLeft{width:75%}}.character_slider_wrapper .box44character .boxRight{width:100%;margin-top:20px}.character_slider_wrapper .box44character .boxRight h2{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.125em;text-transform:uppercase;line-height:1.250em;color:#eb1e00;cursor:pointer;display:inline-block;height:26px;padding-left:24px;background:url("../img/icn_cta.png") no-repeat left center;padding-top:4px;margin-bottom:0}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 2dppx){.character_slider_wrapper .box44character .boxRight h2{background-image:url("../img/2x/icn_cta_2x.png");background-size:19px 19px}}.character_slider_wrapper .box44character .boxRight h2 a{color:#eb1e00}@media screen and (min-width: 940px){.character_slider_wrapper .box44character .boxRight{width:25%;position:absolute;bottom:20px;right:20px;text-align:right;margin-top:0}}.newsletter-form{padding:20px;border:2px solid #999999}.newsletter-form header{margin-bottom:20px}.newsletter-form header h2,.newsletter-form header .subheadline{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;margin:0;text-transform:uppercase}.newsletter-form form{position:relative}.newsletter-form form .radio-row .radio{float:left}.newsletter-form form .radio-row .radio+.radio{margin-left:25px}.newsletter-form form .radio-row label{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal}.newsletter-form form input[type="text"],.newsletter-form form .voting-form input[type="email"],.voting-form .newsletter-form form input[type="email"]{font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;width:100%;margin-top:20px;padding:5px 12px;background-color:#eee;border:none;box-sizing:border-box}.newsletter-form form input[type="text"].f3-form-error,.newsletter-form form .voting-form input.f3-form-error[type="email"],.voting-form .newsletter-form form input.f3-form-error[type="email"]{background-color:#eb1e00}.newsletter-form form button{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;margin-top:20px;padding:0;background:none;border:none;color:#eb1e00;font-size:1.125em;text-transform:uppercase}.newsletter-form form button .icon{margin-right:10px;position:relative;top:3px}@media screen and (min-width: 768px){.newsletter-form form .textfield{width:50%;float:left;box-sizing:border-box}.newsletter-form form .textfield:nth-child(odd){padding-right:10px}.newsletter-form form .textfield:nth-child(even){padding-left:10px}.newsletter-form form button{position:absolute;right:0;bottom:0}}.newsletter-submitted p{font-family:"amperstandardheavy",Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;margin:40px 0;font-size:1.5em;text-transform:uppercase}body.sendungenGrafik .stage .singleplayer{margin-top:0}body.sendungenGrafik .stage .singleplayer .tpContainer{margin-bottom:0}body.sendungenGrafik .stage .singleplayer .tpPlayer .player{right:2px}.box_left .sp3.green h4{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1em;line-height:1.4em;text-transform:uppercase;text-transform:uppercase}.box_left .sp3.green h4 a{color:#eb1e00}.box_left .sp3.green h2{font-size:1.5em;color:#fff}.box_left .sp3.green .csc-textpic-text{padding:14px 4.76% 15px;position:absolute;bottom:0px;width:90.48%;min-height:0}.sendungenGrafik.unterseite .w300 .box13fb,.sendungenGrafik.unterseite .w300 box13ad,.sendungenGrafik.unterseite .w300 .box13original{width:100%}.box13color.box13original h3{background:url("../img/icn_cta.png") no-repeat left center;padding-left:26px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 2dppx){.box13color.box13original h3{background-image:url("../img/2x/icn_cta_2x.png");background-size:19px 19px}}.box13.teaserClick .csc-frame-default .csc-textpic .csc-textpic-text p{display:block}.box_33.box33show{background-color:#eee;min-height:280px}.box_33.box33show .csc-textpic{background-color:#111;width:620px}.box_33.box33show .csc-frame-default{background-color:#eee;height:245px;padding:15px 20px 20px 20px;width:280px;top:0;right:0;bottom:auto;left:auto}.box_33.box33show .csc-frame-default h2{color:#111;display:block;margin-top:1px;text-transform:none}.box_33.box33show .csc-frame-default h3{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1em;line-height:1.4em;text-transform:uppercase;color:#111;margin:0}.box_33.box33show .csc-frame-default a{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.125em;text-transform:uppercase;line-height:1.250em;color:#eb1e00;cursor:pointer;display:block;height:26px;line-height:26px;padding-left:24px;background:url("../img/icn_cta.png") no-repeat left center;position:absolute;bottom:20px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 2dppx){.box_33.box33show .csc-frame-default a{background-image:url("../img/2x/icn_cta_2x.png");background-size:19px 19px}}.box_33.box33show:hover h2{color:#eb1e00}@media screen and (max-width: 939px){.box_33.box33show img{margin-left:-145px}}@media screen and (max-width: 767px){.box_33.box33show .csc-textpic{width:100%}.box_33.box33show .csc-textpic img{height:auto;margin-left:0;width:100%}.box_33.box33show .csc-frame-default{box-sizing:border-box;height:auto;padding:20px;position:static;width:100%}.box_33.box33show .csc-frame-default h2{margin-bottom:45px}}.box33_headline{float:left;margin-top:40px;overflow:auto;width:100%}.box33_headline .box_headline{border-bottom:1px solid #eb1e00;padding-bottom:15px}.box33_headline .box_headline h2{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.125em;text-transform:uppercase;line-height:1.250em}.box33_headline .box_col{float:left;margin-right:2.12%;width:31.915%}.box33_headline .box_col a{color:#111}.box33_headline .box_col a:hover{color:#eb1e00}.box33_headline .box_col p{margin-bottom:30px}.box33_headline .box_col.last{margin-right:0}@media screen and (max-width: 767px){.box33_headline .box_col{width:47.88%}}@media screen and (max-width: 479px){.box33_headline .box_col{margin:0;width:100%}}.download-teaser-section{width:100%;margin-top:10px;margin-bottom:10px}.download-teaser-section:after{visibility:hidden;display:block;content:"";clear:both;height:0}.download-teaser-section:before{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (min-width: 480px){.download-teaser-section{margin-top:30px}}@media screen and (min-width: 768px){.download-teaser-section>div:nth-child(even) .box13{margin-right:0;margin-left:20px}}@media screen and (min-width: 940px){.download-teaser-section>div:nth-child(even) .box13{margin-right:20px;margin-left:0}.download-teaser-section>div:nth-child(3n) .box13{margin-right:0}}body.sendungenGrafik .download-teaser h3{font-size:1em}body.sendungenGrafik .download-teaser p{line-height:20px}.download-teaser{width:100%}.download-teaser h3{margin-top:0}.download-teaser p.bodytext{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;color:#0096d2;margin-top:5px;margin-bottom:30px}.download-teaser .box13{width:100%;height:auto;margin-top:20px;margin-bottom:20px}.download-teaser a{background-image:url("../img/icn_cta_down.png");background-repeat:no-repeat;width:19px;height:19px;display:inline-block;background-position:right bottom;width:100%;height:100%}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 2dppx){.download-teaser a{background-image:url("../img/2x/icn_cta_down_2x.png");background-size:100% auto}}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 2dppx){.download-teaser a{background-image:url("../img/2x/icn_cta_down_2x.png");background-size:19px 19px}}.download-teaser a:hover p{color:#eb1e00}.download-teaser .box13{margin-left:0;margin-right:0;margin-bottom:0}.download-teaser:last-child .box13{margin-bottom:20px}@media screen and (min-width: 480px){.download-teaser .box13{margin-bottom:20px;margin-top:0}}@media screen and (min-width: 768px){.download-teaser{width:auto}.download-teaser .box13{margin-right:20px;height:170px;overflow:hidden;margin-bottom:20px;width:300px}.download-teaser .img_hover{height:calc(100% - 25px)}}.facebook-feed{position:relative}.facebook-feed.latest-message{clear:left;margin-right:5%;margin-left:5%;margin-bottom:50px;padding:20px;background:#333;color:#fff}.facebook-feed.latest-message h3,.facebook-feed.latest-message a{color:#fff}.facebook-feed.latest-message header{padding-right:25px}.facebook-feed.latest-message header .subheadline{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;margin-top:0;margin-bottom:5px;text-transform:uppercase}.facebook-feed.latest-message header h3{font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:2.125em;line-height:1.1em;margin-top:0}.facebook-feed.latest-message .message .icon-facebook-small{position:absolute;right:20px;top:23px}.facebook-feed.latest-message .message .date{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal}.facebook-feed.latest-message .message .text{margin-top:10px;line-height:1.250em}.facebook-feed.latest-message .cta,.facebook-feed.latest-message .cookies .wrapper-cookies .cc_btn,.cookies .wrapper-cookies .facebook-feed.latest-message .cc_btn,.facebook-feed.latest-message .cookies .cc_banner .cc_btn,.cookies .cc_banner .facebook-feed.latest-message .cc_btn,.facebook-feed.latest-message .cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .wrapper-cookies .facebook-feed.latest-message .cc_btn,.facebook-feed.latest-message .cc_banner-wrapper .cc_banner .cc_btn,.cc_banner-wrapper .cc_banner .facebook-feed.latest-message .cc_btn{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.125em;color:#eb1e00}.facebook-feed.latest-message .cta .icon,.facebook-feed.latest-message .cookies .wrapper-cookies .cc_btn .icon,.cookies .wrapper-cookies .facebook-feed.latest-message .cc_btn .icon,.facebook-feed.latest-message .cookies .cc_banner .cc_btn .icon,.cookies .cc_banner .facebook-feed.latest-message .cc_btn .icon,.facebook-feed.latest-message .cc_banner-wrapper .wrapper-cookies .cc_btn .icon,.cc_banner-wrapper .wrapper-cookies .facebook-feed.latest-message .cc_btn .icon,.facebook-feed.latest-message .cc_banner-wrapper .cc_banner .cc_btn .icon,.cc_banner-wrapper .cc_banner .facebook-feed.latest-message .cc_btn .icon{margin-right:5px;position:relative;top:3px}.facebook-feed.latest-message .cta:hover .icon,.facebook-feed.latest-message .cookies .wrapper-cookies .cc_btn:hover .icon,.cookies .wrapper-cookies .facebook-feed.latest-message .cc_btn:hover .icon,.facebook-feed.latest-message .cookies .cc_banner .cc_btn:hover .icon,.cookies .cc_banner .facebook-feed.latest-message .cc_btn:hover .icon,.facebook-feed.latest-message .cc_banner-wrapper .wrapper-cookies .cc_btn:hover .icon,.cc_banner-wrapper .wrapper-cookies .facebook-feed.latest-message .cc_btn:hover .icon,.facebook-feed.latest-message .cc_banner-wrapper .cc_banner .cc_btn:hover .icon,.cc_banner-wrapper .cc_banner .facebook-feed.latest-message .cc_btn:hover .icon{background-position:bottom left}@media screen and (min-width: 480px){.facebook-feed.latest-message{margin-right:0;margin-left:0}}@media screen and (min-width: 940px){.facebook-feed.latest-message header{width:50%;float:left;padding-right:10px;box-sizing:border-box}.facebook-feed.latest-message .message{width:50%;float:right;padding-right:25px;padding-left:10px;box-sizing:border-box;position:relative;text-align:right}.facebook-feed.latest-message .message .icon-facebook-small{right:0;top:5px}.facebook-feed.latest-message .message .text{margin-top:30px;margin-bottom:0}}.voting-form{margin-top:50px;margin-bottom:50px}.voting-form .border-wrap{padding:20px;border:2px solid #999999}.voting-form h3{margin-top:0}.voting-form .row{margin-bottom:20px}.voting-form .row:after{visibility:hidden;display:block;content:"";clear:both;height:0}.voting-form .row:before{visibility:hidden;display:block;content:"";clear:both;height:0}.voting-form label,.voting-form input[type="text"],.voting-form input[type="email"],.voting-form textarea,.voting-form select,.voting-form .label,.voting-form .captcha{float:left;width:100%}.voting-form label{display:inline-block;box-sizing:border-box}.voting-form label.label-textfield,.voting-form label.label-select{line-height:32px}.voting-form label.label-radio{width:auto}.voting-form label.label-radio+.label-radio{margin-left:25px}.voting-form label.label-checkbox{width:calc(100% - 30px)}.voting-form label.error{color:#eb1e00}.voting-form label.error.label-image img{border:1px solid #eb1e00}.voting-form span.label{display:inline-block}.voting-form input[type="text"],.voting-form input[type="email"]{font-family:"open_sansregular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;padding:5px 12px;background-color:#eee;border:none;box-sizing:border-box}.voting-form input[type="text"].f3-form-error,.voting-form input.f3-form-error[type="email"]{background:#eb1e00}.voting-form select{padding:3px 12px;background-color:#eee;border:none}.voting-form select option{padding:2px 12px}.voting-form textarea{resize:none;border:none;background-color:#eee;padding:5px 12px;box-sizing:border-box;min-height:100px}.voting-form .iradio{top:-2px}.voting-form .icheckbox{width:30px;margin-right:0;float:left}.voting-form button[type="submit"]{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;margin-top:20px;padding:0;background:none;border:none;color:#eb1e00;font-size:1.125em;text-transform:uppercase;text-align:left}.voting-form button[type="submit"] .icon{margin-right:10px;position:relative;top:3px}.voting-form #birthday-day,.voting-form #birthday-month{width:55px;margin-right:10px}.voting-form #birthday-year{width:75px}.voting-form .video{margin-bottom:30px}.voting-form .video .input-label-wrap{position:relative;padding-left:30px;float:left}.voting-form .video .input-label-wrap .iradio{position:absolute;left:0;top:50%;transform:translateY(-50%)}.voting-form .video .input-label-wrap img{width:100%;height:auto}.voting-form .video .description{float:left;padding-left:30px;margin-top:10px;margin-bottom:0}.voting-form .required-fields{margin-top:30px;margin-bottom:0}.voting-form .success{font-family:"amperstandardheavy",Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;font-size:1.5em;text-transform:uppercase}.voting-form .captcha{margin-top:0}.voting-form .captcha .g-recaptcha{float:left}.voting-form .error-message{color:#eb1e00;margin-top:5px;margin-bottom:0}@media screen and (max-width: 767px){.voting-form label{margin-bottom:5px}.voting-form label.label-radio,.voting-form label.label-checkbox,.voting-form label.label-image{margin-bottom:0}.voting-form input[type="text"]+label,.voting-form input[type="email"]+label{margin-top:20px}}@media screen and (min-width: 768px){.voting-form label,.voting-form .label{width:25%}.voting-form label.label-image{width:auto}.voting-form input[type="text"],.voting-form input[type="email"],.voting-form textarea,.voting-form select,.voting-form .captcha,.voting-form .error-message{width:75%}.voting-form .row.no-label{padding-left:25%}.voting-form #zip-code{width:15%}.voting-form #zip-code+label{width:15%;text-align:right;padding-right:15px}.voting-form #city{width:45%}.voting-form .video .input-label-wrap{width:30%}.voting-form .video .description{width:60%;padding-left:20px}.voting-form .error-message{float:right}}.copyright-text{float:left;width:100%;margin-top:-40px}.copyright-text p{font-size:0.875em;text-align:right;float:none !important;margin:10px 0 1em 0 !important}@media screen and (max-width: 1148px){.slider #prev{left:0px}.slider #next{right:0px}.slider .slider-wrapper .posLeft .csc-textpic-text{left:0px}.slider .slider-wrapper .posRight .csc-textpic-text{right:0px}}@media screen and (max-width: 1030px){.slider .slider-wrapper .csc-textpic-text h3{margin-left:80px}.slider .slider-wrapper .csc-textpic-text p.bodytext{margin-left:60px}.slider .slider-wrapper .csc-textpic-text h4{margin-left:80px}.videos .slider .slider-wrapper .csc-textpic-text a{margin-left:80px}.searchbar .search_text{padding-right:20px}.searchbar #tv_search_button{margin-top:25px}}@media screen and (max-width: 939px){.w940{max-width:767px}.w460{width:48.3%}.top .head_nav{padding:0}.container_main{max-width:650px}.box_left .one .teaser_green .icon_cta{bottom:-26px;position:relative}.teaser .one a:hover .img_hover{height:105px}.teaser_dark{top:103px}.image_wrap{height:260px}.teaser_big .two{height:230px}.w300 .img_hover .txt_h2{width:83%}.teaser_slider .three{display:none}.teaser_slider .two{float:right}.teaser_slider .w300{margin-right:0;width:46.154%}.teaser_small .w460{width:100%;margin-right:0}.box2mal .w460{margin-right:0;width:46.154%}.teaser_small .one,.teaser_small .two{width:46.154%}.teaser_small .two{float:right;margin-top:0}.teaser_small .one,.teaser_small .two{height:260px}.teaser_3sp_small .sp3_empfang .img_hover,.teaser_3sp_small .sp3_facebook .img_hover,.teaser_3sp_small .empfang_small,.teaser_3sp_small .facebook_small{height:238px}.img_hover .cta,.img_hover .cookies .wrapper-cookies .cta,.cookies .wrapper-cookies .img_hover .cta,.img_hover .cookies .wrapper-cookies .cc_btn,.cookies .wrapper-cookies .img_hover .cc_btn,.img_hover .cookies .cc_banner .cta,.cookies .cc_banner .img_hover .cta,.img_hover .cookies .cc_banner .cc_btn,.cookies .cc_banner .img_hover .cc_btn,.img_hover .cc_banner-wrapper .wrapper-cookies .cta,.cc_banner-wrapper .wrapper-cookies .img_hover .cta,.img_hover .cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .wrapper-cookies .img_hover .cc_btn,.img_hover .cc_banner-wrapper .cc_banner .cta,.cc_banner-wrapper .cc_banner .img_hover .cta,.img_hover .cc_banner-wrapper .cc_banner .cc_btn,.cc_banner-wrapper .cc_banner .img_hover .cc_btn{margin-top:106px}.teaser_small .sp3_anzeige{margin-top:30px}.teaser_small .img_hover .empfang_break{display:block}.teaser_small .img_hover .empfang_break .arrow{top:10px}.teaser_small .one .img_hover .cta,.teaser_small .one .img_hover .cookies .wrapper-cookies .cc_btn,.cookies .wrapper-cookies .teaser_small .one .img_hover .cc_btn,.teaser_small .one .img_hover .cookies .cc_banner .cc_btn,.cookies .cc_banner .teaser_small .one .img_hover .cc_btn,.teaser_small .one .img_hover .cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .wrapper-cookies .teaser_small .one .img_hover .cc_btn,.teaser_small .one .img_hover .cc_banner-wrapper .cc_banner .cc_btn,.cc_banner-wrapper .cc_banner .teaser_small .one .img_hover .cc_btn{margin-top:127px}.teaser_small .img_hover .empfang_nobreak{display:none}.box2mal .box_right{float:right}.box2mal .sp3_anzeige{margin-top:0}.box2mal .one{width:100%}.box2mal .one .img_hover .cta,.box2mal .one .img_hover .cookies .wrapper-cookies .cc_btn,.cookies .wrapper-cookies .box2mal .one .img_hover .cc_btn,.box2mal .one .img_hover .cookies .cc_banner .cc_btn,.cookies .cc_banner .box2mal .one .img_hover .cc_btn,.box2mal .one .img_hover .cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .wrapper-cookies .box2mal .one .img_hover .cc_btn,.box2mal .one .img_hover .cc_banner-wrapper .cc_banner .cc_btn,.cc_banner-wrapper .cc_banner .box2mal .one .img_hover .cc_btn{margin-top:31px}.teaser_small_more .img_hover .empfang_break{display:block}.teaser_small_more .img_hover .empfang_nobreak{display:none}.img_hover .txt{display:none}.teaser_3sp_small .news_big .sp3_news{height:230px}.teaser_small_more .teaser_dark .img_hover{padding-top:98px}.teaser_small_more .image_wrap a:hover .img_hover{padding-top:52px}.teaser_big .one{margin-right:0}.news_big .img_hover .cta,.news_big .img_hover .cookies .wrapper-cookies .cc_btn,.cookies .wrapper-cookies .news_big .img_hover .cc_btn,.news_big .img_hover .cookies .cc_banner .cc_btn,.cookies .cc_banner .news_big .img_hover .cc_btn,.news_big .img_hover .cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .wrapper-cookies .news_big .img_hover .cc_btn,.news_big .img_hover .cc_banner-wrapper .cc_banner .cc_btn,.cc_banner-wrapper .cc_banner .news_big .img_hover .cc_btn{margin-top:40px}.box_left .one .teaser_green .icon_cta{top:13px}.teaser .one a:hover .img_hover{height:auto}.top .head_nav ul{padding-left:10px}.top .head_nav ul li{padding-left:20px}.teaser_small_more .image_wrap{height:230px}.socials{position:relative}.footer,push{height:840px}.socials ul{width:105px}.teaser_footer{position:relative;right:0;width:95.5%;margin-top:25px}.sitemap{position:relative;margin-top:0}.sitemap ul.service{margin-left:190px}.sitemap ul{width:100%}.logos{position:relative;margin-top:25px;width:100%;float:right;top:0px;right:0px}.logos a{width:25%}.logos .logo_aenet{position:relative;top:0px;width:25%;background-position:left top}a.logo_aenet:hover{background-position:left bottom}.socials{position:relative}.logos .logo_ae{position:relative;top:0px;margin:0;margin-top:8px}.logos .logo_history{position:relative;top:0;right:0;margin:0;width:16.5%}.logos .logo_entertainweb{position:relative;top:0px}.copyright{position:relative;margin-top:20px;width:100%;right:0;top:0}.empfang_small h2,.facebook_small h2,.empfang_big h2{font-size:0.8em;line-height:2em}.txt_content_headline h1,.txt_content_headline h2{font-size:1em}.sendungen .w300 .box13color.box13fb{clear:both}.w300{width:640px}.w300 .box13color.box13fb{float:left;width:300px}.w300 .box13color.box13fb h2{display:inline-block;max-width:65%}.w300 .box13color.box13original{float:right;width:300px}.w300 .box13color.box13original h2{display:inline-block;max-width:65%}.w300 .box13ad{margin-left:auto;margin-right:auto;clear:left}.w300 .tx-m01-tvprogramme .ajax_Nextbroadcast{width:300px}.teaser_right{float:left;margin-top:3%}.spiele .box13,.spiele .box13.last,.spiele .box13.small.last{margin-right:20px;margin-bottom:20px}.spiele .middle div:nth-child(3n) .box13{margin-right:20px}.spiele .middle div:nth-child(2n) .box13{margin-right:0px}.box13.last.einer{margin-right:20px;margin-bottom:20px}body.sendungenGrafik .menuStaffel .img_hover,body.sendungenGrafik.unterseite .menuStaffel .img_hover{width:30%}body.sendungenGrafik .menuStaffel ul,body.sendungenGrafik.unterseite .menuStaffel ul{width:70%}.w620{margin:0;max-width:640px;width:100%}.box23gewinnspiel .csc-textpic .csc-textpic-imagewrap img{width:640px}.box13color.box13original.teaserClick h3{bottom:20px;line-height:1em;margin:0;width:50%}.w940.breadcrumbMenu{max-width:650px}.karte_img{top:35px}.empfang .w460,.empfangDetailTemplate .w460{width:100%}.empfang .box-left,.empfang .box-right,.empfangDetailTemplate .box-left,.empfangDetailTemplate .box-right{float:none;clear:both}.empfang .teaser_3sp_small .sp3_empfang,.empfang .empfang_small,.empfangDetailTemplate .teaser_3sp_small .sp3_empfang,.empfangDetailTemplate .empfang_small{box-sizing:border-box;width:46.154%;float:left}.empfang .teaser_3sp_small .sp3_facebook,.empfang .facebook_small,.empfangDetailTemplate .teaser_3sp_small .sp3_facebook,.empfangDetailTemplate .facebook_small{box-sizing:border-box;width:46.154%;float:right}.tx-m01-tvprogramme .box13.tageshighlight.einer{margin-left:20px;margin-right:0}.tx-m01-tvprogramme .txt_content_headline.einer{margin-left:20px}.newsletter_teaser.big{display:block;height:auto}.newsletter_teaser.big .hover{min-height:150px;box-sizing:border-box;height:auto;padding:14px 4.76% 8px}.newsletter_teaser.big h3{bottom:10px;font-size:1.17em;padding-left:35px;position:absolute;right:auto}.newsletter_teaser.big .arrow{bottom:16px;float:left;padding-right:4%;right:auto}.home .green{position:relative;height:260px}.home .green .csc-textpic-text{position:absolute;bottom:0;right:0;left:0}.home .tx-m01-tvprogramme .box13.tageshighlight{max-width:300px}.home .news{max-width:300px}.home .news .txt_prev{display:none}.home .news .news_content{min-height:230px}.home .news .img_hover .txt_h2{margin-top:20px}.home .news .img_hover .cta,.home .news .img_hover .cookies .wrapper-cookies .cc_btn,.cookies .wrapper-cookies .home .news .img_hover .cc_btn,.home .news .img_hover .cookies .cc_banner .cc_btn,.cookies .cc_banner .home .news .img_hover .cc_btn,.home .news .img_hover .cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .wrapper-cookies .home .news .img_hover .cc_btn,.home .news .img_hover .cc_banner-wrapper .cc_banner .cc_btn,.cc_banner-wrapper .cc_banner .home .news .img_hover .cc_btn{margin-top:32px}.home .teaser .tranzgrey .csc-textpic{height:230px}.home .teaser .tranzgrey .csc-textpic-text{padding-top:126px}.home .teaser_big .two{height:auto}.teaser33_wrapper{float:none;clear:none}.highlights .last{margin-right:20px;float:left}.tx-m01-programabc,.alphabet .top{width:620px}.tx-m01-programabc .w300{width:330px}.box12color .csc-textpic{padding-top:80px}.news_highlight .img_hover .cta,.news_highlight .img_hover .cookies .wrapper-cookies .cc_btn,.cookies .wrapper-cookies .news_highlight .img_hover .cc_btn,.news_highlight .img_hover .cookies .cc_banner .cc_btn,.cookies .cc_banner .news_highlight .img_hover .cc_btn,.news_highlight .img_hover .cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .wrapper-cookies .news_highlight .img_hover .cc_btn,.news_highlight .img_hover .cc_banner-wrapper .cc_banner .cc_btn,.cc_banner-wrapper .cc_banner .news_highlight .img_hover .cc_btn,.news_secondary .img_hover .cta,.news_secondary .img_hover .cookies .wrapper-cookies .cc_btn,.cookies .wrapper-cookies .news_secondary .img_hover .cc_btn,.news_secondary .img_hover .cookies .cc_banner .cc_btn,.cookies .cc_banner .news_secondary .img_hover .cc_btn,.news_secondary .img_hover .cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .wrapper-cookies .news_secondary .img_hover .cc_btn,.news_secondary .img_hover .cc_banner-wrapper .cc_banner .cc_btn,.cc_banner-wrapper .cc_banner .news_secondary .img_hover .cc_btn{margin-top:32px}.news_highlight .img_hover .txt,.news_secondary .img_hover .txt{display:block}.highlights .teaser_slider_wrapper{max-width:640px}.karte_img{top:90px;left:50%;margin-left:-220px}.karte_big{height:800px}.karte_img2{top:653px;left:107px}.karte_img3a{top:657px;left:275px}.karte_img3b{top:556px;left:434px}.billboard-ad,.superbanner-ad{display:none}.sendungen .w300,.sendungenGrafik.unterseite .w300{min-height:0}.head_nav .quicksearch{display:none}.head_nav .search_form{right:0;top:0px;position:absolute}.responsive_search .quicksearch,.responsive_search_mobile .quicksearch{width:70%}.spiele .slider .trailer_stoerer{top:auto;bottom:5%;width:150px}.spiele_trailer .trailer_text{margin-bottom:25px}.spiele_trailer .trailer_video{float:none;margin:0px auto;overflow:hidden;width:100%}.spiele_trailer .trailer_video iframe{width:100% !important}.socials ul{width:84px}.socials li{margin-left:0}.content_ad{height:540px}.home .tx-m01-tvprogramme:hover .box13.tageshighlight .text h3{margin-bottom:66px}.home .tx-m01-tvprogramme:hover{background-color:#111}.sendungGrafikContent .box33image .individuel_gradient{position:relative;bottom:0px}.sendungGrafikContent .box33image.box_33 h3{text-overflow:ellipsis;overflow:hidden;width:553px;white-space:nowrap}}@media screen and (max-width: 850px){.karte_big{height:800px}.karte_big h4,.karte_big h5,.karte_big header.site-header .main-navigation ul li.h5,header.site-header .main-navigation ul .karte_big li.h5{text-align:center;width:auto}.karte_big .karte_img{top:10px;position:relative;left:auto;margin:0 auto}.karte_img2{top:639px;left:108px}.karte_img3a{top:643px}.karte_img3b{top:542px}}@media screen and (max-width: 836px){.sendungen .w620{width:100%}}@media screen and (min-width: 768px){.top .head_nav ul,.top .head_nav li{display:block !important}.responsive_search_mobile{display:none !important}.karte_big{margin-bottom:40px}}@media screen and (max-width: 767px){.google-indexedsearch-browselist.prevPage,.google-indexedsearch-browselist.nextPage{display:none}.container_main{max-width:440px}.w460{width:100%}.box23gewinnspiel .bgColor .hover h3{left:0;right:auto}.teaser_big .box_right{display:inline-block;margin-top:30px}.teaser_slider .two{display:none}.teaser_slider .w300{width:100%}.image_wrap a{display:block}.box_left .one .teaser_green .icon_cta{top:0}.teaser_small .one,.teaser_small .two{width:100%;margin-right:0}.teaser_small .img_hover .empfang_nobreak{display:block}.teaser_small .img_hover .empfang_break{display:none}.teaser_small .one .img_hover .cta,.teaser_small .one .img_hover .cookies .wrapper-cookies .cc_btn,.cookies .wrapper-cookies .teaser_small .one .img_hover .cc_btn,.teaser_small .one .img_hover .cookies .cc_banner .cc_btn,.cookies .cc_banner .teaser_small .one .img_hover .cc_btn,.teaser_small .one .img_hover .cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .wrapper-cookies .teaser_small .one .img_hover .cc_btn,.teaser_small .one .img_hover .cc_banner-wrapper .cc_banner .cc_btn,.cc_banner-wrapper .cc_banner .teaser_small .one .img_hover .cc_btn{margin-top:31px}.teaser_small .two{margin-top:30px}.img_hover .cta,.img_hover .cookies .wrapper-cookies .cta,.cookies .wrapper-cookies .img_hover .cta,.img_hover .cookies .wrapper-cookies .cc_btn,.cookies .wrapper-cookies .img_hover .cc_btn,.img_hover .cookies .cc_banner .cta,.cookies .cc_banner .img_hover .cta,.img_hover .cookies .cc_banner .cc_btn,.cookies .cc_banner .img_hover .cc_btn,.img_hover .cc_banner-wrapper .wrapper-cookies .cta,.cc_banner-wrapper .wrapper-cookies .img_hover .cta,.img_hover .cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .wrapper-cookies .img_hover .cc_btn,.img_hover .cc_banner-wrapper .cc_banner .cta,.cc_banner-wrapper .cc_banner .img_hover .cta,.img_hover .cc_banner-wrapper .cc_banner .cc_btn,.cc_banner-wrapper .cc_banner .img_hover .cc_btn{margin-top:32px}.box2mal .w460{margin-right:0;width:100%}.box2mal .sp3_anzeige{margin-top:30px}.teaser_small .one .img_hover .cta,.teaser_small .one .img_hover .cookies .wrapper-cookies .cc_btn,.cookies .wrapper-cookies .teaser_small .one .img_hover .cc_btn,.teaser_small .one .img_hover .cookies .cc_banner .cc_btn,.cookies .cc_banner .teaser_small .one .img_hover .cc_btn,.teaser_small .one .img_hover .cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .wrapper-cookies .teaser_small .one .img_hover .cc_btn,.teaser_small .one .img_hover .cc_banner-wrapper .cc_banner .cc_btn,.cc_banner-wrapper .cc_banner .teaser_small .one .img_hover .cc_btn{margin-top:32px}.news_big .img_hover .cta,.news_big .img_hover .cookies .wrapper-cookies .cc_btn,.cookies .wrapper-cookies .news_big .img_hover .cc_btn,.news_big .img_hover .cookies .cc_banner .cc_btn,.cookies .cc_banner .news_big .img_hover .cc_btn,.news_big .img_hover .cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .wrapper-cookies .news_big .img_hover .cc_btn,.news_big .img_hover .cc_banner-wrapper .cc_banner .cc_btn,.cc_banner-wrapper .cc_banner .news_big .img_hover .cc_btn{margin-top:35px}.teaser_3sp_small .news_big .sp3_news{height:190px}.teaser_small_more .dark_teaser_bottom{margin-top:30px}.teaser_small_more .image_wrap{height:auto}.teaser_small_more .teaser_dark .img_hover{padding-top:128px}.teaser_small_more .image_wrap a:hover .img_hover{padding-top:82px}.box2mal .one .img_hover .cta,.box2mal .one .img_hover .cookies .wrapper-cookies .cc_btn,.cookies .wrapper-cookies .box2mal .one .img_hover .cc_btn,.box2mal .one .img_hover .cookies .cc_banner .cc_btn,.cookies .cc_banner .box2mal .one .img_hover .cc_btn,.box2mal .one .img_hover .cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .wrapper-cookies .box2mal .one .img_hover .cc_btn,.box2mal .one .img_hover .cc_banner-wrapper .cc_banner .cc_btn,.cc_banner-wrapper .cc_banner .box2mal .one .img_hover .cc_btn{margin-top:46px}.teaser_small .one,.teaser_small .two{height:auto}.teaser_3sp_small .sp3_empfang .img_hover,.teaser_3sp_small .sp3_facebook .img_hover{height:auto}.back_to_top{display:inline-block}.content_ad{display:block}.top .head_nav{float:none;padding:0px;width:100%;box-shadow:0px 6px 6px 0px rgba(0,0,0,0.9)}.top .head_nav ul,.top .head_nav li{background-color:#333;line-height:20px;display:none}.top .head_nav ul{float:none;height:auto;overflow:hidden;padding:0px 20px;width:auto}.top .head_nav ul li,.top .head_nav ul li.mobile_socials+li{height:auto;padding:12px 0px;width:100%;line-height:30px;border-bottom:2px solid #111}.top .socials{margin-right:20px;position:absolute;right:0;top:14px}.top .logo_container{float:none;position:absolute;top:0px;left:0px;padding:8px 0 0;width:100%}.top .logo_container a#logo{margin:0px auto}.top .nav_icon_area{position:absolute;left:0px;top:0px;margin:26px 0 0 20px}.top .nav_icon_area .nav_icon{background:url("../img/icn_navi.png") no-repeat top left;cursor:pointer;display:block;height:20px;width:20px}.top .nav_icon_area .nav_icon:hover{background:url("../img/icn_navi.png") no-repeat bottom left}.teaser_footer a.cta,.teaser_footer .cookies .wrapper-cookies a.cta,.cookies .wrapper-cookies .teaser_footer a.cta,.teaser_footer .cookies .wrapper-cookies a.cc_btn,.cookies .wrapper-cookies .teaser_footer a.cc_btn,.teaser_footer .cookies .cc_banner a.cta,.cookies .cc_banner .teaser_footer a.cta,.teaser_footer .cookies .cc_banner a.cc_btn,.cookies .cc_banner .teaser_footer a.cc_btn,.teaser_footer .cc_banner-wrapper .wrapper-cookies a.cta,.cc_banner-wrapper .wrapper-cookies .teaser_footer a.cta,.teaser_footer .cc_banner-wrapper .wrapper-cookies a.cc_btn,.cc_banner-wrapper .wrapper-cookies .teaser_footer a.cc_btn,.teaser_footer .cc_banner-wrapper .cc_banner a.cta,.cc_banner-wrapper .cc_banner .teaser_footer a.cta,.teaser_footer .cc_banner-wrapper .cc_banner a.cc_btn,.cc_banner-wrapper .cc_banner .teaser_footer a.cc_btn{margin-top:40px}.logos .logo_aenet{width:27%}.logos .logo_ae{width:20%}.logos .logo_history{width:19.5%}.teaser_slider .image_wrap img{margin:0 !important}.empfang_small h2,.facebook_small h2,.empfang_big h2{font-size:1em;line-height:1.33em}.teaser_slider_wrapper .box13,.spiele .box13{width:100%}.teaser_slider_wrapper .box13 .csc-frame-default .csc-textpic,.spiele .box13 .csc-frame-default .csc-textpic{position:relative}.teaser_slider_wrapper .box13 .csc-frame-default .csc-textpic .csc-textpic-text,.spiele .box13 .csc-frame-default .csc-textpic .csc-textpic-text{position:relative;display:block;min-width:0}.teaser_slider_wrapper .box13 .csc-frame-default .csc-textpic .csc-textpic-text h2,.spiele .box13 .csc-frame-default .csc-textpic .csc-textpic-text h2{width:90%;margin:0 5%;position:absolute;left:0;bottom:15px}.teaser_slider_wrapper .box13 .csc-frame-default .csc-textpic .csc-textpic-text h2 a,.spiele .box13 .csc-frame-default .csc-textpic .csc-textpic-text h2 a{width:100%}.teaser_slider_wrapper .box13 .csc-frame-default .csc-textpic .csc-textpic-text h3,.spiele .box13 .csc-frame-default .csc-textpic .csc-textpic-text h3{position:absolute;bottom:45px;left:0;margin:0 5%;bottom:58px}.teaser_slider_wrapper .box13 .csc-frame-default .csc-textpic .csc-textpic-text h4,.spiele .box13 .csc-frame-default .csc-textpic .csc-textpic-text h4{margin:0 5%;position:absolute;top:10px;left:0}.spiele .box13,.spiele .box13.last,.spiele .box13.small.last,.sendungen .box13,.sendungen .box13.last,.sendungen .box13.small.last{margin:0 auto 20px;float:none;width:100%}.stage_content{max-width:440px;margin-right:0px}.w300{max-width:440px}.empfangDetailTemplate .w620 .anbieter .img{width:100%;float:none}.empfangDetailTemplate .w620{width:auto}.empfangDetailTemplate .w300 .karte_detail{margin:0 auto 90px}.empfangDetailTemplate .w620 .anbieter .img{padding-bottom:20px}.sendetermine_detail .content_right,.sendetermine_detail .content_left{float:none;width:100%;margin-right:0px}body.sendungenGrafik .menuStaffel .img_hover,body.sendungenGrafik.unterseite .menuStaffel .img_hover{width:100%}body.sendungenGrafik .menuStaffel ul,body.sendungenGrafik.unterseite .menuStaffel ul{width:100%}body.sendungenGrafik .genre_icn{margin-bottom:20px}.w940.breadcrumbMenu{max-width:440px;clear:both}.empfang .teaser_3sp_small .sp3_empfang,.empfang .empfang_small,.empfang .teaser_3sp_small .sp3_facebook,.empfang .facebook_small,.empfangDetailTemplate .teaser_3sp_small .sp3_empfang,.empfangDetailTemplate .empfang_small,.empfangDetailTemplate .teaser_3sp_small .sp3_facebook,.empfangDetailTemplate .facebook_small{width:100%;float:none;clear:both}.empfangDetailTemplate .w620 .anbieter .teaser{max-width:440px;width:100%}.w300{width:640px}.w300 .box13color.box13fb{float:none;margin-left:auto;margin-right:auto;max-width:440px;width:auto;clear:both}.w300 .box13color.box13fb h2{display:inline-block;max-width:70%}.w300 .box13color.box13original{float:none;max-width:440px;width:auto;margin-left:auto;margin-right:auto}.w300 .box13color.box13original h2{display:inline-block;max-width:70%}.w300 .box13ad,.w300 .box13{margin-left:auto;margin-right:auto}.w300 .box13ad{float:none}.w300 .tx-m01-tvprogramme .ajax_Nextbroadcast{width:100%}.tvguide .date .date_text{width:100%}.tvguide .date .date_picker{position:absolute;bottom:10px;left:50%;margin-left:-122px}.filter_genre p{width:100%;padding:20px 0 0 0}.filter_genre .genre{padding-right:25px}.hints_wrapper .hints .hint .right_hint{width:120px;height:30px;top:0}.hints_wrapper .hints .hint .right_hint .icon{display:none}.hints_wrapper .hints .hint .right_hint .genre_txt{width:120px;line-height:30px}.hints_wrapper .hints .hint .left_hint{padding-top:40px;padding-left:7%;width:93%}.hints_wrapper .hints .hint .left_hint .time{position:static}.hints_wrapper .hints .hint .middle_hint{width:93%;padding-left:7%;padding-bottom:20px}.hints_wrapper .hints .hint .middle_hint p.name_serie{width:100%}.hints_wrapper .hints .hint .more{width:86%;margin-left:7%;margin-top:0;margin-right:7%}.tx-m01-tvprogramme{float:none;width:100%;clear:both}.tx-m01-tvprogramme .box13{width:100%;max-width:440px}.tx-m01-tvprogramme .box13.tageshighlight .image img{left:0;margin:0}.tx-m01-tvprogramme .box13.tageshighlight.einer{margin:0 0 20px}.tx-m01-tvprogramme .txt_content_headline.einer{margin:0 0 11px}.home .tx-m01-tvprogramme .box13.tageshighlight{max-width:440px}.home .green .csc-textpic-text{padding:14px 5% 8px;width:90%}.home .news{max-width:100%}.home .news .news_content{min-height:inherit}.box13{max-width:440px;width:100%}.box13 .csc-frame-default .csc-textpic .csc-textpic-text{display:block;position:relative;width:100%}.box13 .csc-frame-default .csc-textpic .csc-textpic-text h2{width:100%;margin:0px;position:absolute;bottom:10px;left:20px}.box13 .csc-frame-default .csc-textpic .csc-textpic-text h2 a{width:90%}.box13 .csc-frame-default .csc-textpic .csc-textpic-text h4{width:100%;margin:0px;position:absolute;bottom:70px;left:20px}.box13 .csc-frame-default .csc-textpic .csc-textpic-text h4 a{width:90%}.sendetermine_detail .content_right,.sendetermine_detail .content_left{display:inline-block}.sendungen .w620 .sendetermine_spacer{display:none}.sendetermine .dates{padding-left:0px}.sendetermine .dates .date{clear:none;display:inline;float:left}.sendetermine .dates .time{clear:none;display:inline;float:right}.highlights .last{margin-right:0px;float:none}.tx-m01-programabc,.alphabet .top,.tx-m01-programabc .w300{width:100%}body.sendungenGrafik .menuStaffel ul li{display:block;clear:both}body.sendungenGrafik .genre_icn{display:none}.sendungGrafikContent .box33image.box_33{font-size:0.7em}.sendungGrafikContent .box33image.box_33 h3{white-space:normal;width:auto}.tx-m01-tvprogramme .boxSendung h2{font-size:1.2em}.tx-m01-tvprogramme .boxSendung .csc-frame-default p{float:left}.tx-m01-tvprogramme .boxSendung .csc-frame-default{width:100%;float:none}.tx-m01-tvprogramme .boxSendung .csc-textpic-center{padding-right:20px}.box33fb{font-size:0.8em}.box33fb .csc-frame-default{top:0;padding:0 0 5px 10px}.box33fb h4{margin-top:0;top:0px}.box33fb .icn_facebook_sp6{top:36px}.box12color .csc-textpic{padding-top:40px}.empfangDetailTemplate .w620 .anbieter .img .icons{float:none;display:none;text-align:center}.empfangDetailTemplate .w620 .anbieter .img .icons div,.empfangDetailTemplate .w620 .anbieter .img .icons .hd,.empfangDetailTemplate .w620 .anbieter .img .icons .sat,.empfangDetailTemplate .w620 .anbieter .img .icons .iptv,.empfangDetailTemplate .w620 .anbieter .img .icons .kabel,.empfangDetailTemplate .w620 .anbieter .img .icons .mobiletv,.empfangDetailTemplate .w620 .anbieter .img .icons .vod{display:inline-block;float:none}body.sendungenGrafik .menuStaffel,body.sendungenGrafik.unterseite .menuStaffel{float:left}body.sendungenGrafik .menuStaffel .img_hover,body.sendungenGrafik.unterseite .menuStaffel .img_hover{float:none}body.sendungenGrafik .menuStaffel ul,body.sendungenGrafik.unterseite .menuStaffel ul{position:absolute;left:0px;top:100%}.gewinnspiel_game .nl_form input.eingabe{width:95%;margin-right:0}.gewinnspiel_game .nl_form .arrow{float:left;margin:0px}.gewinnspiel_game .checkbox{clear:both}.highlights .teaser_slider_wrapper{max-width:440px}.hints_wrapper .hints .hint .left_hint .channel{left:7%;top:19px;bottom:auto}.karte_big{height:850px;overflow:hidden}.karte_img2{top:635px;left:3px}.karte_img3a{top:639px;left:171px}.karte_img3b{top:538px;left:330px}.akkordeon_header h2{font-size:22px}.gewinnteaser.box33fb{background-size:100% 100%}.gewinnteaser.box33fb .icn_klee{width:44px;height:42px;background-size:100%;right:10%}.head_nav .search_submit{display:none;background:url("../img/icn_search_mobile.png") no-repeat scroll left top transparent;height:20px}.head_nav .search_submit:hover{background:url("../img/icn_search_mobile.png") bottom left no-repeat}.responsive_search_mobile{display:none;float:none;margin-top:86px;padding-left:20px;position:relative}.head_nav .responsive_search_mobile{margin-bottom:15px}.head_nav .responsive_search_mobile .search_form{right:auto;top:auto;position:relative}.head_nav .responsive_search_mobile .quicksearch{display:block;width:85%}.head_nav .responsive_search_mobile .search_submit{display:block;position:absolute;right:42px;top:6px}.google-indexedsearch #google_indexedsearch{padding:40px 5% 20px 5%;width:90%}.google-indexedsearch .google-indexedsearch-searchbox INPUT.google-indexedsearch-searchbox-sword{width:70%}.hints_wrapper .hints .hint .left_hint .datetime{position:relative;left:auto;bottom:auto}.searchbar #tv_search{margin:0px;width:77%}.searchbar #tv_search_button{margin-top:4px}.searchbar .search_text{padding-left:0px}.spiele .slider .posLeft .trailer_stoerer{right:55px}.spiele .slider .posRight .trailer_stoerer{left:55px}.spiele .slider .trailer_stoerer{width:20%}.top .socials a,.top .head_nav ul li.mobile_socials a{display:block;height:20px;background:url("../img/social_fb_mobile.png") no-repeat top left;width:20px;cursor:pointer;float:right}.top .socials a:hover,.top .head_nav ul li.mobile_socials a:hover{background-position:bottom left}body.sendungenGrafik .menuStaffel .img_hover .cta .arrow,body.sendungenGrafik .menuStaffel .img_hover .cookies .wrapper-cookies .cc_btn .arrow,.cookies .wrapper-cookies body.sendungenGrafik .menuStaffel .img_hover .cc_btn .arrow,body.sendungenGrafik .menuStaffel .img_hover .cookies .cc_banner .cc_btn .arrow,.cookies .cc_banner body.sendungenGrafik .menuStaffel .img_hover .cc_btn .arrow,body.sendungenGrafik .menuStaffel .img_hover .cc_banner-wrapper .wrapper-cookies .cc_btn .arrow,.cc_banner-wrapper .wrapper-cookies body.sendungenGrafik .menuStaffel .img_hover .cc_btn .arrow,body.sendungenGrafik .menuStaffel .img_hover .cc_banner-wrapper .cc_banner .cc_btn .arrow,.cc_banner-wrapper .cc_banner body.sendungenGrafik .menuStaffel .img_hover .cc_btn .arrow{background:url("../img/icn_cta_downmenu.png") no-repeat scroll left top transparent;width:26px;height:14px;top:6px}body.sendungenGrafik .menuStaffel:hover .img_hover .cta,body.sendungenGrafik .menuStaffel:hover .img_hover .cookies .wrapper-cookies .cc_btn,.cookies .wrapper-cookies body.sendungenGrafik .menuStaffel:hover .img_hover .cc_btn,body.sendungenGrafik .menuStaffel:hover .img_hover .cookies .cc_banner .cc_btn,.cookies .cc_banner body.sendungenGrafik .menuStaffel:hover .img_hover .cc_btn,body.sendungenGrafik .menuStaffel:hover .img_hover .cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .wrapper-cookies body.sendungenGrafik .menuStaffel:hover .img_hover .cc_btn,body.sendungenGrafik .menuStaffel:hover .img_hover .cc_banner-wrapper .cc_banner .cc_btn,.cc_banner-wrapper .cc_banner body.sendungenGrafik .menuStaffel:hover .img_hover .cc_btn{color:#fff}body.sendungenGrafik .menuStaffel:hover .img_hover .arrow{background-position:0px bottom}body.sendungenGrafik .menuStaffel ul{border-top:1px solid #878787}.karte_big .karte_img{top:6px}.empfangTemplate .teaser_slider_wrapper{margin-top:30px}.box23gewinnspiel .bgColor .hover h3{position:relative;right:auto;bottom:0;margin-top:20px;width:auto}}@media screen and (max-width: 650px){.slider .bx-wrapper .bx-pager{display:none}.slider #prev,.slider #next{margin-top:-160px}.slider .bx-viewport{padding-bottom:250px}.slider .slider-wrapper .posRight .csc-textpic-text,.slider .slider-wrapper .posLeft .csc-textpic-text{box-sizing:border-box;padding:20px;height:250px;top:auto;left:0;right:auto;bottom:-250px;width:100%}.slider .slider-wrapper .posRight .csc-textpic-text h3,.slider .slider-wrapper .posLeft .csc-textpic-text h3{margin-left:0;max-width:none}.slider .slider-wrapper .posRight .csc-textpic-text h4,.slider .slider-wrapper .posLeft .csc-textpic-text h4{margin-left:0;max-width:none}.slider .slider-wrapper .posRight .csc-textpic-text p.bodytext,.slider .slider-wrapper .posRight .csc-textpic-text p,.slider .slider-wrapper .posLeft .csc-textpic-text p.bodytext,.slider .slider-wrapper .posLeft .csc-textpic-text p{margin-left:-20px;max-width:none;padding:0 20px;width:100%}.slider .slider-wrapper .posRight .csc-textpic-text a,.slider .slider-wrapper .posLeft .csc-textpic-text a{position:absolute;bottom:20px;margin-left:0}.spiele .slider .slider-wrapper .posRight .csc-textpic-text{width:100%}.spiele .slider .slider-wrapper .posLeft .csc-textpic-text{width:100%}.spiele .slider .slider-wrapper .posRight .csc-textpic-text,.spiele .slider .slider-wrapper .posLeft .csc-textpic-text{padding:20px}.home .tx-m01-tvprogramme:hover .box13.tageshighlight .text h3{margin-bottom:36px}.home .tx-m01-tvprogramme:hover .tageshighlight{background-color:#111}.content_ad{height:320px}.searchbar{padding-bottom:30px}}@media screen and (max-width: 600px){.head_nav .responsive_search_mobile .quicksearch{width:80%}}@media screen and (max-width: 479px){.dyn_h_teaser .box13 .csc-frame-default .csc-textpic .csc-textpic-text{min-width:0}.print{display:none}.searchbar #tv_search{width:84%}.w940{max-width:none;width:90%;margin:10px 5%}.top #navi{width:100%}.w460{margin:0 5%;max-width:440px;width:90%}.box2mal .w460{width:100%}.teaser_small .w460,.back_to_top{margin:0 5%;width:90%}.top .socials{position:absolute;right:0px;margin-right:70px}.top .head_nav{float:none;padding:0px;width:100%}.top .head_nav ul,.top .head_nav li{line-height:20px;display:none}.top .head_nav ul{width:100%}.top .head_nav li{padding:0px;border:none;width:100%;line-height:30px}.top .head_nav ul a,.top .head_nav li a{padding-left:20px}.top .head_nav ul li.mobile_socials{display:list-item !important;margin-bottom:10px}.top .head_nav ul li,.top .head_nav ul li.mobile_socials+li{padding-bottom:10px}.top .head_nav ul li a,.top .head_nav ul li.mobile_socials+li a{padding-left:0}.nav_icon{background:url("../img/icon_navi.png") no-repeat 0px 0px;display:block;width:30px;height:24px;cursor:pointer}.slider #prev,.slider #next{margin-top:-190px}.slider .bx-viewport{padding-bottom:300px}.slider .slider-wrapper .posRight .csc-textpic-text,.slider .slider-wrapper .posLeft .csc-textpic-text{height:300px;bottom:-300px;overflow:hidden}.container_main{max-width:280px;min-width:280px}.container_main{max-width:479px}.teaser_slider_wrapper,.box13,box13.small{width:90%;margin:30px 5%}.gewinnspiel .box13{width:100%}.box_left,.box_right{float:none}.teaser_dark{top:345px}.sp3_anzeige{display:none}.teaser_3sp_small .sp3_empfang .img_hover .txt_h1,.teaser_3sp_small .sp3_facebook .img_hover .txt_h1{font-size:1.556em;margin-top:2px;display:inline-block}.img_hover .cta,.img_hover .cookies .wrapper-cookies .cta,.cookies .wrapper-cookies .img_hover .cta,.img_hover .cookies .wrapper-cookies .cc_btn,.cookies .wrapper-cookies .img_hover .cc_btn,.img_hover .cookies .cc_banner .cta,.cookies .cc_banner .img_hover .cta,.img_hover .cookies .cc_banner .cc_btn,.cookies .cc_banner .img_hover .cc_btn,.img_hover .cc_banner-wrapper .wrapper-cookies .cta,.cc_banner-wrapper .wrapper-cookies .img_hover .cta,.img_hover .cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .wrapper-cookies .img_hover .cc_btn,.img_hover .cc_banner-wrapper .cc_banner .cta,.cc_banner-wrapper .cc_banner .img_hover .cta,.img_hover .cc_banner-wrapper .cc_banner .cc_btn,.cc_banner-wrapper .cc_banner .img_hover .cc_btn{font-size:0.889em;line-height:22px}.teaser_small .one,.teaser_small .two{height:170px}.teaser_3sp_small .sp3_empfang .img_hover,.teaser_3sp_small .sp3_facebook .img_hover{height:148px}.img_hover .txt_h2{width:87%}.box_left .one .teaser_green .icon_cta{top:13px}.teaser_dark{top:103px}.teaser_small .img_hover .empfang_nobreak{display:none}.teaser_small .img_hover .empfang_break{display:block}.teaser_small .one .img_hover .cta,.teaser_small .one .img_hover .cookies .wrapper-cookies .cc_btn,.cookies .wrapper-cookies .teaser_small .one .img_hover .cc_btn,.teaser_small .one .img_hover .cookies .cc_banner .cc_btn,.cookies .cc_banner .teaser_small .one .img_hover .cc_btn,.teaser_small .one .img_hover .cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .wrapper-cookies .teaser_small .one .img_hover .cc_btn,.teaser_small .one .img_hover .cc_banner-wrapper .cc_banner .cc_btn,.cc_banner-wrapper .cc_banner .teaser_small .one .img_hover .cc_btn{margin-top:45px}.box2mal .one .img_hover .cta,.box2mal .one .img_hover .cookies .wrapper-cookies .cc_btn,.cookies .wrapper-cookies .box2mal .one .img_hover .cc_btn,.box2mal .one .img_hover .cookies .cc_banner .cc_btn,.cookies .cc_banner .box2mal .one .img_hover .cc_btn,.box2mal .one .img_hover .cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .wrapper-cookies .box2mal .one .img_hover .cc_btn,.box2mal .one .img_hover .cc_banner-wrapper .cc_banner .cc_btn,.cc_banner-wrapper .cc_banner .box2mal .one .img_hover .cc_btn{margin-top:39px}.img_hover .txt_h1{font-size:1.556em}.teaser_3sp_small .news_big .sp3_news{height:170px}.news_big .img_hover .cta,.news_big .img_hover .cookies .wrapper-cookies .cc_btn,.cookies .wrapper-cookies .news_big .img_hover .cc_btn,.news_big .img_hover .cookies .cc_banner .cc_btn,.cookies .cc_banner .news_big .img_hover .cc_btn,.news_big .img_hover .cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .wrapper-cookies .news_big .img_hover .cc_btn,.news_big .img_hover .cc_banner-wrapper .cc_banner .cc_btn,.cc_banner-wrapper .cc_banner .news_big .img_hover .cc_btn{margin-top:31px}.content_ad{display:none}.content_ad_mobile{display:block}.facebook_mobile{display:block}.logos .logo_ae{float:left}.logos .logo_history{margin-left:0%}.logos .logo_entertainweb{float:right;margin-top:0px}.logos{margin-bottom:60px}.teaser_footer{height:auto;padding:3.76%;width:90.48%}.teaser_footer h2{font-size:1.556em}.teaser_footer p{font-size:0.889em;line-height:1.15em}.teaser_footer a.cta,.teaser_footer .cookies .wrapper-cookies a.cta,.cookies .wrapper-cookies .teaser_footer a.cta,.teaser_footer .cookies .wrapper-cookies a.cc_btn,.cookies .wrapper-cookies .teaser_footer a.cc_btn,.teaser_footer .cookies .cc_banner a.cta,.cookies .cc_banner .teaser_footer a.cta,.teaser_footer .cookies .cc_banner a.cc_btn,.cookies .cc_banner .teaser_footer a.cc_btn,.teaser_footer .cc_banner-wrapper .wrapper-cookies a.cta,.cc_banner-wrapper .wrapper-cookies .teaser_footer a.cta,.teaser_footer .cc_banner-wrapper .wrapper-cookies a.cc_btn,.cc_banner-wrapper .wrapper-cookies .teaser_footer a.cc_btn,.teaser_footer .cc_banner-wrapper .cc_banner a.cta,.cc_banner-wrapper .cc_banner .teaser_footer a.cta,.teaser_footer .cc_banner-wrapper .cc_banner a.cc_btn,.cc_banner-wrapper .cc_banner .teaser_footer a.cc_btn{margin-top:5%}.box33image .individuel_gradient{height:80px}.footer,push{height:790px}.footer{padding:23px 20px 30px}.top .socials{display:none}.stage_content,.w300{max-width:none;width:88%;margin-left:6%;margin-right:6%}.w300 .box13ad{max-width:300px;width:auto}.karte_img,.karte_detail{width:280px;height:381px}.empfangDetailTemplate .w620 .anbieter .teaser{width:auto;margin:0 15px}.spiele .wrapper_sticky .middle,.spiele .wrapper_sticky .bottom{margin:0 6%;width:88%}.spiele .wrapper_sticky .stage h1{margin-left:5%}body.sendungenGrafik .menuStaffel .img_hover{width:100%}body.sendungenGrafik .menuStaffel ul{width:100%}body.sendungenGrafik .navi_2nd .sub_nav ul li{width:100%;padding-right:0px}body.sendungenGrafik .navi_2nd .sub_nav ul li.even{text-align:left}.empfang .w460,.empfang .teaser_3sp_small .sp3_empfang,.empfang .empfang_small,.empfang .teaser_3sp_small .sp3_facebook,.empfang .facebook_small,.empfangDetailTemplate .w460,.empfangDetailTemplate .teaser_3sp_small .sp3_empfang,.empfangDetailTemplate .empfang_small,.empfangDetailTemplate .teaser_3sp_small .sp3_facebook,.empfangDetailTemplate .facebook_small{width:90%;box-sizing:content-box}.teaser_big .w460.box_right,.empfangDetailTemplate .teaser_big .w460.box_right{margin-top:30px}.empfangDetailTemplate .teaser_big .w460{width:100%;margin:0}.fallback_404,.fallback_nojavascript,.fallback_oldbrowser{margin-bottom:20px;margin-top:5%}.fallback_oldbrowser{margin-bottom:0}.home .tx-m01-tvprogramme .box13.tageshighlight{margin:0}.home .news{margin:0px 5%}.sendetermine_detail .content_left{margin-bottom:0px}.sendungen .w620{width:90%;margin:0 5%}.sendungen .sendetermine{width:100%;margin:0px}.hints_wrapper .hints .hint .prev_hint .name_serie{font-size:1.1em;line-height:28px}.tx-m01-programabc .w940{margin:0px}.box_left,.box_right{float:left}.sendungGrafikContent .box_33{font-size:0.7em}.sendungGrafikContent .box33image.box_33{font-size:0.6em}.sendungGrafikContent .box33image.box_33 .cta,.sendungGrafikContent .box33image.box_33 .cookies .wrapper-cookies .cc_btn,.cookies .wrapper-cookies .sendungGrafikContent .box33image.box_33 .cc_btn,.sendungGrafikContent .box33image.box_33 .cookies .cc_banner .cc_btn,.cookies .cc_banner .sendungGrafikContent .box33image.box_33 .cc_btn,.sendungGrafikContent .box33image.box_33 .cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .wrapper-cookies .sendungGrafikContent .box33image.box_33 .cc_btn,.sendungGrafikContent .box33image.box_33 .cc_banner-wrapper .cc_banner .cc_btn,.cc_banner-wrapper .cc_banner .sendungGrafikContent .box33image.box_33 .cc_btn{min-height:25px;width:19px;background:url("../img/icn_cta.png") no-repeat left center}}@media only screen and (max-width: 479px) and (-webkit-min-device-pixel-ratio: 2), only screen and (max-width: 479px) and (min--moz-device-pixel-ratio: 2), only screen and (max-width: 479px) and (min-device-pixel-ratio: 2), only screen and (max-width: 479px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 479px) and (min-resolution: 144dpi), only screen and (max-width: 479px) and (min-resolution: 2dppx){.sendungGrafikContent .box33image.box_33 .cta,.sendungGrafikContent .box33image.box_33 .cookies .wrapper-cookies .cc_btn,.cookies .wrapper-cookies .sendungGrafikContent .box33image.box_33 .cc_btn,.sendungGrafikContent .box33image.box_33 .cookies .cc_banner .cc_btn,.cookies .cc_banner .sendungGrafikContent .box33image.box_33 .cc_btn,.sendungGrafikContent .box33image.box_33 .cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .wrapper-cookies .sendungGrafikContent .box33image.box_33 .cc_btn,.sendungGrafikContent .box33image.box_33 .cc_banner-wrapper .cc_banner .cc_btn,.cc_banner-wrapper .cc_banner .sendungGrafikContent .box33image.box_33 .cc_btn{background-image:url("../img/2x/icn_cta_2x.png");background-size:19px 19px}}@media screen and (max-width: 479px){.box_33 .cta,.box_33 .cookies .wrapper-cookies .cta,.cookies .wrapper-cookies .box_33 .cta,.box_33 .cookies .wrapper-cookies .cc_btn,.cookies .wrapper-cookies .box_33 .cc_btn,.box_33 .cookies .cc_banner .cta,.cookies .cc_banner .box_33 .cta,.box_33 .cookies .cc_banner .cc_btn,.cookies .cc_banner .box_33 .cc_btn,.box_33 .cc_banner-wrapper .wrapper-cookies .cta,.cc_banner-wrapper .wrapper-cookies .box_33 .cta,.box_33 .cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .wrapper-cookies .box_33 .cc_btn,.box_33 .cc_banner-wrapper .cc_banner .cta,.cc_banner-wrapper .cc_banner .box_33 .cta,.box_33 .cc_banner-wrapper .cc_banner .cc_btn,.cc_banner-wrapper .cc_banner .box_33 .cc_btn{min-height:25px;width:25px;background-size:100%}.box_12.w460{margin-bottom:20px}.sendungen .w620 h2{font-size:1.9em}.tx-m01-tvprogramme .boxSendung h2{font-size:0.9em}.tx-m01-tvprogramme .boxSendung .csc-frame-default p{float:left;font-size:0.9em}.tx-m01-tvprogramme .boxSendung .csc-frame-default{width:100%;float:none}.tx-m01-tvprogramme .boxSendung .csc-textpic-center{margin-right:10px}h1{word-wrap:break-word;font-size:1.7em}.default .box13{width:100%}.box33fb h4{top:auto;float:none}.box33fb .csc-frame-default{width:100%}.w620.sendungGrafik2Spalten{margin:0 5% 0 5%}.w620.sendungGrafik2Spalten{width:90%}.w620.sendungGrafik2Spalten .btn_back_mobile{right:5%}.w300 .box13,.w300.sendungGrafik2Spalten .box13{width:100%}.gewinnspiel .btn_back_mobile{top:-22px}.karte_big{height:560px;overflow:hidden}.karte_img2{top:430px;left:50%;margin-left:-138px;width:137px;background-size:100%;background-position:0px 0px;height:83px}.karte_img2:hover{background-position:0px -84px}.karte_img3a{top:430px;left:50%;height:62px;margin-left:-32px;background-size:100%;width:240px;background-position:0px -62px}.karte_at:hover .karte_img3a{background-position:0px -186px}.karte_img3b{top:368px;left:50%;background-position:-103px 0px;background-size:240px auto;margin-left:71px;width:136px;height:62px}.karte_at:hover .karte_img3b{background-position:-103px -124px}.box13.tageshighlight .text h2{font-size:22px}.akkordeon_header h2{font-size:19px}.akkordeon_header span{top:0px}.w300 .box13 .csc-frame-default .csc-textpic .csc-textpic-text h4,.w300.sendungGrafik2Spalten .box13 .csc-frame-default .csc-textpic .csc-textpic-text h4{left:5%}.w300 .box13 .csc-frame-default .csc-textpic .csc-textpic-text h2,.w300.sendungGrafik2Spalten .box13 .csc-frame-default .csc-textpic .csc-textpic-text h2{left:5%}.head_nav .responsive_search_mobile .quicksearch{display:block;width:65%}.spiele_trailer .trailer_text{margin-right:3%;margin-left:3%}.spiele_trailer .close{right:3%}.t3chimp-field-text{margin:0px 3.3% 0px 0px;width:100%;float:none}.nl_form .t3chimp-field-FNAME{margin-bottom:20px}.nl_form .t3chimp-submit{float:none}.nl_form .t3chimp-always{margin-top:5px}.nl_form .t3chimp-error{float:none}.searchbar{padding-bottom:10px}body.sendungenGrafik .sendungGrafikContent .navi_2nd .active{background:url("../img/arrow_small_selected_mobile.png") no-repeat scroll left 11px transparent}body.sendungenGrafik .sendungGrafikContent .navi_2nd .active a{background:transparent}body.sendungenGrafik .sendungGrafikContent .navi_2nd ul{padding-left:0;padding-right:0}body.sendungenGrafik .sendungGrafikContent .navi_2nd li{padding-left:20px;padding-right:20px}body.sendungenGrafik .sendungGrafikContent .video .active{background:transparent}}@media screen and (max-width: 430px){.logos .logo_entertainweb{float:none;left:0;top:40px}.logos .logo_ae{float:right}.logos .logo_history{margin-left:10%}.akkordeon_header h2{padding-right:50px}.gewinnteaser.box33fb h4{font-size:12px}.newsletter_teaser.big h3m h3{font-size:1em;bottom:15px}}@media screen and (max-width: 400px){body.sendungenGrafik .menuStaffel .img_hover{width:100%}body.sendungenGrafik .menuStaffel ul{width:100%}.news .pager a.prev,.news .pager a.next{text-indent:-9999px;margin-top:5px}}@media screen and (max-width: 380px){.sitemap .footerNavi.menu_elt{width:50%}span.hide{display:none}.content_ad_mobile{display:block;margin:0;width:100%;max-width:none}.empfang_small h2,.facebook_small h2,.empfang_big h2{font-size:0.8em;line-height:2em}.box13color h2,.newsletter_teaser.big h2{font-size:1.8em}.box13color h3,.newsletter_teaser.big h3{bottom:5px}.box13color.sp3_facebook h3{bottom:27px}body.sendungenGrafik .box_33 h2{font-size:1.8em}.btn_back_mobile a{margin-top:-20px}.w300.sendungGrafik2Spalten .box13 .csc-frame-default .csc-textpic .csc-textpic-text h2 a,.w300 .box13 .csc-frame-default .csc-textpic .csc-textpic-text h2 a{width:250px;font-size:0.6em}.gewinnspiel_frage .gewinnteaser.box33fb h2,.gewinnspiel_frage .gewinnteaser.box33fb h3{width:80%}.gewinnspiel .btn_back_mobile{top:-45px}}@media screen and (max-width: 332px){.karte_img2{top:473px}.karte_img3a{top:473px}.karte_img3b{top:411px}}@media screen and (max-width: 320px){.hints_wrapper .hints .hint .prev_hint .name_serie{padding-right:35px;padding-bottom:0}.home .teaser_big .one.green{background:#333;height:auto;padding-bottom:100px}.home .box_left .sp3.green .csc-textpic-text{bottom:auto;top:125px}.searchbar #tv_search{width:75%}}.home .top{margin-bottom:0}.top .head_nav{padding:0px}.top .head_nav li{padding-left:0}.top .head_nav li.active a{color:#FFF}.top .head_nav #subNavi{margin-top:5px;position:absolute;top:46px;padding:0 10px;font-size:14px}.top .head_nav #subNavi li{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:0.875em;text-transform:uppercase;line-height:1.250em;font-size:inherit}.top .head_nav #subNavi li a{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:0.875em;text-transform:uppercase;line-height:1.250em;color:#2aa6e1;font-size:inherit}.top .head_nav #subNavi li a:hover{color:#eb1e00}.top .head_nav #subNavi li.active a{color:#FFF}.top .head_nav #mainNavi{font-size:18px}.top .head_nav ul li:first-child{padding:0 0 0 18px}.top .search_form{position:absolute;right:0}.top .socials{float:right;margin-top:12px;position:absolute;bottom:17px}.top .head_nav .search_submit.close{background:url("../img/btn_search_close.png") no-repeat scroll 0px 0px transparent;background-size:14px 14px;top:8px;right:auto;position:relative;width:20px;height:20px}.top .responsive_search{height:48px;margin-top:5px}@media screen and (max-width: 939px){.search_submit{top:15px}.search_form .search_submit{top:8px}.top{margin-bottom:50px}.top{margin-bottom:50px}}@media screen and (min-width: 768px){.top .socials{display:block !important}.top .head_nav .search_submit{display:block !important}}@media screen and (max-width: 767px){.top .socials{background-color:#333;display:none;position:relative;right:0px;width:100%;float:none;margin:0px auto;bottom:0px;padding:20px 0px;margin-right:20px;right:0px;top:0;margin-top:0}.top .socials a{float:none;margin:0px auto}.top .head_nav ul li:first-child{padding:12px 0px}.top .head_nav #subNavi{float:none;margin-top:0;padding:0px 20px;position:relative;top:0}.top .head_nav #subNavi ul,.top .head_nav #subNavi li{background-color:#333;line-height:20px;display:none}.top .head_nav #subNavi li{padding:20px 0}.top .head_nav #subNavi ul{float:none;height:auto;margin-top:15px;overflow:hidden;padding:0px 20px;width:auto}.top .head_nav #subNavi ul li,.top .head_nav #subNavi ul li.mobile_socials+li{height:auto;padding:12px 0px;width:100%;line-height:30px;border-bottom:1px solid #111}.top .head_nav .search_submit{display:block;margin-right:20px;margin-top:15px}.top .head_nav .search_submit.close{background-size:20px 20px}.top .head_nav .responsive_search_mobile .search_submit{display:none;margin-right:0;margin-top:0}}@media screen and (max-width: 479px){.top .socials_mobile{position:relative}}.footer.no-border{border:none}.teaser_footer{padding:20px}.teaser_footer a.cta,.teaser_footer .cookies .wrapper-cookies a.cta,.cookies .wrapper-cookies .teaser_footer a.cta,.teaser_footer .cookies .wrapper-cookies a.cc_btn,.cookies .wrapper-cookies .teaser_footer a.cc_btn,.teaser_footer .cookies .cc_banner a.cta,.cookies .cc_banner .teaser_footer a.cta,.teaser_footer .cookies .cc_banner a.cc_btn,.cookies .cc_banner .teaser_footer a.cc_btn,.teaser_footer .cc_banner-wrapper .wrapper-cookies a.cta,.cc_banner-wrapper .wrapper-cookies .teaser_footer a.cta,.teaser_footer .cc_banner-wrapper .wrapper-cookies a.cc_btn,.cc_banner-wrapper .wrapper-cookies .teaser_footer a.cc_btn,.teaser_footer .cc_banner-wrapper .cc_banner a.cta,.cc_banner-wrapper .cc_banner .teaser_footer a.cta,.teaser_footer .cc_banner-wrapper .cc_banner a.cc_btn,.cc_banner-wrapper .cc_banner .teaser_footer a.cc_btn{position:absolute;bottom:20px}@media screen and (max-width: 479px){.teaser_footer a.cta,.teaser_footer .cookies .wrapper-cookies a.cta,.cookies .wrapper-cookies .teaser_footer a.cta,.teaser_footer .cookies .wrapper-cookies a.cc_btn,.cookies .wrapper-cookies .teaser_footer a.cc_btn,.teaser_footer .cookies .cc_banner a.cta,.cookies .cc_banner .teaser_footer a.cta,.teaser_footer .cookies .cc_banner a.cc_btn,.cookies .cc_banner .teaser_footer a.cc_btn,.teaser_footer .cc_banner-wrapper .wrapper-cookies a.cta,.cc_banner-wrapper .wrapper-cookies .teaser_footer a.cta,.teaser_footer .cc_banner-wrapper .wrapper-cookies a.cc_btn,.cc_banner-wrapper .wrapper-cookies .teaser_footer a.cc_btn,.teaser_footer .cc_banner-wrapper .cc_banner a.cta,.cc_banner-wrapper .cc_banner .teaser_footer a.cta,.teaser_footer .cc_banner-wrapper .cc_banner a.cc_btn,.cc_banner-wrapper .cc_banner .teaser_footer a.cc_btn{position:static}}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.bx-wrapper .bx-pager.bx-default-pager a{background-image:url(../img/2x/slider_circles_2x.png);background-size:20px 40px}.slider .bx-next,.slider .bx-prev{background-image:url(../img/2x/slider_arrows_2x.png);background-size:100px 160px}.top .socials a,.top .head_nav ul li.mobile_socials a{background-image:url(../img/2x/social_fb_2x.png);background-size:10px 28px}}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 767px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 767px), only screen and (min-device-pixel-ratio: 2) and (max-width: 767px), only screen and (min-resolution: 192dpi) and (max-width: 767px), only screen and (min-resolution: 2dppx) and (max-width: 767px){.top .socials a,.top .head_nav ul li.mobile_socials a{background-size:auto 40px}}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.top .logo_container #logo{background-image:url(../img/2x/history_logo_2x.png);background-size:70px 64px}.head_nav .search_submit{background-image:url(../img/2x/icn_search_2x.png);background-size:14px 28px}.head_nav .search_submit:hover{background-image:url(../img/2x/icn_search_2x.png);background-size:14px 28px}}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 767px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 767px), only screen and (min-device-pixel-ratio: 2) and (max-width: 767px), only screen and (min-resolution: 192dpi) and (max-width: 767px), only screen and (min-resolution: 2dppx) and (max-width: 767px){.head_nav .search_submit,.head_nav .search_submit:hover{background-size:20px 40px}}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.facebook_small .icn_facebook_sp3{background-image:url(../img/2x/social_fb_mobile_2x.png);background-size:14px 40px}.socials li.fb a,.socials li.fb a:hover{background-image:url(../img/2x/social_fb_footer_2x.png);background-size:9px 28px}.socials li.twitter a,.socials li.twitter a:hover{background-image:url(../img/2x/social_tw_2x.png);background-size:16px 28px}.socials li.mail a,.socials li.mail a:hover{background-image:url(../img/2x/social_mail_2x.png);background-size:16px 28px}.bx-wrapper .bx-next,.bx-wrapper .bx-prev{background-image:url(../img/2x/slide_controls_2x.png);background-size:48px 260px}a.logo_aenet,a.logo_aenet:hover{background-image:url(../img/2x/logo_aenetworks_2x.png);background-size:119px 32px}a.logo_history,a.logo_history:hover{background-image:url(../img/2x/logo_history_2x.png);background-size:33px 62px}a.logo_ae,a.logo_ae:hover{background-image:url(../img/2x/logo_ae_footer_2x.png);background-size:38px 38px}a.logo_entertainweb,a.logo_entertainweb:hover{background-image:url(../img/2x/logo_entertainweb_2x.png);background-size:95px 68px}.breadcrumbMenu .breadcrumbIcon{background-image:url(../img/2x/icn_arrow_breadcrumb_2x.png);background-size:6px 12px}.btn_back_mobile a{background-image:url(../img/2x/arrow_back_2x.png);background-size:5px 22px}.box13color.box13fb .icn_facebook_sp3{background-image:url(../img/2x/social_fb_mobile_2x.png);background-size:14px 48px}.empfangDetailTemplate .w620 .anbieter .moreless{background-image:url(../img/2x/arrows_moreless_2x.png);background-size:12px 24px}.dropdown .img_hover span.icon_dropdown{background-image:url(../img/2x/icn_arrow_dropdown_2x.png);background-size:52px 52px}.dropdown .icheckbox{background-image:url(../img/2x/icn_checkbox_2x.jpg);background-size:36px 36px}a.print{background-image:url(../img/2x/icn_print_2x.png);background-size:14px 28px}a.print:hover{background-position:0 -14px}.data_icon{background-image:url(../img/2x/icn_calendar_2x.png);background-size:18px 36px}.hints_wrapper .hints .hint .right_hint .icon{background-image:url(../img/2x/icn_genre_90x70_2x.png);background-size:65%}.hints_wrapper .hints .hint .now{background-image:url(../img/2x/bg_now_2x.png);background-size:140px 20px}.hints_wrapper .hints .hint .close{background-image:url(../img/2x/btn_close_light_2x.png);background-size:11px 24px}.teaser_3sp_small .empfang_big{background-image:url(../img/2x/pattern_bigteaser_pink_tv_sprite_2x.jpg);background-size:460px 640px}.teaser_3sp_small .empfang_big:hover{background-image:url(../img/2x/pattern_bigteaser_pink_tv_sprite_2x.jpg);background-size:460px 640px}.stage_content .pager .next{background-image:url("../img/2x/pager_right_2x.png");background-size:auto 28px}.stage_content .pager .prev{background-image:url("../img/2x/pager_left_2x.png");background-size:auto 28px}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{background-image:url("../img/2x/calendar_controls_2x.png");background-size:10px 11px}.hints_wrapper .hints .hint .prev_hint .name_serie{background-image:url("../img/2x/cta_down_2x.png");background-size:auto 26px}.sendungHeadline .family{background-image:url("../img/2x/icn_genre_black_60x50_2x.png");background-size:auto 350px}.sendungHeadline .paranormal{background-image:url("../img/2x/icn_genre_black_60x50_2x.png");background-size:auto 350px}.sendungHeadline .crime{background-image:url("../img/2x/icn_genre_black_60x50_2x.png");background-size:auto 350px}.sendungHeadline .deals{background-image:url("../img/2x/icn_genre_black_60x50_2x.png");background-size:auto 350px}.sendungHeadline .lifestyle{background-image:url("../img/2x/icn_genre_black_60x50_2x.png");background-size:auto 350px}.sendungHeadline .portrait{background-image:url("../img/2x/icn_genre_black_60x50_2x.png");background-size:auto 350px}.sendungHeadline .lifechange{background-image:url("../img/2x/icn_genre_black_60x50_2x.png");background-size:auto 350px}.menuStaffel .img_hover .cta .arrow,.menuStaffel .img_hover .cookies .wrapper-cookies .cc_btn .arrow,.cookies .wrapper-cookies .menuStaffel .img_hover .cc_btn .arrow,.menuStaffel .img_hover .cookies .cc_banner .cc_btn .arrow,.cookies .cc_banner .menuStaffel .img_hover .cc_btn .arrow,.menuStaffel .img_hover .cc_banner-wrapper .wrapper-cookies .cc_btn .arrow,.cc_banner-wrapper .wrapper-cookies .menuStaffel .img_hover .cc_btn .arrow,.menuStaffel .img_hover .cc_banner-wrapper .cc_banner .cc_btn .arrow,.cc_banner-wrapper .cc_banner .menuStaffel .img_hover .cc_btn .arrow{background-image:url("../img/2x/icn_cta_downmenu_2x.png");background-size:100%}.menuStaffel ul li.active{background-image:url("../img/2x/icn-season_2x.png");background-size:auto 23px}.menuStaffel ul li:hover{background-image:url("../img/2x/icn-season_2x.png");background-size:auto 23px}.menuStaffel ul li{background-image:url("../img/2x/icn-season-normal_2x.png");background-size:auto 23px}.empfangDetailTemplate .w620 .anbieter .img .icons .hd{background-image:url("../img/2x/icon_hd_2x.png");background-size:auto 220px}.empfangDetailTemplate .w620 .anbieter .img .icons .hd:hover{background-image:url("../img/2x/icon_hd_2x.png");background-size:auto 220px}.empfangDetailTemplate .w620 .anbieter .img .icons .iptv{background-image:url("../img/2x/icon_ip-tv_2x.png");background-size:auto 220px}.empfangDetailTemplate .w620 .anbieter .img .icons .iptv:hover{background-image:url("../img/2x/icon_ip-tv_2x.png");background-size:auto 220px}.empfangDetailTemplate .w620 .anbieter .img .icons .mobiletv{background-image:url("../img/2x/icon_mobil-tv_2x.png");background-size:auto 220px}.empfangDetailTemplate .w620 .anbieter .img .icons .mobiletv:hover{background-image:url("../img/2x/icon_mobil-tv_2x.png");background-size:auto 220px}.empfangDetailTemplate .w620 .anbieter .img .icons .sat{background-image:url("../img/2x/icon_satellit_2x.png");background-size:auto 220px}.empfangDetailTemplate .w620 .anbieter .img .icons .sat:hover{background-image:url("../img/2x/icon_satellit_2x.png");background-size:auto 220px}.empfangDetailTemplate .w620 .anbieter .img .icons .vod{background-image:url("../img/2x/icon_vod_2x.png");background-size:auto 220px}.empfangDetailTemplate .w620 .anbieter .img .icons .vod:hover{background-image:url("../img/2x/icon_vod_2x.png");background-size:auto 220px}.empfangDetailTemplate .w620 .anbieter .img .icons .kabel{background-image:url("../img/2x/icon_kabel_2x.png");background-size:auto 220px}.empfangDetailTemplate .w620 .anbieter .img .icons .kabel:hover{background-image:url("../img/2x/icon_kabel_2x.png");background-size:auto 220px}.box_33 .cta,.box_33 .cookies .wrapper-cookies .cta,.cookies .wrapper-cookies .box_33 .cta,.box_33 .cookies .wrapper-cookies .cc_btn,.cookies .wrapper-cookies .box_33 .cc_btn,.box_33 .cookies .cc_banner .cta,.cookies .cc_banner .box_33 .cta,.box_33 .cookies .cc_banner .cc_btn,.cookies .cc_banner .box_33 .cc_btn,.box_33 .cc_banner-wrapper .wrapper-cookies .cta,.cc_banner-wrapper .wrapper-cookies .box_33 .cta,.box_33 .cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .wrapper-cookies .box_33 .cc_btn,.box_33 .cc_banner-wrapper .cc_banner .cta,.cc_banner-wrapper .cc_banner .box_33 .cta,.box_33 .cc_banner-wrapper .cc_banner .cc_btn,.cc_banner-wrapper .cc_banner .box_33 .cc_btn{background-image:url("../img/2x/icn_arrow_big_2x.png");background-size:38px 38px}.box33fb h4{background-image:url("../img/2x/icn_cta_2x.png");background-size:auto 19px}.box33fb .icn_facebook_sp6{background-image:url("../img/2x/icn_fb_navi_2x.png");background-size:auto 48px}.box_12 .cta,.box_12 .cookies .wrapper-cookies .cta,.cookies .wrapper-cookies .box_12 .cta,.box_12 .cookies .wrapper-cookies .cc_btn,.cookies .wrapper-cookies .box_12 .cc_btn,.box_12 .cookies .cc_banner .cta,.cookies .cc_banner .box_12 .cta,.box_12 .cookies .cc_banner .cc_btn,.cookies .cc_banner .box_12 .cc_btn,.box_12 .cc_banner-wrapper .wrapper-cookies .cta,.cc_banner-wrapper .wrapper-cookies .box_12 .cta,.box_12 .cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .wrapper-cookies .box_12 .cc_btn,.box_12 .cc_banner-wrapper .cc_banner .cta,.cc_banner-wrapper .cc_banner .box_12 .cta,.box_12 .cc_banner-wrapper .cc_banner .cc_btn,.cc_banner-wrapper .cc_banner .box_12 .cc_btn{background-image:url("../img/2x/cta_hell_2x.png");background-size:auto 52px}.iradio{background-image:url("../img/2x/iradio_2x.png");background-size:auto 36px}.sp3_facebook .icn_facebook_sp3,.box33fb .icn_facebook_sp6{background-image:url("../img/2x/social_fb_mobile_2x.png");background-size:14px 40px}.box13color span.icn_tv{background-image:url("../img/2x/icn_tv_small_2x.png");background-size:auto 109px}.head_nav .responsive_search_mobile .search_submit{background-image:url("../img/2x/icn_search_2x.png");background-size:20px 40px}.tx-indexedsearch .tx-indexedsearch-searchbox-button{background-image:url("../img/2x/search_2x.png");background-size:auto 24px}.spiele_trailer a{background-image:url("../img/2x/cta_dark_2x.png");background-size:26px 52px}.spiele_trailer .close{background-image:url("../img/2x/close_dark_2x.png");background-size:26px 52px}.searchbar #tv_search_button{background-image:url("../img/2x/icn_lupe_2x.png");background-size:14px 28px}.videos .teaser_slider .csc-frame-default .csc-textpic .csc-textpic-text h2,.videos .slider .slider-wrapper .csc-textpic-text h2{background-image:url("../img/2x/icn_play_2x.png");background-size:26px 26px}.ui-icon-down{background-image:url("../img/2x/arrows_moreless_down_2x.png");background-size:12px 12px}.ui-icon-up{background-image:url("../img/2x/arrows_moreless_up_2x.png");background-size:12px 12px}body.newsletterTemplate .container_main .stage_content li{background-image:url("../img/2x/bullet_blue_2x.png");background-size:10px 10px}.google-indexedsearch .google-indexedsearch-searchbox-button{background-image:url("../img/2x/icn_search_2x.png");background-size:14px 28px}.top .head_nav .search_submit.close{background-image:url("../img/2x/btn_search_close_2x.png");background-size:20px 20px}}ul.feedEkList{list-style-type:none;padding-left:0px}#rss_feed{list-style-type:none;padding-left:0px}#rss_feed .itemTitle{font-weight:bold}#rss_feed .more{margin-bottom:40px}#rss_feed .more:last-child{margin-bottom:0px}#rss-kalenderblatt ul.feedEkList{margin:0}#rss-kalenderblatt ul.feedEkList li{padding-bottom:65px}#rss-kalenderblatt .itemTitle{font-weight:normal}#rss-kalenderblatt .itemDate{color:#fff}#rss-kalenderblatt .itemContent{color:#fff;margin-top:20px}@font-face{font-family:'open_sanslight';src:url("../font/OpenSans-Light-webfont.eot");src:url("../font/OpenSans-Light-webfont.eot?#iefix") format("embedded-opentype"),url("../font/OpenSans-Light-webfont.ttf") format("truetype"),url("../font/OpenSans-Light-webfont.svg#open_sansregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'open_sanssemibold';src:url("../font/OpenSans-Semibold-webfont.eot");src:url("../font/OpenSans-Semibold-webfont.eot?#iefix") format("embedded-opentype"),url("../font/OpenSans-Semibold-webfont.woff") format("woff"),url("../font/OpenSans-Semibold-webfont.ttf") format("truetype"),url("../font/OpenSans-Semibold-webfont.svg#open_sansregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'open_sansregular';src:url("../font/OpenSans-Regular-webfont.eot");src:url("../font/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"),url("../font/OpenSans-Regular-webfont.woff") format("woff"),url("../font/OpenSans-Regular-webfont.ttf") format("truetype"),url("../font/OpenSans-Regular-webfont.svg#open_sansregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'open_sansbold';src:url("../font/OpenSans-Bold-webfont.eot");src:url("../font/OpenSans-Bold-webfont.eot?#iefix") format("embedded-opentype"),url("../font/OpenSans-Bold-webfont.woff") format("woff"),url("../font/OpenSans-Bold-webfont.ttf") format("truetype"),url("../font/OpenSans-Bold-webfont.svg#open_sansbold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'open_sansbolditalic';src:url("../font/OpenSans-BoldItalic-webfont.eot");src:url("../font/OpenSans-BoldItalic-webfont.eot?#iefix") format("embedded-opentype"),url("../font/OpenSans-BoldItalic-webfont.woff") format("woff"),url("../font/OpenSans-BoldItalic-webfont.ttf") format("truetype"),url("../font/OpenSans-BoldItalic-webfont.svg#open_sansbold") format("svg");font-weight:normal;font-style:normal}.row-10er-grid,.row-12er-grid{max-width:100%;margin:0 auto;position:relative}.row-10er-grid:after,.row-12er-grid:after{visibility:hidden;display:block;content:"";clear:both;height:0}.row-10er-grid:before,.row-12er-grid:before{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (min-width: 768px){.row-10er-grid.table-row,.row-12er-grid.table-row{display:table-row}}.columns{width:100%;float:left}.columns.small-1{width:10%}.columns.small-centered{margin-left:auto;margin-right:auto;float:none;clear:both}.columns.small-2{width:20%}.columns.small-centered{margin-left:auto;margin-right:auto;float:none;clear:both}.columns.small-3{width:30%}.columns.small-centered{margin-left:auto;margin-right:auto;float:none;clear:both}.columns.small-4{width:40%}.columns.small-centered{margin-left:auto;margin-right:auto;float:none;clear:both}.columns.small-5{width:50%}.columns.small-centered{margin-left:auto;margin-right:auto;float:none;clear:both}.columns.small-6{width:60%}.columns.small-centered{margin-left:auto;margin-right:auto;float:none;clear:both}.columns.small-7{width:70%}.columns.small-centered{margin-left:auto;margin-right:auto;float:none;clear:both}.columns.small-8{width:80%}.columns.small-centered{margin-left:auto;margin-right:auto;float:none;clear:both}.columns.small-9{width:90%}.columns.small-centered{margin-left:auto;margin-right:auto;float:none;clear:both}.columns.small-10{width:100%}.columns.small-centered{margin-left:auto;margin-right:auto;float:none;clear:both}@media screen and (min-width: 768px){.columns.tablet-1{width:10%}.columns.tablet-centered{margin-left:auto;margin-right:auto;float:none;clear:both}.columns.tablet-2{width:20%}.columns.tablet-centered{margin-left:auto;margin-right:auto;float:none;clear:both}.columns.tablet-3{width:30%}.columns.tablet-centered{margin-left:auto;margin-right:auto;float:none;clear:both}.columns.tablet-4{width:40%}.columns.tablet-centered{margin-left:auto;margin-right:auto;float:none;clear:both}.columns.tablet-5{width:50%}.columns.tablet-centered{margin-left:auto;margin-right:auto;float:none;clear:both}.columns.tablet-6{width:60%}.columns.tablet-centered{margin-left:auto;margin-right:auto;float:none;clear:both}.columns.tablet-7{width:70%}.columns.tablet-centered{margin-left:auto;margin-right:auto;float:none;clear:both}.columns.tablet-8{width:80%}.columns.tablet-centered{margin-left:auto;margin-right:auto;float:none;clear:both}.columns.tablet-9{width:90%}.columns.tablet-centered{margin-left:auto;margin-right:auto;float:none;clear:both}.columns.tablet-10{width:100%}.columns.tablet-centered{margin-left:auto;margin-right:auto;float:none;clear:both}}@media screen and (min-width: 960px){.columns.large-1{width:10%}.columns.large-centered{margin-left:auto;margin-right:auto;float:none;clear:both}.columns.large-2{width:20%}.columns.large-centered{margin-left:auto;margin-right:auto;float:none;clear:both}.columns.large-3{width:30%}.columns.large-centered{margin-left:auto;margin-right:auto;float:none;clear:both}.columns.large-4{width:40%}.columns.large-centered{margin-left:auto;margin-right:auto;float:none;clear:both}.columns.large-5{width:50%}.columns.large-centered{margin-left:auto;margin-right:auto;float:none;clear:both}.columns.large-6{width:60%}.columns.large-centered{margin-left:auto;margin-right:auto;float:none;clear:both}.columns.large-7{width:70%}.columns.large-centered{margin-left:auto;margin-right:auto;float:none;clear:both}.columns.large-8{width:80%}.columns.large-centered{margin-left:auto;margin-right:auto;float:none;clear:both}.columns.large-9{width:90%}.columns.large-centered{margin-left:auto;margin-right:auto;float:none;clear:both}.columns.large-10{width:100%}.columns.large-centered{margin-left:auto;margin-right:auto;float:none;clear:both}}@media screen and (min-width: 768px){.columns.table-column{display:table-cell;float:none;vertical-align:top}}@media screen and (min-width: 768px){.row-12er-grid{margin-left:calc( (-16px / 2));margin-right:calc( (-16px / 2));max-width:inherit}}.row-12er-grid .columns.small-1{width:8.33333%}.row-12er-grid .columns.small-centered{margin-left:auto;margin-right:auto;float:none;clear:both}.row-12er-grid .columns.small-2{width:16.66667%}.row-12er-grid .columns.small-centered{margin-left:auto;margin-right:auto;float:none;clear:both}.row-12er-grid .columns.small-3{width:25%}.row-12er-grid .columns.small-centered{margin-left:auto;margin-right:auto;float:none;clear:both}.row-12er-grid .columns.small-4{width:33.33333%}.row-12er-grid .columns.small-centered{margin-left:auto;margin-right:auto;float:none;clear:both}.row-12er-grid .columns.small-5{width:41.66667%}.row-12er-grid .columns.small-centered{margin-left:auto;margin-right:auto;float:none;clear:both}.row-12er-grid .columns.small-6{width:50%}.row-12er-grid .columns.small-centered{margin-left:auto;margin-right:auto;float:none;clear:both}.row-12er-grid .columns.small-7{width:58.33333%}.row-12er-grid .columns.small-centered{margin-left:auto;margin-right:auto;float:none;clear:both}.row-12er-grid .columns.small-8{width:66.66667%}.row-12er-grid .columns.small-centered{margin-left:auto;margin-right:auto;float:none;clear:both}.row-12er-grid .columns.small-9{width:75%}.row-12er-grid .columns.small-centered{margin-left:auto;margin-right:auto;float:none;clear:both}.row-12er-grid .columns.small-10{width:83.33333%}.row-12er-grid .columns.small-centered{margin-left:auto;margin-right:auto;float:none;clear:both}@media screen and (min-width: 768px){.row-12er-grid .columns.tablet-1{width:8.33333%}.row-12er-grid .columns.tablet-centered{margin-left:auto;margin-right:auto;float:none;clear:both}.row-12er-grid .columns.tablet-2{width:16.66667%}.row-12er-grid .columns.tablet-centered{margin-left:auto;margin-right:auto;float:none;clear:both}.row-12er-grid .columns.tablet-3{width:25%}.row-12er-grid .columns.tablet-centered{margin-left:auto;margin-right:auto;float:none;clear:both}.row-12er-grid .columns.tablet-4{width:33.33333%}.row-12er-grid .columns.tablet-centered{margin-left:auto;margin-right:auto;float:none;clear:both}.row-12er-grid .columns.tablet-5{width:41.66667%}.row-12er-grid .columns.tablet-centered{margin-left:auto;margin-right:auto;float:none;clear:both}.row-12er-grid .columns.tablet-6{width:50%}.row-12er-grid .columns.tablet-centered{margin-left:auto;margin-right:auto;float:none;clear:both}.row-12er-grid .columns.tablet-7{width:58.33333%}.row-12er-grid .columns.tablet-centered{margin-left:auto;margin-right:auto;float:none;clear:both}.row-12er-grid .columns.tablet-8{width:66.66667%}.row-12er-grid .columns.tablet-centered{margin-left:auto;margin-right:auto;float:none;clear:both}.row-12er-grid .columns.tablet-9{width:75%}.row-12er-grid .columns.tablet-centered{margin-left:auto;margin-right:auto;float:none;clear:both}.row-12er-grid .columns.tablet-10{width:83.33333%}.row-12er-grid .columns.tablet-centered{margin-left:auto;margin-right:auto;float:none;clear:both}}@media screen and (min-width: 960px){.row-12er-grid .columns.large-1{width:8.33333%}.row-12er-grid .columns.large-centered{margin-left:auto;margin-right:auto;float:none;clear:both}.row-12er-grid .columns.large-2{width:16.66667%}.row-12er-grid .columns.large-centered{margin-left:auto;margin-right:auto;float:none;clear:both}.row-12er-grid .columns.large-3{width:25%}.row-12er-grid .columns.large-centered{margin-left:auto;margin-right:auto;float:none;clear:both}.row-12er-grid .columns.large-4{width:33.33333%}.row-12er-grid .columns.large-centered{margin-left:auto;margin-right:auto;float:none;clear:both}.row-12er-grid .columns.large-5{width:41.66667%}.row-12er-grid .columns.large-centered{margin-left:auto;margin-right:auto;float:none;clear:both}.row-12er-grid .columns.large-6{width:50%}.row-12er-grid .columns.large-centered{margin-left:auto;margin-right:auto;float:none;clear:both}.row-12er-grid .columns.large-7{width:58.33333%}.row-12er-grid .columns.large-centered{margin-left:auto;margin-right:auto;float:none;clear:both}.row-12er-grid .columns.large-8{width:66.66667%}.row-12er-grid .columns.large-centered{margin-left:auto;margin-right:auto;float:none;clear:both}.row-12er-grid .columns.large-9{width:75%}.row-12er-grid .columns.large-centered{margin-left:auto;margin-right:auto;float:none;clear:both}.row-12er-grid .columns.large-10{width:83.33333%}.row-12er-grid .columns.large-centered{margin-left:auto;margin-right:auto;float:none;clear:both}}@media screen and (min-width: 768px){.row-12er-grid .grid12-plr{padding-right:calc(16px / 2);padding-left:calc(16px / 2)}}.wrapper-fullwidth-frame{padding:0 10px;max-width:1280px;margin:0 auto}@media screen and (min-width: 768px){.wrapper-fullwidth-frame{padding:0 30px}}@media screen and (min-width: 960px){.wrapper-fullwidth-frame{padding:0 60px}}.page-wrap{min-height:100%}.wrapper-halfwidth-frame{padding:0 10px;max-width:1280px;margin:0 auto}@media screen and (min-width: 768px){.wrapper-halfwidth-frame{padding:0 30px}}@media screen and (min-width: 960px){.wrapper-halfwidth-frame{padding:0 60px}}.wrapper-halfwidth-frame .col-left{padding-right:0}@media screen and (min-width: 768px){.wrapper-halfwidth-frame .col-left{padding-right:8px}}.wrapper-halfwidth-frame .col-right{padding-left:0}@media screen and (min-width: 768px){.wrapper-halfwidth-frame .col-right{padding-left:8px}}.wrapper-black{background-color:#12121a;width:100%}.wrapper-black h3{color:#fff}.wrapper-white{background-color:#fff;width:100%}.wrapper-white-grey{background-color:#fafafa;width:100%}.wrapper-mediumlightgrey{background-color:#ddd;width:100%;margin:0 auto}.wrapper-history-grey{background-color:#ececec;width:100%}.wrapper-darkgrey{background-color:#333;width:100%}.p-20{padding:20px}.pl-30{padding-left:30px}.pt-15{padding-top:15px}.pb-15{padding-bottom:15px}.pl-15{padding-left:15px}.pt-30{padding-top:30px}.pb-30{padding-bottom:30px}.pt-50{padding-top:50px !important}.pt-60{padding-top:60px}.pb-60{padding-bottom:60px}.pt-90{padding-top:90px !important}.pb-90{padding-bottom:90px !important}.pt-120{padding-top:90px}@media screen and (min-width: 768px){.pt-120{padding-top:120px}}.mt-0{margin-top:0px !important}.mb-0{margin-bottom:0px !important}.mt-10{margin-top:20px !important}.mt-20{margin-top:20px !important}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px !important}.mt-30{margin-top:30px !important}.mb-30{margin-bottom:30px !important}.mt-60{margin-top:30px !important}@media screen and (min-width: 768px){.mt-60{margin-top:60px !important}}.mb-60{margin-bottom:30px !important}@media screen and (min-width: 768px){.mb-60{margin-bottom:60px !important}}header.site-header{background-color:#12121a}header.site-header.bg-transparent{position:absolute;z-index:100;background-color:transparent;width:100%}header.site-header.bg-transparent .header-mobile.open{background-color:#12121a}header.site-header.no-bg{background-color:transparent}header.site-header .wrapper-fullwidth-frame{max-width:none}header.site-header .navigation-container{display:none}header.site-header .top-container:after{visibility:hidden;display:block;content:"";clear:both;height:0}header.site-header .top-container:before{visibility:hidden;display:block;content:"";clear:both;height:0}header.site-header .search-container{float:right;margin-top:15px;width:0}header.site-header .logo{float:left}header.site-header .logo img{display:block;max-width:60px;height:auto}@media screen and (min-width: 960px){header.site-header .logo img{max-width:80px}}header.site-header input{background-color:transparent;border:none;border-bottom:1px solid #fff;color:#fff;padding:0;height:20px;margin-left:10px}@media screen and (min-width: 960px){header.site-header input{padding-right:30px}}header.site-header .icn-search{margin-right:10px}header.site-header .toggle-menu .icn-search{margin:0;margin-top:1px}header.site-header .toggle-menu.toggle-search.close{position:absolute;right:5px;top:0}header.site-header .toggle-menu.main .icon{float:right;margin-top:20px;margin-left:20px}header.site-header .toggle-menu.toggle-search .icn-search{float:right}header.site-header .global-search{margin-top:0;position:relative;min-height:25px}header.site-header .global-search:after{visibility:hidden;display:block;content:"";clear:both;height:0}header.site-header .global-search:before{visibility:hidden;display:block;content:"";clear:both;height:0}header.site-header .global-search .text-divider_white{display:none}@media screen and (min-width: 1300px){header.site-header .global-search{float:right;margin-left:40px;margin-top:5px}header.site-header .global-search .text-divider_white{display:inline-block}}header.site-header .search-container{width:0;max-width:185px;margin-top:0;overflow:hidden}header.site-header .entertain-logo-container{float:left;margin-left:40px}header.site-header .entertain-logo-container .logo-entertain-web{background-image:url("/fileadmin/site/img/partnerlogo-entertain-web.png");background-repeat:no-repeat;width:95px;height:35px;display:inline-block;background-size:87px}header.site-header .right-content{float:right}header.site-header .main-navigation ul{padding-left:0}header.site-header .main-navigation ul li{padding:10px 0;margin:0}header.site-header .main-navigation ul li.h5{margin:0}header.site-header .main-navigation ul li.h6{font-size:1rem;margin:0}header.site-header .main-navigation ul li a{color:#fff;text-decoration:none}header.site-header .main-navigation ul li a:hover{color:#eb0028}header.site-header .main-navigation ul li.active a{color:#eb0028}header.site-header .socials{position:relative;right:inherit;margin:0 auto;text-align:center;padding:10px 0 10px 0}header.site-header .socials:after{visibility:hidden;display:block;content:"";clear:both;height:0}header.site-header .socials:before{visibility:hidden;display:block;content:"";clear:both;height:0}header.site-header .socials ul.socials-menu{height:inherit;width:auto;display:inline-block;padding-left:0}header.site-header .socials ul.socials-menu:after{visibility:hidden;display:block;content:"";clear:both;height:0}header.site-header .socials ul.socials-menu:before{visibility:hidden;display:block;content:"";clear:both;height:0}header.site-header .socials ul.socials-menu li{float:none;padding:0;margin-left:5px;display:inline-block}header.site-header .socials ul.socials-menu li a{float:none;width:inherit;height:inherit;margin:0}header.site-header .header-mobile{padding:0 15px;transition:all 200ms ease}header.site-header .header-mobile:after{visibility:hidden;display:block;content:"";clear:both;height:0}header.site-header .header-mobile:before{visibility:hidden;display:block;content:"";clear:both;height:0}header.site-header .header-mobile .search-container{width:0;max-width:calc(100% - 20px)}@media screen and (min-width: 1300px){header.site-header .header-mobile{display:none}}header.site-header .header-mobile .global-search{float:right;margin-top:20px;margin-left:20px}header.site-header .header-mobile .entertain-logo-container{float:right;margin-top:19px;text-align:center}header.site-header .header-mobile .entertain-logo-container .logo-entertain-web{background-size:70px;margin-left:10px;margin-right:-25px}header.site-header .header-desktop{display:none}@media screen and (min-width: 1300px){header.site-header .header-desktop{display:block}}header.site-header .header-desktop .logo{margin-right:60px}header.site-header .header-desktop h6,header.site-header .header-desktop .main-navigation ul li.h6,header.site-header .main-navigation ul .header-desktop li.h6{color:#fff}header.site-header .header-desktop .main-navigation{float:left}header.site-header .header-desktop .main-navigation ul:after{visibility:hidden;display:block;content:"";clear:both;height:0}header.site-header .header-desktop .main-navigation ul:before{visibility:hidden;display:block;content:"";clear:both;height:0}header.site-header .header-desktop .main-navigation ul li{float:left}header.site-header .header-desktop .main-navigation ul.first{margin-top:5px;margin-bottom:0}header.site-header .header-desktop .main-navigation ul.first li{margin-right:30px}header.site-header .header-desktop .main-navigation ul.second{margin:0}header.site-header .header-desktop .main-navigation ul.second li{margin-right:20px;padding-top:0}header.site-header .header-desktop .socials{padding:0;text-align:right}header.site-header .header-desktop .socials .socials-menu{float:right;margin-top:0;padding-left:5px}header.site-header .header-desktop .socials h6,header.site-header .header-desktop .socials .main-navigation ul li.h6,header.site-header .main-navigation ul .header-desktop .socials li.h6{float:right;margin-right:15px;margin-top:5px;margin-bottom:0;display:none}@media screen and (min-width: 980px){header.site-header .header-desktop .socials h6,header.site-header .header-desktop .socials .main-navigation ul li.h6,header.site-header .main-navigation ul .header-desktop .socials li.h6{display:block;margin-right:0}}@media screen and (min-width: 980px){header.site-header .header-desktop .socials{width:280px}}@media screen and (min-width: 1300px){header.site-header .header-desktop .socials{float:left}}@media screen and (max-width: 959px){footer .wrapper-fullwidth-frame{padding:0 16px}}footer.site-footer{background-color:#fafafa}footer.site-footer:after{visibility:hidden;display:block;content:"";clear:both;height:0}footer.site-footer:before{visibility:hidden;display:block;content:"";clear:both;height:0}footer.site-footer .text-upper{text-align:left}footer.site-footer .text-upper #teconsent{display:inline-block !important}footer.site-footer .text-upper #teconsent a{cursor:pointer;color:#666;font-family:"open_sanslight", Arial, Helvetica, sans-serif;font-style:normal;font-weight:normal;font-size:0.6875rem;line-height:0.875rem;text-decoration:none;text-align:left;float:left;text-transform:uppercase}footer.site-footer .text-upper #teconsent a:hover{color:#12121a;text-decoration:underline}footer.site-footer ul{margin:0;padding:0;list-style-type:none}footer.site-footer .bg_white{background-color:#fff}footer.site-footer .pr-10{padding-right:10px}footer.site-footer .copyright-txt p,footer.site-footer .sitemap .textlink{color:#666;font-family:"open_sanslight",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:.6875rem;line-height:.875rem}footer.site-footer .socials{position:relative;right:inherit;margin:0 auto;text-align:center;padding:20px 0}footer.site-footer .socials:after{visibility:hidden;display:block;content:"";clear:both;height:0}footer.site-footer .socials:before{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (min-width: 960px){footer.site-footer .socials{padding-bottom:10px}}footer.site-footer .socials h6,footer.site-footer .socials header.site-header .main-navigation ul li.h6,header.site-header .main-navigation ul footer.site-footer .socials li.h6{display:none}@media screen and (min-width: 960px){footer.site-footer .socials h6,footer.site-footer .socials header.site-header .main-navigation ul li.h6,header.site-header .main-navigation ul footer.site-footer .socials li.h6{display:block;float:right;margin-top:5px;margin-right:6px}}footer.site-footer .socials ul.socials-menu{height:inherit;width:auto;display:inline-block}footer.site-footer .socials ul.socials-menu:after{visibility:hidden;display:block;content:"";clear:both;height:0}footer.site-footer .socials ul.socials-menu:before{visibility:hidden;display:block;content:"";clear:both;height:0}footer.site-footer .socials ul.socials-menu li{float:none;padding:0;margin-left:5px;display:inline-block}footer.site-footer .socials ul.socials-menu li a{float:none;width:inherit;height:inherit;margin:0}@media screen and (min-width: 960px){footer.site-footer .socials ul.socials-menu{float:right}}footer.site-footer .teaser-text{color:#666;border-color:#666;left:0;max-width:320px;z-index:10}@media screen and (min-width: 960px){footer.site-footer .teaser-text{left:30px}}footer.site-footer .teaser-text h1,footer.site-footer .teaser-text h2,footer.site-footer .teaser-text h3,footer.site-footer .teaser-text h4,footer.site-footer .teaser-text h5,footer.site-footer .teaser-text header.site-header .main-navigation ul li.h5,header.site-header .main-navigation ul footer.site-footer .teaser-text li.h5,footer.site-footer .teaser-text h6,footer.site-footer .teaser-text header.site-header .main-navigation ul li.h6,header.site-header .main-navigation ul footer.site-footer .teaser-text li.h6,footer.site-footer .teaser-text .textlink,footer.site-footer .teaser-text .cta,footer.site-footer .teaser-text .cookies .wrapper-cookies .cc_btn,.cookies .wrapper-cookies footer.site-footer .teaser-text .cc_btn,footer.site-footer .teaser-text .cookies .cc_banner .cc_btn,.cookies .cc_banner footer.site-footer .teaser-text .cc_btn,footer.site-footer .teaser-text .cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .wrapper-cookies footer.site-footer .teaser-text .cc_btn,footer.site-footer .teaser-text .cc_banner-wrapper .cc_banner .cc_btn,.cc_banner-wrapper .cc_banner footer.site-footer .teaser-text .cc_btn,footer.site-footer .teaser-text .copy1,footer.site-footer .teaser-text .copy2{color:#666}footer.site-footer .teaser-text .textlink{font-size:1rem}footer.site-footer .teaser-text .textlink:hover{color:#eb0028}footer.site-footer .teaser-text h6,footer.site-footer .teaser-text header.site-header .main-navigation ul li.h6,header.site-header .main-navigation ul footer.site-footer .teaser-text li.h6{font-size:.875rem;line-height:1.125rem}footer.site-footer .teaser-text h4{font-size:1.125rem;line-height:1.25rem}footer.site-footer .partner{padding:0 10%}footer.site-footer .partner:after{visibility:hidden;display:block;content:"";clear:both;height:0}footer.site-footer .partner:before{visibility:hidden;display:block;content:"";clear:both;height:0}footer.site-footer .partner ul.partner-logos{display:inline-block;padding:0;margin:0}footer.site-footer .partner ul.partner-logos li{float:none;padding:0;margin:0 15px;margin-bottom:9px;display:inline-block}@media screen and (min-width: 768px){footer.site-footer .partner ul.partner-logos li{margin-left:30px;margin-right:0}}footer.site-footer .partner ul.partner-logos li.single{display:block}footer.site-footer .partner .logo{background-position:0 top}footer.site-footer .partner .logo:hover{background-position:0 bottom}footer.site-footer .partner .logo.logo-ae-network{background-image:url("../img/partnerlogo-ae-networks.png");background-repeat:no-repeat;width:61px;height:33px;display:inline-block}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 2dppx){footer.site-footer .partner .logo.logo-ae-network{background-image:url("../img/2x/partnerlogo-ae-networks_2x.png");background-size:61px 66px}}footer.site-footer .partner .logo.logo-history{background-image:url("../img/partnerlogo-history.png");background-repeat:no-repeat;width:32px;height:33px;display:inline-block}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 2dppx){footer.site-footer .partner .logo.logo-history{background-image:url("../img/2x/partnerlogo-history_2x.png");background-size:32px 64px}}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 2dppx){footer.site-footer .partner .logo.logo-history{height:32px}}footer.site-footer .partner .logo.logo-ci{background-image:url("../img/partnerlogo-ci.png");background-repeat:no-repeat;width:51px;height:34px;display:inline-block}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 2dppx){footer.site-footer .partner .logo.logo-ci{background-image:url("../img/2x/partnerlogo-ci_2x.png");background-size:51px 68px}}footer.site-footer .partner .logo.logo-entertain-web{background-image:url("../img/partnerlogo-entertain-web.png");background-repeat:no-repeat;width:95px;height:34px;display:inline-block}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 2dppx){footer.site-footer .partner .logo.logo-entertain-web{background-image:url("../img/2x/partnerlogo-entertain-web_2x.png");background-size:95px 68px}}footer.site-footer .partner .logo.logo-history-play{background-image:url("../img/his-partnerlogo-history-play.png");background-repeat:no-repeat;width:86px;height:34px;display:inline-block}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 2dppx){footer.site-footer .partner .logo.logo-history-play{background-image:url("../img/2x/his-partnerlogo-history-play_2x.png");background-size:86px 68px}}@media screen and (min-width: 768px){footer.site-footer .partner{margin-top:2px}}footer.site-footer .sitemap{position:relative}footer.site-footer .sitemap ul.footer-navi li{margin:0;margin-bottom:0px}footer.site-footer .sitemap ul.footer-navi li p{margin:0;margin-bottom:5px;color:#12121a}footer.site-footer .sitemap ul.footer-navi li.active .textlink{text-decoration:underline}footer.site-footer .sitemap .textlink{text-decoration:none}footer.site-footer .sitemap .textlink:hover{color:#12121a;text-decoration:underline}@media screen and (min-width: 600px){footer.site-footer .no-border-tablet{border:none}footer.site-footer .partner-wrapper{position:absolute;right:0;top:-10px}footer.site-footer .partner-wrapper .partner{text-align:right;padding:0}}@media screen and (min-width: 960px){footer.site-footer .no-border-large{border:none}footer.site-footer .teaser-wrapper{float:right;padding-top:27px}footer.site-footer .partner-wrapper{top:-5px}}@media screen and (min-width: 960px) and (max-width: 1240px){footer.site-footer .partner-wrapper{width:20%}}.cookies,.cc_banner-wrapper{box-sizing:border-box;-moz-box-sizing:border-box;width:100%;height:auto;display:block;background-color:#12121a;color:#ececec;text-align:left;padding:20px;position:relative;z-index:999;font-size:.875rem;line-break:1.375rem}.cookies .wrapper-cookies,.cookies .cc_banner,.cc_banner-wrapper .wrapper-cookies,.cc_banner-wrapper .cc_banner{display:inline-block}.cookies .wrapper-cookies p,.cookies .wrapper-cookies .cc_message,.cookies .cc_banner p,.cookies .cc_banner .cc_message,.cc_banner-wrapper .wrapper-cookies p,.cc_banner-wrapper .wrapper-cookies .cc_message,.cc_banner-wrapper .cc_banner p,.cc_banner-wrapper .cc_banner .cc_message{padding-right:20px}.cookies .wrapper-cookies .cta,.cookies .wrapper-cookies .cc_btn,.cookies .wrapper-cookies .cc_btn,.cookies .cc_banner .cta,.cookies .cc_banner .cc_btn,.cookies .cc_banner .cc_btn,.cc_banner-wrapper .wrapper-cookies .cta,.cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .cc_banner .cta,.cc_banner-wrapper .cc_banner .cc_btn,.cc_banner-wrapper .cc_banner .cc_btn{text-decoration:none;display:inline-block}.cc_banner-wrapper{box-sizing:border-box;-moz-box-sizing:border-box;position:absolute;overflow:hidden;position:fixed;top:0;left:0;right:0;padding:0;width:100%;height:auto;display:block;background-color:#12121a;color:#ececec;text-align:left;position:relative;z-index:999;font-size:.875rem;line-break:1.375rem}.cc_banner-wrapper .cc_banner{display:block;width:100%;max-width:695px;margin:0 auto;background-color:#12121a;border:none;padding:20px;position:relative;top:inherit;left:inherit;right:inherit;animation-name:inherit}.cc_banner-wrapper .cc_banner .cc_message{font-size:.875rem;line-height:1.375rem;color:#fff;padding-right:20px;margin:inherit}.cc_banner-wrapper .cc_banner .cc_btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;float:right;margin-left:20px;width:auto;line-height:40px;text-decoration:none;display:inline-block}@media screen and (max-width: 768px){.cc_banner-wrapper .cc_banner .cc_btn{margin-bottom:20px}}header *,footer *{box-sizing:border-box}header a,footer a{cursor:pointer;text-decoration:underline;color:#12121a}header a:hover,footer a:hover{color:#eb0028}header a:visited,footer a:visited{color:#333}header .border-bottom-grey,footer .border-bottom-grey{border-bottom:1px solid #ececec}header .border-top-grey,footer .border-top-grey{border-top:1px solid #ececec}header h4,footer h4{display:block;font-family:"open_sanslight",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.125rem;margin-top:0px;margin-bottom:10px;text-transform:uppercase}@media screen and (min-width: 768px){header h4,footer h4{font-size:1.5rem}}header h4.bold,footer h4.bold{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;margin-bottom:0}header h5,header.site-header .main-navigation ul li.h5,footer h5,footer header.site-header .main-navigation ul li.h5,header.site-header .main-navigation ul footer li.h5{display:block;font-family:"open_sanssemibold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1.125rem;margin-top:0}header h6,header.site-header .main-navigation ul li.h6,footer h6,footer header.site-header .main-navigation ul li.h6,header.site-header .main-navigation ul footer li.h6{display:block;font-family:"open_sanslight",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:.875rem;text-transform:uppercase;margin-top:0;margin-bottom:10px}header h6.copy,header.site-header .main-navigation ul li.copy.h6,footer h6.copy,footer header.site-header .main-navigation ul li.copy.h6,header.site-header .main-navigation ul footer li.copy.h6{text-transform:none}@media screen and (min-width: 768px){header h6,header.site-header .main-navigation ul li.h6,footer h6,footer header.site-header .main-navigation ul li.h6,header.site-header .main-navigation ul footer li.h6{font-size:1rem}}header p,header ul li,footer p,footer ul li{line-height:1.5}header .txt-center,footer .txt-center{text-align:center}header .textlink,footer .textlink{display:inline-block;font-family:"open_sanssemibold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1rem;text-transform:uppercase;cursor:pointer;text-decoration:none;color:#12121a}header .textlink.underline,footer .textlink.underline{text-decoration:underline}header .textlink:hover,footer .textlink:hover{color:#eb0028}@media screen and (min-width: 768px){header .textlink,footer .textlink{font-size:1.25rem}}header .txt-upper,footer .txt-upper{text-transform:uppercase}header .label2,footer .label2{display:inline-block;font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:.75rem;line-height:.75rem;text-transform:uppercase}header .label2.bg_red,footer .label2.bg_red{background-color:#eb0028;padding:3px 5px;margin-bottom:10px;color:#fff}header .label2.bg_green,footer .label2.bg_green{background-color:#00e8ac;padding:2px 5px 3px 5px;margin-bottom:10px;color:#12121a}header .label2.bg_grey,footer .label2.bg_grey{background-color:#666;padding:2px 5px 3px 5px;margin-bottom:10px;color:#fff}header .text-divider_white,footer .text-divider_white{display:inline-block;position:absolute;background-color:#fff;width:1px;height:30px;margin:0 20px;float:left;top:-4px;left:-40px}header .hidden-content,footer .hidden-content{display:none}header .toggle-menu .action-close,header .toggle-menu .icon.action-close,footer .toggle-menu .action-close,footer .toggle-menu .icon.action-close{display:none}header .toggle-menu.active .action-open,header .toggle-menu.active .icon.active-open,footer .toggle-menu.active .action-open,footer .toggle-menu.active .icon.active-open{display:none}header .toggle-menu.active .action-close,header .toggle-menu.active .icon.action-close,footer .toggle-menu.active .action-close,footer .toggle-menu.active .icon.action-close{display:inline-block}header .icon.icn-socials,footer .icon.icn-socials{background-image:url("../img/icn-socials.png");background-repeat:no-repeat;width:30px;height:30px;display:inline-block}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 2dppx){header .icon.icn-socials,footer .icon.icn-socials{background-image:url("../img/2x/icn-socials_2x.png");background-size:90px 120px}}header .icon.icn-socials.icn-fb.grey,footer .icon.icn-socials.icn-fb.grey{background-position:0 0}header .icon.icn-socials.icn-fb.grey:hover,footer .icon.icn-socials.icn-fb.grey:hover{background-position:0 -30px}header .icon.icn-socials.icn-fb.white,footer .icon.icn-socials.icn-fb.white{background-position:0 -60px}header .icon.icn-socials.icn-fb.white:hover,footer .icon.icn-socials.icn-fb.white:hover{background-position:0 -90px}header .icon.icn-socials.icn-instagramm.grey,footer .icon.icn-socials.icn-instagramm.grey{background-position:-30px 0}header .icon.icn-socials.icn-instagramm.grey:hover,footer .icon.icn-socials.icn-instagramm.grey:hover{background-position:-30px -30px}header .icon.icn-socials.icn-instagramm.white,footer .icon.icn-socials.icn-instagramm.white{background-position:-30px -60px}header .icon.icn-socials.icn-instagramm.white:hover,footer .icon.icn-socials.icn-instagramm.white:hover{background-position:-30px -90px}header .icon.icn-socials.icn-youtube.grey,footer .icon.icn-socials.icn-youtube.grey{background-position:-60px 0}header .icon.icn-socials.icn-youtube.grey:hover,footer .icon.icn-socials.icn-youtube.grey:hover{background-position:-60px -30px}header .icon.icn-socials.icn-youtube.white,footer .icon.icn-socials.icn-youtube.white{background-position:-60px -60px}header .icon.icn-socials.icn-youtube.white:hover,footer .icon.icn-socials.icn-youtube.white:hover{background-position:-60px -90px}header .icon.icn-menu,footer .icon.icn-menu{background-image:url("../img/icn-navi.png");background-repeat:no-repeat;width:28px;height:21px;display:inline-block}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 2dppx){header .icon.icn-menu,footer .icon.icn-menu{background-image:url("../img/2x/icn-navi_2x.png");background-size:28px 21px}}header .icon.icn-close,footer .icon.icn-close{background-image:url("../img/icn-close.png");background-repeat:no-repeat;width:28px;height:21px;display:inline-block}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 2dppx){header .icon.icn-close,footer .icon.icn-close{background-image:url("../img/2x/icn-close_2x.png");background-size:28px 21px}}header .icon.icn-search,footer .icon.icn-search{background-image:url("../img/icn-search.png");background-repeat:no-repeat;width:20px;height:20px;display:inline-block}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 2dppx){header .icon.icn-search,footer .icon.icn-search{background-image:url("../img/2x/icn-search_2x.png");background-size:20px 20px}}header .icon.icn-close-small,footer .icon.icn-close-small{background-image:url("../img/icn-close-small.png");background-repeat:no-repeat;width:10px;height:10px;display:inline-block}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 2dppx){header .icon.icn-close-small,footer .icon.icn-close-small{background-image:url("../img/2x/icn-close-small_2x.png");background-size:10px 20px}}header .icon.icn-close-small.black,footer .icon.icn-close-small.black{background-position:0 -10px}header .teaser-text,footer .teaser-text{padding-left:15px;padding-right:30px;padding-bottom:30px;border-left:2px solid #eb0028;position:relative;bottom:0}header .teaser-text h1,header .teaser-text h2,header .teaser-text h3,header .teaser-text h4,header .teaser-text h5,header.site-header .teaser-text .main-navigation ul li.h5,header.site-header .main-navigation ul .teaser-text li.h5,header .teaser-text h6,header.site-header .teaser-text .main-navigation ul li.h6,header.site-header .main-navigation ul .teaser-text li.h6,header .teaser-text .textlink,header .teaser-text .cta,header .teaser-text .cookies .wrapper-cookies .cta,.cookies .wrapper-cookies header .teaser-text .cta,header .teaser-text .cookies .wrapper-cookies .cc_btn,.cookies .wrapper-cookies header .teaser-text .cc_btn,header .teaser-text .cookies .cc_banner .cta,.cookies .cc_banner header .teaser-text .cta,header .teaser-text .cookies .cc_banner .cc_btn,.cookies .cc_banner header .teaser-text .cc_btn,header .teaser-text .cc_banner-wrapper .wrapper-cookies .cta,.cc_banner-wrapper .wrapper-cookies header .teaser-text .cta,header .teaser-text .cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .wrapper-cookies header .teaser-text .cc_btn,header .teaser-text .cc_banner-wrapper .cc_banner .cta,.cc_banner-wrapper .cc_banner header .teaser-text .cta,header .teaser-text .cc_banner-wrapper .cc_banner .cc_btn,.cc_banner-wrapper .cc_banner header .teaser-text .cc_btn,header .teaser-text .copy1,header .teaser-text .copy2,header .teaser-text .label1,header .teaser-text .label2,footer .teaser-text h1,footer .teaser-text h2,footer .teaser-text h3,footer .teaser-text h4,footer .teaser-text h5,footer .teaser-text header.site-header .main-navigation ul li.h5,header.site-header .main-navigation ul footer .teaser-text li.h5,footer .teaser-text h6,footer .teaser-text header.site-header .main-navigation ul li.h6,header.site-header .main-navigation ul footer .teaser-text li.h6,footer .teaser-text .textlink,footer .teaser-text .cta,footer .teaser-text .cookies .wrapper-cookies .cta,.cookies .wrapper-cookies footer .teaser-text .cta,footer .teaser-text .cookies .wrapper-cookies .cc_btn,.cookies .wrapper-cookies footer .teaser-text .cc_btn,footer .teaser-text .cookies .cc_banner .cta,.cookies .cc_banner footer .teaser-text .cta,footer .teaser-text .cookies .cc_banner .cc_btn,.cookies .cc_banner footer .teaser-text .cc_btn,footer .teaser-text .cc_banner-wrapper .wrapper-cookies .cta,.cc_banner-wrapper .wrapper-cookies footer .teaser-text .cta,footer .teaser-text .cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .wrapper-cookies footer .teaser-text .cc_btn,footer .teaser-text .cc_banner-wrapper .cc_banner .cta,.cc_banner-wrapper .cc_banner footer .teaser-text .cta,footer .teaser-text .cc_banner-wrapper .cc_banner .cc_btn,.cc_banner-wrapper .cc_banner footer .teaser-text .cc_btn,footer .teaser-text .copy1,footer .teaser-text .copy2,footer .teaser-text .label1,footer .teaser-text .label2{color:#fff}header .teaser-text .text-link,footer .teaser-text .text-link{margin-top:5px}header .teaser-text.biggest,footer .teaser-text.biggest{padding-bottom:30px;left:15px}header .teaser-text.biggest .label1,footer .teaser-text.biggest .label1{color:#999;margin-top:-32px}header .teaser-text.biggest.subpage .label1,footer .teaser-text.biggest.subpage .label1{color:#999;margin-top:-25px}@media screen and (min-width: 768px){header .teaser-text.biggest,footer .teaser-text.biggest{padding-left:30px;padding-bottom:60px;left:30px}}@media screen and (min-width: 960px){header .teaser-text.biggest,footer .teaser-text.biggest{left:60px;padding-bottom:90px}}header .teaser-text.big,footer .teaser-text.big{left:15px}header .teaser-text.big h2,footer .teaser-text.big h2{margin-top:-5px;margin-bottom:0}@media screen and (min-width: 768px){header .teaser-text.big,footer .teaser-text.big{padding-bottom:60px;left:30px}}@media screen and (min-width: 960px){header .teaser-text.big,footer .teaser-text.big{left:60px}}header .teaser-text.medium,footer .teaser-text.medium{left:15px}header .teaser-text.medium h4,footer .teaser-text.medium h4{margin-bottom:2px}@media screen and (min-width: 768px){header .teaser-text.medium,footer .teaser-text.medium{padding-bottom:60px;left:30px}}header .teaser-text.small,footer .teaser-text.small{padding-bottom:20px}header .teaser-text.small .label1,footer .teaser-text.small .label1{color:#999;margin-top:-30px}header .teaser-text.smallest,footer .teaser-text.smallest{border-left:1px solid #eb0028;left:15px}header .teaser-text.smallest .label1,footer .teaser-text.smallest .label1{margin-top:-5px}@media screen and (min-width: 768px){header .teaser-text.smallest,footer .teaser-text.smallest{padding-left:30px;left:30px}}header .teaser-text.clean,footer .teaser-text.clean{border-left:none;padding-bottom:15px;left:inherit}header.site-header .toggle-menu .icn-search{margin:0;margin-top:1px}header.site-header .toggle-menu.toggle-search.close{position:absolute;right:5px;top:-2px}header.site-header .toggle-menu.main .icon{float:right;margin-top:20px;margin-left:20px}header.site-header .toggle-menu.toggle-search .icn-search{float:right}header.site-header .main-navigation ul{padding-left:0}header.site-header .main-navigation ul li{padding:10px 0;margin:0}header.site-header .main-navigation ul li.h5{margin:0}header.site-header .main-navigation ul li.h6{font-size:1rem;margin:0}header.site-header .main-navigation ul li a{color:#fff;text-decoration:none}header.site-header .main-navigation ul li a:hover{color:#eb0028}header.site-header .main-navigation ul li.active a{color:#eb0028}header.site-header .socials h6,header.site-header .socials .main-navigation ul li.h6,header.site-header .main-navigation ul .socials li.h6{line-height:1.15}.footer{background-color:#fafafa;border-top:none;padding:0;line-height:1.15}.cc_banner-wrapper .cta,.cookies .wrapper-cookies .cc_banner-wrapper .cta,.cookies .wrapper-cookies .cc_banner-wrapper .cc_btn,.cookies .cc_banner .cc_banner-wrapper .cta,.cookies .cc_banner .cc_banner-wrapper .cc_btn,.cc_banner-wrapper .wrapper-cookies .cta,.cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .cc_banner .cta,.cc_banner-wrapper .cc_banner .cc_btn{display:block;font-family:"open_sanssemibold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:1rem;text-transform:uppercase;cursor:pointer;background-color:#eb0028;height:40px;padding:0 30px;border:none;color:#fff;margin:0 auto;margin-left:20px}.cc_banner-wrapper .cta:hover,.cookies .wrapper-cookies .cc_banner-wrapper .cc_btn:hover,.cookies .cc_banner .cc_banner-wrapper .cc_btn:hover,.cc_banner-wrapper .wrapper-cookies .cc_btn:hover,.cc_banner-wrapper .cc_banner .cc_btn:hover{background-color:rgba(235,0,40,0.7)}@media screen and (min-width: 768px){.cc_banner-wrapper .cta,.cookies .wrapper-cookies .cc_banner-wrapper .cta,.cookies .wrapper-cookies .cc_banner-wrapper .cc_btn,.cookies .cc_banner .cc_banner-wrapper .cta,.cookies .cc_banner .cc_banner-wrapper .cc_btn,.cc_banner-wrapper .wrapper-cookies .cta,.cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .cc_banner .cta,.cc_banner-wrapper .cc_banner .cc_btn{font-size:1.25rem}}@media screen and (max-width: 768px){.cc_banner-wrapper .cta,.cookies .wrapper-cookies .cc_banner-wrapper .cta,.cookies .wrapper-cookies .cc_banner-wrapper .cc_btn,.cookies .cc_banner .cc_banner-wrapper .cta,.cookies .cc_banner .cc_banner-wrapper .cc_btn,.cc_banner-wrapper .wrapper-cookies .cta,.cc_banner-wrapper .wrapper-cookies .cc_btn,.cc_banner-wrapper .cc_banner .cta,.cc_banner-wrapper .cc_banner .cc_btn{margin-bottom:20px}}.wrapper_sticky .wrapper-background-image,.page-wrap .wrapper-background-image{background-color:#12121a}.wrapper_sticky .wrapper-background-image .fotowettbewerb.wrapper-fullwidth-frame,.page-wrap .wrapper-background-image .fotowettbewerb.wrapper-fullwidth-frame{max-width:1180px}.wrapper_sticky .wrapper-background-image .fotowettbewerb .text-introduction,.page-wrap .wrapper-background-image .fotowettbewerb .text-introduction{color:#fff}.wrapper_sticky .wrapper-background-image .fotowettbewerb .text-introduction header h3,.page-wrap .wrapper-background-image .fotowettbewerb .text-introduction header h3{font-size:24px;color:#fff}.wrapper_sticky .wrapper-background-image .fotowettbewerb .form-wrapper,.page-wrap .wrapper-background-image .fotowettbewerb .form-wrapper{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:35px}@media screen and (min-width: 630px){.wrapper_sticky .wrapper-background-image .fotowettbewerb .form-wrapper,.page-wrap .wrapper-background-image .fotowettbewerb .form-wrapper{-ms-flex-pack:end;justify-content:flex-end}}.wrapper_sticky .wrapper-background-image .fotowettbewerb .form-wrapper:after,.page-wrap .wrapper-background-image .fotowettbewerb .form-wrapper:after{content:"";background-image:url("../img/icon-arrow-down.svg");background-size:100%;background-repeat:no-repeat;position:relative;right:15px;top:10px;height:7px;width:16px;pointer-events:none}@media screen and (min-width: 630px){.wrapper_sticky .wrapper-background-image .fotowettbewerb .form-wrapper:after,.page-wrap .wrapper-background-image .fotowettbewerb .form-wrapper:after{right:0}}.wrapper_sticky .wrapper-background-image .fotowettbewerb .form-wrapper form,.page-wrap .wrapper-background-image .fotowettbewerb .form-wrapper form{position:relative;max-width:162px}.wrapper_sticky .wrapper-background-image .fotowettbewerb .form-wrapper form.fotowettbewerb-filter,.page-wrap .wrapper-background-image .fotowettbewerb .form-wrapper form.fotowettbewerb-filter{max-width:unset}@media screen and (min-width: 630px){.wrapper_sticky .wrapper-background-image .fotowettbewerb .form-wrapper form,.page-wrap .wrapper-background-image .fotowettbewerb .form-wrapper form{right:-15px}}.wrapper_sticky .wrapper-background-image .fotowettbewerb .form-wrapper form:after,.page-wrap .wrapper-background-image .fotowettbewerb .form-wrapper form:after{content:"";height:1px;width:100%;background-color:#fff;position:absolute;bottom:0;right:0}.wrapper_sticky .wrapper-background-image .fotowettbewerb .form-wrapper form select,.page-wrap .wrapper-background-image .fotowettbewerb .form-wrapper form select{outline:none;border:none;background-color:transparent;color:#fff;padding-bottom:5px;width:100%;font-family:"open_sansregular", Arial, Helvetica, sans-serif;font-style:normal;font-weight:normal;font-size:1em;line-height:1.4em;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:35px}.wrapper_sticky .wrapper-background-image .fotowettbewerb .form-wrapper:after,.page-wrap .wrapper-background-image .fotowettbewerb .form-wrapper:after{right:26px;top:16px}@media screen and (min-width: 630px){.wrapper_sticky .wrapper-background-image .fotowettbewerb .form-wrapper:after,.page-wrap .wrapper-background-image .fotowettbewerb .form-wrapper:after{right:11px;top:16px}}.wrapper_sticky .wrapper-background-image .fotowettbewerb .project-tiles-wrapper,.page-wrap .wrapper-background-image .fotowettbewerb .project-tiles-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.wrapper_sticky .wrapper-background-image .fotowettbewerb .project-tiles-wrapper .project-tiles,.page-wrap .wrapper-background-image .fotowettbewerb .project-tiles-wrapper .project-tiles{position:relative;display:-ms-grid;display:grid;grid-gap:20px;padding-top:20px}@media screen and (min-width: 630px){.wrapper_sticky .wrapper-background-image .fotowettbewerb .project-tiles-wrapper .project-tiles,.page-wrap .wrapper-background-image .fotowettbewerb .project-tiles-wrapper .project-tiles{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 930px){.wrapper_sticky .wrapper-background-image .fotowettbewerb .project-tiles-wrapper .project-tiles,.page-wrap .wrapper-background-image .fotowettbewerb .project-tiles-wrapper .project-tiles{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr)}}.wrapper_sticky .wrapper-background-image .fotowettbewerb .project-tiles-wrapper .project-tiles .project-image-wrapper,.page-wrap .wrapper-background-image .fotowettbewerb .project-tiles-wrapper .project-tiles .project-image-wrapper{position:relative;width:290px;height:290px;background-color:#000}@media screen and (min-width: 630px){.wrapper_sticky .wrapper-background-image .fotowettbewerb .project-tiles-wrapper .project-tiles .project-image-wrapper,.page-wrap .wrapper-background-image .fotowettbewerb .project-tiles-wrapper .project-tiles .project-image-wrapper{width:100%;height:calc(46.8vw * (2 / 2))}}@media screen and (min-width: 930px){.wrapper_sticky .wrapper-background-image .fotowettbewerb .project-tiles-wrapper .project-tiles .project-image-wrapper,.page-wrap .wrapper-background-image .fotowettbewerb .project-tiles-wrapper .project-tiles .project-image-wrapper{height:calc(29.8vw * (2 / 2))}}@media screen and (min-width: 960px){.wrapper_sticky .wrapper-background-image .fotowettbewerb .project-tiles-wrapper .project-tiles .project-image-wrapper,.page-wrap .wrapper-background-image .fotowettbewerb .project-tiles-wrapper .project-tiles .project-image-wrapper{height:calc(27.9vw * (2 / 2))}}@media screen and (min-width: 1180px){.wrapper_sticky .wrapper-background-image .fotowettbewerb .project-tiles-wrapper .project-tiles .project-image-wrapper,.page-wrap .wrapper-background-image .fotowettbewerb .project-tiles-wrapper .project-tiles .project-image-wrapper{height:calc(28.55vw * (2 / 2));max-height:373px}}.wrapper_sticky .wrapper-background-image .fotowettbewerb .project-tiles-wrapper .project-tiles .project-image-wrapper img,.page-wrap .wrapper-background-image .fotowettbewerb .project-tiles-wrapper .project-tiles .project-image-wrapper img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.wrapper_sticky .wrapper-background-image .fotowettbewerb .project-tiles-wrapper .project-tiles .project-image-wrapper .project-overlay,.page-wrap .wrapper-background-image .fotowettbewerb .project-tiles-wrapper .project-tiles .project-image-wrapper .project-overlay{position:absolute;top:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%;background-color:rgba(18,18,26,0.6);z-index:1;opacity:0;transform:translateY(5%)}.wrapper_sticky .wrapper-background-image .fotowettbewerb .project-tiles-wrapper .project-tiles .project-image-wrapper .project-overlay p,.page-wrap .wrapper-background-image .fotowettbewerb .project-tiles-wrapper .project-tiles .project-image-wrapper .project-overlay p{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0;padding:10px}.wrapper_sticky .wrapper-background-image .fotowettbewerb .project-tiles-wrapper .project-tiles .project-image-wrapper .project-overlay p,.wrapper_sticky .wrapper-background-image .fotowettbewerb .project-tiles-wrapper .project-tiles .project-image-wrapper .project-overlay a,.page-wrap .wrapper-background-image .fotowettbewerb .project-tiles-wrapper .project-tiles .project-image-wrapper .project-overlay p,.page-wrap .wrapper-background-image .fotowettbewerb .project-tiles-wrapper .project-tiles .project-image-wrapper .project-overlay a{font-family:"open_sansreg", Arial, Helvetica, sans-serif;font-style:bold;font-size:24px;font-weight:600;line-height:30px;color:#fff;text-align:center;text-transform:uppercase}.wrapper_sticky .wrapper-background-image .fotowettbewerb .project-tiles-wrapper .project-tiles .project-image-wrapper .project-overlay a,.page-wrap .wrapper-background-image .fotowettbewerb .project-tiles-wrapper .project-tiles .project-image-wrapper .project-overlay a{text-decoration:none;height:100%;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.wrapper_sticky .wrapper-background-image .fotowettbewerb .project-tiles-wrapper .project-tiles .project-image-wrapper .project-overlay .disabled,.page-wrap .wrapper-background-image .fotowettbewerb .project-tiles-wrapper .project-tiles .project-image-wrapper .project-overlay .disabled{cursor:default;pointer-events:none}.wrapper_sticky .wrapper-background-image .fotowettbewerb .project-tiles-wrapper .project-tiles .project-image-wrapper .project-overlay:hover,.page-wrap .wrapper-background-image .fotowettbewerb .project-tiles-wrapper .project-tiles .project-image-wrapper .project-overlay:hover{transform:translateY(0%);transition:all 0.3s ease-in-out;opacity:1}.wrapper_sticky .wrapper-background-image .fotowettbewerb .project-tiles-wrapper .project-tiles .project-image-wrapper .voting-mini-banner,.page-wrap .wrapper-background-image .fotowettbewerb .project-tiles-wrapper .project-tiles .project-image-wrapper .voting-mini-banner{position:absolute;bottom:35px;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;height:50px;width:200px;background-color:#12121a}.wrapper_sticky .wrapper-background-image .fotowettbewerb .project-tiles-wrapper a.button.centered,.page-wrap .wrapper-background-image .fotowettbewerb .project-tiles-wrapper a.button.centered{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-top:60px}.wrapper_sticky .wrapper-background-image .fotowettbewerb a.button,.page-wrap .wrapper-background-image .fotowettbewerb a.button{font-family:"open_sanssemibold", Arial, Helvetica, sans-serif;font-style:normal;font-weight:normal;display:inline-block;padding:5px 10px;background-color:#eb0028;border:2px solid #eb0028;color:#fff;font-size:1.125rem;text-decoration:none;text-transform:uppercase;transition:all 300ms}.wrapper_sticky .wrapper-background-image .fotowettbewerb a.button:hover,.page-wrap .wrapper-background-image .fotowettbewerb a.button:hover{background-color:#12121a;border-color:#12121a}.wrapper_sticky .no-img-stage,.page-wrap .no-img-stage{position:relative;height:200px;background-color:#12121a;margin-left:-10px;margin-right:-10px;margin-top:-60px}@media screen and (min-width: 768px){.wrapper_sticky .no-img-stage,.page-wrap .no-img-stage{margin-left:-30px;margin-right:-30px}}@media screen and (min-width: 930px){.wrapper_sticky .no-img-stage,.page-wrap .no-img-stage{margin-left:-60px;margin-right:-60px}}.wrapper_sticky .no-img-stage .teaser-text,.page-wrap .no-img-stage .teaser-text{position:absolute;bottom:0;left:15px;padding-left:15px;padding-right:45px;padding-bottom:30px;border-left:2px solid #eb0028}@media screen and (min-width: 930px){.wrapper_sticky .no-img-stage .teaser-text,.page-wrap .no-img-stage .teaser-text{left:70px;padding-bottom:60px}}.wrapper_sticky .no-img-stage .teaser-text h1,.page-wrap .no-img-stage .teaser-text h1{font-family:"open_sanssemibold", Arial, Helvetica, sans-serif;font-size:24px;font-weight:600;color:#fff;text-transform:uppercase;margin-bottom:10px}.wrapper_sticky .fotowettbewerb .shop-element,.page-wrap .fotowettbewerb .shop-element{margin-top:60px;margin-bottom:60px}@media screen and (min-width: 767px){.wrapper_sticky .fotowettbewerb .shop-element,.page-wrap .fotowettbewerb .shop-element{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}}.wrapper_sticky .fotowettbewerb .shop-element .image,.page-wrap .fotowettbewerb .shop-element .image{float:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0;padding-top:10px;padding-bottom:10px;margin:0;background-color:#000;margin-bottom:25px}@media screen and (min-width: 767px){.wrapper_sticky .fotowettbewerb .shop-element .image,.page-wrap .fotowettbewerb .shop-element .image{margin:0 10px}}@media screen and (min-width: 960px){.wrapper_sticky .fotowettbewerb .shop-element .image,.page-wrap .fotowettbewerb .shop-element .image{width:calc(33% - 10px);padding-top:20px;padding-bottom:20px}}.wrapper_sticky .fotowettbewerb .shop-element .image img,.page-wrap .fotowettbewerb .shop-element .image img{height:auto;width:100%;max-width:460px}.wrapper_sticky .fotowettbewerb .shop-element .content,.page-wrap .fotowettbewerb .shop-element .content{float:none;background-color:#000;padding:0;padding-left:13px;padding-right:10px;padding-top:25px;margin:0;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}@media screen and (min-width: 767px){.wrapper_sticky .fotowettbewerb .shop-element .content,.page-wrap .fotowettbewerb .shop-element .content{margin:0 10px;padding-left:28px;padding-right:50px}}@media screen and (min-width: 960px){.wrapper_sticky .fotowettbewerb .shop-element .content,.page-wrap .fotowettbewerb .shop-element .content{width:calc(67% - 10px)}}.wrapper_sticky .fotowettbewerb .shop-element .content .teaser-text,.page-wrap .fotowettbewerb .shop-element .content .teaser-text{position:initial;bottom:inherit}.wrapper_sticky .fotowettbewerb .shop-element .content .teaser-text .label2,.page-wrap .fotowettbewerb .shop-element .content .teaser-text .label2{margin-top:0}.wrapper_sticky .fotowettbewerb .shop-element .content .teaser-text .shop-description,.page-wrap .fotowettbewerb .shop-element .content .teaser-text .shop-description{text-transform:none}.wrapper_sticky .fotowettbewerb .shop-element .content .teaser-text .button,.page-wrap .fotowettbewerb .shop-element .content .teaser-text .button{margin-top:10px}.wrapper_sticky .fotowettbewerb-detailseite,.page-wrap .fotowettbewerb-detailseite{position:relative;padding:0}.wrapper_sticky .fotowettbewerb-detailseite .share-quicklink,.page-wrap .fotowettbewerb-detailseite .share-quicklink{position:fixed;right:0;bottom:0;height:40px;width:100%;background-color:#eb0028;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;z-index:20}@media screen and (min-width: 600px){.wrapper_sticky .fotowettbewerb-detailseite .share-quicklink,.page-wrap .fotowettbewerb-detailseite .share-quicklink{top:50%;transform:translateY(-50%);width:130px;height:50px}}.wrapper_sticky .fotowettbewerb-detailseite .share-quicklink .icon-share:before,.page-wrap .fotowettbewerb-detailseite .share-quicklink .icon-share:before{opacity:0}.wrapper_sticky .fotowettbewerb-detailseite .share-quicklink a,.page-wrap .fotowettbewerb-detailseite .share-quicklink a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-decoration:none;width:100%;height:100%}.wrapper_sticky .fotowettbewerb-detailseite .share-quicklink h3,.page-wrap .fotowettbewerb-detailseite .share-quicklink h3{font-family:"open_sanssemibold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;padding-left:10px;color:#fff;font-size:1rem}.wrapper_sticky .fotowettbewerb-detailseite .text-introduction,.page-wrap .fotowettbewerb-detailseite .text-introduction{padding-top:60px;color:#fff}.wrapper_sticky .fotowettbewerb-detailseite .image-slider,.page-wrap .fotowettbewerb-detailseite .image-slider{margin-top:60px}.wrapper_sticky .fotowettbewerb-detailseite .slider-syncing .img,.page-wrap .fotowettbewerb-detailseite .slider-syncing .img{background-size:contain;background-repeat:no-repeat;background-color:#12121a;height:calc(93vw * (402 / 712));max-height:402px}@media screen and (min-width: 768px){.wrapper_sticky .fotowettbewerb-detailseite .slider-syncing .img,.page-wrap .fotowettbewerb-detailseite .slider-syncing .img{height:calc(87vw * (475 / 840));max-height:475px}}@media screen and (min-width: 930px){.wrapper_sticky .fotowettbewerb-detailseite .slider-syncing .img,.page-wrap .fotowettbewerb-detailseite .slider-syncing .img{height:calc(82vw * (667 / 1180));max-height:667px}}.wrapper_sticky .fotowettbewerb-detailseite .form-group,.page-wrap .fotowettbewerb-detailseite .form-group{margin-top:30px;padding-left:15px;padding-bottom:30px;border-left:2px solid #eb0028}@media screen and (min-width: 400px){.wrapper_sticky .fotowettbewerb-detailseite .form-group,.page-wrap .fotowettbewerb-detailseite .form-group{padding-right:45px}}.wrapper_sticky .fotowettbewerb-detailseite .form-group label,.page-wrap .fotowettbewerb-detailseite .form-group label{font-family:"open_sanssemibold", Arial, Helvetica, sans-serif;font-size:24px;font-weight:600;line-height:30px;color:#fff;text-transform:uppercase}.wrapper_sticky .fotowettbewerb-detailseite .form-group .voting,.page-wrap .fotowettbewerb-detailseite .form-group .voting{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;max-width:400px;padding-top:10px;transform:translateX(-5px)}.wrapper_sticky .fotowettbewerb-detailseite .form-group .voting span,.page-wrap .fotowettbewerb-detailseite .form-group .voting span{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.wrapper_sticky .fotowettbewerb-detailseite .form-group .voting span.checked label.left-half:after,.page-wrap .fotowettbewerb-detailseite .form-group .voting span.checked label.left-half:after{content:"";position:relative;-webkit-mask-image:url("../img/icon-half-red-left-small.svg");-o-mask-image:url("../img/icon-half-red-left-small.svg");-moz-mask-image:url("../img/icon-half-red-left-small.svg");mask-image:url("../img/icon-half-red-left-small.svg");background-color:#eb0028;background-repeat:no-repeat;width:25px;height:48px;display:inline-block;margin-left:-33px;top:3px;left:23px}@media screen and (min-width: 560px){.wrapper_sticky .fotowettbewerb-detailseite .form-group .voting span.checked label.left-half:after,.page-wrap .fotowettbewerb-detailseite .form-group .voting span.checked label.left-half:after{-webkit-mask-image:url("../img/icon-half-red-left-big.svg");-o-mask-image:url("../img/icon-half-red-left-big.svg");-moz-mask-image:url("../img/icon-half-red-left-big.svg");mask-image:url("../img/icon-half-red-left-big.svg");background-color:#eb0028;background-repeat:no-repeat;width:32px;height:61px;left:9px}}.wrapper_sticky .fotowettbewerb-detailseite .form-group .voting span.checked label.right-half:after,.page-wrap .fotowettbewerb-detailseite .form-group .voting span.checked label.right-half:after{content:"";position:relative;-webkit-mask-image:url("../img/icon-half-red-right-small.svg");-o-mask-image:url("../img/icon-half-red-left-big.svg");-moz-mask-image:url("../img/icon-half-red-right-small.svg");mask-image:url("../img/icon-half-red-right-small.svg");background-color:#eb0028;background-repeat:no-repeat;width:25px;height:48px;display:inline-block;margin-left:-44px;top:3px;left:44px}@media screen and (min-width: 560px){.wrapper_sticky .fotowettbewerb-detailseite .form-group .voting span.checked label.right-half:after,.page-wrap .fotowettbewerb-detailseite .form-group .voting span.checked label.right-half:after{-webkit-mask-image:url("../img/icon-half-red-right-big.svg");-o-mask-image:url("../img/icon-half-red-right-big.svg");-moz-mask-image:url("../img/icon-half-red-right-big.svg");mask-image:url("../img/icon-half-red-right-big.svg");background-color:#eb0028;background-repeat:no-repeat;width:32px;height:61px;left:51px}}.wrapper_sticky .fotowettbewerb-detailseite .form-group .voting span input,.page-wrap .fotowettbewerb-detailseite .form-group .voting span input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.wrapper_sticky .fotowettbewerb-detailseite .form-group .voting span input[type="radio"]:checked+label.left-half:after,.page-wrap .fotowettbewerb-detailseite .form-group .voting span input[type="radio"]:checked+label.left-half:after{content:"";position:relative;-webkit-mask-image:url("../img/icon-half-red-left-small.svg");-o-mask-image:url("../img/icon-half-red-left-small.svg");-moz-mask-image:url("../img/icon-half-red-left-small.svg");mask-image:url("../img/icon-half-red-left-small.svg");background-color:#eb0028;background-repeat:no-repeat;width:25px;height:48px;margin-left:-33px;display:inline-block;top:3px;left:23px}@media screen and (min-width: 560px){.wrapper_sticky .fotowettbewerb-detailseite .form-group .voting span input[type="radio"]:checked+label.left-half:after,.page-wrap .fotowettbewerb-detailseite .form-group .voting span input[type="radio"]:checked+label.left-half:after{-webkit-mask-image:url("../img/icon-half-red-left-big.svg");-o-mask-image:url("../img/icon-half-red-left-big.svg");-moz-mask-image:url("../img/icon-half-red-left-big.svg");mask-image:url("../img/icon-half-red-left-big.svg");background-color:#eb0028;background-repeat:no-repeat;width:32px;height:61px;left:9px}}.wrapper_sticky .fotowettbewerb-detailseite .form-group .voting span input[type="radio"]:checked+label.right-half:after,.page-wrap .fotowettbewerb-detailseite .form-group .voting span input[type="radio"]:checked+label.right-half:after{content:"";position:relative;-webkit-mask-image:url("../img/icon-half-red-right-small.svg");-o-mask-image:url("../img/icon-half-red-right-small.svg");-moz-mask-image:url("../img/icon-half-red-right-small.svg");mask-image:url("../img/icon-half-red-right-small.svg");background-color:#eb0028;background-repeat:no-repeat;width:25px;height:48px;margin-left:-44px;display:inline-block;top:3px;left:59px}@media screen and (min-width: 560px){.wrapper_sticky .fotowettbewerb-detailseite .form-group .voting span input[type="radio"]:checked+label.right-half:after,.page-wrap .fotowettbewerb-detailseite .form-group .voting span input[type="radio"]:checked+label.right-half:after{-webkit-mask-image:url("../img/icon-half-red-right-big.svg");-o-mask-image:url("../img/icon-half-red-right-big.svg");-moz-mask-image:url("../img/icon-half-red-right-big.svg");mask-image:url("../img/icon-half-red-right-big.svg");background-color:#eb0028;background-repeat:no-repeat;width:32px;height:61px;left:41px}}.wrapper_sticky .fotowettbewerb-detailseite .form-group .voting span label.full:before,.page-wrap .fotowettbewerb-detailseite .form-group .voting span label.full:before{content:"";position:relative;-webkit-mask-image:url("../img/icon-full-white-small.svg");-o-mask-image:url("../img/icon-full-white-small.svg");-moz-mask-image:url("../img/icon-full-white-small.svg");mask-image:url("../img/icon-full-white-small.svg");background-color:#fff;background-repeat:no-repeat;width:50px;height:48px;display:inline-block;margin-left:-65px;left:40px;top:3px}@media screen and (min-width: 560px){.wrapper_sticky .fotowettbewerb-detailseite .form-group .voting span label.full:before,.page-wrap .fotowettbewerb-detailseite .form-group .voting span label.full:before{-webkit-mask-image:url("../img/icon-full-white-big.svg");-o-mask-image:url("../img/icon-full-white-big.svg");-moz-mask-image:url("../img/icon-full-white-big.svg");mask-image:url("../img/icon-full-white-big.svg");background-color:#fff;background-repeat:no-repeat;width:64px;height:61px}}.wrapper_sticky .fotowettbewerb-detailseite .count-votes,.page-wrap .fotowettbewerb-detailseite .count-votes{font-family:"open_sansbold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;margin:0;font-size:1.75rem}@media screen and (min-width: 768px){.wrapper_sticky .fotowettbewerb-detailseite .count-votes,.page-wrap .fotowettbewerb-detailseite .count-votes{font-size:2.875rem}}.wrapper_sticky .fotowettbewerb-detailseite .project-page-navi,.page-wrap .fotowettbewerb-detailseite .project-page-navi{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:60px;padding-bottom:0 !important}@media screen and (min-width: 600px){.wrapper_sticky .fotowettbewerb-detailseite .project-page-navi,.page-wrap .fotowettbewerb-detailseite .project-page-navi{padding-bottom:60px}}.wrapper_sticky .fotowettbewerb-detailseite .project-page-navi .back-links-wrapper,.page-wrap .fotowettbewerb-detailseite .project-page-navi .back-links-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.wrapper_sticky .fotowettbewerb-detailseite .project-page-navi .back-links-wrapper a:nth-child(2),.page-wrap .fotowettbewerb-detailseite .project-page-navi .back-links-wrapper a:nth-child(2){margin-top:40px}.wrapper_sticky .fotowettbewerb-detailseite a.textlink.back-link,.page-wrap .fotowettbewerb-detailseite a.textlink.back-link{display:inline-block;font-family:"open_sanssemibold", Arial, Helvetica, sans-serif;font-style:normal;font-weight:normal;font-size:1rem;color:#eb0028;text-transform:uppercase;cursor:pointer;text-decoration:none}fieldset,label{margin:0;padding:0}.rating{border:none;float:left}.rating .iradio{width:0;height:0;margin:0;display:none}.rating>input{display:none}.rating>label:before{font-size:1.25em;font-family:FontAwesome;display:inline-block;content:"\f005"}.rating>.full:before{content:url(../img/icon-full-white-small-responsive.svg);width:100%;height:100%}.rating>.half:before{content:"\f089";content:url(../img/icon-half-white-left-small-responsive.svg);position:absolute;width:100%;height:100%}.rating>label{color:#fff;float:right}.rating>label.full{width:40px;height:43px;padding:5px}@media screen and (min-width: 560px){.rating>label.full{width:50px;height:53px}}.rating>label.half{position:relative}.rating>label.half:before{width:15px;height:29px;overflow:hidden;left:5px;top:5px}@media screen and (min-width: 560px){.rating>label.half:before{width:20px;height:48px}}.rating>input:checked ~ label,.rating:not(:checked)>label:hover,.rating:not(:checked)>label:hover ~ label{cursor:pointer;color:#eb0028}.rating>input:checked ~ label:before,.rating:not(:checked)>label:hover:before,.rating:not(:checked)>label:hover ~ label:before{content:url(../img/icon-full-red-small-responsive.svg)}.rating>input:checked ~ .half:before,.rating:not(:checked)>.half:hover:before,.rating:not(:checked)>label:hover ~ .half:before{content:url(../img/icon-half-red-left-small-responsive.svg)}.rating>input:checked+label:hover,.rating>input:checked ~ label:hover,.rating>label:hover ~ input:checked ~ label,.rating>input:checked ~ label:hover ~ label{cursor:pointer;color:#eb0028}.rating>input:checked+label:hover:before,.rating>input:checked ~ label:hover:before,.rating>label:hover ~ input:checked ~ label:before,.rating>input:checked ~ label:hover ~ label:before{content:url(../img/icon-full-red-small-responsive.svg)}.rating>input:checked+.half:hover:before,.rating>input:checked ~ .half:hover:before,.rating>label:hover ~ input:checked ~ .half:before,.rating>input:checked ~ label:hover ~ .half:before{content:url(../img/icon-half-red-left-small-responsive.svg)}.video-container.single{font-size:0;margin-bottom:30px}.video-container.single iframe{width:100%}.video-container.single .video .video-meta{display:none}.video-container.single .video .video-image{font-size:0}.video-container.single .video .video-image .video-privacy{position:absolute;background-color:rgba(18,18,26,0.7);top:0;width:100%;height:-webkit-max-content;height:-moz-max-content;height:max-content;color:#fff;font-size:0.7rem;text-align:center}@media screen and (min-width: 320px) and (max-width: 399px){.video-container.single .video .video-image .video-privacy{font-size:0.7rem}}@media screen and (min-width: 400px) and (max-width: 499px){.video-container.single .video .video-image .video-privacy{font-size:0.75rem}}@media screen and (min-width: 500px) and (max-width: 611px){.video-container.single .video .video-image .video-privacy{font-size:0.9rem}}@media screen and (min-width: 612px){.video-container.single .video .video-image .video-privacy{font-size:1rem}}.video-container.single .video .video-image .video-privacy a:link,.video-container.single .video .video-image .video-privacy a:visited{color:#fff}.video-container.single .video .video-image .video-privacy a:hover{color:#eb0028}.video-container.single .video .video-image .video-privacy:hover{cursor:default}.video-container .video{position:relative;display:inline-block;cursor:pointer}.video-container .video.preview:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);background:url(../img/icon-play.svg) right no-repeat transparent;width:90px;height:90px;opacity:0.9;transition:opacity 0.3s;-webkit-transition:opacity 0.3s}@media screen and (min-width: 420px){.video-container .video.preview:before{width:105px;height:105px}}@media screen and (min-width: 768px){.video-container .video.preview:before{width:115px;height:115px}}@media screen and (min-width: 1300px){.video-container .video.preview:before{width:135px;height:135px}}.video-container .video.preview img{width:100%;height:auto}.video-container .video:hover:before{opacity:1}.youtube-playlist-container{display:-ms-flexbox;display:flex;position:relative;background-color:#12121a;font-size:0;margin-bottom:30px}@media screen and (max-width: 1299px){.youtube-playlist-container{-ms-flex-direction:column;flex-direction:column}}.youtube-playlist-container .youtube-video-highlight{width:100%;height:100%}@media screen and (min-width: 1300px){.youtube-playlist-container .youtube-video-highlight{width:70%}}@media screen and (max-width: 768px){.youtube-playlist-container .youtube-video-highlight{width:100%}}.youtube-playlist-container .youtube-video-highlight .video-container{width:100%}.youtube-playlist-container .youtube-video-highlight .video-container .video{width:100%}.youtube-playlist-container .youtube-video-highlight .video-container .video .video-image .video-privacy{position:absolute;background-color:rgba(18,18,26,0.7);top:0;width:100%;height:-webkit-max-content;height:-moz-max-content;height:max-content;color:#fff;font-size:0.7rem;text-align:center}@media screen and (min-width: 320px) and (max-width: 399px){.youtube-playlist-container .youtube-video-highlight .video-container .video .video-image .video-privacy{font-size:0.7rem}}@media screen and (min-width: 400px) and (max-width: 499px){.youtube-playlist-container .youtube-video-highlight .video-container .video .video-image .video-privacy{font-size:0.75rem}}@media screen and (min-width: 500px) and (max-width: 611px){.youtube-playlist-container .youtube-video-highlight .video-container .video .video-image .video-privacy{font-size:0.9rem}}@media screen and (min-width: 612px){.youtube-playlist-container .youtube-video-highlight .video-container .video .video-image .video-privacy{font-size:1rem}}.youtube-playlist-container .youtube-video-highlight .video-container .video .video-image .video-privacy a:link,.youtube-playlist-container .youtube-video-highlight .video-container .video .video-image .video-privacy a:visited{color:#fff}.youtube-playlist-container .youtube-video-highlight .video-container .video .video-image .video-privacy a:hover{color:#eb0028}.youtube-playlist-container .youtube-video-highlight .video-container .video .video-image .video-privacy:hover{cursor:default}.youtube-playlist-container .youtube-video-highlight .video-container .video .video-meta{display:none}.youtube-playlist-container .youtube-video-highlight iframe{width:100%}@media screen and (max-width: 1299px){.youtube-playlist-container .youtube-video-playlist{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #fff;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:auto;height:530px}}@media screen and (min-width: 1300px){.youtube-playlist-container .youtube-video-playlist{display:block;width:30%}}@media screen and (min-width: 1300px){.youtube-playlist-container .youtube-video-playlist{height:100%;position:absolute;top:0;right:0;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.youtube-playlist-container .youtube-video-playlist::-webkit-scrollbar{display:none}}.youtube-playlist-container .youtube-video-playlist .video-container{padding:20px;border-bottom:1px solid #fff;transition:opacity 0.3s;-webkit-transition:opacity 0.3s;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.youtube-playlist-container .youtube-video-playlist .video-container:hover{opacity:0.8}@media screen and (max-width: 960px){.youtube-playlist-container .youtube-video-playlist .video-container{width:100%}}@media screen and (min-width: 960px) and (max-width: 1299px){.youtube-playlist-container .youtube-video-playlist .video-container{width:50%}.youtube-playlist-container .youtube-video-playlist .video-container:nth-child(2n+1){border-right:1px solid #fff}}@media screen and (min-width: 1300px){.youtube-playlist-container .youtube-video-playlist .video-container{width:100%}}.youtube-playlist-container .youtube-video-playlist .item-fade:hover{opacity:0.2}.youtube-playlist-container .youtube-video-playlist .video{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px) and (max-width: 1299px){.youtube-playlist-container .youtube-video-playlist .video{width:100%}}.youtube-playlist-container .youtube-video-playlist .video.preview:before{content:unset}.youtube-playlist-container .youtube-video-playlist .video.active .video-title{color:#eb0028 !important}.youtube-playlist-container .youtube-video-playlist .video .video-image{width:30%;font-size:0;margin-right:10px}.youtube-playlist-container .youtube-video-playlist .video .video-image .video-privacy{display:none}.youtube-playlist-container .youtube-video-playlist .video .video-meta{width:70%;margin:5px}.youtube-playlist-container .youtube-video-playlist .video .video-meta .video-title{color:#fff;text-transform:uppercase;line-height:14px;font-size:12px}.youtube-playlist-container .youtube-video-playlist .video .video-meta .video-description{color:#fff;line-height:1.5;font-size:11px}.stage-youtube-video{position:relative;display:inline-block}.stage-youtube-video.preview:before{cursor:pointer !important;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);background:url(../img/icon-play.svg) right no-repeat transparent;width:90px;height:90px;opacity:0.9;transition:opacity 0.3s;-webkit-transition:opacity 0.3s}@media screen and (min-width: 420px){.stage-youtube-video.preview:before{width:105px;height:105px}}@media screen and (min-width: 768px){.stage-youtube-video.preview:before{width:115px;height:115px}}@media screen and (min-width: 1300px){.stage-youtube-video.preview:before{width:135px;height:135px}}.stage-youtube-video.preview img{width:100%;height:auto}.stage-youtube-video .video-container{display:none}.featherlight-content .video-close-stage{width:100%;height:30px;background:#ddd;position:relative}.featherlight-content .video-close-stage .video-close-icon{position:absolute;z-index:9999;top:5px;right:5px;width:30px;height:20px;cursor:pointer;border:0;padding:0;background:url(../img/2x/icn-close_2x.png) no-repeat center;top:-5px;right:-5px;width:56px;height:42px;transform:scale(calc(1 / 2))}@media screen and (min-width: 1300px){.featherlight-content .video-close-stage .video-close-icon{background:url(../img/icn-close.png) no-repeat center;top:5px;right:5px;width:30px;height:20px;transform:scale(calc(1 / 1))}}.featherlight-content .video .video-image .video-privacy{position:absolute;background-color:rgba(18,18,26,0.7);top:0;width:100%;height:-webkit-max-content;height:-moz-max-content;height:max-content;color:#fff;font-size:0.7rem;text-align:center}@media screen and (min-width: 320px) and (max-width: 399px){.featherlight-content .video .video-image .video-privacy{font-size:0.7rem}}@media screen and (min-width: 400px) and (max-width: 499px){.featherlight-content .video .video-image .video-privacy{font-size:0.75rem}}@media screen and (min-width: 500px) and (max-width: 611px){.featherlight-content .video .video-image .video-privacy{font-size:0.9rem}}@media screen and (min-width: 612px){.featherlight-content .video .video-image .video-privacy{font-size:1rem}}.featherlight-content .video .video-image .video-privacy a:link,.featherlight-content .video .video-image .video-privacy a:visited{color:#fff}.featherlight-content .video .video-image .video-privacy a:hover{color:#eb0028}.featherlight-content .video .video-image .video-privacy:hover{cursor:default}html.with-featherlight{overflow:hidden}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483639;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:transparent}.featherlight:last-of-type{background:rgba(11,11,11,0.8)}.featherlight:before{content:"";display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{max-width:1340px;width:100%;position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:0;border-bottom:0;max-height:95%;background:transparent;cursor:auto;white-space:normal}.featherlight .featherlight-content button.featherlight-close-icon{display:none}.featherlight .featherlight-inner{display:block;margin:0}.featherlight link.featherlight-inner,.featherlight script.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch}.featherlight iframe{border:0}.featherlight *{box-sizing:border-box}@media only screen and (max-width: 1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:0;border-bottom:0}}@media print{html.with-featherlight>*>:not(.featherlight){display:none}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImNvbXBvbmVudHMvX2ZvdG93ZXR0YmV3ZXJiLnNjc3MiLCJfbWl4aW5zLnNjc3MiLCJfZ2xvYmFsLnNjc3MiLCJzaXRlL19oZWFkZXItcmVicmFuZGluZy5zY3NzIiwiX3BsdWdpbnMuc2NzcyIsIl9zdHlsZV9hbm5lLnNjc3MiLCJfc3R5bGVfbWFudS5zY3NzIiwiX2Nvb2tpZXMuc2NzcyIsIl9zdHlsZV9zaW1vbmUuc2NzcyIsIl9zdHlsZV9jaGluLnNjc3MiLCJfc3R5bGVfc2ViYXN0aWFuLnNjc3MiLCJfc3R5bGVfZnJhbmsuc2NzcyIsIl9zdHlsZV9jaGFybHkuc2NzcyIsImNvbnRlbnQvX2F3YXJkLnNjc3MiLCJjb250ZW50L19uZXdzLnNjc3MiLCJjb250ZW50L19oZXV0ZV92b3Iuc2NzcyIsImNvbnRlbnQvX25ld3NsZXR0ZXIuc2NzcyIsImNvbnRlbnQvX2dld2lubnNwaWVsLnNjc3MiLCJjb250ZW50L19zZW5kdW5nZW4uc2NzcyIsImNvbnRlbnQvX3ZpZGVvcy5zY3NzIiwiY29udGVudC9fc3BpZWxlLnNjc3MiLCJjb250ZW50L190dnByb2dyYW1tZS5zY3NzIiwiY29tcG9uZW50cy9faWNvbnMuc2NzcyIsImNvbXBvbmVudHMvX2ltYWdlcy5zY3NzIiwiY29tcG9uZW50cy9fc2xpZGVyLnNjc3MiLCJjb21wb25lbnRzL19saWdodGJveC5zY3NzIiwiY29tcG9uZW50cy9fbmF2aWdhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fcnNzLWZlZWQuc2NzcyIsImNvbXBvbmVudHMvX3NlYXJjaC5zY3NzIiwiY29tcG9uZW50cy9fdmlkZW8tcGxheWVyLnNjc3MiLCJjb21wb25lbnRzL19zZW5kdW5ncy1sYXlvdXRzLnNjc3MiLCJjb21wb25lbnRzL19wb2xsLnNjc3MiLCJjb21wb25lbnRzL19tYXBfaW50ZXJhY3RpdmUuc2NzcyIsImNvbXBvbmVudHMvX3NsaWNrLnNjc3MiLCJjb21wb25lbnRzL19jaGFyYWN0ZXItc2xpZGVyLnNjc3MiLCJjb21wb25lbnRzL19uZXdzbGV0dGVyLnNjc3MiLCJjb21wb25lbnRzL192b3RpbmctZm9ybS5zY3NzIiwiY29tcG9uZW50cy9fc3RhZ2Uuc2NzcyIsImNvbXBvbmVudHMvX2JveGVzLnNjc3MiLCJjb21wb25lbnRzL19kb3dubG9hZC10ZWFzZXIuc2NzcyIsImNvbXBvbmVudHMvX2ZhY2Vib29rLWZlZWQuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuc2NzcyIsIl9yZXNwb25zaXZlLnNjc3MiLCJzaXRlL19tYWluX25hdi5zY3NzIiwic2l0ZS9fZm9vdGVyLnNjc3MiLCJfc3R5bGVfcmV0aW5hLnNjc3MiLCJfc3R5bGVfcnNzLnNjc3MiLCJfbWl4aW5zLXJlYnJhbmRpbmcuc2NzcyIsIl9ncmlkLnNjc3MiLCJfZ2xvYmFsLXJlYnJhbmRpbmcuc2NzcyIsInNpdGUvX2Zvb3Rlci1yZWJyYW5kaW5nLnNjc3MiLCJfcmVicmFuZGluZy1uYXZpLWZvb3Rlci5zY3NzIiwiX3JlYnJhbmRpbmctY29va2llcy5zY3NzIiwiY29tcG9uZW50cy9feW91dHViZV92aWRlb3BsYXllci5zY3NzIiwiY29tcG9uZW50cy9fZmVhdGhlcmxpZ2h0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsK0VDdXFCUSxXQ2xxQlIsa0NBQ2lCLG1EQUNSLHdTQUlrRSxtQkFDMUQsaUJBQ0QsQ0FBQSxXQVdoQixrQ0FDaUIsbURBQ1Isd1NBSWtFLG1CQUMxRCxpQkFDRCxDQUFBLFdBSWhCLGlDQUNpQixrREFDUixtU0FJZ0UsbUJBQ3hELGlCQUNELENBQUEsV0FHaEIsaUNBQ2lCLGtEQUNSLG1TQUlnRSxtQkFDeEQsaUJBQ0QsQ0FBQSxXQUloQixpQ0FDaUIsK0NBQ1IsdVJBSTZELG1CQUNyRCxpQkFDRCxDQUFBLFdBSWhCLHlCQUNpQixrQ0FDUixxTUFJeUIsbUJBQ2pCLGlCQUNELENBQUEsV0FnRGhCLCtCQUNpQixnREFDUix5UkFJNEQsbUJBQ3BELGlCQUNELENBQUEsV0FHaEIsNEJBQ2lC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QSxDQUFBLHFDQUVVLHlEQWpCekIsY0FrQmUsQ0FBQSxDQUFBLG1JQUdaLFVONVdELENBQUEsaUVNNFdDLGFOaFhLLENBQUEsK0RNMlZNLGNBK0JGLENBQUEsdUJDL1hkLGVBQ1EsQ0FBQSxjQUNYLGFBRVUsZUFDQyxNQUNWLFFBQ0EsU0FDQSxPQUNBLG1CQUNTLGtCQUNHLG1CQUNDLGVBQ0wsZ0JBQ0ksc0JBQ0EsQ0FBQSwyQkFFRCw2QkFDQyxDQUFBLHFCQUVELFdBQ0oscUJBQ0UsWUFDRCxxQkFDUSxDQUFBLG9DQUVKLGlCQUNELFdBQ0osa0JBQ0csZ0JBQ0Usc0JBQ0kscUJBQ1AsY0FDQyxVQUNWLGdCQUNBLGVBQ1ksdUJBQ0EsWUFDSixrQkFDSyxDQUFBLG1FQUVQLFlBRU8sQ0FBQSxrQ0FJRCxjQUNILFFBQ1QsQ0FBQSxxSEFJaUIsWUFDUixDQUFBLGtDQUdHLFVBQ0wsQ0FBQSwyQ0FFWSxnQkFDbkIsVUFDQSxnQ0FDNEIsQ0FBQSxxQkFFaEIsUUFDWixDQUFBLGdCQUlpQixxQkFDTCxDQUFBLDJDQUVjLG9DQUNaLGNBQ1osZUFDQSxlQUNZLFVBQ1osZUFDQSxDQUFBLENBQWEsYUFHakIsNkNBQ29DLFlBQ3ZCLENBQUEsQ0FBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IHVybCgvL25ldGRuYS5ib290c3RyYXBjZG4uY29tL2ZvbnQtYXdlc29tZS8zLjIuMS9jc3MvZm9udC1hd2Vzb21lLmNzcyk7QGZvbnQtZmFjZXtmb250LWZhbWlseToncHJveGltYV9ub3ZhcmVndWxhcic7c3JjOnVybChcIi4uL2ZvbnQvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LmVvdFwiKTtzcmM6dXJsKFwiLi4vZm9udC9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9mb250L3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vZm9udC9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uL2ZvbnQvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LnN2ZyNwcm94aW1hX25vdmFyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTonYW1wZXJzdGFuZGFyZG1lZGl1bSc7c3JjOnVybChcIi4uL2ZvbnQvYW1wZXJzdGFuZGFyZG1lZGl1bS13ZWJmb250LmVvdFwiKTtzcmM6dXJsKFwiLi4vZm9udC9hbXBlcnN0YW5kYXJkbWVkaXVtLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9mb250L2FtcGVyc3RhbmRhcmRtZWRpdW0td2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vZm9udC9hbXBlcnN0YW5kYXJkbWVkaXVtLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uL2ZvbnQvYW1wZXJzdGFuZGFyZG1lZGl1bS13ZWJmb250LnN2ZyNhbXBlcnN0YW5kYXJkbWVkaXVtXCIpIGZvcm1hdChcInN2Z1wiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTonYW1wZXJzdGFuZGFyZGxpZ2h0JztzcmM6dXJsKFwiLi4vZm9udC9hbXBlcnN0YW5kYXJkbGlnaHQtd2ViZm9udC5lb3RcIik7c3JjOnVybChcIi4uL2ZvbnQvYW1wZXJzdGFuZGFyZGxpZ2h0LXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9mb250L2FtcGVyc3RhbmRhcmRsaWdodC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi9mb250L2FtcGVyc3RhbmRhcmRsaWdodC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi9mb250L2FtcGVyc3RhbmRhcmRsaWdodC13ZWJmb250LnN2ZyNhbXBlcnN0YW5kYXJkbGlnaHRcIikgZm9ybWF0KFwic3ZnXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OidhbXBlcnN0YW5kYXJkaGVhdnknO3NyYzp1cmwoXCIuLi9mb250L2FtcGVyc3RhbmRhcmRoZWF2eS13ZWJmb250LmVvdFwiKTtzcmM6dXJsKFwiLi4vZm9udC9hbXBlcnN0YW5kYXJkaGVhdnktd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uL2ZvbnQvYW1wZXJzdGFuZGFyZGhlYXZ5LXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnQvYW1wZXJzdGFuZGFyZGhlYXZ5LXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uL2ZvbnQvYW1wZXJzdGFuZGFyZGhlYXZ5LXdlYmZvbnQuc3ZnI2FtcGVyc3RhbmRhcmRoZWF2eVwiKSBmb3JtYXQoXCJzdmdcIik7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6J2FtcGVyc2NyaXB0cmVndWxhcic7c3JjOnVybChcIi4uL2ZvbnQvYW1wZXJzY3JpcHRfMV8zLXdlYmZvbnQuZW90XCIpO3NyYzp1cmwoXCIuLi9mb250L2FtcGVyc2NyaXB0XzFfMy13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vZm9udC9hbXBlcnNjcmlwdF8xXzMtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vZm9udC9hbXBlcnNjcmlwdF8xXzMtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vZm9udC9hbXBlcnNjcmlwdF8xXzMtd2ViZm9udC5zdmcjYW1wZXJzY3JpcHRyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTonYW1wZXJzZXJpZic7c3JjOnVybChcIi4uL2ZvbnQvQW1wZXJzZXJpZi5lb3RcIik7c3JjOnVybChcIi4uL2ZvbnQvQW1wZXJzZXJpZi5vdGZcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vZm9udC9BbXBlcnNlcmlmLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi9mb250L0FtcGVyc2VyaWYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uL2ZvbnQvQW1wZXJzZXJpZlwiKSBmb3JtYXQoXCJzdmdcIik7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6J29wZW5fc2Fuc3JlZ3VsYXInO3NyYzp1cmwoXCIuLi9mb250L09wZW5TYW5zLVJlZ3VsYXItd2ViZm9udC5lb3RcIik7c3JjOnVybChcIi4uL2ZvbnQvT3BlblNhbnMtUmVndWxhci13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vZm9udC9PcGVuU2Fucy1SZWd1bGFyLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnQvT3BlblNhbnMtUmVndWxhci13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi9mb250L09wZW5TYW5zLVJlZ3VsYXItd2ViZm9udC5zdmcjb3Blbl9zYW5zcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6J29wZW5fc2Fuc2JvbGQnO3NyYzp1cmwoXCIuLi9mb250L09wZW5TYW5zLUJvbGQtd2ViZm9udC5lb3RcIik7c3JjOnVybChcIi4uL2ZvbnQvT3BlblNhbnMtQm9sZC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vZm9udC9PcGVuU2Fucy1Cb2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnQvT3BlblNhbnMtQm9sZC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi9mb250L09wZW5TYW5zLUJvbGQtd2ViZm9udC5zdmcjb3Blbl9zYW5zYm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6J29wZW5fc2Fuc2JvbGRpdGFsaWMnO3NyYzp1cmwoXCIuLi9mb250L09wZW5TYW5zLUJvbGRJdGFsaWMtd2ViZm9udC5lb3RcIik7c3JjOnVybChcIi4uL2ZvbnQvT3BlblNhbnMtQm9sZEl0YWxpYy13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vZm9udC9PcGVuU2Fucy1Cb2xkSXRhbGljLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnQvT3BlblNhbnMtQm9sZEl0YWxpYy13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi9mb250L09wZW5TYW5zLUJvbGRJdGFsaWMtd2ViZm9udC5zdmcjb3Blbl9zYW5zYm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsfS8qISBub3JtYWxpemUuY3NzIHYxLjEuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0LmlvL25vcm1hbGl6ZSAqL2FydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxtYWluLG5hdixzZWN0aW9uLHN1bW1hcnl7ZGlzcGxheTpibG9ja31hdWRpbyxjYW52YXMsdmlkZW97ZGlzcGxheTppbmxpbmUtYmxvY2s7KmRpc3BsYXk6aW5saW5lOyp6b29tOjF9YXVkaW86bm90KFtjb250cm9sc10pe2Rpc3BsYXk6bm9uZTtoZWlnaHQ6MH1baGlkZGVuXXtkaXNwbGF5Om5vbmV9aHRtbHtmb250LXNpemU6MTAwJTstbXMtdGV4dC1zaXplLWFkanVzdDoxMDAlOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlfWh0bWwsYnV0dG9uLGlucHV0LHNlbGVjdCx0ZXh0YXJlYXtmb250LWZhbWlseTpzYW5zLXNlcmlmfWJvZHl7bWFyZ2luOjB9YTpmb2N1c3tvdXRsaW5lOnRoaW4gZG90dGVkfWE6YWN0aXZlLGE6aG92ZXJ7b3V0bGluZTowfWgxe2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zcmVnXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxLjUwMGVtO2xpbmUtaGVpZ2h0OjEuMmVtO21hcmdpbjowIDAgMC42N2VtIDB9aDJ7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNyZWd1bGFyXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxLjMzZW07bWFyZ2luOi01cHggMCAxMHB4IDA7bGluZS1oZWlnaHQ6MS4zM2VtO3RleHQtdHJhbnNmb3JtOm5vbmV9aDN7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNib2xkXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6MS40ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfWg0e2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zcmVnXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxLjUwMGVtO2xpbmUtaGVpZ2h0OjEuMmVtfS53NjIwLndtb2JpbGUuc3RhZ2VfY29udGVudCBoNHt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjFlbTtmb250LWZhbWlseTpcIm9wZW5fc2Fuc2JvbGRcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWx9aDUsaGVhZGVyLnNpdGUtaGVhZGVyIC5tYWluLW5hdmlnYXRpb24gdWwgbGkuaDV7Zm9udC1mYW1pbHk6XCJhbXBlcnNlcmlmXCIsVGltZXMgTmV3IFJvbWFuLFRpbWVzLENvdXJpZXIsc2VyaWY7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZToxZW07bWFyZ2luOjFlbSAwfWg2LGhlYWRlci5zaXRlLWhlYWRlciAubWFpbi1uYXZpZ2F0aW9uIHVsIGxpLmg2e2ZvbnQtc2l6ZTowLjY3ZW07bWFyZ2luOjIuMzNlbSAwfWgxLGgyLGgzLGg0LGg1LGhlYWRlci5zaXRlLWhlYWRlciAubWFpbi1uYXZpZ2F0aW9uIHVsIGxpLmg1LGg2LGhlYWRlci5zaXRlLWhlYWRlciAubWFpbi1uYXZpZ2F0aW9uIHVsIGxpLmg2e2NvbG9yOiMzMzN9YWJiclt0aXRsZV17Ym9yZGVyLWJvdHRvbToxcHggZG90dGVkfWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGR9YmxvY2txdW90ZXttYXJnaW46MWVtIDQwcHh9ZGZue2ZvbnQtc3R5bGU6aXRhbGljfWhyey1tb3otYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2hlaWdodDowfW1hcmt7YmFja2dyb3VuZDojZmYwO2NvbG9yOiMwMDB9cCxwcmV7bWFyZ2luOjFlbSAwfS53MzAwLndtb2JpbGUudGVhc2VyX3JpZ2h0IHB7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zYm9sZFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MS4xM2VtfWNvZGUsa2JkLHByZSxzYW1we2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSwgc2VyaWY7X2ZvbnQtZmFtaWx5Oidjb3VyaWVyIG5ldycsIG1vbm9zcGFjZTtmb250LXNpemU6MWVtfXByZXt3aGl0ZS1zcGFjZTpwcmU7d2hpdGUtc3BhY2U6cHJlLXdyYXA7d29yZC13cmFwOmJyZWFrLXdvcmR9cXtxdW90ZXM6bm9uZX1xOmJlZm9yZSxxOmFmdGVye2NvbnRlbnQ6Jyc7Y29udGVudDpub25lfXNtYWxse2ZvbnQtc2l6ZTo4MCV9c3ViLHN1cHtmb250LXNpemU6NzUlO2xpbmUtaGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9c3Vwe3RvcDotMC41ZW19c3Vie2JvdHRvbTotMC4yNWVtfWRsLG1lbnUsb2wsdWx7bWFyZ2luOjFlbSAwfWRke21hcmdpbjowIDAgMCA0MHB4fW1lbnUsb2wsdWx7cGFkZGluZzowIDAgMCA4JX1uYXYgdWwsbmF2IG9se2xpc3Qtc3R5bGU6bm9uZTtsaXN0LXN0eWxlLWltYWdlOm5vbmV9aW1ne2JvcmRlcjowOy1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6YmljdWJpY31zdmc6bm90KDpyb290KXtvdmVyZmxvdzpoaWRkZW59ZmlndXJle21hcmdpbjowfWZvcm17bWFyZ2luOjB9ZmllbGRzZXR7Ym9yZGVyOjFweCBzb2xpZCAjYzBjMGMwO21hcmdpbjowIDJweDtwYWRkaW5nOjAuMzVlbSAwLjYyNWVtIDAuNzVlbX1sZWdlbmR7Ym9yZGVyOjA7cGFkZGluZzowO3doaXRlLXNwYWNlOm5vcm1hbDsqbWFyZ2luLWxlZnQ6LTdweH1idXR0b24saW5wdXQsc2VsZWN0LHRleHRhcmVhe2ZvbnQtc2l6ZToxMDAlO21hcmdpbjowO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lOyp2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9YnV0dG9uLGlucHV0e2xpbmUtaGVpZ2h0Om5vcm1hbH1idXR0b24sc2VsZWN0e3RleHQtdHJhbnNmb3JtOm5vbmV9YnV0dG9uLGh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxpbnB1dFt0eXBlPVwicmVzZXRcIl0saW5wdXRbdHlwZT1cInN1Ym1pdFwiXXstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9uO2N1cnNvcjpwb2ludGVyOypvdmVyZmxvdzp2aXNpYmxlfWJ1dHRvbltkaXNhYmxlZF0saHRtbCBpbnB1dFtkaXNhYmxlZF17Y3Vyc29yOmRlZmF1bHR9aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLGlucHV0W3R5cGU9XCJyYWRpb1wiXXtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzowOypoZWlnaHQ6MTNweDsqd2lkdGg6MTNweH1pbnB1dFt0eXBlPVwic2VhcmNoXCJdey13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7LW1vei1ib3gtc2l6aW5nOmNvbnRlbnQtYm94Oy13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94fWlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24saW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXJ7Ym9yZGVyOjA7cGFkZGluZzowfXRleHRhcmVhe292ZXJmbG93OmF1dG87dmVydGljYWwtYWxpZ246dG9wfXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItc3BhY2luZzowfS5pY2hlY2tib3gsLmlyYWRpb3tkaXNwbGF5OmlubGluZS1ibG9jazsqZGlzcGxheTppbmxpbmU7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbjowO3BhZGRpbmc6MDt3aWR0aDoxOHB4O2hlaWdodDoxOHB4O2JvcmRlcjpub25lO2N1cnNvcjpwb2ludGVyfS5pY2hlY2tib3h7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvaWNoZWNrLnBuZ1wiKSBuby1yZXBlYXQgMCAwO2JhY2tncm91bmQtcG9zaXRpb246MCAwfS5pY2hlY2tib3guY2hlY2tlZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE4cHh9LmlyYWRpb3tiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9pcmFkaW8ucG5nXCIpIG5vLXJlcGVhdCAwIDA7YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9LmlyYWRpby5jaGVja2Vke2JhY2tncm91bmQtcG9zaXRpb246MCAtMThweH1odG1sLGJvZHl7aGVpZ2h0OjEwMCV9LndyYXBwZXJfc3RpY2t5e21pbi1oZWlnaHQ6MTAwJTtoZWlnaHQ6YXV0byAhaW1wb3J0YW50O2hlaWdodDoxMDAlO21hcmdpbjowIGF1dG8gLTQxMHB4fS5mb290ZXIsLnB1c2h7aGVpZ2h0OjQxMHB4O2NsZWFyOmJvdGh9LmZvb3RlcntiYWNrZ3JvdW5kLWNvbG9yOiMzMzM7Ym9yZGVyLXRvcDozMHB4IHNvbGlkICNlZWU7bGluZS1oZWlnaHQ6MjFweH0uZm9vdGVyIGF7Y29sb3I6Izg3ODc4Nzt0ZXh0LXRyYW5zZm9ybTpub25lfS5mb290ZXIgYTpob3Zlcntjb2xvcjojZWIxZTAwfS5zaXRlbWFwIHVsIGxpLmZpcnN0IC5tZW51X2NoaWxkIGF7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNyZWd1bGFyXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsfS5mb290ZXIgLmNvbnRhaW5lcl9tYWlue3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MjNweCAwIDMwcHggMH0uc29jaWFsc3twb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowfS5zb2NpYWxzIHVse2hlaWdodDoyNXB4O21hcmdpbjowO3BhZGRpbmc6MH0uc29jaWFscyBsaXtmbG9hdDpyaWdodDtsaXN0LXN0eWxlLXR5cGU6bm9uZX0uc29jaWFscyBsaSBhe2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDt3aWR0aDoyNXB4O2hlaWdodDoyNXB4O21hcmdpbi1yaWdodDoxNXB4O21hcmdpbi10b3A6MH0uc29jaWFscyBsaS5mYiBhe2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL3NvY2lhbF9mYl9mb290ZXIucG5nXCIpIG5vLXJlcGVhdCBsZWZ0IHRvcDt3aWR0aDo3cHg7aGVpZ2h0OjE0cHh9LnNvY2lhbHMgbGkudHdpdHRlciBhe2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL3NvY2lhbF90dy5wbmdcIikgbm8tcmVwZWF0IGxlZnQgdG9wO3dpZHRoOjE2cHg7aGVpZ2h0OjE0cHh9LnNvY2lhbHMgbGkubWFpbCBhe2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL3NvY2lhbF9tYWlsLnBuZ1wiKSBuby1yZXBlYXQgbGVmdCB0b3A7bWFyZ2luLXJpZ2h0OjA7d2lkdGg6MTZweDtoZWlnaHQ6MTRweH0uc29jaWFscyBsaS5mYiBhOmhvdmVye2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL3NvY2lhbF9mYl9mb290ZXIucG5nXCIpIG5vLXJlcGVhdCBsZWZ0IC0xNHB4fS5zb2NpYWxzIGxpLnR3aXR0ZXIgYTpob3ZlcntiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9zb2NpYWxfdHcucG5nXCIpIG5vLXJlcGVhdCBsZWZ0IC0xNHB4fS5zb2NpYWxzIGxpLm1haWwgYTpob3ZlcntiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9zb2NpYWxfbWFpbC5wbmdcIikgbm8tcmVwZWF0IGxlZnQgLTE0cHh9LnRlYXNlcl9mb290ZXJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTcuMDIlO3dpZHRoOjQzLjMlO2hlaWdodDoyMDhweDtib3JkZXI6MXB4IHNvbGlkICM5OTk7Y29sb3I6I2VlZTtwYWRkaW5nOjIuMTMlfS50ZWFzZXJfZm9vdGVyIGg0e2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zYm9sZFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MWVtO2xpbmUtaGVpZ2h0OjEuNGVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6I2VlZTttYXJnaW46MCAwIDRweCAwfS50ZWFzZXJfZm9vdGVyIGgye2NvbG9yOiNlZWU7Zm9udC1zaXplOjJlbTtsaW5lLWhlaWdodDoxZW19LnRlYXNlcl9mb290ZXIgYS5jdGEsLnRlYXNlcl9mb290ZXIgLmNvb2tpZXMgLndyYXBwZXItY29va2llcyBhLmN0YSwuY29va2llcyAud3JhcHBlci1jb29raWVzIC50ZWFzZXJfZm9vdGVyIGEuY3RhLC50ZWFzZXJfZm9vdGVyIC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgYS5jY19idG4sLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAudGVhc2VyX2Zvb3RlciBhLmNjX2J0biwudGVhc2VyX2Zvb3RlciAuY29va2llcyAuY2NfYmFubmVyIGEuY3RhLC5jb29raWVzIC5jY19iYW5uZXIgLnRlYXNlcl9mb290ZXIgYS5jdGEsLnRlYXNlcl9mb290ZXIgLmNvb2tpZXMgLmNjX2Jhbm5lciBhLmNjX2J0biwuY29va2llcyAuY2NfYmFubmVyIC50ZWFzZXJfZm9vdGVyIGEuY2NfYnRuLC50ZWFzZXJfZm9vdGVyIC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIGEuY3RhLC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC50ZWFzZXJfZm9vdGVyIGEuY3RhLC50ZWFzZXJfZm9vdGVyIC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIGEuY2NfYnRuLC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC50ZWFzZXJfZm9vdGVyIGEuY2NfYnRuLC50ZWFzZXJfZm9vdGVyIC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIGEuY3RhLC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC50ZWFzZXJfZm9vdGVyIGEuY3RhLC50ZWFzZXJfZm9vdGVyIC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIGEuY2NfYnRuLC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC50ZWFzZXJfZm9vdGVyIGEuY2NfYnRue2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjI2cHg7bGluZS1oZWlnaHQ6MjZweDtmb250LWZhbWlseTpcIm9wZW5fc2Fuc2JvbGRcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6I2ViMWUwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjFlbTt2ZXJ0aWNhbC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvaWNuX2N0YS5wbmdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO3BhZGRpbmctbGVmdDoyNXB4O2N1cnNvcjpwb2ludGVyO21hcmdpbi10b3A6NTBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCl7LnRlYXNlcl9mb290ZXIgYS5jdGEsLnRlYXNlcl9mb290ZXIgLmNvb2tpZXMgLndyYXBwZXItY29va2llcyBhLmN0YSwuY29va2llcyAud3JhcHBlci1jb29raWVzIC50ZWFzZXJfZm9vdGVyIGEuY3RhLC50ZWFzZXJfZm9vdGVyIC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgYS5jY19idG4sLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAudGVhc2VyX2Zvb3RlciBhLmNjX2J0biwudGVhc2VyX2Zvb3RlciAuY29va2llcyAuY2NfYmFubmVyIGEuY3RhLC5jb29raWVzIC5jY19iYW5uZXIgLnRlYXNlcl9mb290ZXIgYS5jdGEsLnRlYXNlcl9mb290ZXIgLmNvb2tpZXMgLmNjX2Jhbm5lciBhLmNjX2J0biwuY29va2llcyAuY2NfYmFubmVyIC50ZWFzZXJfZm9vdGVyIGEuY2NfYnRuLC50ZWFzZXJfZm9vdGVyIC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIGEuY3RhLC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC50ZWFzZXJfZm9vdGVyIGEuY3RhLC50ZWFzZXJfZm9vdGVyIC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIGEuY2NfYnRuLC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC50ZWFzZXJfZm9vdGVyIGEuY2NfYnRuLC50ZWFzZXJfZm9vdGVyIC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIGEuY3RhLC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC50ZWFzZXJfZm9vdGVyIGEuY3RhLC50ZWFzZXJfZm9vdGVyIC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIGEuY2NfYnRuLC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC50ZWFzZXJfZm9vdGVyIGEuY2NfYnRue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nLzJ4L2ljbl9jdGFfMngucG5nXCIpO2JhY2tncm91bmQtc2l6ZToxOXB4IDE5cHh9fS5sb2dvc3twb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO2hlaWdodDo0MHB4O21hcmdpbi1ib3R0b206MjBweDt0b3A6MTBweH0ubG9nb3MgLmxvZ29fYWVuZXR7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MHB4O3RvcDo3NXB4fS5sb2dvcyAubG9nb19hZXtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowcHg7dG9wOjEwNXB4fS5sb2dvcyAubG9nb19oaXN0b3J5e3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjUwcHg7dG9wOjEwNXB4fS5sb2dvcyAubG9nb19lbnRlcnRhaW53ZWJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MHB4O3RvcDoxNTVweH1hLmxvZ29fYWVuZXR7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O3dpZHRoOjExOXB4O2hlaWdodDoxNnB4O21hcmdpbi10b3A6OHB4O2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2xvZ29fYWVuZXR3b3Jrcy5wbmdcIikgbm8tcmVwZWF0IHJpZ2h0IHRvcH1hLmxvZ29fYWVuZXQ6aG92ZXJ7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvbG9nb19hZW5ldHdvcmtzLnBuZ1wiKSBuby1yZXBlYXQgcmlnaHQgLTE2cHh9YS5sb2dvX2hpc3Rvcnl7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O3dpZHRoOjMzcHg7aGVpZ2h0OjMxcHg7bWFyZ2luLWxlZnQ6MjAuMDElO21hcmdpbi10b3A6MnB4O2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2xvZ29faGlzdG9yeS5wbmdcIikgbm8tcmVwZWF0IHJpZ2h0IHRvcH1hLmxvZ29faGlzdG9yeTpob3ZlcntiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9sb2dvX2hpc3RvcnkucG5nXCIpIG5vLXJlcGVhdCByaWdodCAtMzFweH1hLmxvZ29fYWV7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O3dpZHRoOjM4cHg7aGVpZ2h0OjE5cHg7bWFyZ2luLWxlZnQ6MjAuMDElO21hcmdpbi10b3A6OXB4O2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2xvZ29fYWVfZm9vdGVyLnBuZ1wiKSBuby1yZXBlYXQgcmlnaHQgdG9wfWEubG9nb19hZTpob3ZlcntiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9sb2dvX2FlX2Zvb3Rlci5wbmdcIikgbm8tcmVwZWF0IHJpZ2h0IC0xOXB4fWEubG9nb19lbnRlcnRhaW53ZWJ7ZGlzcGxheTpibG9jaztmbG9hdDpyaWdodDt3aWR0aDo5NXB4O2hlaWdodDozNHB4O2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2xvZ29fZW50ZXJ0YWlud2ViLnBuZ1wiKSBuby1yZXBlYXQgcmlnaHQgdG9wfWEubG9nb19lbnRlcnRhaW53ZWI6aG92ZXJ7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvbG9nb19lbnRlcnRhaW53ZWIucG5nXCIpIG5vLXJlcGVhdCByaWdodCAtMzRweH0uc2l0ZW1hcHtwb3NpdGlvbjphYnNvbHV0ZTtjbGVhcjpib3RofS5zaXRlbWFwIHVse21hcmdpbjowO3BhZGRpbmc6MH0uc2l0ZW1hcCAuZm9vdGVyTmF2aS5tZW51X2VsdHttYXJnaW46MDtwYWRkaW5nOjA7ZmxvYXQ6bGVmdDt3aWR0aDoxNjBweDtjb2xvcjojODc4Nzg3O2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zYm9sZFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjE0cHh9LnNpdGVtYXAgLmZvb3Rlck5hdmkuY2hpbGR7bWFyZ2luLXRvcDoxMHB4fS5zaXRlbWFwIHVsIGxpe2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbi1ib3R0b206MTBweDtwYWRkaW5nLWxlZnQ6MH0uc2l0ZW1hcCB1bCBsaS5maXJzdD5he2ZvbnQtZmFtaWx5OidhbXBlcnN0YW5kYXJkaGVhdnknfS5jb3B5cmlnaHR7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MjU3cHg7ZmxvYXQ6bGVmdDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojODc4Nzg3O2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zcmVndWxhclwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MC44NzVlbTtsaW5lLWhlaWdodDoxLjI1MGVtfS5mYnNoYXJle2N1cnNvcjpwb2ludGVyfS5ubF9mb3JtIGgye2ZvbnQtc2l6ZToxLjVlbTtsaW5lLWhlaWdodDoxZW07bWFyZ2luOjA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zYm9sZFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbH0ubmxfZm9ybS5ub01Ie21pbi1oZWlnaHQ6MDttYXJnaW4tdG9wOjIwcHh9Lm5sX2Zvcm17d2lkdGg6OTMuNCU7Y29sb3I6I2YyZWRlMDtib3JkZXI6MnB4IHNvbGlkICM5OTk5OTk7bWFyZ2luLXRvcDo0MHB4O3BhZGRpbmc6My4zJX0udDNjaGltcC1mb3Jte21pbi1oZWlnaHQ6MTEwcHg7b3ZlcmZsb3c6aGlkZGVufS5ubF9mb3JtIC5yYWRpb19nZW5kZXJ7d2lkdGg6MTAwJTttYXJnaW4tdG9wOjEwcHg7bWFyZ2luLWJvdHRvbToyMHB4O2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjMwcHg7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNib2xkXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6MS40ZW07dGV4dC10cmFuc2Zvcm06bm9uZX0ubmxfZm9ybSBsYWJlbHt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnQzY2hpbXAtZmllbGQtdGV4dHt3aWR0aDo0Ni42JTtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MDttYXJnaW4tcmlnaHQ6My4zJTtmbG9hdDpsZWZ0fS50M2NoaW1wLWZpZWxkLXRleHQgaW5wdXR7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjpub25lO2hlaWdodDozMHB4O2JhY2tncm91bmQtY29sb3I6I2VlZTtwYWRkaW5nOjAgMy4zJTtmb250LWZhbWlseTpcIm9wZW5fc2Fuc3JlZ3VsYXJcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxLjRlbTt3aWR0aDoxMDAlfS50M2NoaW1wLWZpZWxkLUxOQU1FIGlucHV0e21hcmdpbi1yaWdodDowJX0ubmxfZm9ybSAudDNjaGltcC1zdWJtaXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjA7ZmxvYXQ6cmlnaHQ7bWFyZ2luLXJpZ2h0OjBweDttYXJnaW4tdG9wOjEwcHh9Lm5sX2Zvcm0gLnQzY2hpbXAtc3VibWl0IGlucHV0e2JveC1zaXppbmc6Ym9yZGVyLWJveDtiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9pY25fY3RhLnBuZ1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7Y29sb3I6I0VCMUUwMDtkaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zYm9sZFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7aGVpZ2h0OjI2cHg7bGluZS1oZWlnaHQ6MjZweDttYXJnaW46MjBweCAwIDA7cGFkZGluZy1sZWZ0OjI1cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2JvcmRlcjpub25lO21hcmdpbi10b3A6MTBweDtmb250LXNpemU6MS4xM2VtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyIC8gMSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE0NGRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KXsubmxfZm9ybSAudDNjaGltcC1zdWJtaXQgaW5wdXR7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvMngvaWNuX2N0YV8yeC5wbmdcIik7YmFja2dyb3VuZC1zaXplOjE5cHggMTlweH19aW5wdXQ6Zm9jdXN7b3V0bGluZTpub25lfS5ubF9mb3JtIC50M2NoaW1wLXN1Ym1pdDpob3ZlciBpbnB1dHtiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9pY25fY3RhLnBuZ1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7Y29sb3I6I0VCMUUwMH1AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCl7Lm5sX2Zvcm0gLnQzY2hpbXAtc3VibWl0OmhvdmVyIGlucHV0e2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nLzJ4L2ljbl9jdGFfMngucG5nXCIpO2JhY2tncm91bmQtc2l6ZToxOXB4IDE5cHh9fS50M2NoaW1wLWZpZWxkLUZPUk1fQUNUSU9Oe2Rpc3BsYXk6bm9uZX0udDNjaGltcC1maWVsZC1USVRMRSBsYWJlbHtmb250LWZhbWlseTpcIm9wZW5fc2Fuc2JvbGRcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6IzMzMzttYXJnaW4tcmlnaHQ6MzBweDtmb250LXNpemU6MWVtfS50M2NoaW1wLWZpZWxkLVRJVExFIC5jYXB0aW9ue2Rpc3BsYXk6bm9uZX0udDNjaGltcC1maWVsZC10ZXh0IGxhYmVse2Rpc3BsYXk6bm9uZX1ib2R5Lm5ld3NsZXR0ZXJUZW1wbGF0ZSAuY29udGFpbmVyX21haW4gLnN0YWdlX2NvbnRlbnQgbGl7bGluZS1oZWlnaHQ6MS42N2VtO2xpc3Qtc3R5bGU6bm9uZTtiYWNrZ3JvdW5kOnVybCguLi9pbWcvYnVsbGV0X2JsdWUucG5nKSBuby1yZXBlYXQgbGVmdCA5cHg7cGFkZGluZy1sZWZ0OjIwcHg7bWFyZ2luLXRvcDowfS50ZWFzZXIzLnNwM19mYWNlYm9va3ttYXJnaW4tdG9wOjIwcHg7YmFja2dyb3VuZC1jb2xvcjojMzMzO3dpZHRoOjEwMCV9LnRlYXNlcjMuc3AzX2ZhY2Vib29rIC5ob3ZlcntwYWRkaW5nOjMuMyU7aGVpZ2h0OjExNnB4O21pbi1oZWlnaHQ6MTYwcHh9Lm5ld3NsZXR0ZXJCYWNre2hlaWdodDoyNXB4fWh0bWx7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNyZWd1bGFyXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6MS40ZW19aHRtbCxib2R5e2JhY2tncm91bmQ6I2ZmZn1ib2R5e2ZvbnQtc2l6ZToxMDAlfWF7Y29sb3I6IzAwOTZkMjtvdXRsaW5lOm5vbmU7dGV4dC1kZWNvcmF0aW9uOm5vbmV9YTpob3ZlcixhOmZvY3VzLGE6YWN0aXZle2NvbG9yOiNlYjFlMDA7b3V0bGluZTpub25lfWgyIGE6aG92ZXIsaDMgYTpmb2N1cyxoNCBhOmFjdGl2ZXtjb2xvcjojZWIxZTAwfS5jc2MtdGV4dHBpYy10ZXh0IGg0IGE6aG92ZXIsLmNzYy10ZXh0cGljLXRleHQgaDMgYTpob3Zlcntjb2xvcjojZmZmfS5ncmVlbjpob3ZlciBoMiBhe2NvbG9yOiNlYjFlMDB9I21haW5fd3JhcHBlcnt3aWR0aDoxMDAlO2NsZWFyOmJvdGh9LmNvbnRhaW5lcl9tYWlue2NsZWFyOmJvdGg7bWFyZ2luOjAgYXV0bzttYXgtd2lkdGg6OTQwcHg7cG9zaXRpb246cmVsYXRpdmV9LmNvbnRhaW5lcl9tYWluIC5jZS1nYWxsZXJ5e21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5jb250YWluZXJfbWFpbiAuY2UtZ2FsbGVyeSAuaW1hZ2V7cmlnaHQ6MH0udzk0MHt3aWR0aDoxMDAlO21heC13aWR0aDo5NDBweDtwb3NpdGlvbjpyZWxhdGl2ZX0udzQ2MHt3aWR0aDo0OC45NCV9LnczMDB7d2lkdGg6MzEuOTE1JTttYXJnaW4tcmlnaHQ6Mi4xMiV9LmJveF9yaWdodHtmbG9hdDpyaWdodDtwb3NpdGlvbjpyZWxhdGl2ZX0udHh0X2NvbnRlbnRfaGVhZGxpbmUsLnR4dF9jb250ZW50X2hlYWRsaW5lLmVpbmVye2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zYm9sZFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MS4xMjVlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGluZS1oZWlnaHQ6MS4yNTBlbTttYXJnaW4tYm90dG9tOjE1cHh9LmJveF9sZWZ0e2Zsb2F0OmxlZnQ7cG9zaXRpb246cmVsYXRpdmV9LmNvbnRlbnQwLC5jb250ZW50MSwuY29udGVudDIsLmNvbnRlbnQze3dpZHRoOjEwMCU7ZmxvYXQ6bGVmdH0udHh0X2NvbnRlbnRfaGVhZGxpbmUgaDEsLnR4dF9jb250ZW50X2hlYWRsaW5lIGgye2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zYm9sZFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MS4xMjVlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGluZS1oZWlnaHQ6MS4yNTBlbTtjb2xvcjojMTExO21hcmdpbjowfS5jdGEsLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAuY3RhLC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgLmNjX2J0biwuY29va2llcyAuY2NfYmFubmVyIC5jdGEsLmNvb2tpZXMgLmNjX2Jhbm5lciAuY2NfYnRuLC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC5jdGEsLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLmNjX2J0biwuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAuY3RhLC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5jY19idG57dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5zbGlkZXJ7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9LnR4dF9jb250YWluZXJfbWFpbnt3aWR0aDo5NDBweDtoZWlnaHQ6YXV0bzttYXJnaW46MCBhdXRvfS50ZWFzZXJfYmlne21hcmdpbi1ib3R0b206NDBweDt3aWR0aDoxMDAlO2NsZWFyOmJvdGg7ZmxvYXQ6bGVmdH0udGVhc2VyX2JpZyAub25le2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjIuMTIlO3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojMTExfS50ZWFzZXJfYmlnIC5vbmU6aG92ZXIgaW1ne29wYWNpdHk6MC44O2ZpbHRlcjphbHBoYShvcGFjaXR5PTgwKX0udGVhc2VyX2JpZyAudHdve2JhY2tncm91bmQtY29sb3I6IzExMX0udGVhc2VyX2JpZyAudHdvOmhvdmVyIGltZ3tvcGFjaXR5OjAuODtmaWx0ZXI6YWxwaGEob3BhY2l0eT04MCl9LnRlYXNlcl9iaWcgZGl2Omxhc3QtY2hpbGQgLmJveDEze21hcmdpbi1yaWdodDowcHh9LnNlbmR1bmdlbiAudzYyMCAudGVhc2VyX2JpZyAuYm94MTMgaDJ7bGluZS1oZWlnaHQ6MjZweH0uZW1wZmFuZ19iaWcgaDR7Zm9udC1mYW1pbHk6XCJhbXBlcnNjcmlwdHJlZ3VsYXJcIixUaW1lcyBOZXcgUm9tYW4sVGltZXMsQ291cmllcixzZXJpZjtmb250LXNpemU6MC44OWVtO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtsaW5lLWhlaWdodDowLjg5ZW07bWFyZ2luOjAuNDRlbSAwfS5lbXBmYW5nX2JpZyBoM3tmb250LWZhbWlseTpcImFtcGVyc3RhbmRhcmRoZWF2eVwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyZW07Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2xpbmUtaGVpZ2h0OjFlbTttYXJnaW46LTNweCAwIC04cHh9LmVtcGZhbmdfYmlnIGgye2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2N0YV9oZWxsLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIGxlZnQgdG9wIHRyYW5zcGFyZW50O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6J2FtcGVyc2VyaWYnO2ZvbnQtc2l6ZToxZW07aGVpZ2h0OjI2cHg7cGFkZGluZy1sZWZ0OjQwcHg7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjEwcHh9LmVtcGZhbmdfYmlnIGgzIGEsLmVtcGZhbmdfYmlnIGg0IGEsLmVtcGZhbmdfYmlnIGgzIGE6aG92ZXIsLmVtcGZhbmdfYmlnIGg0IGE6aG92ZXJ7Y29sb3I6I2ZmZn0uZW1wZmFuZ19iaWd7cGFkZGluZzoxNHB4IDQuNzYlIDhweH0uZW1wZmFuZ19iaWc6aG92ZXIgaDJ7YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IGJvdHRvbX0udGVhc2VyX3NsaWRlcl93cmFwcGVye2Zsb2F0OmxlZnQ7bWFyZ2luOjAgMHB4IDM1cHggMDt3aWR0aDoxMDAlfS50ZWFzZXJfc2xpZGVyIC5vbmV7ZmxvYXQ6bGVmdDtiYWNrZ3JvdW5kLWNvbG9yOiNmZWI2MzB9LnRlYXNlcl9zbGlkZXIgLnR3b3tmbG9hdDpsZWZ0O2JhY2tncm91bmQtY29sb3I6I2ZlYjYzMH0udGVhc2VyX3NsaWRlciAudGhyZWV7ZmxvYXQ6cmlnaHQ7YmFja2dyb3VuZC1jb2xvcjojZmViNjMwO21hcmdpbi1yaWdodDowfS50ZWFzZXJfc21hbGx7bWFyZ2luLXRvcDozMHB4O3dpZHRoOjEwMCV9LnRlYXNlcl9zbWFsbCAub25le2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjIuMTIlO3dpZHRoOjQ4Ljk0JTtoZWlnaHQ6MTUwcHg7YmFja2dyb3VuZC1jb2xvcjojMzMzfS50ZWFzZXJfc21hbGwgLnR3b3tmbG9hdDpsZWZ0O3dpZHRoOjQ4Ljk0JTtoZWlnaHQ6MTUwcHg7YmFja2dyb3VuZC1jb2xvcjojMzMzfS50b3B7YmFja2dyb3VuZC1jb2xvcjojMTExO2hlaWdodDo4NHB4O3dpZHRoOjEwMCV9LnRvcCAjbmF2aXttYXJnaW46MCBhdXRvfS50b3AgLmxvZ29fY29udGFpbmVye2Zsb2F0OmxlZnQ7cGFkZGluZzoxMHB4IDAgMCAwfS50b3AgLmxvZ29fY29udGFpbmVyICNsb2dve2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2hpc3RvcnlfbG9nby5wbmdcIikgbm8tcmVwZWF0IGxlZnQgdG9wO2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDtoZWlnaHQ6NjRweDt3aWR0aDo3MHB4fS50b3AgLmhlYWRfbmF2e2NvbG9yOiM5OTk7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O21hcmdpbi10b3A6N3B4O3BhZGRpbmc6MCAyMHB4IDAgMjBweH0udG9wIC5oZWFkX25hdiB1bCwudG9wIC5oZWFkX25hdiBsaXtmb250LWZhbWlseTpcIm9wZW5fc2Fuc2JvbGRcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjEuMTI1ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xpbmUtaGVpZ2h0OjEuMjUwZW07ZmxvYXQ6bGVmdDtsaW5lLWhlaWdodDoxMXB4O2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46N3B4IDA7cGFkZGluZy1yaWdodDo0MHB4O3RleHQtYWxpZ246bGVmdDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOmluaGVyaXR9LnRvcCAuaGVhZF9uYXYgdWwgdWwsLnRvcCAuaGVhZF9uYXYgbGkgdWx7cGFkZGluZzowIDYwcHggMCA2MHB4fS50b3AgLmhlYWRfbmF2IHVsIGEsLnRvcCAuaGVhZF9uYXYgbGkgYXtjb2xvcjojOTk5fS50b3AgLmhlYWRfbmF2IHVsIGE6aG92ZXIsLnRvcCAuaGVhZF9uYXYgbGkgYTpob3Zlcntjb2xvcjojZWIxZTAwfS50b3AgLmhlYWRfbmF2IGxpLmFjdGl2ZSBhe2NvbG9yOiNmZmZ9LnRvcCAuc29jaWFsc3tmbG9hdDpyaWdodDttYXJnaW4tdG9wOjEycHg7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXJpZ2h0OjdweH0udG9wIC5zb2NpYWxzIGEsLnRvcCAuaGVhZF9uYXYgdWwgbGkubW9iaWxlX3NvY2lhbHMgYXtkaXNwbGF5OmJsb2NrO2hlaWdodDoxNHB4O2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL3NvY2lhbF9mYi5wbmdcIikgbm8tcmVwZWF0IDBweCAwcHg7d2lkdGg6MTBweDtjdXJzb3I6cG9pbnRlcjtmbG9hdDpyaWdodH0udG9wIC5zb2NpYWxzIGE6aG92ZXIsLnRvcCAuaGVhZF9uYXYgdWwgbGkubW9iaWxlX3NvY2lhbHMgYTpob3ZlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtMTRweH0udG9wIC5oZWFkX25hdiB1bCBsaS5tb2JpbGVfc29jaWFsc3tib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZmZmfS50b3AgLmhlYWRfbmF2IHVsIGxpLm1vYmlsZV9zb2NpYWxzIGF7ZmxvYXQ6bm9uZX0udGVhc2VyX2JpZyBhLm9uZXtmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDoyLjEyJTt3aWR0aDoxMDAlfS5zcDMgYS5pbWd7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5vbmUgLmltYWdlX25ld3N7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvcGxhY2Vob2xkZXJfbmV3cy5qcGdcIikgbm8tcmVwZWF0IGxlZnQgdG9wO2hlaWdodDoxNjBweH0udGVhc2VyX2dyZWVue2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL3BhdHRlcm5fM3NwX2dyZWVuLmpwZ1wiKSBuby1yZXBlYXQgbGVmdCBib3R0b207ZGlzcGxheTpibG9jaztoZWlnaHQ6YXV0bzttYXJnaW4tdG9wOi01cHg7bWF4LXdpZHRoOjEwMCV9LnRlYXNlcl9jb250ZW50e2NvbG9yOiNmMmVkZTA7cG9zaXRpb246cmVhbHRpdmU7d2lkdGg6MTAwJX0udGVhc2VyIC5jc2MtdGV4dHBpYy10ZXh0e2JhY2tncm91bmQtY29sb3I6IzMzMztkaXNwbGF5OmJsb2NrO2hlaWdodDphdXRvO21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvO3BhZGRpbmc6MTRweCA0Ljc2JSA4cHg7cG9zaXRpb246cmVsYXRpdmV9LnRlYXNlciBkaXYuY3NjLXRleHRwaWMgLmNzYy10ZXh0cGljLWltYWdld3JhcCAuY3NjLXRleHRwaWMtaW1hZ2V7bWFyZ2luLWJvdHRvbTowcHh9LmltZ19ob3ZlcntkaXNwbGF5OmJsb2NrO2hlaWdodDphdXRvO2xlZnQ6MDtwYWRkaW5nOjE0cHggNC43NiUgOHB4IDQuNzYlO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDowO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZWVlfS5pbWdfaG92ZXIgLnR4dF9oNHtmb250LWZhbWlseTpcIm9wZW5fc2Fuc2JvbGRcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxLjRlbTt0ZXh0LXRyYW5zZm9ybTpub25lO2NvbG9yOiMzMzM7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbjowLjQ0ZW0gMH0uaW1nX2hvdmVyIC50eHRfaDN7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNib2xkXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6MS40ZW07dGV4dC10cmFuc2Zvcm06bm9uZTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luOi0ycHggMCAycHggMH0uaW1nX2hvdmVyIC50eHRfaDJ7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNyZWdcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjEuNTAwZW07bGluZS1oZWlnaHQ6MS4yZW07Y29sb3I6IzMzMztkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAwIDEwcHggMDt3aWR0aDo4NyU7bGluZS1oZWlnaHQ6MS4xMTFlbX0uaW1nX2hvdmVyIC50eHRfaDF7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNyZWd1bGFyXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToyLjEyNWVtO2xpbmUtaGVpZ2h0OjEuMWVtO3RleHQtdHJhbnNmb3JtOm5vbmU7bWFyZ2luOi0zcHggMCAtOHB4IDA7bWFyZ2luLXRvcDotM3B4O21hcmdpbi1ib3R0b206LThweH0uaW1nX2hvdmVyIC50eHR7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXRvcDoxMHB4fS5vbmUgLnRlYXNlcl9jb250ZW50IC5pbWdfaG92ZXIgaW1ne2JvdHRvbTo0MXB4O2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6cmlnaHQ7cG9zaXRpb246cmVsYXRpdmV9LnRlYXNlciBhOmhvdmVyIC5pbWdfaG92ZXJ7aGVpZ2h0OmF1dG99LnRlYXNlciBhOmhvdmVyIC5pbWdfaG92ZXIgLmljb25fY3Rhe2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgYm90dG9tfS50ZWFzZXJfYmlnIC50d297aGVpZ2h0OjI2MHB4fS50ZWFzZXJfZGFya3tiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9ncmFkaWVudF9ibGFjay5wbmdcIikgcmVwZWF0IGxlZnQgYm90dG9tO3RvcDoxMzNweDtkaXNwbGF5OmJsb2NrO2hlaWdodDoxNzBweDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJX0udGVhc2VyX2RhcmsgLmltZ19ob3ZlcntwYWRkaW5nLXRvcDoxMjhweH0udGVhc2VyX2RhcmsgLmltZ19ob3ZlciAudHh0X2g0LC50ZWFzZXJfZGFyayAuaW1nX2hvdmVyIC50eHRfaDN7ZGlzcGxheTpub25lfS5pbWFnZV93cmFwIGE6aG92ZXIgLmltZ19ob3ZlcntwYWRkaW5nLXRvcDo4MnB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgyNiwzMCwzMywwKX0uaW1hZ2Vfd3JhcCBhOmhvdmVyIC5pbWdfaG92ZXIgLnR4dF9oNCwuaW1hZ2Vfd3JhcCBhOmhvdmVyIC5pbWdfaG92ZXIgLnR4dF9oM3tkaXNwbGF5OmJsb2NrfS5pbWFnZV93cmFwIGE6aG92ZXIgLmltZ19ob3ZlciAuaWNvbl9jdGF7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCBib3R0b219LnRlYXNlcl9zbGlkZXIgLmltYWdlX3dyYXAgYTpob3ZlciAuaW1nX2hvdmVye3BhZGRpbmctdG9wOjE0cHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI2LDMwLDMzLDAuMik7aGVpZ2h0OjEwMHB4fS5pbWFnZV93cmFwIGltZ3toZWlnaHQ6MTAwJTt3aWR0aDphdXRvOy13ZWJraXQtdHJhbnNpdGlvbjptYXJnaW4tbGVmdCAuNXMgZWFzZS1vdXQ7LW1vei10cmFuc2l0aW9uOm1hcmdpbi1sZWZ0IC41cyBlYXNlLW91dDstbXMtdHJhbnNpdGlvbjptYXJnaW4tbGVmdCAuNXMgZWFzZS1vdXQ7LW8tdHJhbnNpdGlvbjptYXJnaW4tbGVmdCAuNXMgZWFzZS1vdXQ7dHJhbnNpdGlvbjptYXJnaW4tbGVmdCAuNXMgZWFzZS1vdXR9LmltYWdlX3dyYXAgYXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9LmltYWdlX3dyYXB7aGVpZ2h0OmF1dG87bWF4LXdpZHRoOjQ2MHB4Oy13ZWJraXQtdHJhbnNpdGlvbjptYXgtaGVpZ2h0IC41cyBlYXNlLW91dDstbW96LXRyYW5zaXRpb246bWF4LWhlaWdodCAuNXMgZWFzZS1vdXQ7LW1zLXRyYW5zaXRpb246bWF4LWhlaWdodCAuNXMgZWFzZS1vdXQ7LW8tdHJhbnNpdGlvbjptYXgtaGVpZ2h0IC41cyBlYXNlLW91dDt0cmFuc2l0aW9uOm1heC1oZWlnaHQgLjVzIGVhc2Utb3V0fS50ZWFzZXJfeWVsbG93IC5pbWdfaG92ZXIgLnR4dF9oNCwudGVhc2VyX3llbGxvdyAuaW1nX2hvdmVyIC50eHRfaDN7ZGlzcGxheTpibG9ja30udGVhc2VyX3NtYWxse2NsZWFyOmJvdGg7bWFyZ2luLXRvcDozMHB4O3dpZHRoOjEwMCV9LnRlYXNlcl9zbWFsbCAub25lLC50ZWFzZXJfc21hbGwgLnR3b3t3aWR0aDoxMDAlfS50ZWFzZXJfc21hbGwgLnR3b3ttYXJnaW4tdG9wOjIwcHh9LmNvbnRlbnRfYWR7bWluLWhlaWdodDozMjBweDtiYWNrZ3JvdW5kLWNvbG9yOiMxYTFlMjF9LmJveDNtYWx7ZGlzcGxheTpibG9ja30uYm94Mm1hbHtkaXNwbGF5OmlubGluZS1ibG9ja30udGVhc2VyXzNzcF9zbWFsbCAuZW1wZmFuZ19iaWd7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvcGF0dGVybl9iaWd0ZWFzZXJfcGlua190dl9zcHJpdGUuanBnXCIpIG5vLXJlcGVhdCBzY3JvbGwgY2VudGVyIHRvcCB0cmFuc3BhcmVudDtoZWlnaHQ6Mjk4cHg7cG9zaXRpb246cmVsYXRpdmV9LnRlYXNlcl8zc3Bfc21hbGwgLmVtcGZhbmdfYmlnOmhvdmVye2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL3BhdHRlcm5fYmlndGVhc2VyX3BpbmtfdHZfc3ByaXRlLmpwZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciBib3R0b20gdHJhbnNwYXJlbnR9LmVtcGZhbmdfYmlnIC5pY25fdHZ7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvaWNuX3R2LnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIGxlZnQgYm90dG9tIHRyYW5zcGFyZW50O2hlaWdodDoxMzBweDttYXJnaW46MCBhdXRvO21hcmdpbi10b3A6MjZweDtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDBweDtkaXNwbGF5OmJsb2NrfS5lbXBmYW5nX2JpZyAuaW1nX2hvdmVyIC5jdGEsLmVtcGZhbmdfYmlnIC5pbWdfaG92ZXIgLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAuY2NfYnRuLC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgLmVtcGZhbmdfYmlnIC5pbWdfaG92ZXIgLmNjX2J0biwuZW1wZmFuZ19iaWcgLmltZ19ob3ZlciAuY29va2llcyAuY2NfYmFubmVyIC5jY19idG4sLmNvb2tpZXMgLmNjX2Jhbm5lciAuZW1wZmFuZ19iaWcgLmltZ19ob3ZlciAuY2NfYnRuLC5lbXBmYW5nX2JpZyAuaW1nX2hvdmVyIC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC5jY19idG4sLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLmVtcGZhbmdfYmlnIC5pbWdfaG92ZXIgLmNjX2J0biwuZW1wZmFuZ19iaWcgLmltZ19ob3ZlciAuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAuY2NfYnRuLC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5lbXBmYW5nX2JpZyAuaW1nX2hvdmVyIC5jY19idG57bWFyZ2luLXRvcDo0NnB4fS50ZWFzZXJfM3NwX3NtYWxsIC5lbXBmYW5nX2JpZyAuc3AzX2VtcGZhbmcgLmltZ19ob3ZlcntoZWlnaHQ6Mjk4cHh9LnNwM19lbXBmYW5nOmhvdmVyIC5pbWdfaG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI2LDMwLDMzLDAuMik7aGVpZ2h0OjE1MHB4O2NvbG9yOiNmMmVkZTB9LnNwM19lbXBmYW5nOmhvdmVyIC5pbWdfaG92ZXIgLmljb25fY3Rhe2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgYm90dG9tfS5zcDNfZW1wZmFuZzpob3ZlciAuaW1nX2hvdmVyIC5hcnJvd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgYm90dG9tfS50ZWFzZXJfM3NwX3NtYWxsIC5zcDNfZW1wZmFuZyAuaW1nX2hvdmVyLC5lbXBmYW5nX3NtYWxsIC50ZWFzZXJfM3NwX3NtYWxsIC5zcDNfZmFjZWJvb2sgLmltZ19ob3ZlcntoZWlnaHQ6YXV0b30udGVhc2VyXzNzcF9zbWFsbCAuc3AzX2VtcGZhbmcgLmltZ19ob3ZlciAudHh0X2gxLC50ZWFzZXJfM3NwX3NtYWxsIC5zcDNfZW1wZmFuZyAuaW1nX2hvdmVyIGgzLC5lbXBmYW5nX3NtYWxsIC50ZWFzZXJfM3NwX3NtYWxsIC5zcDNfZmFjZWJvb2sgLmltZ19ob3ZlciAudHh0X2gxLC5lbXBmYW5nX3NtYWxsIC50ZWFzZXJfM3NwX3NtYWxsIC5zcDNfZmFjZWJvb2sgLmltZ19ob3ZlciBoM3tmb250LWZhbWlseTpcImFtcGVyc3RhbmRhcmRoZWF2eVwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtmb250LXNpemU6MmVtO2xpbmUtaGVpZ2h0OjFlbTttYXJnaW46LTNweCAwIC04cHggMDttYXJnaW4tdG9wOi0zcHg7bWFyZ2luLWJvdHRvbTotOHB4fS50ZWFzZXJfM3NwX3NtYWxsIC5zcDNfZW1wZmFuZywuZW1wZmFuZ19zbWFsbHtiYWNrZ3JvdW5kLWNvbG9yOiMzMzM7ZGlzcGxheTpibG9jaztwYWRkaW5nOjE0cHggNC43NiUgOHB4O21hcmdpbi1ib3R0b206MjBweDtoZWlnaHQ6MTI5cHg7cG9zaXRpb246cmVsYXRpdmV9LmVtcGZhbmdfc21hbGwgaDMsLmZhY2Vib29rX3NtYWxsIGgze2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zcmVndWxhclwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6Mi4xMjVlbTtsaW5lLWhlaWdodDoxLjFlbTt0ZXh0LXRyYW5zZm9ybTpub25lO21hcmdpbjotM3B4IDAgLThweH0uZW1wZmFuZ19zbWFsbCBoMyBhLC5mYWNlYm9va19zbWFsbCBoMyBhe2NvbG9yOiNmZmZ9LmVtcGZhbmdfc21hbGwgaDMgYTpob3ZlciwuZmFjZWJvb2tfc21hbGwgaDMgYTpob3Zlcntjb2xvcjojZWIxZTAwfS5lbXBmYW5nX3NtYWxsIGg0LC5mYWNlYm9va19zbWFsbCBoNHtmb250LWZhbWlseTpcIm9wZW5fc2Fuc2JvbGRcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxLjRlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5lbXBmYW5nX3NtYWxsIGg0IGEsLmZhY2Vib29rX3NtYWxsIGg0IGF7Y29sb3I6I2ZmZn0uZW1wZmFuZ19zbWFsbCBoNCBhOmhvdmVyLC5mYWNlYm9va19zbWFsbCBoNCBhOmhvdmVye2NvbG9yOiNmZmZ9LmVtcGZhbmdfc21hbGwgaDIsLmZhY2Vib29rX3NtYWxsIGgye2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zYm9sZFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MS4xMjVlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGluZS1oZWlnaHQ6MS4yNTBlbTtjb2xvcjojZWIxZTAwO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjI2cHg7cGFkZGluZy1sZWZ0OjI0cHg7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvaWNuX2N0YS5wbmdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowcHg7cGFkZGluZy10b3A6NHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyIC8gMSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE0NGRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KXsuZW1wZmFuZ19zbWFsbCBoMiwuZmFjZWJvb2tfc21hbGwgaDJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvMngvaWNuX2N0YV8yeC5wbmdcIik7YmFja2dyb3VuZC1zaXplOjE5cHggMTlweH19LmVtcGZhbmdfc21hbGwgaDIgYSwuZmFjZWJvb2tfc21hbGwgaDIgYXtjb2xvcjojZWIxZTAwfS5lbXBmYW5nX3NtYWxsOmhvdmVyIGEuaDMsZmFjZWJvb2tfc21hbGw6aG92ZXIgYS5oM3tjb2xvcjojZWIxZTAwfS5pbWdfaG92ZXIgLmN0YSwuaW1nX2hvdmVyIC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgLmN0YSwuY29va2llcyAud3JhcHBlci1jb29raWVzIC5pbWdfaG92ZXIgLmN0YSwuaW1nX2hvdmVyIC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgLmNjX2J0biwuY29va2llcyAud3JhcHBlci1jb29raWVzIC5pbWdfaG92ZXIgLmNjX2J0biwuaW1nX2hvdmVyIC5jb29raWVzIC5jY19iYW5uZXIgLmN0YSwuY29va2llcyAuY2NfYmFubmVyIC5pbWdfaG92ZXIgLmN0YSwuaW1nX2hvdmVyIC5jb29raWVzIC5jY19iYW5uZXIgLmNjX2J0biwuY29va2llcyAuY2NfYmFubmVyIC5pbWdfaG92ZXIgLmNjX2J0biwuaW1nX2hvdmVyIC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC5jdGEsLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLmltZ19ob3ZlciAuY3RhLC5pbWdfaG92ZXIgLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLmNjX2J0biwuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyAuaW1nX2hvdmVyIC5jY19idG4sLmltZ19ob3ZlciAuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAuY3RhLC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5pbWdfaG92ZXIgLmN0YSwuaW1nX2hvdmVyIC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5jY19idG4sLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgLmltZ19ob3ZlciAuY2NfYnRue2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNib2xkXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxLjEyNWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsaW5lLWhlaWdodDoxLjI1MGVtO2NvbG9yOiNlYjFlMDA7aGVpZ2h0OjE5cHg7bWFyZ2luLWJvdHRvbToxMnB4O21hcmdpbi10b3A6MzJweDt3aWR0aDoxMDAlfS5jdGEgLmFycm93LC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgLmN0YSAuYXJyb3csLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAuY2NfYnRuIC5hcnJvdywuY29va2llcyAuY2NfYmFubmVyIC5jdGEgLmFycm93LC5jb29raWVzIC5jY19iYW5uZXIgLmNjX2J0biAuYXJyb3csLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLmN0YSAuYXJyb3csLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLmNjX2J0biAuYXJyb3csLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgLmN0YSAuYXJyb3csLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgLmNjX2J0biAuYXJyb3d7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvaWNuX2N0YS5wbmdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDtoZWlnaHQ6MTlweDtwYWRkaW5nLXJpZ2h0OjQlO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjE0cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIgLyAxKSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpey5jdGEgLmFycm93LC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgLmN0YSAuYXJyb3csLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAuY2NfYnRuIC5hcnJvdywuY29va2llcyAuY2NfYmFubmVyIC5jdGEgLmFycm93LC5jb29raWVzIC5jY19iYW5uZXIgLmNjX2J0biAuYXJyb3csLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLmN0YSAuYXJyb3csLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLmNjX2J0biAuYXJyb3csLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgLmN0YSAuYXJyb3csLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgLmNjX2J0biAuYXJyb3d7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvMngvaWNuX2N0YV8yeC5wbmdcIik7YmFja2dyb3VuZC1zaXplOjE5cHggMTlweH19LnRlYXNlcl8zc3Bfc21hbGwgLnNwM19mYWNlYm9vaywuZmFjZWJvb2tfc21hbGx7YmFja2dyb3VuZC1jb2xvcjojMzMzO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxNHB4IDQuNzYlIDhweDtoZWlnaHQ6MTI3cHg7cG9zaXRpb246cmVsYXRpdmV9LnNwM19mYWNlYm9vazpob3ZlciAuaW1nX2hvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgyNiwzMCwzMywwLjIpO2hlaWdodDoxMjhweDtjb2xvcjojZjJlZGUwfS5zcDNfZmFjZWJvb2s6aG92ZXIgLmltZ19ob3ZlciAuaWNvbl9jdGF7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCBib3R0b219LnNwM19mYWNlYm9vazpob3ZlciAuaW1nX2hvdmVyIC5hcnJvd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgYm90dG9tfS5zcDNfZmFjZWJvb2sgLmljbl9mYWNlYm9va19zcDN7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvaWNuX2ZiX25hdmkucG5nXCIpIG5vLXJlcGVhdCAwcHggMHB4O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6cmlnaHQ7aGVpZ2h0OjI0cHg7cG9zaXRpb246cmVsYXRpdmU7dG9wOjA7d2lkdGg6MTRweH0uc3AzX2FuemVpZ2V7YmFja2dyb3VuZC1jb2xvcjojZWVlfS5zcDNfYW56ZWlnZSBwe2NvbG9yOiMzMzM7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNyZWd1bGFyXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZTowLjY2N2VtO21hcmdpbi10b3A6MTBweDttYXJnaW4tYm90dG9tOjEwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LnNwM19hbnplaWdlIGEubXB1e2JhY2tncm91bmQtY29sb3I6I2ZmMDBjMDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmJsb2NrO2hlaWdodDoyNTBweDttYXJnaW46MCBhdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO21heC13aWR0aDozMDBweH0udGVhc2VyX3llbGxvd3tiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9wYXR0ZXJuXzJzcF95ZWxsb3cuanBnXCIpIG5vLXJlcGVhdCBsZWZ0IHRvcDtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDBweDttYXJnaW4tdG9wOi01cHg7bWF4LXdpZHRoOjEwMCV9LnRlYXNlcl9zbWFsbF9tb3Jle2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi10b3A6MjBweDt3aWR0aDoxMDAlfS50ZWFzZXJfc21hbGxfbW9yZSAuaW1nX2hvdmVyIC5lbXBmYW5nX2JyZWFre2Rpc3BsYXk6bm9uZX0udGVhc2VyX3NtYWxsX21vcmUgLmltZ19ob3ZlciAuZW1wZmFuZ19ub2JyZWFre2Rpc3BsYXk6YmxvY2t9LnRlYXNlcl8zc3Bfc21hbGwgLm5ld3NfYmlnIC5zcDNfbmV3c3tiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9wYXR0ZXJuX2JpZ3RlYXNlcl9ncmVlbi5qcGdcIikgbm8tcmVwZWF0IHNjcm9sbCBsZWZ0IGJvdHRvbSB0cmFuc3BhcmVudDtkaXNwbGF5OmJsb2NrO2hlaWdodDoyNjBweH0uc3AzX25ld3M6aG92ZXIgLmltZ19ob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjYsMzAsMzMsMC4yKTtjb2xvcjojZjJlZGUwO2hlaWdodDphdXRvfS5zcDNfbmV3czpob3ZlciAuaW1nX2hvdmVyIC5pY29uX2N0YXtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IGJvdHRvbX0uc3AzX25ld3M6aG92ZXIgLmltZ19ob3ZlciAuYXJyb3d7YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IGJvdHRvbX0udGVhc2VyX3NtYWxsX21vcmUgLnRlYXNlcl9kYXJre3RvcDo5MHB4fS50ZWFzZXJfc21hbGxfbW9yZSAuaW1hZ2Utd3JhcHtoZWlnaHQ6MjYwcHh9LmNvbnRlbnRfYWRfbW9iaWxle2Rpc3BsYXk6bm9uZX0uY29udGVudF9hZF9tb2JpbGUgcHtwYWRkaW5nLXRvcDoxMHB4fS5iYWNrX3RvX3RvcHtiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9wYXR0ZXJuX2tsdGVhc2VyX2JsdWUuanBnXCIpIG5vLXJlcGVhdCBzY3JvbGwgbGVmdCBjZW50ZXIgdHJhbnNwYXJlbnQ7ZGlzcGxheTpub25lO2hlaWdodDphdXRvO21hcmdpbi10b3A6MjVweDt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MjBweH0uYmFja190b190b3AgLmltZ19ob3ZlcntoZWlnaHQ6YXV0bzttYXJnaW46MDtwYWRkaW5nOjIwcHggNC43NiV9LmJhY2tfdG9fdG9wIC5pbWdfaG92ZXIgLmN0YSwuYmFja190b190b3AgLmltZ19ob3ZlciAuY29va2llcyAud3JhcHBlci1jb29raWVzIC5jY19idG4sLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAuYmFja190b190b3AgLmltZ19ob3ZlciAuY2NfYnRuLC5iYWNrX3RvX3RvcCAuaW1nX2hvdmVyIC5jb29raWVzIC5jY19iYW5uZXIgLmNjX2J0biwuY29va2llcyAuY2NfYmFubmVyIC5iYWNrX3RvX3RvcCAuaW1nX2hvdmVyIC5jY19idG4sLmJhY2tfdG9fdG9wIC5pbWdfaG92ZXIgLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLmNjX2J0biwuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyAuYmFja190b190b3AgLmltZ19ob3ZlciAuY2NfYnRuLC5iYWNrX3RvX3RvcCAuaW1nX2hvdmVyIC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5jY19idG4sLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgLmJhY2tfdG9fdG9wIC5pbWdfaG92ZXIgLmNjX2J0bntmb250LXNpemU6MS4zMzNlbTtsaW5lLWhlaWdodDoyNnB4O21hcmdpbjowfS5iYWNrX3RvX3RvcCAuaW1nX2hvdmVyIHNwYW4gLmFycm93X3Vwe2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2N0YV91cC5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCBsZWZ0IHRvcCB0cmFuc3BhcmVudDtkaXNwbGF5OmJsb2NrO2Zsb2F0OnJpZ2h0O2hlaWdodDoyNnB4O21hcmdpbi1sZWZ0OjQlO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjI2cHh9LmJhY2tfdG9fdG9wOmhvdmVyIC5pbWdfaG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI2LDMwLDMzLDAuMik7Y29sb3I6I2YyZWRlMH0uYmFja190b190b3A6aG92ZXIgLmltZ19ob3ZlciAuYXJyb3dfdXB7YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IGJvdHRvbX0udGVhc2VyX2Zvb3RlciBwe2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zcmVndWxhclwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojZWVlO2ZvbnQtc2l6ZToxNnB4O21hcmdpbjoxMHB4IDB9YS5sb2dvX2Fle21pbi13aWR0aDozOHB4fWEubG9nb19hZW5ldHttaW4td2lkdGg6MTE5cHh9YS5sb2dvX2hpc3Rvcnl7bWluLXdpZHRoOjMzcHh9YS5sb2dvX2VudGVydGFpbndlYnttaW4td2lkdGg6OTVweH0uaGVhZF9uYXYgdWwgLnNvY2lhbHNfbW9iaWxle2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbTowfS5pbWdfZ3JhZGllbnRfbGVmdHtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOnVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQS9QZ284YzNabklIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2QybGtkR2c5SWpFd01DVWlJR2hsYVdkb2REMGlNVEF3SlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREVnTVNJZ2NISmxjMlZ5ZG1WQmMzQmxZM1JTWVhScGJ6MGlibTl1WlNJK0NpQWdQR3hwYm1WaGNrZHlZV1JwWlc1MElHbGtQU0puY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrSWlCbmNtRmthV1Z1ZEZWdWFYUnpQU0oxYzJWeVUzQmhZMlZQYmxWelpTSWdlREU5SWpBbElpQjVNVDBpTUNVaUlIZ3lQU0l4TURBbElpQjVNajBpTUNVaVBnb2dJQ0FnUEhOMGIzQWdiMlptYzJWMFBTSXdKU0lnYzNSdmNDMWpiMnh2Y2owaUl6RmhNV1V5TVNJZ2MzUnZjQzF2Y0dGamFYUjVQU0l4SWk4K0NpQWdJQ0E4YzNSdmNDQnZabVp6WlhROUlqRTFKU0lnYzNSdmNDMWpiMnh2Y2owaUl6RmhNV1V5TVNJZ2MzUnZjQzF2Y0dGamFYUjVQU0l4SWk4K0NpQWdJQ0E4YzNSdmNDQnZabVp6WlhROUlqUXdKU0lnYzNSdmNDMWpiMnh2Y2owaUl6RmhNV1V5TVNJZ2MzUnZjQzF2Y0dGamFYUjVQU0l3SWk4K0NpQWdJQ0E4YzNSdmNDQnZabVp6WlhROUlqa3dKU0lnYzNSdmNDMWpiMnh2Y2owaUl6RmhNV1V5TVNJZ2MzUnZjQzF2Y0dGamFYUjVQU0l3SWk4K0NpQWdJQ0E4YzNSdmNDQnZabVp6WlhROUlqRXdNQ1VpSUhOMGIzQXRZMjlzYjNJOUlpTXhZVEZsTWpFaUlITjBiM0F0YjNCaFkybDBlVDBpTVNJdlBnb2dJRHd2YkdsdVpXRnlSM0poWkdsbGJuUStDaUFnUEhKbFkzUWdlRDBpTUNJZ2VUMGlNQ0lnZDJsa2RHZzlJakVpSUdobGFXZG9kRDBpTVNJZ1ptbHNiRDBpZFhKc0tDTm5jbUZrTFhWaloyY3RaMlZ1WlhKaGRHVmtLU0lnTHo0S1BDOXpkbWMrKTtiYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICMxYTFlMjEgMCUsICMxYTFlMjEgMTUlLCByZ2JhKDI2LDMwLDMzLDApIDQwJSwgcmdiYSgyNiwzMCwzMywwKSA5MCUsICMxYTFlMjEgMTAwJSk7YmFja2dyb3VuZDotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwgIzFhMWUyMSksIGNvbG9yLXN0b3AoMTUlLCAjMWExZTIxKSwgY29sb3Itc3RvcCg0MCUsIHJnYmEoMjYsMzAsMzMsMCkpLCBjb2xvci1zdG9wKDkwJSwgcmdiYSgyNiwzMCwzMywwKSksIGNvbG9yLXN0b3AoMTAwJSwgIzFhMWUyMSkpO2JhY2tncm91bmQ6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgIzFhMWUyMSAwJSwgIzFhMWUyMSAxNSUsIHJnYmEoMjYsMzAsMzMsMCkgNDAlLCByZ2JhKDI2LDMwLDMzLDApIDkwJSwgIzFhMWUyMSAxMDAlKTtiYWNrZ3JvdW5kOi1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAjMWExZTIxIDAlLCAjMWExZTIxIDE1JSwgcmdiYSgyNiwzMCwzMywwKSA0MCUsIHJnYmEoMjYsMzAsMzMsMCkgOTAlLCAjMWExZTIxIDEwMCUpO2JhY2tncm91bmQ6LW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCAjMWExZTIxIDAlLCAjMWExZTIxIDE1JSwgcmdiYSgyNiwzMCwzMywwKSA0MCUsIHJnYmEoMjYsMzAsMzMsMCkgOTAlLCAjMWExZTIxIDEwMCUpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMWExZTIxIDAlLCAjMWExZTIxIDE1JSwgcmdiYSgyNiwzMCwzMywwKSA0MCUsIHJnYmEoMjYsMzAsMzMsMCkgOTAlLCAjMWExZTIxIDEwMCUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMxYTFlMjEnLCBlbmRDb2xvcnN0cj0nIzFhMWUyMScsR3JhZGllbnRUeXBlPTEgKX0uYm94MTMgaDJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1mYW1pbHk6XCJhbXBlcnNjcmlwdHJlZ3VsYXJcIixUaW1lcyBOZXcgUm9tYW4sVGltZXMsQ291cmllcixzZXJpZjtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOjIycHg7dGV4dC10cmFuc2Zvcm06bm9uZTttYXJnaW4tYm90dG9tOjIwcHg7bGluZS1oZWlnaHQ6MjZweH0uaW1nX2dyYWRpZW50X3JlY2lwZWNhcmR7YmFja2dyb3VuZDp1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUEvUGdvOGMzWm5JSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkMmxrZEdnOUlqRXdNQ1VpSUdobGFXZG9kRDBpTVRBd0pTSWdkbWxsZDBKdmVEMGlNQ0F3SURFZ01TSWdjSEpsYzJWeWRtVkJjM0JsWTNSU1lYUnBiejBpYm05dVpTSStDaUFnUEd4cGJtVmhja2R5WVdScFpXNTBJR2xrUFNKbmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0lpQm5jbUZrYVdWdWRGVnVhWFJ6UFNKMWMyVnlVM0JoWTJWUGJsVnpaU0lnZURFOUlqQWxJaUI1TVQwaU1DVWlJSGd5UFNJeE1EQWxJaUI1TWowaU1DVWlQZ29nSUNBZ1BITjBiM0FnYjJabWMyVjBQU0l3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJekZoTVdVeU1TSWdjM1J2Y0MxdmNHRmphWFI1UFNJeElpOCtDaUFnSUNBOGMzUnZjQ0J2Wm1aelpYUTlJakV3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJekZoTVdVeU1TSWdjM1J2Y0MxdmNHRmphWFI1UFNJd0lpOCtDaUFnSUNBOGMzUnZjQ0J2Wm1aelpYUTlJamt3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJekZoTVdVeU1TSWdjM1J2Y0MxdmNHRmphWFI1UFNJd0lpOCtDaUFnSUNBOGMzUnZjQ0J2Wm1aelpYUTlJakV3TUNVaUlITjBiM0F0WTI5c2IzSTlJaU14WVRGbE1qRWlJSE4wYjNBdGIzQmhZMmwwZVQwaU1TSXZQZ29nSUR3dmJHbHVaV0Z5UjNKaFpHbGxiblErQ2lBZ1BISmxZM1FnZUQwaU1DSWdlVDBpTUNJZ2QybGtkR2c5SWpFaUlHaGxhV2RvZEQwaU1TSWdabWxzYkQwaWRYSnNLQ05uY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrS1NJZ0x6NEtQQzl6ZG1jKyk7YmFja2dyb3VuZDotbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjMWExZTIxIDAlLCByZ2JhKDI2LDMwLDMzLDApIDEwJSwgcmdiYSgyNiwzMCwzMywwKSA5MCUsICMxYTFlMjEgMTAwJSk7YmFja2dyb3VuZDotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwgIzFhMWUyMSksIGNvbG9yLXN0b3AoMTAlLCByZ2JhKDI2LDMwLDMzLDApKSwgY29sb3Itc3RvcCg5MCUsIHJnYmEoMjYsMzAsMzMsMCkpLCBjb2xvci1zdG9wKDEwMCUsICMxYTFlMjEpKTtiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICMxYTFlMjEgMCUsIHJnYmEoMjYsMzAsMzMsMCkgMTAlLCByZ2JhKDI2LDMwLDMzLDApIDkwJSwgIzFhMWUyMSAxMDAlKTtiYWNrZ3JvdW5kOi1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAjMWExZTIxIDAlLCByZ2JhKDI2LDMwLDMzLDApIDEwJSwgcmdiYSgyNiwzMCwzMywwKSA5MCUsICMxYTFlMjEgMTAwJSk7YmFja2dyb3VuZDotbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsICMxYTFlMjEgMCUsIHJnYmEoMjYsMzAsMzMsMCkgMTAlLCByZ2JhKDI2LDMwLDMzLDApIDkwJSwgIzFhMWUyMSAxMDAlKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzFhMWUyMSAwJSwgcmdiYSgyNiwzMCwzMywwKSAxMCUsIHJnYmEoMjYsMzAsMzMsMCkgOTAlLCAjMWExZTIxIDEwMCUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMxYTFlMjEnLCBlbmRDb2xvcnN0cj0nIzFhMWUyMScsR3JhZGllbnRUeXBlPTEgKTttaW4taGVpZ2h0OjEwMCU7bWF4LXdpZHRoOjc4MnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjEwMCU7ei1pbmRleDoxfS5zdGFnZSAuc3RhZ2Vfd3JhcHBlcnttYXJnaW46MCBhdXRvO21heC13aWR0aDo5ODBweDtvdmVyZmxvdzpoaWRkZW47d2lkdGg6MTAwJX0uc3RhZ2UgLnJlY2lwZWNhcmRfd3JhcHBlcnttYXgtd2lkdGg6NzgycHh9LnN0YWdle2JhY2tncm91bmQtY29sb3I6IzFhMWUyMTttYXJnaW4tYm90dG9tOjMwcHg7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0uc3RhZ2UgLnN0YWdlX3dyYXBwZXJ7bWFyZ2luOjAgYXV0bzttYXgtd2lkdGg6OTgwcHg7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjEwMCV9LnN0YWdlX2ltZ3toZWlnaHQ6YXV0bzt3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2t9LmltZ19ncmFkaWVudF9sZWZ0e2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMWExZTIxIDAlLCAjMWExZTIxIDE1JSwgcmdiYSgyNiwzMCwzMywwKSA0MCUsIHJnYmEoMjYsMzAsMzMsMCkgOTAlLCAjMWExZTIxIDEwMCUpIHJlcGVhdCBzY3JvbGwgMCAwIHRyYW5zcGFyZW50O2JvdHRvbTowO21pbi1oZWlnaHQ6MTAwJTttYXgtd2lkdGg6OTgwcHg7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJX0uZ3JhZGllbnRfd3JhcHBlcntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlfS50eHRfd3JhcHBlcntkaXNwbGF5OmJsb2NrfS5oaWdobGlnaHRzIC53MzAwe2Zsb2F0OmxlZnR9LmltZ190eHQgYTpob3ZlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgYm90dG9tfS5oaWdobGlnaHRzIC5pbWFnZV93cmFwIGE6aG92ZXIgLmltZ19ob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjYsMzAsMzMsMC4yKTtoZWlnaHQ6MTAwcHg7cGFkZGluZy10b3A6MTRweH0uaGlnaGxpZ2h0cyAubGFzdHttYXJnaW4tcmlnaHQ6MH0uaGlnaGxpZ2h0cyAucm93MnttYXJnaW4tdG9wOjMwcHh9LmFscGhhYmV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCV9LmFscGhhYmV0IC50b3B7bWluLWhlaWdodDowcHh9LmFscGhhYmV0Ky5hbHBoYWJldHttYXJnaW4tdG9wOjUwcHh9LmRyb3Bkb3due2hlaWdodDo2NnB4fS5hbHBoYWJldCAudzMwMHtmbG9hdDpyaWdodDttYXJnaW4tcmlnaHQ6MDtkaXNwbGF5Om5vbmV9LmFscGhhYmV0IC50b3B7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo5NDBweH0uYWxwaGFiZXQgLmFscGhhYmV0X2xldHRlcntib3JkZXItdG9wOjFweCBzb2xpZCAjZWIxZTAwO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206MDtwYWRkaW5nLXRvcDoxNXB4O3dpZHRoOjEwMCV9LmFscGhhYmV0X2xldHRlcntmb250LWZhbWlseTpcIm9wZW5fc2Fuc2JvbGRcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjEuMTI1ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xpbmUtaGVpZ2h0OjEuMjUwZW07bWFyZ2luOjAgMCAyMHB4fS5hbHBoYWJldF9sZXR0ZXIgLmxldHRlcntmbG9hdDpsZWZ0O3BhZGRpbmctbGVmdDo0Ljc2JTt3aWR0aDozMC4wMjMlfS5hbHBoYWJldF9sZXR0ZXIgLnNlcmllbntmbG9hdDpyaWdodDt3aWR0aDo2NS4yMTclfS5hbHBoYWJldF9sZXR0ZXIgLnNlcmllbiBzcGFuLmdlbnJle2ZvbnQtZmFtaWx5OlwiYW1wZXJzY3JpcHRyZWd1bGFyXCIsVGltZXMgTmV3IFJvbWFuLFRpbWVzLENvdXJpZXIsc2VyaWY7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZTowLjhlbTt0ZXh0LXRyYW5zZm9ybTpub25lO2Rpc3BsYXk6bm9uZX0uYWxwaGFiZXRfbGV0dGVyIC5zZXJpZW4gLnNlcmllbl90aXRsZXttYXJnaW4tYm90dG9tOjEwcHh9LmFscGhhYmV0X2xldHRlciAuc2VyaWVuIC5zZXJpZW5fdGl0bGUgYXtmb250LWZhbWlseTpcIm9wZW5fc2Fuc2JvbGRcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjEuMTI1ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xpbmUtaGVpZ2h0OjEuMjUwZW07Y29sb3I6IzMzMztmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoxfS5hbHBoYWJldF9sZXR0ZXIgLnNlcmllbiAuc2VyaWVuX3RpdGxlIGE6aG92ZXJ7Y29sb3I6I2ViMWUwMH0uZHJvcGRvd24gYS5idG57ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O3dpZHRoOjEwMCU7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpub25lfS5kcm9wZG93biAuaW1nX2hvdmVye3BhZGRpbmc6MTVweCA0Ljc2JX0uZHJvcGRvd24gLmltZ19ob3ZlciBzcGFuLmZpbHRlcl90aXRsZXtmb250LWZhbWlseTpcImFtcGVyc2VyaWZcIixUaW1lcyBOZXcgUm9tYW4sVGltZXMsQ291cmllcixzZXJpZjtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOjEuMzNlbTttYXJnaW46MH0uZHJvcGRvd24gLmltZ19ob3ZlciBzcGFuLmljb25fZHJvcGRvd257YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvaWNuX2Fycm93X2Ryb3Bkb3duLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIGxlZnQgdG9wIHRyYW5zcGFyZW50O2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6cmlnaHQ7aGVpZ2h0OjI2cHg7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MjZweDt0b3A6MnB4fS5kcm9wZG93biAuZHJvcGRvd25fb3BlbntiYWNrZ3JvdW5kLWNvbG9yOiMxYTFlMjE7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTt6LWluZGV4OjI7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtZmFtaWx5OlwiYW1wZXJzY3JpcHRyZWd1bGFyXCIsVGltZXMgTmV3IFJvbWFuLFRpbWVzLENvdXJpZXIsc2VyaWY7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOiNmMmVkZTA7Zm9udC1zaXplOjAuOGVtO3RleHQtdHJhbnNmb3JtOm5vbmV9LmRyb3Bkb3duIC5kcm9wZG93bl9vcGVuIHVse3BhZGRpbmc6MTVweCA0Ljc2JTt3aWR0aDo5MC40OSV9LmRyb3Bkb3duIC5kcm9wZG93bl9vcGVuIHVsLC5kcm9wZG93biAuZHJvcGRvd25fb3BlbiBsaXtsaXN0LXN0eWxlLXR5cGU6bm9uZTttYXJnaW46MHB4fS5kcm9wZG93biAuZHJvcGRvd25fb3BlbiBsaXtwYWRkaW5nOjBweDttYXJnaW46MCAwIDEwcHggMH0uZHJvcGRvd24gLmRyb3Bkb3duX29wZW4gbGkgaW5wdXR7bWFyZ2luLXJpZ2h0OjEwcHh9LmRyb3Bkb3duIC5pY2hlY2tib3h7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvaWNuX2NoZWNrYm94LmpwZ1wiKSBuby1yZXBlYXQgMCAwO21hcmdpbi1yaWdodDoxMHB4fS5kcm9wZG93biAuaWNoZWNrYm94OmhvdmVye2JhY2tncm91bmQtcG9zaXRpb246MCAtMThweH0uZHJvcGRvd24gLmljaGVja2JveDphY3RpdmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMThweCAtMThweH0uZHJvcGRvd24gLmljaGVja2JveC5jaGVja2Vke2JhY2tncm91bmQtcG9zaXRpb246LTE4cHggMH0uZHJvcGRvd24gLmltZ19ob3Zlcjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjYsMzAsMzMsMC4yKTtjb2xvcjojZjJlZGUwfS5kcm9wZG93biAuaW1nX2hvdmVyOmhvdmVyIC5pY29uX2Ryb3Bkb3due2JhY2tncm91bmQtcG9zaXRpb246bGVmdCBib3R0b219LnByb2dyYW1Db250ZW50e3dpZHRoOjEwMCU7bWluLWhlaWdodDozMDBweDtvdmVyZmxvdzpoaWRkZW59LnByb2dyYW1Db250ZW50LmxvYWRpbmd7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvbG9hZGVyLmdpZlwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcn1wYXRoe2N1cnNvcjpwb2ludGVyfS5ob21lQmFubmVye21hcmdpbjowIGF1dG87Y2xlYXI6Ym90aDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOjIwcHg7bWFyZ2luLWJvdHRvbToyMHB4fS5ob21lQmFubmVyLmhvbWV7bWFyZ2luLXRvcDowfS5ob21lQmFubmVyIC5hZFJpZ2h0e3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMHB4O3JpZ2h0Oi0xNDBweDt0b3A6MTMwcHh9LmhvbWVCYW5uZXIgLmFkUmlnaHQgLndpZGVza3lzY3JhcGVyLWFke2xlZnQ6MTBweH0uYm9keXRleHR7Y29sb3I6IzMzMztmb250LWZhbWlseTpcIm9wZW5fc2Fuc3JlZ3VsYXJcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxLjRlbX0uYm9keXRleHQgLmRvd25sb2FkIGF7bWFyZ2luOjMwcHggMDtkaXNwbGF5OmJsb2NrfSNyc3NfZmVlZCBoNHtmb250LWZhbWlseTpcIm9wZW5fc2Fuc2JvbGRcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxLjRlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9I3Jzc19mZWVkIC5pdGVtVGl0bGV7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNyZWdcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjEuNTAwZW07bGluZS1oZWlnaHQ6MS4yZW07Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNyZWd1bGFyXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7bWFyZ2luLWJvdHRvbToxM3B4fSNyc3NfZmVlZCAuaXRlbVRpdGxlIGF7Y29sb3I6IzMzM30jcnNzX2ZlZWQgLml0ZW1UaXRsZSBhOmhvdmVye2NvbG9yOiNlYjFlMDB9I3Jzc19mZWVkIC5pdGVtQ29udGVudHtmb250LWZhbWlseTpcIm9wZW5fc2Fuc3JlZ3VsYXJcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxLjRlbTtjb2xvcjojMzMzfSNyc3NfZmVlZCB1bC5mZWVkRWtMaXN0IC5tb3Jle21hcmdpbi1ib3R0b206MH0jcnNzX2ZlZWQgbGl7YmFja2dyb3VuZC1jb2xvcjojZWVlO3BhZGRpbmc6MjBweDttYXJnaW4tdG9wOjIwcHh9bGl7cGFkZGluZy1sZWZ0OjVweDtmb250LWZhbWlseTpcIm9wZW5fc2Fuc3JlZ3VsYXJcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxLjRlbTtjb2xvcjojMzMzO21hcmdpbi10b3A6MTVweH1saTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9LnN0YWdlX2NvbnRlbnR7bWFyZ2luLWJvdHRvbTo0MHB4fS5kaXZpZGVye21hcmdpbjozNXB4IDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ViMWUwMH0uZGl2aWRlciBocntkaXNwbGF5Om5vbmV9Lm1ldGEgLmRpdmlkZXJ7bWFyZ2luOjM1cHggMCAwIDB9LnNvY2lhbHMgbGl7bWFyZ2luLXRvcDowfS52aWRlb3MgLnNsaWRlciAuc2xpZGVyLXdyYXBwZXIgLmNzYy10ZXh0cGljLXRleHR7cGFkZGluZzoxMTFweCAwcHggMHB4fS52aWRlb3MgLnNsaWRlciAuc2xpZGVyLXdyYXBwZXIgLmNzYy10ZXh0cGljLXRleHQgLmJvZHl0ZXh0e2Rpc3BsYXk6bm9uZX0udmlkZW9zIC5zbGlkZXIgLnNsaWRlci13cmFwcGVyIC5jc2MtdGV4dHBpYy10ZXh0IGgze2Rpc3BsYXk6bm9uZX0udmlkZW9zIC5zbGlkZXIgLnNsaWRlci13cmFwcGVyIC5jc2MtdGV4dHBpYy10ZXh0IGF7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvaWNuX3BsYXkucG5nXCIpO3BhZGRpbmctbGVmdDozNnB4O21hcmdpbi1sZWZ0OjIwcHh9Ym9keS5zZW5kdW5nZW5HcmFmaWsgLnNlbmR1bmdHcmFmaWtDb250ZW50IC52aWRlbyBsaSxib2R5LnNlbmR1bmdlbkdyYWZpayAuc2VuZHVuZ0dyYWZpa0NvbnRlbnQgLnZpZGVvIGxpLmFjdGl2ZXttYXJnaW4tYm90dG9tOjEwcHh9Ym9keS5zZW5kdW5nZW5HcmFmaWsgLnNlbmR1bmdHcmFmaWtDb250ZW50IC52aWRlbyBsaSBhLGJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5zZW5kdW5nR3JhZmlrQ29udGVudCAudmlkZW8gbGkuYWN0aXZlIGF7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNib2xkXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZTowLjg3NWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsaW5lLWhlaWdodDoxLjI1MGVtO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7cGFkZGluZy1ib3R0b206MHB4fWJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5zZW5kdW5nR3JhZmlrQ29udGVudCAubmF2aV8ybmQgLmFjdGl2ZSxib2R5LnNlbmR1bmdlbkdyYWZpay51bnRlcnNlaXRlIC5uYXZpXzJuZCAuYWN0aXZle21hcmdpbi1ib3R0b206MH1ib2R5LnNlbmR1bmdlbkdyYWZpayAuc2VuZHVuZ0dyYWZpa0NvbnRlbnQgLm5hdmlfMm5kIC5hY3RpdmUgYSxib2R5LnNlbmR1bmdlbkdyYWZpay51bnRlcnNlaXRlIC5uYXZpXzJuZCAuYWN0aXZlIGF7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvYXJyb3dfc21hbGxfc2VsZWN0ZWRfbW9iaWxlLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIGxlZnQgY2VudGVyIHRyYW5zcGFyZW50O3BhZGRpbmctbGVmdDoxMHB4O21hcmdpbi1ib3R0b206MTBweH0uYngtd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjA7Knpvb206MX0uc2xpZGVyIC5ieC13cmFwcGVyIGltZ3ttYXgtd2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrfS5ieC13cmFwcGVyIC5ieC12aWV3cG9ydHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGV6KDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZXooMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGV6KDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGV6KDApO3RyYW5zZm9ybTp0cmFuc2xhdGV6KDApfS5ieC13cmFwcGVyIC5ieC1wYWdlciwuYngtd3JhcHBlciAuYngtY29udHJvbHMtYXV0b3twb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MjBweDt3aWR0aDoxMDAlfS5ieC13cmFwcGVyIC5ieC1wYWdlcnt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6Ljg1ZW07Zm9udC1mYW1pbHk6QXJpYWw7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojNjY2O3BhZGRpbmctdG9wOjIwcHh9LmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyIC5ieC1wYWdlci1pdGVtLC5ieC13cmFwcGVyIC5ieC1jb250cm9scy1hdXRvIC5ieC1jb250cm9scy1hdXRvLWl0ZW17ZGlzcGxheTppbmxpbmUtYmxvY2s7Knpvb206MTsqZGlzcGxheTppbmxpbmV9LmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYXtiYWNrZ3JvdW5kOnVybCguLi9pbWcvc2xpZGVyX2NpcmNsZXMucG5nKSBuby1yZXBlYXQgMCAwO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7ZGlzcGxheTpibG9jazt0ZXh0LWluZGVudDotOTk5OXB4O3BhZGRpbmctcmlnaHQ6NHB4fS5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGE6aG92ZXIsLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYS5hY3RpdmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yMHB4fS5ieC13cmFwcGVyIC5ieC1wcmV2e2xlZnQ6MHB4O2JhY2tncm91bmQ6dXJsKC4uL2ltZy9zbGlkZV9jb250cm9scy5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcH0uYngtd3JhcHBlciAuYngtbmV4dHtyaWdodDowcHg7YmFja2dyb3VuZDp1cmwoLi4vaW1nL3NsaWRlX2NvbnRyb2xzLnBuZykgbm8tcmVwZWF0IHJpZ2h0IHRvcH0uYngtd3JhcHBlciAuYngtY29udHJvbHMtZGlyZWN0aW9uIGF7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7b3V0bGluZTowO3dpZHRoOjI0cHg7aGVpZ2h0OjI2MHB4O3RleHQtaW5kZW50Oi05OTk5cHg7ei1pbmRleDo5OTk5fS5zbGlkZXIgLmJ4LXByZXZ7bGVmdDoxMHB4O2JhY2tncm91bmQ6dXJsKC4uL2ltZy9zbGlkZXJfYXJyb3dzLnBuZykgbm8tcmVwZWF0IGxlZnQgMH0uc2xpZGVyIC5ieC1uZXh0e3JpZ2h0OjEwcHg7YmFja2dyb3VuZDp1cmwoLi4vaW1nL3NsaWRlcl9hcnJvd3MucG5nKSBuby1yZXBlYXQgcmlnaHQgMH0uc2xpZGVyIC5ieC1wcmV2OmhvdmVye2JhY2tncm91bmQtcG9zaXRpb246bGVmdCAtODBweH0uc2xpZGVyIC5ieC1uZXh0OmhvdmVye2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgLTgwcHh9LnNsaWRlciAuYngtbmV4dCwuc2xpZGVyIC5ieC1wcmV2e3dpZHRoOjUwcHg7aGVpZ2h0OjgwcHg7ZGlzcGxheTpibG9ja30uYngtd3JhcHBlciAuYngtY29udHJvbHMtZGlyZWN0aW9uIGEuZGlzYWJsZWR7ZGlzcGxheTpub25lfS5zbGlkZXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2NsZWFyOmJvdGg7d2lkdGg6MTAwJTtmbG9hdDpsZWZ0O21hcmdpbi1ib3R0b206MjBweDtwb3NpdGlvbjpyZWxhdGl2ZX0uc2xpZGVyICNwcmV2LC5zbGlkZXIgI25leHR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTttYXJnaW4tdG9wOi00MHB4O291dGxpbmU6MDt3aWR0aDo1MHB4O2hlaWdodDo4MHB4O3RleHQtaW5kZW50Oi05OTk5cHg7ei1pbmRleDo5OTk5fS5zbGlkZXIgI3ByZXZ7bGVmdDo0NnB4fS5zbGlkZXIgI25leHR7cmlnaHQ6NDZweH0uc2xpZGVyIC5zbGlkZXItd3JhcHBlcntvdmVyZmxvdzpoaWRkZW47bWF4LXdpZHRoOjk4MHB4O3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b30uc2xpZGVyIC5zbGlkZXItd3JhcHBlciBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uc2xpZGVyIC5zbGlkZXItd3JhcHBlciAuY2UtYm9keXRleHR7cG9zaXRpb246YWJzb2x1dGU7Y29sb3I6I2ZmZjt3aWR0aDo0NjBweH0uc2xpZGVyIC5zbGlkZXItd3JhcHBlciAuY2UtYm9keXRleHQgcCwuc2xpZGVyIC5zbGlkZXItd3JhcHBlciAuY2UtYm9keXRleHQgaDEsLnNsaWRlciAuc2xpZGVyLXdyYXBwZXIgLmNlLWJvZHl0ZXh0IGgyLC5zbGlkZXIgLnNsaWRlci13cmFwcGVyIC5jZS1ib2R5dGV4dCBoMywuc2xpZGVyIC5zbGlkZXItd3JhcHBlciAuY2UtYm9keXRleHQgaDQsLnNsaWRlciAuc2xpZGVyLXdyYXBwZXIgLmNlLWJvZHl0ZXh0IGg1LC5zbGlkZXIgLnNsaWRlci13cmFwcGVyIC5jZS1ib2R5dGV4dCBoZWFkZXIuc2l0ZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiB1bCBsaS5oNSxoZWFkZXIuc2l0ZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiB1bCAuc2xpZGVyIC5zbGlkZXItd3JhcHBlciAuY2UtYm9keXRleHQgbGkuaDUsLnNsaWRlciAuc2xpZGVyLXdyYXBwZXIgLmNlLWJvZHl0ZXh0IGg2LC5zbGlkZXIgLnNsaWRlci13cmFwcGVyIC5jZS1ib2R5dGV4dCBoZWFkZXIuc2l0ZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiB1bCBsaS5oNixoZWFkZXIuc2l0ZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiB1bCAuc2xpZGVyIC5zbGlkZXItd3JhcHBlciAuY2UtYm9keXRleHQgbGkuaDZ7bWFyZ2luOjA7cGFkZGluZzowO3RleHQtc2hhZG93OjBweCAwcHggMTVweCAjMDAwfS5zbGlkZXIgLnNsaWRlci13cmFwcGVyIC5jZS1ib2R5dGV4dCBwLC5zbGlkZXIgLnNsaWRlci13cmFwcGVyIC5jZS1ib2R5dGV4dCBoMywuc2xpZGVyIC5zbGlkZXItd3JhcHBlciAuY2UtYm9keXRleHQgaDR7cGFkZGluZy1ib3R0b206NXB4O21heC13aWR0aDozNTBweH0uc2xpZGVyIC5zbGlkZXItd3JhcHBlciAuY2UtYm9keXRleHQgaDN7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNib2xkXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxLjEyNWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsaW5lLWhlaWdodDoxLjI1MGVtO2NvbG9yOiNlYjFlMDA7bWFyZ2luLWxlZnQ6MjBweH0uc2xpZGVyIC5zbGlkZXItd3JhcHBlciAuY2UtYm9keXRleHQgaDMrcC5ib2R5dGV4dCwuc2xpZGVyIC5zbGlkZXItd3JhcHBlciAuY2UtYm9keXRleHQgcC5ib2R5dGV4dDpmaXJzdC1jaGlsZHtiYWNrZ3JvdW5kLWNvbG9yOiNlYjFlMDB9LnNsaWRlciAuc2xpZGVyLXdyYXBwZXIgLmNlLWJvZHl0ZXh0IHAuYm9keXRleHR7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNib2xkXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxLjEyNWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsaW5lLWhlaWdodDoxLjI1MGVtO2NvbG9yOiNmZmY7bWF4LXdpZHRoOmF1dG87cGFkZGluZzowIDEwcHggMCAyMHB4O3RleHQtc2hhZG93Om5vbmV9LnNsaWRlciAuc2xpZGVyLXdyYXBwZXIgLmNlLWJvZHl0ZXh0IGg0e2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zcmVndWxhclwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6Mi4xMjVlbTtsaW5lLWhlaWdodDoxLjFlbTt0ZXh0LXRyYW5zZm9ybTpub25lO2NvbG9yOiNmZmY7bWFyZ2luLWxlZnQ6MjBweDttYXJnaW4tdG9wOjEwcHh9LnNsaWRlciAuc2xpZGVyLXdyYXBwZXIgLmNlLWJvZHl0ZXh0IGF7bWFyZ2luOjEwcHggMCAwIDBweDtjb2xvcjojZmZmO2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2ljbl9jdGEucG5nXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtkaXNwbGF5OmJsb2NrO2hlaWdodDoyNnB4O2xpbmUtaGVpZ2h0OjI2cHg7cGFkZGluZy1sZWZ0OjI0cHg7ZmxvYXQ6bGVmdDtmb250LWZhbWlseTpcIm9wZW5fc2Fuc2JvbGRcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjEuMTI1ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xpbmUtaGVpZ2h0OjEuMjUwZW07dGV4dC1zaGFkb3c6MHB4IDBweCAxNXB4ICMwMDB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIgLyAxKSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpey5zbGlkZXIgLnNsaWRlci13cmFwcGVyIC5jZS1ib2R5dGV4dCBhe2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nLzJ4L2ljbl9jdGFfMngucG5nXCIpO2JhY2tncm91bmQtc2l6ZToxOXB4IDE5cHh9fS5zbGlkZXIgLnNsaWRlci13cmFwcGVyIC5jZS1ib2R5dGV4dCBhOmhvdmVye2NvbG9yOiNlYjFlMDB9LnNsaWRlciAuc2xpZGVyLXdyYXBwZXIgLm5vLXRleHQtc2hhZG93IC5jZS1ib2R5dGV4dCBwLC5zbGlkZXIgLnNsaWRlci13cmFwcGVyIC5uby10ZXh0LXNoYWRvdyAuY2UtYm9keXRleHQgaDEsLnNsaWRlciAuc2xpZGVyLXdyYXBwZXIgLm5vLXRleHQtc2hhZG93IC5jZS1ib2R5dGV4dCBoMiwuc2xpZGVyIC5zbGlkZXItd3JhcHBlciAubm8tdGV4dC1zaGFkb3cgLmNlLWJvZHl0ZXh0IGgzLC5zbGlkZXIgLnNsaWRlci13cmFwcGVyIC5uby10ZXh0LXNoYWRvdyAuY2UtYm9keXRleHQgaDQsLnNsaWRlciAuc2xpZGVyLXdyYXBwZXIgLm5vLXRleHQtc2hhZG93IC5jZS1ib2R5dGV4dCBoNSwuc2xpZGVyIC5zbGlkZXItd3JhcHBlciAubm8tdGV4dC1zaGFkb3cgLmNlLWJvZHl0ZXh0IGhlYWRlci5zaXRlLWhlYWRlciAubWFpbi1uYXZpZ2F0aW9uIHVsIGxpLmg1LGhlYWRlci5zaXRlLWhlYWRlciAubWFpbi1uYXZpZ2F0aW9uIHVsIC5zbGlkZXIgLnNsaWRlci13cmFwcGVyIC5uby10ZXh0LXNoYWRvdyAuY2UtYm9keXRleHQgbGkuaDUsLnNsaWRlciAuc2xpZGVyLXdyYXBwZXIgLm5vLXRleHQtc2hhZG93IC5jZS1ib2R5dGV4dCBoNiwuc2xpZGVyIC5zbGlkZXItd3JhcHBlciAubm8tdGV4dC1zaGFkb3cgLmNlLWJvZHl0ZXh0IGhlYWRlci5zaXRlLWhlYWRlciAubWFpbi1uYXZpZ2F0aW9uIHVsIGxpLmg2LGhlYWRlci5zaXRlLWhlYWRlciAubWFpbi1uYXZpZ2F0aW9uIHVsIC5zbGlkZXIgLnNsaWRlci13cmFwcGVyIC5uby10ZXh0LXNoYWRvdyAuY2UtYm9keXRleHQgbGkuaDZ7dGV4dC1zaGFkb3c6bm9uZX0uc2xpZGVyIC5zbGlkZXItd3JhcHBlciAucG9zTGVmdCAuY2UtYm9keXRleHR7bGVmdDoyNXB4O3RvcDo3MHB4fS5zbGlkZXIgLnNsaWRlci13cmFwcGVyIC5wb3NSaWdodCAuY2UtYm9keXRleHR7cGFkZGluZzoxMDBweCAwIDAgNTUlO3dpZHRoOjQ1JX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpey5zbGlkZXIgLnNsaWRlci13cmFwcGVyIC5wb3NSaWdodCAuY2UtYm9keXRleHR7cGFkZGluZzoxMDBweCA1JSAwIDQwJTt3aWR0aDo1NSV9fWgyIGEsaDMgYSxoNCBhe2NvbG9yOiNmZmZ9LnRlYXNlcl9zbGlkZXJfd3JhcHBlcnttaW4taGVpZ2h0OjMwM3B4fS50ZWFzZXJfc2xpZGVyX3dyYXBwZXIgLnRlYXNlcl9zbGlkZXJ7aGVpZ2h0OjI2MHB4fS50ZWFzZXJfc2xpZGVyX3dyYXBwZXIgLnRlYXNlcl9zbGlkZXIgLnNsaWRle2hlaWdodDoyNjBweH0uY29udGVudCAuZGF0ZXtib3JkZXI6MXB4IHNvbGlkICMxYTFlMjE7bWluLWhlaWdodDo1ODtoZWlnaHQ6YXV0bzt3aWR0aDo5MyU7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowIDIwcHh9LmNvbnRlbnQgLmRhdGUgLmRhdGVfcGlja2Vye3dpZHRoOjkyJTtoZWlnaHQ6NThweDtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOm5vbmU7Zm9udC1mYW1pbHk6XCJhbXBlcnNjcmlwdHJlZ3VsYXJcIixUaW1lcyBOZXcgUm9tYW4sVGltZXMsQ291cmllcixzZXJpZjtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWx9LmNvbnRlbnQgLmRhdGUgLnVpLWRhdGVwaWNrZXJ7dG9wOjE1MXB4ICFpbXBvcnRhbnR9LmNvbnRlbnQgLmRhdGUgLnVpLWRhdGVwaWNrZXItdHJpZ2dlcnt3aWR0aDoyM3B4O2hlaWdodDoxOHB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjIwcHg7dG9wOjIwcHg7Y3Vyc29yOnBvaW50ZXJ9LmNvbnRlbnQgLmRhdGUgcHtkaXNwbGF5Om5vbmU7cGFkZGluZy1ib3R0b206NjBweDt3aWR0aDoyMTVweH0udzYyMHt3aWR0aDo2MjBweDttYXJnaW4tcmlnaHQ6MjBweDtwb3NpdGlvbjpyZWxhdGl2ZX0udzMwMHt3aWR0aDozMDBweH0vKiEgalF1ZXJ5IFVJIC0gdjEuMTEuMCAtIDIwMTQtMDgtMTNcbiogaHR0cDovL2pxdWVyeXVpLmNvbVxuKiBJbmNsdWRlczogY29yZS5jc3MsIGRhdGVwaWNrZXIuY3NzXG4qIENvcHlyaWdodCAyMDE0IGpRdWVyeSBGb3VuZGF0aW9uIGFuZCBvdGhlciBjb250cmlidXRvcnM7IExpY2Vuc2VkIE1JVCAqLy51aS1oZWxwZXItaGlkZGVue2Rpc3BsYXk6bm9uZX0udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxle2JvcmRlcjowO2NsaXA6cmVjdCgwIDAgMCAwKTtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4fS51aS1oZWxwZXItcmVzZXR7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowO291dGxpbmU6MDtsaW5lLWhlaWdodDoxLjM7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1zaXplOjEwMCU7bGlzdC1zdHlsZTpub25lfS51aS1oZWxwZXItY2xlYXJmaXg6YmVmb3JlLC51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGU7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlfS51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXJ7Y2xlYXI6Ym90aH0udWktaGVscGVyLWNsZWFyZml4e21pbi1oZWlnaHQ6MH0udWktaGVscGVyLXpmaXh7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0b3A6MDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowO2ZpbHRlcjpBbHBoYShPcGFjaXR5PTApfS51aS1mcm9udHt6LWluZGV4OjEwMH0udWktc3RhdGUtZGlzYWJsZWR7Y3Vyc29yOmRlZmF1bHQgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOiM4Njg1ODB9LnVpLWljb257ZGlzcGxheTpibG9jazt0ZXh0LWluZGVudDotOTk5OTlweDtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS51aS13aWRnZXQtb3ZlcmxheXtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0udWktZGF0ZXBpY2tlcntmbG9hdDpyaWdodDt0b3A6MjBweH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXJ7Ym90dG9tOi00MHB4O3BhZGRpbmc6MC4yZW0gMDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoyNDBweDtmb250LWZhbWlseTpcIm9wZW5fc2Fuc2JvbGRcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjEuMTI1ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xpbmUtaGVpZ2h0OjEuMjUwZW19LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiwudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0e2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2NhbGVuZGFyX2NvbnRyb2xzLnBuZ1wiKSBuby1yZXBlYXQgbGVmdCB0b3A7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEycHg7d2lkdGg6NXB4O2hlaWdodDoxMXB4O2N1cnNvcjpwb2ludGVyfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXZ7bGVmdDoycHh9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dHtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IHRvcDtyaWdodDoycHh9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQgc3BhbntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi04cHg7dG9wOjUwJTttYXJnaW4tdG9wOi04cHh9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGV7bWFyZ2luOjAgMi4zZW07bGluZS1oZWlnaHQ6MS44ZW07dGV4dC1hbGlnbjpjZW50ZXJ9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUgc2VsZWN0e2ZvbnQtc2l6ZToxZW07bWFyZ2luOjFweCAwfS51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLW1vbnRoLC51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLXllYXJ7d2lkdGg6NDklfS51aS1kYXRlcGlja2VyIHRhYmxle3dpZHRoOjI0MHB4O2ZvbnQtc2l6ZTouOWVtO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTttYXJnaW46MCAwIC40ZW19LnVpLWRhdGVwaWNrZXIgdGh7cGFkZGluZzouN2VtIC4zZW07dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6Ym9sZDtib3JkZXI6MDtkaXNwbGF5Om5vbmV9LnVpLWRhdGVwaWNrZXIgdGR7Ym9yZGVyOjFweCBzb2xpZCAjZmZmfS51aS1kYXRlcGlja2VyIHRkIHNwYW4sLnVpLWRhdGVwaWNrZXIgdGQgYXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Y29sb3I6I2ZmZjtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MC4yZW07dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym9yZGVyOnNvbGlkIDFweCAjMDAwO2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zYm9sZFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MS4xMjVlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGluZS1oZWlnaHQ6MS4yNTBlbX0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5le2JhY2tncm91bmQtaW1hZ2U6bm9uZTttYXJnaW46LjdlbSAwIDAgMDtwYWRkaW5nOjAgLjJlbTtib3JkZXItbGVmdDowO2JvcmRlci1yaWdodDowO2JvcmRlci1ib3R0b206MH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbntmbG9hdDpyaWdodDttYXJnaW46LjVlbSAuMmVtIC40ZW07Y3Vyc29yOnBvaW50ZXI7cGFkZGluZzouMmVtIC42ZW0gLjNlbSAuNmVtO3dpZHRoOmF1dG87b3ZlcmZsb3c6dmlzaWJsZX0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnR7ZmxvYXQ6bGVmdH0udWktZGF0ZXBpY2tlciB0ZCBhLnVpLXN0YXRlLWhvdmVye2JhY2tncm91bmQtY29sb3I6IzY2Nn0udWktZGF0ZXBpY2tlci51aS1kYXRlcGlja2VyLW11bHRpe3dpZHRoOmF1dG99LnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXB7ZmxvYXQ6bGVmdH0udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB0YWJsZXt3aWR0aDo5NSU7bWFyZ2luOjAgYXV0byAuNGVtfS51aS1kYXRlcGlja2VyLW11bHRpLTIgLnVpLWRhdGVwaWNrZXItZ3JvdXB7d2lkdGg6NTAlfS51aS1kYXRlcGlja2VyLW11bHRpLTMgLnVpLWRhdGVwaWNrZXItZ3JvdXB7d2lkdGg6MzMuMyV9LnVpLWRhdGVwaWNrZXItbXVsdGktNCAudWktZGF0ZXBpY2tlci1ncm91cHt3aWR0aDoyNSV9LnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCAudWktZGF0ZXBpY2tlci1oZWFkZXIsLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlcntib3JkZXItbGVmdC13aWR0aDowfS51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmV7Y2xlYXI6bGVmdH0udWktZGF0ZXBpY2tlci1yb3ctYnJlYWt7Y2xlYXI6Ym90aDt3aWR0aDoxMDAlO2ZvbnQtc2l6ZTowfS51aS1kYXRlcGlja2VyLXJ0bHtkaXJlY3Rpb246cnRsfS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2e3JpZ2h0OjJweDtsZWZ0OmF1dG99LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHR7bGVmdDoycHg7cmlnaHQ6YXV0b30udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldjpob3ZlcntyaWdodDoxcHg7bGVmdDphdXRvfS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0OmhvdmVye2xlZnQ6MXB4O3JpZ2h0OmF1dG99LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmV7Y2xlYXI6cmlnaHR9LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9ue2Zsb2F0OmxlZnR9LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudCwudWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXB7ZmxvYXQ6cmlnaHR9LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLC51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVye2JvcmRlci1yaWdodC13aWR0aDowO2JvcmRlci1sZWZ0LXdpZHRoOjFweH0udWktZGF0ZXBpY2tlciB0ZC51aS1kYXRlcGlja2VyLWRheXMtY2VsbC1vdmVyLnVpLWRhdGVwaWNrZXItdG9kYXkgYSwudWktZGF0ZXBpY2tlciB0ZC51aS1kYXRlcGlja2VyLWN1cnJlbnQtZGF5IGF7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjpzb2xpZCAxcHggI2ViMWUwMDtjb2xvcjojMTExfS51aS1kYXRlcGlja2VyIHRkLnVpLWRhdGVwaWNrZXItb3RoZXItbW9udGggYSwudWktZGF0ZXBpY2tlciB0ZC51aS1kYXRlcGlja2VyLXVuc2VsZWN0YWJsZS51aS1zdGF0ZS1kaXNhYmxlZCBzcGFue2JhY2tncm91bmQtY29sb3I6Izg2ODU4MDtib3JkZXI6c29saWQgMXB4ICM4Njg1ODA7Y29sb3I6I2JiYn0udWktZGF0ZXBpY2tlci1pbmxpbmV7d2lkdGg6MjQwcHg7cG9zaXRpb246cmVsYXRpdmV9LmJveDEzIC5mcmFtZS1kZWZhdWx0IC5jZS10ZXh0cGljOmhvdmVyIC5jZS1ib2R5dGV4dHtiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgYm90dG9tfS5ib3gxMyAuZnJhbWUtZGVmYXVsdCAuY2UtYm9keXRleHQgaDIgYXtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IGJvdHRvbX0udGVhc2VyIC5jZS1ib2R5dGV4dDpob3ZlciAuY2UtYm9keXRleHR7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCBib3R0b219LnRlYXNlcl8zc3Bfc21hbGwgLnNwM19lbXBmYW5nOmhvdmVyIGgzIGEsLmVtcGZhbmdfc21hbGw6aG92ZXIgaDMgYXtjb2xvcjojZWIxZTAwfS50ZWFzZXJfM3NwX3NtYWxsIC5zcDNfZmFjZWJvb2s6aG92ZXIgaDMgYSwuZmFjZWJvb2tfc21hbGw6aG92ZXIgaDMgYXtjb2xvcjojZWIxZTAwfS5jc2MtaGVhZGVye21hcmdpbi1ib3R0b206MTFweH0udGVhc2VyX3NsaWRlcl93cmFwcGVyIC5ib3gxM3ttYXJnaW46MDttYXgtd2lkdGg6NDQwcHg7d2lkdGg6MTAwJTtvdmVyZmxvdzpoaWRkZW59LnRlYXNlcl9zbGlkZXJfd3JhcHBlciAuYm94MTMgLmZyYW1lLWRlZmF1bHR7ZmxvYXQ6bm9uZX0udGVhc2VyX3NsaWRlcl93cmFwcGVyIC5ib3gxMyAuZnJhbWUtZGVmYXVsdCAuY2UtdGV4dHBpY3tmbG9hdDpub25lfS50ZWFzZXJfc2xpZGVyX3dyYXBwZXIgLmJveDEzIC5mcmFtZS1kZWZhdWx0IC5jZS10ZXh0cGljIC5jZS1nYWxsZXJ5e3dpZHRoOjEwMCV9LmVtcGZhbmcgLnRlYXNlcl9zbGlkZXJfd3JhcHBlciAuYm94MTMgLmZyYW1lLWRlZmF1bHQsLmVtcGZhbmdEZXRhaWxUZW1wbGF0ZSAudGVhc2VyX3NsaWRlcl93cmFwcGVyIC5ib3gxMyAuZnJhbWUtZGVmYXVsdHtib3JkZXI6MXB4IHNvbGlkICNlZWV9LnNlbmR1bmdlbiAuYm94MTMgLmZyYW1lLWRlZmF1bHR7ZmxvYXQ6bm9uZX0uc2VuZHVuZ2VuIC5ib3gxMyAuZnJhbWUtZGVmYXVsdCAuY2UtdGV4dHBpY3tmbG9hdDpub25lfS5zcGllbGUgLmJveDMzIC5jZS1nYWxsZXJ5IGltZ3t3aWR0aDphdXRvfS5zcGllbGUgLmJveDMzIC5jZS1ib2R5dGV4dCBoM3tmb250LWZhbWlseTpcImFtcGVyc2NyaXB0cmVndWxhclwiLFRpbWVzIE5ldyBSb21hbixUaW1lcyxDb3VyaWVyLHNlcmlmO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtmb250LXNpemU6MS4zMzNlbX0uc3BpZWxlIC5ib3gzMyAuY2UtYm9keXRleHQgaDJ7Zm9udC1mYW1pbHk6XCJhbXBlcnN0YW5kYXJkaGVhdnlcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOjJlbX0uc3BpZWxlIC5ib3gzMyAuY2UtYm9keXRleHQgaDQgYXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1mYW1pbHk6XCJhbXBlcnNlcmlmXCIsVGltZXMgTmV3IFJvbWFuLFRpbWVzLENvdXJpZXIsc2VyaWY7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZToxZW19Lnc5NDAgaDF7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5zZW5kdW5nR3JhZmlrQ29udGVudCAuc2VuZHVuZ0hlYWRsaW5lIGgxe2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zcmVndWxhclwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6Mi4xMjVlbTtsaW5lLWhlaWdodDoxLjFlbTt0ZXh0LXRyYW5zZm9ybTpub25lO3RleHQtdHJhbnNmb3JtOm5vbmV9LmVtcGZhbmcgLnc5NDAgaDEsLmVtcGZhbmdEZXRhaWxUZW1wbGF0ZSAudzk0MCBoMSwudHZndWlkZSAudzk0MCBoMXtmb250LWZhbWlseTpcIm9wZW5fc2Fuc3JlZ3VsYXJcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjIuMTI1ZW07bGluZS1oZWlnaHQ6MS4xZW07dGV4dC10cmFuc2Zvcm06bm9uZX0uZW1wZmFuZ0RldGFpbFRlbXBsYXRlIC53OTQwIC50ZWFzZXJfc2xpZGVyX3dyYXBwZXIgaDF7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNib2xkXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxLjEyNWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsaW5lLWhlaWdodDoxLjI1MGVtfS50dmd1aWRlIC53OTQwIC5jc2MtaGVhZGVyLW4xIGgxe21hcmdpbi10b3A6MTBweH0uZm9vdGVyTmF2aSBsaS5hY3RpdmUgYXtjb2xvcjojZmZmO291dGxpbmU6bm9uZX0uYm94MTMubGFzdHttYXJnaW4tcmlnaHQ6MH0uZmFjZWJvb2tfc21hbGwgLmljbl9mYWNlYm9va19zcDN7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvc29jaWFsX2ZiX21vYmlsZS5wbmdcIikgbm8tcmVwZWF0IDBweCAwcHg7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9jaztmbG9hdDpyaWdodDtoZWlnaHQ6MjBweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MDt3aWR0aDoxNHB4fS5mYWNlYm9va19zbWFsbCAuaWNvbntmbG9hdDpyaWdodH0uc3RhZ2VfY29udGVudF9tb2JpbGV7cG9zaXRpb246cmVsYXRpdmV9LnR2Z3VpZGUgLmRhdGV7Ym9yZGVyOjFweCBzb2xpZCAjMWExZTIxO2hlaWdodDo1OHB4O3dpZHRoOjk0JTtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjAgMyU7b3ZlcmZsb3c6aGlkZGVufS50dmd1aWRlIC5kYXRlIC5kYXRlX3BpY2tlcntoZWlnaHQ6MjUwcHg7YmFja2dyb3VuZDpub25lO2JvcmRlcjpub25lO2ZvbnQtZmFtaWx5OlwiYW1wZXJzY3JpcHRyZWd1bGFyXCIsVGltZXMgTmV3IFJvbWFuLFRpbWVzLENvdXJpZXIsc2VyaWY7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO2Zsb2F0OnJpZ2h0O21hcmdpbi1yaWdodDozNXB4fS50dmd1aWRlIC5kYXRlIC51aS1kYXRlcGlja2VyLXRyaWdnZXJ7d2lkdGg6MjNweDtoZWlnaHQ6MThweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoyMHB4O3RvcDoyMHB4O2N1cnNvcjpwb2ludGVyfS50dmd1aWRlIC5kYXRlIHB7cGFkZGluZy1ib3R0b206MHB4O3dpZHRoOjEwMCU7bGluZS1oZWlnaHQ6MS4yZW19LnR2Z3VpZGUgLmRhdGUgaW5wdXRbZGlzYWJsZWRde2NvbG9yOiMwMDB9LnR2Z3VpZGUgLmRhdGUgLnNlbGVjdGVkX2RhdGV7ZmxvYXQ6bGVmdDtmb250LWZhbWlseTpcIm9wZW5fc2Fuc2JvbGRcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjEuMTI1ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xpbmUtaGVpZ2h0OjEuMjUwZW19LnR2Z3VpZGUgLmRhdGUgLmRhdGVfdGV4dHtmbG9hdDpsZWZ0O3dpZHRoOjUwJX1hLnByaW50e2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2ljbl9wcmludC5wbmdcIikgbm8tcmVwZWF0IDAgMDt3aWR0aDoxNHB4O2hlaWdodDoxM3B4O3Bvc2l0aW9uOmFic29sdXRlfWEucHJpbnQ6aG92ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xM3B4fS5maWx0ZXJfZ2VucmV7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNyZWd1bGFyXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6MS40ZW07b3ZlcmZsb3c6aGlkZGVuO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMwMDA7cGFkZGluZzowIDAgMjBweDtwb3NpdGlvbjpyZWxhdGl2ZX0uZmlsdGVyX2dlbnJlIHB7ZmxvYXQ6bGVmdDttYXJnaW46MDtwYWRkaW5nOjIwcHggNTBweCAyMHB4IDIwcHh9LmZpbHRlcl9nZW5yZSAuZ2VucmV7ZmxvYXQ6bGVmdDtwYWRkaW5nLXJpZ2h0OjQwcHg7cGFkZGluZy10b3A6MjBweDtwb3NpdGlvbjpyZWxhdGl2ZX0uZmlsdGVyX2dlbnJlIC5nZW5yZSAuaWNoZWNrYm94e2Zsb2F0OmxlZnQ7dG9wOi0ycHh9LmZpbHRlcl9nZW5yZSBsYWJlbHtmbG9hdDpsZWZ0O2ZvbnQtc2l6ZTowLjg4OWVtO2xpbmUtaGVpZ2h0OjE4cHh9LmZpbHRlcl9nZW5yZSBhLnByaW50e2JvdHRvbToxMHB4O3JpZ2h0OjE3cHh9LmhpbnRzX3dyYXBwZXJ7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZX0uaGludHNfd3JhcHBlciAub3ZlcmxheV90b3B7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvb3ZlcmxheV91cC5wbmdcIikgcmVwZWF0LXggMCAwO3dpZHRoOjEwMCU7aGVpZ2h0OjEyOXB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHg7bGVmdDowO2Rpc3BsYXk6YmxvY2s7ei1pbmRleDoxMDtjdXJzb3I6cG9pbnRlcn0uaGludHNfd3JhcHBlciAub3ZlcmxheV90b3A6aG92ZXIrLmhpbnRzIC5wcmV2X2hpbnQgLm5hbWVfc2VyaWV7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCAwcHh9LmhpbnRzX3dyYXBwZXIgLm92ZXJsYXlfYm90dG9te2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL292ZXJsYXlfZG93bi5wbmdcIikgcmVwZWF0LXggMCAwO3dpZHRoOjEwMCU7aGVpZ2h0OjEyOXB4O3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToxcHg7bGVmdDowO2Rpc3BsYXk6bm9uZX0uaGludHNfd3JhcHBlciBhLnByaW50e2JvdHRvbTotMjdweDtyaWdodDoxN3B4fS5oaW50c193cmFwcGVyIC5oaW50c3t3aWR0aDoxMDAlO2NvbG9yOiNmZmY7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzAwMDttYXJnaW4tYm90dG9tOjU1cHg7bWluLWhlaWdodDoyNTBweH0uaGludHNfd3JhcHBlciAuaGludHMgLmhpbnR7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQtY29sb3I6IzMzMzt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MTBweDttaW4taGVpZ2h0OjEwNXB4O3BhZGRpbmctYm90dG9tOjEwcHg7cG9zaXRpb246cmVsYXRpdmV9LmhpbnRzX3dyYXBwZXIgLmhpbnRzIC5oaW50IC5ub3d7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9iZ19ub3cucG5nXCIpIG5vLXJlcGVhdCAwIDA7d2lkdGg6MTQwcHg7aGVpZ2h0OjIwcHg7Y29sb3I6IzAwMDtmb250LWZhbWlseTpcIm9wZW5fc2Fuc2JvbGRcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxLjRlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC1hbGlnbjpjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDoxOXB4O2xpbmUtaGVpZ2h0OjE2cHg7dGV4dC10cmFuc2Zvcm06bm9uZX0uaGludHNfd3JhcHBlciAuaGludHMgLmhpbnQgLmNsb3Nle2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2J0bl9jbG9zZV9saWdodC5wbmdcIikgbm8tcmVwZWF0IGxlZnQgdG9wO2Rpc3BsYXk6bm9uZTtmbG9hdDpyaWdodDtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMXB4O2hlaWdodDoxMnB4O3RvcDoyMHB4O3JpZ2h0OjIwcHg7Y3Vyc29yOnBvaW50ZXJ9LmhpbnRzX3dyYXBwZXIgLmhpbnRzIC5oaW50IC5jbG9zZTpob3ZlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgYm90dG9tfS5oaW50c193cmFwcGVyIC5oaW50cyAuaGludCAubGVmdF9oaW50e2Zsb2F0OmxlZnQ7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjE1MHB4O2hlaWdodDoxMDAlO3BhZGRpbmc6NjBweCAwIDAgMjBweH0uaGludHNfd3JhcHBlciAuaGludHMgLmhpbnQgLmxlZnRfaGludCAudGltZXtmb250LWZhbWlseTpcIm9wZW5fc2Fuc2JvbGRcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjEuNTAwZW07bGluZS1oZWlnaHQ6MS4yZW07Y29sb3I6I2ZmZjtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MjBweDtsZWZ0OjIwcHh9LmhpbnRzX3dyYXBwZXIgLmhpbnRzIC5oaW50IC5sZWZ0X2hpbnQgLmNoYW5uZWx7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjQ4cHg7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOnVybCguLi9pbWcvaWNuX3p3ZWlrYW5hbHRvbi5wbmcpIDBweCAwcHggbm8tcmVwZWF0O3dpZHRoOjI4cHg7aGVpZ2h0OjExcHg7bGVmdDoyMHB4fS5oaW50c193cmFwcGVyIC5oaW50cyAuaGludCAuY3RhLC5oaW50c193cmFwcGVyIC5oaW50cyAuaGludCAuY29va2llcyAud3JhcHBlci1jb29raWVzIC5jY19idG4sLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAuaGludHNfd3JhcHBlciAuaGludHMgLmhpbnQgLmNjX2J0biwuaGludHNfd3JhcHBlciAuaGludHMgLmhpbnQgLmNvb2tpZXMgLmNjX2Jhbm5lciAuY2NfYnRuLC5jb29raWVzIC5jY19iYW5uZXIgLmhpbnRzX3dyYXBwZXIgLmhpbnRzIC5oaW50IC5jY19idG4sLmhpbnRzX3dyYXBwZXIgLmhpbnRzIC5oaW50IC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC5jY19idG4sLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLmhpbnRzX3dyYXBwZXIgLmhpbnRzIC5oaW50IC5jY19idG4sLmhpbnRzX3dyYXBwZXIgLmhpbnRzIC5oaW50IC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5jY19idG4sLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgLmhpbnRzX3dyYXBwZXIgLmhpbnRzIC5oaW50IC5jY19idG57ZmxvYXQ6bGVmdDtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZy1sZWZ0OjMwcHg7aGVpZ2h0OjI2cHg7bWFyZ2luLXRvcDoyMHB4O2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2ljbl9jdGEucG5nXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcn1AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCl7LmhpbnRzX3dyYXBwZXIgLmhpbnRzIC5oaW50IC5jdGEsLmhpbnRzX3dyYXBwZXIgLmhpbnRzIC5oaW50IC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgLmNjX2J0biwuY29va2llcyAud3JhcHBlci1jb29raWVzIC5oaW50c193cmFwcGVyIC5oaW50cyAuaGludCAuY2NfYnRuLC5oaW50c193cmFwcGVyIC5oaW50cyAuaGludCAuY29va2llcyAuY2NfYmFubmVyIC5jY19idG4sLmNvb2tpZXMgLmNjX2Jhbm5lciAuaGludHNfd3JhcHBlciAuaGludHMgLmhpbnQgLmNjX2J0biwuaGludHNfd3JhcHBlciAuaGludHMgLmhpbnQgLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLmNjX2J0biwuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyAuaGludHNfd3JhcHBlciAuaGludHMgLmhpbnQgLmNjX2J0biwuaGludHNfd3JhcHBlciAuaGludHMgLmhpbnQgLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgLmNjX2J0biwuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAuaGludHNfd3JhcHBlciAuaGludHMgLmhpbnQgLmNjX2J0bntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy8yeC9pY25fY3RhXzJ4LnBuZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTlweCAxOXB4fX0uaGludHNfd3JhcHBlciAuaGludHMgLmhpbnQgLmN0YSBhLC5oaW50c193cmFwcGVyIC5oaW50cyAuaGludCAuY29va2llcyAud3JhcHBlci1jb29raWVzIC5jY19idG4gYSwuY29va2llcyAud3JhcHBlci1jb29raWVzIC5oaW50c193cmFwcGVyIC5oaW50cyAuaGludCAuY2NfYnRuIGEsLmhpbnRzX3dyYXBwZXIgLmhpbnRzIC5oaW50IC5jb29raWVzIC5jY19iYW5uZXIgLmNjX2J0biBhLC5jb29raWVzIC5jY19iYW5uZXIgLmhpbnRzX3dyYXBwZXIgLmhpbnRzIC5oaW50IC5jY19idG4gYSwuaGludHNfd3JhcHBlciAuaGludHMgLmhpbnQgLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLmNjX2J0biBhLC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC5oaW50c193cmFwcGVyIC5oaW50cyAuaGludCAuY2NfYnRuIGEsLmhpbnRzX3dyYXBwZXIgLmhpbnRzIC5oaW50IC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5jY19idG4gYSwuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAuaGludHNfd3JhcHBlciAuaGludHMgLmhpbnQgLmNjX2J0biBhe2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zYm9sZFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MS4xMjVlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGluZS1oZWlnaHQ6MS4yNTBlbTtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLXRvcDoycHg7Y29sb3I6I2ZmZn0uaGludHNfd3JhcHBlciAuaGludHMgLmhpbnQgLmN0YSBhOmhvdmVyLC5oaW50c193cmFwcGVyIC5oaW50cyAuaGludCAuY29va2llcyAud3JhcHBlci1jb29raWVzIC5jY19idG4gYTpob3ZlciwuY29va2llcyAud3JhcHBlci1jb29raWVzIC5oaW50c193cmFwcGVyIC5oaW50cyAuaGludCAuY2NfYnRuIGE6aG92ZXIsLmhpbnRzX3dyYXBwZXIgLmhpbnRzIC5oaW50IC5jb29raWVzIC5jY19iYW5uZXIgLmNjX2J0biBhOmhvdmVyLC5jb29raWVzIC5jY19iYW5uZXIgLmhpbnRzX3dyYXBwZXIgLmhpbnRzIC5oaW50IC5jY19idG4gYTpob3ZlciwuaGludHNfd3JhcHBlciAuaGludHMgLmhpbnQgLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLmNjX2J0biBhOmhvdmVyLC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC5oaW50c193cmFwcGVyIC5oaW50cyAuaGludCAuY2NfYnRuIGE6aG92ZXIsLmhpbnRzX3dyYXBwZXIgLmhpbnRzIC5oaW50IC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5jY19idG4gYTpob3ZlciwuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAuaGludHNfd3JhcHBlciAuaGludHMgLmhpbnQgLmNjX2J0biBhOmhvdmVye2NvbG9yOiNlYjFlMDB9LmhpbnRzX3dyYXBwZXIgLmhpbnRzIC5oaW50IC5jdGE6aG92ZXIsLmhpbnRzX3dyYXBwZXIgLmhpbnRzIC5oaW50IC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgLmNjX2J0bjpob3ZlciwuY29va2llcyAud3JhcHBlci1jb29raWVzIC5oaW50c193cmFwcGVyIC5oaW50cyAuaGludCAuY2NfYnRuOmhvdmVyLC5oaW50c193cmFwcGVyIC5oaW50cyAuaGludCAuY29va2llcyAuY2NfYmFubmVyIC5jY19idG46aG92ZXIsLmNvb2tpZXMgLmNjX2Jhbm5lciAuaGludHNfd3JhcHBlciAuaGludHMgLmhpbnQgLmNjX2J0bjpob3ZlciwuaGludHNfd3JhcHBlciAuaGludHMgLmhpbnQgLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLmNjX2J0bjpob3ZlciwuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyAuaGludHNfd3JhcHBlciAuaGludHMgLmhpbnQgLmNjX2J0bjpob3ZlciwuaGludHNfd3JhcHBlciAuaGludHMgLmhpbnQgLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgLmNjX2J0bjpob3ZlciwuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAuaGludHNfd3JhcHBlciAuaGludHMgLmhpbnQgLmNjX2J0bjpob3ZlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgYm90dG9tfS5oaW50c193cmFwcGVyIC5oaW50cyAuaGludCAubW9yZXtkaXNwbGF5Om5vbmU7ZmxvYXQ6bGVmdDttYXJnaW4tdG9wOjIwcHg7bWFyZ2luLWxlZnQ6MTUwcHg7bWFyZ2luLWJvdHRvbToyMHB4O3dpZHRoOjQzMHB4fS5oaW50c193cmFwcGVyIC5oaW50cyAuaGludCAubWlkZGxlX2hpbnR7ZmxvYXQ6bGVmdDtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6NDMwcHg7cGFkZGluZzoyMHB4IDAgNXB4IDBweH0uaGludHNfd3JhcHBlciAuaGludHMgLmhpbnQgLm1pZGRsZV9oaW50IHB7Zm9udC1zaXplOjAuODg5ZW07bWFyZ2luOjA7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNib2xkXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6MS40ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiNlYjFlMDB9LmhpbnRzX3dyYXBwZXIgLmhpbnRzIC5oaW50IC5taWRkbGVfaGludCBwLm5hbWVfZXBpc29kZXtmb250LWZhbWlseTpcIm9wZW5fc2Fuc2JvbGRcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxLjRlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6I2ZmZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmhpbnRzX3dyYXBwZXIgLmhpbnRzIC5oaW50IC5taWRkbGVfaGludCBwLm5hbWVfc2VyaWV7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNib2xkXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxLjUwMGVtO2xpbmUtaGVpZ2h0OjEuMmVtO2NvbG9yOiNmZmY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5oaW50c193cmFwcGVyIC5oaW50cyAuaGludCAucHJldl9oaW50e2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDoxMDAlO3BhZGRpbmc6MHB4IDIwcHggMCAyMHB4O21hcmdpbi10b3A6NzVweDttYXJnaW4tYm90dG9tOjB9LmhpbnRzX3dyYXBwZXIgLmhpbnRzIC5oaW50IC5wcmV2X2hpbnQgcHtmb250LWZhbWlseTpcIm9wZW5fc2Fuc2JvbGRcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjEuNTAwZW07bGluZS1oZWlnaHQ6MS4yZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5oaW50c193cmFwcGVyIC5oaW50cyAuaGludCAucHJldl9oaW50IC5uYW1lX3Nlcmlle2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2ljbl9jdGEucG5nXCIpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7Y3Vyc29yOnBvaW50ZXI7cGFkZGluZy1yaWdodDoyNXB4O3BhZGRpbmctYm90dG9tOjJweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCl7LmhpbnRzX3dyYXBwZXIgLmhpbnRzIC5oaW50IC5wcmV2X2hpbnQgLm5hbWVfc2VyaWV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvMngvaWNuX2N0YV8yeC5wbmdcIik7YmFja2dyb3VuZC1zaXplOjE5cHggMTlweH19LmhpbnRzX3dyYXBwZXIgLmhpbnRzIC5oaW50IC5yaWdodF9oaW50e2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzNjYWE4YiwgIzIwNzY1Zik7ZGlzcGxheTpub25lO3dpZHRoOjE0MHB4O2hlaWdodDoxMzBweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowcHg7Ym90dG9tOjBweH0uaGludHNfd3JhcHBlciAuaGludHMgLmhpbnQgLnJpZ2h0X2hpbnQgLmljb257YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvaWNuX2dlbnJlXzkweDcwLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIDA7d2lkdGg6MTQwcHg7aGVpZ2h0OjcwcHg7bWFyZ2luOjMwcHggYXV0byAwfS5oaW50c193cmFwcGVyIC5oaW50cyAuaGludCAucmlnaHRfaGludCAuZ2VucmVfdHh0e2ZvbnQtZmFtaWx5OlwiYW1wZXJzY3JpcHRyZWd1bGFyXCIsVGltZXMgTmV3IFJvbWFuLFRpbWVzLENvdXJpZXIsc2VyaWY7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjE0MHB4fS5oaW50c193cmFwcGVyIC5oaW50cyAuaGludC5jbG9zZWR7Y3Vyc29yOnBvaW50ZXJ9LmhpbnRzX3dyYXBwZXIgLmhpbnRzIC5oaW50X2Nsb3NlZCAuaGludHtkaXNwbGF5Om5vbmV9LmhpbnRzX3dyYXBwZXIgLmhpbnRzIC5oaW50X2Nsb3NlZCAuaGludC5vcGVue2Rpc3BsYXk6YmxvY2t9LmhpbnRzX3dyYXBwZXIgLmhpbnQubGlmZWNoYW5nZSAucmlnaHRfaGludCAuaWNvbntiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAwfS5oaW50c193cmFwcGVyIC5oaW50LnBvcnRyYWl0IC5yaWdodF9oaW50IC5pY29ue2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIC03MHB4fS5oaW50c193cmFwcGVyIC5oaW50LmxpZmVzdHlsZSAucmlnaHRfaGludCAuaWNvbntiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAtMTQwcHh9LmhpbnRzX3dyYXBwZXIgLmhpbnQuZGVhbHMgLnJpZ2h0X2hpbnQgLmljb257YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgLTIxMHB4fS5oaW50c193cmFwcGVyIC5oaW50LmZhbWlseSAucmlnaHRfaGludCAuaWNvbntiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAtMjgwcHh9LmhpbnRzX3dyYXBwZXIgLmhpbnQucGFyYW5vcm1hbCAucmlnaHRfaGludCAuaWNvbntiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAtMzUwcHh9LmhpbnRzX3dyYXBwZXIgLmhpbnQuY3JpbWUgLnJpZ2h0X2hpbnQgLmljb257YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgLTQyMHB4fS5kYXRlX3BpY2tlci5oYXNEYXRlcGlja2Vye2Rpc3BsYXk6bm9uZX0uZmxvYXR7ZmxvYXQ6bGVmdH0uYm94MzNjb2xvciwubmV3c2xldHRlcl90ZWFzZXIuYmlne2JhY2tncm91bmQtY29sb3I6IzMzMztwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCAwIDIwcHh9LmJveDMzY29sb3IgLmhvdmVyLC5uZXdzbGV0dGVyX3RlYXNlci5iaWcgLmhvdmVye21pbi1oZWlnaHQ6NTBweDtwYWRkaW5nOjEzcHggMjBweH0uYm94MzNjb2xvciAuYXJyb3csLm5ld3NsZXR0ZXJfdGVhc2VyLmJpZyAuYXJyb3d7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvaWNuX2N0YS5wbmdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO2JvdHRvbToyN3B4O2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDtoZWlnaHQ6MjZweDtwYWRkaW5nLXJpZ2h0OjQlO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjI2MHB4O3dpZHRoOjE0cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIgLyAxKSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpey5ib3gzM2NvbG9yIC5hcnJvdywubmV3c2xldHRlcl90ZWFzZXIuYmlnIC5hcnJvd3tiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy8yeC9pY25fY3RhXzJ4LnBuZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTlweCAxOXB4fX0uYm94MzNjb2xvciBoMiwubmV3c2xldHRlcl90ZWFzZXIuYmlnIGgye2ZvbnQtc2l6ZToyZW07Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2xpbmUtaGVpZ2h0OjFlbTttYXJnaW46LTNweCAwIC04cHh9LmJveDMzY29sb3IgaDI6aG92ZXIsLm5ld3NsZXR0ZXJfdGVhc2VyLmJpZyBoMjpob3Zlcntjb2xvcjojZmZmfS5ib3gzM2NvbG9yIGgzIGEsLm5ld3NsZXR0ZXJfdGVhc2VyLmJpZyBoMyBhe2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zYm9sZFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MS4xMjVlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGluZS1oZWlnaHQ6MS4yNTBlbTtjb2xvcjojZWIxZTAwO2xpbmUtaGVpZ2h0OjEuN2VtfS5ib3gzM2NvbG9yIGg0LC5uZXdzbGV0dGVyX3RlYXNlci5iaWcgaDR7Zm9udC1zaXplOjAuODllbTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7bGluZS1oZWlnaHQ6MC44OWVtO21hcmdpbjowLjQ0ZW0gMH0uYm94MzNjb2xvciBoNDpob3ZlciwubmV3c2xldHRlcl90ZWFzZXIuYmlnIGg0OmhvdmVye2NvbG9yOiNmZmZ9Lm5ld3NsZXR0ZXJfdGVhc2VyLmJpZyBoM3twb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoyMHB4O2JvdHRvbToxMHB4fS5ib3gzM2NvbG9yOmhvdmVyIC5ob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMzMzN9LmJveDEzY29sb3IuYm94MTNmYntmbG9hdDpsZWZ0fS5ib3gxM2NvbG9yLmJveDEzb3JpZ2luYWx7d2lkdGg6MzAwcHg7ZmxvYXQ6bGVmdH0uaW1hZ2V7ZmxvYXQ6cmlnaHQ7cG9zaXRpb246cmVsYXRpdmU7cmlnaHQ6LTUwJX0uaW1hZ2UtY2VudGVye2Zsb2F0OnJpZ2h0O3Bvc2l0aW9uOnJlbGF0aXZlO3JpZ2h0OjUwJX0uaG9tZSAudHgtbTAxLXR2cHJvZ3JhbW1lIC5ib3gxMy50YWdlc2hpZ2hsaWdodHttYXJnaW46MH0uaG9tZSAudGVhc2VyX2JpZyAub25lLmdyZWVue2hlaWdodDoyNjBweDtvdmVyZmxvdzpoaWRkZW59Lmdld2lubnNwaWVsX2ZyYWdle2Rpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6XCJhbXBlcnN0YW5kYXJkbWVkaXVtXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO2xpbmUtaGVpZ2h0OjEuMTExZW07Ym9yZGVyLXRvcDoxcHggc29saWQgIzU0OWU3Mztib3JkZXItYm90dG9tOjFweCBzb2xpZCAjNTQ5ZTczO3BhZGRpbmc6MzBweCAwO21hcmdpbjoyMHB4IDB9Lmdld2lubnNwaWVsX2dhbWUgLmljaGVja2JveHtiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9pY25fY2hlY2tib3guanBnXCIpIG5vLXJlcGVhdCBzY3JvbGwgMHB4IDBweCB0cmFuc3BhcmVudH0uZ2V3aW5uc3BpZWxfZ2FtZSAuaWNoZWNrYm94LmNoZWNrZWR7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCB0b3B9Lmdld2lubnNwaWVsX2dhbWUgLm5sX2Zvcm17YmFja2dyb3VuZC1jb2xvcjojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206MjBweH0uZ2V3aW5uc3BpZWxfZ2FtZSAubmxfZm9ybSAuYXJyb3d7bWFyZ2luOjEwcHggMH0uZ2V3aW5uc3BpZWxfZ2FtZSAubmxfZm9ybSBpbnB1dC5laW5nYWJle21hcmdpbi1ib3R0b206MjBweDtmbG9hdDpsZWZ0O2hlaWdodDoxMnB4O21hcmdpbi1yaWdodDozLjMlO2JhY2tncm91bmQtY29sb3I6I2VlZTtib3JkZXI6bm9uZTtwYWRkaW5nOjEwcHggMi4yJTtmb250LWZhbWlseTpcIm9wZW5fc2Fuc3JlZ3VsYXJcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxLjRlbTt3aWR0aDo0My42JX0uZ2V3aW5uc3BpZWxfZ2FtZSAubmxfZm9ybSBpbnB1dC5laW5nYWJlLnp3ZWl7bWFyZ2luLXJpZ2h0OjAlfS5zdWJtaXRfYW5zd2Vye21hcmdpbi10b3A6NDBweH0ucmFkaW9fYW5zd2Vye2Rpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6XCJhbXBlcnNjcmlwdHJlZ3VsYXJcIixUaW1lcyBOZXcgUm9tYW4sVGltZXMsQ291cmllcixzZXJpZjtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOjAuODllbTttYXJnaW46MS41ZW0gMDtsaW5lLWhlaWdodDowLjg5ZW19LmljaGVja2JveCwuaXJhZGlve21hcmdpbi1yaWdodDo1cHh9Lmdld2lubnNwaWVsX2dhbWUgLmNoZWNrYm94e2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDttYXJnaW4tYm90dG9tOjEycHh9LmNoZWNrX2FnYnMsLmNoZWNrX25ld3NsZXR0ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNib2xkXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6MS40ZW07dGV4dC10cmFuc2Zvcm06bm9uZTtsaW5lLWhlaWdodDowLjg5ZW07cGFkZGluZy10b3A6MnB4fS5jYXB0Y2hhe21hcmdpbi10b3A6MjBweH0uY2FwdGNoYSAuZy1yZWNhcHRjaGE+ZGl2e21hcmdpbjowIGF1dG99LnN1Ym1pdHtkaXNwbGF5OmJsb2NrO2hlaWdodDozMHB4fS5zdWJtaXQgLmFycm93e2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2ljbl9jdGEucG5nXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtib3JkZXI6bWVkaXVtIG5vbmU7Y29sb3I6I2ViMWUwMDtkaXNwbGF5OmJsb2NrO2Zsb2F0OnJpZ2h0O2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zYm9sZFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MS4xMjVlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGluZS1oZWlnaHQ6MS4yNTBlbTtoZWlnaHQ6MjZweDtsaW5lLWhlaWdodDoyNnB4O3BhZGRpbmctbGVmdDoyNXB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyIC8gMSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE0NGRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KXsuc3VibWl0IC5hcnJvd3tiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy8yeC9pY25fY3RhXzJ4LnBuZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTlweCAxOXB4fX0uc3VibWl0IC5hcnJvdzpob3Zlcntjb2xvcjojZWIxZTAwfS5ubF9mb3Jte2NvbG9yOiMzMzN9Lm5sX2Zvcm0gLmFycm93e21hcmdpbjozMHB4IDB9Lmdld2lubnNwaWVsZm9ybXVsYXJ7ZGlzcGxheTpibG9jaztoZWlnaHQ6YXV0b30uc3RhZ2VfY29udGVudCAuZ2V3aW5uc3BpZWxfZ2FtZSAudHh0X2gxe2ZvbnQtc2l6ZToxMDAlfS5nZXdpbm5zcGllbF9nYW1lIC50eHRfaDR7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNib2xkXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6MS40ZW07dGV4dC10cmFuc2Zvcm06bm9uZTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luOjAuNDRlbSAwcHh9Lmdld2lubnNwaWVsX2dhbWUgLnR4dF9oMntkaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zYm9sZFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MS41MDBlbTtsaW5lLWhlaWdodDoxLjJlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9Lmdld2lubnNwaWVsX2dhbWUgLmxiX2FnYntjdXJzb3I6cG9pbnRlcn0ubmxfZm9ybSBpbnB1dC5laW5nYWJle2JhY2tncm91bmQtY29sb3I6I2YyZWRlMDtib3JkZXI6MXB4IHNvbGlkICMxYTFlMjE7ZmxvYXQ6bGVmdDtmb250LWZhbWlseTpcImFtcGVyc3RhbmRhcmRtZWRpdW1cIjtmb250LXNpemU6MWVtO2hlaWdodDoyMHB4O21hcmdpbi1ib3R0b206MjBweDtwYWRkaW5nOjMuMyU7d2lkdGg6NDEuNCV9Lm5sX2Zvcm0gaW5wdXQuZWluZ2FiZS56d2Vpe21hcmdpbi1yaWdodDowfS5sYl9nZXdpbm5zcGllbHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5zY3JvbGx7d2lkdGg6MTAwJX1sYWJlbC5yYWRpb19mcmF1e21hcmdpbi1yaWdodDoxNXB4fWxhYmVsLnJhZGlvX2ZyYXUsbGFiZWwucmFkaW9faGVycixsYWJlbC5yYWRpb19xdWl6e2N1cnNvcjpwb2ludGVyfS5jaGVja19hZ2JzLC5jaGVja19uZXdzbGV0dGVye2N1cnNvcjpwb2ludGVyfS5nZXdpbm5zcGllbF9nYW1lIC5ubF9mb3JtIGlucHV0LmVpbmdhYmUuZXJyb3J7YmFja2dyb3VuZC1jb2xvcjojZWIxZTAwfS5nZXdpbm5zcGllbF9nYW1lIC5yYWRpb19xdWVzdGlvbi5lcnJvciAucmFkaW9fYW5zd2VyLC5yYWRpb19nZW5kZXIuZXJyb3J7Y29sb3I6I2ViMWUwMH0uZ2V3aW5uc3BpZWxfZ2FtZSAuY2hlY2tib3guZXJyb3IgLmNoZWNrX2FnYnN7Y29sb3I6I2ViMWUwMH0uc3BpZWxlIC5ib3gxMyAuY3NjLWZyYW1lLWRlZmF1bHQgLmNzYy10ZXh0cGljIC5jc2MtdGV4dHBpYy1pbWFnZXdyYXB7aGVpZ2h0OjE0MHB4fS5hbmJpZXRlciAudGVhc2VyIGF7Y29sb3I6IzAwOTZkMn0uYW5iaWV0ZXIgLnRlYXNlciBhOmhvdmVye2NvbG9yOiNlYjFlMDB9LmhpZ2hsaWdodHMgLnRlYXNlcl9zbGlkZXJfd3JhcHBlcnttYXgtd2lkdGg6OTQwcHg7ZmxvYXQ6bm9uZTttYXJnaW46MzBweCBhdXRvfS5zbGlkZXIsLnRlYXNlcl9zbGlkZXJfd3JhcHBlcntkaXNwbGF5Om5vbmV9LnRlYXNlcl9yaWdodHtwb3NpdGlvbjpyZWxhdGl2ZX0ubmFNZWRpYUFkX01FRElVTV9SRUNUQU5HTEV7bWF4LXdpZHRoOjMwMHB4O21hcmdpbjowIGF1dG99LmJpbGxib2FyZC1hZHt3aWR0aDoxMDAlO2NsZWFyOmJvdGg7b3ZlcmZsb3c6aGlkZGVufS5iaWxsYm9hcmQtYWQgLm5hTWVkaWFBZHtwYWRkaW5nLWJvdHRvbToyMHB4fS53aWRlc2t5c2NyYXBlci1hZHtsZWZ0OjMyMHB4O3RvcDowO3dpZHRoOmF1dG87bWluLXdpZHRoOjIwMHB4O2hlaWdodDphdXRvO21pbi1oZWlnaHQ6NjAwcHg7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6OTk5OX0uc3VwZXJiYW5uZXItYWR7d2lkdGg6MTAwJTtjbGVhcjpib3RoO292ZXJmbG93OnZpc2libGU7cGFkZGluZy1ib3R0b206MjBweDtwYWRkaW5nLXRvcDoyMHB4fS5zdXBlcmJhbm5lci1hZCAuc3VwZXJiYW5uZXItaW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7bGVmdDoyMzRweH0udDNjaGltcC1mb3JtIGxhYmVsLmVycm9ye2NvbG9yOiNlYjFlMDB9LnQzY2hpbXAtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXS5lcnJvciwudDNjaGltcC1mb3JtIC52b3RpbmctZm9ybSBpbnB1dC5lcnJvclt0eXBlPVwiZW1haWxcIl0sLnZvdGluZy1mb3JtIC50M2NoaW1wLWZvcm0gaW5wdXQuZXJyb3JbdHlwZT1cImVtYWlsXCJdLC50M2NoaW1wLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLmVycm9ye2NvbG9yOiNlYjFlMDA7Ym9yZGVyOjFweCBzb2xpZCAjZWIxZTAwfS50M2NoaW1wLWZvcm0gaW5wdXQuZXJyb3JbcGxhY2Vob2xkZXJde2NvbG9yOiNlYjFlMDA7b3BhY2l0eToxfS50M2NoaW1wLWZvcm0gaW5wdXQuZXJyb3I6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsLnQzY2hpbXAtZm9ybSBpbnB1dC5lcnJvcjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojZWIxZTAwO29wYWNpdHk6MX0udDNjaGltcC1mb3JtIGlucHV0LmVycm9yOi1tb3otcGxhY2Vob2xkZXIsLnQzY2hpbXAtZm9ybSBpbnB1dC5lcnJvcjotbW96LXBsYWNlaG9sZGVye2NvbG9yOiNlYjFlMDA7b3BhY2l0eToxfS50M2NoaW1wLWZvcm0gaW5wdXQuZXJyb3I6Oi1tb3otcGxhY2Vob2xkZXIsLnQzY2hpbXAtZm9ybSBpbnB1dC5lcnJvcjo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjojZWIxZTAwO29wYWNpdHk6MX0udDNjaGltcC1mb3JtIGlucHV0LmVycm9yOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwudDNjaGltcC1mb3JtIGlucHV0LmVycm9yOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojZWIxZTAwO29wYWNpdHk6MX0udDNjaGltcC1mb3JtIC50M2NoaW1wLWVycm9ye2Zsb2F0OmxlZnQ7Y2xlYXI6Ym90aDttYXJnaW4tdG9wOjI1cHg7bWFyZ2luLWxlZnQ6MHB4O2NvbG9yOiNFQjFFMDB9aDIudHYtZ3VpZGUtcmVzdWx0LWhlYWRsaW5le2NvbG9yOiMwMDA7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjI1cHg7bWFyZ2luLWJvdHRvbToxMHB4fS5uYXZfaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9pY29uX25hdmkucG5nXCIpIG5vLXJlcGVhdDtkaXNwbGF5OmJsb2NrO3dpZHRoOjMwcHg7aGVpZ2h0OjI0cHh9Lmljb25fY3Rhe2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL2N0YV9oZWxsLnBuZ1wiKTtkaXNwbGF5OmlubGluZTt3aWR0aDoyNnB4O21hcmdpbi1ib3R0b206MTRweDttaW4taGVpZ2h0OjI2cHg7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCB0b3A7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2Zsb2F0OnJpZ2h0fS5jc2MtdGV4dHBpYy10ZXh0IGgyIGF7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvaWNuX2N0YS5wbmdcIikgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IGJvdHRvbTtwYWRkaW5nLXJpZ2h0OjIwJTt3aWR0aDo4MCU7aGVpZ2h0OjI2cHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIgLyAxKSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpey5jc2MtdGV4dHBpYy10ZXh0IGgyIGF7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvMngvaWNuX2N0YV8yeC5wbmdcIik7YmFja2dyb3VuZC1zaXplOjE5cHggMTlweH19LnR3byAuYm90dG9te3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowcHg7bWFyZ2luOjAgMCAyMHB4IDB9aDJ7ZGlzcGxheTppbmxpbmV9LnRlYXNlcl9uZXdze3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtsZWZ0OjBweDtkaXNwbGF5OmlubGluZS1ibG9ja30uYnJlYWRjcnVtYnN7d2lkdGg6MTAwJTtoZWlnaHQ6NDBweDtkaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OlwiYW1wZXJzdGFuZGFyZGxpZ2h0XCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZTowLjc3OGVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uYmNfbmV4dHtiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9pY25fYXJyb3dfYnJlYWRjcnVtYi5wbmdcIikgbm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246MCAwO2hlaWdodDoxMXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjEycHg7cGFkZGluZy1sZWZ0OjE0cHg7bWFyZ2luLXRvcDoxMnB4O21hcmdpbi1sZWZ0OjEwcHg7Y3Vyc29yOnBvaW50ZXJ9LnN0YWdlX2hlYWR7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjMwcHh9LnN0YWdlX2NvbnRlbnR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtmbG9hdDpsZWZ0fS5zdGFnZV9jb250ZW50IC50eHRfaDF7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNyZWd1bGFyXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToyLjEyNWVtO2xpbmUtaGVpZ2h0OjEuMWVtO3RleHQtdHJhbnNmb3JtOm5vbmU7Y29sb3I6IzMzMztmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWx9LmJ0bl9iYWNre2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2ljbl9hcnJvd19iYWNrLnBuZ1wiKSBuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjowIDA7aGVpZ2h0OjEwcHg7ZmxvYXQ6cmlnaHQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1mYW1pbHk6XCJhbXBlcnNlcmlmXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zaXplOjAuNjY3ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xpbmUtaGVpZ2h0OjEycHg7cGFkZGluZy1sZWZ0OjE0cHg7bWFyZ2luLXRvcDoxMHB4fS5idG5fYmFjazpob3ZlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTEwcHh9LnN0YWdlX2NvbnRlbnQgLnR4dHtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tdG9wOjMwcHh9LnRlYXNlcl9yaWdodHtmbG9hdDpyaWdodDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MHB4O3BhZGRpbmctdG9wOjI1cHh9Ym9keS5uZXdzVGVtcGxhdGUgaDF7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNyZWd1bGFyXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToyLjEyNWVtO2xpbmUtaGVpZ2h0OjEuMWVtO3RleHQtdHJhbnNmb3JtOm5vbmU7dGV4dC10cmFuc2Zvcm06bm9uZX0ubmV3c19oZWFke2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmF1dG87d2lkdGg6MTAwJX0ubmV3c19oaWdobGlnaHR7bWFyZ2luLWJvdHRvbToxMHB4O2Rpc3BsYXk6YmxvY2t9Lm5ld3NfY29udGVudHtiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9wYXR0ZXJuXzNzcF9ncmVlbjIuanBnXCIpO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmF1dG99Lm5ld3NfY29udGVudCAubmV3c19hcnRpY2xlOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgyNiwzMCwzMywwLjIpO2NvbG9yOiNmMmVkZTA7aGVpZ2h0OmF1dG99Lm5ld3NfY29udGVudCAubmV3c19hcnRpY2xlIC5pbWdfaG92ZXIgLmFycm93e3BhZGRpbmctcmlnaHQ6MTVweDttYXJnaW4tdG9wOjJweH0ubmV3c19jb250ZW50IC5uZXdzX2FydGljbGU6aG92ZXIgLmltZ19ob3ZlciAuYXJyb3d7YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IGJvdHRvbX0ubmV3c19jb250ZW50IC5pbWdfaG92ZXIgLnR4dF9oMnttYXJnaW46MH0ubmV3c19jb250ZW50IC5uZXdzX2FydGljbGUgLmltZ19ob3ZlciAuY3RhLC5uZXdzX2NvbnRlbnQgLm5ld3NfYXJ0aWNsZSAuaW1nX2hvdmVyIC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgLmNjX2J0biwuY29va2llcyAud3JhcHBlci1jb29raWVzIC5uZXdzX2NvbnRlbnQgLm5ld3NfYXJ0aWNsZSAuaW1nX2hvdmVyIC5jY19idG4sLm5ld3NfY29udGVudCAubmV3c19hcnRpY2xlIC5pbWdfaG92ZXIgLmNvb2tpZXMgLmNjX2Jhbm5lciAuY2NfYnRuLC5jb29raWVzIC5jY19iYW5uZXIgLm5ld3NfY29udGVudCAubmV3c19hcnRpY2xlIC5pbWdfaG92ZXIgLmNjX2J0biwubmV3c19jb250ZW50IC5uZXdzX2FydGljbGUgLmltZ19ob3ZlciAuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyAuY2NfYnRuLC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC5uZXdzX2NvbnRlbnQgLm5ld3NfYXJ0aWNsZSAuaW1nX2hvdmVyIC5jY19idG4sLm5ld3NfY29udGVudCAubmV3c19hcnRpY2xlIC5pbWdfaG92ZXIgLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgLmNjX2J0biwuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAubmV3c19jb250ZW50IC5uZXdzX2FydGljbGUgLmltZ19ob3ZlciAuY2NfYnRue21hcmdpbi10b3A6MTdweH0ubmV3c19jb250ZW50IC5uZXdzX2FydGljbGUgLmJvZHl0ZXh0e21hcmdpbi1ib3R0b206MH0ubmV3c19jb250ZW50IC50eHR7bWFyZ2luLXRvcDowcHg7bWFyZ2luLWJvdHRvbTowcHh9Lm5ld3Nfc2Vjb25kYXJ5e21hcmdpbi1ib3R0b206MTBweDtkaXNwbGF5OmJsb2NrfS5zdGFnZV9jb250ZW50IC5wYWdlcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6MzBweDt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tYm90dG9tOjYwcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zYm9sZFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MS4xMjVlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGluZS1oZWlnaHQ6MS4yNTBlbTtjb2xvcjojMzMzO2xpbmUtaGVpZ2h0OjE1cHh9LnN0YWdlX2NvbnRlbnQgLnBhZ2VyIHVse21hcmdpbjowIGF1dG87cGFkZGluZzowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpc3Qtc3R5bGU6bm9uZX0uc3RhZ2VfY29udGVudCAucGFnZXIgdWwgbGl7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNib2xkXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxLjEyNWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsaW5lLWhlaWdodDoxLjI1MGVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi10b3A6MHB4O2JvcmRlci1yaWdodDoycHggc29saWQgIzMzMztwYWRkaW5nLXJpZ2h0OjEwcHh9LnN0YWdlX2NvbnRlbnQgLnBhZ2VyIHVsIGxpLmN1cnJlbnR7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6I2ViMWUwMH0uc3RhZ2VfY29udGVudCAucGFnZXIgYXtjb2xvcjojMzMzfS50ZWFzZXJfcmlnaHQgLnRlYXNlcjEsLnRlYXNlcjIsLnRlYXNlcjN7bWFyZ2luLWJvdHRvbToyMHB4fS5zdGFnZV9jb250ZW50IC5wYWdlciAucHJldntiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9wYWdlcl9sZWZ0LnBuZ1wiKSBuby1yZXBlYXQgdHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IHRvcDtoZWlnaHQ6MTRweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjBweDtwYWRkaW5nLWxlZnQ6MTVweH0uc3RhZ2VfY29udGVudCAucGFnZXIgLnByZXY6aG92ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IGJvdHRvbX0uc3RhZ2VfY29udGVudCAucGFnZXIgYTpob3Zlcntjb2xvcjojZWIxZTAwfS5zdGFnZV9jb250ZW50IC5wYWdlciAubmV4dHtiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9wYWdlcl9yaWdodC5wbmdcIikgbm8tcmVwZWF0IHRyYW5zcGFyZW50O2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgdG9wO2hlaWdodDoxNHB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjBweDtwYWRkaW5nLXJpZ2h0OjE1cHh9LnN0YWdlX2NvbnRlbnQgLnBhZ2VyIC5uZXh0OmhvdmVye2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgYm90dG9tfS5uZXdzX2RldGFpbHtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206NDBweH0ubmV3c19kZXRhaWwgLnR4dF9oMntmb250LWZhbWlseTpcIm9wZW5fc2Fuc3JlZ1wiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MS41MDBlbTtsaW5lLWhlaWdodDoxLjJlbTtjb2xvcjojMzMzO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDAgMTBweCAwO3dpZHRoOjg3JTtsaW5lLWhlaWdodDoxLjExMWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ubmV3c19kZXRhaWwgLnR4dF9oNHtmb250LWZhbWlseTpcIm9wZW5fc2Fuc2JvbGRcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxLjRlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzMzMzttYXJnaW46MC40NGVtIDA7bGluZS1oZWlnaHQ6MC44OWVtfS5jdGFfZGFya3tmb250LWZhbWlseTpcIm9wZW5fc2Fuc2JvbGRcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjEuMTI1ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xpbmUtaGVpZ2h0OjEuMjUwZW07Y29sb3I6I2ViMWUwMH0uY3RhX2Vycm9ycGFnZSAuY3RhX2Rhcmt7bGluZS1oZWlnaHQ6MjVweH0uY3RhX2RhcmsgLmFycm93e2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2ljbl9jdGEucG5nXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7aGVpZ2h0OjI2cHg7cGFkZGluZy1yaWdodDoyJTtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxNHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyIC8gMSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE0NGRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KXsuY3RhX2RhcmsgLmFycm93e2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nLzJ4L2ljbl9jdGFfMngucG5nXCIpO2JhY2tncm91bmQtc2l6ZToxOXB4IDE5cHh9fS5uZXdzbGV0dGVye21hcmdpbi1ib3R0b206MTBweDtkaXNwbGF5OmJsb2NrfS5uZXdzbGV0dGVyX3RlYXNlcntiYWNrZ3JvdW5kLWNvbG9yOiMzMzM7ZGlzcGxheTpibG9jaztoZWlnaHQ6YXV0b30ubmV3c2xldHRlcl90ZWFzZXIgaDIsLm5ld3NsZXR0ZXJfdGVhc2VyIGg0e2NvbG9yOiNmZmZ9Lm5ld3NsZXR0ZXJfdGVhc2VyIGgze2NvbG9yOiNlYjFlMDB9Lm5ld3NsZXR0ZXJfdGVhc2VyIC5uZXdzbGV0dGVyX3RlYXNlcl9jb250ZW50OmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgyNiwzMCwzMywwLjIpO2NvbG9yOiNmMmVkZTA7aGVpZ2h0OmF1dG99Lm5ld3NsZXR0ZXJfdGVhc2VyX2NvbnRlbnQgLmN0YV9ub2JyZWFre2Rpc3BsYXk6YmxvY2t9Lm5ld3NsZXR0ZXJfdGVhc2VyX2NvbnRlbnQgLmN0YV9icmVha3tkaXNwbGF5Om5vbmV9Lm5ld3NsZXR0ZXJfdGVhc2VyIC5uZXdzbGV0dGVyX3RlYXNlcl9jb250ZW50IC5pbWdfaG92ZXIgLmFycm93e3BhZGRpbmctcmlnaHQ6MiU7bWFyZ2luLXRvcDotMnB4fS5uZXdzbGV0dGVyX3RlYXNlciAubmV3c2xldHRlcl90ZWFzZXJfY29udGVudDpob3ZlciAuaW1nX2hvdmVyIC5hcnJvd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgYm90dG9tfS5uZXdzVGVtcGxhdGUgLnRlYXNlcl9yaWdodCAuc3AzX25ld3N7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvcGF0dGVybl8zc3BfYmxhY2suanBnXCIpIG5vLXJlcGVhdCBzY3JvbGwgbGVmdCB0b3AgdHJhbnNwYXJlbnQ7ZGlzcGxheTpibG9jaztoZWlnaHQ6YXV0bzt3aWR0aDoxMDAlO21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjB9Lm5ld3NUZW1wbGF0ZSAudGVhc2VyX3JpZ2h0IC5zcDNfbmV3czpob3ZlciAuaW1nX2hvdmVye2JhY2tncm91bmQtY29sb3I6I2VlZTtjb2xvcjojMzMzO2hlaWdodDphdXRvfS50ZWFzZXJfcmlnaHQgLnNwM19uZXdzIC5pbWdfaG92ZXI6aG92ZXIgLnR4dF9oMntjb2xvcjojZWIxZTAwfS50ZWFzZXJfcmlnaHQgLnNwM19uZXdzIC5pbWdfaG92ZXIgLmN0YSwudGVhc2VyX3JpZ2h0IC5zcDNfbmV3cyAuaW1nX2hvdmVyIC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgLmNjX2J0biwuY29va2llcyAud3JhcHBlci1jb29raWVzIC50ZWFzZXJfcmlnaHQgLnNwM19uZXdzIC5pbWdfaG92ZXIgLmNjX2J0biwudGVhc2VyX3JpZ2h0IC5zcDNfbmV3cyAuaW1nX2hvdmVyIC5jb29raWVzIC5jY19iYW5uZXIgLmNjX2J0biwuY29va2llcyAuY2NfYmFubmVyIC50ZWFzZXJfcmlnaHQgLnNwM19uZXdzIC5pbWdfaG92ZXIgLmNjX2J0biwudGVhc2VyX3JpZ2h0IC5zcDNfbmV3cyAuaW1nX2hvdmVyIC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC5jY19idG4sLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLnRlYXNlcl9yaWdodCAuc3AzX25ld3MgLmltZ19ob3ZlciAuY2NfYnRuLC50ZWFzZXJfcmlnaHQgLnNwM19uZXdzIC5pbWdfaG92ZXIgLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgLmNjX2J0biwuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAudGVhc2VyX3JpZ2h0IC5zcDNfbmV3cyAuaW1nX2hvdmVyIC5jY19idG57bWFyZ2luLXRvcDphdXRvO2xpbmUtaGVpZ2h0OjE4cHh9Ym9keS5uZXdzVGVtcGxhdGUgLnRlYXNlcl9yaWdodCAudHh0X2NvbnRlbnRfaGVhZGxpbmV7ZGlzcGxheTpibG9ja31ib2R5Lm5ld3NUZW1wbGF0ZSAubmV3cy1zaW5nbGUgLnR4dF9oMntmb250LWZhbWlseTpcIm9wZW5fc2Fuc3JlZ1wiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MS41MDBlbTtsaW5lLWhlaWdodDoxLjJlbTt0ZXh0LXRyYW5zZm9ybTpub25lfS5idG5fbW9yZXt3aWR0aDoxMDAlfS5zZW5kZXRlcm1pbmUgLnR4dF9oMXtmb250LWZhbWlseTpcImFtcGVyc3RhbmRhcmRoZWF2eVwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtmb250LXNpemU6MmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uc2VuZGV0ZXJtaW5lIC50eHRfaDN7Zm9udC1mYW1pbHk6XCJhbXBlcnNjcmlwdHJlZ3VsYXJcIixUaW1lcyBOZXcgUm9tYW4sVGltZXMsQ291cmllcixzZXJpZjtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOjEuMzNlbX0uc2VuZGV0ZXJtaW5lX3Blcl9kYXl7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItdG9wOjFweCBzb2xpZCAjZWIxZTAwO3BhZGRpbmctdG9wOjE1cHh9LnNlbmRldGVybWluZV9kZXRhaWwgLmNvbnRlbnRfbGVmdHt3aWR0aDoyMiU7bWFyZ2luLXJpZ2h0OjMlfS5zZW5kZXRlcm1pbmVfZGV0YWlsIC5jb250ZW50X3JpZ2h0e3dpZHRoOjc1JTtmbG9hdDpsZWZ0O21hcmdpbi10b3A6NXB4fS5zZW5kZXRlcm1pbmVfZGV0YWlsIC5jb250ZW50X3JpZ2h0LC5jb250ZW50X2xlZnR7bWFyZ2luLWJvdHRvbToyMHB4fS5zZW5kZXRlcm1pbmUgLm9uX2Fpcl9ub3d7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvYmdfbm93LnBuZ1wiKSBuby1yZXBlYXQ7d2lkdGg6MTQwcHg7aGVpZ2h0OjIwcHg7ZGlzcGxheTpibG9jaztmb250LWZhbWlseTpcImFtcGVyc2NyaXB0cmVndWxhclwiLFRpbWVzIE5ldyBSb21hbixUaW1lcyxDb3VyaWVyLHNlcmlmO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtmb250LXNpemU6MC44ODllbTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tYm90dG9tOjNweH0uc2VuZGV0ZXJtaW5lIC5kYXRlc3twYWRkaW5nLWxlZnQ6MTBweDtmb250LWZhbWlseTpcIm9wZW5fc2Fuc2JvbGRcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxLjRlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGluZS1oZWlnaHQ6MS4xMTFlbTtmb250LXdlaWdodDpub3JtYWw7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5zZW5kZXRlcm1pbmUgLmRhdGVzIC5kYXRle2NsZWFyOmJvdGg7ZmxvYXQ6bGVmdDtmb250LWZhbWlseTpcIm9wZW5fc2Fuc2JvbGRcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxLjRlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MS4xMTFlbX0uc2VuZGV0ZXJtaW5lIC5kYXRlcyAudGltZXtjbGVhcjpib3RoO2Zsb2F0OmxlZnQ7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNib2xkXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6MS40ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjEuMTExZW19LnNlbmRldGVybWluZV9kZXRhaWwgLmNvbnRlbnRfbGVmdHtmbG9hdDpsZWZ0O2NsZWFyOmJvdGg7cGFkZGluZy10b3A6MjJweH0uc2VuZGV0ZXJtaW5lX2RldGFpbCAuY29udGVudF9yaWdodCAudHh0X2gxe2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zYm9sZFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MWVtO2xpbmUtaGVpZ2h0OjEuNGVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnNlbmRldGVybWluZV9kZXRhaWwgLmNvbnRlbnRfcmlnaHQgLnR4dF9oMntmb250LWZhbWlseTpcIm9wZW5fc2Fuc2JvbGRcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjEuNTAwZW07bGluZS1oZWlnaHQ6MS4yZW07bGluZS1oZWlnaHQ6MS4xMTFlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7ZGlzcGxheTpibG9ja30uZXJyb3JwYWdlIC5zdGFnZV9jb250ZW50IC50eHR7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNib2xkXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6MS40ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5lcnJvcnBhZ2UgLnR4dHttYXJnaW4tdG9wOjB9LmVycm9ycGFnZSAuY3RhX2Vycm9ycGFnZXttYXJnaW4tdG9wOjMwcHh9LnRvcHtoZWlnaHQ6YXV0bzttaW4taGVpZ2h0Ojg0cHh9LnRvcCAjbmF2aXttaW4taGVpZ2h0Ojg0cHg7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlfS50b3AgLmxvZ29fY29udGFpbmVyIGEjbG9nb3tmbG9hdDpub25lfS50b3AgLmhlYWRfbmF2e3BhZGRpbmc6MH0udG9wIC5oZWFkX25hdiB1bHtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjBweDttYXJnaW4tdG9wOjBweDttYXJnaW4tYm90dG9tOjBweDtoZWlnaHQ6NDBweDtsaW5lLWhlaWdodDo0MHB4fS50b3AgLmhlYWRfbmF2IHVsIGxpe3BhZGRpbmc6MCAwIDAgMjhweDttYXJnaW46MHB4O2hlaWdodDo0MHB4O2xpbmUtaGVpZ2h0OmluaGVyaXR9LnRvcCAuaGVhZF9uYXYgdWwgbGkgYXtkaXNwbGF5OmJsb2NrfS50b3AgLmhlYWRfbmF2IHVsIGxpLm1vYmlsZV9zb2NpYWxzK2xpe3BhZGRpbmctbGVmdDowfS50b3AgLmhlYWRfbmF2IHVsIGxpLm1vYmlsZV9zb2NpYWxze2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fSNtYWluX3dyYXBwZXJ7bWluLXdpZHRoOjMyMHB4fS5uZXdzLm5ld3Mtc2luZ2xlIC5uZXdzLWltZy13cmFwIGltZ3tkaXNwbGF5OmJsb2NrO2hlaWdodDphdXRvO3dpZHRoOjEwMCV9YS50cmlnZ2VyX2ZiX3N0cmVhbXB1Ymxpc2h7Y3Vyc29yOnBvaW50ZXJ9LmJveDEzY29sb3IgcHttYXJnaW46MH0uYm94MTNjb2xvciBzcGFuLmljbl90dntiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9pY25fdHZfc21hbGwucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgbGVmdCBib3R0b20gdHJhbnNwYXJlbnQ7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTA5cHg7d2lkdGg6ODRweDttYXJnaW46LTU0cHggNTUlIDBweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjBweDt0b3A6NTAlfS5ib3gxMy5ub2Zsb2F0e2Zsb2F0Om5vbmV9LnJlc3BvbnNpdmVfaW1nX3dyYXBfNjIwXzQwMCAuY2UtZ2FsbGVyeXttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0ucmVzcG9uc2l2ZV9pbWdfd3JhcF82MjBfNDAwIC5jZS1nYWxsZXJ5IC5pbWFnZXtyaWdodDowfS5yZXNwb25zaXZlX2ltZ193cmFwXzYyMF80MDAgaW1ne2Rpc3BsYXk6YmxvY2s7bWF4LWhlaWdodDo0MDBweDttYXgtd2lkdGg6NjIwcHg7aGVpZ2h0OmF1dG87d2lkdGg6MTAwJX0ucmVzcG9uc2l2ZV9pbWdfd3JhcF93aWR0aF85NDBfNDAwIC5jZS1nYWxsZXJ5e21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5yZXNwb25zaXZlX2ltZ193cmFwX3dpZHRoXzk0MF80MDAgLmNlLWdhbGxlcnkgLmltYWdle3JpZ2h0OjB9LnJlc3BvbnNpdmVfaW1nX3dyYXBfd2lkdGhfOTQwXzQwMCBpbWd7ZGlzcGxheTpibG9jazttYXgtaGVpZ2h0OjQwMHB4O21heC13aWR0aDo5NDBweDtoZWlnaHQ6YXV0bzt3aWR0aDoxMDAlfS5mYWxsYmFja180MDQsLmZhbGxiYWNrX25vamF2YXNjcmlwdCwuZmFsbGJhY2tfb2xkYnJvd3NlcntmbG9hdDpub25lO21hcmdpbi1ib3R0b206MjBweDttYXJnaW4tdG9wOjEwJTt0ZXh0LWFsaWduOmxlZnR9LmZhbGxiYWNrXzQwNCAuY3RhX2Vycm9ycGFnZSwuZmFsbGJhY2tfbm9qYXZhc2NyaXB0IC5jdGFfZXJyb3JwYWdlLC5mYWxsYmFja19vbGRicm93c2VyIC5jdGFfZXJyb3JwYWdle21hcmdpbi10b3A6MjBweDttYXgtd2lkdGg6MjAwcHh9LmZhbGxiYWNrXzQwNCAuY3RhX2Vycm9ycGFnZSAuY3RhX2RhcmssLmZhbGxiYWNrX25vamF2YXNjcmlwdCAuY3RhX2Vycm9ycGFnZSAuY3RhX2RhcmssLmZhbGxiYWNrX29sZGJyb3dzZXIgLmN0YV9lcnJvcnBhZ2UgLmN0YV9kYXJre21hcmdpbi1sZWZ0OjEwcHh9LmZhbGxiYWNrX29sZGJyb3dzZXJ7bWFyZ2luLWJvdHRvbTowfS5mYWxsYmFja19vbGRicm93c2VyIC5jdGFfZXJyb3JwYWdle292ZXJmbG93OmhpZGRlbjttYXJnaW4tYm90dG9tOjIwcHg7bWFyZ2luLXRvcDoyMHB4O21heC13aWR0aDoyNTBweDt0ZXh0LWFsaWduOmxlZnR9LnczMDAgLmJveDEzIGgye2ZvbnQtc2l6ZToyZW19LnczMDAgLmJveDEzIGgyIGF7bGluZS1oZWlnaHQ6MjlweH0udzMwMCAuYm94MTMgaDR7Y29sb3I6I0YyRURFMDtmb250LWZhbWlseTpcImFtcGVyc2NyaXB0cmVndWxhclwiLFRpbWVzIE5ldyBSb21hbixUaW1lcyxDb3VyaWVyLHNlcmlmO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7dGV4dC10cmFuc2Zvcm06bm9uZX1ib2R5Lm1ldGEgLnRlYXNlcl9yaWdodHtwYWRkaW5nLXRvcDowfS5leGFtcGxle2ZvbnQtZmFtaWx5OlwicHJveGltYV9ub3ZhcmVndWxhclwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojYTYxOTMzO2xldHRlci1zcGFjaW5nOi4yZW07dGV4dC1hbGlnbjpjZW50ZXJ9Lm1haW5Db250ZW50e21heC13aWR0aDo5NDBweDttYXJnaW46MCBhdXRvfS50ZC0xMnt3aWR0aDoxMDAlfS50cntmbG9hdDpsZWZ0O3Bvc2l0aW9uOnJlbGF0aXZlfWRpdi5jc2MtdGV4dHBpYy1pbnRleHQtbGVmdCAuY3NjLXRleHRwaWMtaW1hZ2V3cmFwLGRpdi5jc2MtdGV4dHBpYy1pbnRleHQtbGVmdC1ub3dyYXAgLmNzYy10ZXh0cGljLWltYWdld3JhcCxkaXYuY3NjLXRleHRwaWMtaW50ZXh0LXJpZ2h0IC5jc2MtdGV4dHBpYy1pbWFnZXdyYXAsZGl2LmNzYy10ZXh0cGljLWludGV4dC1yaWdodC1ub3dyYXAgLmNzYy10ZXh0cGljLWltYWdld3JhcCxkaXYuY2UtdGV4dHBpYyAuY2UtZ2FsbGVyeSAuaW1hZ2V7bWFyZ2luOjB9ZGl2LmNlLXRleHRwaWMgLmNlLWdhbGxlcnkgLmltYWdle3JpZ2h0OjB9LnNwaWVsZSAuc3RhZ2V7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYm94MzN7aGVpZ2h0OjMwMHB4O21hcmdpbi1ib3R0b206MjBweDtwb3NpdGlvbjpyZWxhdGl2ZX0uYm94MzMgLmNzYy10ZXh0cGljLXRleHR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjkwcHg7bGVmdDoyMHB4fS5ib3gzMyAuY3NjLXRleHRwaWMtdGV4dCBoM3tjb2xvcjojZjJlZGUwO2ZvbnQtZmFtaWx5OlwiYW1wZXJzZXJpZlwiLFRpbWVzIE5ldyBSb21hbixUaW1lcyxDb3VyaWVyLHNlcmlmO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDt0ZXh0LXRyYW5zZm9ybTpub25lfS5ib3gzMyAuY3NjLXRleHRwaWMtdGV4dCBoMntjb2xvcjojZjJlZGUwO2ZvbnQtZmFtaWx5OlwiYW1wZXJzdGFuZGFyZGhlYXZ5XCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsfS5ib3gzMyAuY3NjLXRleHRwaWMtdGV4dCBoNHtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9jdGFfaGVsbC5wbmdcIik7bWluLWhlaWdodDoyNnB4O2JhY2tncm91bmQtcG9zaXRpb246bGVmdCB0b3A7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O3BhZGRpbmctbGVmdDozMHB4fS5ib3gzMyAuY3NjLXRleHRwaWMtdGV4dCBoNCBhe3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo3cHg7Y29sb3I6I2YyZWRlMDtmb250LWZhbWlseTpcImFtcGVyc3RhbmRhcmRtZWRpdW1cIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWx9LmJveDMzIC5jc2MtdGV4dHBpYy10ZXh0IGg0OmhvdmVye2JhY2tncm91bmQtcG9zaXRpb246bGVmdCBib3R0b219LmJveDMzIC5jc2MtdGV4dHBpYy1pbWFnZXdyYXAgaW1ne3dpZHRoOjEwMCV9LmR5bl9oX3RlYXNlciAuYm94MTMgLmNzYy1mcmFtZS1kZWZhdWx0IC5jc2MtdGV4dHBpYyAuY3NjLXRleHRwaWMtaW1hZ2V3cmFwe2JvcmRlcjoxcHggc29saWQgI2VlZX0uYm94MTN7aGVpZ2h0OjI2MHB4O2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjIwcHg7bWFyZ2luLWJvdHRvbToyNXB4O3dpZHRoOjMwMHB4fS5ib3gxMyAuZnJhbWUtZGVmYXVsdCAuY2UtdGV4dHBpYyAuY2UtZ2FsbGVyeXtiYWNrZ3JvdW5kLWNvbG9yOiMxMTE7Y2xlYXI6Ym90aDtoZWlnaHQ6MTU5cHg7ZmxvYXQ6bm9uZTttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0uYm94MTMgLmZyYW1lLWRlZmF1bHQgLmNlLXRleHRwaWMgLmNlLWJvZHl0ZXh0e2JveC1zaXppbmc6Ym9yZGVyLWJveDtoZWlnaHQ6MTA4cHg7YmFja2dyb3VuZC1jb2xvcjojZWVlO3BhZGRpbmctYm90dG9tOjE1cHg7cGFkZGluZy1sZWZ0OjIwcHg7cGFkZGluZy1yaWdodDoyMHB4O3BhZGRpbmctdG9wOjEwcHg7ZGlzcGxheTp0YWJsZS1jZWxsO3ZlcnRpY2FsLWFsaWduOmJvdHRvbTtjbGVhcjpib3RoO21pbi13aWR0aDozMDBweH0uYm94MTMgLmZyYW1lLWRlZmF1bHQgLmNlLXRleHRwaWMgLmNlLWJvZHl0ZXh0IGg0e2NvbG9yOiMzMzM7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNib2xkXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6MS40ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW4tYm90dG9tOjNweH0uYm94MTMgLmZyYW1lLWRlZmF1bHQgLmNlLXRleHRwaWMgLmNlLWJvZHl0ZXh0IGgze2NvbG9yOiMzMzM7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNib2xkXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6MS40ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5ib3gxMyAuZnJhbWUtZGVmYXVsdCAuY2UtdGV4dHBpYyAuY2UtYm9keXRleHQgaDMgYXtjb2xvcjojMDA5NmQyfS5ib3gxMyAuZnJhbWUtZGVmYXVsdCAuY2UtdGV4dHBpYyAuY2UtYm9keXRleHQgaDJ7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNib2xkXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6MS40ZW07dGV4dC10cmFuc2Zvcm06bm9uZX0uYm94MTMgLmZyYW1lLWRlZmF1bHQgLmNlLXRleHRwaWMgLmNlLWJvZHl0ZXh0IGgyIGF7Y29sb3I6IzAwOTZkMjtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtib3gtc2l6aW5nOmJvcmRlci1ib3g7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvaWNuX2N0YS5wbmdcIikgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IHRvcDttYXgtaGVpZ2h0OjI2cHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O3dpZHRoOjI2MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyIC8gMSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE0NGRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KXsuYm94MTMgLmZyYW1lLWRlZmF1bHQgLmNlLXRleHRwaWMgLmNlLWJvZHl0ZXh0IGgyIGF7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvMngvaWNuX2N0YV8yeC5wbmdcIik7YmFja2dyb3VuZC1zaXplOjE5cHggMTlweH19LmJveDEzIC5mcmFtZS1kZWZhdWx0IC5jZS10ZXh0cGljIC5jZS1ib2R5dGV4dCBwe2Rpc3BsYXk6bm9uZX0uYm94MTMgLmNlLXRleHRwaWM6aG92ZXIgLmNlLXRleHRwaWMtdGV4dCBoMiBhe2NvbG9yOiNlYjFlMDB9LmJveDEzIC5jZS10ZXh0cGljOmhvdmVyIGltZ3tvcGFjaXR5OjAuODtmaWx0ZXI6YWxwaGEob3BhY2l0eT04MCl9LnRlYXNlcl9zbGlkZXIgLmZyYW1lLWRlZmF1bHQgLmNlLXRleHRwaWN7YmFja2dyb3VuZC1jb2xvcjojMTExfS50ZWFzZXJfc2xpZGVyIC5mcmFtZS1kZWZhdWx0IC5jZS10ZXh0cGljIC5jZS1ib2R5dGV4dCBoNHtkaXNwbGF5Om5vbmU7Y29sb3I6IzMzMztmb250LWZhbWlseTpcIm9wZW5fc2Fuc2JvbGRcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxLjRlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnRlYXNlcl9zbGlkZXIgLmZyYW1lLWRlZmF1bHQgLmNlLXRleHRwaWMgLmNlLWJvZHl0ZXh0IGg0IGF7Y29sb3I6IzMzM30udGVhc2VyX3NsaWRlciAuZnJhbWUtZGVmYXVsdCAuY2UtdGV4dHBpYyAuY2UtYm9keXRleHQgaDN7d2lkdGg6MjM1cHg7Y29sb3I6IzMzMztmb250LWZhbWlseTpcIm9wZW5fc2Fuc2JvbGRcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxLjRlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luLWJvdHRvbTozcHh9LnRlYXNlcl9zbGlkZXIgLmZyYW1lLWRlZmF1bHQgLmNlLXRleHRwaWMgLmNlLWJvZHl0ZXh0IGgzIGF7Y29sb3I6IzMzM30udGVhc2VyX3NsaWRlciAuZnJhbWUtZGVmYXVsdCAuY2UtdGV4dHBpYyAuY2UtYm9keXRleHQgaDJ7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNib2xkXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6MS40ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xpbmUtaGVpZ2h0OjIycHg7dGV4dC10cmFuc2Zvcm06bm9uZTtiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9pY25fY3RhLnBuZ1wiKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgYm90dG9tIDJweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCl7LnRlYXNlcl9zbGlkZXIgLmZyYW1lLWRlZmF1bHQgLmNlLXRleHRwaWMgLmNlLWJvZHl0ZXh0IGgye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nLzJ4L2ljbl9jdGFfMngucG5nXCIpO2JhY2tncm91bmQtc2l6ZToxOXB4IDE5cHh9fS50ZWFzZXJfc2xpZGVyIC5mcmFtZS1kZWZhdWx0IC5jZS10ZXh0cGljIC5jZS1ib2R5dGV4dCBoMiBhe2JhY2tncm91bmQ6bm9uZTtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtib3gtc2l6aW5nOmJvcmRlci1ib3g7bWF4LWhlaWdodDoyNnB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDt3aWR0aDoyNjBweH0udGVhc2VyX3NsaWRlciAuY2UtdGV4dHBpYzpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMxMTF9LnRlYXNlcl9zbGlkZXIgLmNlLXRleHRwaWM6aG92ZXIgaW1ne29wYWNpdHk6MC44O2ZpbHRlcjphbHBoYShvcGFjaXR5PTgwKX0udGVhc2VyX3NsaWRlciAuY2UtdGV4dHBpYzpob3ZlciAuY2UtYm9keXRleHQgaDIgYXtjb2xvcjojZWIxZTAwfS52aWRlb3MgLnRlYXNlcl9zbGlkZXIgLmNzYy1mcmFtZS1kZWZhdWx0IC5jc2MtdGV4dHBpYyAuY3NjLXRleHRwaWMtdGV4dCBoMntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9pY25fcGxheS5wbmdcIik7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCBib3R0b219LnNwaWVsZSAud3JhcHBlcl9zdGlja3l7cG9zaXRpb246cmVsYXRpdmV9LnNwaWVsZSAud3JhcHBlcl9zdGlja3kgLmFke3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6OTcwcHg7dG9wOjkzcHg7d2lkdGg6MjAwcHh9LnNwaWVsZSAud3JhcHBlcl9zdGlja3kgaDJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNib2xkXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6MS40ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtdHJhbnNmb3JtOm5vbmU7bWFyZ2luLWJvdHRvbToxMHB4O2xpbmUtaGVpZ2h0OjI2cHh9LnNwaWVsZSAud3JhcHBlcl9zdGlja3kgLm1pZGRsZXtmbG9hdDpsZWZ0O3dpZHRoOjEwMCV9LnNwaWVsZSAud3JhcHBlcl9zdGlja3kgLm1pZGRsZSBoMnttYXJnaW4tYm90dG9tOjEwcHh9LnNwaWVsZSAud3JhcHBlcl9zdGlja3kgLmJvdHRvbXt3aWR0aDoxMDAlO2Zsb2F0OmxlZnQ7cGFkZGluZy1ib3R0b206NzBweDttYXJnaW4tdG9wOjE1cHh9LnNwaWVsZSAud3JhcHBlcl9zdGlja3kgLmJvdHRvbSBoMnttYXJnaW4tYm90dG9tOjEwcHh9LmJveDEzLnNtYWxse2hlaWdodDoxOTBweDt3aWR0aDozMDBweDttYXJnaW4tcmlnaHQ6MjBweDttYXJnaW4tYm90dG9tOjIwcHh9LmJveDEzLnNtYWxsIC5jc2MtZnJhbWUtZGVmYXVsdCAuY3NjLXRleHRwaWMgLmNzYy10ZXh0cGljLWltYWdld3JhcHtoZWlnaHQ6MTIwcHg7Y2xlYXI6Ym90aH0uYm94MTMuc21hbGwgLmNzYy1mcmFtZS1kZWZhdWx0IC5jc2MtdGV4dHBpYyAuY3NjLXRleHRwaWMtdGV4dHtoZWlnaHQ6NzBweDtjbGVhcjpib3RofS5ib3gxMy5zbWFsbCAuY3NjLWZyYW1lLWRlZmF1bHQgLmNzYy10ZXh0cGljIC5jc2MtdGV4dHBpYy10ZXh0IGgye3BhZGRpbmctYm90dG9tOjBweDttYXJnaW4tYm90dG9tOjIwcHh9LmJveDEzIC5jc2MtZnJhbWUtZGVmYXVsdCAuY3NjLXRleHRwaWMgLmNzYy10ZXh0cGljLXRleHQgaDIsLnNwaWVsZSAuYm94MTMgLmNzYy1mcmFtZS1kZWZhdWx0IC5jc2MtdGV4dHBpYyAuY3NjLXRleHRwaWMtdGV4dCBoMnttYXJnaW4tYm90dG9tOjBweH0uYm94MTMuc21hbGwubGFzdHttYXJnaW4tcmlnaHQ6MH0ubmV3cyAuZm9vdGVye2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7aGVpZ2h0OmF1dG99Ym9keS5zZW5kdW5nZW5HcmFmaWsgLmJveDEzY29sb3IgLmhvdmVyIGgyLGJvZHkuc2VuZHVuZ2VuR3JhZmlrLnVudGVyc2VpdGUgLmJveDEzY29sb3IgLmhvdmVyIGgyLC5ib3gxM2NvbG9ye2xlZnQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MDttYXJnaW4tYm90dG9tOjIwcHh9Ym9keS5zZW5kdW5nZW5HcmFmaWsgLmJveDEzY29sb3IgLmhvdmVyIGgyIGgyLGJvZHkuc2VuZHVuZ2VuR3JhZmlrLnVudGVyc2VpdGUgLmJveDEzY29sb3IgLmhvdmVyIGgyIGgyLC5ib3gxM2NvbG9yIGgye2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zcmVndWxhclwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6Mi4xMjVlbTtsaW5lLWhlaWdodDoxLjFlbTt0ZXh0LXRyYW5zZm9ybTpub25lO21hcmdpbjotM3B4IDAgLThweCAwO21hcmdpbi10b3A6LTNweDttYXJnaW4tYm90dG9tOi04cHh9Ym9keS5zZW5kdW5nZW5HcmFmaWsgLmJveDEzY29sb3IgLmhvdmVyIGgyIGg0LGJvZHkuc2VuZHVuZ2VuR3JhZmlrLnVudGVyc2VpdGUgLmJveDEzY29sb3IgLmhvdmVyIGgyIGg0LC5ib3gxM2NvbG9yIGg0e2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zYm9sZFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MWVtO2xpbmUtaGVpZ2h0OjEuNGVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9Ym9keS5zZW5kdW5nZW5HcmFmaWsgLmJveDEzY29sb3IgLmhvdmVyIGgyIGg0IDpob3Zlcixib2R5LnNlbmR1bmdlbkdyYWZpay51bnRlcnNlaXRlIC5ib3gxM2NvbG9yIC5ob3ZlciBoMiBoNCA6aG92ZXIsLmJveDEzY29sb3IgaDQgOmhvdmVye2NvbG9yOiNmZmZ9Ym9keS5zZW5kdW5nZW5HcmFmaWsgLmJveDEzY29sb3IgLmhvdmVyIGgyIGgzLGJvZHkuc2VuZHVuZ2VuR3JhZmlrLnVudGVyc2VpdGUgLmJveDEzY29sb3IgLmhvdmVyIGgyIGgzLC5ib3gxM2NvbG9yIGgze3BhZGRpbmctbGVmdDozMHB4O3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToxMHB4O2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zYm9sZFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MS4xMjVlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGluZS1oZWlnaHQ6MS4yNTBlbX1ib2R5LnNlbmR1bmdlbkdyYWZpayAuYm94MTNjb2xvciAuaG92ZXIgaDIgaDMgYSxib2R5LnNlbmR1bmdlbkdyYWZpay51bnRlcnNlaXRlIC5ib3gxM2NvbG9yIC5ob3ZlciBoMiBoMyBhLC5ib3gxM2NvbG9yIGgzIGF7Y29sb3I6I2ViMWUwMH1ib2R5LnNlbmR1bmdlbkdyYWZpayAuYm94MTNjb2xvciAuaG92ZXIgaDIgaDMgOmhvdmVyLGJvZHkuc2VuZHVuZ2VuR3JhZmlrLnVudGVyc2VpdGUgLmJveDEzY29sb3IgLmhvdmVyIGgyIGgzIDpob3ZlciwuYm94MTNjb2xvciBoMyA6aG92ZXJ7Y29sb3I6I2ViMWUwMH1ib2R5LnNlbmR1bmdlbkdyYWZpayAuYm94MTNjb2xvciAuaG92ZXIgaDIgLmFycm93LGJvZHkuc2VuZHVuZ2VuR3JhZmlrLnVudGVyc2VpdGUgLmJveDEzY29sb3IgLmhvdmVyIGgyIC5hcnJvdywuYm94MTNjb2xvciAuYXJyb3d7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvaWNuX2N0YS5wbmdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDtoZWlnaHQ6MjZweDtwYWRkaW5nLXJpZ2h0OjQlO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjI2cHg7Ym90dG9tOjIycHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIgLyAxKSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpe2JvZHkuc2VuZHVuZ2VuR3JhZmlrIC5ib3gxM2NvbG9yIC5ob3ZlciBoMiAuYXJyb3csYm9keS5zZW5kdW5nZW5HcmFmaWsudW50ZXJzZWl0ZSAuYm94MTNjb2xvciAuaG92ZXIgaDIgLmFycm93LC5ib3gxM2NvbG9yIC5hcnJvd3tiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy8yeC9pY25fY3RhXzJ4LnBuZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTlweCAxOXB4fX1ib2R5LnNlbmR1bmdlbkdyYWZpayAuYm94MTNjb2xvciAuaG92ZXIgaDIgLmhvdmVyLGJvZHkuc2VuZHVuZ2VuR3JhZmlrLnVudGVyc2VpdGUgLmJveDEzY29sb3IgLmhvdmVyIGgyIC5ob3ZlciwuYm94MTNjb2xvciAuaG92ZXJ7cG9zaXRpb246cmVsYXRpdmU7Y29sb3I6I2YyZWRlMDtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzoxNHB4IDQuNzYlIDhweCA0Ljc2JTttaW4taGVpZ2h0OjI2MHB4O2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmF1dG99LmJveDEzY29sb3IuYm94MTNmYntiYWNrZ3JvdW5kLWNvbG9yOiMzMzN9LmJveDEzY29sb3IuYm94MTNmYiAuaWNuX2ZhY2Vib29rX3NwM3tiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9zb2NpYWxfZmJfbW9iaWxlLnBuZ1wiKSBuby1yZXBlYXQgMHB4IDBweDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmJsb2NrO2Zsb2F0OnJpZ2h0O2hlaWdodDoyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDowO3dpZHRoOjE0cHh9LmJveDEzY29sb3IuYm94MTNmYiBoM3tmb250LXNpemU6MWVtO2JvdHRvbToyNXB4O2xpbmUtaGVpZ2h0OjEuNDQ0ZW07bWFyZ2luOjA7Y29sb3I6I2ViMWUwMH0uYm94MTNjb2xvci5ib3gxM29yaWdpbmFse2JhY2tncm91bmQtY29sb3I6IzMzM30uYm94MTNjb2xvcjpob3ZlciBoMiBhe2NvbG9yOiNlYjFlMDB9LmJveDEzYWR7ZmxvYXQ6bGVmdDt3aWR0aDozMDBweDttaW4taGVpZ2h0OjI1MHB4O21hcmdpbi1ib3R0b206MjBweH0uYm94YWQyeDZ7aGVpZ2h0OjYwMHB4O3dpZHRoOjIwMHB4fS5uZXdzbGV0dGVyX3RlYXNlciAuYXJyb3d7Ym90dG9tOjM1cHh9Lm5ld3NsZXR0ZXJfdGVhc2VyIC5ob3ZlcnttaW4taGVpZ2h0OjE1MHB4O3BhZGRpbmctYm90dG9tOjcwcHh9Lm5ld3NsZXR0ZXJUZW1wbGF0ZSAudzk0MCAjYzExNSBoMXtmb250LWZhbWlseTpcIm9wZW5fc2Fuc3JlZ3VsYXJcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjIuMTI1ZW07bGluZS1oZWlnaHQ6MS4xZW07dGV4dC10cmFuc2Zvcm06bm9uZX0ubmV3c2xldHRlclRlbXBsYXRlIC53NjIwICNjMTE2e21hcmdpbi1ib3R0b206MjBweH0ubmV3c2xldHRlclRlbXBsYXRlIHVse21hcmdpbjozMHB4IDB9Lmdld2lubnNwaWVsICNjMTUxNTIgaDEsLmdld2lubnNwaWVsIC50eHRfaDEgaDF7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNyZWd1bGFyXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToyLjEyNWVtO2xpbmUtaGVpZ2h0OjEuMWVtO3RleHQtdHJhbnNmb3JtOm5vbmU7bWFyZ2luLWJvdHRvbTozMHB4fS50ZWFzZXJfcmlnaHQgLmJveDEzYWQgcHttYXJnaW4tdG9wOjB9I2MxMTh7bWFyZ2luLWJvdHRvbTo0MHB4fSNjMjQ0e21hcmdpbi1ib3R0b206MzBweH0ubmV3c19kZXRhaWwgLm1lZGlhZWxlbWVudHttYXJnaW4tYm90dG9tOjIwcHh9LnRlYXNlckNsaWNre2N1cnNvcjpwb2ludGVyfS5ub2xpbmtfdGVhc2VyIC50ZWFzZXJDbGlja3tjdXJzb3I6ZGVmYXVsdH0uanZlY3Rvcm1hcC1sYWJlbHtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5Om5vbmU7Ym9yZGVyOnNvbGlkIDFweCAjQ0RDRENEOy13ZWJraXQtYm9yZGVyLXJhZGl1czozcHg7LW1vei1ib3JkZXItcmFkaXVzOjNweDtib3JkZXItcmFkaXVzOjNweDtiYWNrZ3JvdW5kOiMyOTI5Mjk7Y29sb3I6d2hpdGU7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZiwgVmVyZGFuYTtmb250LXNpemU6c21hbGxlcjtwYWRkaW5nOjNweH0uanZlY3Rvcm1hcC16b29taW4sLmp2ZWN0b3JtYXAtem9vbW91dHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjEwcHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjNweDstbW96LWJvcmRlci1yYWRpdXM6M3B4O2JvcmRlci1yYWRpdXM6M3B4O2JhY2tncm91bmQ6IzI5MjkyOTtwYWRkaW5nOjNweDtjb2xvcjp3aGl0ZTt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O2N1cnNvcjpwb2ludGVyO2xpbmUtaGVpZ2h0OjEwcHg7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTpub25lfS5qdmVjdG9ybWFwLXpvb21pbnt0b3A6MTBweH0uanZlY3Rvcm1hcC16b29tb3V0e3RvcDozMHB4fS5rYXJ0ZV9iaWd7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjY1MHB4fS5rYXJ0ZV9iaWcgaDR7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNib2xkXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxLjEyNWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsaW5lLWhlaWdodDoxLjI1MGVtO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTttYXJnaW46MH0ua2FydGVfYmlnIGg1LC5rYXJ0ZV9iaWcgaGVhZGVyLnNpdGUtaGVhZGVyIC5tYWluLW5hdmlnYXRpb24gdWwgbGkuaDUsaGVhZGVyLnNpdGUtaGVhZGVyIC5tYWluLW5hdmlnYXRpb24gdWwgLmthcnRlX2JpZyBsaS5oNXtmb250LWZhbWlseTpcIm9wZW5fc2Fuc2JvbGRcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxLjRlbTt0ZXh0LXRyYW5zZm9ybTpub25lO21hcmdpbjowO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTt3aWR0aDoyOTBweH0ua2FydGVfaW1ne2hlaWdodDo2MDFweDt3aWR0aDo0NDFweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTUwcHg7bGVmdDoyNyV9LmthcnRlX2ltZzJ7aGVpZ2h0OjEzMXB4O3dpZHRoOjIxNnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MTNweDtsZWZ0OjI1NnB4O2JhY2tncm91bmQ6dXJsKC4uL2ltZy9sYW5kX3NjaHdlaXoucG5nKSAwcHggMHB4IG5vLXJlcGVhdDtjdXJzb3I6cG9pbnRlcn0ua2FydGVfaW1nMjpob3ZlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtMTMxcHh9LmthcnRlX2ltZzNhe2hlaWdodDo5M3B4O3dpZHRoOjM2N3B4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MTdweDtsZWZ0OjQyNHB4O2JhY2tncm91bmQ6dXJsKC4uL2ltZy9sYW5kX2F1c3RyaWEucG5nKSAwcHggLTEwMXB4IG5vLXJlcGVhdDtjdXJzb3I6cG9pbnRlcn0ua2FydGVfYXQ6aG92ZXIgLmthcnRlX2ltZzNhe2JhY2tncm91bmQtcG9zaXRpb246MHB4IC0yOTVweH0ua2FydGVfaW1nM2J7aGVpZ2h0OjE5NHB4O3dpZHRoOjIzMHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo0MTZweDtsZWZ0OjU4M3B4O2JhY2tncm91bmQ6dXJsKC4uL2ltZy9sYW5kX2F1c3RyaWEucG5nKSAtMTU5cHggMHB4IG5vLXJlcGVhdDtjdXJzb3I6cG9pbnRlcn0ua2FydGVfYXQ6aG92ZXIgLmthcnRlX2ltZzNie2JhY2tncm91bmQtcG9zaXRpb246LTE1OXB4IC0xOTRweH0ua2FydGVfZGV0YWlsLkNIe2hlaWdodDoxODFweDt3aWR0aDoyMTZweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTBweDtsZWZ0OjBweDtiYWNrZ3JvdW5kOnVybCguLi9pbWcvbGFuZF9zY2h3ZWl6LnBuZykgMHB4IDUwcHggbm8tcmVwZWF0O2N1cnNvcjpkYWZhdWx0fS5rYXJ0ZV9kZXRhaWwuQVR7aGVpZ2h0OjE2NXB4O3dpZHRoOjIzMHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MHB4O2xlZnQ6MHB4O2JhY2tncm91bmQ6dXJsKC4uL2ltZy9sYW5kX2F1c3RyaWEucG5nKSAwcHggNDZweCBuby1yZXBlYXQ7Y3Vyc29yOmRhZmF1bHQ7YmFja2dyb3VuZC1zaXplOjEwMCUgYXV0b30ua2FydGVfZGV0YWlse2hlaWdodDo0MDdweDt3aWR0aDoyOThweDttYXJnaW4tYm90dG9tOjYwcHh9LmVtcGZhbmdEZXRhaWxUZW1wbGF0ZSAuYm9keXRleHR7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNyZWd1bGFyXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6MS40ZW19LmVtcGZhbmdEZXRhaWxUZW1wbGF0ZSAuYm9keXRleHQgLmFuYmlldGVye21hcmdpbjoxMXB4IDAgMTVweCAwfS5lbXBmYW5nRGV0YWlsVGVtcGxhdGUgLmJ0bl9iYWNrX21vYmlsZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MHB4O3JpZ2h0OjBweH0uZW1wZmFuZ0RldGFpbFRlbXBsYXRlIC53MzAwe2Zsb2F0OmxlZnQ7bWluLWhlaWdodDo0NTBweH0uZW1wZmFuZ0RldGFpbFRlbXBsYXRlIC53MzAwIGg0e2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zYm9sZFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MS4xMjVlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGluZS1oZWlnaHQ6MS4yNTBlbX0uZW1wZmFuZ0RldGFpbFRlbXBsYXRlIC53NjIwe2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjB9LmVtcGZhbmdEZXRhaWxUZW1wbGF0ZSAudzYyMCAuY3NjLWZyYW1lLXJ1bGVyQWZ0ZXJ7ZmxvYXQ6bGVmdDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWIxZTAwO21hcmdpbi1ib3R0b206MzVweDtwYWRkaW5nLWJvdHRvbTozMHB4fS5lbXBmYW5nRGV0YWlsVGVtcGxhdGUgLnc2MjAgLmFuYmlldGVye2Zsb2F0OmxlZnQ7cG9zaXRpb246cmVsYXRpdmV9LmVtcGZhbmdEZXRhaWxUZW1wbGF0ZSAudzYyMCAuYW5iaWV0ZXIgLmltZ3t3aWR0aDoxNDJweDtmbG9hdDpsZWZ0fS5lbXBmYW5nRGV0YWlsVGVtcGxhdGUgLnc2MjAgLmFuYmlldGVyIC5pbWcgLmljb25ze2Zsb2F0OmxlZnQ7ZGlzcGxheTpub25lfS5lbXBmYW5nRGV0YWlsVGVtcGxhdGUgLnc2MjAgLmFuYmlldGVyIC5pbWcgLmljb25zIC5oZHtmbG9hdDpsZWZ0O2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2ljb25faGQucG5nXCIpIG5vLXJlcGVhdCBsZWZ0IHRvcDt3aWR0aDo3MXB4O2hlaWdodDoxMTBweH0uZW1wZmFuZ0RldGFpbFRlbXBsYXRlIC53NjIwIC5hbmJpZXRlciAuaW1nIC5pY29ucyAuaGQ6aG92ZXJ7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvaWNvbl9oZC5wbmdcIikgbm8tcmVwZWF0IGxlZnQgLTExMHB4fS5lbXBmYW5nRGV0YWlsVGVtcGxhdGUgLnc2MjAgLmFuYmlldGVyIC5pbWcgLmljb25zIC5zYXR7ZmxvYXQ6bGVmdDtiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9pY29uX3NhdGVsbGl0LnBuZ1wiKSBuby1yZXBlYXQgbGVmdCB0b3A7d2lkdGg6NzFweDtoZWlnaHQ6MTEwcHh9LmVtcGZhbmdEZXRhaWxUZW1wbGF0ZSAudzYyMCAuYW5iaWV0ZXIgLmltZyAuaWNvbnMgLnNhdDpob3ZlcntiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9pY29uX3NhdGVsbGl0LnBuZ1wiKSBuby1yZXBlYXQgbGVmdCAtMTEwcHh9LmVtcGZhbmdEZXRhaWxUZW1wbGF0ZSAudzYyMCAuYW5iaWV0ZXIgLmltZyAuaWNvbnMgLmlwdHZ7ZmxvYXQ6bGVmdDtiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9pY29uX2lwLXR2LnBuZ1wiKSBuby1yZXBlYXQgbGVmdCB0b3A7d2lkdGg6NzFweDtoZWlnaHQ6MTEwcHh9LmVtcGZhbmdEZXRhaWxUZW1wbGF0ZSAudzYyMCAuYW5iaWV0ZXIgLmltZyAuaWNvbnMgLmlwdHY6aG92ZXJ7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvaWNvbl9pcC10di5wbmdcIikgbm8tcmVwZWF0IGxlZnQgLTExMHB4fS5lbXBmYW5nRGV0YWlsVGVtcGxhdGUgLnc2MjAgLmFuYmlldGVyIC5pbWcgLmljb25zIC5rYWJlbHtmbG9hdDpsZWZ0O2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2ljb25fa2FiZWwucG5nXCIpIG5vLXJlcGVhdCBsZWZ0IHRvcDt3aWR0aDo3MXB4O2hlaWdodDoxMTBweH0uZW1wZmFuZ0RldGFpbFRlbXBsYXRlIC53NjIwIC5hbmJpZXRlciAuaW1nIC5pY29ucyAua2FiZWw6aG92ZXJ7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvaWNvbl9rYWJlbC5wbmdcIikgbm8tcmVwZWF0IGxlZnQgLTExMHB4fS5lbXBmYW5nRGV0YWlsVGVtcGxhdGUgLnc2MjAgLmFuYmlldGVyIC5pbWcgLmljb25zIC5tb2JpbGV0dntmbG9hdDpsZWZ0O2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2ljb25fbW9iaWwtdHYucG5nXCIpIG5vLXJlcGVhdCBsZWZ0IHRvcDt3aWR0aDo3MXB4O2hlaWdodDoxMTBweH0uZW1wZmFuZ0RldGFpbFRlbXBsYXRlIC53NjIwIC5hbmJpZXRlciAuaW1nIC5pY29ucyAubW9iaWxldHY6aG92ZXJ7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvaWNvbl9tb2JpbC10di5wbmdcIikgbm8tcmVwZWF0IGxlZnQgLTExMHB4fS5lbXBmYW5nRGV0YWlsVGVtcGxhdGUgLnc2MjAgLmFuYmlldGVyIC5pbWcgLmljb25zIC52b2R7ZmxvYXQ6bGVmdDtiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9pY29uX3ZvZC5wbmdcIikgbm8tcmVwZWF0IGxlZnQgdG9wO3dpZHRoOjcxcHg7aGVpZ2h0OjExMHB4fS5lbXBmYW5nRGV0YWlsVGVtcGxhdGUgLnc2MjAgLmFuYmlldGVyIC5pbWcgLmljb25zIC52b2Q6aG92ZXJ7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvaWNvbl92b2QucG5nXCIpIG5vLXJlcGVhdCBsZWZ0IC0xMTBweH0uZW1wZmFuZ0RldGFpbFRlbXBsYXRlIC53NjIwIC5hbmJpZXRlciAudGVhc2Vye21hcmdpbi1sZWZ0OjE1cHg7ZmxvYXQ6bGVmdDt3aWR0aDo0NjBweH0uZW1wZmFuZ0RldGFpbFRlbXBsYXRlIC53NjIwIC5hbmJpZXRlciAudGVhc2VyT3BlbntkaXNwbGF5Om5vbmU7d2lkdGg6NDYwcHh9LmVtcGZhbmdEZXRhaWxUZW1wbGF0ZSAudzYyMCAuYW5iaWV0ZXIgaDJ7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNib2xkXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxLjEyNWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsaW5lLWhlaWdodDoxLjI1MGVtfS5lbXBmYW5nRGV0YWlsVGVtcGxhdGUgLnc2MjAgLmFuYmlldGVyIGgze2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zYm9sZFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MS4xMjVlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGluZS1oZWlnaHQ6MS4yNTBlbTtiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9pY25fY3RhLnBuZ1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7ZGlzcGxheTpibG9jaztoZWlnaHQ6MjZweDtwYWRkaW5nLWxlZnQ6MjJweDtwYWRkaW5nLXRvcDo3cHg7Y3Vyc29yOnBvaW50ZXI7Ym94LXNpemluZzpib3JkZXItYm94O2NvbG9yOiNlYjFlMDA7bGluZS1oZWlnaHQ6MTRweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCl7LmVtcGZhbmdEZXRhaWxUZW1wbGF0ZSAudzYyMCAuYW5iaWV0ZXIgaDN7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvMngvaWNuX2N0YV8yeC5wbmdcIik7YmFja2dyb3VuZC1zaXplOjE5cHggMTlweH19LmVtcGZhbmdEZXRhaWxUZW1wbGF0ZSAudzYyMCAuYW5iaWV0ZXIgaDR7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNyZWd1bGFyXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6MS40ZW07ZGlzcGxheTpub25lO21hcmdpbi1ib3R0b206MTdweH0uZW1wZmFuZ0RldGFpbFRlbXBsYXRlIC53NjIwIC5hbmJpZXRlciAubW9yZWxlc3N7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvYXJyb3dzX21vcmVsZXNzLnBuZ1wiKSBuby1yZXBlYXQgbGVmdCB0b3A7d2lkdGg6MTJweDtoZWlnaHQ6NnB4O3JpZ2h0OjEwcHg7dG9wOjVweDtjdXJzb3I6cG9pbnRlcn0uZW1wZmFuZ0RldGFpbFRlbXBsYXRlIC53NjIwIC5hbmJpZXRlciAubW9yZWxlc3M6aG92ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IC02cHh9LmVtcGZhbmdEZXRhaWxUZW1wbGF0ZSAudzYyMCAuYW5iaWV0ZXIgLm1vcmVsZXNzLmxlc3N7YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IC0xMnB4fS5lbXBmYW5nRGV0YWlsVGVtcGxhdGUgLnc2MjAgLmFuYmlldGVyIC5tb3JlbGVzcy5sZXNzOmhvdmVye2JhY2tncm91bmQtcG9zaXRpb246bGVmdCAtMThweH0uQVQuZW1wZmFuZ0RldGFpbFRlbXBsYXRlIC53MzAwLC5DSC5lbXBmYW5nRGV0YWlsVGVtcGxhdGUgLnczMDB7bWluLWhlaWdodDoyMDNweH0uc2VuZHVuZ2VuIC53MzAwLC5zZW5kdW5nZW5HcmFmaWsudW50ZXJzZWl0ZSAudzMwMHtmbG9hdDpsZWZ0O21pbi1oZWlnaHQ6NjAwcHh9LnNlbmR1bmdlbiAudzYyMCwuc2VuZHVuZ2VuR3JhZmlrLnVudGVyc2VpdGUgLnc2MjB7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6MHB4fS5zZW5kdW5nZW4gLnc2MjAgLmNzYy1mcmFtZS1ydWxlckFmdGVyLC5zZW5kdW5nZW5HcmFmaWsudW50ZXJzZWl0ZSAudzYyMCAuY3NjLWZyYW1lLXJ1bGVyQWZ0ZXJ7cG9zaXRpb246cmVsYXRpdmV9LnNlbmR1bmdlbiAudzYyMCAuYm94U2VuZHVuZyBoMiwuc2VuZHVuZ2VuR3JhZmlrLnVudGVyc2VpdGUgLnc2MjAgLmJveFNlbmR1bmcgaDJ7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNib2xkXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxLjUwMGVtO2xpbmUtaGVpZ2h0OjEuMmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uc2VuZHVuZ2VuIC53NjIwIGgyLC5zZW5kdW5nZW5HcmFmaWsudW50ZXJzZWl0ZSAudzYyMCBoMntmb250LWZhbWlseTpcIm9wZW5fc2Fuc3JlZ1wiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MS41MDBlbTtsaW5lLWhlaWdodDoxLjJlbTtsaW5lLWhlaWdodDoxZW19LnNlbmR1bmdlbiAudzYyMCBoMywuc2VuZHVuZ2VuR3JhZmlrLnVudGVyc2VpdGUgLnc2MjAgaDN7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNib2xkXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxLjEyNWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsaW5lLWhlaWdodDoxLjI1MGVtO21hcmdpbi10b3A6MHB4fS5zZW5kdW5nZW4gLnc2MjAgLmhpZ2hsaWdodC1zdHlsZSBoMiwuc2VuZHVuZ2VuR3JhZmlrLnVudGVyc2VpdGUgLnc2MjAgLmhpZ2hsaWdodC1zdHlsZSBoMntmb250LWZhbWlseTpcIm9wZW5fc2Fuc3JlZ3VsYXJcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjIuMTI1ZW07bGluZS1oZWlnaHQ6MS4xZW07dGV4dC10cmFuc2Zvcm06bm9uZX0uc2VuZHVuZ2VuIC53NjIwIC5oaWdobGlnaHQtc3R5bGUgaDMsLnNlbmR1bmdlbkdyYWZpay51bnRlcnNlaXRlIC53NjIwIC5oaWdobGlnaHQtc3R5bGUgaDN7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNib2xkXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxLjEyNWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsaW5lLWhlaWdodDoxLjI1MGVtO21hcmdpbjowIDAgMC40NGVtIDBweH0uc2VuZHVuZ2VuIC53NjIwIC5zZW5kdW5nSGVhZGxpbmUgaDJ7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNyZWd1bGFyXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToyLjEyNWVtO2xpbmUtaGVpZ2h0OjEuMWVtO3RleHQtdHJhbnNmb3JtOm5vbmV9LnNlbmR1bmdlbiAudzYyMCAuc2VuZHVuZ0hlYWRsaW5lIGgze2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zYm9sZFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MS4xMjVlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGluZS1oZWlnaHQ6MS4yNTBlbTttYXJnaW4tYm90dG9tOjMwcHh9LnNlbmR1bmdlbiAuc2VuZGV0ZXJtaW5le21hcmdpbi10b3A6MHB4fS5zZW5kdW5nZW4gLm5hdmlfMm5kIGxpIGF7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNib2xkXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxLjUwMGVtO2xpbmUtaGVpZ2h0OjEuMmVtO2xpbmUtaGVpZ2h0OjEuMjVlbTtwYWRkaW5nOjVweCAwcHh9Lm5hdmlfYm94e2JvcmRlcjoxcHggc29saWQgIzFhMWUyMTttYXJnaW46MjBweCAwfS5zdWJfbmF2e2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMxYTFlMjE7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbToyMHB4Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDoxMDAlfS5zdWJfbmF2IHVse3BhZGRpbmc6MTBweCAyMHB4IDAgMjBweDttYXJnaW46MH0uc3ViX25hdiB1bCBsaXtwYWRkaW5nLWxlZnQ6MDtsaXN0LXN0eWxlOm5vbmUgb3V0c2lkZSBub25lO21hcmdpbi1ib3R0b206MTBweDttYXJnaW4tdG9wOjA7cGFkZGluZy1yaWdodDozMHB4fS5zdWJfbmF2IHVsIGxpIGF7Y29sb3I6Izk5OTtmb250LWZhbWlseTpcIm9wZW5fc2Fuc2JvbGRcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjEuMTI1ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xpbmUtaGVpZ2h0OjEuMjUwZW07bGluZS1oZWlnaHQ6MS44MzNlbTtkaXNwbGF5OmJsb2NrO291dGxpbmU6bm9uZTt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnN1Yl9uYXYgdWwgbGkuYWN0aXZlIGF7Y29sb3I6IzExMX0uc3ViX25hdiB1bCBsaTpob3ZlciBhe2NvbG9yOiNlYjFlMDB9Lm1lbnVTdGFmZmVse2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmF1dG87Y29sb3I6I2YyZWRlMDt3aWR0aDoxMDAlO21hcmdpbi10b3A6MzBweDtwb3NpdGlvbjpyZWxhdGl2ZX0ubWVudVN0YWZmZWwgLmltZ19ob3ZlcntwYWRkaW5nOjIwcHggNC43NiU7YmFja2dyb3VuZC1jb2xvcjojMzMzO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmF1dG87bGVmdDowO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDowO2NvbG9yOiNmMmVkZTB9Lm1lbnVTdGFmZmVsIC5pbWdfaG92ZXIgLmN0YSwubWVudVN0YWZmZWwgLmltZ19ob3ZlciAuY29va2llcyAud3JhcHBlci1jb29raWVzIC5jY19idG4sLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAubWVudVN0YWZmZWwgLmltZ19ob3ZlciAuY2NfYnRuLC5tZW51U3RhZmZlbCAuaW1nX2hvdmVyIC5jb29raWVzIC5jY19iYW5uZXIgLmNjX2J0biwuY29va2llcyAuY2NfYmFubmVyIC5tZW51U3RhZmZlbCAuaW1nX2hvdmVyIC5jY19idG4sLm1lbnVTdGFmZmVsIC5pbWdfaG92ZXIgLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLmNjX2J0biwuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyAubWVudVN0YWZmZWwgLmltZ19ob3ZlciAuY2NfYnRuLC5tZW51U3RhZmZlbCAuaW1nX2hvdmVyIC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5jY19idG4sLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgLm1lbnVTdGFmZmVsIC5pbWdfaG92ZXIgLmNjX2J0bntmb250LWZhbWlseTpcIm9wZW5fc2Fuc2JvbGRcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjEuNTAwZW07bGluZS1oZWlnaHQ6MS4yZW07Y29sb3I6Izg3ODc4NztsaW5lLWhlaWdodDoyNnB4O21hcmdpbi1ib3R0b206MDttYXJnaW4tdG9wOjA7aGVpZ2h0OjI2cHg7d2lkdGg6MTAwJX0ubWVudVN0YWZmZWwgLmltZ19ob3ZlciAuY3RhIC5hcnJvdywubWVudVN0YWZmZWwgLmltZ19ob3ZlciAuY29va2llcyAud3JhcHBlci1jb29raWVzIC5jY19idG4gLmFycm93LC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgLm1lbnVTdGFmZmVsIC5pbWdfaG92ZXIgLmNjX2J0biAuYXJyb3csLm1lbnVTdGFmZmVsIC5pbWdfaG92ZXIgLmNvb2tpZXMgLmNjX2Jhbm5lciAuY2NfYnRuIC5hcnJvdywuY29va2llcyAuY2NfYmFubmVyIC5tZW51U3RhZmZlbCAuaW1nX2hvdmVyIC5jY19idG4gLmFycm93LC5tZW51U3RhZmZlbCAuaW1nX2hvdmVyIC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC5jY19idG4gLmFycm93LC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC5tZW51U3RhZmZlbCAuaW1nX2hvdmVyIC5jY19idG4gLmFycm93LC5tZW51U3RhZmZlbCAuaW1nX2hvdmVyIC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5jY19idG4gLmFycm93LC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5tZW51U3RhZmZlbCAuaW1nX2hvdmVyIC5jY19idG4gLmFycm93e2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2ljbl9jdGFfZG93bm1lbnUucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgbGVmdCB0b3AgdHJhbnNwYXJlbnQ7ZGlzcGxheTpibG9jaztmbG9hdDpyaWdodDtoZWlnaHQ6MTlweDtwYWRkaW5nLXJpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTlweDt0b3A6NHB4fS5tZW51U3RhZmZlbCB1bHtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO21hcmdpbjowO2Rpc3BsYXk6bm9uZTtwYWRkaW5nOjA7bGlzdC1zdHlsZTpub25lO2xpc3Qtc3R5bGUtcG9zaXRpb246aW5zaWRlO2JhY2tncm91bmQtY29sb3I6IzMzMzt6LWluZGV4OjEwMDtib3JkZXItdG9wOjFweCBzb2xpZCAjODc4Nzg3fS5tZW51U3RhZmZlbCB1bCBsaXttYXJnaW46MDttYXJnaW4tbGVmdDo0Ljc2JTtiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9pY24tc2Vhc29uLW5vcm1hbC5wbmdcIikgbm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246bGVmdCBjZW50ZXJ9Lm1lbnVTdGFmZmVsIHVsIGxpIGF7ZGlzcGxheTpibG9jaztwYWRkaW5nOjIwcHggNC43NiU7cGFkZGluZy1sZWZ0OjMwcHg7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNib2xkXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6MS40ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtdHJhbnNmb3JtOm5vbmU7bWFyZ2luLWJvdHRvbTowO21hcmdpbi10b3A6MDt3aWR0aDoxMDAlO2NvbG9yOiM4Nzg3ODd9Lm1lbnVTdGFmZmVsIHVsIGxpIGE6aG92ZXJ7Y29sb3I6Izg3ODc4N30ubWVudVN0YWZmZWwgdWwgbGk6aG92ZXJ7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvaWNuLXNlYXNvbi5wbmdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyfS5tZW51U3RhZmZlbDpob3ZlciAuaW1nX2hvdmVyIC5jdGEsLm1lbnVTdGFmZmVsOmhvdmVyIC5pbWdfaG92ZXIgLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAuY2NfYnRuLC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgLm1lbnVTdGFmZmVsOmhvdmVyIC5pbWdfaG92ZXIgLmNjX2J0biwubWVudVN0YWZmZWw6aG92ZXIgLmltZ19ob3ZlciAuY29va2llcyAuY2NfYmFubmVyIC5jY19idG4sLmNvb2tpZXMgLmNjX2Jhbm5lciAubWVudVN0YWZmZWw6aG92ZXIgLmltZ19ob3ZlciAuY2NfYnRuLC5tZW51U3RhZmZlbDpob3ZlciAuaW1nX2hvdmVyIC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC5jY19idG4sLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLm1lbnVTdGFmZmVsOmhvdmVyIC5pbWdfaG92ZXIgLmNjX2J0biwubWVudVN0YWZmZWw6aG92ZXIgLmltZ19ob3ZlciAuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAuY2NfYnRuLC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5tZW51U3RhZmZlbDpob3ZlciAuaW1nX2hvdmVyIC5jY19idG57Y29sb3I6I2ZmZn0ubWVudVN0YWZmZWw6aG92ZXIgLmltZ19ob3ZlciAuYXJyb3d7YmFja2dyb3VuZC1wb3NpdGlvbjowcHggYm90dG9tfS5tZW51U3RhZmZlbDpob3ZlciB1bHtkaXNwbGF5OmJsb2NrfS5idG5fYmFja19tb2JpbGV7ZmxvYXQ6cmlnaHQ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MnB4fS5idG5fYmFja19tb2JpbGUgcHttYXJnaW46MH0uYnRuX2JhY2tfbW9iaWxlIGF7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvYXJyb3dfYmFjay5wbmdcIikgbm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246MCAwO2hlaWdodDoxMXB4O2Zsb2F0OnJpZ2h0O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zcmVndWxhclwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MC44NzVlbTtsaW5lLWhlaWdodDoxLjI1MGVtO3RleHQtdHJhbnNmb3JtOm5vbmU7bGluZS1oZWlnaHQ6MWVtO2NvbG9yOiM4Nzg3ODc7cGFkZGluZy1sZWZ0OjE0cHg7bWFyZ2luOjB9LmJ0bl9iYWNrX21vYmlsZSBhOmhvdmVye2JhY2tncm91bmQtcG9zaXRpb246MCAtMTFweDtjb2xvcjojZWIxZTAwfS5tZW51U3RhZmZlbCB1bCBsaS5hY3RpdmUgYXtjb2xvcjojODc4Nzg3fS5tZW51U3RhZmZlbCB1bCBsaS5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI2LDMwLDMzLDAuMik7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvaWNuLXNlYXNvbi5wbmdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyfS5zZW5kdW5nSGVhZGxpbmV7ZmxvYXQ6bGVmdDt3aWR0aDo4MCU7bWFyZ2luLXRvcDoyNnB4O21hcmdpbi1ib3R0b206NXB4fS5zZW5kdW5nSGVhZGxpbmUgLmhlYWR7ZmxvYXQ6bGVmdH0uc2VuZHVuZ0hlYWRsaW5lIC5nZW5yZV9pY257ZGlzcGxheTpub25lO2Zsb2F0OmxlZnQ7aGVpZ2h0OjUwcHg7bWFyZ2luLWxlZnQ6Mi4yJTtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6N3B4O3dpZHRoOjYwcHh9LnNlbmR1bmdIZWFkbGluZSAuZmFtaWx5e2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2ljbl9nZW5yZV9ibGFja182MHg1MC5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCBsZWZ0IC0yMDBweCB0cmFuc3BhcmVudH0uc2VuZHVuZ0hlYWRsaW5lIC5wYXJhbm9ybWFse2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2ljbl9nZW5yZV9ibGFja182MHg1MC5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCBsZWZ0IC0yNTBweCB0cmFuc3BhcmVudH0uc2VuZHVuZ0hlYWRsaW5lIC5jcmltZXtiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9pY25fZ2VucmVfYmxhY2tfNjB4NTAucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgbGVmdCAtMzAwcHggdHJhbnNwYXJlbnR9LnNlbmR1bmdIZWFkbGluZSAuZGVhbHN7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvaWNuX2dlbnJlX2JsYWNrXzYweDUwLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIGxlZnQgLTE1MHB4IHRyYW5zcGFyZW50fS5zZW5kdW5nSGVhZGxpbmUgLmxpZmVzdHlsZXtiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9pY25fZ2VucmVfYmxhY2tfNjB4NTAucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgbGVmdCAtMTAwcHggdHJhbnNwYXJlbnR9LnNlbmR1bmdIZWFkbGluZSAucG9ydHJhaXR7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvaWNuX2dlbnJlX2JsYWNrXzYweDUwLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIGxlZnQgLTUwcHggdHJhbnNwYXJlbnR9LnNlbmR1bmdIZWFkbGluZSAubGlmZWNoYW5nZXtiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9pY25fZ2VucmVfYmxhY2tfNjB4NTAucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgbGVmdCAwcHggdHJhbnNwYXJlbnR9LnNsaWRlcjIzIC5ieC13cmFwcGVyIC5ieC1uZXh0e2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgY2VudGVyfS5zbGlkZXIyMyAuYngtd3JhcHBlciAuYngtcHJldntiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgY2VudGVyfS5zbGlkZXIyMyAuYngtd3JhcHBlciAuYngtY29udHJvbHMtZGlyZWN0aW9uIGF7aGVpZ2h0OjkwcHh9LnNsaWRlcjIzIC50ZWFzZXJfc2xpZGVye2hlaWdodDo5MHB4fS5jbGVhcntjbGVhcjpib3RofWJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5zZW5kdW5nSGVhZGxpbmUsYm9keS5zZW5kdW5nZW5HcmFmaWsudW50ZXJzZWl0ZSAuc2VuZHVuZ0hlYWRsaW5le2Zsb2F0OmxlZnQ7bWFyZ2luLWJvdHRvbToyMHB4O3dpZHRoOjc1JX1ib2R5LnNlbmR1bmdlbkdyYWZpayAuYnRuX2JhY2tfbW9iaWxlLGJvZHkuc2VuZHVuZ2VuR3JhZmlrLnVudGVyc2VpdGUgLmJ0bl9iYWNrX21vYmlsZXttYXJnaW4tdG9wOjMxcHh9Ym9keS5zZW5kdW5nZW5HcmFmaWsgLnN0YWdlLGJvZHkuc2VuZHVuZ2VuR3JhZmlrLnVudGVyc2VpdGUgLnN0YWdle21hcmdpbi1ib3R0b206MHB4fWJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5nZW5yZV9pY24sYm9keS5zZW5kdW5nZW5HcmFmaWsudW50ZXJzZWl0ZSAuZ2VucmVfaWNue3RvcDoxN3B4fWJvZHkuc2VuZHVuZ2VuR3JhZmlrIGgyLGJvZHkuc2VuZHVuZ2VuR3JhZmlrLnVudGVyc2VpdGUgaDJ7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNyZWdcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjEuNTAwZW07bGluZS1oZWlnaHQ6MS4yZW19Ym9keS5zZW5kdW5nZW5HcmFmaWsgaDMsYm9keS5zZW5kdW5nZW5HcmFmaWsudW50ZXJzZWl0ZSBoM3tmb250LWZhbWlseTpcIm9wZW5fc2Fuc2JvbGRcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjEuMTI1ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xpbmUtaGVpZ2h0OjEuMjUwZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfWJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5oaWdobGlnaHQtc3R5bGUgaDIsYm9keS5zZW5kdW5nZW5HcmFmaWsudW50ZXJzZWl0ZSAuaGlnaGxpZ2h0LXN0eWxlIGgye2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zcmVndWxhclwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6Mi4xMjVlbTtsaW5lLWhlaWdodDoxLjFlbTt0ZXh0LXRyYW5zZm9ybTpub25lfWJvZHkuc2VuZHVuZ2VuR3JhZmlrIC50ZWFzZXJfc2xpZGVyX3dyYXBwZXIsYm9keS5zZW5kdW5nZW5HcmFmaWsudW50ZXJzZWl0ZSAudGVhc2VyX3NsaWRlcl93cmFwcGVye21hcmdpbi1ib3R0b206MDttYXJnaW4tdG9wOjIwcHh9Ym9keS5zZW5kdW5nZW5HcmFmaWsgLnNpbmdsZXBsYXllcixib2R5LnNlbmR1bmdlbkdyYWZpay51bnRlcnNlaXRlIC5zaW5nbGVwbGF5ZXJ7bWFyZ2luLXRvcDoyMHB4fWJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5zaW5nbGVwbGF5ZXIgI3BsYXllci50cFBsYXllcixib2R5LnNlbmR1bmdlbkdyYWZpay51bnRlcnNlaXRlIC5zaW5nbGVwbGF5ZXIgI3BsYXllci50cFBsYXllcntjbGVhcjpib3RoO2Zsb2F0OmxlZnR9Ym9keS5zZW5kdW5nZW5HcmFmaWsgLm1lbnVTdGFmZmVsLGJvZHkuc2VuZHVuZ2VuR3JhZmlrLnVudGVyc2VpdGUgLm1lbnVTdGFmZmVse21hcmdpbi10b3A6MDt3aWR0aDoxMDAlfWJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5tZW51U3RhZmZlbCAuaW1nX2hvdmVyLGJvZHkuc2VuZHVuZ2VuR3JhZmlrLnVudGVyc2VpdGUgLm1lbnVTdGFmZmVsIC5pbWdfaG92ZXJ7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjI1JTtmbG9hdDpsZWZ0O3BhZGRpbmc6MTJweDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICM4Nzg3ODc7Y3Vyc29yOnBvaW50ZXJ9Ym9keS5zZW5kdW5nZW5HcmFmaWsgLm1lbnVTdGFmZmVsIC5pbWdfaG92ZXIgLmN0YSAuYXJyb3csYm9keS5zZW5kdW5nZW5HcmFmaWsgLm1lbnVTdGFmZmVsIC5pbWdfaG92ZXIgLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAuY2NfYnRuIC5hcnJvdywuY29va2llcyAud3JhcHBlci1jb29raWVzIGJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5tZW51U3RhZmZlbCAuaW1nX2hvdmVyIC5jY19idG4gLmFycm93LGJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5tZW51U3RhZmZlbCAuaW1nX2hvdmVyIC5jb29raWVzIC5jY19iYW5uZXIgLmNjX2J0biAuYXJyb3csLmNvb2tpZXMgLmNjX2Jhbm5lciBib2R5LnNlbmR1bmdlbkdyYWZpayAubWVudVN0YWZmZWwgLmltZ19ob3ZlciAuY2NfYnRuIC5hcnJvdyxib2R5LnNlbmR1bmdlbkdyYWZpayAubWVudVN0YWZmZWwgLmltZ19ob3ZlciAuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyAuY2NfYnRuIC5hcnJvdywuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyBib2R5LnNlbmR1bmdlbkdyYWZpayAubWVudVN0YWZmZWwgLmltZ19ob3ZlciAuY2NfYnRuIC5hcnJvdyxib2R5LnNlbmR1bmdlbkdyYWZpayAubWVudVN0YWZmZWwgLmltZ19ob3ZlciAuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAuY2NfYnRuIC5hcnJvdywuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciBib2R5LnNlbmR1bmdlbkdyYWZpayAubWVudVN0YWZmZWwgLmltZ19ob3ZlciAuY2NfYnRuIC5hcnJvdyxib2R5LnNlbmR1bmdlbkdyYWZpay51bnRlcnNlaXRlIC5tZW51U3RhZmZlbCAuaW1nX2hvdmVyIC5jdGEgLmFycm93LGJvZHkuc2VuZHVuZ2VuR3JhZmlrLnVudGVyc2VpdGUgLm1lbnVTdGFmZmVsIC5pbWdfaG92ZXIgLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAuY2NfYnRuIC5hcnJvdywuY29va2llcyAud3JhcHBlci1jb29raWVzIGJvZHkuc2VuZHVuZ2VuR3JhZmlrLnVudGVyc2VpdGUgLm1lbnVTdGFmZmVsIC5pbWdfaG92ZXIgLmNjX2J0biAuYXJyb3csYm9keS5zZW5kdW5nZW5HcmFmaWsudW50ZXJzZWl0ZSAubWVudVN0YWZmZWwgLmltZ19ob3ZlciAuY29va2llcyAuY2NfYmFubmVyIC5jY19idG4gLmFycm93LC5jb29raWVzIC5jY19iYW5uZXIgYm9keS5zZW5kdW5nZW5HcmFmaWsudW50ZXJzZWl0ZSAubWVudVN0YWZmZWwgLmltZ19ob3ZlciAuY2NfYnRuIC5hcnJvdyxib2R5LnNlbmR1bmdlbkdyYWZpay51bnRlcnNlaXRlIC5tZW51U3RhZmZlbCAuaW1nX2hvdmVyIC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC5jY19idG4gLmFycm93LC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIGJvZHkuc2VuZHVuZ2VuR3JhZmlrLnVudGVyc2VpdGUgLm1lbnVTdGFmZmVsIC5pbWdfaG92ZXIgLmNjX2J0biAuYXJyb3csYm9keS5zZW5kdW5nZW5HcmFmaWsudW50ZXJzZWl0ZSAubWVudVN0YWZmZWwgLmltZ19ob3ZlciAuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAuY2NfYnRuIC5hcnJvdywuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciBib2R5LnNlbmR1bmdlbkdyYWZpay51bnRlcnNlaXRlIC5tZW51U3RhZmZlbCAuaW1nX2hvdmVyIC5jY19idG4gLmFycm93e2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2ljbl9jdGEucG5nXCIpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7ZGlzcGxheTpibG9jaztmbG9hdDpyaWdodDtoZWlnaHQ6MjZweDtwYWRkaW5nLXJpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTlweDt0b3A6MH1AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCl7Ym9keS5zZW5kdW5nZW5HcmFmaWsgLm1lbnVTdGFmZmVsIC5pbWdfaG92ZXIgLmN0YSAuYXJyb3csYm9keS5zZW5kdW5nZW5HcmFmaWsgLm1lbnVTdGFmZmVsIC5pbWdfaG92ZXIgLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAuY3RhIC5hcnJvdywuY29va2llcyAud3JhcHBlci1jb29raWVzIGJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5tZW51U3RhZmZlbCAuaW1nX2hvdmVyIC5jdGEgLmFycm93LGJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5tZW51U3RhZmZlbCAuaW1nX2hvdmVyIC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgLmNjX2J0biAuYXJyb3csLmNvb2tpZXMgLndyYXBwZXItY29va2llcyBib2R5LnNlbmR1bmdlbkdyYWZpayAubWVudVN0YWZmZWwgLmltZ19ob3ZlciAuY2NfYnRuIC5hcnJvdyxib2R5LnNlbmR1bmdlbkdyYWZpayAubWVudVN0YWZmZWwgLmltZ19ob3ZlciAuY29va2llcyAuY2NfYmFubmVyIC5jdGEgLmFycm93LC5jb29raWVzIC5jY19iYW5uZXIgYm9keS5zZW5kdW5nZW5HcmFmaWsgLm1lbnVTdGFmZmVsIC5pbWdfaG92ZXIgLmN0YSAuYXJyb3csYm9keS5zZW5kdW5nZW5HcmFmaWsgLm1lbnVTdGFmZmVsIC5pbWdfaG92ZXIgLmNvb2tpZXMgLmNjX2Jhbm5lciAuY2NfYnRuIC5hcnJvdywuY29va2llcyAuY2NfYmFubmVyIGJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5tZW51U3RhZmZlbCAuaW1nX2hvdmVyIC5jY19idG4gLmFycm93LGJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5tZW51U3RhZmZlbCAuaW1nX2hvdmVyIC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC5jdGEgLmFycm93LC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIGJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5tZW51U3RhZmZlbCAuaW1nX2hvdmVyIC5jdGEgLmFycm93LGJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5tZW51U3RhZmZlbCAuaW1nX2hvdmVyIC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC5jY19idG4gLmFycm93LC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIGJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5tZW51U3RhZmZlbCAuaW1nX2hvdmVyIC5jY19idG4gLmFycm93LGJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5tZW51U3RhZmZlbCAuaW1nX2hvdmVyIC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5jdGEgLmFycm93LC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIGJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5tZW51U3RhZmZlbCAuaW1nX2hvdmVyIC5jdGEgLmFycm93LGJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5tZW51U3RhZmZlbCAuaW1nX2hvdmVyIC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5jY19idG4gLmFycm93LC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIGJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5tZW51U3RhZmZlbCAuaW1nX2hvdmVyIC5jY19idG4gLmFycm93LGJvZHkuc2VuZHVuZ2VuR3JhZmlrLnVudGVyc2VpdGUgLm1lbnVTdGFmZmVsIC5pbWdfaG92ZXIgLmN0YSAuYXJyb3csYm9keS5zZW5kdW5nZW5HcmFmaWsudW50ZXJzZWl0ZSAubWVudVN0YWZmZWwgLmltZ19ob3ZlciAuY29va2llcyAud3JhcHBlci1jb29raWVzIC5jY19idG4gLmFycm93LC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgYm9keS5zZW5kdW5nZW5HcmFmaWsudW50ZXJzZWl0ZSAubWVudVN0YWZmZWwgLmltZ19ob3ZlciAuY2NfYnRuIC5hcnJvdyxib2R5LnNlbmR1bmdlbkdyYWZpay51bnRlcnNlaXRlIC5tZW51U3RhZmZlbCAuaW1nX2hvdmVyIC5jb29raWVzIC5jY19iYW5uZXIgLmNjX2J0biAuYXJyb3csLmNvb2tpZXMgLmNjX2Jhbm5lciBib2R5LnNlbmR1bmdlbkdyYWZpay51bnRlcnNlaXRlIC5tZW51U3RhZmZlbCAuaW1nX2hvdmVyIC5jY19idG4gLmFycm93LGJvZHkuc2VuZHVuZ2VuR3JhZmlrLnVudGVyc2VpdGUgLm1lbnVTdGFmZmVsIC5pbWdfaG92ZXIgLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLmNjX2J0biAuYXJyb3csLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgYm9keS5zZW5kdW5nZW5HcmFmaWsudW50ZXJzZWl0ZSAubWVudVN0YWZmZWwgLmltZ19ob3ZlciAuY2NfYnRuIC5hcnJvdyxib2R5LnNlbmR1bmdlbkdyYWZpay51bnRlcnNlaXRlIC5tZW51U3RhZmZlbCAuaW1nX2hvdmVyIC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5jY19idG4gLmFycm93LC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIGJvZHkuc2VuZHVuZ2VuR3JhZmlrLnVudGVyc2VpdGUgLm1lbnVTdGFmZmVsIC5pbWdfaG92ZXIgLmNjX2J0biAuYXJyb3d7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvMngvaWNuX2N0YV8yeC5wbmdcIik7YmFja2dyb3VuZC1zaXplOjE5cHggMTlweH19Ym9keS5zZW5kdW5nZW5HcmFmaWsgLm1lbnVTdGFmZmVsOmhvdmVyIC5jdGEsYm9keS5zZW5kdW5nZW5HcmFmaWsgLm1lbnVTdGFmZmVsOmhvdmVyIC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgLmNjX2J0biwuY29va2llcyAud3JhcHBlci1jb29raWVzIGJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5tZW51U3RhZmZlbDpob3ZlciAuY2NfYnRuLGJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5tZW51U3RhZmZlbDpob3ZlciAuY29va2llcyAuY2NfYmFubmVyIC5jY19idG4sLmNvb2tpZXMgLmNjX2Jhbm5lciBib2R5LnNlbmR1bmdlbkdyYWZpayAubWVudVN0YWZmZWw6aG92ZXIgLmNjX2J0bixib2R5LnNlbmR1bmdlbkdyYWZpayAubWVudVN0YWZmZWw6aG92ZXIgLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLmNjX2J0biwuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyBib2R5LnNlbmR1bmdlbkdyYWZpayAubWVudVN0YWZmZWw6aG92ZXIgLmNjX2J0bixib2R5LnNlbmR1bmdlbkdyYWZpayAubWVudVN0YWZmZWw6aG92ZXIgLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgLmNjX2J0biwuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciBib2R5LnNlbmR1bmdlbkdyYWZpayAubWVudVN0YWZmZWw6aG92ZXIgLmNjX2J0bixib2R5LnNlbmR1bmdlbkdyYWZpay51bnRlcnNlaXRlIC5tZW51U3RhZmZlbDpob3ZlciAuY3RhLGJvZHkuc2VuZHVuZ2VuR3JhZmlrLnVudGVyc2VpdGUgLm1lbnVTdGFmZmVsOmhvdmVyIC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgLmNjX2J0biwuY29va2llcyAud3JhcHBlci1jb29raWVzIGJvZHkuc2VuZHVuZ2VuR3JhZmlrLnVudGVyc2VpdGUgLm1lbnVTdGFmZmVsOmhvdmVyIC5jY19idG4sYm9keS5zZW5kdW5nZW5HcmFmaWsudW50ZXJzZWl0ZSAubWVudVN0YWZmZWw6aG92ZXIgLmNvb2tpZXMgLmNjX2Jhbm5lciAuY2NfYnRuLC5jb29raWVzIC5jY19iYW5uZXIgYm9keS5zZW5kdW5nZW5HcmFmaWsudW50ZXJzZWl0ZSAubWVudVN0YWZmZWw6aG92ZXIgLmNjX2J0bixib2R5LnNlbmR1bmdlbkdyYWZpay51bnRlcnNlaXRlIC5tZW51U3RhZmZlbDpob3ZlciAuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyAuY2NfYnRuLC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIGJvZHkuc2VuZHVuZ2VuR3JhZmlrLnVudGVyc2VpdGUgLm1lbnVTdGFmZmVsOmhvdmVyIC5jY19idG4sYm9keS5zZW5kdW5nZW5HcmFmaWsudW50ZXJzZWl0ZSAubWVudVN0YWZmZWw6aG92ZXIgLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgLmNjX2J0biwuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciBib2R5LnNlbmR1bmdlbkdyYWZpay51bnRlcnNlaXRlIC5tZW51U3RhZmZlbDpob3ZlciAuY2NfYnRue2NvbG9yOiNmZmZ9Ym9keS5zZW5kdW5nZW5HcmFmaWsgLm1lbnVTdGFmZmVsIHVsLGJvZHkuc2VuZHVuZ2VuR3JhZmlrLnVudGVyc2VpdGUgLm1lbnVTdGFmZmVsIHVse3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OmxlZnQ7d2lkdGg6NzUlO2JvcmRlcjpub25lfWJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5tZW51U3RhZmZlbCB1bCBsaSxib2R5LnNlbmR1bmdlbkdyYWZpay51bnRlcnNlaXRlIC5tZW51U3RhZmZlbCB1bCBsaXtoZWlnaHQ6NTBweDtkaXNwbGF5OmlubGluZS1ibG9jaztmbG9hdDpsZWZ0O21hcmdpbi1sZWZ0OjIuNzYlfWJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5tZW51U3RhZmZlbCB1bCBsaSBhLGJvZHkuc2VuZHVuZ2VuR3JhZmlrLnVudGVyc2VpdGUgLm1lbnVTdGFmZmVsIHVsIGxpIGF7cGFkZGluZzoxNXB4IDQuNzYlO3BhZGRpbmctbGVmdDozMHB4fWJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5uYXZpXzJuZCAuc3ViX25hdixib2R5LnNlbmR1bmdlbkdyYWZpay51bnRlcnNlaXRlIC5uYXZpXzJuZCAuc3ViX25hdntib3JkZXI6bm9uZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWIxZTAwO21hcmdpbjowfWJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5uYXZpXzJuZCAuc3ViX25hdiB1bCBsaSxib2R5LnNlbmR1bmdlbkdyYWZpay51bnRlcnNlaXRlIC5uYXZpXzJuZCAuc3ViX25hdiB1bCBsaXtmbG9hdDpsZWZ0fWJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5uYXZpXzJuZC52aWRlbyAuc3ViX25hdixib2R5LnNlbmR1bmdlbkdyYWZpay51bnRlcnNlaXRlIC5uYXZpXzJuZC52aWRlbyAuc3ViX25hdntib3JkZXItYm90dG9tOm5vbmV9LnNpbmdsZXBsYXllciAjcGxheWVyLnRwUGxheWVye2NsZWFyOmJvdGg7ZmxvYXQ6bGVmdH0udzYyMCAubmF2aV8ybmQudmlkZW97bWFyZ2luLXRvcDoxNXB4fS53NjIwIC5uYXZpXzJuZC52aWRlbyAuc3ViX25hdntib3JkZXI6bm9uZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMWExZTIxO21hcmdpbjowfS53NjIwIC5uYXZpXzJuZC52aWRlbyAuc3ViX25hdiB1bCBsaXtmbG9hdDpsZWZ0fS53NjIwIC5uYXZpXzJuZC52aWRlbyAuc3ViX25hdiB1bCBsaSBhe2ZvbnQtc2l6ZToxZW19Ym9keS5zZW5kdW5nZW5HcmFmaWsudW50ZXJzZWl0ZSAuc3RhZ2V7YmFja2dyb3VuZDpub25lfWJvZHkuc2VuZHVuZ2VuR3JhZmlrLnVudGVyc2VpdGUgLnczMDB7bWFyZ2luLXRvcDozMHB4fS5ib3hfMzN7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbToyMHB4O21hcmdpbi10b3A6MDttaW4taGVpZ2h0OjM5MHB4fS5ib3hfMzMgLmZyYW1lLWRlZmF1bHR7cG9zaXRpb246YWJzb2x1dGU7cGFkZGluZzowIDIuMiUgOHB4O2JvdHRvbTowcHg7bGVmdDowcHg7ei1pbmRleDoxO3dpZHRoOjg1JX0uYm94XzMzIC5mcmFtZS1kZWZhdWx0IGgye2NvbG9yOiNmZmY7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNyZWd1bGFyXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToyLjEyNWVtO2xpbmUtaGVpZ2h0OjEuMWVtO3RleHQtdHJhbnNmb3JtOm5vbmU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5ib3hfMzMgLmZyYW1lLWRlZmF1bHQgaDN7Y29sb3I6I2ZmZjtmb250LWZhbWlseTpcIm9wZW5fc2Fuc3JlZ1wiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MS41MDBlbTtsaW5lLWhlaWdodDoxLjJlbTt0ZXh0LXRyYW5zZm9ybTpub25lO21hcmdpbi10b3A6MTBweDttYXJnaW4tYm90dG9tOjVweH0uYm94XzMzIC5jdGEsLmJveF8zMyAuY29va2llcyAud3JhcHBlci1jb29raWVzIC5jdGEsLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAuYm94XzMzIC5jdGEsLmJveF8zMyAuY29va2llcyAud3JhcHBlci1jb29raWVzIC5jY19idG4sLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAuYm94XzMzIC5jY19idG4sLmJveF8zMyAuY29va2llcyAuY2NfYmFubmVyIC5jdGEsLmNvb2tpZXMgLmNjX2Jhbm5lciAuYm94XzMzIC5jdGEsLmJveF8zMyAuY29va2llcyAuY2NfYmFubmVyIC5jY19idG4sLmNvb2tpZXMgLmNjX2Jhbm5lciAuYm94XzMzIC5jY19idG4sLmJveF8zMyAuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyAuY3RhLC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC5ib3hfMzMgLmN0YSwuYm94XzMzIC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC5jY19idG4sLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLmJveF8zMyAuY2NfYnRuLC5ib3hfMzMgLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgLmN0YSwuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAuYm94XzMzIC5jdGEsLmJveF8zMyAuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAuY2NfYnRuLC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5ib3hfMzMgLmNjX2J0bntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9pY25fYXJyb3dfYmlnLnBuZ1wiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IGNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7Ym90dG9tOjIwcHg7ZGlzcGxheTppbmxpbmU7ZmxvYXQ6cmlnaHQ7bWFyZ2luOjA7bWluLWhlaWdodDo1MnB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjIwcHg7d2lkdGg6MzhweH0uYm94MzNpbWFnZSAuaW5kaXZpZHVlbF9ncmFkaWVudCwuYm94MTJpbWFnZSAuaW5kaXZpZHVlbF9ncmFkaWVudCwudGFnZXNoaWdobGlnaHQgLmluZGl2aWR1ZWxfZ3JhZGllbnR7Ym90dG9tOjA7ZGlzcGxheTpibG9jaztoZWlnaHQ6NjBweDt3aWR0aDoxMDAlfS5zZW5kdW5nZW5HcmFmaWsgLmluZGl2aWR1ZWxfZ3JhZGllbnR7YmFja2dyb3VuZC1jb2xvcjojMzMzfS5zZW5kdW5nZW5HcmFmaWsgLmJveF8xMjpob3ZlciBoMiBhe2NvbG9yOiNlYjFlMDB9LmJveDMzaW1hZ2UgLmluZGl2aWR1ZWxfZ3JhZGllbnR7YmFja2dyb3VuZC1jb2xvcjojMzMzO2hlaWdodDo5OHB4fS5ib3hfMzM6aG92ZXIsLmJveF8xMjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMxMTF9LmJveF8zMzpob3Zlcjpob3ZlciBpbWcsLmJveF8xMjpob3Zlcjpob3ZlciBpbWd7b3BhY2l0eTowLjg7ZmlsdGVyOmFscGhhKG9wYWNpdHk9ODApfS5ib3hfMzM6aG92ZXI6aG92ZXIgaDIsLmJveF8xMjpob3Zlcjpob3ZlciBoMntjb2xvcjojZWIxZTAwfS5ib3gzM2NvbG9yIC5jc2MtdGV4dHBpYywuYm94MTJjb2xvciAuY3NjLXRleHRwaWN7cGFkZGluZy10b3A6MjBweH0uYm94MzNjb2xvciAuaW1nX2hvdmVyLC5ib3gxMmNvbG9yIC5pbWdfaG92ZXJ7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtwYWRkaW5nOjA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI2LDMwLDMzLDApfS5ib3gzM2NvbG9yOmhvdmVyLC5ib3gxMmNvbG9yOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgyNiwzMCwzMywwLjIpfS5ib3gzM2NvbG9yOmhvdmVyIC5pbWdfaG92ZXIsLmJveDEyY29sb3I6aG92ZXIgLmltZ19ob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjYsMzAsMzMsMC4yKX0uYm94MzNjb2xvci55ZWxsb3csLmJveDEyY29sb3IueWVsbG93e2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL3BhdHRlcm5fNnNwX3llbGxvdy5qcGdcIikgbm8tcmVwZWF0IHNjcm9sbCBsZWZ0IHRvcCB0cmFuc3BhcmVudH0uYm94MzNmYntib3gtc2l6aW5nOmJvcmRlci1ib3g7YmFja2dyb3VuZC1jb2xvcjojMzMzO21pbi1oZWlnaHQ6OTBweH0uYm94MzNmYiAuY3NjLWZyYW1lLWRlZmF1bHR7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjc1JTt2ZXJ0aWNhbC1hbGlnbjpib3R0b207ZGlzcGxheTp0YWJsZS1jZWxsfS5ib3gzM2ZiIC5pY25fZmFjZWJvb2tfc3A2e2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL3NvY2lhbF9mYl9tb2JpbGUucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCAwIHRyYW5zcGFyZW50O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6cmlnaHQ7aGVpZ2h0OjIwcHg7cmlnaHQ6MjBweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MzJweDt3aWR0aDoxNHB4fS5ib3gzM2ZiIC5pbWdfaG92ZXJ7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtwYWRkaW5nOjA7YmFja2dyb3VuZC1jb2xvcjojMzMzfS5ib3gzM2ZiIGgze2ZvbnQtZmFtaWx5OlwiYW1wZXJzdGFuZGFyZG1lZGl1bVwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbH0uYm94MzNmYiBoMntmb250LWZhbWlseTpcImFtcGVyc2VyaWZcIixUaW1lcyBOZXcgUm9tYW4sVGltZXMsQ291cmllcixzZXJpZjtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWx9LmJveDMzZmIgaDR7aGVpZ2h0OjI2cHg7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvaWNuX2N0YS5wbmdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO2JveC1zaXppbmc6Ym9yZGVyLWJveDttYXJnaW46MCAtNjBweCAwIDA7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xMHB4O3BhZGRpbmctbGVmdDozMHB4O2Zsb2F0OnJpZ2h0O2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zYm9sZFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MS4xMjVlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGluZS1oZWlnaHQ6MS4yNTBlbTtsaW5lLWhlaWdodDoyNnB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyIC8gMSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE0NGRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KXsuYm94MzNmYiBoNHtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy8yeC9pY25fY3RhXzJ4LnBuZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTlweCAxOXB4fX0uYm94MzNmYiBoNCBhe2NvbG9yOiNlYjFlMDB9LmJveDMzZmI6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMzMzfS5nZXdpbm50ZWFzZXIuYm94MzNmYntiYWNrZ3JvdW5kLWNvbG9yOiMzMzM7cGFkZGluZzoxNXB4IDE1cHggMTBweCAxNXB4O21hcmdpbi10b3A6MjBweH0uZ2V3aW5udGVhc2VyLmJveDMzZmIgLmNzYy1mcmFtZS1kZWZhdWx0e3Bvc2l0aW9uOnJlbGF0aXZlfS5nZXdpbm50ZWFzZXIuYm94MzNmYiBoM3tmb250LWZhbWlseTpcImFtcGVyc2NyaXB0cmVndWxhclwiLFRpbWVzIE5ldyBSb21hbixUaW1lcyxDb3VyaWVyLHNlcmlmO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtmb250LXNpemU6MThweDt0ZXh0LXRyYW5zZm9ybTpub25lfS5nZXdpbm50ZWFzZXIuYm94MzNmYiBoMntmb250LWZhbWlseTpcImFtcGVyc3RhbmRhcmRoZWF2eVwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtmb250LXNpemU6MjRweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7ZmxvYXQ6bGVmdDtjbGVhcjpib3RofS5nZXdpbm50ZWFzZXIuYm94MzNmYiBoNHtmb250LXNpemU6MThweDtmbG9hdDpsZWZ0O2NsZWFyOmJvdGg7d2lkdGg6MTAwJTtwYWRkaW5nLWxlZnQ6MjJweDt0b3A6MHB4fS5nZXdpbm50ZWFzZXIuYm94MzNmYiAuaWNuX2tsZWV7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvaWNuX2tsZWUucG5nXCIpIDBweCAwcHggbm8tcmVwZWF0O3dpZHRoOjg5cHg7aGVpZ2h0Ojg0cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjI2cHg7cmlnaHQ6OTBweDtkaXNwbGF5OmJsb2NrfS5nZXdpbm50ZWFzZXIuYm94MzNmYiAuaWNuX2ZhY2Vib29rX3NwNnt0b3A6MTVweDtyaWdodDoxNXB4fS5ib3hfMTJ7ZmxvYXQ6bGVmdDttYXgtd2lkdGg6NDYwcHg7bWF4LWhlaWdodDoyNjBweDtoZWlnaHQ6MjYwcHg7bWFyZ2luLXJpZ2h0OjIwcHg7bWFyZ2luLWJvdHRvbToyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn0uYm94XzEyIC5jc2MtZnJhbWUtZGVmYXVsdHtwb3NpdGlvbjphYnNvbHV0ZTtwYWRkaW5nOjAgMi4yJSAxNXB4O2JvdHRvbTowcHg7bGVmdDowcHg7ei1pbmRleDoxO2NvbG9yOiNmMmVkZTA7d2lkdGg6ODAlfS5ib3hfMTIgLmN0YSwuYm94XzEyIC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgLmN0YSwuY29va2llcyAud3JhcHBlci1jb29raWVzIC5ib3hfMTIgLmN0YSwuYm94XzEyIC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgLmNjX2J0biwuY29va2llcyAud3JhcHBlci1jb29raWVzIC5ib3hfMTIgLmNjX2J0biwuYm94XzEyIC5jb29raWVzIC5jY19iYW5uZXIgLmN0YSwuY29va2llcyAuY2NfYmFubmVyIC5ib3hfMTIgLmN0YSwuYm94XzEyIC5jb29raWVzIC5jY19iYW5uZXIgLmNjX2J0biwuY29va2llcyAuY2NfYmFubmVyIC5ib3hfMTIgLmNjX2J0biwuYm94XzEyIC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC5jdGEsLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLmJveF8xMiAuY3RhLC5ib3hfMTIgLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLmNjX2J0biwuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyAuYm94XzEyIC5jY19idG4sLmJveF8xMiAuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAuY3RhLC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5ib3hfMTIgLmN0YSwuYm94XzEyIC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5jY19idG4sLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgLmJveF8xMiAuY2NfYnRue2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2ljbl9jdGEucG5nXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IHRvcDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7Ym90dG9tOjE1cHg7ZGlzcGxheTppbmxpbmU7ZmxvYXQ6cmlnaHQ7bWFyZ2luOjA7bWluLWhlaWdodDoyNnB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjIwcHg7d2lkdGg6MjZweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCl7LmJveF8xMiAuY3RhLC5ib3hfMTIgLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAuY3RhLC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgLmJveF8xMiAuY3RhLC5ib3hfMTIgLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAuY2NfYnRuLC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgLmJveF8xMiAuY2NfYnRuLC5ib3hfMTIgLmNvb2tpZXMgLmNjX2Jhbm5lciAuY3RhLC5jb29raWVzIC5jY19iYW5uZXIgLmJveF8xMiAuY3RhLC5ib3hfMTIgLmNvb2tpZXMgLmNjX2Jhbm5lciAuY2NfYnRuLC5jb29raWVzIC5jY19iYW5uZXIgLmJveF8xMiAuY2NfYnRuLC5ib3hfMTIgLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLmN0YSwuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyAuYm94XzEyIC5jdGEsLmJveF8xMiAuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyAuY2NfYnRuLC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC5ib3hfMTIgLmNjX2J0biwuYm94XzEyIC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5jdGEsLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgLmJveF8xMiAuY3RhLC5ib3hfMTIgLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgLmNjX2J0biwuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAuYm94XzEyIC5jY19idG57YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvMngvaWNuX2N0YV8yeC5wbmdcIik7YmFja2dyb3VuZC1zaXplOjE5cHggMTlweH19LmJveF8xMiBoMntmb250LXNpemU6MS4zM2VtICFpbXBvcnRhbnQ7Y29sb3I6I2ZmZn0uYm94XzEyLmxhc3R7bWFyZ2luLXJpZ2h0OjBweH0uYm94MTJjb2xvciAuY3NjLXRleHRwaWN7cGFkZGluZy10b3A6NDBweH0uY29udGVudC13cmFwcGVye292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgY2VudGVyfS5icmVhZGNydW1iTWVudXttYXJnaW46MTBweCBhdXRvIDEwcHg7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNyZWd1bGFyXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZTowLjg3NWVtO2xpbmUtaGVpZ2h0OjEuMjUwZW07Y29sb3I6Izk5OX0uYnJlYWRjcnVtYk1lbnUgYXtjb2xvcjojOTk5fS5icmVhZGNydW1iTWVudSBhOmhvdmVye2NvbG9yOiNlYjFlMDB9LmJyZWFkY3J1bWJNZW51IC5icmVhZGNydW1iSWNvbntiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9pY25fYXJyb3dfYnJlYWRjcnVtYi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7d2lkdGg6NnB4O2hlaWdodDoxMnB4O21hcmdpbjowIDEwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lm5ld3NUZW1wbGF0ZSAuYnJlYWRjcnVtYk1lbnUsLnR2Z3VpZGUgLmJyZWFkY3J1bWJNZW51e21hcmdpbi1ib3R0b206MHB4fS5ib3hTZW5kdW5ne21hcmdpbi10b3A6MjBweDttYXJnaW4tYm90dG9tOjBweH0uYm94U2VuZHVuZyAuYm9keXRleHR7bWFyZ2luLWJvdHRvbTowfS5ib3hTZW5kdW5nIC5jc2MtdGV4dHBpYy1jZW50ZXJ7bWF4LXdpZHRoOjE3MHB4fS5ib3hTZW5kdW5nIC5jc2MtZnJhbWUtZGVmYXVsdHtmbG9hdDpsZWZ0fS5ib3hTZW5kdW5nIC5jc2MtZnJhbWUtZGVmYXVsdCBoMntmb250LXNpemU6MS42ZW19LmJveFNlbmR1bmcgLmNzYy1mcmFtZS1kZWZhdWx0IHB7Zm9udC1zaXplOjFlbX0uYm94U2VuZHVuZy5saW5le2JvcmRlci10b3A6MXB4IHNvbGlkICNlYjFlMDA7bWFyZ2luLWJvdHRvbTo1cHg7cGFkZGluZy10b3A6MTVweH0jYzEzNjA3e21hcmdpbi1ib3R0b206MTBweH0uYm94MTMudGFnZXNoaWdobGlnaHR7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufS5ib3gxMy50YWdlc2hpZ2hsaWdodDpob3ZlciAudGV4dCBoNCwuYm94MTMudGFnZXNoaWdobGlnaHQ6aG92ZXIgLnRleHQgaDJ7Y29sb3I6I2ViMWUwMH0uYm94MTMudGFnZXNoaWdobGlnaHQgLnRleHR7YmFja2dyb3VuZC1jb2xvcjojMzMzO2JveC1zaXppbmc6Ym9yZGVyLWJveDtoZWlnaHQ6YXV0bztwYWRkaW5nLWJvdHRvbToxMHB4O3BhZGRpbmctbGVmdDoyMHB4O3BhZGRpbmctcmlnaHQ6NTVweDtkaXNwbGF5OnRhYmxlLWNlbGw7dmVydGljYWwtYWxpZ246Ym90dG9tO2NsZWFyOmJvdGg7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjBweDt6LWluZGV4OjE7d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDoyMHB4O21pbi1oZWlnaHQ6NjBweH0uYm94MTMudGFnZXNoaWdobGlnaHQgLnRleHQgaDR7Y29sb3I6I2ViMWUwMDtmb250LWZhbWlseTpcIm9wZW5fc2Fuc2JvbGRcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxLjRlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7ZGlzcGxheTpub25lO3ZlcnRpY2FsLWFsaWduOmJvdHRvbX0uYm94MTMudGFnZXNoaWdobGlnaHQgLnRleHQgaDN7Y29sb3I6I2ZmZjtkaXNwbGF5Om5vbmU7dmVydGljYWwtYWxpZ246Ym90dG9tO3dpZHRoOjI2MHB4O2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zYm9sZFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MWVtO2xpbmUtaGVpZ2h0OjEuNGVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uYm94MTMudGFnZXNoaWdobGlnaHQgLnRleHQgaDMgYXtjb2xvcjojZmZmfS5ib3gxMy50YWdlc2hpZ2hsaWdodCAudGV4dCBoMnttYXJnaW4tYm90dG9tOjA7Y29sb3I6I2ZmZjtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjpib3R0b207dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zcmVnXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxLjUwMGVtO2xpbmUtaGVpZ2h0OjEuMmVtfS5ib3gxMy50YWdlc2hpZ2hsaWdodCAudGV4dCBoMiBhe2NvbG9yOiNmZmY7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNyZWdcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjEuNTAwZW07bGluZS1oZWlnaHQ6MS4yZW19LmJveDEzLnRhZ2VzaGlnaGxpZ2h0IC5jdGEsLmJveDEzLnRhZ2VzaGlnaGxpZ2h0IC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgLmNjX2J0biwuY29va2llcyAud3JhcHBlci1jb29raWVzIC5ib3gxMy50YWdlc2hpZ2hsaWdodCAuY2NfYnRuLC5ib3gxMy50YWdlc2hpZ2hsaWdodCAuY29va2llcyAuY2NfYmFubmVyIC5jY19idG4sLmNvb2tpZXMgLmNjX2Jhbm5lciAuYm94MTMudGFnZXNoaWdobGlnaHQgLmNjX2J0biwuYm94MTMudGFnZXNoaWdobGlnaHQgLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLmNjX2J0biwuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyAuYm94MTMudGFnZXNoaWdobGlnaHQgLmNjX2J0biwuYm94MTMudGFnZXNoaWdobGlnaHQgLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgLmNjX2J0biwuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAuYm94MTMudGFnZXNoaWdobGlnaHQgLmNjX2J0bntiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9pY25fY3RhLnBuZ1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7d2lkdGg6MTlweDtoZWlnaHQ6MTlweDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MjBweDtyaWdodDoyMHB4O3otaW5kZXg6MX1AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCl7LmJveDEzLnRhZ2VzaGlnaGxpZ2h0IC5jdGEsLmJveDEzLnRhZ2VzaGlnaGxpZ2h0IC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgLmNjX2J0biwuY29va2llcyAud3JhcHBlci1jb29raWVzIC5ib3gxMy50YWdlc2hpZ2hsaWdodCAuY2NfYnRuLC5ib3gxMy50YWdlc2hpZ2hsaWdodCAuY29va2llcyAuY2NfYmFubmVyIC5jY19idG4sLmNvb2tpZXMgLmNjX2Jhbm5lciAuYm94MTMudGFnZXNoaWdobGlnaHQgLmNjX2J0biwuYm94MTMudGFnZXNoaWdobGlnaHQgLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLmNjX2J0biwuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyAuYm94MTMudGFnZXNoaWdobGlnaHQgLmNjX2J0biwuYm94MTMudGFnZXNoaWdobGlnaHQgLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgLmNjX2J0biwuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAuYm94MTMudGFnZXNoaWdobGlnaHQgLmNjX2J0bntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy8yeC9pY25fY3RhXzJ4LnBuZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTlweCAxOXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MzlweCl7LmJveDEzLnRhZ2VzaGlnaGxpZ2h0IC5jdGEsLmJveDEzLnRhZ2VzaGlnaGxpZ2h0IC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgLmNjX2J0biwuY29va2llcyAud3JhcHBlci1jb29raWVzIC5ib3gxMy50YWdlc2hpZ2hsaWdodCAuY2NfYnRuLC5ib3gxMy50YWdlc2hpZ2hsaWdodCAuY29va2llcyAuY2NfYmFubmVyIC5jY19idG4sLmNvb2tpZXMgLmNjX2Jhbm5lciAuYm94MTMudGFnZXNoaWdobGlnaHQgLmNjX2J0biwuYm94MTMudGFnZXNoaWdobGlnaHQgLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLmNjX2J0biwuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyAuYm94MTMudGFnZXNoaWdobGlnaHQgLmNjX2J0biwuYm94MTMudGFnZXNoaWdobGlnaHQgLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgLmNjX2J0biwuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAuYm94MTMudGFnZXNoaWdobGlnaHQgLmNjX2J0bntib3R0b206MjNweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpey5ib3gxMy50YWdlc2hpZ2hsaWdodCAuY3RhLC5ib3gxMy50YWdlc2hpZ2hsaWdodCAuY29va2llcyAud3JhcHBlci1jb29raWVzIC5jY19idG4sLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAuYm94MTMudGFnZXNoaWdobGlnaHQgLmNjX2J0biwuYm94MTMudGFnZXNoaWdobGlnaHQgLmNvb2tpZXMgLmNjX2Jhbm5lciAuY2NfYnRuLC5jb29raWVzIC5jY19iYW5uZXIgLmJveDEzLnRhZ2VzaGlnaGxpZ2h0IC5jY19idG4sLmJveDEzLnRhZ2VzaGlnaGxpZ2h0IC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC5jY19idG4sLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLmJveDEzLnRhZ2VzaGlnaGxpZ2h0IC5jY19idG4sLmJveDEzLnRhZ2VzaGlnaGxpZ2h0IC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5jY19idG4sLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgLmJveDEzLnRhZ2VzaGlnaGxpZ2h0IC5jY19idG57Ym90dG9tOjIxcHh9fS5ib3gxMy50YWdlc2hpZ2hsaWdodC5laW5lciAudGV4dHt6LWluZGV4OjA7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvcGF0dGVybl8yc3BfeWVsbG93X3Nwcml0ZS5qcGdcIikgbm8tcmVwZWF0IGxlZnQgdG9wfS5ib3gxMy50YWdlc2hpZ2hsaWdodC5laW5lcjpob3ZlciAudGV4dHtiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgYm90dG9tfS50dmJveHtmbG9hdDpsZWZ0fS5kYXRhX2ljb257YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvaWNuX2NhbGVuZGFyLnBuZ1wiKSBuby1yZXBlYXQgbGVmdCB0b3A7ZGlzcGxheTpibG9jaztoZWlnaHQ6MThweDt3aWR0aDoxOHB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjIwcHg7dG9wOjIwcHg7Y3Vyc29yOnBvaW50ZXJ9LmRhdGFfaWNvbjpob3ZlciwuZGF0YV9pY29uLmFjdGl2ZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgLTE4cHh9LmhvbWUgLnR4LW0wMS10dnByb2dyYW1tZSAudHh0X2NvbnRlbnRfaGVhZGxpbmV7ZGlzcGxheTpub25lfS5ob21lIC50eC1tMDEtdHZwcm9ncmFtbWUgLmJveDEzLnRhZ2VzaGlnaGxpZ2h0e3dpZHRoOjEwMCV9LmhvbWUgLnR4LW0wMS10dnByb2dyYW1tZSAuYm94MTMudGFnZXNoaWdobGlnaHQgLnRleHQgaDR7Y2xlYXI6Ym90aDtkaXNwbGF5Om5vbmV9LmhvbWUgLnR4LW0wMS10dnByb2dyYW1tZSAuYm94MTMudGFnZXNoaWdobGlnaHQgLnRleHQgaDN7Y2xlYXI6Ym90aDtkaXNwbGF5Om5vbmV9LmhvbWUgLnR4LW0wMS10dnByb2dyYW1tZSAuYm94MTMudGFnZXNoaWdobGlnaHQgLnRleHQgaDJ7d2lkdGg6ODQlfS5ob21lIC50eC1tMDEtdHZwcm9ncmFtbWUgLmJveDEzLnRhZ2VzaGlnaGxpZ2h0IC5jdGEsLmhvbWUgLnR4LW0wMS10dnByb2dyYW1tZSAuYm94MTMudGFnZXNoaWdobGlnaHQgLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAuY2NfYnRuLC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgLmhvbWUgLnR4LW0wMS10dnByb2dyYW1tZSAuYm94MTMudGFnZXNoaWdobGlnaHQgLmNjX2J0biwuaG9tZSAudHgtbTAxLXR2cHJvZ3JhbW1lIC5ib3gxMy50YWdlc2hpZ2hsaWdodCAuY29va2llcyAuY2NfYmFubmVyIC5jY19idG4sLmNvb2tpZXMgLmNjX2Jhbm5lciAuaG9tZSAudHgtbTAxLXR2cHJvZ3JhbW1lIC5ib3gxMy50YWdlc2hpZ2hsaWdodCAuY2NfYnRuLC5ob21lIC50eC1tMDEtdHZwcm9ncmFtbWUgLmJveDEzLnRhZ2VzaGlnaGxpZ2h0IC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC5jY19idG4sLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLmhvbWUgLnR4LW0wMS10dnByb2dyYW1tZSAuYm94MTMudGFnZXNoaWdobGlnaHQgLmNjX2J0biwuaG9tZSAudHgtbTAxLXR2cHJvZ3JhbW1lIC5ib3gxMy50YWdlc2hpZ2hsaWdodCAuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAuY2NfYnRuLC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5ob21lIC50eC1tMDEtdHZwcm9ncmFtbWUgLmJveDEzLnRhZ2VzaGlnaGxpZ2h0IC5jY19idG57ZGlzcGxheTpibG9ja30uaG9tZSAudHgtbTAxLXR2cHJvZ3JhbW1lIC5ib3gxMy50YWdlc2hpZ2hsaWdodDpob3ZlciAudGV4dCBoNCwuaG9tZSAudHgtbTAxLXR2cHJvZ3JhbW1lIC5ib3gxMy50YWdlc2hpZ2hsaWdodDpob3ZlciAudGV4dCBoM3tkaXNwbGF5OmJsb2NrfS5ob21lIC50eC1tMDEtdHZwcm9ncmFtbWUgLmJveDEzLnRhZ2VzaGlnaGxpZ2h0OmhvdmVyIC5jdGEsLmhvbWUgLnR4LW0wMS10dnByb2dyYW1tZSAuYm94MTMudGFnZXNoaWdobGlnaHQ6aG92ZXIgLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAuY2NfYnRuLC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgLmhvbWUgLnR4LW0wMS10dnByb2dyYW1tZSAuYm94MTMudGFnZXNoaWdobGlnaHQ6aG92ZXIgLmNjX2J0biwuaG9tZSAudHgtbTAxLXR2cHJvZ3JhbW1lIC5ib3gxMy50YWdlc2hpZ2hsaWdodDpob3ZlciAuY29va2llcyAuY2NfYmFubmVyIC5jY19idG4sLmNvb2tpZXMgLmNjX2Jhbm5lciAuaG9tZSAudHgtbTAxLXR2cHJvZ3JhbW1lIC5ib3gxMy50YWdlc2hpZ2hsaWdodDpob3ZlciAuY2NfYnRuLC5ob21lIC50eC1tMDEtdHZwcm9ncmFtbWUgLmJveDEzLnRhZ2VzaGlnaGxpZ2h0OmhvdmVyIC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC5jY19idG4sLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLmhvbWUgLnR4LW0wMS10dnByb2dyYW1tZSAuYm94MTMudGFnZXNoaWdobGlnaHQ6aG92ZXIgLmNjX2J0biwuaG9tZSAudHgtbTAxLXR2cHJvZ3JhbW1lIC5ib3gxMy50YWdlc2hpZ2hsaWdodDpob3ZlciAuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAuY2NfYnRuLC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5ob21lIC50eC1tMDEtdHZwcm9ncmFtbWUgLmJveDEzLnRhZ2VzaGlnaGxpZ2h0OmhvdmVyIC5jY19idG57ZGlzcGxheTpibG9ja30uaG9tZSAudHgtbTAxLXR2cHJvZ3JhbW1lIC5ib3gxMy50YWdlc2hpZ2hsaWdodDpob3ZlciAuaW5kaXZpZHVlbF9ncmFkaWVudHtoZWlnaHQ6MTAwJX0uaG9tZSAudHgtbTAxLXR2cHJvZ3JhbW1lIC5ib3gxMy50YWdlc2hpZ2hsaWdodDpob3ZlciAudGV4dCBoMntjb2xvcjojZWIxZTAwfS50eC1tMDEtcHJvZ3JhbWFiY3tmbG9hdDpsZWZ0fS5oaWdobGlnaHRzIGgxe2ZvbnQtZmFtaWx5OlwiYW1wZXJzY3JpcHRyZWd1bGFyXCIsVGltZXMgTmV3IFJvbWFuLFRpbWVzLENvdXJpZXIsc2VyaWY7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZToyNHB4O3RleHQtdHJhbnNmb3JtOm5vbmV9LnRlYXNlcjMzX3dyYXBwZXJ7Y2xlYXI6Ym90aDtmbG9hdDpsZWZ0O21hcmdpbi10b3A6MHB4O3dpZHRoOjEwMCV9LnRlYXNlcjMzX3dyYXBwZXIgLmxhc3QgLmJveDEze21hcmdpbi1yaWdodDowcHh9LnNlbmR1bmdlbiAudzYyMHtwb3NpdGlvbjpyZWxhdGl2ZX0uc2VuZHVuZ2VuIC53NjIwIC5idG5fYmFja19tb2JpbGV7dG9wOjMwcHh9LnNlbmR1bmdlbiAudzYyMCAuc2VuZGV0ZXJtaW5lX3NwYWNlcntkaXNwbGF5Om5vbmU7ZmxvYXQ6bGVmdDtoZWlnaHQ6MjBweDttYXJnaW4tYm90dG9tOjNweDt3aWR0aDoxNDBweH0uY3NjLXNpdGVtYXB7bWFyZ2luLWJvdHRvbTo0MHB4fS5jc2Mtc2l0ZW1hcCB1bHttYXJnaW46MHB4O3BhZGRpbmctbGVmdDowcHh9LmNzYy1zaXRlbWFwIHVsIGxpIGF7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MS4zZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbToxMHB4fS5jc2Mtc2l0ZW1hcCB1bCBsaSB1bHtwYWRkaW5nLWxlZnQ6MzZweH0uY3NjLXNpdGVtYXAgdWwgbGkgdWwgbGkgYXtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjFlbX0uZnJhbWUtdHlwZS1tZW51X3NpdGVtYXBfcGFnZXN7bWFyZ2luLWJvdHRvbTo0MHB4fS5mcmFtZS10eXBlLW1lbnVfc2l0ZW1hcF9wYWdlcyB1bHttYXJnaW4tYm90dG9tOjQwcHg7cGFkZGluZy1sZWZ0OjBweDtsaXN0LXN0eWxlOm5vbmV9LmZyYW1lLXR5cGUtbWVudV9zaXRlbWFwX3BhZ2VzIHVsIGxpIGF7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MS4zZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbToxMHB4fS5mcmFtZS10eXBlLW1lbnVfc2l0ZW1hcF9wYWdlcyB1bCBsaSB1bHtwYWRkaW5nLWxlZnQ6MzZweH0uZnJhbWUtdHlwZS1tZW51X3NpdGVtYXBfcGFnZXMgdWwgbGkgdWwgbGkgYXtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjFlbX0uaG9tZSAubmV3c3ttYXgtd2lkdGg6NDYwcHg7ZmxvYXQ6bGVmdDttYXJnaW4tdG9wOjBweH0uaG9tZSAuYm94X3JpZ2h0IC50eHRfY29udGVudF9oZWFkbGluZXttYXJnaW4tYm90dG9tOjBweH0uaG9tZSAuYm94X2xlZnQgLnR4dF9jb250ZW50X2hlYWRsaW5le21hcmdpbi1ib3R0b206MHB4fS50ZWFzZXIgLnRyYW56Z3JleSAuY3NjLXRleHRwaWMtdGV4dHtiYWNrZ3JvdW5kOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlBL1BnbzhjM1puSUhodGJHNXpQU0pvZOKApklnYUdWcFoyaDBQU0l4SWlCbWFXeHNQU0oxY213b0kyZHlZV1F0ZFdOblp5MW5aVzVsY21GMFpXUXBJaUF2UGdvOEwzTjJaejQ9XCIpO2JhY2tncm91bmQ6LW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI2LDMwLDMzLDApIDUwJSwgcmdiYSgyNiwzMCwzMywwLjYpIDcwJSwgcmdiYSgyNiwzMCwzMywwLjkpIDk1JSwgIzFhMWUyMSAxMDAlKTtiYWNrZ3JvdW5kOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoNTAlLCByZ2JhKDI2LDMwLDMzLDApKSwgY29sb3Itc3RvcCg3MCUsIHJnYmEoMjYsMzAsMzMsMC42KSksIGNvbG9yLXN0b3AoOTUlLCByZ2JhKDI2LDMwLDMzLDAuOSkpLCBjb2xvci1zdG9wKDEwMCUsICMxYTFlMjEpKTtiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNiwzMCwzMywwKSA1MCUsIHJnYmEoMjYsMzAsMzMsMC42KSA3MCUsIHJnYmEoMjYsMzAsMzMsMC45KSA5NSUsICMxYTFlMjEgMTAwJSk7YmFja2dyb3VuZDotby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI2LDMwLDMzLDApIDUwJSwgcmdiYSgyNiwzMCwzMywwLjYpIDcwJSwgcmdiYSgyNiwzMCwzMywwLjkpIDk1JSwgIzFhMWUyMSAxMDAlKTtiYWNrZ3JvdW5kOi1tcy1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI2LDMwLDMzLDApIDUwJSwgcmdiYSgyNiwzMCwzMywwLjYpIDcwJSwgcmdiYSgyNiwzMCwzMywwLjkpIDk1JSwgIzFhMWUyMSAxMDAlKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjYsMzAsMzMsMCkgNTAlLCByZ2JhKDI2LDMwLDMzLDAuNikgNzAlLCByZ2JhKDI2LDMwLDMzLDAuOSkgOTUlLCAjMWExZTIxIDEwMCUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzAwMWExZTIxJywgZW5kQ29sb3JzdHI9JyMxYTFlMjEnLEdyYWRpZW50VHlwZT0wICk7Ym90dG9tOjA7ZGlzcGxheTpibG9jazttaW4taGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtwYWRkaW5nOjE1MHB4IDQuNzYlIDhweH0udGVhc2VyIC50cmFueiAuY3NjLXRleHRwaWMtdGV4dHtib3R0b206MDtkaXNwbGF5OmJsb2NrO21pbi1oZWlnaHQ6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO3BhZGRpbmc6MTUwcHggNC43NiUgOHB4O2JhY2tncm91bmQ6bm9uZX0udGVhc2VyIC50cmFuemdyZXkgLmNzYy10ZXh0cGljLXRleHQsLnRlYXNlciAudHJhbnogLmNzYy10ZXh0cGljLXRleHR7Ym94LXNpemluZzpib3JkZXItYm94O2hlaWdodDoxMDBweDtkaXNwbGF5OnRhYmxlLWNlbGw7dmVydGljYWwtYWxpZ246Ym90dG9tO2NsZWFyOmJvdGg7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjBweDt6LWluZGV4OjE7d2lkdGg6MTAwJTtjb2xvcjojZmZmfS50eHRfcHJldntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlO2hlaWdodDo4M3B4O21heC1oZWlnaHQ6ODNweH0ucHJpbnR7Y3Vyc29yOnBvaW50ZXJ9LnNlbmR1bmdHcmFmaWtDb250ZW50IC5ib3gzM2ltYWdlLmJveF8zM3ttaW4taGVpZ2h0OmluaGVyaXQ7Zm9udC1zaXplOjAuOTM4ZW19LmRlZmF1bHQgLmJveDEzIC5jc2MtZnJhbWUtZGVmYXVsdCAuY3NjLXRleHRwaWMgLmNzYy10ZXh0cGljLXRleHR7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmRlZmF1bHQgLmJveDEzIC5jc2MtZnJhbWUtZGVmYXVsdCAuY3NjLXRleHRwaWMgLmNzYy10ZXh0cGljLXRleHQgaDR7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjUwcHg7bGVmdDoyMHB4fS5nYWxlcmllX3dyYXBwZXJ7bWFyZ2luOjEwcHggMCAyMHB4IDA7ZmxvYXQ6bGVmdH0uZ2FsZXJpZV93cmFwcGVyIC5nYWxlcmllX2l0ZW1fd3JhcHBlciAuZ2FsZXJpZV9pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyfS5nYWxlcmllX3dyYXBwZXIgLmdhbGVyaWVfaXRlbV93cmFwcGVyIC5nYWxlcmllX2l0ZW06aG92ZXIgaW1ne29wYWNpdHk6MC44O2ZpbHRlcjphbHBoYShvcGFjaXR5PTgwKX0uZ2FsZXJpZV93cmFwcGVyIC5nYWxlcmllX2l0ZW1fd3JhcHBlciAuZ2FsZXJpZV9pdGVtIGltZ3t3aWR0aDoxNDBweDtoZWlnaHQ6YXV0bztkaXNwbGF5OmJsb2NrfS5nYWxlcmllX3dyYXBwZXIgLmJ4LXdyYXBwZXIgLmJ4LXByZXZ7YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IGNlbnRlcn0uZ2FsZXJpZV93cmFwcGVyIC5ieC13cmFwcGVyIC5ieC1uZXh0e2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgY2VudGVyfS5nYWxlcmllX3dyYXBwZXIgLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiBhe2hlaWdodDoxMDAlfS5nYWxlcmllX3dyYXBwZXIgLmdhbGVyaWVfaXRlbSAuaG92ZXJfcGZlaWx7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjM3cHg7d2lkdGg6MzhweDt0b3A6NTAlO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0xN3B4O21hcmdpbi10b3A6LTE4cHh9LmdhbGVyaWVfd3JhcHBlciAuZ2FsZXJpZV9pdGVtOmhvdmVyIC5ob3Zlcl9wZmVpbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtMzVweH0uZ2FsZXJpZV93cmFwcGVyIC5nYWxlcmllX2NvbnRlbnR7bWFyZ2luOjIwcHggMHB4IDIwcHggMHB4fS50eC1tMDEtdHZwcm9ncmFtbWUgLnRlYXNlcl91cHtkaXNwbGF5OmJsb2NrfS5zcDMuZ3JlZW4gaDN7bWFyZ2luLWJvdHRvbTowcHh9LnNwMy5ncmVlbiBoMnttYXJnaW4tYm90dG9tOjNweH0udGVhc2VyIC5jc2MtdGV4dHBpYy10ZXh0e21pbi1oZWlnaHQ6NzhweH0ubmV3c1RlbXBsYXRlIC5zdGFnZV9jb250ZW50IGgxLC5tZXRhIC5zdGFnZV9jb250ZW50IGgxe21hcmdpbi1ib3R0b206MzBweDttYXJnaW4tdG9wOjMwcHg7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNyZWd1bGFyXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWZ9LmdhbGVyaWVfY29udGVudCBpbWd7bWFyZ2luOmF1dG87ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfWJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5oczEgaDJ7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNyZWd1bGFyXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToyLjEyNWVtO2xpbmUtaGVpZ2h0OjEuMWVtO3RleHQtdHJhbnNmb3JtOm5vbmV9Ym9keS5zZW5kdW5nZW5HcmFmaWsgLmhzMiBoMntmb250LWZhbWlseTpcImFtcGVyc2NyaXB0cmVndWxhclwiLFRpbWVzIE5ldyBSb21hbixUaW1lcyxDb3VyaWVyLHNlcmlmfWJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5zZW5kdW5nSGVhZGxpbmUgaDIsYm9keS5zZW5kdW5nZW5HcmFmaWsudW50ZXJzZWl0ZSAuc2VuZHVuZ0hlYWRsaW5lIGgye2NvbG9yOiMzMzM7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNyZWd1bGFyXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToyLjEyNWVtO2xpbmUtaGVpZ2h0OjEuMWVtO3RleHQtdHJhbnNmb3JtOm5vbmV9Ym9keS5zZW5kdW5nZW5HcmFmaWsudW50ZXJzZWl0ZSAuc2VuZHVuZ0dyYWZpazJTcGFsdGVuIC5zZW5kdW5nSGVhZGxpbmUgaDJ7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNib2xkXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxLjUwMGVtO2xpbmUtaGVpZ2h0OjEuMmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtkaXNwbGF5OmJsb2NrO2JvcmRlci10b3A6MXB4IHNvbGlkICNlYjFlMDA7bWFyZ2luLXRvcDoyMHB4O3BhZGRpbmctdG9wOjE1cHh9Ym9keS5zZW5kdW5nZW5HcmFmaWsudW50ZXJzZWl0ZSAuc2VuZHVuZ0dyYWZpazJTcGFsdGVuIC5zZW5kdW5nSGVhZGxpbmUgLmhpZ2hsaWdodC1zdHlsZSBoMntmb250LWZhbWlseTpcIm9wZW5fc2Fuc3JlZ1wiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MS41MDBlbTtsaW5lLWhlaWdodDoxLjJlbTt0ZXh0LXRyYW5zZm9ybTpub25lO2Rpc3BsYXk6aW5saW5lO2JvcmRlci10b3A6MXB4IHNvbGlkICNlYjFlMDA7bWFyZ2luLWJvdHRvbToyMHB4fWJvZHkuc2VuZHVuZ2VuR3JhZmlrLnVudGVyc2VpdGUgLnNlbmR1bmdHcmFmaWsyU3BhbHRlbiAuZXBpc29kZS1saXN0IC50ZWFzZXItYXVza2xhcHBiYXIsLnNlbmR1bmdlbiAudzYyMCAuZXBpc29kZS1saXN0IC50ZWFzZXItYXVza2xhcHBiYXJ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2ViMWUwMDtwYWRkaW5nOjE1cHggMH1ib2R5LnNlbmR1bmdlbkdyYWZpay51bnRlcnNlaXRlIC5zZW5kdW5nR3JhZmlrMlNwYWx0ZW4gLmVwaXNvZGUtbGlzdCAudGVhc2VyLWF1c2tsYXBwYmFyOmZpcnN0LWNoaWxkLC5zZW5kdW5nZW4gLnc2MjAgLmVwaXNvZGUtbGlzdCAudGVhc2VyLWF1c2tsYXBwYmFyOmZpcnN0LWNoaWxke2JvcmRlci10b3A6bm9uZSAhaW1wb3J0YW50fWJvZHkuc2VuZHVuZ2VuR3JhZmlrLnVudGVyc2VpdGUgLnNlbmR1bmdHcmFmaWsyU3BhbHRlbiAuZXBpc29kZS1saXN0IC50ZWFzZXItYXVza2xhcHBiYXIgLnRlYXNlci1pbWcgZGl2LmltZ19hdXNrbGFwcGJhciwuc2VuZHVuZ2VuIC53NjIwIC5lcGlzb2RlLWxpc3QgLnRlYXNlci1hdXNrbGFwcGJhciAudGVhc2VyLWltZyBkaXYuaW1nX2F1c2tsYXBwYmFye2JhY2tncm91bmQtaW1hZ2U6bm9uZSAhaW1wb3J0YW50fWJvZHkuc2VuZHVuZ2VuR3JhZmlrLnVudGVyc2VpdGUgLnNlbmR1bmdHcmFmaWsyU3BhbHRlbiAuZXBpc29kZS1saXN0IC50ZWFzZXItYXVza2xhcHBiYXIgLnRlYXNlci1pbWcgZGl2LmltZ19hdXNrbGFwcGJhciAudGVhc2VyLXRleHQgLmxhYmVsMSwuc2VuZHVuZ2VuIC53NjIwIC5lcGlzb2RlLWxpc3QgLnRlYXNlci1hdXNrbGFwcGJhciAudGVhc2VyLWltZyBkaXYuaW1nX2F1c2tsYXBwYmFyIC50ZWFzZXItdGV4dCAubGFiZWwxe2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zYm9sZFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MS4xMjVlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGluZS1oZWlnaHQ6MS4yNTBlbX1ib2R5LnNlbmR1bmdlbkdyYWZpay51bnRlcnNlaXRlIC5zZW5kdW5nR3JhZmlrMlNwYWx0ZW4gLmVwaXNvZGUtbGlzdCAudGVhc2VyLWF1c2tsYXBwYmFyIC50ZWFzZXItaW1nIGRpdi5pbWdfYXVza2xhcHBiYXIgLm1vcmVsZXNzX3RvZ2dsZSwuc2VuZHVuZ2VuIC53NjIwIC5lcGlzb2RlLWxpc3QgLnRlYXNlci1hdXNrbGFwcGJhciAudGVhc2VyLWltZyBkaXYuaW1nX2F1c2tsYXBwYmFyIC5tb3JlbGVzc190b2dnbGV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9Ym9keS5zZW5kdW5nZW5HcmFmaWsudW50ZXJzZWl0ZSAuc2VuZHVuZ0dyYWZpazJTcGFsdGVuIC5lcGlzb2RlLWxpc3QgLnRlYXNlci1hdXNrbGFwcGJhciAudGVhc2VyLWltZyBkaXYubW9yZV9pbmZvIHAsLnNlbmR1bmdlbiAudzYyMCAuZXBpc29kZS1saXN0IC50ZWFzZXItYXVza2xhcHBiYXIgLnRlYXNlci1pbWcgZGl2Lm1vcmVfaW5mbyBwe21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fWJvZHkuc2VuZHVuZ2VuR3JhZmlrLnVudGVyc2VpdGUgLnNlbmR1bmdHcmFmaWsyU3BhbHRlbiAuZXBpc29kZS1saXN0IC5yb3ctMTBlci1ncmlkLC5zZW5kdW5nZW4gLnc2MjAgLmVwaXNvZGUtbGlzdCAucm93LTEwZXItZ3JpZHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uYWpheF9OZXh0YnJvYWRjYXN0IC50eC1tMDEtdHZwcm9ncmFtbWV7ZGlzcGxheTpub25lfS5hamF4X05leHRicm9hZGNhc3R7YmFja2dyb3VuZDp1cmwoLi4vaW1nL2FqYXgtbG9hZGVyLmdpZikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7bWluLWhlaWdodDo1MHB4O3dpZHRoOjEwMCU7Y2xlYXI6Ym90aH0uZW1wZmFuZ1RlbXBsYXRlIC50ZWFzZXJfc2xpZGVyX3dyYXBwZXIgLmJveDEzIC5jc2MtdGV4dHBpYy1pbWFnZSBpbWcsLmVtcGZhbmdEZXRhaWxUZW1wbGF0ZSAudGVhc2VyX3NsaWRlcl93cmFwcGVyIC5ib3gxMyAuY3NjLXRleHRwaWMtaW1hZ2UgaW1ne3dpZHRoOjQ0MHB4fS5lbXBmYW5nRGV0YWlsVGVtcGxhdGUgLmFuYmlldGVyIC5jc2MtdGV4dHBpYy1pbWFnZSBpbWd7d2lkdGg6MTQ1cHg7aGVpZ2h0OjEzMHB4fS5nZXdpbm5zcGllbCAudzMwMCBoNHtmb250LXNpemU6MS4zM2VtfS5ib3gyM2dld2lubnNwaWVse3Bvc2l0aW9uOnJlbGF0aXZlfS5ib3gyM2dld2lubnNwaWVsIC5iZ0NvbG9ye2JhY2tncm91bmQtY29sb3I6IzMzM30uYm94MjNnZXdpbm5zcGllbCAuYmdDb2xvciAuaG92ZXJ7cGFkZGluZzoxNnB4IDIwcHg7bWluLWhlaWdodDppbmhlcml0fS5ib3gyM2dld2lubnNwaWVsIC5iZ0NvbG9yIC5ob3ZlciBoMntmb250LWZhbWlseTpcIm9wZW5fc2Fuc3JlZ1wiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MS41MDBlbTtsaW5lLWhlaWdodDoxLjJlbTt3aWR0aDozMDBweDtkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjojZmZmfS5ib3gyM2dld2lubnNwaWVsIC5iZ0NvbG9yIC5ob3ZlciBoM3tib3gtc2l6aW5nOmJvcmRlci1ib3g7Zm9udC1zaXplOjFlbTtiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9pY25fY3RhLnBuZ1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7bGluZS1oZWlnaHQ6MjZweDtoZWlnaHQ6MjZweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoyMHB4O2JvdHRvbToxNHB4O2NvbG9yOiNlYjFlMDA7bWFyZ2luOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIgLyAxKSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpey5ib3gyM2dld2lubnNwaWVsIC5iZ0NvbG9yIC5ob3ZlciBoM3tiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy8yeC9pY25fY3RhXzJ4LnBuZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTlweCAxOXB4fX0uYm94MjNnZXdpbm5zcGllbDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMxMTF9LmJveDIzZ2V3aW5uc3BpZWw6aG92ZXIgLmhvdmVyIGgyLC5ib3gyM2dld2lubnNwaWVsOmhvdmVyIC5ob3ZlciBoM3tjb2xvcjojZWIxZTAwfS5ib3gyM2dld2lubnNwaWVsOmhvdmVyIGltZ3tvcGFjaXR5OjAuODtmaWx0ZXI6YWxwaGEob3BhY2l0eT04MCl9LmJveDEzZ3JhZGllbnR7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOnJlbGF0aXZlfS5ib3gxM2dyYWRpZW50IC50ZXh0e3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowcHg7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjEwMCU7cGFkZGluZzoxNHB4IDQuNzYlIDhweCA0Ljc2JTtjb2xvcjojZjJlZGUwO3otaW5kZXg6MX0uYm94MTNncmFkaWVudCAudGV4dCBoMntmb250LWZhbWlseTpcImFtcGVyc3RhbmRhcmRoZWF2eVwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDttYXJnaW4tYm90dG9tOjA7d2lkdGg6MjIwcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5ib3gxM2dyYWRpZW50IC50ZXh0IGg0e2ZvbnQtc2l6ZTowLjg5ZW19LmJveDEzZ3JhZGllbnQgLmNzYy1mcmFtZS1kZWZhdWx0IC5jc2MtdGV4dHBpYyAuY3NjLXRleHRwaWMtaW1hZ2V3cmFwe2hlaWdodDphdXRvfS5ib3gxM2dyYWRpZW50IC5jdGEsLmJveDEzZ3JhZGllbnQgLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAuY3RhLC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgLmJveDEzZ3JhZGllbnQgLmN0YSwuYm94MTNncmFkaWVudCAuY29va2llcyAud3JhcHBlci1jb29raWVzIC5jY19idG4sLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAuYm94MTNncmFkaWVudCAuY2NfYnRuLC5ib3gxM2dyYWRpZW50IC5jb29raWVzIC5jY19iYW5uZXIgLmN0YSwuY29va2llcyAuY2NfYmFubmVyIC5ib3gxM2dyYWRpZW50IC5jdGEsLmJveDEzZ3JhZGllbnQgLmNvb2tpZXMgLmNjX2Jhbm5lciAuY2NfYnRuLC5jb29raWVzIC5jY19iYW5uZXIgLmJveDEzZ3JhZGllbnQgLmNjX2J0biwuYm94MTNncmFkaWVudCAuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyAuY3RhLC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC5ib3gxM2dyYWRpZW50IC5jdGEsLmJveDEzZ3JhZGllbnQgLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLmNjX2J0biwuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyAuYm94MTNncmFkaWVudCAuY2NfYnRuLC5ib3gxM2dyYWRpZW50IC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5jdGEsLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgLmJveDEzZ3JhZGllbnQgLmN0YSwuYm94MTNncmFkaWVudCAuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAuY2NfYnRuLC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5ib3gxM2dyYWRpZW50IC5jY19idG57YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvY3RhX2hlbGwucG5nXCIpIG5vLXJlcGVhdCBsZWZ0IHRvcDt3aWR0aDoyNnB4O2hlaWdodDoyNnB4O3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToyMHB4O3JpZ2h0OjIwcHh9LmJveDEzZ3JhZGllbnQgLmluZGl2aWR1ZWxfZ3JhZGllbnR7YmFja2dyb3VuZDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQS9QZ284YzNabklIaHRiRzV6UFNKb2TigKZJZ2FHVnBaMmgwUFNJeElpQm1hV3hzUFNKMWNtd29JMmR5WVdRdGRXTm5aeTFuWlc1bGNtRjBaV1FwSWlBdlBnbzhMM04yWno0PVwiKTtiYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNiwzMCwzMywwKSA1MCUsIHJnYmEoMjYsMzAsMzMsMC42KSA2MCUsIHJnYmEoMjYsMzAsMzMsMC45KSA4MCUsICMxYTFlMjEgMTAwJSk7YmFja2dyb3VuZDotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDUwJSwgcmdiYSgyNiwzMCwzMywwKSksIGNvbG9yLXN0b3AoNjAlLCByZ2JhKDI2LDMwLDMzLDAuNikpLCBjb2xvci1zdG9wKDgwJSwgcmdiYSgyNiwzMCwzMywwLjkpKSwgY29sb3Itc3RvcCgxMDAlLCAjMWExZTIxKSk7YmFja2dyb3VuZDotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjYsMzAsMzMsMCkgNTAlLCByZ2JhKDI2LDMwLDMzLDAuNikgNjAlLCByZ2JhKDI2LDMwLDMzLDAuOSkgODAlLCAjMWExZTIxIDEwMCUpO2JhY2tncm91bmQ6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNiwzMCwzMywwKSA1MCUsIHJnYmEoMjYsMzAsMzMsMC42KSA2MCUsIHJnYmEoMjYsMzAsMzMsMC45KSA4MCUsICMxYTFlMjEgMTAwJSk7YmFja2dyb3VuZDotbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNiwzMCwzMywwKSA1MCUsIHJnYmEoMjYsMzAsMzMsMC42KSA2MCUsIHJnYmEoMjYsMzAsMzMsMC45KSA4MCUsICMxYTFlMjEgMTAwJSk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI2LDMwLDMzLDApIDUwJSwgcmdiYSgyNiwzMCwzMywwLjYpIDYwJSwgcmdiYSgyNiwzMCwzMywwLjkpIDgwJSwgIzFhMWUyMSAxMDAlKTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwMDFhMWUyMScsIGVuZENvbG9yc3RyPScjMWExZTIxJyxHcmFkaWVudFR5cGU9MCApO2JvdHRvbTowO2Rpc3BsYXk6YmxvY2s7bWluLWhlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCV9LmJveDEzZ3JhZGllbnQ6aG92ZXIgLmN0YSwuYm94MTNncmFkaWVudDpob3ZlciAuY29va2llcyAud3JhcHBlci1jb29raWVzIC5jY19idG4sLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAuYm94MTNncmFkaWVudDpob3ZlciAuY2NfYnRuLC5ib3gxM2dyYWRpZW50OmhvdmVyIC5jb29raWVzIC5jY19iYW5uZXIgLmNjX2J0biwuY29va2llcyAuY2NfYmFubmVyIC5ib3gxM2dyYWRpZW50OmhvdmVyIC5jY19idG4sLmJveDEzZ3JhZGllbnQ6aG92ZXIgLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLmNjX2J0biwuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyAuYm94MTNncmFkaWVudDpob3ZlciAuY2NfYnRuLC5ib3gxM2dyYWRpZW50OmhvdmVyIC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5jY19idG4sLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgLmJveDEzZ3JhZGllbnQ6aG92ZXIgLmNjX2J0bntiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgYm90dG9tfS5hZHNreXNjcmFwZXJ7d2lkdGg6MzAwcHg7aGVpZ2h0OjYwMHB4O2Zsb2F0OmxlZnQ7bWFyZ2luLWJvdHRvbToyMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmMDBjMH0uZ2V3aW5uc3BpZWwgLnc5NDB7bWFyZ2luLWJvdHRvbToyMHB4fS5pbnRlcm5hbC1saW5rLWJ0bjEsLmRvd25sb2Fke2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2ljbl9jdGEucG5nXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtwYWRkaW5nOjAgMCAwIDIzcHg7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNib2xkXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxLjEyNWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsaW5lLWhlaWdodDoxLjI1MGVtO2NvbG9yOiNlYjFlMDB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIgLyAxKSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpey5pbnRlcm5hbC1saW5rLWJ0bjEsLmRvd25sb2Fke2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nLzJ4L2ljbl9jdGFfMngucG5nXCIpO2JhY2tncm91bmQtc2l6ZToxOXB4IDE5cHh9fS5kb3dubG9hZHtwYWRkaW5nOjJweCAwIDFweCAyM3B4fS5keW5faF90ZWFzZXIgLmJveDEzIC5jc2MtZnJhbWUtZGVmYXVsdCAuY3NjLXRleHRwaWMgLmNzYy10ZXh0cGljLXRleHR7aGVpZ2h0OmF1dG87YmFja2dyb3VuZC1jb2xvcjojZWVlO3BhZGRpbmctdG9wOjEwcHg7cGFkZGluZy1ib3R0b206MTBweH0uZHluX2hfdGVhc2VyIC5ib3gxM3toZWlnaHQ6YXV0b30uZGVmYXVsdCAuZHluX2hfdGVhc2VyIC5ib3gxMyAuY3NjLWZyYW1lLWRlZmF1bHQgLmNzYy10ZXh0cGljIC5jc2MtdGV4dHBpYy10ZXh0IGg0e2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zYm9sZFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MS4xMjVlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGluZS1oZWlnaHQ6MS4yNTBlbTtjb2xvcjojMzMzO3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6YXV0bztib3R0b206YXV0bztsaW5lLWhlaWdodDpub3JtYWx9LmR5bl9oX3RlYXNlciAuYm94MTMgLmNzYy1mcmFtZS1kZWZhdWx0IC5jc2MtdGV4dHBpYyAuY3NjLXRleHRwaWMtdGV4dCBoM3tsaW5lLWhlaWdodDpub3JtYWx9LmR5bl9oX3RlYXNlciBhLm1haWx7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvaWNuX2N0YS5wbmdcIikgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IHRvcDtkaXNwbGF5OmJsb2NrO3BhZGRpbmctcmlnaHQ6MjdweDt3aWR0aDo5MCU7bGluZS1oZWlnaHQ6MjZweDttYXJnaW4tYm90dG9tOjVweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCl7LmR5bl9oX3RlYXNlciBhLm1haWx7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvMngvaWNuX2N0YV8yeC5wbmdcIik7YmFja2dyb3VuZC1zaXplOjE5cHggMTlweH19LmR5bl9oX3RlYXNlciAuYm94MTMgLmNzYy1mcmFtZS1kZWZhdWx0IC5jc2MtdGV4dHBpYzpob3ZlciAuY3NjLXRleHRwaWMtdGV4dCBhLm1haWx7Y29sb3I6I2ViMWUwMH0uYWtrb3JkZW9uX3dyYXBwZXJ7bWFyZ2luLWJvdHRvbTo0NXB4fS5ha2tvcmRlb25faGVhZGVye3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyfS5ha2tvcmRlb25faGVhZGVyIHNwYW57cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MTJweDtoZWlnaHQ6NnB4O3dpZHRoOjI2cHh9LnVpLWljb24tZG93bntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9hcnJvd3NfbW9yZWxlc3NfZG93bi5wbmdcIil9LnVpLWljb24tdXB7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvYXJyb3dzX21vcmVsZXNzX3VwLnBuZ1wiKX0udzMwMC5zZW5kdW5nR3JhZmlrMlNwYWx0ZW4gLmJveDEzIGg0e2NvbG9yOiNGMkVERTA7Zm9udC1mYW1pbHk6XCJhbXBlcnNjcmlwdHJlZ3VsYXJcIixUaW1lcyBOZXcgUm9tYW4sVGltZXMsQ291cmllcixzZXJpZjtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO3RleHQtdHJhbnNmb3JtOm5vbmV9LnNlbmR1bmdHcmFmaWsyU3BhbHRlbiAuc2VuZHVuZ0hlYWRsaW5le21hcmdpbi10b3A6MH0udzMwMC5zZW5kdW5nR3JhZmlrMlNwYWx0ZW4gLmJveDEzIGgyIGF7bGluZS1oZWlnaHQ6MjlweH0uc2VuZHVuZ0dyYWZpazJTcGFsdGVue21hcmdpbi10b3A6MzBweH0uc2VuZHVuZ0dyYWZpazJTcGFsdGVuIGgxe2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zcmVndWxhclwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6Mi4xMjVlbTtsaW5lLWhlaWdodDoxLjFlbTt0ZXh0LXRyYW5zZm9ybTpub25lfS5zZW5kdW5nR3JhZmlrMlNwYWx0ZW4gaDR7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNib2xkXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6MS40ZW07dGV4dC10cmFuc2Zvcm06bm9uZX1ib2R5LnNlbmR1bmdlbkdyYWZpayAudzYyMC5zZW5kdW5nR3JhZmlrMlNwYWx0ZW4gLnNlbmR1bmdIZWFkbGluZXt3aWR0aDoxMDAlfS5yZXNwb25zaXZlX2ltZ193cmFwXzYyMF80MDB7bWFyZ2luLWJvdHRvbToyMHB4fS5tZXRhIC5yZXNwb25zaXZlX2ltZ193cmFwXzYyMF80MDB7bWFyZ2luLWJvdHRvbToyMHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5yZXNwb25zaXZlX2ltZ193cmFwXzYyMF80MDAgZGl2LmNzYy10ZXh0cGlje2Zsb2F0OmxlZnR9LnNlYXJjaF9mb3Jte2Zsb2F0OnJpZ2h0O21hcmdpbi10b3A6NXB4O21hcmdpbi1sZWZ0OjMwcHg7bWFyZ2luLXJpZ2h0OjBweH0uc2VhcmNoX3N1Ym1pdHtiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9pY25fc2VhcmNoLnBuZ1wiKSB0b3AgbGVmdCBuby1yZXBlYXQ7aGVpZ2h0OjE0cHg7d2lkdGg6MTRweDtkaXNwbGF5OmJsb2NrO2JvcmRlcjpub25lO3RleHQtaW5kZW50Oi05OTk5cHg7ZmxvYXQ6bGVmdDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6OHB4O2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zcmVndWxhclwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbH0uc2VhcmNoX3N1Ym1pdDpob3ZlcntiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9pY25fc2VhcmNoLnBuZ1wiKSBib3R0b20gbGVmdCBuby1yZXBlYXR9LmhlYWRfbmF2IC5zZWFyY2hfc3VibWl0e2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2ljbl9zZWFyY2gucG5nXCIpIHRvcCBsZWZ0IG5vLXJlcGVhdDtoZWlnaHQ6MTRweDt3aWR0aDoyMHB4fS5oZWFkX25hdiAuc2VhcmNoX3N1Ym1pdDpob3ZlcntiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9pY25fc2VhcmNoLnBuZ1wiKSBib3R0b20gbGVmdCBuby1yZXBlYXR9LnF1aWNrc2VhcmNoe2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zcmVndWxhclwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MC44NzVlbTtsaW5lLWhlaWdodDoxLjI1MGVtO2JhY2tncm91bmQtY29sb3I6IzMzMztjb2xvcjojZmZmO2JvcmRlcjpub25lO2Zsb2F0OmxlZnQ7d2lkdGg6MjMwcHg7aGVpZ2h0OjMwcHg7bWFyZ2luLXJpZ2h0OjEwcHg7cGFkZGluZzowcHggMTBweCAwIDEwcHh9LnJlc3BvbnNpdmVfc2VhcmNoLC5yZXNwb25zaXZlX3NlYXJjaF9tb2JpbGV7ZGlzcGxheTpub25lO2Zsb2F0OmxlZnQ7d2lkdGg6MTAwJTtoZWlnaHQ6MzhweH0ucmVzcG9uc2l2ZV9zZWFyY2ggLnNlYXJjaF9mb3JtLC5yZXNwb25zaXZlX3NlYXJjaF9tb2JpbGUgLnNlYXJjaF9mb3Jte21hcmdpbi1sZWZ0OjBweDt3aWR0aDoxMDAlfS5oZWFkX25hdiAuc2VhcmNoX3N1Ym1pdC5jbG9zZXtiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9idG5fc2VhcmNoX2Nsb3NlLnBuZ1wiKSAwcHggMHB4IG5vLXJlcGVhdDt0b3A6NDBweDtyaWdodDotMzZweDtwb3NpdGlvbjphYnNvbHV0ZX0uZ29vZ2xlLWluZGV4ZWRzZWFyY2h7b3ZlcmZsb3c6aGlkZGVufS5nb29nbGUtaW5kZXhlZHNlYXJjaCAjZ29vZ2xlX2luZGV4ZWRzZWFyY2h7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvYmdfc2VhcmNoLnBuZ1wiKSAwcHggMHB4IG5vLXJlcGVhdDtmbG9hdDpsZWZ0O3dpZHRoOjEwMCU7aGVpZ2h0OjEyMHB4O3BhZGRpbmc6NDBweCAyMHB4IDIwcHh9Lmdvb2dsZS1pbmRleGVkc2VhcmNoIC5nb29nbGUtaW5kZXhlZHNlYXJjaC1mb3JtIGxhYmVse2NvbG9yOiNmZmY7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNyZWd1bGFyXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToyLjEyNWVtO2xpbmUtaGVpZ2h0OjEuMWVtO3RleHQtdHJhbnNmb3JtOm5vbmU7Y2xlYXI6Ym90aDtmbG9hdDpsZWZ0O3dpZHRoOjEwMCV9Lmdvb2dsZS1pbmRleGVkc2VhcmNoIC5nb29nbGUtaW5kZXhlZHNlYXJjaC1zZWFyY2hib3gtc3dvcmR7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiMzMzM7Ym9yZGVyOm1lZGl1bSBub25lO2Zsb2F0OmxlZnQ7d2lkdGg6MzAwcHg7aGVpZ2h0OjMwcHg7bWFyZ2luLXJpZ2h0OjEwcHg7bWFyZ2luLXRvcDoxMHB4O3BhZGRpbmc6MHB4IDEwcHh9Lmdvb2dsZS1pbmRleGVkc2VhcmNoIC5nb29nbGUtaW5kZXhlZHNlYXJjaC1zZWFyY2hib3ggSU5QVVQuZ29vZ2xlLWluZGV4ZWRzZWFyY2gtc2VhcmNoYm94LXN3b3Jke3dpZHRoOjMwMHB4fS5nb29nbGUtaW5kZXhlZHNlYXJjaCAuZ29vZ2xlLWluZGV4ZWRzZWFyY2gtc2VhcmNoYm94LWJ1dHRvbntiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9pY25fc2VhcmNoLnBuZ1wiKSAwcHggMHB4IG5vLXJlcGVhdDtoZWlnaHQ6MTRweDt3aWR0aDoyMHB4O2Rpc3BsYXk6YmxvY2s7Ym9yZGVyOm5vbmU7dGV4dC1pbmRlbnQ6LTk5OTlweDtmbG9hdDpsZWZ0O21hcmdpbi10b3A6MThweH0uZ29vZ2xlLWluZGV4ZWRzZWFyY2ggLmdvb2dsZS1pbmRleGVkc2VhcmNoLXNlYXJjaGJveC1idXR0b246aG92ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IGJvdHRvbX0udHgta2VzZWFyY2gtcGkxe2ZvbnQtZmFtaWx5OmluaGVyaXQgIWltcG9ydGFudH0udHgta2VzZWFyY2gtcGkxIGZvcm17bWFyZ2luOjAgIWltcG9ydGFudH0udHgta2VzZWFyY2gtcGkxICNrZXNlYXJjaF9yZXN1bHRze21hcmdpbi10b3A6MzBweCAhaW1wb3J0YW50fS50eC1rZXNlYXJjaC1waTEgI2tlc2VhcmNoX3Jlc3VsdHMgLnJlc3VsdC1saXN0LWl0ZW17bWFyZ2luOjAgIWltcG9ydGFudH0udHgta2VzZWFyY2gtcGkxICNrZXNlYXJjaF9yZXN1bHRzIC5yZXN1bHQtbGlzdC1pdGVtIC5oaXR7Y29sb3I6IzMzMyAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0Om5vcm1hbCAhaW1wb3J0YW50fSNrZXNlYXJjaF9wYWdlYnJvd3Nlcl90b3AgYSwja2VzZWFyY2hfcGFnZWJyb3dzZXJfYm90dG9tIGF7cGFkZGluZzowIDAgMCAxMHB4ICFpbXBvcnRhbnR9I2tlc2VhcmNoX3BhZ2Vicm93c2VyX3RvcCBhLmN1cnJlbnQsI2tlc2VhcmNoX3BhZ2Vicm93c2VyX2JvdHRvbSBhLmN1cnJlbnR7Zm9udC13ZWlnaHQ6bm9ybWFsICFpbXBvcnRhbnQ7Y29sb3I6IzAwOTZkMiAhaW1wb3J0YW50fSNrZXNlYXJjaF9wYWdlYnJvd3Nlcl90b3AgYS5wcmV2LCNrZXNlYXJjaF9wYWdlYnJvd3Nlcl9ib3R0b20gYS5wcmV2e3BhZGRpbmc6MCAhaW1wb3J0YW50fXNwYW4uaGl0e2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zYm9sZFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbH0uZ29vZ2xlLWluZGV4ZWRzZWFyY2ggLmdvb2dsZS1pbmRleGVkc2VhcmNoLXNlYXJjaGJveCBJTlBVVC5nb29nbGUtaW5kZXhlZHNlYXJjaC1zZWFyY2hib3gtYnV0dG9ue3dpZHRoOjI0cHh9Lmdvb2dsZS1pbmRleGVkc2VhcmNoIC5nb29nbGUtaW5kZXhlZHNlYXJjaC13aGF0aXMgLmdvb2dsZS1pbmRleGVkc2VhcmNoLXN3e2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNib2xkXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6MS40ZW07dGV4dC10cmFuc2Zvcm06bm9uZX0uZ29vZ2xlLWluZGV4ZWRzZWFyY2gtYnJvd3NlYm94IHN0cm9uZ3tmb250LXdlaWdodDpub3JtYWx9Lmdvb2dsZS1pbmRleGVkc2VhcmNoLWJyb3dzZWJveCBwe2ZvbnQtZmFtaWx5OlwiYW1wZXJzY3JpcHRyZWd1bGFyXCIsVGltZXMgTmV3IFJvbWFuLFRpbWVzLENvdXJpZXIsc2VyaWY7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZToxNnB4fS5nb29nbGUtaW5kZXhlZHNlYXJjaC1icm93c2Vib3ggLmNvdW50c3tmb250LWZhbWlseTpcImFtcGVyc3RhbmRhcmRsaWdodFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbH0uZ29vZ2xlLWluZGV4ZWRzZWFyY2gtbGlua3twYWRkaW5nLWJvdHRvbToyMHB4fS5nb29nbGUtaW5kZXhlZHNlYXJjaC1icm93c2Vib3ggdWx7bWFyZ2luOjBweDtwYWRkaW5nOjBweH0uZ29vZ2xlLWluZGV4ZWRzZWFyY2gtYnJvd3NlYm94IHVsIGxpe3BhZGRpbmctcmlnaHQ6MTBweDttYXJnaW4tdG9wOjBweH0uZ29vZ2xlLWluZGV4ZWRzZWFyY2gtYnJvd3NlYm94IHVsIGxpIGF7Zm9udC1zaXplOjEycHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5nb29nbGUtaW5kZXhlZHNlYXJjaC1icm93c2Vib3ggdWwgbGl7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDoxMHB4O2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zYm9sZFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MS4xMjVlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGluZS1oZWlnaHQ6MS4yNTBlbX0uZ29vZ2xlLWluZGV4ZWRzZWFyY2gtYnJvd3NlYm94IHVsIGxpe2JvcmRlci1yaWdodDoycHggc29saWQgIzMzM30uZ29vZ2xlLWluZGV4ZWRzZWFyY2gtYnJvd3NlYm94IHVsIGxpIGF7cGFkZGluZy1sZWZ0OjEwcHg7Y29sb3I6IzMzM30uZ29vZ2xlLWluZGV4ZWRzZWFyY2gtYnJvd3NlYm94IHVsIGxpIGE6aG92ZXJ7Y29sb3I6I2ViMWUwMH0uZ29vZ2xlLWluZGV4ZWRzZWFyY2gtYnJvd3NlYm94IHVsIGxpOmxhc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0Om5vbmV9Lmdvb2dsZS1pbmRleGVkc2VhcmNoLWJyb3dzZWJveCB1bCAubmV4dHtwYWRkaW5nLWxlZnQ6MTBweH0uZ29vZ2xlLWluZGV4ZWRzZWFyY2gtYnJvd3NlYm94IHVsIC5wcmV2e3BhZGRpbmc6MH0uZ29vZ2xlLWluZGV4ZWRzZWFyY2gtYnJvd3NlYm94IHVsIGxpe2Zsb2F0OmxlZnQ7bGlzdC1zdHlsZTpub25lfS5nb29nbGUtaW5kZXhlZHNlYXJjaC1icm93c2Vib3ggdWwgbGkgLmN1cnJlbnR7Y29sb3I6IzAwOTZkMn0uZ29vZ2xlLWluZGV4ZWRzZWFyY2gtcmVze21hcmdpbi10b3A6MzBweH0uZ29vZ2xlLWluZGV4ZWRzZWFyY2gtcmVzIGgzIGF7Y29sb3I6IzMzMztmb250LWZhbWlseTpcIm9wZW5fc2Fuc3JlZ1wiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MS41MDBlbTtsaW5lLWhlaWdodDoxLjJlbTt0ZXh0LXRyYW5zZm9ybTpub25lfS5nb29nbGUtaW5kZXhlZHNlYXJjaC1yZXMgaDMgYTpob3Zlcntjb2xvcjojZWIxZTAwfS5nb29nbGUtaW5kZXhlZHNlYXJjaC1kZXNjcntmb250LWZhbWlseTpcIm9wZW5fc2Fuc3JlZ3VsYXJcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxLjRlbX0uZ29vZ2xlLWluZGV4ZWRzZWFyY2gtYnJvd3NlYm94e2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zcmVndWxhclwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MC44NzVlbTtsaW5lLWhlaWdodDoxLjI1MGVtfS5nb29nbGUtaW5kZXhlZHNlYXJjaCAuZ29vZ2xlLWluZGV4ZWRzZWFyY2gtcmVze2JvcmRlci10b3A6c29saWQgMXB4ICNlYjFlMDA7cGFkZGluZy10b3A6MTVweDttYXJnaW4tdG9wOjM1cHh9Lmdvb2dsZS1pbmRleGVkc2VhcmNoIC5nb29nbGUtaW5kZXhlZHNlYXJjaC1yZXMucmVze2JvcmRlcjpub25lO21hcmdpbjowcHg7cGFkZGluZzowcHh9Lmdvb2dsZS1pbmRleGVkc2VhcmNoIC5nb29nbGUtaW5kZXhlZHNlYXJjaC1yZXMgLmdvb2dsZS1pbmRleGVkc2VhcmNoLWluZm97YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uZ29vZ2xlLWluZGV4ZWRzZWFyY2ggLmluZm8tdG1wbC1jc3MgZGQuaXRlbS1wYXRoe3BhZGRpbmc6MHB4O21hcmdpbjowcHh9Lmdvb2dsZS1pbmRleGVkc2VhcmNoIC5nb29nbGUtaW5kZXhlZHNlYXJjaC1yZXMgLmdvb2dsZS1pbmRleGVkc2VhcmNoLWluZm8gYXtmb250LWZhbWlseTpcImFtcGVyc3RhbmRhcmRsaWdodFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9Lmdvb2dsZS1pbmRleGVkc2VhcmNoIC5nb29nbGUtaW5kZXhlZHNlYXJjaC1yZXMgLmdvb2dsZS1pbmRleGVkc2VhcmNoLWRlc2NyIC5nb29nbGUtaW5kZXhlZHNlYXJjaC1yZWRNYXJrdXB7Y29sb3I6IzFBMUUyMTtmb250LXdlaWdodDpib2xkfS5nb29nbGUtaW5kZXhlZHNlYXJjaCAuZ29vZ2xlLWluZGV4ZWRzZWFyY2gtcmVzLnJlcy5yZXMtdG1wbC1jc3N7Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2EzYzVhOTtwYWRkaW5nLWJvdHRvbTowcHg7bWFyZ2luLWJvdHRvbToyNXB4fS5zZWFyY2hiYXJ7ZGlzcGxheTpibG9jaztoZWlnaHQ6OTVweDtib3JkZXItYm90dG9tOnNvbGlkIDFweCAjMDAwO3Bvc2l0aW9uOnJlbGF0aXZlfS5zZWFyY2hiYXIgLnNlYXJjaF90ZXh0e3BhZGRpbmc6MjBweCA2MHB4IDIwcHggMjBweDtmb250LWZhbWlseTpcIm9wZW5fc2Fuc3JlZ3VsYXJcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxLjRlbTtmbG9hdDpsZWZ0fS5zZWFyY2hiYXIgI3R2X3NlYXJjaHtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7bWFyZ2luOjE2cHggMCAwIDA7d2lkdGg6NjQlO2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zcmVndWxhclwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MWVtO2xpbmUtaGVpZ2h0OjEuNGVtO2JvcmRlcjpub25lO2NvbG9yOiMzMzM7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjA7ZmxvYXQ6bGVmdH0uc2VhcmNoYmFyICN0dl9zZWFyY2hfYnV0dG9ue2JhY2tncm91bmQ6dXJsKC4uL2ltZy9pY25fbHVwZS5wbmcpIDBweCAwcHggbm8tcmVwZWF0O3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHg7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyOm5vbmU7bWFyZ2luLWxlZnQ6MTBweDtmbG9hdDpsZWZ0O21hcmdpbi10b3A6MjBweH0uc2VhcmNoYmFyICN0dl9zZWFyY2hfYnV0dG9uOmhvdmVye2JhY2tncm91bmQtcG9zaXRpb246MHB4IC0xNHB4fS5zZWFyY2hiYXIgYS5wcmludHtyaWdodDoxNXB4O2JvdHRvbToxNXB4fS5tYWluX3dyYXBwZXIudmlkZW9zIC53OTQwIC50eHRfY29udGVudF9oZWFkbGluZSBoMSwubWFpbl93cmFwcGVyLnZpZGVvcyAudzk0MCAudHh0X2NvbnRlbnRfaGVhZGxpbmUgaDJ7Zm9udC1zaXplOjFlbX0ubWFpbl93cmFwcGVyLnZpZGVvcyAud2VpdGVyZV92aWRlb3N7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjEwcHh9Lm1haW5fd3JhcHBlci52aWRlb3MgLndlaXRlcmVfdmlkZW9zIGgye2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zYm9sZFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MS4xMjVlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGluZS1oZWlnaHQ6MS4yNTBlbX0ubWFpbl93cmFwcGVyLnZpZGVvcyAudGVhc2VyMzNfd3JhcHBlciBoMiBhe2NvbG9yOiMzMzM7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNib2xkXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxLjEyNWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsaW5lLWhlaWdodDoxLjI1MGVtfS5tYWluX3dyYXBwZXIudmlkZW9zIC50ZWFzZXIzM193cmFwcGVyIGgye2xpbmUtaGVpZ2h0OjAuOWVtO21hcmdpbi1ib3R0b206MTBweDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOjMwcHh9Lm1haW5fd3JhcHBlci52aWRlb3MgLmJveF9maXJzdHt3aWR0aDozMDBweDtkaXNwbGF5OmlubGluZS1ibG9jaztmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDoxN3B4fS5tYWluX3dyYXBwZXIudmlkZW9zIC5ib3hfc2Vjb25ke3dpZHRoOjMwMHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjE3cHh9Lm1haW5fd3JhcHBlci52aWRlb3MgLmxhc3R7d2lkdGg6MzAwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxvYXQ6bGVmdH0ubWFpbl93cmFwcGVyLnZpZGVvcyAuYm94MTMgLmNzYy1mcmFtZS1kZWZhdWx0IC5jc2MtdGV4dHBpYyAuY3NjLXRleHRwaWMtdGV4dCBoNHtib3R0b206YXV0b30udGVhc2VyX3NsaWRlciAuYm94MTMuaW1hZ2Vfd3JhcC5pbWFnZV93cmFwX3NtYWxsIC5jc2MtdGV4dHBpYy10ZXh0IHB7bWFyZ2luOjBweH0udGVhc2VyX2JpZyAudzQ2MC5ib3hfbGVmdC50ZWFzZXIgLm9uZS5zcDMudHJhbnogZGl2LmNzYy10ZXh0cGljIC5jc2MtdGV4dHBpYy1pbWFnZXdyYXAgaW1nLC50ZWFzZXJfYmlnIC53NDYwLmJveF9sZWZ0LnRlYXNlciAudHdvLnNwMy50cmFueiBkaXYuY3NjLXRleHRwaWMgLmNzYy10ZXh0cGljLWltYWdld3JhcCBpbWcsLnRlYXNlcl9iaWcgLnc0NjAuYm94X3JpZ2h0LnRlYXNlciAub25lLnNwMy50cmFueiBkaXYuY3NjLXRleHRwaWMgLmNzYy10ZXh0cGljLWltYWdld3JhcCBpbWcsLnRlYXNlcl9iaWcgLnc0NjAuYm94X3JpZ2h0LnRlYXNlciAudHdvLnNwMy50cmFueiBkaXYuY3NjLXRleHRwaWMgLmNzYy10ZXh0cGljLWltYWdld3JhcCBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0udGVhc2VyX2JpZyAudzQ2MC5ib3hfbGVmdC50ZWFzZXIgLm9uZS5zcDMudHJhbnogLmltYWdlX3dyYXAgLmNzYy10ZXh0cGljLWltYWdld3JhcCBpbWcsLnRlYXNlcl9iaWcgLnc0NjAuYm94X2xlZnQudGVhc2VyIC50d28uc3AzLnRyYW56IC5pbWFnZV93cmFwIC5jc2MtdGV4dHBpYy1pbWFnZXdyYXAgaW1nLC50ZWFzZXJfYmlnIC53NDYwLmJveF9yaWdodC50ZWFzZXIgLm9uZS5zcDMudHJhbnogLmltYWdlX3dyYXAgLmNzYy10ZXh0cGljLWltYWdld3JhcCBpbWcsLnRlYXNlcl9iaWcgLnc0NjAuYm94X3JpZ2h0LnRlYXNlciAudHdvLnNwMy50cmFueiAuaW1hZ2Vfd3JhcCAuY3NjLXRleHRwaWMtaW1hZ2V3cmFwIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5zcGllbGUgLm1haW5fd3JhcHBlciBoMXtmb250LWZhbWlseTpcIm9wZW5fc2Fuc3JlZ3VsYXJcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjIuMTI1ZW07bGluZS1oZWlnaHQ6MS4xZW07dGV4dC10cmFuc2Zvcm06bm9uZTtjb2xvcjojMTExfS5zcGllbGUgLnN0YWdle21hcmdpbi1ib3R0b206MTNweH0uc3BpZWxlIC5jc2MtdGV4dHBpYy10ZXh0IGg0IGEsLnNwaWVsZSAuY3NjLXRleHRwaWMtdGV4dCBoMyBhe2NvbG9yOiMzMzN9LnNwaWVsZSAuY3NjLXRleHRwaWMtdGV4dCBoNCBhOmhvdmVyLC5zcGllbGUgLmNzYy10ZXh0cGljLXRleHQgaDMgYTpob3Zlcntjb2xvcjojMzMzfS5zcGllbGUgLmNzYy10ZXh0cGljLWFib3ZlOmhvdmVyIC5jc2MtdGV4dHBpYy10ZXh0IGgyIGF7Y29sb3I6I2ViMWUwMH0uc3BpZWxlIC5zbGlkZXIgLnNsaWRlci13cmFwcGVyIC5jc2MtdGV4dHBpYy10ZXh0IHAuYm9keXRleHR7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNyZWd1bGFyXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6MS40ZW07Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O3RleHQtc2hhZG93OjBweCAwcHggMTVweCAjMDAwO3RleHQtdHJhbnNmb3JtOm5vbmV9LnNwaWVsZSAuc2xpZGVyIC5zbGlkZXItd3JhcHBlciAuY3NjLXRleHRwaWMtdGV4dCBhe21hcmdpbi10b3A6MjBweH0uc3BpZWxlIC5zbGlkZXIgLnNsaWRlci13cmFwcGVyIC5jc2MtdGV4dHBpYy10ZXh0IGg0e21hcmdpbi10b3A6MHB4O21hcmdpbi1ib3R0b206MjVweH0uc3BpZWxlIC5zbGlkZXIgLnNsaWRlci13cmFwcGVyIC5jc2MtdGV4dHBpYy10ZXh0e3BhZGRpbmc6MTI1cHggMHB4IDBweH0uc3BpZWxlIC5zbGlkZXIgLnNsaWRlci13cmFwcGVyIC5wb3NSaWdodCAuY3NjLXRleHRwaWMtdGV4dHtwYWRkaW5nOjEyNXB4IDAgMCA0MCV9Lmdld2lubnNwaWVsX2ZyYWdle2Rpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNyZWd1bGFyXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6MS40ZW07Ym9yZGVyLXRvcDoxcHggc29saWQgI2ViMWUwMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWIxZTAwO3BhZGRpbmc6MjBweCAwcHggNXB4IDA7bWFyZ2luOjMwcHggMHB4IDQwcHggMH0uZ2V3aW5uc3BpZWxfZnJhZ2UgLmJvZHl0ZXh0IGF7ZGlzcGxheTppbmxpbmV9Lmdld2lubnNwaWVsX2ZyYWdlIGgye21hcmdpbjoxNXB4IDAgMCAwO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXRvcDoxcHggc29saWQgI2ViMWUwMDtwYWRkaW5nLXRvcDoxNXB4fS5nZXdpbm5zcGllbF9mcmFnZSAuZ2V3aW5udGVhc2VyIC5ib2R5dGV4dCBhe2Rpc3BsYXk6aW5saW5lfS5nZXdpbm5zcGllbF9mcmFnZSAuYm94MzNmYjpob3ZlciBoMntjb2xvcjojZWIxZTAwfS5nZXdpbm5zcGllbF9mcmFnZSAuYm94MzNmYjpob3ZlciAuaW1nX2hvdmVye2JhY2tncm91bmQtY29sb3I6IzMzM30uZ2V3aW5udGVhc2VyLmJveDMzZmIgaDN7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNib2xkXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6MS40ZW07dGV4dC10cmFuc2Zvcm06bm9uZTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6I2ZmZn0uZ2V3aW5udGVhc2VyLmJveDMzZmIgaDJ7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNyZWd1bGFyXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToyLjEyNWVtO2xpbmUtaGVpZ2h0OjEuMWVtO3RleHQtdHJhbnNmb3JtOm5vbmU7bWFyZ2luOjA7ZGlzcGxheTpibG9jaztib3JkZXItdG9wOm5vbmU7cGFkZGluZy10b3A6MDtjb2xvcjojZmZmfS5nZXdpbm50ZWFzZXIuYm94MzNmYiBoNHttYXJnaW4tdG9wOjIwcHg7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNib2xkXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxLjEyNWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsaW5lLWhlaWdodDoxLjI1MGVtO2xpbmUtaGVpZ2h0OjI2cHh9Lmdld2lubnRlYXNlci5ib3gzM2ZiIGg0IGF7Y29sb3I6I2ViMWUwMH0ucmFkaW9fYW5zd2Vye2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zYm9sZFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MWVtO2xpbmUtaGVpZ2h0OjEuNGVtO3RleHQtdHJhbnNmb3JtOm5vbmU7Y29sb3I6IzMzMztkaXNwbGF5OmJsb2NrO21hcmdpbjoxLjVlbSAwcHh9LmNzYy1zaXRlbWFwIHVsIGxpLC5jc2Mtc2l0ZW1hcCB1bCBsaSBhe21hcmdpbjo0cHggMHB4O3BhZGRpbmctbGVmdDowfS5mcmFtZS10eXBlLW1lbnVfc2l0ZW1hcF9wYWdlcyB1bCBsaSwuZnJhbWUtdHlwZS1tZW51X3NpdGVtYXBfcGFnZXMgdWwgbGkgYXttYXJnaW46NHB4IDBweDtwYWRkaW5nLWxlZnQ6MH0uZnJhbWUtdHlwZS1tZW51X3NpdGVtYXBfcGFnZXMgdWwgbGkgdWx7bWFyZ2luOjB9Lnc2MjAgaDUsLnc2MjAgaGVhZGVyLnNpdGUtaGVhZGVyIC5tYWluLW5hdmlnYXRpb24gdWwgbGkuaDUsaGVhZGVyLnNpdGUtaGVhZGVyIC5tYWluLW5hdmlnYXRpb24gdWwgLnc2MjAgbGkuaDV7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNib2xkXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxLjEyNWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsaW5lLWhlaWdodDoxLjI1MGVtO21hcmdpbjowfS53NjIwIC50ZWFzZXJfYmlne21hcmdpbi10b3A6MjBweH1ocntib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOiNlYjFlMDA7Ym9yZGVyLXdpZHRoOjFweCAwcHggMHB4fWJvZHkubmV3c2xldHRlclRlbXBsYXRlIC5yZXNwb25zaXZlX2ltZ193cmFwX2Z1bGx3aWR0aCxib2R5Lmdld2lubnNwaWVsIC5yZXNwb25zaXZlX2ltZ193cmFwX2Z1bGx3aWR0aHttYXJnaW4tYm90dG9tOjIwcHh9Ym9keS5uZXdzbGV0dGVyVGVtcGxhdGUgaDF7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNyZWd1bGFyXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToyLjEyNWVtO2xpbmUtaGVpZ2h0OjEuMWVtO3RleHQtdHJhbnNmb3JtOm5vbmV9Ym9keS5uZXdzbGV0dGVyVGVtcGxhdGUgLm5sX2Zvcm0gaDQsYm9keS5uZXdzbGV0dGVyVGVtcGxhdGUgLmhvdmVyIGg0e21hcmdpbi10b3A6MH0udHZndWlkZSBwLmRlc2N7bWFyZ2luLXRvcDowcHg7bGluZS1oZWlnaHQ6MS4zZW19LnR2Z3VpZGUgLmxlZnRfaGludCAuaWNvbntkaXNwbGF5OmlubGluZS1ibG9jaztmbG9hdDpsZWZ0O2hlaWdodDoxNHB4O21hcmdpbi10b3A6LTJweDt3aWR0aDoyNXB4fS50dmd1aWRlIC5sZWZ0X2hpbnQgLnZvcm1lcmtlbl9pY29ue2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zcmVndWxhclwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MTBweDtwYWRkaW5nOjZweCAwcHggMHB4IDBweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MjBweDtsZWZ0OjIwcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3dpZHRoOjEwMHB4O2hlaWdodDoyMHB4fS50dmd1aWRlIC5sZWZ0X2hpbnQgLnZvcm1lcmtlbl9pY29uIC5pY29ue2JhY2tncm91bmQ6dXJsKC4uL2ltZy9pY25fdm9ybWVya2VuLnBuZykgbm8tcmVwZWF0IDBweCAwcHg7aGVpZ2h0OjE2cHg7bWFyZ2luLXRvcDotNXB4fS50dmd1aWRlIC5sZWZ0X2hpbnQgLnZvcm1lcmtlbl9pY29uOmhvdmVyIC5pY29ue2JhY2tncm91bmQtcG9zaXRpb246Ym90dG9tIGxlZnR9LnR2Z3VpZGUgLmxlZnRfaGludCAudm9ybWVya2VuX21vcmV7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNyZWd1bGFyXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2Rpc3BsYXk6bm9uZTtmb250LXNpemU6MTBweDtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7d2lkdGg6MTMwcHh9LnR2Z3VpZGUgLmxlZnRfaGludCAudm9ybWVya2VuX21vcmUgYXtjb2xvcjppbmhlcml0fS50dmd1aWRlIC5sZWZ0X2hpbnQgLnZvcm1lcmtlbl9tb3JlIGE6aG92ZXJ7Y29sb3I6I2ViMWUwMH0udHZndWlkZSAubGVmdF9oaW50IC52b3JtZXJrZW5fdGV4dHtsaW5lLWhlaWdodDoxMnB4O21hcmdpbi10b3A6LTJweDttYXJnaW4tYm90dG9tOjE1cHg7cGFkZGluZy1yaWdodDoxMHB4fS50dmd1aWRlIC5sZWZ0X2hpbnQgLnZvcm1lcmtlbl9nb29nbGV7aGVpZ2h0OjE1cHg7bWFyZ2luLWJvdHRvbTo4cHg7cGFkZGluZzo2cHggMHB4IDBweCAwcHh9LnR2Z3VpZGUgLmxlZnRfaGludCAudm9ybWVya2VuX2dvb2dsZTpob3ZlciAuaWNvbntiYWNrZ3JvdW5kLXBvc2l0aW9uOmJvdHRvbSBsZWZ0fS50dmd1aWRlIC5sZWZ0X2hpbnQgLnZvcm1lcmtlbl9nb29nbGUgLmljb257YmFja2dyb3VuZDp1cmwoLi4vaW1nL2ljbl9nb29nbGUucG5nKSBuby1yZXBlYXQgMHB4IDBweH0udHZndWlkZSAubGVmdF9oaW50IC52b3JtZXJrZW5faWNhbHtoZWlnaHQ6MTVweDttYXJnaW4tYm90dG9tOjhweDtwYWRkaW5nOjZweCAwcHggMHB4IDBweH0udHZndWlkZSAubGVmdF9oaW50IC52b3JtZXJrZW5faWNhbDpob3ZlciAuaWNvbntiYWNrZ3JvdW5kLXBvc2l0aW9uOmJvdHRvbSBsZWZ0fS50dmd1aWRlIC5sZWZ0X2hpbnQgLnZvcm1lcmtlbl9pY2FsIC5pY29ue2JhY2tncm91bmQ6dXJsKC4uL2ltZy9pY25faWNhbC5wbmcpIG5vLXJlcGVhdCAwcHggMHB4fS50dmd1aWRlIC5sZWZ0X2hpbnQgLnZvcm1lcmtlbl9lbWFpbHtoZWlnaHQ6MTVweDttYXJnaW4tYm90dG9tOjhweDtwYWRkaW5nOjZweCAwcHggMHB4IDBweDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9ja30udHZndWlkZSAubGVmdF9oaW50IC52b3JtZXJrZW5fZW1haWw6aG92ZXIgLmljb257YmFja2dyb3VuZC1wb3NpdGlvbjpib3R0b20gbGVmdH0udHZndWlkZSAubGVmdF9oaW50IC52b3JtZXJrZW5fZW1haWwgLmljb257YmFja2dyb3VuZDp1cmwoLi4vaW1nL2ljbl9lbWFpbC5wbmcpIG5vLXJlcGVhdCAwcHggMHB4fS50dmd1aWRlIC5sZWZ0X2hpbnQgLmRhdGV0aW1le2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zcmVndWxhclwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MC44ODllbTtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206NTBweDtsZWZ0OjIwcHh9LmhpbnRzX3dyYXBwZXIgLmhpbnRzIC5oaW50X2Nsb3NlZCAuZW1haWxfcmVtaW5kZXJ7ZGlzcGxheTpub25lfS5oaW50c193cmFwcGVyIC5oaW50cyAuaGludCAuY3RhIGEsLmhpbnRzX3dyYXBwZXIgLmhpbnRzIC5oaW50IC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgLmNjX2J0biBhLC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgLmhpbnRzX3dyYXBwZXIgLmhpbnRzIC5oaW50IC5jY19idG4gYSwuaGludHNfd3JhcHBlciAuaGludHMgLmhpbnQgLmNvb2tpZXMgLmNjX2Jhbm5lciAuY2NfYnRuIGEsLmNvb2tpZXMgLmNjX2Jhbm5lciAuaGludHNfd3JhcHBlciAuaGludHMgLmhpbnQgLmNjX2J0biBhLC5oaW50c193cmFwcGVyIC5oaW50cyAuaGludCAuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyAuY2NfYnRuIGEsLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLmhpbnRzX3dyYXBwZXIgLmhpbnRzIC5oaW50IC5jY19idG4gYSwuaGludHNfd3JhcHBlciAuaGludHMgLmhpbnQgLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgLmNjX2J0biBhLC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5oaW50c193cmFwcGVyIC5oaW50cyAuaGludCAuY2NfYnRuIGF7Y29sb3I6I2ViMWUwMH0udHZndWlkZSAuZW1haWxfcmVtaW5kZXJ7YmFja2dyb3VuZDojMzMzO2JvcmRlci10b3A6MXB4IHNvbGlkICNlYjFlMDA7ZGlzcGxheTpub25lO21hcmdpbjotMTBweCAwcHggMTBweDtwYWRkaW5nOjMwcHggMHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS50dmd1aWRlIC5lbWFpbF9yZW1pbmRlciAuaGlkZGVue2Rpc3BsYXk6bm9uZX0udHZndWlkZSAuZW1haWxfcmVtaW5kZXIgLmNsb3Nle2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2J0bl9jbG9zZV9saWdodC5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCBsZWZ0IHRvcCB0cmFuc3BhcmVudDtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MjBweDtyaWdodDoxNXB4O3dpZHRoOjExcHg7aGVpZ2h0OjEycHh9LnR2Z3VpZGUgLmVtYWlsX3JlbWluZGVyIC5jbG9zZTpob3ZlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOmJvdHRvbSBsZWZ0fS50dmd1aWRlIC5lbWFpbF9yZW1pbmRlciAuaWNuX2VudmVsb3Ble2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2ljbl9lbnZlbG9wZS5wbmdcIikgbm8tcmVwZWF0IDBweCAwcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjMwcHg7bGVmdDoyMHB4O3dpZHRoOjUwcHg7aGVpZ2h0OjQycHh9LnR2Z3VpZGUgLmVtYWlsX3JlbWluZGVyIGZvcm17bWFyZ2luLWxlZnQ6MTUwcHg7d2lkdGg6MjQwcHh9LnR2Z3VpZGUgLmVtYWlsX3JlbWluZGVyIGlucHV0LC50dmd1aWRlIC5lbWFpbF9yZW1pbmRlciB0ZXh0YXJlYXtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjMDAwO21hcmdpbi1ib3R0b206MjBweDtwYWRkaW5nOjhweCAyMHB4O3dpZHRoOjEwMCV9LnR2Z3VpZGUgLmVtYWlsX3JlbWluZGVyIHRleHRhcmVhe3Jlc2l6ZTpub25lfS50dmd1aWRlIC5lbWFpbF9yZW1pbmRlciAqW3BsYWNlaG9sZGVyXXtmb250LWZhbWlseTpcIm9wZW5fc2Fuc3JlZ3VsYXJcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6IzMzMztmb250LXNpemU6MTZweH0udHZndWlkZSAuZW1haWxfcmVtaW5kZXIgYnV0dG9ue2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zYm9sZFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9pY25fY3RhLnBuZ1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7Ym9yZGVyOm5vbmU7Y29sb3I6I2ViMWUwMDtmb250LXNpemU6MThweDtwYWRkaW5nLWxlZnQ6MzVweDtoZWlnaHQ6MjZweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIgLyAxKSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpey50dmd1aWRlIC5lbWFpbF9yZW1pbmRlciBidXR0b257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvMngvaWNuX2N0YV8yeC5wbmdcIik7YmFja2dyb3VuZC1zaXplOjE5cHggMTlweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIgLyAxKSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpey50dmd1aWRlIC5sZWZ0X2hpbnQgLnZvcm1lcmtlbl9pY29uIC5pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy8yeC9pY25fdm9ybWVya2VuXzJ4LnBuZyk7YmFja2dyb3VuZC1zaXplOjE4cHggMzJweH0udHZndWlkZSAubGVmdF9oaW50IC52b3JtZXJrZW5fZ29vZ2xlIC5pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy8yeC9pY25fZ29vZ2xlXzJ4LnBuZyk7YmFja2dyb3VuZC1zaXplOjEwcHggMjhweH0udHZndWlkZSAubGVmdF9oaW50IC52b3JtZXJrZW5faWNhbCAuaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWcvMngvaWNuX2ljYWxfMngucG5nKTtiYWNrZ3JvdW5kLXNpemU6MTBweCAyOHB4fS50dmd1aWRlIC5sZWZ0X2hpbnQgLnZvcm1lcmtlbl9lbWFpbCAuaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWcvMngvaWNuX2VtYWlsXzJ4LnBuZyk7YmFja2dyb3VuZC1zaXplOjEwcHggMjhweH0udHZndWlkZSAuZW1haWxfcmVtaW5kZXIgLmNsb3Nle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nLzJ4L2J0bl9jbG9zZV9saWdodF8yeC5wbmdcIik7YmFja2dyb3VuZC1zaXplOjExcHggMjRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey50dmd1aWRlIC5sZWZ0X2hpbnQgLnZvcm1lcmtlbl9tb3Jle21hcmdpbi10b3A6MTBweDttYXJnaW4tYm90dG9tOjIwcHg7cG9zaXRpb246c3RhdGljfS50dmd1aWRlIC5lbWFpbF9yZW1pbmRlciAuaWNuX2VudmVsb3Ble2Rpc3BsYXk6bm9uZX0udHZndWlkZSAuZW1haWxfcmVtaW5kZXIgZm9ybXtib3gtc2l6aW5nOmJvcmRlci1ib3g7bWFyZ2luOjIwcHggNyUgMCA3JTt3aWR0aDo4NiV9LnR2Z3VpZGUgLmVtYWlsX3JlbWluZGVyIGlucHV0LC50dmd1aWRlIC5lbWFpbF9yZW1pbmRlciB0ZXh0YXJlYXtib3gtc2l6aW5nOmJvcmRlci1ib3h9fS5nYWxlcmllX2NvbnRlbnR7cG9zaXRpb246cmVsYXRpdmV9LmdhbGVyaWVfY29udGVudCAuYngtcHJldiwuZ2FsZXJpZV9jb250ZW50IC5ieC1uZXh0e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy9zbGlkZXJfYXJyb3dzLnBuZyk7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTttYXJnaW4tdG9wOi00MHB4O3dpZHRoOjUwcHg7aGVpZ2h0OjgwcHg7Y3Vyc29yOnBvaW50ZXJ9LmdhbGVyaWVfY29udGVudCAuYngtcHJldntsZWZ0OjA7YmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgbGVmdH0uZ2FsZXJpZV9jb250ZW50IC5ieC1wcmV2OmhvdmVye2JhY2tncm91bmQtcG9zaXRpb246Ym90dG9tIGxlZnR9LmdhbGVyaWVfY29udGVudCAuYngtbmV4dHtyaWdodDowO2JhY2tncm91bmQtcG9zaXRpb246dG9wIHJpZ2h0fS5nYWxlcmllX2NvbnRlbnQgLmJ4LW5leHQ6aG92ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjpib3R0b20gcmlnaHR9LmZsb2F0LXJpZ2h0e2Zsb2F0OnJpZ2h0fS5mbG9hdC1sZWZ0e2Zsb2F0OmxlZnR9Ym9keS5uYU1lZGlhQWRfV0FMTFBBUEVSIC5uYU1lZGlhQWRfU1VQRVJCQU5ORVJ7ZmxvYXQ6cmlnaHR9LmVtYmVkLWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWJvdHRvbTo1Ni4yNSU7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO21heC13aWR0aDoxMDAlfS5lbWJlZC1jb250YWluZXIgaWZyYW1lLC5lbWJlZC1jb250YWluZXIgb2JqZWN0LC5lbWJlZC1jb250YWluZXIgZW1iZWR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmhvbWVCYW5uZXI6YWZ0ZXJ7Y29udGVudDonJztjbGVhcjpib3RoO2Rpc3BsYXk6YmxvY2t9LmhvbWVCYW5uZXIgLmlwX3dhbGxwYXBlcl93cmFwcGVye2xlZnQ6MjBweCAhaW1wb3J0YW50fXAuYWxpZ24tcmlnaHR7dGV4dC1hbGlnbjpyaWdodH0jZ2V3aW5uc3BpZWxfZm9ybSAuc3VibWl0e21hcmdpbi10b3A6MzBweH0jZ2V3aW5uc3BpZWxfZm9ybSAuc3VibWl0IC5hcnJvd3ttYXJnaW46MDtmbG9hdDpyaWdodH0jZ2V3aW5uc3BpZWxfZm9ybSAuYWxyZWFkeS1lbnRlcmVke2Rpc3BsYXk6bm9uZX0jZ2V3aW5uc3BpZWxfZm9ybSAuZXJyb3ItbWVzc2FnZXtjb2xvcjojZWIxZTAwfS5zcGllbGVfbGlua3N7ZGlzcGxheTpub25lfSNhbGllbnMtaWZyYW1le2hlaWdodDoxMzAwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpeyNhbGllbnMtaWZyYW1le2hlaWdodDoxNTAwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KXsjYWxpZW5zLWlmcmFtZXtoZWlnaHQ6MTcwMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpeyNhbGllbnMtaWZyYW1le2hlaWdodDoxMzAwcHh9fS51c2UtY2xlYXJmaXg6YWZ0ZXJ7dmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7Y2xlYXI6Ym90aDtoZWlnaHQ6MH0udXNlLWNsZWFyZml4OmJlZm9yZXt2aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtjbGVhcjpib3RoO2hlaWdodDowfS5jbGVhcntjbGVhcjpib3RofS5hd2FyZCAuc3RhZ2V7bWFyZ2luLWJvdHRvbTowcHh9LmF3YXJkIC5uYXZpXzJuZHtkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0OjB9LmF3YXJkIC5uYXZpXzJuZCAuc3ViX25hdntib3JkZXI6bm9uZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWIxZTAwO21hcmdpbjowfS5hd2FyZCAubmF2aV8ybmQgLnN1Yl9uYXYgdWwgbGl7ZmxvYXQ6bGVmdH0uYXdhcmQgLm5hdmlfMm5kIC5hY3RpdmV7bWFyZ2luLWJvdHRvbTowfS5hd2FyZCAubmF2aV8ybmQgLmFjdGl2ZSBhe2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2Fycm93X3NtYWxsX3NlbGVjdGVkLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciBib3R0b20gdHJhbnNwYXJlbnQ7cGFkZGluZy1ib3R0b206MTBweH0uYXdhcmQgLm1lbnVTdGFmZmVse2Zsb2F0OmxlZnQ7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MjBweDttYXgtd2lkdGg6MzAwcHh9LmF3YXJkIC5tZW51U3RhZmZlbCAuaW1nX2hvdmVye3BhZGRpbmc6MTJweH0uYXdhcmQgLm1lbnVTdGFmZmVsIHVse3otaW5kZXg6MTAwMDtwYWRkaW5nOjIwcHggMCAxMHB4IDB9LmF3YXJkIC5tZW51U3RhZmZlbCB1bCBsaSBhe2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjEwcHggNC43NiUgMTBweCAzMHB4fS5hd2FyZCAubWVudVN0YWZmZWwrLm5hdmlfMm5ke2Zsb2F0Om5vbmU7d2lkdGg6MTAwJX0uYXdhcmQgLm1lbnVTdGFmZmVsKy5uYXZpXzJuZCB1bHtwYWRkaW5nOjAgMCAwIDVweH0uYXdhcmQgLm1lbnVTdGFmZmVsKy5uYXZpXzJuZCB1bCBsaXttYXJnaW46MH0uYXdhcmQgLm1lbnVTdGFmZmVsKy5uYXZpXzJuZCB1bCBsaTpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDoxMHB4fS5hd2FyZCAubWVudVN0YWZmZWwrLm5hdmlfMm5kIHVsIGF7YmFja2dyb3VuZDpub25lO3BhZGRpbmc6OHB4IDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTQwcHgpey5hd2FyZCAubWVudVN0YWZmZWwrLm5hdmlfMm5ke2Zsb2F0OmxlZnQ7d2lkdGg6NjQwcHg7bWFyZ2luLWJvdHRvbToyNXB4fX0uYXdhcmQgLmF3YXJkX2hse2Zsb2F0OmxlZnQ7bWFyZ2luLWJvdHRvbToyMHB4O21hcmdpbi10b3A6MjZweDt3aWR0aDoxMDAlfS5hd2FyZCAuYXdhcmRfaGwgaDJ7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNyZWd1bGFyXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToyLjEyNWVtO2xpbmUtaGVpZ2h0OjEuMWVtO3RleHQtdHJhbnNmb3JtOm5vbmU7bWFyZ2luOi01cHggMHB4IDEwcHh9LmF3YXJkIC5hd2FyZF9obCBoM3tmb250LWZhbWlseTpcIm9wZW5fc2Fuc2JvbGRcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjEuMTI1ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xpbmUtaGVpZ2h0OjEuMjUwZW07bWFyZ2luOjB9LmF3YXJkIC53NjIwLnN0YWdlX2NvbnRlbnR7Y2xlYXI6Ym90aH0uYXdhcmQgLm1lbnVTdGFmZmVsIH4gLnRlYXNlcl9yaWdodHtwYWRkaW5nLXRvcDowcHh9LmF3YXJkIGEuZG93bmxvYWQsLmF3YXJkIGEubWFpbHtmb250LWZhbWlseTpcIm9wZW5fc2Fuc2JvbGRcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjEuMTI1ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xpbmUtaGVpZ2h0OjEuMjUwZW07Y29sb3I6I2ViMWUwMDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmJsb2NrO3BhZGRpbmctbGVmdDoyNHB4O2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2ljbl9jdGEucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgbGVmdCB0b3AgdHJhbnNwYXJlbnQ7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjIwcHggMH0uYXdhcmQgaDQrcHttYXJnaW4tdG9wOjVweH0uYXdhcmQgLmNzYy1mcmFtZS1mcmFtZTF7bWFyZ2luLXRvcDoyMHB4fS5hd2FyZCBvbHtkaXNwbGF5OmlubGluZS1ibG9ja30uYXdhcmQgb2wgbGl7cGFkZGluZy1sZWZ0OjEwcHh9LmF3YXJkIG9sIGxpOmZpcnN0LWNoaWxke2NsZWFyOmFsbDtmbG9hdDpub25lfS5hd2FyZCAucGFydG5lcntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMTExO3BhZGRpbmctYm90dG9tOjEwcHg7bWFyZ2luLWJvdHRvbToyMHB4O2NsZWFyOmJvdGh9LmF3YXJkIC5wYXJ0bmVyIGgye2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zYm9sZFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MS4xMjVlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGluZS1oZWlnaHQ6MS4yNTBlbTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMTExO2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1ib3R0b206MTVweDttYXJnaW4tYm90dG9tOjEwcHh9LmF3YXJkIC50ZWFzZXIzM193cmFwcGVye21hcmdpbi1ib3R0b206MjBweH0uYXdhcmQgLmJveDEze2JhY2tncm91bmQtY29sb3I6IzExMTtjb2xvcjojZmZmO21pbi1oZWlnaHQ6MjIwcHg7b3ZlcmZsb3c6aGlkZGVufS5hd2FyZCAuYm94MTMgaW1ne2Rpc3BsYXk6YmxvY2t9LmF3YXJkIC5ib3gxMyAuY2UtZ2FsbGVyeXttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9LmF3YXJkIC5ib3gxMyAuZnJhbWUtZGVmYXVsdCAuY2UtdGV4dHBpYyAuY2UtYm9keXRleHR7YmFja2dyb3VuZC1jb2xvcjojMzMzO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxMHB4IDIwcHh9LmF3YXJkIC5ib3gxMyAuZnJhbWUtZGVmYXVsdCAuY2UtdGV4dHBpYyAuY2UtYm9keXRleHQgYXtmb250LWZhbWlseTpcIm9wZW5fc2Fuc3JlZ1wiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MS41MDBlbTtsaW5lLWhlaWdodDoxLjJlbTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29sb3I6I2ZmZjttYXJnaW46MDtiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9pY25fY3RhLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIHJpZ2h0IGJvdHRvbSB0cmFuc3BhcmVudDtwYWRkaW5nLXJpZ2h0OjI1cHg7dGV4dC10cmFuc2Zvcm06bm9uZX0uYXdhcmQgLmJveDEzIC5mcmFtZS1kZWZhdWx0IC5jZS10ZXh0cGljIC5jZS1ib2R5dGV4dCBwe2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zYm9sZFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MWVtO2xpbmUtaGVpZ2h0OjEuNGVtO3RleHQtdHJhbnNmb3JtOm5vbmU7Y29sb3I6I2ZmZjtkaXNwbGF5OmJsb2NrO21hcmdpbjowfS5hd2FyZCAuYm94MTMgLmZyYW1lLWRlZmF1bHQgLmNlLXRleHRwaWMgLmNlLWJvZHl0ZXh0IHA6Zmlyc3QtY2hpbGR7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbi10b3A6MTVweDttYXJnaW4tYm90dG9tOjZweH0uYXdhcmQgLmJveDEzIC5mcmFtZS1kZWZhdWx0IC5jZS10ZXh0cGljIC5jZS1ib2R5dGV4dCAuc3RhbmRhcmR7bWFyZ2luLXRvcDoxMHB4fS5hd2FyZCAuYm94MTM6aG92ZXIgLmZyYW1lLWRlZmF1bHQgLmNlLXRleHRwaWMgLmNlLWJvZHl0ZXh0IGF7Y29sb3I6I2ViMWUwMH0uYXdhcmQgLmJveDEzOmhvdmVyIGltZ3tvcGFjaXR5OjAuODtmaWx0ZXI6YWxwaGEob3BhY2l0eT04MCl9LmF3YXJkIC5ha2tvcmRlb25fd3JhcHBlcntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWIxZTAwO292ZXJmbG93OmF1dG87cGFkZGluZy1ib3R0b206MzBweH0uYXdhcmQgLmFra29yZGVvbl93cmFwcGVyIC5ha2tvcmRlb25fY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpsZWZ0O2JvcmRlci10b3A6MXB4IHNvbGlkICNlYjFlMDA7bWFyZ2luLXRvcDozMHB4O3BhZGRpbmctdG9wOjMwcHh9LmF3YXJkIC5ha2tvcmRlb25fd3JhcHBlciAuYWtrb3JkZW9uX2NvbnRlbnQgLm1vcmVfbGVzc3twb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9hcnJvd3NfbW9yZWxlc3MucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgbGVmdCB0b3AgdHJhbnNwYXJlbnQ7d2lkdGg6MTJweDtoZWlnaHQ6NnB4O3JpZ2h0OjEwcHg7dG9wOjM1cHg7Y3Vyc29yOnBvaW50ZXJ9LmF3YXJkIC5ha2tvcmRlb25fd3JhcHBlciAuYWtrb3JkZW9uX2NvbnRlbnQgLm1vcmVfbGVzczpob3ZlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgLTZweH0uYXdhcmQgLmFra29yZGVvbl93cmFwcGVyIC5ha2tvcmRlb25fY29udGVudCAubW9yZV9sZXNzLm9wZW57YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IC0xMnB4fS5hd2FyZCAuYWtrb3JkZW9uX3dyYXBwZXIgLmNzYy10ZXh0cGljLXRleHR7bWFyZ2luLWxlZnQ6MTVweDtmbG9hdDpsZWZ0O3dpZHRoOjQ2MHB4fS5hd2FyZCAuYWtrb3JkZW9uX3dyYXBwZXIgaDJ7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNib2xkXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxLjEyNWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsaW5lLWhlaWdodDoxLjI1MGVtfS5hd2FyZCAuYWtrb3JkZW9uX3dyYXBwZXIgaDN7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNib2xkXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxLjEyNWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsaW5lLWhlaWdodDoxLjI1MGVtO2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2ljbl9jdGEucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgbGVmdCB0b3AgdHJhbnNwYXJlbnQ7ZGlzcGxheTpibG9jaztoZWlnaHQ6MjZweDttYXJnaW46MThweCAwO3BhZGRpbmctbGVmdDoyMnB4O3BhZGRpbmctdG9wOjdweDtjdXJzb3I6cG9pbnRlcjtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29sb3I6I2ViMWUwMDtsaW5lLWhlaWdodDoxNHB4fS5hd2FyZCAuYWtrb3JkZW9uX3dyYXBwZXIgcC5ib2R5dGV4dHtmb250LWZhbWlseTpcIm9wZW5fc2Fuc3JlZ3VsYXJcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxLjRlbTtkaXNwbGF5Om5vbmV9LmF3YXJkIC5ha2tvcmRlb25fd3JhcHBlciBocntkaXNwbGF5Om5vbmV9LmF3YXJkIC5zaW5nbGVwbGF5ZXJ7bWFyZ2luLXRvcDowfS5hd2FyZCAuc2luZ2xlcGxheWVyICNyZWxlYXNlc3tkaXNwbGF5Om5vbmV9LmF3YXJkIC53NjIwIC5zaW5nbGVwbGF5ZXJ7Y2xlYXI6Ym90aDttYXJnaW46MTBweCAwfS5hd2FyZCAudzYyMCAuc2luZ2xlcGxheWVyIC50cENvbnRhaW5lcntoZWlnaHQ6YXV0bzttYXJnaW46MH0uYXdhcmQgLnc2MjAgLnNpbmdsZXBsYXllciAjcGxheWVye2hlaWdodDozNTBweH0uYXdhcmQgLmdhbGVyaWVfd3JhcHBlcnttYXJnaW4tdG9wOjB9LmF3YXJkIC5nYWxlcmllX3dyYXBwZXIgLmdhbGVyaWVfY29udGVudHttYXJnaW46MH0uYXdhcmQgLmdhbGVyaWVfd3JhcHBlciAuZ2FsZXJpZV9oZWFkbGluZXtmb250LWZhbWlseTpcIm9wZW5fc2Fuc3JlZ3VsYXJcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxLjRlbTtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Y29sb3I6IzMzMzttYXJnaW4tYm90dG9tOjIwcHg7bWluLWhlaWdodDo0NHB4O3BhZGRpbmc6MjBweH0uYXdhcmQgLmdhbGVyaWVfd3JhcHBlciAuZ2FsZXJpZV9oZWFkbGluZSBwe21hcmdpbjowfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkzOXB4KXsuYXdhcmQgLm1lbnVTdGFmZmVsKy5uYXZpXzJuZHtmbG9hdDpub25lO21hcmdpbi1ib3R0b206NXB4fS5hd2FyZCAubWVudVN0YWZmZWwgfiAudGVhc2VyX3JpZ2h0e3BhZGRpbmctdG9wOjI1cHh9LmF3YXJkIC5jc2MtZnJhbWUtZnJhbWUxIC5jc2MtdGV4dHBpYy1jZW50ZXItb3V0ZXIsLmF3YXJkIC5jc2MtZnJhbWUtZnJhbWUxIC5jc2MtdGV4dHBpYy1jZW50ZXItaW5uZXJ7ZmxvYXQ6bm9uZTtyaWdodDphdXRvfS5hd2FyZCAuY3NjLWZyYW1lLWZyYW1lMSAuY3NjLXRleHRwaWMtY2VudGVyLW91dGVyIGltZywuYXdhcmQgLmNzYy1mcmFtZS1mcmFtZTEgLmNzYy10ZXh0cGljLWNlbnRlci1pbm5lciBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b319QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5hd2FyZCAuYWtrb3JkZW9uX2NvbnRlbnR7d2lkdGg6MTAwJX0uYXdhcmQgLmFra29yZGVvbl9jb250ZW50IC5jc2MtdGV4dHBpYy10ZXh0e21hcmdpbjoyMHB4IDAgMCAwfS5hd2FyZCAuYWtrb3JkZW9uX2NvbnRlbnQgaDN7bWFyZ2luLWJvdHRvbTowfS5hd2FyZCAudzYyMCAuc2luZ2xlcGxheWVyICNwbGF5ZXJ7aGVpZ2h0OjI1MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCl7LmF3YXJkIC5uYXZpXzJuZCAuYWN0aXZlIGF7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0uYXdhcmQgLm5hdmlfMm5kIC5zdWJfbmF2IHVsIGxpe3BhZGRpbmc6MCAyMHB4O3dpZHRoOjEwMCV9LmF3YXJkIC5zdWJfbmF2IHVse3BhZGRpbmc6MTBweCAwcHggMHB4fS5hd2FyZCAuc3RhZ2VfY29udGVudCwuYXdhcmQgLnczMDB7d2lkdGg6MTAwJTttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowfS5hd2FyZCAuYm94MTN7d2lkdGg6MTAwJX0uYXdhcmQgLnRlYXNlcjMzX3dyYXBwZXIgLmJveDEze21hcmdpbjoxNXB4IDB9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxMHB4KXsuYXdhcmQgLnc2MjAgLnNpbmdsZXBsYXllciAjcGxheWVye2hlaWdodDoxODBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIgLyAxKSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpey5hd2FyZCAuYm94MTMgLmNzYy1mcmFtZS1kZWZhdWx0IC5jc2MtdGV4dHBpYyAuY3NjLXRleHRwaWMtdGV4dCBhe2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nLzJ4L2ljbl9jdGFfMngucG5nXCIpO2JhY2tncm91bmQtc2l6ZToxNHB4IDI2cHh9fWJvZHkubmV3c1RlbXBsYXRlIC50ZWFzZXJfcmlnaHR7cGFkZGluZy10b3A6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7Ym9keS5uZXdzVGVtcGxhdGUgLnRlYXNlcl9yaWdodHtwYWRkaW5nLXRvcDoyNXB4fX1ib2R5Lm5ld3NUZW1wbGF0ZTpub3QoLmhldXRlX3ZvcikgLmRhdGVfYmlne2Rpc3BsYXk6bm9uZX1ib2R5Lm5ld3NUZW1wbGF0ZTpub3QoLmhldXRlX3ZvcikgLm5ld3MtbGlzdC12aWV3IC50eHRfY29udGVudF9oZWFkbGluZXttYXJnaW4tdG9wOjYwcHh9Ym9keS5uZXdzVGVtcGxhdGUgLm5ld3NfZGV0YWlsIGgxe21hcmdpbjowfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXtib2R5Lm5ld3NUZW1wbGF0ZSAubmV3c19kZXRhaWwgLmJ0bl9iYWNrX21vYmlsZSBhe21hcmdpbi10b3A6MH19Ym9keS5uZXdzVGVtcGxhdGUgLmltZ19ob3ZlciAuY3RhLGJvZHkubmV3c1RlbXBsYXRlIC5pbWdfaG92ZXIgLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAuY2NfYnRuLC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgYm9keS5uZXdzVGVtcGxhdGUgLmltZ19ob3ZlciAuY2NfYnRuLGJvZHkubmV3c1RlbXBsYXRlIC5pbWdfaG92ZXIgLmNvb2tpZXMgLmNjX2Jhbm5lciAuY2NfYnRuLC5jb29raWVzIC5jY19iYW5uZXIgYm9keS5uZXdzVGVtcGxhdGUgLmltZ19ob3ZlciAuY2NfYnRuLGJvZHkubmV3c1RlbXBsYXRlIC5pbWdfaG92ZXIgLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLmNjX2J0biwuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyBib2R5Lm5ld3NUZW1wbGF0ZSAuaW1nX2hvdmVyIC5jY19idG4sYm9keS5uZXdzVGVtcGxhdGUgLmltZ19ob3ZlciAuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAuY2NfYnRuLC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIGJvZHkubmV3c1RlbXBsYXRlIC5pbWdfaG92ZXIgLmNjX2J0bixib2R5Lm5ld3NUZW1wbGF0ZSAuY3RhX2Rhcmt7bGluZS1oZWlnaHQ6MjJweH1ib2R5Lm5ld3NUZW1wbGF0ZSAuYnRuX2JhY2tfbW9iaWxle3RvcDotMjJweH1ib2R5Lm5ld3NUZW1wbGF0ZS5oZXV0ZV92b3IgLm5ld3NfZGV0YWlsIGgxe2Rpc3BsYXk6bm9uZX1ib2R5Lm5ld3NUZW1wbGF0ZTpub3QoLmhldXRlX3ZvcikgLm5ld3NfZGV0YWlsIC50eHRfaDJ7ZGlzcGxheTpub25lfWJvZHkubmV3c1RlbXBsYXRlOm5vdCguaGV1dGVfdm9yKSAubmV3c19kZXRhaWwgLmJ0bl9iYWNrX21vYmlsZXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnN0YXRpYztmbG9hdDpub25lO3RleHQtYWxpZ246cmlnaHQ7bWFyZ2luLWJvdHRvbToxMHB4fWJvZHkubmV3c1RlbXBsYXRlOm5vdCguaGV1dGVfdm9yKSAubmV3c19kZXRhaWwgLmJ0bl9iYWNrX21vYmlsZSBhe2Zsb2F0Om5vbmV9LmhvbWUgLnRlYXNlcl9iaWcgLm5ld3N7ZmxvYXQ6cmlnaHQ7d2lkdGg6NDguOTQlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkzOXB4KXsuaG9tZSAudGVhc2VyX2JpZyAubmV3cyAuaW1nX2hvdmVyIC50eHRfaDJ7bWFyZ2luLXRvcDowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmhvbWUgLnRlYXNlcl9iaWcgLm5ld3N7d2lkdGg6MTAwJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpey5ob21lIC50ZWFzZXJfYmlnIC5uZXdze3dpZHRoOjkwJX19LmhvbWUgLnRlYXNlcl9iaWcgZGl2OmZpcnN0LWNoaWxkIC5uZXdze2Zsb2F0OmxlZnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5ob21lIC50ZWFzZXJfYmlnIGRpdjpmaXJzdC1jaGlsZCAubmV3c3ttYXJnaW4tYm90dG9tOjMwcHh9fS5ob21lIC50ZWFzZXJfYmlnIC5uZXdzX3NlY29uZGFyeXttYXJnaW46MH0uaG9tZSAudGVhc2VyX2JpZyAuY2F0X25ld3MgLmltZ19ob3Zlcntib3gtc2l6aW5nOmJvcmRlci1ib3g7bWluLWhlaWdodDoyMjBweDtwYWRkaW5nOjIwcHh9LmhvbWUgLnRlYXNlcl9iaWcgLmNhdF9uZXdzIC5kYXRle2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zYm9sZFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MWVtO2xpbmUtaGVpZ2h0OjEuNGVtO3RleHQtdHJhbnNmb3JtOm5vbmU7Y29sb3I6IzMzMzttYXJnaW46MDt0ZXh0LWFsaWduOnJpZ2h0O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uaG9tZSAudGVhc2VyX2JpZyAuY2F0X25ld3MgLnR4dF9oNHtkaXNwbGF5Om5vbmV9LmhvbWUgLnRlYXNlcl9iaWcgLmNhdF9uZXdzIC50eHRfaDJ7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNyZWd1bGFyXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToyLjEyNWVtO2xpbmUtaGVpZ2h0OjEuMWVtO3RleHQtdHJhbnNmb3JtOm5vbmU7d2lkdGg6MTAwJX0uaG9tZSAudGVhc2VyX2JpZyAuY2F0X25ld3MgLnR4dF9wcmV2e2NvbG9yOiMzMzM7aGVpZ2h0OmF1dG87bGluZS1oZWlnaHQ6MS40ZW07bWFyZ2luOjEwcHggMCA1MHB4IDB9LmhvbWUgLnRlYXNlcl9iaWcgLmNhdF9uZXdzIC5jdGEsLmhvbWUgLnRlYXNlcl9iaWcgLmNhdF9uZXdzIC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgLmNjX2J0biwuY29va2llcyAud3JhcHBlci1jb29raWVzIC5ob21lIC50ZWFzZXJfYmlnIC5jYXRfbmV3cyAuY2NfYnRuLC5ob21lIC50ZWFzZXJfYmlnIC5jYXRfbmV3cyAuY29va2llcyAuY2NfYmFubmVyIC5jY19idG4sLmNvb2tpZXMgLmNjX2Jhbm5lciAuaG9tZSAudGVhc2VyX2JpZyAuY2F0X25ld3MgLmNjX2J0biwuaG9tZSAudGVhc2VyX2JpZyAuY2F0X25ld3MgLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLmNjX2J0biwuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyAuaG9tZSAudGVhc2VyX2JpZyAuY2F0X25ld3MgLmNjX2J0biwuaG9tZSAudGVhc2VyX2JpZyAuY2F0X25ld3MgLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgLmNjX2J0biwuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAuaG9tZSAudGVhc2VyX2JpZyAuY2F0X25ld3MgLmNjX2J0bntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MH0uaG9tZSAudGVhc2VyX2JpZyAuY2F0X25ld3M6aG92ZXIgLnR4dF9oMntjb2xvcjojZWIxZTAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuaG9tZSAudGVhc2VyX2JpZyAuY2F0X25ld3MgLnR4dF9wcmV2e2Rpc3BsYXk6YmxvY2t9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXsuaG9tZSAudGVhc2VyX2JpZyAuY2F0X25ld3MgLnR4dF9wcmV2e2Rpc3BsYXk6bm9uZX0uaG9tZSAudGVhc2VyX2JpZyAuY2F0X25ld3MgLmN0YSwuaG9tZSAudGVhc2VyX2JpZyAuY2F0X25ld3MgLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAuY2NfYnRuLC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgLmhvbWUgLnRlYXNlcl9iaWcgLmNhdF9uZXdzIC5jY19idG4sLmhvbWUgLnRlYXNlcl9iaWcgLmNhdF9uZXdzIC5jb29raWVzIC5jY19iYW5uZXIgLmNjX2J0biwuY29va2llcyAuY2NfYmFubmVyIC5ob21lIC50ZWFzZXJfYmlnIC5jYXRfbmV3cyAuY2NfYnRuLC5ob21lIC50ZWFzZXJfYmlnIC5jYXRfbmV3cyAuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyAuY2NfYnRuLC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC5ob21lIC50ZWFzZXJfYmlnIC5jYXRfbmV3cyAuY2NfYnRuLC5ob21lIC50ZWFzZXJfYmlnIC5jYXRfbmV3cyAuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAuY2NfYnRuLC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5ob21lIC50ZWFzZXJfYmlnIC5jYXRfbmV3cyAuY2NfYnRue3Bvc2l0aW9uOnN0YXRpYzttYXJnaW4tYm90dG9tOjB9fWJvZHkuaGV1dGVfdm9yIC5uZXdzX2hpZ2hsaWdodCAuZGF0ZV9iaWcsYm9keS5oZXV0ZV92b3IgLm5ld3Nfc2Vjb25kYXJ5IC5kYXRlX2JpZyxib2R5LmhldXRlX3ZvciAubmV3c19kZXRhaWwgLmRhdGVfYmlnLGJvZHkuaGV1dGVfdm9yLm5ld3NUZW1wbGF0ZSAudGVhc2VyX3JpZ2h0IC5zcDNfbmV3cyAuZGF0ZV9iaWd7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNyZWd1bGFyXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2JhY2tncm91bmQ6IzExMTtjb2xvcjojZmZmO2ZvbnQtc2l6ZTozNHB4O2hlaWdodDo2N3B4O21hcmdpbjowO3BhZGRpbmctdG9wOjMzcHg7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MTQwcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfWJvZHkuaGV1dGVfdm9yIC5uZXdzX2hpZ2hsaWdodCAudHh0X2g0LGJvZHkuaGV1dGVfdm9yIC5uZXdzX3NlY29uZGFyeSAudHh0X2g0LGJvZHkuaGV1dGVfdm9yIC5uZXdzX2RldGFpbCAudHh0X2g0LGJvZHkuaGV1dGVfdm9yLm5ld3NUZW1wbGF0ZSAudGVhc2VyX3JpZ2h0IC5zcDNfbmV3cyAudHh0X2g0e2NvbG9yOiNlYjFlMDB9Ym9keS5oZXV0ZV92b3IgLm5ld3NfaGlnaGxpZ2h0IC5pbWdfaG92ZXIsYm9keS5oZXV0ZV92b3IgLm5ld3Nfc2Vjb25kYXJ5IC5pbWdfaG92ZXIsYm9keS5oZXV0ZV92b3IgLm5ld3NfZGV0YWlsIC5pbWdfaG92ZXIsYm9keS5oZXV0ZV92b3IubmV3c1RlbXBsYXRlIC50ZWFzZXJfcmlnaHQgLnNwM19uZXdzIC5pbWdfaG92ZXJ7YmFja2dyb3VuZDojMzMzfWJvZHkuaGV1dGVfdm9yIC5uZXdzX2hpZ2hsaWdodCAuaW1nX2hvdmVyIC5kYXRlX2JpZyxib2R5LmhldXRlX3ZvciAubmV3c19zZWNvbmRhcnkgLmltZ19ob3ZlciAuZGF0ZV9iaWcsYm9keS5oZXV0ZV92b3IgLm5ld3NfZGV0YWlsIC5pbWdfaG92ZXIgLmRhdGVfYmlnLGJvZHkuaGV1dGVfdm9yLm5ld3NUZW1wbGF0ZSAudGVhc2VyX3JpZ2h0IC5zcDNfbmV3cyAuaW1nX2hvdmVyIC5kYXRlX2JpZ3tmbG9hdDpsZWZ0O21hcmdpbjotMTRweCAyMHB4IDIwcHggLTI5cHh9Ym9keS5oZXV0ZV92b3IgLm5ld3NfaGlnaGxpZ2h0IC5pbWdfaG92ZXIgLnR4dF9oMixib2R5LmhldXRlX3ZvciAubmV3c19zZWNvbmRhcnkgLmltZ19ob3ZlciAudHh0X2gyLGJvZHkuaGV1dGVfdm9yIC5uZXdzX2RldGFpbCAuaW1nX2hvdmVyIC50eHRfaDIsYm9keS5oZXV0ZV92b3IubmV3c1RlbXBsYXRlIC50ZWFzZXJfcmlnaHQgLnNwM19uZXdzIC5pbWdfaG92ZXIgLnR4dF9oMntjb2xvcjojZmZmfWJvZHkuaGV1dGVfdm9yIC5uZXdzX2hpZ2hsaWdodCAuaW1nX2hvdmVyIHAsYm9keS5oZXV0ZV92b3IgLm5ld3Nfc2Vjb25kYXJ5IC5pbWdfaG92ZXIgcCxib2R5LmhldXRlX3ZvciAubmV3c19kZXRhaWwgLmltZ19ob3ZlciBwLGJvZHkuaGV1dGVfdm9yLm5ld3NUZW1wbGF0ZSAudGVhc2VyX3JpZ2h0IC5zcDNfbmV3cyAuaW1nX2hvdmVyIHB7Y2xlYXI6Ym90aDtjb2xvcjojZmZmfWJvZHkuaGV1dGVfdm9yIC5uZXdzX2hpZ2hsaWdodCAuaW1nX2hvdmVyIHA6Zmlyc3QtY2hpbGQsYm9keS5oZXV0ZV92b3IgLm5ld3Nfc2Vjb25kYXJ5IC5pbWdfaG92ZXIgcDpmaXJzdC1jaGlsZCxib2R5LmhldXRlX3ZvciAubmV3c19kZXRhaWwgLmltZ19ob3ZlciBwOmZpcnN0LWNoaWxkLGJvZHkuaGV1dGVfdm9yLm5ld3NUZW1wbGF0ZSAudGVhc2VyX3JpZ2h0IC5zcDNfbmV3cyAuaW1nX2hvdmVyIHA6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfWJvZHkuaGV1dGVfdm9yIC5uZXdzX2hpZ2hsaWdodCAubmV3cy1oZWFkZXItd3JhcCxib2R5LmhldXRlX3ZvciAubmV3c19zZWNvbmRhcnkgLm5ld3MtaGVhZGVyLXdyYXB7bWFyZ2luLWxlZnQ6MTMwcHh9Ym9keS5oZXV0ZV92b3IgLm5ld3NfaGlnaGxpZ2h0IC5pbWdfaG92ZXIgLmN0YSxib2R5LmhldXRlX3ZvciAubmV3c19oaWdobGlnaHQgLmltZ19ob3ZlciAuY29va2llcyAud3JhcHBlci1jb29raWVzIC5jY19idG4sLmNvb2tpZXMgLndyYXBwZXItY29va2llcyBib2R5LmhldXRlX3ZvciAubmV3c19oaWdobGlnaHQgLmltZ19ob3ZlciAuY2NfYnRuLGJvZHkuaGV1dGVfdm9yIC5uZXdzX2hpZ2hsaWdodCAuaW1nX2hvdmVyIC5jb29raWVzIC5jY19iYW5uZXIgLmNjX2J0biwuY29va2llcyAuY2NfYmFubmVyIGJvZHkuaGV1dGVfdm9yIC5uZXdzX2hpZ2hsaWdodCAuaW1nX2hvdmVyIC5jY19idG4sYm9keS5oZXV0ZV92b3IgLm5ld3NfaGlnaGxpZ2h0IC5pbWdfaG92ZXIgLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLmNjX2J0biwuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyBib2R5LmhldXRlX3ZvciAubmV3c19oaWdobGlnaHQgLmltZ19ob3ZlciAuY2NfYnRuLGJvZHkuaGV1dGVfdm9yIC5uZXdzX2hpZ2hsaWdodCAuaW1nX2hvdmVyIC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5jY19idG4sLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgYm9keS5oZXV0ZV92b3IgLm5ld3NfaGlnaGxpZ2h0IC5pbWdfaG92ZXIgLmNjX2J0bixib2R5LmhldXRlX3ZvciAubmV3c19zZWNvbmRhcnkgLmltZ19ob3ZlciAuY3RhLGJvZHkuaGV1dGVfdm9yIC5uZXdzX3NlY29uZGFyeSAuaW1nX2hvdmVyIC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgLmNjX2J0biwuY29va2llcyAud3JhcHBlci1jb29raWVzIGJvZHkuaGV1dGVfdm9yIC5uZXdzX3NlY29uZGFyeSAuaW1nX2hvdmVyIC5jY19idG4sYm9keS5oZXV0ZV92b3IgLm5ld3Nfc2Vjb25kYXJ5IC5pbWdfaG92ZXIgLmNvb2tpZXMgLmNjX2Jhbm5lciAuY2NfYnRuLC5jb29raWVzIC5jY19iYW5uZXIgYm9keS5oZXV0ZV92b3IgLm5ld3Nfc2Vjb25kYXJ5IC5pbWdfaG92ZXIgLmNjX2J0bixib2R5LmhldXRlX3ZvciAubmV3c19zZWNvbmRhcnkgLmltZ19ob3ZlciAuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyAuY2NfYnRuLC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIGJvZHkuaGV1dGVfdm9yIC5uZXdzX3NlY29uZGFyeSAuaW1nX2hvdmVyIC5jY19idG4sYm9keS5oZXV0ZV92b3IgLm5ld3Nfc2Vjb25kYXJ5IC5pbWdfaG92ZXIgLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgLmNjX2J0biwuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciBib2R5LmhldXRlX3ZvciAubmV3c19zZWNvbmRhcnkgLmltZ19ob3ZlciAuY2NfYnRue2NsZWFyOmJvdGh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe2JvZHkuaGV1dGVfdm9yIC5uZXdzX2hpZ2hsaWdodCAuaW1nX2hvdmVyIC5kYXRlX2JpZyxib2R5LmhldXRlX3ZvciAubmV3c19zZWNvbmRhcnkgLmltZ19ob3ZlciAuZGF0ZV9iaWd7bWFyZ2luLWxlZnQ6LTIwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXtib2R5LmhldXRlX3ZvciAubmV3c19oaWdobGlnaHQgLmltZ19ob3ZlciAuZGF0ZV9iaWcsYm9keS5oZXV0ZV92b3IgLm5ld3Nfc2Vjb25kYXJ5IC5pbWdfaG92ZXIgLmRhdGVfYmlne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtmbG9hdDpub25lO2hlaWdodDo1NHB4O21hcmdpbjowO3BhZGRpbmctdG9wOjIwcHg7d2lkdGg6MTAwJX1ib2R5LmhldXRlX3ZvciAubmV3c19oaWdobGlnaHQgLmltZ19ob3Zlcixib2R5LmhldXRlX3ZvciAubmV3c19zZWNvbmRhcnkgLmltZ19ob3ZlcntwYWRkaW5nLXRvcDo4OHB4fWJvZHkuaGV1dGVfdm9yIC5uZXdzX2hpZ2hsaWdodCAubmV3cy1oZWFkZXItd3JhcCxib2R5LmhldXRlX3ZvciAubmV3c19zZWNvbmRhcnkgLm5ld3MtaGVhZGVyLXdyYXB7bWFyZ2luLWxlZnQ6MH19Ym9keS5oZXV0ZV92b3IgLm5ld3NfaGlnaGxpZ2h0IC5uZXdzLWhlYWRlci13cmFwe21pbi1oZWlnaHQ6ODZweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCl7Ym9keS5oZXV0ZV92b3IgLm5ld3NfaGlnaGxpZ2h0IC5uZXdzLWhlYWRlci13cmFwe21pbi1oZWlnaHQ6aW5pdGlhbH19Ym9keS5oZXV0ZV92b3IgLm5ld3NfZGV0YWlsIC5kYXRlX2JpZ3tmbG9hdDpsZWZ0O21hcmdpbi10b3A6LTIwcHg7bWFyZ2luLXJpZ2h0OjE1cHh9Ym9keS5oZXV0ZV92b3IgLm5ld3NfZGV0YWlsIC50eHRfaDJ7d2lkdGg6NjAlfWJvZHkuaGV1dGVfdm9yIC5uZXdzX2RldGFpbCAubmV3cy1oZWFkZXItd3JhcHttaW4taGVpZ2h0OjgwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpe2JvZHkuaGV1dGVfdm9yIC5uZXdzX2RldGFpbCAubmV3cy1oZWFkZXItd3JhcHttaW4taGVpZ2h0OmluaXRpYWx9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXtib2R5LmhldXRlX3ZvciAubmV3c19kZXRhaWwgLmRhdGVfYmlne2hlaWdodDo1NHB4O21hcmdpbi1ib3R0b206MTRweDtwYWRkaW5nLXRvcDoyMHB4O3dpZHRoOjEwMCV9Ym9keS5oZXV0ZV92b3IgLm5ld3NfZGV0YWlsIC5pbWdfaG92ZXJ7cGFkZGluZy10b3A6ODhweH1ib2R5LmhldXRlX3ZvciAubmV3c19kZXRhaWwgLm5ld3MtaGVhZGVyLXdyYXB7bWFyZ2luLWxlZnQ6MH1ib2R5LmhldXRlX3ZvciAubmV3c19kZXRhaWwgLmJ0bl9iYWNrX21vYmlsZSBhe21hcmdpbi10b3A6ODBweH19Ym9keS5oZXV0ZV92b3I6bm90KC5oZXV0ZV92b3IpIC5kYXRlX2JpZ3tkaXNwbGF5Om5vbmV9LmhvbWUgLnRlYXNlcl9iaWcgLmNhdF9oZXV0ZV92b3J7b3ZlcmZsb3c6aGlkZGVufS5ob21lIC50ZWFzZXJfYmlnIC5jYXRfaGV1dGVfdm9yIC5pbWdfaG92ZXJ7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvYmFja2dyb3VuZF9oZXV0ZV92b3IuanBnXCIpIHJlcGVhdC15IHJpZ2h0ICMzMzM7Ym94LXNpemluZzpib3JkZXItYm94O21pbi1oZWlnaHQ6MjYwcHg7cGFkZGluZzowfS5ob21lIC50ZWFzZXJfYmlnIC5jYXRfaGV1dGVfdm9yIC50eHRfaDR7Y29sb3I6I2ViMWUwMH0uaG9tZSAudGVhc2VyX2JpZyAuY2F0X2hldXRlX3ZvciAuZGF0ZS13cmFwcGVye3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO3JpZ2h0OjA7aGVpZ2h0OjEwMCV9LmhvbWUgLnRlYXNlcl9iaWcgLmNhdF9oZXV0ZV92b3IgLmRhdGVfYmlne2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zcmVndWxhclwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtiYWNrZ3JvdW5kOiMxMTE7Ym94LXNpemluZzpib3JkZXItYm94O2NvbG9yOiNmZmY7ZGlzcGxheTpibG9jaztmb250LXNpemU6MzRweDt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxNDBweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NTAlO21hcmdpbjotMTdweCAwIDAgMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmhvbWUgLnRlYXNlcl9iaWcgLmNhdF9oZXV0ZV92b3IgLmNvbnRlbnQtd3JhcHtiYWNrZ3JvdW5kOiMxMTE7cG9zaXRpb246cmVsYXRpdmV9LmhvbWUgLnRlYXNlcl9iaWcgLmNhdF9oZXV0ZV92b3IgLm5ld3MtdGV4dC13cmFwe2JhY2tncm91bmQ6IzMzMztib3gtc2l6aW5nOmJvcmRlci1ib3g7bWFyZ2luLXJpZ2h0OjE0MHB4O3BhZGRpbmc6MTBweCAyMHB4fS5ob21lIC50ZWFzZXJfYmlnIC5jYXRfaGV1dGVfdm9yIC50eHRfaDJ7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvaWNuX2N0YS5wbmdcIikgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IGJvdHRvbSA0cHg7Ym94LXNpemluZzpib3JkZXItYm94O2NvbG9yOiNmZmY7bWluLWhlaWdodDo1NHB4O3BhZGRpbmctcmlnaHQ6MjVweDt3aWR0aDoxMDAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyIC8gMSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE0NGRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KXsuaG9tZSAudGVhc2VyX2JpZyAuY2F0X2hldXRlX3ZvciAudHh0X2gye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nLzJ4L2ljbl9jdGFfMngucG5nXCIpO2JhY2tncm91bmQtc2l6ZToxOXB4IDE5cHh9fS5ob21lIC50ZWFzZXJfYmlnIC5jYXRfaGV1dGVfdm9yOmhvdmVyIC50eHRfaDJ7Y29sb3I6I2ViMWUwMH0uaG9tZSAudGVhc2VyX2JpZyAuY2F0X2hldXRlX3Zvcjpob3ZlciBpbWd7b3BhY2l0eTowLjg7ZmlsdGVyOmFscGhhKG9wYWNpdHk9ODApfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkzOXB4KXsuaG9tZSAudGVhc2VyX2JpZyAuY2F0X2hldXRlX3ZvciAuZGF0ZV9iaWd7ZGlzcGxheTpub25lfS5ob21lIC50ZWFzZXJfYmlnIC5jYXRfaGV1dGVfdm9yIGltZ3ttYXJnaW4tbGVmdDotMTYwcHg7d2lkdGg6YXV0b30uaG9tZSAudGVhc2VyX2JpZyAuY2F0X2hldXRlX3ZvciAubmV3cy10ZXh0LXdyYXB7bWFyZ2luLXJpZ2h0OjA7d2lkdGg6MTAwJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5ob21lIC50ZWFzZXJfYmlnIC5jYXRfaGV1dGVfdm9yIC5kYXRlX2JpZ3tkaXNwbGF5OmJsb2NrfS5ob21lIC50ZWFzZXJfYmlnIC5jYXRfaGV1dGVfdm9yIGltZ3ttYXJnaW4tbGVmdDowO3dpZHRoOjEwMCV9LmhvbWUgLnRlYXNlcl9iaWcgLmNhdF9oZXV0ZV92b3IgLm5ld3MtdGV4dC13cmFwe21hcmdpbi1yaWdodDoxNDBweDt3aWR0aDphdXRvfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCl7LmhvbWUgLnRlYXNlcl9iaWcgLmNhdF9oZXV0ZV92b3IgLmRhdGVfYmlne2Rpc3BsYXk6bm9uZX0uaG9tZSAudGVhc2VyX2JpZyAuY2F0X2hldXRlX3ZvciBpbWd7bWFyZ2luLWxlZnQ6LTE2MHB4O3dpZHRoOmF1dG99LmhvbWUgLnRlYXNlcl9iaWcgLmNhdF9oZXV0ZV92b3IgLm5ld3MtdGV4dC13cmFwe2hlaWdodDoxMjVweDttYXJnaW4tcmlnaHQ6MDt3aWR0aDoxMDAlfS5ob21lIC50ZWFzZXJfYmlnIC5jYXRfaGV1dGVfdm9yIC5pbWdfaG92ZXJ7bWluLWhlaWdodDoyODVweH19Ym9keS5uZXdzbGV0dGVyVGVtcGxhdGUgLnRlYXNlci1yaWdodHtwYWRkaW5nLXRvcDowcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe2JvZHkubmV3c2xldHRlclRlbXBsYXRlIC50ZWFzZXItcmlnaHR7cGFkZGluZy10b3A6MjVweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpe2JvZHkubmV3c2xldHRlclRlbXBsYXRlIC5idG5fYmFja19tb2JpbGV7dG9wOi0yMnB4fX0ubmV3c2xldHRlcl90ZWFzZXIgaDN7Ym90dG9tOjIwcHh9Ym9keS5nZXdpbm5zcGllbCAudGVhc2VyX3JpZ2h0e3BhZGRpbmctdG9wOjBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7Ym9keS5nZXdpbm5zcGllbCAudGVhc2VyX3JpZ2h0e3BhZGRpbmctdG9wOjI1cHh9fS5zZW5kZXRlcm1pbmVfZGV0YWlsIC5jb250ZW50X2xlZnR7aGVpZ2h0Ojc2cHg7bWFyZ2luLXRvcDo1cHg7cGFkZGluZy10b3A6MDtwb3NpdGlvbjpyZWxhdGl2ZX0uc2VuZGV0ZXJtaW5lX2RldGFpbCAuY29udGVudF9sZWZ0IC5kYXRlc3twb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MH0uc2luZ2xlX3RleHRpbWdfc2VuZHVuZ3RlYXNlcnttYXJnaW4tYm90dG9tOjMwcHg7d2lkdGg6MTAwJTttYXJnaW4tdG9wOjIwcHh9LnNpbmdsZV90ZXh0aW1nX3NlbmR1bmd0ZWFzZXIgLmNzYy10ZXh0cGljLWNlbnRlcntkaXNwbGF5OmJsb2NrO21heC13aWR0aDozMDBweDtoZWlnaHQ6YXV0b30uc2luZ2xlX3RleHRpbWdfc2VuZHVuZ3RlYXNlciAuaW1nX3dyYXB7ZmxvYXQ6bGVmdDttYXgtd2lkdGg6MzIlfS5zaW5nbGVfdGV4dGltZ19zZW5kdW5ndGVhc2VyIC50ZXh0X3dyYXB7ZmxvYXQ6bGVmdDttYXgtd2lkdGg6NjglO3dpZHRoOjEwMCV9LnNpbmdsZV90ZXh0aW1nX3NlbmR1bmd0ZWFzZXIgLnRleHRfd3JhcCBwe21hcmdpbjowO21hcmdpbi1sZWZ0OjIwcHg7bWFyZ2luLWJvdHRvbToxNXB4fS5zaW5nbGVfdGV4dGltZ19zZW5kdW5ndGVhc2VyIC50ZXh0X3dyYXAgcDpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOi01cHh9LnNpbmdsZV90ZXh0aW1nX3NlbmR1bmd0ZWFzZXIgLnRleHRfd3JhcCBoMnttYXJnaW4tbGVmdDoyMHB4O2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zYm9sZFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MS4xMjVlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGluZS1oZWlnaHQ6MS4yNTBlbTtkaXNwbGF5OmJsb2NrO2NvbG9yOiMzMzN9LnNpbmdsZV90ZXh0aW1nX3NlbmR1bmd0ZWFzZXIgLnRleHRfd3JhcCBoNHttYXJnaW4tbGVmdDoyMHB4fS5zaW5nbGVfdGV4dGltZ19zZW5kdW5ndGVhc2VyIGRpdi5jc2MtdGV4dHBpYyAuY3NjLXRleHRwaWMtaW1hZ2V3cmFwIC5jc2MtdGV4dHBpYy1pbWFnZXttYXJnaW4tdG9wOjE1cHh9LnNpbmdsZV90ZXh0aW1nX3NlbmR1bmd0ZWFzZXIgZGl2LmNzYy10ZXh0cGljIC5jc2MtdGV4dHBpYy1pbWFnZXdyYXAgLmNzYy10ZXh0cGljLWltYWdlOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0ubWFpbl93cmFwcGVyLnZpZGVvcyAuYm94MTN7YmFja2dyb3VuZDojZWVlO2hlaWdodDoyNTBweH0ubWFpbl93cmFwcGVyLnZpZGVvcyAuYm94MTMgLmNzYy1mcmFtZS1kZWZhdWx0IC5jc2MtdGV4dHBpY3twb3NpdGlvbjpzdGF0aWN9Lm1haW5fd3JhcHBlci52aWRlb3MgLmJveDEzIC5jc2MtZnJhbWUtZGVmYXVsdCAuY3NjLXRleHRwaWMgLmNzYy10ZXh0cGljLXRleHR7YmFja2dyb3VuZDpub25lO2hlaWdodDphdXRvO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsubWFpbl93cmFwcGVyLnZpZGVvcyAuYm94MTMgLmNzYy1mcmFtZS1kZWZhdWx0IC5jc2MtdGV4dHBpYyAuY3NjLXRleHRwaWMtdGV4dCBoMiwubWFpbl93cmFwcGVyLnZpZGVvcyAuYm94MTMgLmNzYy1mcmFtZS1kZWZhdWx0IC5jc2MtdGV4dHBpYyAuY3NjLXRleHRwaWMtdGV4dCBoM3twb3NpdGlvbjpzdGF0aWN9fS5zcGllbGUgLnNwaWVsZV90cmFpbGVye2JvcmRlci10b3A6MXB4IHNvbGlkICMxYTFlMjE7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzFhMWUyMTtkaXNwbGF5Om5vbmU7bWFyZ2luLXRvcDo0MHB4O21hcmdpbi1ib3R0b206MTBweDtwYWRkaW5nOjQwcHggMHB4IDM1cHggMHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5zcGllbGUgLnNwaWVsZV90cmFpbGVyIGgye2ZvbnQtZmFtaWx5OlwiYW1wZXJzdGFuZGFyZGhlYXZ5XCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uc3BpZWxlIC5zcGllbGVfdHJhaWxlciBhe2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zYm9sZFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9pY25fY3RhLnBuZ1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7Y29sb3I6I2ViMWUwMDtwYWRkaW5nOjJweCAwIDFweCAzMHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCl7LnNwaWVsZSAuc3BpZWxlX3RyYWlsZXIgYXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy8yeC9pY25fY3RhXzJ4LnBuZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTlweCAxOXB4fX0uc3BpZWxlIC5zcGllbGVfdHJhaWxlciAudHJhaWxlcl90ZXh0e2Zsb2F0OmxlZnQ7d2lkdGg6MjkwcHh9LnNwaWVsZSAuc3BpZWxlX3RyYWlsZXIgLnRyYWlsZXJfdmlkZW97ZmxvYXQ6cmlnaHR9LnNwaWVsZSAuc3BpZWxlX3RyYWlsZXIgLmNsb3Nle2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2J0bl9jbG9zZV9kYXJrLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIGxlZnQgdG9wIHRyYW5zcGFyZW50O2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotNDVweDtyaWdodDowcHg7d2lkdGg6MTFweDtoZWlnaHQ6MTJweH0uc3BpZWxlIC5zcGllbGVfdHJhaWxlciAuY2xvc2U6aG92ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjpib3R0b20gbGVmdH0uc3BpZWxlIC5zcGllbGVfdHJhaWxlciAuY2xlYXJmaXh7Y2xlYXI6Ym90aH1AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCl7LnNwaWVsZSAuc3BpZWxlX3RyYWlsZXIgLmNsb3Nle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nLzJ4L2J0bl9jbG9zZV9kYXJrXzJ4LnBuZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTFweCAyNHB4fX0uc3BpZWxlIC5zbGlkZXIgLnRyYWlsZXJfc3RvZXJlcntjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MjI1cHh9LnNwaWVsZSAuc2xpZGVyIC5wb3NMZWZ0IC50cmFpbGVyX3N0b2VyZXJ7cmlnaHQ6NzJweH0uc3BpZWxlIC5zbGlkZXIgLnBvc1JpZ2h0IC50cmFpbGVyX3N0b2VyZXJ7bGVmdDo3MnB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY1MXB4KXsuc3BpZWxlIC5zbGlkZXIgLnNsaWRlci13cmFwcGVyIC5jc2MtdGV4dHBpYy10ZXh0e3dpZHRoOmF1dG87dG9wOmF1dG87Ym90dG9tOjcwcHg7cGFkZGluZzowICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCl7LnNwaWVsZSAuc2xpZGVyIC5zbGlkZXItd3JhcHBlciAuY3NjLXRleHRwaWMtdGV4dHt0b3A6MTkwcHg7bWFyZ2luLWxlZnQ6NTBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjUxcHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCl7LnNwaWVsZSAuc2xpZGVyIC5zbGlkZXItd3JhcHBlciAucG9zUmlnaHQgLmNzYy10ZXh0cGljLXRleHR7bWFyZ2luLXJpZ2h0OjUwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY1MXB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpey5zcGllbGUgLnNsaWRlciAuc2xpZGVyLXdyYXBwZXIgLnBvc0xlZnQgLmNzYy10ZXh0cGljLXRleHR7bWFyZ2luLWxlZnQ6NTBweH19LnNwaWVsZSAubWlkZGxlIGRpdjpudGgtY2hpbGQoM24pIC5ib3gxM3ttYXJnaW4tcmlnaHQ6MHB4fS50eC1tMDEtdHZwcm9ncmFtbWUgLnR2Z3VpZGUgLmZpbHRlcl9nZW5yZXtkaXNwbGF5Om5vbmV9LnR4LW0wMS10dnByb2dyYW1tZSAubmV4dF9lcGlzb2Rle2JhY2tncm91bmQtY29sb3I6IzMzMztkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MjBweDtwb3NpdGlvbjpyZWxhdGl2ZX0udHgtbTAxLXR2cHJvZ3JhbW1lIC5uZXh0X2VwaXNvZGUgLmltZ19ob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMzMzN9LnR4LW0wMS10dnByb2dyYW1tZSAubmV4dF9lcGlzb2RlIC5pbWdfaG92ZXIgLnR4dF9oNHtjb2xvcjojZmZmfS50eC1tMDEtdHZwcm9ncmFtbWUgLm5leHRfZXBpc29kZSAuaWNvbntkaXNwbGF5Om5vbmU7d2lkdGg6MTlweDtoZWlnaHQ6MTlweDtiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9pY25fY3RhLnBuZ1wiKSBuby1yZXBlYXQ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtyaWdodDoyMHB4O21hcmdpbi10b3A6LTkuNXB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyIC8gMSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE0NGRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KXsudHgtbTAxLXR2cHJvZ3JhbW1lIC5uZXh0X2VwaXNvZGUgLmljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvMngvaWNuX2N0YV8yeC5wbmdcIik7YmFja2dyb3VuZC1zaXplOjE5cHggMTlweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey50eC1tMDEtdHZwcm9ncmFtbWUgLm5leHRfZXBpc29kZSAuaWNvbnt3aWR0aDozOHB4O2hlaWdodDozOHB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL2ljbl9hcnJvd19iaWcucG5nXCIpO21hcmdpbi10b3A6LTE5cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyIC8gMSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KXsudHgtbTAxLXR2cHJvZ3JhbW1lIC5uZXh0X2VwaXNvZGUgLmljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvMngvaWNuX2Fycm93X2JpZ18yeC5wbmdcIik7YmFja2dyb3VuZC1zaXplOjM4cHggMzhweH19LnczMDAgLnR4LW0wMS10dnByb2dyYW1tZSAubmV4dF9lcGlzb2RlIC50aW1le2Rpc3BsYXk6YmxvY2t9Lnc5NDAgLnR4LW0wMS10dnByb2dyYW1tZSAubmV4dF9lcGlzb2Rle3BhZGRpbmc6MTVweCA1MHB4IDE1cHggMi4yJX0udzk0MCAudHgtbTAxLXR2cHJvZ3JhbW1lIC5uZXh0X2VwaXNvZGUgLmltZ19ob3ZlcntwYWRkaW5nOjB9Lnc5NDAgLnR4LW0wMS10dnByb2dyYW1tZSAubmV4dF9lcGlzb2RlIC5pbWdfaG92ZXIgLnR4dF9oNCwudzk0MCAudHgtbTAxLXR2cHJvZ3JhbW1lIC5uZXh0X2VwaXNvZGUgLmltZ19ob3ZlciAudHh0X2gzLC53OTQwIC50eC1tMDEtdHZwcm9ncmFtbWUgLm5leHRfZXBpc29kZSAuaW1nX2hvdmVyIC50eHRfaDF7bWFyZ2luOjB9Lnc5NDAgLnR4LW0wMS10dnByb2dyYW1tZSAubmV4dF9lcGlzb2RlIC5pY29ue2Rpc3BsYXk6YmxvY2t9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey53OTQwIC50eC1tMDEtdHZwcm9ncmFtbWUgLm5leHRfZXBpc29kZXtwYWRkaW5nOjIwcHggNzhweCAyMHB4IDIwcHh9fS5pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5pY29uLmljb24tYXJyb3ctcmlnaHR7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvaWNuX2N0YS5wbmdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O3dpZHRoOjE5cHg7aGVpZ2h0OjE5cHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIgLyAxKSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpey5pY29uLmljb24tYXJyb3ctcmlnaHR7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvMngvaWNuX2N0YV8yeC5wbmdcIik7YmFja2dyb3VuZC1zaXplOjE5cHggMTlweH19Lmljb24uaWNvbi1tYWlse2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL2ljb25fbWFpbC5wbmdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O3dpZHRoOjI0cHg7aGVpZ2h0OjIwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIgLyAxKSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpey5pY29uLmljb24tbWFpbHtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy8yeC9pY29uX21haWxfMngucG5nXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlIGF1dG99fS5pY29uLmljb24tZmFjZWJvb2stc21hbGx7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvaWNvbl9mYl9zbWFsbC5wbmdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O3dpZHRoOjhweDtoZWlnaHQ6MTJweDtkaXNwbGF5OmlubGluZS1ibG9ja31AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCl7Lmljb24uaWNvbi1mYWNlYm9vay1zbWFsbHtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy8yeC9pY29uX2ZiX3NtYWxsXzJ4LnBuZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJSBhdXRvfX0uaWNvbi5pY29uLWxvYWRlci53aGl0ZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9hamF4LWxvYWRlci13aGl0ZS5naWZcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lmljb24uaWNvbi12b3RpbmctZW1wdHl7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvaWNvbi12b3RpbmctZW1wdHkucG5nXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDt3aWR0aDozMnB4O2hlaWdodDozMXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyIC8gMSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE0NGRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KXsuaWNvbi5pY29uLXZvdGluZy1lbXB0eXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy8yeC9pY29uLXZvdGluZy1lbXB0eV8yeC5wbmdcIik7YmFja2dyb3VuZC1zaXplOjEwMCUgYXV0b319Lmljb24uaWNvbi12b3RpbmctZnVsbHtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9pY29uLXZvdGluZy1mdWxsLnBuZ1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7d2lkdGg6MzJweDtoZWlnaHQ6MzFweDtkaXNwbGF5OmlubGluZS1ibG9ja31AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCl7Lmljb24uaWNvbi12b3RpbmctZnVsbHtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy8yeC9pY29uLXZvdGluZy1mdWxsXzJ4LnBuZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJSBhdXRvfX0uaWNvbi5pY29uLXNoYXJle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL2ljb24tc2hhcmUuc3ZnXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MTAwJSBhdXRvO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnJlc3BvbnNpdmVfaW1nX3dyYXBfZnVsbHdpZHRoIGltZ3toZWlnaHQ6YXV0bzt3aWR0aDoxMDAlfS5zaW5nbGVfdGV4dGltZ19zZW5kdW5ndGVhc2VyLmJveF9sZWZ0LnRlYXNlciBpbWd7aGVpZ2h0OmF1dG87d2lkdGg6MTAwJX0uc2VuZHVuZ0dyYWZpa0NvbnRlbnQgZGl2LmNzYy10ZXh0cGljLWludGV4dC1sZWZ0IC5jc2MtdGV4dHBpYy1pbWFnZXdyYXB7bWFyZ2luLXJpZ2h0OjIwcHh9Lnc2MjAgLmNzYy10ZXh0cGljLWludGV4dC1sZWZ0IGltZ3ttYXJnaW4tcmlnaHQ6MjBweDttYXJnaW4tYm90dG9tOjVweH0udzYyMCAuY3NjLXRleHRwaWMtaW50ZXh0LWxlZnQgLmNzYy10ZXh0cGljLXRleHQgcDpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9LnNsaWRlci5zdGFnZS1zbGlkZXIuYXV0by1oZWlnaHQgLnNsaWRlci13cmFwcGVyIC5jc2MtdGV4dHBpYy10ZXh0e2NsZWFyOmJvdGg7cG9zaXRpb246c3RhdGljfS5zbGlkZXIuc3RhZ2Utc2xpZGVyLmF1dG8taGVpZ2h0IC5zbGlkZXItd3JhcHBlciAuY3NjLXRleHRwaWMtdGV4dCBhe2Zsb2F0Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQ5cHgpey5zbGlkZXIuc3RhZ2Utc2xpZGVyLmF1dG8taGVpZ2h0IC5zbGlkZXItd3JhcHBlciAuY3NjLXRleHRwaWMtdGV4dHtwYWRkaW5nOjAgMjBweH0uc2xpZGVyLnN0YWdlLXNsaWRlci5hdXRvLWhlaWdodCAuc2xpZGVyLXdyYXBwZXIgLmNzYy10ZXh0cGljLXRleHQ+KjpmaXJzdC1jaGlsZHtwYWRkaW5nLXRvcDoyMHB4fS5zbGlkZXIuc3RhZ2Utc2xpZGVyLmF1dG8taGVpZ2h0IC5zbGlkZXItd3JhcHBlciAuY3NjLXRleHRwaWMtdGV4dD4qOmxhc3QtY2hpbGR7cGFkZGluZy1ib3R0b206MjBweH0uc2xpZGVyLnN0YWdlLXNsaWRlci5hdXRvLWhlaWdodCAuc2xpZGVyLXdyYXBwZXIgLmNzYy10ZXh0cGljLXRleHQ+KjplbXB0eXtkaXNwbGF5Om5vbmV9LnNsaWRlci5zdGFnZS1zbGlkZXIuYXV0by1oZWlnaHQgLnNsaWRlci13cmFwcGVyIC5ieC12aWV3cG9ydHtwYWRkaW5nLWJvdHRvbTowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NTBweCl7LnNsaWRlci5zdGFnZS1zbGlkZXIuYXV0by1oZWlnaHQgLnNsaWRlci13cmFwcGVyIC5jc2MtdGV4dHBpYy10ZXh0e3Bvc2l0aW9uOmFic29sdXRlfX0ubGlnaHRib3h7dHJhbnNpdGlvbjphbGwgMjAwbXMgZWFzZS1pbn0ubGlnaHRib3ggLmxiLWxvYWRlcnt2aXNpYmlsaXR5OmhpZGRlbn0ubGlnaHRib3hfY29udGFpbmVyIHB7ZGlzcGxheTpub25lfS5saWdodGJveF9jb250YWluZXIgaW1ne2hlaWdodDphdXRvO3dpZHRoOjEwMCV9LmxpZ2h0Ym94X2NvbnRhaW5lciBpbWc6aG92ZXJ7b3BhY2l0eTowLjh9LmxpZ2h0Ym94X2NvbnRhaW5lciAuem9vbXtiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9zZWFyY2gucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgIzFhMWUyMTtoZWlnaHQ6NDVweDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtyaWdodDowO3dpZHRoOjQ1cHh9LmxpZ2h0Ym94X2NvbnRhaW5lcj4uY3NjLWZyYW1lLWRlZmF1bHR7YmFja2dyb3VuZDojMWExZTIxO2hlaWdodDozMDBweDtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59LmxpZ2h0Ym94X2NvbnRhaW5lcj4uY3NjLWZyYW1lLWRlZmF1bHQgZmlndXJle2hlaWdodDozMDBweDtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmxpZ2h0Ym94X2NvbnRhaW5lciAuY3NjLXRleHRwaWMtY2FwdGlvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MjU1cHg7bGVmdDowO2hlaWdodDo0NXB4O3BhZGRpbmc6NXB4IDUwcHggMHB4IDEwcHg7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuNzUpO3dpZHRoOjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94O2xpbmUtaGVpZ2h0OjE4cHh9Lnc5NDAgLmxpZ2h0Ym94X2NvbnRhaW5lcj4uY3NjLWZyYW1lLWRlZmF1bHR7ZmxvYXQ6bGVmdDttYXJnaW4tYm90dG9tOjIwcHh9Lnc5NDAgLmxpZ2h0Ym94X2NvbnRhaW5lcj4uY3NjLWZyYW1lLWRlZmF1bHQgZmlndXJle2hlaWdodDozMDBweDtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5MzlweCl7Lnc5NDAgLmxpZ2h0Ym94X2NvbnRhaW5lcj4uY3NjLWZyYW1lLWRlZmF1bHR7d2lkdGg6NDklO21hcmdpbi1yaWdodDoxJX0udzk0MCAubGlnaHRib3hfY29udGFpbmVyPi5jc2MtZnJhbWUtZGVmYXVsdDpudGgtY2hpbGQoMm4pe21hcmdpbi1yaWdodDowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NDBweCl7Lnc5NDAgLmxpZ2h0Ym94X2NvbnRhaW5lcj4uY3NjLWZyYW1lLWRlZmF1bHR7d2lkdGg6MzIlO21hcmdpbi1yaWdodDoyJX0udzk0MCAubGlnaHRib3hfY29udGFpbmVyPi5jc2MtZnJhbWUtZGVmYXVsdDpudGgtY2hpbGQoM24pe21hcmdpbi1yaWdodDowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lnc2MjAgLmxpZ2h0Ym94X2NvbnRhaW5lcj4uY3NjLWZyYW1lLWRlZmF1bHR7d2lkdGg6NDglfS53NjIwIC5saWdodGJveF9jb250YWluZXI+LmNzYy1mcmFtZS1kZWZhdWx0Om50aC1jaGlsZChvZGQpe2Zsb2F0OmxlZnR9Lnc2MjAgLmxpZ2h0Ym94X2NvbnRhaW5lcj4uY3NjLWZyYW1lLWRlZmF1bHQ6bnRoLWNoaWxkKGV2ZW4pe2Zsb2F0OnJpZ2h0fX1ib2R5OmFmdGVye2NvbnRlbnQ6dXJsKC4uL2ltZy9jbG9zZV9kYXJrLnBuZykgdXJsKC4uL2ltZy9sb2FkZXIuZ2lmKSB1cmwoLi4vaW1nL2xiX3BhZ2VyX2xlZnQucG5nKSB1cmwoLi4vaW1nL2xiX3BhZ2VyX3JpZ2h0LnBuZyk7ZGlzcGxheTpub25lfS5saWdodGJveE92ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6OTk5OTtiYWNrZ3JvdW5kLWNvbG9yOmJsYWNrO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT04MCk7b3BhY2l0eTowLjg7ZGlzcGxheTpub25lfS5saWdodGJveHtwb3NpdGlvbjpmaXhlZDtsZWZ0OjA7d2lkdGg6MTAwJTt6LWluZGV4OjEwMDAwO3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjA7Zm9udC13ZWlnaHQ6bm9ybWFsfS5saWdodGJveCAubGItaW1hZ2V7ZGlzcGxheTpibG9jaztoZWlnaHQ6YXV0bzttYXgtd2lkdGg6aW5oZXJpdH0ubGlnaHRib3ggYSBpbWd7Ym9yZGVyOm5vbmV9LmxiLW91dGVyQ29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtY29sb3I6I2YyZWRlMDsqem9vbToxO3dpZHRoOjI1MHB4O2hlaWdodDoyNTBweDttYXJnaW46MCBhdXRvO3BhZGRpbmctYm90dG9tOjIwcHh9LmxiLW91dGVyQ29udGFpbmVyOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGh9LmxiLWxvYWRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NDMlO2xlZnQ6MDtoZWlnaHQ6MjUlO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MH0ubGItY2FuY2Vse2Rpc3BsYXk6YmxvY2s7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDttYXJnaW46MCBhdXRvO2JhY2tncm91bmQ6dXJsKC4uL2ltZy9sb2FkZXIuZ2lmKSBuby1yZXBlYXR9LmxiLW5hdntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTt6LWluZGV4OjEwfS5sYi1jb250YWluZXI+Lm5hdntsZWZ0OjB9LmxiLW5hdiBhe291dGxpbmU6bm9uZTtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBUEFBQVAvLy93QUFBQ0g1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlDUkFFQU93PT1cIil9LmxiLXByZXYsLmxiLW5leHR7aGVpZ2h0OjEwMCU7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9ja30ubGItbmF2IGEubGItcHJldnt3aWR0aDozNCU7bGVmdDowO2Zsb2F0OmxlZnR9LmxiLW5hdiBhLmxiLXByZXYgLnByZXZfcGFnZXJ7aGVpZ2h0OjI2cHg7YmFja2dyb3VuZDp1cmwoLi4vaW1nL2xiX3BhZ2VyX2xlZnQucG5nKSB0b3AgbGVmdCBuby1yZXBlYXQ7bWFyZ2luLXRvcDotMTNweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6MTVweDt3aWR0aDoyNnB4fS5sYi1uYXYgYS5sYi1wcmV2OmhvdmVyIC5wcmV2X3BhZ2Vye2JhY2tncm91bmQtcG9zaXRpb246Ym90dG9tIGNlbnRlcn0ubGItbmF2IGEubGItbmV4dHt3aWR0aDo2NCU7cmlnaHQ6MDtmbG9hdDpyaWdodH0ubGItbmF2IGEubGItbmV4dCAubmV4dF9wYWdlcntoZWlnaHQ6MjZweDtiYWNrZ3JvdW5kOnVybCguLi9pbWcvbGJfcGFnZXJfcmlnaHQucG5nKSB0b3AgY2VudGVyIG5vLXJlcGVhdDttYXJnaW4tdG9wOi0xM3B4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6MTVweDt3aWR0aDoyNnB4fS5sYi1uYXYgYS5sYi1uZXh0OmhvdmVyIC5uZXh0X3BhZ2Vye2JhY2tncm91bmQtcG9zaXRpb246Ym90dG9tIGNlbnRlcn0ubGItZGF0YUNvbnRhaW5lcnttYXJnaW46MCBhdXRvOyp6b29tOjE7d2lkdGg6MTAwJTtoZWlnaHQ6NjdweDtiYWNrZ3JvdW5kOiNmMmVkZTB9LmxiLWRhdGFDb250YWluZXI6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGU7Y2xlYXI6Ym90aH0ubGItZGF0YXtwYWRkaW5nOjAgNHB4O2NvbG9yOiMxYTFlMjE7cG9zaXRpb246cmVsYXRpdmV9LmxiLWRhdGEgLmxiLWRldGFpbHN7d2lkdGg6ODUlO2Zsb2F0OmxlZnQ7dGV4dC1hbGlnbjpsZWZ0O2xpbmUtaGVpZ2h0OjEuMWVtO3BhZGRpbmc6MjVweCAwIDAgMjBweH0ubGItZGF0YSAubGItY2FwdGlvbntmb250LWZhbWlseTpcImFtcGVyc3RhbmRhcmRoZWF2eVwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtmb250LXNpemU6MjRweH0ubGItZGF0YSAubGItbnVtYmVye2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50O2NsZWFyOmxlZnQ7cGFkZGluZy1ib3R0b206MWVtO2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiM5OTk5OTl9LmxiLWRhdGEgLmxiLWNsb3Nle2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6cmlnaHQ7d2lkdGg6MjZweDtoZWlnaHQ6MjZweDtiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9jbG9zZV9kYXJrLnBuZ1wiKSB0b3AgcmlnaHQgbm8tcmVwZWF0O3RleHQtYWxpZ246cmlnaHQ7b3V0bGluZTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyMHB4O3JpZ2h0OjE1cHh9LmxiLWRhdGEgLmxiLWNsb3NlOmhvdmVye2JhY2tncm91bmQtcG9zaXRpb246Ym90dG9tIGNlbnRlcn0ubGItZGF0YSAubGItY2xvc2U6aG92ZXJ7Y3Vyc29yOnBvaW50ZXI7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7b3BhY2l0eToxfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyIC8gMSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KXsubGlnaHRib3ggLnpvb20sLmxpZ2h0Ym94X2NvbnRhaW5lciAuem9vbXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy8yeC9zZWFyY2hfMngucG5nXCIpO2JhY2tncm91bmQtc2l6ZToyNHB4IDI0cHh9LmxpZ2h0Ym94IC5sYi1uYXYgYS5sYi1wcmV2IC5wcmV2X3BhZ2VyLC5saWdodGJveF9jb250YWluZXIgLmxiLW5hdiBhLmxiLXByZXYgLnByZXZfcGFnZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nLzJ4L2xiX3BhZ2VyX2xlZnRfMngucG5nKTtiYWNrZ3JvdW5kLXNpemU6MjZweCA1MnB4fS5saWdodGJveCAubGItbmF2IGEubGItbmV4dCAubmV4dF9wYWdlciwubGlnaHRib3hfY29udGFpbmVyIC5sYi1uYXYgYS5sYi1uZXh0IC5uZXh0X3BhZ2Vye2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy8yeC9sYl9wYWdlcl9yaWdodF8yeC5wbmcpO2JhY2tncm91bmQtc2l6ZToyNnB4IDUycHh9LmxpZ2h0Ym94IC5sYi1kYXRhIC5sYi1jbG9zZSwubGlnaHRib3hfY29udGFpbmVyIC5sYi1kYXRhIC5sYi1jbG9zZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy8yeC9jbG9zZV9kYXJrXzJ4LnBuZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MjZweCA1MnB4fX0uc2VuZHVuZ0dyYWZpa0NvbnRlbnQgLm5hdmlfMm5kKy5uYXZpXzJuZCAuc3ViX25hdiB1bCBsaSBhLC5zZW5kdW5nR3JhZmlrQ29udGVudCAubmF2aV8ybmQrZGl2Pi5uYXZpXzJuZCAuc3ViX25hdiB1bCBsaSBhe2NvbG9yOiMzMzM7Zm9udC1zaXplOjE0cHh9LnNlbmR1bmdHcmFmaWtDb250ZW50IC5uYXZpXzJuZCsubmF2aV8ybmQgLnN1Yl9uYXYgdWwgbGkuYWN0aXZlIGEsLnNlbmR1bmdHcmFmaWtDb250ZW50IC5uYXZpXzJuZCtkaXY+Lm5hdmlfMm5kIC5zdWJfbmF2IHVsIGxpLmFjdGl2ZSBhe2NvbG9yOiMxMTF9Lm5hdmlfMm5kKy5zaW5nbGVwbGF5ZXIsLm5hdmlfMm5kKy5tdWx0aXBsYXllcnttYXJnaW4tdG9wOjQwcHh9I3Jzc19mZWVkIGxpK2g0e21hcmdpbi10b3A6MzVweH0uYnJvd3NlYm94e292ZXJmbG93OmF1dG99LmlmcmFtZS1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy10b3A6NTYuMjUlfS5pZnJhbWUtY29udGFpbmVyIGlmcmFtZXt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0udHBDb250YWluZXJ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O2hlaWdodDphdXRvICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTo0MHB4fS50cENvbnRhaW5lciAudHBQbGF5ZXJ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O2hlaWdodDphdXRvICFpbXBvcnRhbnQ7cG9zaXRpb246cmVsYXRpdmUgIWltcG9ydGFudDtwYWRkaW5nLXRvcDo1Ni4yNSV9LnRwQ29udGFpbmVyIC50cFBsYXllcj5kaXZ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjB9LnRwQ29udGFpbmVyIC50cFBsYXllciAudHBCYWNrZ3JvdW5ke2JvcmRlcjpub25lICFpbXBvcnRhbnR9LnRwQ29udGFpbmVyIC50cFJlbGVhc2VMaXN0e3dpZHRoOjEwMCUgIWltcG9ydGFudDtwb3NpdGlvbjpyZWxhdGl2ZSAhaW1wb3J0YW50O3RvcDowICFpbXBvcnRhbnQ7bGVmdDowICFpbXBvcnRhbnQ7bWFyZ2luLXRvcDoxMHB4fS50cENvbnRhaW5lciAudHBSZWxlYXNlTGlzdCAudHBHcmlke2JvcmRlcjpub25lfS50cENvbnRhaW5lciAudHBSZWxlYXNlTGlzdCAudHBSZWxlYXNle3dpZHRoOjEwMCUgIWltcG9ydGFudDtoZWlnaHQ6ODBweCAhaW1wb3J0YW50O21hcmdpbjo1cHggMDtwYWRkaW5nOjB9LnRwQ29udGFpbmVyIC50cFJlbGVhc2VMaXN0IC50cFJlbGVhc2UgYXtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOm5vbmUgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9LnRwQ29udGFpbmVyIC50cFJlbGVhc2VMaXN0IC50cFJlbGVhc2UgLnRwU2hpbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnRwQ29udGFpbmVyIC50cFJlbGVhc2VMaXN0IC50cFJlbGVhc2UgLnRwSW5mb3ttYXJnaW46MHB4fS50cENvbnRhaW5lciAudHBSZWxlYXNlTGlzdCAudHBSZWxlYXNlIC50cEluZm86YWZ0ZXJ7dmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7Y2xlYXI6Ym90aDtoZWlnaHQ6MH0udHBDb250YWluZXIgLnRwUmVsZWFzZUxpc3QgLnRwUmVsZWFzZSAudHBJbmZvOmJlZm9yZXt2aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtjbGVhcjpib3RoO2hlaWdodDowfS50cENvbnRhaW5lciAudHBSZWxlYXNlTGlzdCAudHBSZWxlYXNlIC50cEluZm8gLnRwVGh1bWJuYWlsLC50cENvbnRhaW5lciAudHBSZWxlYXNlTGlzdCAudHBSZWxlYXNlIC50cEluZm8gLnRwTWV0YWRhdGF7ZmxvYXQ6bGVmdH0udHBDb250YWluZXIgLnRwUmVsZWFzZUxpc3QgLnRwUmVsZWFzZSAudHBJbmZvIC50cFRodW1ibmFpbHttYXJnaW4tcmlnaHQ6MDtib3JkZXI6bm9uZSAhaW1wb3J0YW50O2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nLXJpZ2h0OjVweH0udHBDb250YWluZXIgLnRwUmVsZWFzZUxpc3QgLnRwUmVsZWFzZSAudHBJbmZvIC50cFRodW1ibmFpbCBpbWd7cGFkZGluZzowcHggIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30udHBDb250YWluZXIgLnRwUmVsZWFzZUxpc3QgLnRwUmVsZWFzZSAudHBJbmZvIC50cFRodW1ibmFpbCAudHBUaHVtYm5haWxPdmVybGF5e2JhY2tncm91bmQ6dXJsKC4uL2ltZy9pY29uX3BsYXkyLnBuZykgMHB4IDBweCBuby1yZXBlYXQ7aGVpZ2h0OjM4cHg7bGVmdDo1MXB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyMHB4O3dpZHRoOjM4cHg7ei1pbmRleDoxMDAwfS50cENvbnRhaW5lciAudHBSZWxlYXNlTGlzdCAudHBSZWxlYXNlIC50cEluZm8gLnRwTWV0YWRhdGF7d2lkdGg6Y2FsYygxMDAlIC0gMTUwcHgpICFpbXBvcnRhbnQ7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjpub25lO2JhY2tncm91bmQ6bm9uZTtwYWRkaW5nOjAgNXB4fS50cENvbnRhaW5lciAudHBSZWxlYXNlTGlzdCAudHBSZWxlYXNlIC50cEluZm8gLnRwTWV0YWRhdGEgLnRwR3JvdXB7cG9zaXRpb246c3RhdGljO3BhZGRpbmc6MCAhaW1wb3J0YW50O2JvcmRlcjpub25lICFpbXBvcnRhbnR9LnRwQ29udGFpbmVyIC50cFJlbGVhc2VMaXN0IC50cFJlbGVhc2UgLnRwSW5mbyAudHBNZXRhZGF0YSAudHBHcm91cCAudHBUaXRsZXtkaXNwbGF5OmJsb2NrO21hcmdpbjowO2NvbG9yOiNmZmZ9LnRwQ29udGFpbmVyIC50cFJlbGVhc2VMaXN0IC50cFJlbGVhc2UgLnRwSW5mbyAudHBNZXRhZGF0YSAudHBHcm91cCBwe3BhZGRpbmctbGVmdDowfS50cENvbnRhaW5lciAudHBSZWxlYXNlTGlzdCAudHBSZWxlYXNlOmhvdmVyIC50cEluZm8gLnRwVGh1bWJuYWlsIC50cFRodW1ibmFpbE92ZXJsYXl7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNjRweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDkzOXB4KXsudHBDb250YWluZXIgLnRwUmVsZWFzZUxpc3QgLnRwUmVsZWFzZXt3aWR0aDo0OSUgIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTQwcHgpey53OTQwIC5tdWx0aXBsYXllci5wbGF5bGlzdC1yaWdodCAudHBQbGF5ZXJ7d2lkdGg6NjIycHggIWltcG9ydGFudDtoZWlnaHQ6MzUxcHggIWltcG9ydGFudDtwYWRkaW5nLXRvcDowfS53OTQwIC5tdWx0aXBsYXllci5wbGF5bGlzdC1yaWdodCAudHBSZWxlYXNlTGlzdHtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O3dpZHRoOjMwOXB4ICFpbXBvcnRhbnQ7bGVmdDphdXRvICFpbXBvcnRhbnQ7cmlnaHQ6MCAhaW1wb3J0YW50O21hcmdpbi10b3A6MH19Ym9keSAudzYyMCAubmV3cy1wbGF5ZXIgI3JlbGVhc2Vze3Bvc2l0aW9uOnN0YXRpYzt3aWR0aDoxMDAlfWJvZHkgLnc2MjAgLm5ld3MtcGxheWVyIC50cENvbnRhaW5lcntoZWlnaHQ6YXV0bzttYXgtaGVpZ2h0Om5vbmU7bWF4LXdpZHRoOjYyMHB4fS55b3V0dWJlLXBsYXllcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWJvdHRvbTo1Ni4yNSU7cGFkZGluZy10b3A6MjVweDtoZWlnaHQ6MH0ueW91dHViZS1wbGF5ZXIgaWZyYW1le3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5uZXdzLXBsYXllci5zaW5nbGVwbGF5ZXIgI3JlbGVhc2Vze2Rpc3BsYXk6bm9uZX0ubmV3cy1wbGF5ZXIueW91dHViZS1wbGF5ZXJ7bWFyZ2luLWJvdHRvbTozMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsudHJhaWxlcl92aWRlbyBpZnJhbWV7aGVpZ2h0OjI2MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCl7LnRyYWlsZXJfdmlkZW8gaWZyYW1le2hlaWdodDoyMDBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTM5cHgpey5jb250ZW50LXdyYXBwZXIubGF5b3V0LWJhcmJhcmVuLC5jb250ZW50LXdyYXBwZXIubGF5b3V0LXJvb3RzLC5jb250ZW50LXdyYXBwZXIubGF5b3V0LWRpZS1iZWZyZWllci1sZXJuaW5oYWx0ZXtwYWRkaW5nLXRvcDo1MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MzlweCl7LnRvcC5uby1tYXJnaW57bWFyZ2luOjB9fS5sYXlvdXQtYmFyYmFyZW57YmFja2dyb3VuZC1jb2xvcjojZWNlZGVmfS5sYXlvdXQtYmFyYmFyZW4gLmltZy1ib3R0b217d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMjAwcHgpey5sYXlvdXQtYmFyYmFyZW4gLmltZy1ib3R0b217ZGlzcGxheTpub25lfX1ib2R5LnNlbmR1bmdlbkdyYWZpayAubGF5b3V0LXJvb3RzIGgyLGJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5sYXlvdXQtcm9vdHMgaDMsYm9keS5zZW5kdW5nZW5HcmFmaWsudW50ZXJzZWl0ZSAubGF5b3V0LXJvb3RzIGgyLGJvZHkuc2VuZHVuZ2VuR3JhZmlrLnVudGVyc2VpdGUgLmxheW91dC1yb290cyBoM3tjb2xvcjojZmZmfWJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5sYXlvdXQtcm9vdHMgLnNlbmR1bmdIZWFkbGluZSBoMixib2R5LnNlbmR1bmdlbkdyYWZpayAubGF5b3V0LXJvb3RzIC5zZW5kdW5nSGVhZGxpbmUgaDMsYm9keS5zZW5kdW5nZW5HcmFmaWsudW50ZXJzZWl0ZSAubGF5b3V0LXJvb3RzIC5zZW5kdW5nSGVhZGxpbmUgaDIsYm9keS5zZW5kdW5nZW5HcmFmaWsudW50ZXJzZWl0ZSAubGF5b3V0LXJvb3RzIC5zZW5kdW5nSGVhZGxpbmUgaDN7Y29sb3I6I2ZmZn1ib2R5LnNlbmR1bmdlbkdyYWZpayAubGF5b3V0LXJvb3RzIC50ZWFzZXJfc2xpZGVyX3dyYXBwZXJ7bWFyZ2luLWJvdHRvbTo0MHB4fS5sYXlvdXQtcm9vdHN7Y29sb3I6I2ZmZn0ubGF5b3V0LXJvb3RzIC5ib2R5dGV4dCwubGF5b3V0LXJvb3RzIGxpe2NvbG9yOiNmZmZ9LmxheW91dC1yb290cyAuc3ViX25hdiB1bCBsaS5hY3RpdmUgYSwubGF5b3V0LXJvb3RzIC5zZW5kdW5nR3JhZmlrQ29udGVudCAubmF2aV8ybmQrLm5hdmlfMm5kIC5zdWJfbmF2IHVsIGxpLmFjdGl2ZSBhe2NvbG9yOiNmZmZ9LmxheW91dC1yb290cyAuc2VuZHVuZ0dyYWZpa0NvbnRlbnQgLm5hdmlfMm5kKy5uYXZpXzJuZCAuc3ViX25hdiB1bCBsaSBhe2NvbG9yOiM5OTl9LmxheW91dC1yb290cy5jb250ZW50LXdyYXBwZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL3NlbmR1bmdzX2xheW91dHMvUm9vdHNfQkcuanBnKTtiYWNrZ3JvdW5kLWNvbG9yOmJsYWNrO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC15fS5sYXlvdXQtcm9vdHMgLmNoYXJhY3Rlcl9zbGlkZXJfd3JhcHBlci5zbGlkZXItc2xhdmUgLnRlYXNlcl9zbGlkZXJ7YmFja2dyb3VuZDojMzMzfS5sYXlvdXQtcm9vdHMgLmJveDEzIC5jc2MtZnJhbWUtZGVmYXVsdCAuY3NjLXRleHRwaWMgLmNzYy10ZXh0cGljLXRleHR7YmFja2dyb3VuZC1jb2xvcjojMzMzfS5sYXlvdXQtcm9vdHMgLnRlYXNlcl9zbGlkZXIgLmNzYy1mcmFtZS1kZWZhdWx0IC5jc2MtdGV4dHBpYyAuY3NjLXRleHRwaWMtdGV4dCBoMywubGF5b3V0LXJvb3RzIC50ZWFzZXJfc2xpZGVyIC5jc2MtZnJhbWUtZGVmYXVsdCAuY3NjLXRleHRwaWMgLmNzYy10ZXh0cGljLXRleHQgaDM+YXtjb2xvcjojZmZmfS5sYXlvdXQtcm9vdHMgLmJ4LXdyYXBwZXIgLmJ4LW5leHQsLmxheW91dC1yb290cyAuYngtd3JhcHBlciAuYngtcHJldntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9zbGlkZV9jb250cm9sc19kYXJrLnBuZ1wiKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCl7LmxheW91dC1yb290cyAuYngtd3JhcHBlciAuYngtbmV4dCwubGF5b3V0LXJvb3RzIC5ieC13cmFwcGVyIC5ieC1wcmV2e2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nLzJ4L3NsaWRlX2NvbnRyb2xzX2RhcmtfMngucG5nXCIpO2JhY2tncm91bmQtc2l6ZTo0MHB4IDI4MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCl7LmxheW91dC1yb290cyAudGVhc2VyX3NsaWRlcl93cmFwcGVye21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjA7d2lkdGg6MTAwJX19LmxheW91dC1yb290cyAuYm94NDRmYntwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjIwcHg7bWFyZ2luLXRvcDo0MHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDttaW4taGVpZ2h0OjE3MHB4fS5sYXlvdXQtcm9vdHMgLmJveDQ0ZmIgLmZhY2Vib29rX3NtYWxsIGgye2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zYm9sZFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MWVtO2xpbmUtaGVpZ2h0OjEuNGVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtoZWlnaHQ6aW5oZXJpdDtwYWRkaW5nLXRvcDowO21hcmdpbi1ib3R0b206MTNweDtwYWRkaW5nLXJpZ2h0OjUlfS5sYXlvdXQtcm9vdHMgLmJveDQ0ZmIgLmZhY2Vib29rX3NtYWxsIGgze2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zcmVndWxhclwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6Mi4xMjVlbTtsaW5lLWhlaWdodDoxLjFlbTt0ZXh0LXRyYW5zZm9ybTpub25lfS5sYXlvdXQtcm9vdHMgLmJveDQ0ZmIgLmZhY2Vib29rX3NtYWxsIGg0e2NvbG9yOndoaXRlO21hcmdpbjowfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkzOXB4KXsubGF5b3V0LXJvb3RzIC5ib3g0NGZie21pbi1oZWlnaHQ6MjYwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsubGF5b3V0LXJvb3RzIC5ib3g0NGZie21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7bWluLWhlaWdodDppbmhlcml0fS5sYXlvdXQtcm9vdHMgLmJveDQ0ZmIgLnRlYXNlcl8zc3Bfc21hbGx7bWFyZ2luLXRvcDoyMHB4O21hcmdpbi1ib3R0b206MjBweDttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowO3dpZHRoOjEwMCV9fS5sYXlvdXQtcm9vdHMgLmJveDU1e3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206MjBweDttYXJnaW4tdG9wOjQwcHg7Ym94LXNpemluZzpib3JkZXItYm94O21pbi1oZWlnaHQ6MTMwcHg7Y2xlYXI6Ym90aH0ubGF5b3V0LXJvb3RzIC5ib3g1NTphZnRlcnt2aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtjbGVhcjpib3RoO2hlaWdodDowfS5sYXlvdXQtcm9vdHMgLmJveDU1OmJlZm9yZXt2aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtjbGVhcjpib3RoO2hlaWdodDowfS5sYXlvdXQtcm9vdHMgLmJveDU1IC5jc2MtZnJhbWUtZGVmYXVsdHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlfS5sYXlvdXQtcm9vdHMgLmJveDU1IC5ib3hfbGVmdCwubGF5b3V0LXJvb3RzIC5ib3g1NSAuYm94X3JpZ2h0e3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTppbmhlcml0O3RvcDowO2xlZnQ6MHB4O3otaW5kZXg6MTtib3gtc2l6aW5nOmJvcmRlci1ib3g7dmVydGljYWwtYWxpZ246Ym90dG9tO2Rpc3BsYXk6dGFibGUtY2VsbDtwYWRkaW5nOjAgMi4yJSA4cHh9LmxheW91dC1yb290cyAuYm94NTUgLmJveF9sZWZ0e3dpZHRoOjU3JTtwYWRkaW5nLXRvcDoxNXB4O3BhZGRpbmctYm90dG9tOjE1cHh9LmxheW91dC1yb290cyAuYm94NTUgLmJveF9sZWZ0IGgze21hcmdpbjowfS5sYXlvdXQtcm9vdHMgLmJveDU1IC5ib3hfcmlnaHR7d2lkdGg6NDMlO3JpZ2h0OjA7bGVmdDppbmhlcml0O3BhZGRpbmc6MH0ubGF5b3V0LXJvb3RzIC5ib3g1NSAuaWNhbF9iZ3tiYWNrZ3JvdW5kLWNvbG9yOiMxMTE7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvaWNuX2ljYWxfdGVhc2VyLnBuZ1wiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjIwcHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2hlaWdodDo4MHB4O3dpZHRoOjEwMCV9LmxheW91dC1yb290cyAuYm94NTUgaDR7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjA7dG9wOmluaGVyaXQ7ZmxvYXQ6bm9uZTttYXJnaW4tdG9wOjEwcHg7bWFyZ2luLWJvdHRvbTozcHh9LmxheW91dC1yb290cyAuYm94NTUgaDN7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNyZWd1bGFyXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToyLjEyNWVtO2xpbmUtaGVpZ2h0OjEuMWVtO3RleHQtdHJhbnNmb3JtOm5vbmU7Zm9udC1zaXplOjEuNTAwZW07bGluZS1oZWlnaHQ6MS4yZW19LmxheW91dC1yb290cyAuYm94NTUgaDJ7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNyZWd1bGFyXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToyLjEyNWVtO2xpbmUtaGVpZ2h0OjEuMWVtO3RleHQtdHJhbnNmb3JtOm5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTM5cHgpey5sYXlvdXQtcm9vdHMgLmJveDU1IC5ib3hfbGVmdCwubGF5b3V0LXJvb3RzIC5ib3g1NSAuYm94X3JpZ2h0e3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmV9LmxheW91dC1yb290cyAuYm94NTUgaDR7bWFyZ2luLWxlZnQ6Mi4yJTttYXJnaW4tcmlnaHQ6Mi4yJX0ubGF5b3V0LXJvb3RzIC5ib3g1NSAuYm94X3JpZ2h0e3BhZGRpbmctYm90dG9tOjEwcHh9fS5sYXlvdXQtcm9vdHMgLmNoYXJhY3Rlcl9zbGlkZXJfd3JhcHBlci5zbGlkZXItbWFzdGVyIC50ZWFzZXJfc2xpZGVyIC5zbGljay1zbGlkZS5zbGljay1hY3RpdmU6aG92ZXJ7b3BhY2l0eToxfS5sYXlvdXQtcm9vdHMgLmNoYXJhY3Rlcl9zbGlkZXJfd3JhcHBlci5zbGlkZXItbWFzdGVyIC50ZWFzZXJfc2xpZGVyIC5zbGljay1zbGlkZTpob3ZlciAuY3NjLXRleHRwaWN7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5sYXlvdXQtcm9vdHMgLmNoYXJhY3Rlcl9zbGlkZXJfd3JhcHBlci5zbGlkZXItbWFzdGVyIC50ZWFzZXJfc2xpZGVyIC5zbGljay1zbGlkZTpob3ZlciAuY3NjLXRleHRwaWMgaW1ne29wYWNpdHk6MC45fWJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5sYXlvdXQtZGllLWJlZnJlaWVyLWxlcm5pbmhhbHRlIGgyLGJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5sYXlvdXQtZGllLWJlZnJlaWVyLWxlcm5pbmhhbHRlIGgzLGJvZHkuc2VuZHVuZ2VuR3JhZmlrLnVudGVyc2VpdGUgLmxheW91dC1kaWUtYmVmcmVpZXItbGVybmluaGFsdGUgaDIsYm9keS5zZW5kdW5nZW5HcmFmaWsudW50ZXJzZWl0ZSAubGF5b3V0LWRpZS1iZWZyZWllci1sZXJuaW5oYWx0ZSBoM3tjb2xvcjojZmZmfWJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5sYXlvdXQtZGllLWJlZnJlaWVyLWxlcm5pbmhhbHRlIC5zZW5kdW5nSGVhZGxpbmUgaDIsYm9keS5zZW5kdW5nZW5HcmFmaWsgLmxheW91dC1kaWUtYmVmcmVpZXItbGVybmluaGFsdGUgLnNlbmR1bmdIZWFkbGluZSBoMyxib2R5LnNlbmR1bmdlbkdyYWZpay51bnRlcnNlaXRlIC5sYXlvdXQtZGllLWJlZnJlaWVyLWxlcm5pbmhhbHRlIC5zZW5kdW5nSGVhZGxpbmUgaDIsYm9keS5zZW5kdW5nZW5HcmFmaWsudW50ZXJzZWl0ZSAubGF5b3V0LWRpZS1iZWZyZWllci1sZXJuaW5oYWx0ZSAuc2VuZHVuZ0hlYWRsaW5lIGgze2NvbG9yOiNmZmZ9Ym9keS5zZW5kdW5nZW5HcmFmaWsgLmxheW91dC1kaWUtYmVmcmVpZXItbGVybmluaGFsdGUgLnRlYXNlcl9zbGlkZXJfd3JhcHBlcnttYXJnaW4tYm90dG9tOjQwcHh9Ym9keS5zZW5kdW5nZW5HcmFmaWsgLmxheW91dC1kaWUtYmVmcmVpZXItbGVybmluaGFsdGUgLm5hdmlfMm5kIC5zdWJfbmF2IHVsIGxpLGJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5sYXlvdXQtZGllLWJlZnJlaWVyLWxlcm5pbmhhbHRlIGJvZHkuc2VuZHVuZ2VuR3JhZmlrLnVudGVyc2VpdGUgLm5hdmlfMm5kIC5zdWJfbmF2IHVsIGxpe2Zsb2F0OnJpZ2h0fWJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5sYXlvdXQtZGllLWJlZnJlaWVyLWxlcm5pbmhhbHRlIC5uYXZpXzJuZCtkaXYgLnNlbmR1bmdIZWFkbGluZXttYXJnaW4tdG9wOjI2cHg7bWFyZ2luLWJvdHRvbTowfWJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5sYXlvdXQtZGllLWJlZnJlaWVyLWxlcm5pbmhhbHRlIC5uYXZpXzJuZCtkaXYgLnNlbmR1bmdIZWFkbGluZSBwe21hcmdpbi1ib3R0b206MH1ib2R5LnNlbmR1bmdlbkdyYWZpayAubGF5b3V0LWRpZS1iZWZyZWllci1sZXJuaW5oYWx0ZSAuc2luZ2xlcGxheWVye21hcmdpbi10b3A6MzBweH1ib2R5LnNlbmR1bmdlbkdyYWZpayAubGF5b3V0LWRpZS1iZWZyZWllci1sZXJuaW5oYWx0ZSAuaWNvbi5pY29uLWxvYWRlcnttYXJnaW4tbGVmdDoxNXB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo0cHh9Ym9keS5zZW5kdW5nZW5HcmFmaWsgLmxheW91dC1kaWUtYmVmcmVpZXItbGVybmluaGFsdGUgLmljb24uaWNvbi1sb2FkZXIuaGlkZGVue3Zpc2liaWxpdHk6aGlkZGVufUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXtib2R5LnNlbmR1bmdlbkdyYWZpayAubGF5b3V0LWRpZS1iZWZyZWllci1sZXJuaW5oYWx0ZSAuc2VuZHVuZ0dyYWZpa0NvbnRlbnQgLm5hdmlfMm5kIC5hY3RpdmUub2RkLGJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5sYXlvdXQtZGllLWJlZnJlaWVyLWxlcm5pbmhhbHRlIC5zZW5kdW5nR3JhZmlrQ29udGVudCAubmF2aV8ybmQgLmFjdGl2ZS5ldmVue2JhY2tncm91bmQ6aW5oZXJpdH1ib2R5LnNlbmR1bmdlbkdyYWZpayAubGF5b3V0LWRpZS1iZWZyZWllci1sZXJuaW5oYWx0ZSAuc2VuZHVuZ0dyYWZpa0NvbnRlbnQgLm5hdmlfMm5kIC5hY3RpdmUub2RkIGEsYm9keS5zZW5kdW5nZW5HcmFmaWsgLmxheW91dC1kaWUtYmVmcmVpZXItbGVybmluaGFsdGUgLnNlbmR1bmdHcmFmaWtDb250ZW50IC5uYXZpXzJuZCAuYWN0aXZlLmV2ZW4gYXtiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9hcnJvd19zbWFsbF9zZWxlY3RlZF9tb2JpbGUucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgbGVmdCBjZW50ZXIgdHJhbnNwYXJlbnR9Ym9keS5zZW5kdW5nZW5HcmFmaWsgLmxheW91dC1kaWUtYmVmcmVpZXItbGVybmluaGFsdGUgLm5hdmlfMm5kIC5zdWJfbmF2IHVsIGxpLm9kZCxib2R5LnNlbmR1bmdlbkdyYWZpayAubGF5b3V0LWRpZS1iZWZyZWllci1sZXJuaW5oYWx0ZSAubmF2aV8ybmQgLnN1Yl9uYXYgdWwgbGkuZXZlbntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fX1ib2R5LnNlbmR1bmdlbkdyYWZpayAubGF5b3V0LWRpZS1iZWZyZWllci1sZXJuaW5oYWx0ZSAuc2VuZHVuZ0hlYWRsaW5le21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjM1cHh9Ym9keS5zZW5kdW5nZW5HcmFmaWsgLmxheW91dC1kaWUtYmVmcmVpZXItbGVybmluaGFsdGUgLnNlbmR1bmdIZWFkbGluZSBwe2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zYm9sZFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDttYXJnaW4tdG9wOjA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtib2R5LnNlbmR1bmdlbkdyYWZpayAubGF5b3V0LWRpZS1iZWZyZWllci1sZXJuaW5oYWx0ZSAuYm94MzNmYnttaW4taGVpZ2h0OjEwMHB4fWJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5sYXlvdXQtZGllLWJlZnJlaWVyLWxlcm5pbmhhbHRlIC5ib3gzM2ZiIGg0e2Zsb2F0OnVuc2V0fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCl7Ym9keS5zZW5kdW5nZW5HcmFmaWsgLmxheW91dC1kaWUtYmVmcmVpZXItbGVybmluaGFsdGUgLmJveDMzZmIuYm94XzMzIC5mcmFtZS1kZWZhdWx0e2JvdHRvbTotNHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtib2R5LnNlbmR1bmdlbkdyYWZpayAubGF5b3V0LWRpZS1iZWZyZWllci1sZXJuaW5oYWx0ZSAuYm94MzNmYi5ib3hfMzMgLmZyYW1lLWRlZmF1bHR7Ym90dG9tOi04cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtib2R5LnNlbmR1bmdlbkdyYWZpayAubGF5b3V0LWRpZS1iZWZyZWllci1sZXJuaW5oYWx0ZSAuYm94MzNmYi5ib3hfMzMgLmZyYW1lLWRlZmF1bHR7d2lkdGg6dW5zZXQ7cGFkZGluZzoxNHB4IDQuNzYlIDE0cHggNC43NiV9fS5sYXlvdXQtZGllLWJlZnJlaWVyLWxlcm5pbmhhbHRle2NvbG9yOiNmZmZ9LmxheW91dC1kaWUtYmVmcmVpZXItbGVybmluaGFsdGUgLmJvZHl0ZXh0LC5sYXlvdXQtZGllLWJlZnJlaWVyLWxlcm5pbmhhbHRlIGxpe2NvbG9yOiNmZmZ9LmxheW91dC1kaWUtYmVmcmVpZXItbGVybmluaGFsdGUgLnN1Yl9uYXYgdWwgbGl7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDozMHB4fS5sYXlvdXQtZGllLWJlZnJlaWVyLWxlcm5pbmhhbHRlIC5zdWJfbmF2IHVsIGxpLmFjdGl2ZSBhLC5sYXlvdXQtZGllLWJlZnJlaWVyLWxlcm5pbmhhbHRlIC5zZW5kdW5nR3JhZmlrQ29udGVudCAubmF2aV8ybmQrLm5hdmlfMm5kIC5zdWJfbmF2IHVsIGxpLmFjdGl2ZSBhe2NvbG9yOiNmZmZ9LmxheW91dC1kaWUtYmVmcmVpZXItbGVybmluaGFsdGUgLnNlbmR1bmdHcmFmaWtDb250ZW50IC5uYXZpXzJuZCsubmF2aV8ybmQgLnN1Yl9uYXYgdWwgbGkgYXtjb2xvcjojOTk5fS5sYXlvdXQtZGllLWJlZnJlaWVyLWxlcm5pbmhhbHRlIC5ib3gxMyAuY3NjLWZyYW1lLWRlZmF1bHQgLmNzYy10ZXh0cGljIC5jc2MtdGV4dHBpYy10ZXh0e2JhY2tncm91bmQtY29sb3I6IzMzM30ubGF5b3V0LWRpZS1iZWZyZWllci1sZXJuaW5oYWx0ZSAudGVhc2VyX3NsaWRlciAuY3NjLWZyYW1lLWRlZmF1bHQgLmNzYy10ZXh0cGljIC5jc2MtdGV4dHBpYy10ZXh0IGgzLC5sYXlvdXQtZGllLWJlZnJlaWVyLWxlcm5pbmhhbHRlIC50ZWFzZXJfc2xpZGVyIC5jc2MtZnJhbWUtZGVmYXVsdCAuY3NjLXRleHRwaWMgLmNzYy10ZXh0cGljLXRleHQgaDM+YXtjb2xvcjojZmZmfS5sYXlvdXQtZGllLWJlZnJlaWVyLWxlcm5pbmhhbHRlIC5ieC13cmFwcGVyIC5ieC1uZXh0LC5sYXlvdXQtZGllLWJlZnJlaWVyLWxlcm5pbmhhbHRlIC5ieC13cmFwcGVyIC5ieC1wcmV2e2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL3NsaWRlX2NvbnRyb2xzX2RhcmsucG5nXCIpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyIC8gMSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE0NGRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KXsubGF5b3V0LWRpZS1iZWZyZWllci1sZXJuaW5oYWx0ZSAuYngtd3JhcHBlciAuYngtbmV4dCwubGF5b3V0LWRpZS1iZWZyZWllci1sZXJuaW5oYWx0ZSAuYngtd3JhcHBlciAuYngtcHJldntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy8yeC9zbGlkZV9jb250cm9sc19kYXJrXzJ4LnBuZ1wiKTtiYWNrZ3JvdW5kLXNpemU6NDBweCAyODBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpey5sYXlvdXQtZGllLWJlZnJlaWVyLWxlcm5pbmhhbHRlIC50ZWFzZXJfc2xpZGVyX3dyYXBwZXJ7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MDt3aWR0aDoxMDAlfX0ubGF5b3V0LWRpZS1iZWZyZWllci1sZXJuaW5oYWx0ZSAuaW1nLWJvdHRvbXtkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzttYXgtd2lkdGg6MTAwJTttYXJnaW4tdG9wOjMwcHh9LmxheW91dC1kaWUtYmVmcmVpZXItbGVybmluaGFsdGUgLnN0YWdley13ZWJraXQtYm94LXNoYWRvdzowcHggMHB4IDUwcHggMHB4ICMwMDA7LW1vei1ib3gtc2hhZG93OjBweCAwcHggNTBweCAwcHggIzAwMDtib3gtc2hhZG93OjBweCAwcHggNTBweCAwcHggIzAwMH0ubGF5b3V0LWRpZS1iZWZyZWllci1sZXJuaW5oYWx0ZS5jb250ZW50LXdyYXBwZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL3NlbmR1bmdzX2xheW91dHMvRGllLUJlZnJlaWVyLUxlcm5pbmhhbHRlX0JHLmpwZyk7YmFja2dyb3VuZC1jb2xvcjpibGFjaztiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpey5sYXlvdXQtZGllLWJlZnJlaWVyLWxlcm5pbmhhbHRlLmNvbnRlbnQtd3JhcHBlcntiYWNrZ3JvdW5kLWltYWdlOm5vbmV9fS5sYXlvdXQtZGllLWJlZnJlaWVyLWxlcm5pbmhhbHRlIC5tdWx0aXBsYXllcnttYXJnaW4tdG9wOjMwcHg7bWFyZ2luLWJvdHRvbToyMHB4fS5sYXlvdXQtZGllLWJlZnJlaWVyLWxlcm5pbmhhbHRlIC5tdWx0aXBsYXllcjphZnRlcnt2aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtjbGVhcjpib3RoO2hlaWdodDowfS5sYXlvdXQtZGllLWJlZnJlaWVyLWxlcm5pbmhhbHRlIC5tdWx0aXBsYXllcjpiZWZvcmV7dmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7Y2xlYXI6Ym90aDtoZWlnaHQ6MH0ubGF5b3V0LWRpZS1iZWZyZWllci1sZXJuaW5oYWx0ZSAubXVsdGlwbGF5ZXIgLnRwQ29udGFpbmVyIC50cEJhY2tncm91bmR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50fS5sYXlvdXQtZGllLWJlZnJlaWVyLWxlcm5pbmhhbHRlIC5oaWdobGlnaHQtc3R5bGUgaDJ7bWFyZ2luLWJvdHRvbTowfS5sYXlvdXQtZGllLWJlZnJlaWVyLWxlcm5pbmhhbHRlIC5kb3dubG9hZC10ZWFzZXIgLmltZ19ob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMzMzN9LmxheW91dC1kaWUtYmVmcmVpZXItbGVybmluaGFsdGUgLmJveDMzaW1hZ2V7Y2xlYXI6Ym90aH0ubGF5b3V0LWRpZS1iZWZyZWllci1sZXJuaW5oYWx0ZSAuYm94MzNmYiAuaWNuX2ZhY2Vib29rX3NwNntkaXNwbGF5Om5vbmV9LmxheW91dC1kaWUtYmVmcmVpZXItbGVybmluaGFsdGUgLm1lc3NhZ2UtaGlkZGVue2Rpc3BsYXk6bm9uZX0ubGF5b3V0LWRpZS1iZWZyZWllci1sZXJuaW5oYWx0ZSAubWVzc2FnZS1lcnJvcntjb2xvcjojZWIxZTAwfS5sYXlvdXQtZGllLWJlZnJlaWVyLWxlcm5pbmhhbHRlIGZvcm17bWFyZ2luLXRvcDozMHB4O21hcmdpbi1ib3R0b206MzBweH0ubGF5b3V0LWRpZS1iZWZyZWllci1sZXJuaW5oYWx0ZSBmb3JtIGxhYmVse2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjE0cHg7bWFyZ2luLWJvdHRvbTo1cHh9LmxheW91dC1kaWUtYmVmcmVpZXItbGVybmluaGFsdGUgZm9ybSBsYWJlbC5lcnJvcntjb2xvcjojZWIxZTAwfS5sYXlvdXQtZGllLWJlZnJlaWVyLWxlcm5pbmhhbHRlIGZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sLmxheW91dC1kaWUtYmVmcmVpZXItbGVybmluaGFsdGUgZm9ybSAudm90aW5nLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLC52b3RpbmctZm9ybSAubGF5b3V0LWRpZS1iZWZyZWllci1sZXJuaW5oYWx0ZSBmb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwubGF5b3V0LWRpZS1iZWZyZWllci1sZXJuaW5oYWx0ZSBmb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXXttYXgtd2lkdGg6NDYwcHg7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjIwcHg7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNyZWd1bGFyXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZTowLjg3NWVtO2xpbmUtaGVpZ2h0OjEuMjUwZW07YmFja2dyb3VuZC1jb2xvcjojMzMzO2NvbG9yOiNmZmY7Ym9yZGVyOm5vbmU7aGVpZ2h0OjMwcHg7cGFkZGluZzowcHggMTBweCAwIDEwcHg7Ym94LXNpemluZzpib3JkZXItYm94fS5sYXlvdXQtZGllLWJlZnJlaWVyLWxlcm5pbmhhbHRlIGZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0uZXJyb3IsLmxheW91dC1kaWUtYmVmcmVpZXItbGVybmluaGFsdGUgZm9ybSAudm90aW5nLWZvcm0gaW5wdXQuZXJyb3JbdHlwZT1cImVtYWlsXCJdLC52b3RpbmctZm9ybSAubGF5b3V0LWRpZS1iZWZyZWllci1sZXJuaW5oYWx0ZSBmb3JtIGlucHV0LmVycm9yW3R5cGU9XCJlbWFpbFwiXSwubGF5b3V0LWRpZS1iZWZyZWllci1sZXJuaW5oYWx0ZSBmb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXS5lcnJvcntib3JkZXI6MXB4IHNvbGlkICNlYjFlMDB9LmxheW91dC1kaWUtYmVmcmVpZXItbGVybmluaGFsdGUgZm9ybSB0ZXh0YXJlYXttYXgtd2lkdGg6NDYwcHg7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjIwcHg7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNyZWd1bGFyXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZTowLjg3NWVtO2xpbmUtaGVpZ2h0OjEuMjUwZW07YmFja2dyb3VuZC1jb2xvcjojMzMzO2NvbG9yOiNmZmY7Ym9yZGVyOm5vbmU7aGVpZ2h0OjIwMHB4O3BhZGRpbmc6MTBweDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmxheW91dC1kaWUtYmVmcmVpZXItbGVybmluaGFsdGUgZm9ybSB0ZXh0YXJlYS5lcnJvcntib3JkZXI6MXB4IHNvbGlkICNlYjFlMDB9LmxheW91dC1kaWUtYmVmcmVpZXItbGVybmluaGFsdGUgZm9ybSAucmFkaW8tcm93IGxhYmVse2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OmJvbGR9LmxheW91dC1kaWUtYmVmcmVpZXItbGVybmluaGFsdGUgZm9ybSAucmFkaW8tcm93IGxhYmVsIGF7Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5sYXlvdXQtZGllLWJlZnJlaWVyLWxlcm5pbmhhbHRlIGZvcm0gLmljaGVja2JveHtiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9pY2hlY2std2hpdGUucG5nXCIpIG5vLXJlcGVhdCAwIDA7YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9LmxheW91dC1kaWUtYmVmcmVpZXItbGVybmluaGFsdGUgZm9ybSAuaWNoZWNrYm94LmNoZWNrZWR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xOHB4ICFpbXBvcnRhbnR9LmxheW91dC1kaWUtYmVmcmVpZXItbGVybmluaGFsdGUgZm9ybSBhLnN1Ym1pdCwubGF5b3V0LWRpZS1iZWZyZWllci1sZXJuaW5oYWx0ZSBmb3JtIGEucmVnaXN0ZXItbGlua3tmb250LWZhbWlseTpcIm9wZW5fc2Fuc2JvbGRcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7bWFyZ2luLXRvcDozMHB4O3BhZGRpbmc6MDtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOm5vbmU7Y29sb3I6I2ViMWUwMDtmb250LXNpemU6MS4xMjVlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y3Vyc29yOnBvaW50ZXJ9LmxheW91dC1kaWUtYmVmcmVpZXItbGVybmluaGFsdGUgZm9ybSBhLnN1Ym1pdCAuaWNvbiwubGF5b3V0LWRpZS1iZWZyZWllci1sZXJuaW5oYWx0ZSBmb3JtIGEucmVnaXN0ZXItbGluayAuaWNvbnttYXJnaW4tcmlnaHQ6MTBweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6M3B4fS5sYXlvdXQtZGllLWJlZnJlaWVyLWxlcm5pbmhhbHRlIGZvcm0gYnV0dG9uLmN0YSwubGF5b3V0LWRpZS1iZWZyZWllci1sZXJuaW5oYWx0ZSBmb3JtIC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgYnV0dG9uLmN0YSwuY29va2llcyAud3JhcHBlci1jb29raWVzIC5sYXlvdXQtZGllLWJlZnJlaWVyLWxlcm5pbmhhbHRlIGZvcm0gYnV0dG9uLmN0YSwubGF5b3V0LWRpZS1iZWZyZWllci1sZXJuaW5oYWx0ZSBmb3JtIC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgYnV0dG9uLmNjX2J0biwuY29va2llcyAud3JhcHBlci1jb29raWVzIC5sYXlvdXQtZGllLWJlZnJlaWVyLWxlcm5pbmhhbHRlIGZvcm0gYnV0dG9uLmNjX2J0biwubGF5b3V0LWRpZS1iZWZyZWllci1sZXJuaW5oYWx0ZSBmb3JtIC5jb29raWVzIC5jY19iYW5uZXIgYnV0dG9uLmN0YSwuY29va2llcyAuY2NfYmFubmVyIC5sYXlvdXQtZGllLWJlZnJlaWVyLWxlcm5pbmhhbHRlIGZvcm0gYnV0dG9uLmN0YSwubGF5b3V0LWRpZS1iZWZyZWllci1sZXJuaW5oYWx0ZSBmb3JtIC5jb29raWVzIC5jY19iYW5uZXIgYnV0dG9uLmNjX2J0biwuY29va2llcyAuY2NfYmFubmVyIC5sYXlvdXQtZGllLWJlZnJlaWVyLWxlcm5pbmhhbHRlIGZvcm0gYnV0dG9uLmNjX2J0biwubGF5b3V0LWRpZS1iZWZyZWllci1sZXJuaW5oYWx0ZSBmb3JtIC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIGJ1dHRvbi5jdGEsLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLmxheW91dC1kaWUtYmVmcmVpZXItbGVybmluaGFsdGUgZm9ybSBidXR0b24uY3RhLC5sYXlvdXQtZGllLWJlZnJlaWVyLWxlcm5pbmhhbHRlIGZvcm0gLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgYnV0dG9uLmNjX2J0biwuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyAubGF5b3V0LWRpZS1iZWZyZWllci1sZXJuaW5oYWx0ZSBmb3JtIGJ1dHRvbi5jY19idG4sLmxheW91dC1kaWUtYmVmcmVpZXItbGVybmluaGFsdGUgZm9ybSAuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciBidXR0b24uY3RhLC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5sYXlvdXQtZGllLWJlZnJlaWVyLWxlcm5pbmhhbHRlIGZvcm0gYnV0dG9uLmN0YSwubGF5b3V0LWRpZS1iZWZyZWllci1sZXJuaW5oYWx0ZSBmb3JtIC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIGJ1dHRvbi5jY19idG4sLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgLmxheW91dC1kaWUtYmVmcmVpZXItbGVybmluaGFsdGUgZm9ybSBidXR0b24uY2NfYnRue2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zYm9sZFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDttYXJnaW4tdG9wOjMwcHg7cGFkZGluZzowO2JhY2tncm91bmQ6bm9uZTtib3JkZXI6bm9uZTtjb2xvcjojZWIxZTAwO2ZvbnQtc2l6ZToxLjEyNWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjdXJzb3I6cG9pbnRlcn0ubGF5b3V0LWRpZS1iZWZyZWllci1sZXJuaW5oYWx0ZSBmb3JtIGJ1dHRvbi5jdGEgLmljb24sLmxheW91dC1kaWUtYmVmcmVpZXItbGVybmluaGFsdGUgZm9ybSAuY29va2llcyAud3JhcHBlci1jb29raWVzIGJ1dHRvbi5jY19idG4gLmljb24sLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAubGF5b3V0LWRpZS1iZWZyZWllci1sZXJuaW5oYWx0ZSBmb3JtIGJ1dHRvbi5jY19idG4gLmljb24sLmxheW91dC1kaWUtYmVmcmVpZXItbGVybmluaGFsdGUgZm9ybSAuY29va2llcyAuY2NfYmFubmVyIGJ1dHRvbi5jY19idG4gLmljb24sLmNvb2tpZXMgLmNjX2Jhbm5lciAubGF5b3V0LWRpZS1iZWZyZWllci1sZXJuaW5oYWx0ZSBmb3JtIGJ1dHRvbi5jY19idG4gLmljb24sLmxheW91dC1kaWUtYmVmcmVpZXItbGVybmluaGFsdGUgZm9ybSAuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyBidXR0b24uY2NfYnRuIC5pY29uLC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC5sYXlvdXQtZGllLWJlZnJlaWVyLWxlcm5pbmhhbHRlIGZvcm0gYnV0dG9uLmNjX2J0biAuaWNvbiwubGF5b3V0LWRpZS1iZWZyZWllci1sZXJuaW5oYWx0ZSBmb3JtIC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIGJ1dHRvbi5jY19idG4gLmljb24sLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgLmxheW91dC1kaWUtYmVmcmVpZXItbGVybmluaGFsdGUgZm9ybSBidXR0b24uY2NfYnRuIC5pY29ue21hcmdpbi1yaWdodDoxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDozcHh9LmxheW91dC1kaWUtYmVmcmVpZXItbGVybmluaGFsdGUgZm9ybSBidXR0b24uY3RhIC5pY29uLmljb24tYXJyb3ctcmlnaHQ6YmVmb3JlLC5sYXlvdXQtZGllLWJlZnJlaWVyLWxlcm5pbmhhbHRlIGZvcm0gLmNvb2tpZXMgLndyYXBwZXItY29va2llcyBidXR0b24uY2NfYnRuIC5pY29uLmljb24tYXJyb3ctcmlnaHQ6YmVmb3JlLC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgLmxheW91dC1kaWUtYmVmcmVpZXItbGVybmluaGFsdGUgZm9ybSBidXR0b24uY2NfYnRuIC5pY29uLmljb24tYXJyb3ctcmlnaHQ6YmVmb3JlLC5sYXlvdXQtZGllLWJlZnJlaWVyLWxlcm5pbmhhbHRlIGZvcm0gLmNvb2tpZXMgLmNjX2Jhbm5lciBidXR0b24uY2NfYnRuIC5pY29uLmljb24tYXJyb3ctcmlnaHQ6YmVmb3JlLC5jb29raWVzIC5jY19iYW5uZXIgLmxheW91dC1kaWUtYmVmcmVpZXItbGVybmluaGFsdGUgZm9ybSBidXR0b24uY2NfYnRuIC5pY29uLmljb24tYXJyb3ctcmlnaHQ6YmVmb3JlLC5sYXlvdXQtZGllLWJlZnJlaWVyLWxlcm5pbmhhbHRlIGZvcm0gLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgYnV0dG9uLmNjX2J0biAuaWNvbi5pY29uLWFycm93LXJpZ2h0OmJlZm9yZSwuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyAubGF5b3V0LWRpZS1iZWZyZWllci1sZXJuaW5oYWx0ZSBmb3JtIGJ1dHRvbi5jY19idG4gLmljb24uaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUsLmxheW91dC1kaWUtYmVmcmVpZXItbGVybmluaGFsdGUgZm9ybSAuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciBidXR0b24uY2NfYnRuIC5pY29uLmljb24tYXJyb3ctcmlnaHQ6YmVmb3JlLC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5sYXlvdXQtZGllLWJlZnJlaWVyLWxlcm5pbmhhbHRlIGZvcm0gYnV0dG9uLmNjX2J0biAuaWNvbi5pY29uLWFycm93LXJpZ2h0OmJlZm9yZXtjb250ZW50OnVuc2V0fS5sYXlvdXQtZGllLWJlZnJlaWVyLWxlcm5pbmhhbHRlIGZvcm0gYnV0dG9uLmhpZGRlbntkaXNwbGF5Om5vbmV9LmxheW91dC1kaWUtYmVmcmVpZXItbGVybmluaGFsdGUgZm9ybSAuc3VibWl0IC5pY29uLmljb24tYXJyb3ctcmlnaHQ6YmVmb3JlLC5sYXlvdXQtZGllLWJlZnJlaWVyLWxlcm5pbmhhbHRlIGZvcm0gLnJlZ2lzdGVyLWxpbmsgLmljb24uaWNvbi1hcnJvdy1yaWdodDpiZWZvcmV7Y29udGVudDp1bnNldH0ubGF5b3V0LWRpZS1iZWZyZWllci1sZXJuaW5oYWx0ZSAubWVzc2FnZS1lcnJvcntkaXNwbGF5Om5vbmU7bWF4LXdpZHRoOjQ2MHB4O21hcmdpbi1ib3R0b206LTEwcHg7bWFyZ2luLXRvcDozMHB4O2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE5cHh9LnR4LWprcG9sbC1waTF7cGFkZGluZzoyMHB4O2JhY2tncm91bmQtY29sb3I6I2VlZX0udHgtamtwb2xsLXBpMSBoM3tmb250LWZhbWlseTpcIm9wZW5fc2Fuc2JvbGRcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7bWFyZ2luOjA7Zm9udC1zaXplOjE4cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoyMHB4ICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06bm9uZX0udHgtamtwb2xsLXBpMSAucG9sbC10aXRsZXtmb250LXNpemU6MjRweDttYXJnaW4tYm90dG9tOjIwcHh9LnR4LWprcG9sbC1waTEgLnBvbGwtdGl0bGUgcHttYXJnaW46MH0udHgtamtwb2xsLXBpMSAudHhfamtwb2xsX3BpMV9pbWFnZXtkaXNwbGF5Om5vbmV9LnR4LWprcG9sbC1waTEgbGFiZWx7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNib2xkXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxNnB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoycHh9LnR4LWprcG9sbC1waTEgdWwudHhfamtwb2xsX3BpMV9hbnN3ZXJzIGxpK2xpe21hcmdpbi10b3A6MTBweH0udHgtamtwb2xsLXBpMSAucG9sbHN1Ym1pdHtmb250LWZhbWlseTpcIm9wZW5fc2Fuc2JvbGRcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7YmFja2dyb3VuZDpub25lO2NvbG9yOiNlYjFlMDA7Ym9yZGVyOm5vbmU7cGFkZGluZy1sZWZ0OjM1cHg7bGluZS1oZWlnaHQ6MjZweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvaWNuX2N0YS5wbmdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO2hlaWdodDoyNnB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyIC8gMSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE0NGRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KXsudHgtamtwb2xsLXBpMSAucG9sbHN1Ym1pdHtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy8yeC9pY25fY3RhXzJ4LnBuZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTlweCAxOXB4fX0udHgtamtwb2xsLXBpMSAudHhfamtwb2xsX3BpMV9saW5rX2xpc3R7cGFkZGluZzowfS50eC1qa3BvbGwtcGkxIC50eF9qa3BvbGxfcGkxX3Jlc3VsdF9ob3Jpem9udGFse21hcmdpbi10b3A6MjBweDtwYWRkaW5nOjAgIWltcG9ydGFudH0udHgtamtwb2xsLXBpMSAudHhfamtwb2xsX3BpMV9yZXN1bHRfaG9yaXpvbnRhbCAuYW5zd2Vye2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zYm9sZFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MTZweDttYXJnaW4tYm90dG9tOjVweH0udHgtamtwb2xsLXBpMSAudHhfamtwb2xsX3BpMV9yZXN1bHRfaG9yaXpvbnRhbCAudm90ZXN7Zm9udC1zaXplOjE0cHg7ZmxvYXQ6bGVmdH0udHgtamtwb2xsLXBpMSAudHhfamtwb2xsX3BpMV9yZXN1bHRfaG9yaXpvbnRhbCAucGVyY2VudGFnLWJhci13cmFwcGVyIC5wZXJjZW50YWdle3dpZHRoOjU1cHg7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNib2xkXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiNlYjFlMDA7bGluZS1oZWlnaHQ6MTdweDtmbG9hdDpsZWZ0fS50eC1qa3BvbGwtcGkxIC50eF9qa3BvbGxfcGkxX3Jlc3VsdF9ob3Jpem9udGFsIC5wZXJjZW50YWctYmFyLXdyYXBwZXIgLmJhcnt3aWR0aDpjYWxjKDEwMCUgLSA2MHB4KTtib3JkZXI6MXB4IHNvbGlkICMxYTFlMjE7ZmxvYXQ6cmlnaHR9LnR4LWprcG9sbC1waTEgLnR4X2prcG9sbF9waTFfcmVzdWx0X2hvcml6b250YWwgLnBlcmNlbnRhZy1iYXItd3JhcHBlciAuYmFyPmRpdntoZWlnaHQ6MTVweCAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6I2ViMWUwMCAhaW1wb3J0YW50fS50eC1qa3BvbGwtcGkxIC5jbGVhcmZpeHtjbGVhcjpib3RofS5tYXAtaW50ZXJhY3RpdmV7bWFyZ2luLXRvcDo0MHB4O21hcmdpbi1ib3R0b206ODBweH0ubWFwLWludGVyYWN0aXZlIC5jb250ZW50LXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmV9Lm1hcC1pbnRlcmFjdGl2ZSBoM3tmb250LXNpemU6MS44NzVlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjB9Lm1hcC1pbnRlcmFjdGl2ZSBoNHtmb250LWZhbWlseTpcIm9wZW5fc2Fuc2JvbGRcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7aGVpZ2h0OjMxcHg7Ym94LXNpemluZzpib3JkZXItYm94O2ZvbnQtc2l6ZToxLjEyNWVtfS5tYXAtaW50ZXJhY3RpdmUgLnRpdGxle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6NXB4IDIwcHggNXB4IDE2cHg7YmFja2dyb3VuZDojZjlhZTAwO2NvbG9yOiNmZmY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5tYXAtaW50ZXJhY3RpdmUgLm1hcC13cmFwcGVyLC5tYXAtaW50ZXJhY3RpdmUgLm1hcHN7cG9zaXRpb246cmVsYXRpdmV9Lm1hcC1pbnRlcmFjdGl2ZSAubWFwe2JvcmRlcjo1cHggc29saWQgI2Y5YWUwMDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmF1dG8gMTAwJX0ubWFwLWludGVyYWN0aXZlIC5tYXAubWFwLWFkZGl0aW9uYWx7ei1pbmRleDoxfS5tYXAtaW50ZXJhY3RpdmUgLmxvY2F0aW9ue2Rpc3BsYXk6bm9uZTttYXJnaW4tdG9wOi0zMXB4O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTB9Lm1hcC1pbnRlcmFjdGl2ZSAubG9jYXRpb24uYWN0aXZle2Rpc3BsYXk6YmxvY2t9Lm1hcC1pbnRlcmFjdGl2ZSAubG9jYXRpb24gcC5ib2R5dGV4dHtjb2xvcjojMzQzYzRhfS5tYXAtaW50ZXJhY3RpdmUgLmxvY2F0aW9uIGF7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNib2xkXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi10b3A6NXB4O3BhZGRpbmc6MnB4IDEwcHg7YmFja2dyb3VuZC1jb2xvcjojMzQzYzRhO2NvbG9yOiNmZmY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5tYXAtaW50ZXJhY3RpdmUgLmxvY2F0aW9uIC5pbWFnZS13cmFwcGVyIC5jc2MtdGV4dHBpYy1pbWFnZXdyYXB7ZmxvYXQ6bm9uZX0ubWFwLWludGVyYWN0aXZlIC5sb2NhdGlvbiAuaW1hZ2Utd3JhcHBlciAuY3NjLXRleHRwaWMtaW1hZ2V7ZGlzcGxheTpibG9jS30ubWFwLWludGVyYWN0aXZlIC5sb2NhdGlvbiAuaW1hZ2Utd3JhcHBlciBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30ubWFwLWludGVyYWN0aXZlIC5sb2NhdGlvbiAudGV4dHtwYWRkaW5nOjVweCAyMHB4IDEwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5tYXAtaW50ZXJhY3RpdmUgLmxvY2F0aW9uIC50ZXh0IHB7bWFyZ2luOjhweCAwfS5tYXAtaW50ZXJhY3RpdmUgLmxvY2F0aW9uIC50ZXh0IHAgYiwubWFwLWludGVyYWN0aXZlIC5sb2NhdGlvbiAudGV4dCBwIHN0cm9uZ3tmb250LWZhbWlseTpcIm9wZW5fc2Fuc2JvbGRpdGFsaWNcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWx9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5tYXAtaW50ZXJhY3RpdmUgLmxvY2F0aW9uIC50ZXh0IHB7ZGlzcGxheTpub25lfS5tYXAtaW50ZXJhY3RpdmUgLmxvY2F0aW9uIC50ZXh0IHA6Zmlyc3QtY2hpbGQsLm1hcC1pbnRlcmFjdGl2ZSAubG9jYXRpb24gLnRleHQgcDpsYXN0LWNoaWxke2Rpc3BsYXk6YmxvY2t9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk0MHB4KXsubWFwLWludGVyYWN0aXZlIC5sb2NhdGlvbnttYXJnaW4tdG9wOjA7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1cHg7Ym90dG9tOjVweDtyaWdodDoyMDBweH0ubWFwLWludGVyYWN0aXZlIC5sb2NhdGlvbiAudGl0bGV7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjIyOHB4fS5tYXAtaW50ZXJhY3RpdmUgLmxvY2F0aW9uIC5pbWFnZS13cmFwcGVyLC5tYXAtaW50ZXJhY3RpdmUgLmxvY2F0aW9uIC50ZXh0e3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowfS5tYXAtaW50ZXJhY3RpdmUgLmxvY2F0aW9uIC5pbWFnZS13cmFwcGVyIGltZ3t3aWR0aDozNzNweH0ubWFwLWludGVyYWN0aXZlIC5sb2NhdGlvbiAudGV4dHtsZWZ0OjM3M3B4fX0ubWFwLWludGVyYWN0aXZlIC5tYXJrZXJ7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo1fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsubWFwLWludGVyYWN0aXZlIC5tYXJrZXIubWFya2VyLWRlc2t0b3B7ZGlzcGxheTpub25lfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lm1hcC1pbnRlcmFjdGl2ZSAubWFya2VyLm1hcmtlci1tb2JpbGV7ZGlzcGxheTpub25lfX0ubWFwLWludGVyYWN0aXZlIC5pbnRyb2R1Y3Rpb257ZGlzcGxheTpub25lO3BhZGRpbmc6MTBweCAyMHB4IDIwcHg7YmFja2dyb3VuZDojZmVlZmNjO2JvcmRlcjoyMHB4IHNvbGlkICNmOWFlMDA7Ym9yZGVyLXRvcC13aWR0aDoxNXB4fS5tYXAtaW50ZXJhY3RpdmUgLmludHJvZHVjdGlvbi5hY3RpdmV7ZGlzcGxheTpibG9ja30ubWFwLWludGVyYWN0aXZlIC5pbnRyb2R1Y3Rpb24gYiwubWFwLWludGVyYWN0aXZlIC5pbnRyb2R1Y3Rpb24gc3Ryb25ne2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zYm9sZFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MS4xMjVlbX0ubWFwLWludGVyYWN0aXZlIC5pbnRyb2R1Y3Rpb24gcHttYXJnaW46OHB4IDB9Lm1hcC1pbnRlcmFjdGl2ZSAuaW50cm9kdWN0aW9uIHAuYm9keXRleHR7Y29sb3I6IzM0M2M0YX0ubWFwLWludGVyYWN0aXZlIC5pbnRyb2R1Y3Rpb24gLmljb24tY2xvc2V7Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjIwcHg7cmlnaHQ6MjBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7Lm1hcC1pbnRlcmFjdGl2ZSAuaW50cm9kdWN0aW9uIC50ZXh0LWRlc2t0b3B7ZGlzcGxheTpub25lfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lm1hcC1pbnRlcmFjdGl2ZSAuaW50cm9kdWN0aW9ue3BhZGRpbmc6MTBweCAyMHB4O2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjgpO2JvcmRlcjpub25lO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NDVweDtyaWdodDoyNDVweDtib3R0b206NDVweDt6LWluZGV4OjJ9Lm1hcC1pbnRlcmFjdGl2ZSAuaW50cm9kdWN0aW9uIC50ZXh0LW1vYmlsZXtkaXNwbGF5Om5vbmV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5OXB4KXsubWFwLWludGVyYWN0aXZlLmRpZS1nZXNjaGljaHRzamFlZ2VyIGgze21hcmdpbi1yaWdodDo0MCV9fS5tYXAtaW50ZXJhY3RpdmUuZGllLWdlc2NoaWNodHNqYWVnZXIgLm1hcC1tYWlue2hlaWdodDo0NDRweDtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9tYXBfaW50ZXJhY3RpdmUvZGllX2dlc2NoaWNodHNqYWVnZXIva2FydGVfbW9iaWwuanBnXCIpfS5tYXAtaW50ZXJhY3RpdmUuZGllLWdlc2NoaWNodHNqYWVnZXIgLm1hcC1hZGRpdGlvbmFse3dpZHRoOjE1OHB4O2hlaWdodDoxODRweDtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9tYXBfaW50ZXJhY3RpdmUvZGllX2dlc2NoaWNodHNqYWVnZXIva2FydGVfdWtyYWluZV9tb2JpbC5qcGdcIik7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDtib3R0b206MH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lm1hcC1pbnRlcmFjdGl2ZS5kaWUtZ2VzY2hpY2h0c2phZWdlciAubWFwLW1haW57aGVpZ2h0OjczMnB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL21hcF9pbnRlcmFjdGl2ZS9kaWVfZ2VzY2hpY2h0c2phZWdlci9rYXJ0ZS5qcGdcIil9Lm1hcC1pbnRlcmFjdGl2ZS5kaWUtZ2VzY2hpY2h0c2phZWdlciAubWFwLWFkZGl0aW9uYWx7d2lkdGg6MTkwcHg7aGVpZ2h0OjIyM3B4O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL21hcF9pbnRlcmFjdGl2ZS9kaWVfZ2VzY2hpY2h0c2phZWdlci9rYXJ0ZV91a3JhaW5lLmpwZ1wiKX19Lm1hcC1pbnRlcmFjdGl2ZS5kaWUtZ2VzY2hpY2h0c2phZWdlciAubWFya2Vye2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zYm9sZFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDt3aWR0aDo0MXB4O2hlaWdodDo3MXB4O3BhZGRpbmctdG9wOjlweDtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9tYXBfaW50ZXJhY3RpdmUvZGllX2dlc2NoaWNodHNqYWVnZXIvcGlucy5wbmdcIik7Ym94LXNpemluZzpib3JkZXItYm94O2NvbG9yOiMzNDNjNGE7Y3Vyc29yOnBvaW50ZXI7Zm9udC1zaXplOjEuMzc1ZW07dGV4dC1hbGlnbjpjZW50ZXJ9Lm1hcC1pbnRlcmFjdGl2ZS5kaWUtZ2VzY2hpY2h0c2phZWdlciAubWFya2VyLmFjdGl2ZSwubWFwLWludGVyYWN0aXZlLmRpZS1nZXNjaGljaHRzamFlZ2VyIC5tYXJrZXI6aG92ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjpib3R0b20gbGVmdDtjb2xvcjojZmZmfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyIC8gMSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE0NGRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KXsubWFwLWludGVyYWN0aXZlLmRpZS1nZXNjaGljaHRzamFlZ2VyIC5tYXJrZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvbWFwX2ludGVyYWN0aXZlL2RpZV9nZXNjaGljaHRzamFlZ2VyL3BpbnNfMngucG5nXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NDBweCl7Lm1hcC1pbnRlcmFjdGl2ZS5kaWUtZ2VzY2hpY2h0c2phZWdlciAuaW50cm9kdWN0aW9uIC50ZXh0e21hcmdpbi1yaWdodDoxNzBweH0ubWFwLWludGVyYWN0aXZlLmRpZS1nZXNjaGljaHRzamFlZ2VyIC5pbnRyb2R1Y3Rpb24gLmljb24taW50cm97cG9zaXRpb246YWJzb2x1dGU7dG9wOjMwcHg7cmlnaHQ6MzBweH19Lm1hcC1pbnRlcmFjdGl2ZS5kaWUtZ2VzY2hpY2h0c2phZWdlciAuaWNvbi1jb21wYXNze3dpZHRoOjYwcHg7aGVpZ2h0OjYxLjVweDtiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9tYXBfaW50ZXJhY3RpdmUvZGllX2dlc2NoaWNodHNqYWVnZXIva29tcGFzcy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTBweDtsZWZ0OjEwcHg7ei1pbmRleDoxfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsubWFwLWludGVyYWN0aXZlLmRpZS1nZXNjaGljaHRzamFlZ2VyIC5pY29uLWNvbXBhc3N7d2lkdGg6MTIwcHg7aGVpZ2h0OjEyM3B4O3RvcDoyMHB4O2xlZnQ6MjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIgLyAxKSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpey5tYXAtaW50ZXJhY3RpdmUuZGllLWdlc2NoaWNodHNqYWVnZXIgLmljb24tY29tcGFzc3tiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9tYXBfaW50ZXJhY3RpdmUvZGllX2dlc2NoaWNodHNqYWVnZXIva29tcGFzc18yeC5wbmdcIik7YmFja2dyb3VuZC1zaXplOjEwMCV9fS5tYXAtaW50ZXJhY3RpdmUuZGllLWdlc2NoaWNodHNqYWVnZXIgLmljb24taW50cm8tbW9iaWxle2hlaWdodDo3N3B4O21hcmdpbi10b3A6MTVweDtiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9tYXBfaW50ZXJhY3RpdmUvZGllX2dlc2NoaWNodHNqYWVnZXIvc29nZWh0c19tb2JpbC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lm1hcC1pbnRlcmFjdGl2ZS5kaWUtZ2VzY2hpY2h0c2phZWdlciAuaWNvbi1pbnRyby1tb2JpbGV7ZGlzcGxheTpub25lfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCl7Lm1hcC1pbnRlcmFjdGl2ZS5kaWUtZ2VzY2hpY2h0c2phZWdlciAuaWNvbi1pbnRyby1tb2JpbGV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvbWFwX2ludGVyYWN0aXZlL2RpZV9nZXNjaGljaHRzamFlZ2VyL3NvZ2VodHNfbW9iaWxfMngucG5nXCIpO2JhY2tncm91bmQtc2l6ZTphdXRvIDEwMCV9fS5tYXAtaW50ZXJhY3RpdmUuZGllLWdlc2NoaWNodHNqYWVnZXIgLmljb24taW50cm97d2lkdGg6MTUxcHg7aGVpZ2h0Ojk0cHg7bWFyZ2luLXRvcDoxNXB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvbWFwX2ludGVyYWN0aXZlL2RpZV9nZXNjaGljaHRzamFlZ2VyL3NvZ2VodHMucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5tYXAtaW50ZXJhY3RpdmUuZGllLWdlc2NoaWNodHNqYWVnZXIgLmljb24taW50cm97ZGlzcGxheTpub25lfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCl7Lm1hcC1pbnRlcmFjdGl2ZS5kaWUtZ2VzY2hpY2h0c2phZWdlciAuaWNvbi1pbnRyb3tiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9tYXBfaW50ZXJhY3RpdmUvZGllX2dlc2NoaWNodHNqYWVnZXIvc29nZWh0c18yeC5wbmdcIik7YmFja2dyb3VuZC1zaXplOjEwMCV9fS5tYXAtaW50ZXJhY3RpdmUuZGllLWdlc2NoaWNodHNqYWVnZXIgLmljb24tY2xvc2V7d2lkdGg6MTNweDtoZWlnaHQ6MTVweDtiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9tYXBfaW50ZXJhY3RpdmUvZGllX2dlc2NoaWNodHNqYWVnZXIvaWNvbl9jbG9zZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcn1AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCl7Lm1hcC1pbnRlcmFjdGl2ZS5kaWUtZ2VzY2hpY2h0c2phZWdlciAuaWNvbi1jbG9zZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9tYXBfaW50ZXJhY3RpdmUvZGllX2dlc2NoaWNodHNqYWVnZXIvaWNvbl9jbG9zZV8yeC5wbmdcIik7YmFja2dyb3VuZC1zaXplOjEwMCV9fS5zbGljay1zbGlkZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztib3gtc2l6aW5nOmJvcmRlci1ib3g7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy1tcy10b3VjaC1hY3Rpb246cGFuLXk7dG91Y2gtYWN0aW9uOnBhbi15Oy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudH0uc2xpY2stbGlzdHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjttYXJnaW46MDtwYWRkaW5nOjB9LnNsaWNrLWxpc3Q6Zm9jdXN7b3V0bGluZTpub25lfS5zbGljay1saXN0LmRyYWdnaW5ne2N1cnNvcjpwb2ludGVyO2N1cnNvcjpoYW5kfS5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3R7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfS5zbGljay10cmFja3twb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MDtsZWZ0OjA7ZGlzcGxheTpibG9ja30uc2xpY2stdHJhY2s6YmVmb3JlLC5zbGljay10cmFjazphZnRlcntkaXNwbGF5OnRhYmxlO2NvbnRlbnQ6Jyd9LnNsaWNrLXRyYWNrOmFmdGVye2NsZWFyOmJvdGh9LnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNre3Zpc2liaWxpdHk6aGlkZGVufS5zbGljay1zbGlkZXtkaXNwbGF5Om5vbmU7ZmxvYXQ6bGVmdDtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjFweH1bZGlyPSdydGwnXSAuc2xpY2stc2xpZGV7ZmxvYXQ6cmlnaHR9LnNsaWNrLXNsaWRlIGltZ3tkaXNwbGF5OmJsb2NrfS5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZ3tkaXNwbGF5Om5vbmV9LnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZ3twb2ludGVyLWV2ZW50czpub25lfS5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGV7ZGlzcGxheTpibG9ja30uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGV7dmlzaWJpbGl0eTpoaWRkZW59LnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZXtkaXNwbGF5OmJsb2NrO2hlaWdodDphdXRvO2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnR9LnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbntkaXNwbGF5Om5vbmV9LmNoYXJhY3Rlcl9zbGlkZXJfd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59LmNoYXJhY3Rlcl9zbGlkZXJfd3JhcHBlciAuc2xpZGVyLWFycm93e2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjEwcHg7aGVpZ2h0OjI1MHB4O3dpZHRoOjIwcHg7YmFja2dyb3VuZDp0cmFuc3BhcmVudDt6LWluZGV4OjE7Ym94LXNpemluZzpib3JkZXItYm94O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL3NsaWRlX2NvbnRyb2xzX2RhcmsucG5nXCIpO2N1cnNvcjpwb2ludGVyfS5jaGFyYWN0ZXJfc2xpZGVyX3dyYXBwZXIgLnNsaWRlci1hcnJvdy5wcmV2e2xlZnQ6MDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnR9LmNoYXJhY3Rlcl9zbGlkZXJfd3JhcHBlciAuc2xpZGVyLWFycm93Lm5leHR7cmlnaHQ6MDtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk0MHB4KXsuY2hhcmFjdGVyX3NsaWRlcl93cmFwcGVyIC5zbGlkZXItYXJyb3d7Ym90dG9tOjB9fS5jaGFyYWN0ZXJfc2xpZGVyX3dyYXBwZXIuc2xpZGVyLW1hc3RlciAuY29udGVudC1zbGlkZXJ7d2lkdGg6Y2FsYygxMDAlICsgMjBweCk7bWFyZ2luLWxlZnQ6LTEwcHh9LmNoYXJhY3Rlcl9zbGlkZXJfd3JhcHBlci5zbGlkZXItbWFzdGVyIC5jb250ZW50LXNsaWRlciAuY3NjLWZyYW1lLWRlZmF1bHQgLmNzYy10ZXh0cGlje2JhY2tncm91bmQ6bm9uZX0uY2hhcmFjdGVyX3NsaWRlcl93cmFwcGVyLnNsaWRlci1tYXN0ZXIgLnNsaWNrLXNsaWRlOm5vdCguc2xpY2stY3VycmVudCl7b3BhY2l0eTowLjV9LmNoYXJhY3Rlcl9zbGlkZXJfd3JhcHBlciAudHh0X2NvbnRlbnRfaGVhZGxpbmUgaDF7Y29sb3I6I2ZmZn0uY2hhcmFjdGVyX3NsaWRlcl93cmFwcGVyIC5ib3gxNHtwYWRkaW5nOjAgMTBweDtjdXJzb3I6cG9pbnRlcn0uY2hhcmFjdGVyX3NsaWRlcl93cmFwcGVyIC5ib3g0NGNoYXJhY3Rlcnt3aWR0aDoxMDAlO3BhZGRpbmc6MjBweH0uY2hhcmFjdGVyX3NsaWRlcl93cmFwcGVyIC5ib3g0NGNoYXJhY3RlciBoMSwuY2hhcmFjdGVyX3NsaWRlcl93cmFwcGVyIC5ib3g0NGNoYXJhY3RlciBoMiwuY2hhcmFjdGVyX3NsaWRlcl93cmFwcGVyIC5ib3g0NGNoYXJhY3RlciBoMywuY2hhcmFjdGVyX3NsaWRlcl93cmFwcGVyIC5ib3g0NGNoYXJhY3RlciBoNCwuY2hhcmFjdGVyX3NsaWRlcl93cmFwcGVyIC5ib3g0NGNoYXJhY3RlciBoNSwuY2hhcmFjdGVyX3NsaWRlcl93cmFwcGVyIC5ib3g0NGNoYXJhY3RlciBoZWFkZXIuc2l0ZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiB1bCBsaS5oNSxoZWFkZXIuc2l0ZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiB1bCAuY2hhcmFjdGVyX3NsaWRlcl93cmFwcGVyIC5ib3g0NGNoYXJhY3RlciBsaS5oNSwuY2hhcmFjdGVyX3NsaWRlcl93cmFwcGVyIC5ib3g0NGNoYXJhY3RlciBoNiwuY2hhcmFjdGVyX3NsaWRlcl93cmFwcGVyIC5ib3g0NGNoYXJhY3RlciBoZWFkZXIuc2l0ZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiB1bCBsaS5oNixoZWFkZXIuc2l0ZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiB1bCAuY2hhcmFjdGVyX3NsaWRlcl93cmFwcGVyIC5ib3g0NGNoYXJhY3RlciBsaS5oNntjb2xvcjojZmZmfS5jaGFyYWN0ZXJfc2xpZGVyX3dyYXBwZXIgLmJveDQ0Y2hhcmFjdGVyIHB7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MH0uY2hhcmFjdGVyX3NsaWRlcl93cmFwcGVyIC5ib3g0NGNoYXJhY3Rlcjpob3ZlciBoMSwuY2hhcmFjdGVyX3NsaWRlcl93cmFwcGVyIC5ib3g0NGNoYXJhY3Rlcjpob3ZlciBoMiwuY2hhcmFjdGVyX3NsaWRlcl93cmFwcGVyIC5ib3g0NGNoYXJhY3Rlcjpob3ZlciBoMywuY2hhcmFjdGVyX3NsaWRlcl93cmFwcGVyIC5ib3g0NGNoYXJhY3Rlcjpob3ZlciBoNCwuY2hhcmFjdGVyX3NsaWRlcl93cmFwcGVyIC5ib3g0NGNoYXJhY3Rlcjpob3ZlciBoNSwuY2hhcmFjdGVyX3NsaWRlcl93cmFwcGVyIC5ib3g0NGNoYXJhY3Rlcjpob3ZlciBoZWFkZXIuc2l0ZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiB1bCBsaS5oNSxoZWFkZXIuc2l0ZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiB1bCAuY2hhcmFjdGVyX3NsaWRlcl93cmFwcGVyIC5ib3g0NGNoYXJhY3Rlcjpob3ZlciBsaS5oNSwuY2hhcmFjdGVyX3NsaWRlcl93cmFwcGVyIC5ib3g0NGNoYXJhY3Rlcjpob3ZlciBoNiwuY2hhcmFjdGVyX3NsaWRlcl93cmFwcGVyIC5ib3g0NGNoYXJhY3Rlcjpob3ZlciBoZWFkZXIuc2l0ZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiB1bCBsaS5oNixoZWFkZXIuc2l0ZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiB1bCAuY2hhcmFjdGVyX3NsaWRlcl93cmFwcGVyIC5ib3g0NGNoYXJhY3Rlcjpob3ZlciBsaS5oNntjb2xvcjojZWIxZTAwfS5jaGFyYWN0ZXJfc2xpZGVyX3dyYXBwZXIgLmJveDQ0Y2hhcmFjdGVyIC5ib3hMZWZ0e3dpZHRoOjEwMCV9LmNoYXJhY3Rlcl9zbGlkZXJfd3JhcHBlciAuYm94NDRjaGFyYWN0ZXIgLmJveExlZnQgaDF7Zm9udC1zaXplOjIuMTI1ZW07bGluZS1oZWlnaHQ6MS4xZW07dGV4dC10cmFuc2Zvcm06bm9uZTttYXJnaW4tYm90dG9tOjVweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NDBweCl7LmNoYXJhY3Rlcl9zbGlkZXJfd3JhcHBlciAuYm94NDRjaGFyYWN0ZXIgLmJveExlZnR7d2lkdGg6NzUlfX0uY2hhcmFjdGVyX3NsaWRlcl93cmFwcGVyIC5ib3g0NGNoYXJhY3RlciAuYm94UmlnaHR7d2lkdGg6MTAwJTttYXJnaW4tdG9wOjIwcHh9LmNoYXJhY3Rlcl9zbGlkZXJfd3JhcHBlciAuYm94NDRjaGFyYWN0ZXIgLmJveFJpZ2h0IGgye2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zYm9sZFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MS4xMjVlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGluZS1oZWlnaHQ6MS4yNTBlbTtjb2xvcjojZWIxZTAwO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoyNnB4O3BhZGRpbmctbGVmdDoyNHB4O2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2ljbl9jdGEucG5nXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtwYWRkaW5nLXRvcDo0cHg7bWFyZ2luLWJvdHRvbTowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyIC8gMSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE0NGRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KXsuY2hhcmFjdGVyX3NsaWRlcl93cmFwcGVyIC5ib3g0NGNoYXJhY3RlciAuYm94UmlnaHQgaDJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvMngvaWNuX2N0YV8yeC5wbmdcIik7YmFja2dyb3VuZC1zaXplOjE5cHggMTlweH19LmNoYXJhY3Rlcl9zbGlkZXJfd3JhcHBlciAuYm94NDRjaGFyYWN0ZXIgLmJveFJpZ2h0IGgyIGF7Y29sb3I6I2ViMWUwMH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NDBweCl7LmNoYXJhY3Rlcl9zbGlkZXJfd3JhcHBlciAuYm94NDRjaGFyYWN0ZXIgLmJveFJpZ2h0e3dpZHRoOjI1JTtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MjBweDtyaWdodDoyMHB4O3RleHQtYWxpZ246cmlnaHQ7bWFyZ2luLXRvcDowfX0ubmV3c2xldHRlci1mb3Jte3BhZGRpbmc6MjBweDtib3JkZXI6MnB4IHNvbGlkICM5OTk5OTl9Lm5ld3NsZXR0ZXItZm9ybSBoZWFkZXJ7bWFyZ2luLWJvdHRvbToyMHB4fS5uZXdzbGV0dGVyLWZvcm0gaGVhZGVyIGgyLC5uZXdzbGV0dGVyLWZvcm0gaGVhZGVyIC5zdWJoZWFkbGluZXtmb250LWZhbWlseTpcIm9wZW5fc2Fuc2JvbGRcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7bWFyZ2luOjA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5uZXdzbGV0dGVyLWZvcm0gZm9ybXtwb3NpdGlvbjpyZWxhdGl2ZX0ubmV3c2xldHRlci1mb3JtIGZvcm0gLnJhZGlvLXJvdyAucmFkaW97ZmxvYXQ6bGVmdH0ubmV3c2xldHRlci1mb3JtIGZvcm0gLnJhZGlvLXJvdyAucmFkaW8rLnJhZGlve21hcmdpbi1sZWZ0OjI1cHh9Lm5ld3NsZXR0ZXItZm9ybSBmb3JtIC5yYWRpby1yb3cgbGFiZWx7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNib2xkXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsfS5uZXdzbGV0dGVyLWZvcm0gZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSwubmV3c2xldHRlci1mb3JtIGZvcm0gLnZvdGluZy1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwudm90aW5nLWZvcm0gLm5ld3NsZXR0ZXItZm9ybSBmb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXXtmb250LWZhbWlseTpcIm9wZW5fc2Fuc3JlZ3VsYXJcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7d2lkdGg6MTAwJTttYXJnaW4tdG9wOjIwcHg7cGFkZGluZzo1cHggMTJweDtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Ym9yZGVyOm5vbmU7Ym94LXNpemluZzpib3JkZXItYm94fS5uZXdzbGV0dGVyLWZvcm0gZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXS5mMy1mb3JtLWVycm9yLC5uZXdzbGV0dGVyLWZvcm0gZm9ybSAudm90aW5nLWZvcm0gaW5wdXQuZjMtZm9ybS1lcnJvclt0eXBlPVwiZW1haWxcIl0sLnZvdGluZy1mb3JtIC5uZXdzbGV0dGVyLWZvcm0gZm9ybSBpbnB1dC5mMy1mb3JtLWVycm9yW3R5cGU9XCJlbWFpbFwiXXtiYWNrZ3JvdW5kLWNvbG9yOiNlYjFlMDB9Lm5ld3NsZXR0ZXItZm9ybSBmb3JtIGJ1dHRvbntmb250LWZhbWlseTpcIm9wZW5fc2Fuc2JvbGRcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7bWFyZ2luLXRvcDoyMHB4O3BhZGRpbmc6MDtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOm5vbmU7Y29sb3I6I2ViMWUwMDtmb250LXNpemU6MS4xMjVlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9Lm5ld3NsZXR0ZXItZm9ybSBmb3JtIGJ1dHRvbiAuaWNvbnttYXJnaW4tcmlnaHQ6MTBweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6M3B4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsubmV3c2xldHRlci1mb3JtIGZvcm0gLnRleHRmaWVsZHt3aWR0aDo1MCU7ZmxvYXQ6bGVmdDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Lm5ld3NsZXR0ZXItZm9ybSBmb3JtIC50ZXh0ZmllbGQ6bnRoLWNoaWxkKG9kZCl7cGFkZGluZy1yaWdodDoxMHB4fS5uZXdzbGV0dGVyLWZvcm0gZm9ybSAudGV4dGZpZWxkOm50aC1jaGlsZChldmVuKXtwYWRkaW5nLWxlZnQ6MTBweH0ubmV3c2xldHRlci1mb3JtIGZvcm0gYnV0dG9ue3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7Ym90dG9tOjB9fS5uZXdzbGV0dGVyLXN1Ym1pdHRlZCBwe2ZvbnQtZmFtaWx5OlwiYW1wZXJzdGFuZGFyZGhlYXZ5XCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO21hcmdpbjo0MHB4IDA7Zm9udC1zaXplOjEuNWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1ib2R5LnNlbmR1bmdlbkdyYWZpayAuc3RhZ2UgLnNpbmdsZXBsYXllcnttYXJnaW4tdG9wOjB9Ym9keS5zZW5kdW5nZW5HcmFmaWsgLnN0YWdlIC5zaW5nbGVwbGF5ZXIgLnRwQ29udGFpbmVye21hcmdpbi1ib3R0b206MH1ib2R5LnNlbmR1bmdlbkdyYWZpayAuc3RhZ2UgLnNpbmdsZXBsYXllciAudHBQbGF5ZXIgLnBsYXllcntyaWdodDoycHh9LmJveF9sZWZ0IC5zcDMuZ3JlZW4gaDR7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNib2xkXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6MS40ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uYm94X2xlZnQgLnNwMy5ncmVlbiBoNCBhe2NvbG9yOiNlYjFlMDB9LmJveF9sZWZ0IC5zcDMuZ3JlZW4gaDJ7Zm9udC1zaXplOjEuNWVtO2NvbG9yOiNmZmZ9LmJveF9sZWZ0IC5zcDMuZ3JlZW4gLmNzYy10ZXh0cGljLXRleHR7cGFkZGluZzoxNHB4IDQuNzYlIDE1cHg7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjBweDt3aWR0aDo5MC40OCU7bWluLWhlaWdodDowfS5zZW5kdW5nZW5HcmFmaWsudW50ZXJzZWl0ZSAudzMwMCAuYm94MTNmYiwuc2VuZHVuZ2VuR3JhZmlrLnVudGVyc2VpdGUgLnczMDAgYm94MTNhZCwuc2VuZHVuZ2VuR3JhZmlrLnVudGVyc2VpdGUgLnczMDAgLmJveDEzb3JpZ2luYWx7d2lkdGg6MTAwJX0uYm94MTNjb2xvci5ib3gxM29yaWdpbmFsIGgze2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2ljbl9jdGEucG5nXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtwYWRkaW5nLWxlZnQ6MjZweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCl7LmJveDEzY29sb3IuYm94MTNvcmlnaW5hbCBoM3tiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy8yeC9pY25fY3RhXzJ4LnBuZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTlweCAxOXB4fX0uYm94MTMudGVhc2VyQ2xpY2sgLmNzYy1mcmFtZS1kZWZhdWx0IC5jc2MtdGV4dHBpYyAuY3NjLXRleHRwaWMtdGV4dCBwe2Rpc3BsYXk6YmxvY2t9LmJveF8zMy5ib3gzM3Nob3d7YmFja2dyb3VuZC1jb2xvcjojZWVlO21pbi1oZWlnaHQ6MjgwcHh9LmJveF8zMy5ib3gzM3Nob3cgLmNzYy10ZXh0cGlje2JhY2tncm91bmQtY29sb3I6IzExMTt3aWR0aDo2MjBweH0uYm94XzMzLmJveDMzc2hvdyAuY3NjLWZyYW1lLWRlZmF1bHR7YmFja2dyb3VuZC1jb2xvcjojZWVlO2hlaWdodDoyNDVweDtwYWRkaW5nOjE1cHggMjBweCAyMHB4IDIwcHg7d2lkdGg6MjgwcHg7dG9wOjA7cmlnaHQ6MDtib3R0b206YXV0bztsZWZ0OmF1dG99LmJveF8zMy5ib3gzM3Nob3cgLmNzYy1mcmFtZS1kZWZhdWx0IGgye2NvbG9yOiMxMTE7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjFweDt0ZXh0LXRyYW5zZm9ybTpub25lfS5ib3hfMzMuYm94MzNzaG93IC5jc2MtZnJhbWUtZGVmYXVsdCBoM3tmb250LWZhbWlseTpcIm9wZW5fc2Fuc2JvbGRcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxLjRlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzExMTttYXJnaW46MH0uYm94XzMzLmJveDMzc2hvdyAuY3NjLWZyYW1lLWRlZmF1bHQgYXtmb250LWZhbWlseTpcIm9wZW5fc2Fuc2JvbGRcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjEuMTI1ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xpbmUtaGVpZ2h0OjEuMjUwZW07Y29sb3I6I2ViMWUwMDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmJsb2NrO2hlaWdodDoyNnB4O2xpbmUtaGVpZ2h0OjI2cHg7cGFkZGluZy1sZWZ0OjI0cHg7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvaWNuX2N0YS5wbmdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToyMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyIC8gMSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE0NGRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KXsuYm94XzMzLmJveDMzc2hvdyAuY3NjLWZyYW1lLWRlZmF1bHQgYXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy8yeC9pY25fY3RhXzJ4LnBuZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTlweCAxOXB4fX0uYm94XzMzLmJveDMzc2hvdzpob3ZlciBoMntjb2xvcjojZWIxZTAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkzOXB4KXsuYm94XzMzLmJveDMzc2hvdyBpbWd7bWFyZ2luLWxlZnQ6LTE0NXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmJveF8zMy5ib3gzM3Nob3cgLmNzYy10ZXh0cGlje3dpZHRoOjEwMCV9LmJveF8zMy5ib3gzM3Nob3cgLmNzYy10ZXh0cGljIGltZ3toZWlnaHQ6YXV0bzttYXJnaW4tbGVmdDowO3dpZHRoOjEwMCV9LmJveF8zMy5ib3gzM3Nob3cgLmNzYy1mcmFtZS1kZWZhdWx0e2JveC1zaXppbmc6Ym9yZGVyLWJveDtoZWlnaHQ6YXV0bztwYWRkaW5nOjIwcHg7cG9zaXRpb246c3RhdGljO3dpZHRoOjEwMCV9LmJveF8zMy5ib3gzM3Nob3cgLmNzYy1mcmFtZS1kZWZhdWx0IGgye21hcmdpbi1ib3R0b206NDVweH19LmJveDMzX2hlYWRsaW5le2Zsb2F0OmxlZnQ7bWFyZ2luLXRvcDo0MHB4O292ZXJmbG93OmF1dG87d2lkdGg6MTAwJX0uYm94MzNfaGVhZGxpbmUgLmJveF9oZWFkbGluZXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWIxZTAwO3BhZGRpbmctYm90dG9tOjE1cHh9LmJveDMzX2hlYWRsaW5lIC5ib3hfaGVhZGxpbmUgaDJ7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNib2xkXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxLjEyNWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsaW5lLWhlaWdodDoxLjI1MGVtfS5ib3gzM19oZWFkbGluZSAuYm94X2NvbHtmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDoyLjEyJTt3aWR0aDozMS45MTUlfS5ib3gzM19oZWFkbGluZSAuYm94X2NvbCBhe2NvbG9yOiMxMTF9LmJveDMzX2hlYWRsaW5lIC5ib3hfY29sIGE6aG92ZXJ7Y29sb3I6I2ViMWUwMH0uYm94MzNfaGVhZGxpbmUgLmJveF9jb2wgcHttYXJnaW4tYm90dG9tOjMwcHh9LmJveDMzX2hlYWRsaW5lIC5ib3hfY29sLmxhc3R7bWFyZ2luLXJpZ2h0OjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5ib3gzM19oZWFkbGluZSAuYm94X2NvbHt3aWR0aDo0Ny44OCV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXsuYm94MzNfaGVhZGxpbmUgLmJveF9jb2x7bWFyZ2luOjA7d2lkdGg6MTAwJX19LmRvd25sb2FkLXRlYXNlci1zZWN0aW9ue3dpZHRoOjEwMCU7bWFyZ2luLXRvcDoxMHB4O21hcmdpbi1ib3R0b206MTBweH0uZG93bmxvYWQtdGVhc2VyLXNlY3Rpb246YWZ0ZXJ7dmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7Y2xlYXI6Ym90aDtoZWlnaHQ6MH0uZG93bmxvYWQtdGVhc2VyLXNlY3Rpb246YmVmb3Jle3Zpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2NsZWFyOmJvdGg7aGVpZ2h0OjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey5kb3dubG9hZC10ZWFzZXItc2VjdGlvbnttYXJnaW4tdG9wOjMwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZG93bmxvYWQtdGVhc2VyLXNlY3Rpb24+ZGl2Om50aC1jaGlsZChldmVuKSAuYm94MTN7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6MjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTQwcHgpey5kb3dubG9hZC10ZWFzZXItc2VjdGlvbj5kaXY6bnRoLWNoaWxkKGV2ZW4pIC5ib3gxM3ttYXJnaW4tcmlnaHQ6MjBweDttYXJnaW4tbGVmdDowfS5kb3dubG9hZC10ZWFzZXItc2VjdGlvbj5kaXY6bnRoLWNoaWxkKDNuKSAuYm94MTN7bWFyZ2luLXJpZ2h0OjB9fWJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5kb3dubG9hZC10ZWFzZXIgaDN7Zm9udC1zaXplOjFlbX1ib2R5LnNlbmR1bmdlbkdyYWZpayAuZG93bmxvYWQtdGVhc2VyIHB7bGluZS1oZWlnaHQ6MjBweH0uZG93bmxvYWQtdGVhc2Vye3dpZHRoOjEwMCV9LmRvd25sb2FkLXRlYXNlciBoM3ttYXJnaW4tdG9wOjB9LmRvd25sb2FkLXRlYXNlciBwLmJvZHl0ZXh0e2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zYm9sZFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojMDA5NmQyO21hcmdpbi10b3A6NXB4O21hcmdpbi1ib3R0b206MzBweH0uZG93bmxvYWQtdGVhc2VyIC5ib3gxM3t3aWR0aDoxMDAlO2hlaWdodDphdXRvO21hcmdpbi10b3A6MjBweDttYXJnaW4tYm90dG9tOjIwcHh9LmRvd25sb2FkLXRlYXNlciBhe2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL2ljbl9jdGFfZG93bi5wbmdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O3dpZHRoOjE5cHg7aGVpZ2h0OjE5cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCBib3R0b207d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCl7LmRvd25sb2FkLXRlYXNlciBhe2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nLzJ4L2ljbl9jdGFfZG93bl8yeC5wbmdcIik7YmFja2dyb3VuZC1zaXplOjEwMCUgYXV0b319QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIgLyAxKSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpey5kb3dubG9hZC10ZWFzZXIgYXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy8yeC9pY25fY3RhX2Rvd25fMngucG5nXCIpO2JhY2tncm91bmQtc2l6ZToxOXB4IDE5cHh9fS5kb3dubG9hZC10ZWFzZXIgYTpob3ZlciBwe2NvbG9yOiNlYjFlMDB9LmRvd25sb2FkLXRlYXNlciAuYm94MTN7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MDttYXJnaW4tYm90dG9tOjB9LmRvd25sb2FkLXRlYXNlcjpsYXN0LWNoaWxkIC5ib3gxM3ttYXJnaW4tYm90dG9tOjIwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey5kb3dubG9hZC10ZWFzZXIgLmJveDEze21hcmdpbi1ib3R0b206MjBweDttYXJnaW4tdG9wOjB9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZG93bmxvYWQtdGVhc2Vye3dpZHRoOmF1dG99LmRvd25sb2FkLXRlYXNlciAuYm94MTN7bWFyZ2luLXJpZ2h0OjIwcHg7aGVpZ2h0OjE3MHB4O292ZXJmbG93OmhpZGRlbjttYXJnaW4tYm90dG9tOjIwcHg7d2lkdGg6MzAwcHh9LmRvd25sb2FkLXRlYXNlciAuaW1nX2hvdmVye2hlaWdodDpjYWxjKDEwMCUgLSAyNXB4KX19LmZhY2Vib29rLWZlZWR7cG9zaXRpb246cmVsYXRpdmV9LmZhY2Vib29rLWZlZWQubGF0ZXN0LW1lc3NhZ2V7Y2xlYXI6bGVmdDttYXJnaW4tcmlnaHQ6NSU7bWFyZ2luLWxlZnQ6NSU7bWFyZ2luLWJvdHRvbTo1MHB4O3BhZGRpbmc6MjBweDtiYWNrZ3JvdW5kOiMzMzM7Y29sb3I6I2ZmZn0uZmFjZWJvb2stZmVlZC5sYXRlc3QtbWVzc2FnZSBoMywuZmFjZWJvb2stZmVlZC5sYXRlc3QtbWVzc2FnZSBhe2NvbG9yOiNmZmZ9LmZhY2Vib29rLWZlZWQubGF0ZXN0LW1lc3NhZ2UgaGVhZGVye3BhZGRpbmctcmlnaHQ6MjVweH0uZmFjZWJvb2stZmVlZC5sYXRlc3QtbWVzc2FnZSBoZWFkZXIgLnN1YmhlYWRsaW5le2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zYm9sZFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTo1cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5mYWNlYm9vay1mZWVkLmxhdGVzdC1tZXNzYWdlIGhlYWRlciBoM3tmb250LWZhbWlseTpcIm9wZW5fc2Fuc3JlZ3VsYXJcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjIuMTI1ZW07bGluZS1oZWlnaHQ6MS4xZW07bWFyZ2luLXRvcDowfS5mYWNlYm9vay1mZWVkLmxhdGVzdC1tZXNzYWdlIC5tZXNzYWdlIC5pY29uLWZhY2Vib29rLXNtYWxse3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjIwcHg7dG9wOjIzcHh9LmZhY2Vib29rLWZlZWQubGF0ZXN0LW1lc3NhZ2UgLm1lc3NhZ2UgLmRhdGV7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNib2xkXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsfS5mYWNlYm9vay1mZWVkLmxhdGVzdC1tZXNzYWdlIC5tZXNzYWdlIC50ZXh0e21hcmdpbi10b3A6MTBweDtsaW5lLWhlaWdodDoxLjI1MGVtfS5mYWNlYm9vay1mZWVkLmxhdGVzdC1tZXNzYWdlIC5jdGEsLmZhY2Vib29rLWZlZWQubGF0ZXN0LW1lc3NhZ2UgLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAuY2NfYnRuLC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgLmZhY2Vib29rLWZlZWQubGF0ZXN0LW1lc3NhZ2UgLmNjX2J0biwuZmFjZWJvb2stZmVlZC5sYXRlc3QtbWVzc2FnZSAuY29va2llcyAuY2NfYmFubmVyIC5jY19idG4sLmNvb2tpZXMgLmNjX2Jhbm5lciAuZmFjZWJvb2stZmVlZC5sYXRlc3QtbWVzc2FnZSAuY2NfYnRuLC5mYWNlYm9vay1mZWVkLmxhdGVzdC1tZXNzYWdlIC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC5jY19idG4sLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLmZhY2Vib29rLWZlZWQubGF0ZXN0LW1lc3NhZ2UgLmNjX2J0biwuZmFjZWJvb2stZmVlZC5sYXRlc3QtbWVzc2FnZSAuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAuY2NfYnRuLC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5mYWNlYm9vay1mZWVkLmxhdGVzdC1tZXNzYWdlIC5jY19idG57Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNib2xkXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxLjEyNWVtO2NvbG9yOiNlYjFlMDB9LmZhY2Vib29rLWZlZWQubGF0ZXN0LW1lc3NhZ2UgLmN0YSAuaWNvbiwuZmFjZWJvb2stZmVlZC5sYXRlc3QtbWVzc2FnZSAuY29va2llcyAud3JhcHBlci1jb29raWVzIC5jY19idG4gLmljb24sLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAuZmFjZWJvb2stZmVlZC5sYXRlc3QtbWVzc2FnZSAuY2NfYnRuIC5pY29uLC5mYWNlYm9vay1mZWVkLmxhdGVzdC1tZXNzYWdlIC5jb29raWVzIC5jY19iYW5uZXIgLmNjX2J0biAuaWNvbiwuY29va2llcyAuY2NfYmFubmVyIC5mYWNlYm9vay1mZWVkLmxhdGVzdC1tZXNzYWdlIC5jY19idG4gLmljb24sLmZhY2Vib29rLWZlZWQubGF0ZXN0LW1lc3NhZ2UgLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLmNjX2J0biAuaWNvbiwuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyAuZmFjZWJvb2stZmVlZC5sYXRlc3QtbWVzc2FnZSAuY2NfYnRuIC5pY29uLC5mYWNlYm9vay1mZWVkLmxhdGVzdC1tZXNzYWdlIC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5jY19idG4gLmljb24sLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgLmZhY2Vib29rLWZlZWQubGF0ZXN0LW1lc3NhZ2UgLmNjX2J0biAuaWNvbnttYXJnaW4tcmlnaHQ6NXB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDozcHh9LmZhY2Vib29rLWZlZWQubGF0ZXN0LW1lc3NhZ2UgLmN0YTpob3ZlciAuaWNvbiwuZmFjZWJvb2stZmVlZC5sYXRlc3QtbWVzc2FnZSAuY29va2llcyAud3JhcHBlci1jb29raWVzIC5jY19idG46aG92ZXIgLmljb24sLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAuZmFjZWJvb2stZmVlZC5sYXRlc3QtbWVzc2FnZSAuY2NfYnRuOmhvdmVyIC5pY29uLC5mYWNlYm9vay1mZWVkLmxhdGVzdC1tZXNzYWdlIC5jb29raWVzIC5jY19iYW5uZXIgLmNjX2J0bjpob3ZlciAuaWNvbiwuY29va2llcyAuY2NfYmFubmVyIC5mYWNlYm9vay1mZWVkLmxhdGVzdC1tZXNzYWdlIC5jY19idG46aG92ZXIgLmljb24sLmZhY2Vib29rLWZlZWQubGF0ZXN0LW1lc3NhZ2UgLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLmNjX2J0bjpob3ZlciAuaWNvbiwuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyAuZmFjZWJvb2stZmVlZC5sYXRlc3QtbWVzc2FnZSAuY2NfYnRuOmhvdmVyIC5pY29uLC5mYWNlYm9vay1mZWVkLmxhdGVzdC1tZXNzYWdlIC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5jY19idG46aG92ZXIgLmljb24sLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgLmZhY2Vib29rLWZlZWQubGF0ZXN0LW1lc3NhZ2UgLmNjX2J0bjpob3ZlciAuaWNvbntiYWNrZ3JvdW5kLXBvc2l0aW9uOmJvdHRvbSBsZWZ0fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXsuZmFjZWJvb2stZmVlZC5sYXRlc3QtbWVzc2FnZXttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NDBweCl7LmZhY2Vib29rLWZlZWQubGF0ZXN0LW1lc3NhZ2UgaGVhZGVye3dpZHRoOjUwJTtmbG9hdDpsZWZ0O3BhZGRpbmctcmlnaHQ6MTBweDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmZhY2Vib29rLWZlZWQubGF0ZXN0LW1lc3NhZ2UgLm1lc3NhZ2V7d2lkdGg6NTAlO2Zsb2F0OnJpZ2h0O3BhZGRpbmctcmlnaHQ6MjVweDtwYWRkaW5nLWxlZnQ6MTBweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpyaWdodH0uZmFjZWJvb2stZmVlZC5sYXRlc3QtbWVzc2FnZSAubWVzc2FnZSAuaWNvbi1mYWNlYm9vay1zbWFsbHtyaWdodDowO3RvcDo1cHh9LmZhY2Vib29rLWZlZWQubGF0ZXN0LW1lc3NhZ2UgLm1lc3NhZ2UgLnRleHR7bWFyZ2luLXRvcDozMHB4O21hcmdpbi1ib3R0b206MH19LnZvdGluZy1mb3Jte21hcmdpbi10b3A6NTBweDttYXJnaW4tYm90dG9tOjUwcHh9LnZvdGluZy1mb3JtIC5ib3JkZXItd3JhcHtwYWRkaW5nOjIwcHg7Ym9yZGVyOjJweCBzb2xpZCAjOTk5OTk5fS52b3RpbmctZm9ybSBoM3ttYXJnaW4tdG9wOjB9LnZvdGluZy1mb3JtIC5yb3d7bWFyZ2luLWJvdHRvbToyMHB4fS52b3RpbmctZm9ybSAucm93OmFmdGVye3Zpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2NsZWFyOmJvdGg7aGVpZ2h0OjB9LnZvdGluZy1mb3JtIC5yb3c6YmVmb3Jle3Zpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2NsZWFyOmJvdGg7aGVpZ2h0OjB9LnZvdGluZy1mb3JtIGxhYmVsLC52b3RpbmctZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSwudm90aW5nLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLC52b3RpbmctZm9ybSB0ZXh0YXJlYSwudm90aW5nLWZvcm0gc2VsZWN0LC52b3RpbmctZm9ybSAubGFiZWwsLnZvdGluZy1mb3JtIC5jYXB0Y2hhe2Zsb2F0OmxlZnQ7d2lkdGg6MTAwJX0udm90aW5nLWZvcm0gbGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym94LXNpemluZzpib3JkZXItYm94fS52b3RpbmctZm9ybSBsYWJlbC5sYWJlbC10ZXh0ZmllbGQsLnZvdGluZy1mb3JtIGxhYmVsLmxhYmVsLXNlbGVjdHtsaW5lLWhlaWdodDozMnB4fS52b3RpbmctZm9ybSBsYWJlbC5sYWJlbC1yYWRpb3t3aWR0aDphdXRvfS52b3RpbmctZm9ybSBsYWJlbC5sYWJlbC1yYWRpbysubGFiZWwtcmFkaW97bWFyZ2luLWxlZnQ6MjVweH0udm90aW5nLWZvcm0gbGFiZWwubGFiZWwtY2hlY2tib3h7d2lkdGg6Y2FsYygxMDAlIC0gMzBweCl9LnZvdGluZy1mb3JtIGxhYmVsLmVycm9ye2NvbG9yOiNlYjFlMDB9LnZvdGluZy1mb3JtIGxhYmVsLmVycm9yLmxhYmVsLWltYWdlIGltZ3tib3JkZXI6MXB4IHNvbGlkICNlYjFlMDB9LnZvdGluZy1mb3JtIHNwYW4ubGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnZvdGluZy1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLC52b3RpbmctZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl17Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNyZWd1bGFyXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO3BhZGRpbmc6NXB4IDEycHg7YmFja2dyb3VuZC1jb2xvcjojZWVlO2JvcmRlcjpub25lO2JveC1zaXppbmc6Ym9yZGVyLWJveH0udm90aW5nLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0uZjMtZm9ybS1lcnJvciwudm90aW5nLWZvcm0gaW5wdXQuZjMtZm9ybS1lcnJvclt0eXBlPVwiZW1haWxcIl17YmFja2dyb3VuZDojZWIxZTAwfS52b3RpbmctZm9ybSBzZWxlY3R7cGFkZGluZzozcHggMTJweDtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Ym9yZGVyOm5vbmV9LnZvdGluZy1mb3JtIHNlbGVjdCBvcHRpb257cGFkZGluZzoycHggMTJweH0udm90aW5nLWZvcm0gdGV4dGFyZWF7cmVzaXplOm5vbmU7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZWVlO3BhZGRpbmc6NXB4IDEycHg7Ym94LXNpemluZzpib3JkZXItYm94O21pbi1oZWlnaHQ6MTAwcHh9LnZvdGluZy1mb3JtIC5pcmFkaW97dG9wOi0ycHh9LnZvdGluZy1mb3JtIC5pY2hlY2tib3h7d2lkdGg6MzBweDttYXJnaW4tcmlnaHQ6MDtmbG9hdDpsZWZ0fS52b3RpbmctZm9ybSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXXtmb250LWZhbWlseTpcIm9wZW5fc2Fuc2JvbGRcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7bWFyZ2luLXRvcDoyMHB4O3BhZGRpbmc6MDtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOm5vbmU7Y29sb3I6I2ViMWUwMDtmb250LXNpemU6MS4xMjVlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC1hbGlnbjpsZWZ0fS52b3RpbmctZm9ybSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSAuaWNvbnttYXJnaW4tcmlnaHQ6MTBweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6M3B4fS52b3RpbmctZm9ybSAjYmlydGhkYXktZGF5LC52b3RpbmctZm9ybSAjYmlydGhkYXktbW9udGh7d2lkdGg6NTVweDttYXJnaW4tcmlnaHQ6MTBweH0udm90aW5nLWZvcm0gI2JpcnRoZGF5LXllYXJ7d2lkdGg6NzVweH0udm90aW5nLWZvcm0gLnZpZGVve21hcmdpbi1ib3R0b206MzBweH0udm90aW5nLWZvcm0gLnZpZGVvIC5pbnB1dC1sYWJlbC13cmFwe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDozMHB4O2Zsb2F0OmxlZnR9LnZvdGluZy1mb3JtIC52aWRlbyAuaW5wdXQtbGFiZWwtd3JhcCAuaXJhZGlve3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS52b3RpbmctZm9ybSAudmlkZW8gLmlucHV0LWxhYmVsLXdyYXAgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LnZvdGluZy1mb3JtIC52aWRlbyAuZGVzY3JpcHRpb257ZmxvYXQ6bGVmdDtwYWRkaW5nLWxlZnQ6MzBweDttYXJnaW4tdG9wOjEwcHg7bWFyZ2luLWJvdHRvbTowfS52b3RpbmctZm9ybSAucmVxdWlyZWQtZmllbGRze21hcmdpbi10b3A6MzBweDttYXJnaW4tYm90dG9tOjB9LnZvdGluZy1mb3JtIC5zdWNjZXNze2ZvbnQtZmFtaWx5OlwiYW1wZXJzdGFuZGFyZGhlYXZ5XCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZToxLjVlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnZvdGluZy1mb3JtIC5jYXB0Y2hhe21hcmdpbi10b3A6MH0udm90aW5nLWZvcm0gLmNhcHRjaGEgLmctcmVjYXB0Y2hhe2Zsb2F0OmxlZnR9LnZvdGluZy1mb3JtIC5lcnJvci1tZXNzYWdle2NvbG9yOiNlYjFlMDA7bWFyZ2luLXRvcDo1cHg7bWFyZ2luLWJvdHRvbTowfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsudm90aW5nLWZvcm0gbGFiZWx7bWFyZ2luLWJvdHRvbTo1cHh9LnZvdGluZy1mb3JtIGxhYmVsLmxhYmVsLXJhZGlvLC52b3RpbmctZm9ybSBsYWJlbC5sYWJlbC1jaGVja2JveCwudm90aW5nLWZvcm0gbGFiZWwubGFiZWwtaW1hZ2V7bWFyZ2luLWJvdHRvbTowfS52b3RpbmctZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXStsYWJlbCwudm90aW5nLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdK2xhYmVse21hcmdpbi10b3A6MjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey52b3RpbmctZm9ybSBsYWJlbCwudm90aW5nLWZvcm0gLmxhYmVse3dpZHRoOjI1JX0udm90aW5nLWZvcm0gbGFiZWwubGFiZWwtaW1hZ2V7d2lkdGg6YXV0b30udm90aW5nLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sLnZvdGluZy1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwudm90aW5nLWZvcm0gdGV4dGFyZWEsLnZvdGluZy1mb3JtIHNlbGVjdCwudm90aW5nLWZvcm0gLmNhcHRjaGEsLnZvdGluZy1mb3JtIC5lcnJvci1tZXNzYWdle3dpZHRoOjc1JX0udm90aW5nLWZvcm0gLnJvdy5uby1sYWJlbHtwYWRkaW5nLWxlZnQ6MjUlfS52b3RpbmctZm9ybSAjemlwLWNvZGV7d2lkdGg6MTUlfS52b3RpbmctZm9ybSAjemlwLWNvZGUrbGFiZWx7d2lkdGg6MTUlO3RleHQtYWxpZ246cmlnaHQ7cGFkZGluZy1yaWdodDoxNXB4fS52b3RpbmctZm9ybSAjY2l0eXt3aWR0aDo0NSV9LnZvdGluZy1mb3JtIC52aWRlbyAuaW5wdXQtbGFiZWwtd3JhcHt3aWR0aDozMCV9LnZvdGluZy1mb3JtIC52aWRlbyAuZGVzY3JpcHRpb257d2lkdGg6NjAlO3BhZGRpbmctbGVmdDoyMHB4fS52b3RpbmctZm9ybSAuZXJyb3ItbWVzc2FnZXtmbG9hdDpyaWdodH19LmNvcHlyaWdodC10ZXh0e2Zsb2F0OmxlZnQ7d2lkdGg6MTAwJTttYXJnaW4tdG9wOi00MHB4fS5jb3B5cmlnaHQtdGV4dCBwe2ZvbnQtc2l6ZTowLjg3NWVtO3RleHQtYWxpZ246cmlnaHQ7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50O21hcmdpbjoxMHB4IDAgMWVtIDAgIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTQ4cHgpey5zbGlkZXIgI3ByZXZ7bGVmdDowcHh9LnNsaWRlciAjbmV4dHtyaWdodDowcHh9LnNsaWRlciAuc2xpZGVyLXdyYXBwZXIgLnBvc0xlZnQgLmNzYy10ZXh0cGljLXRleHR7bGVmdDowcHh9LnNsaWRlciAuc2xpZGVyLXdyYXBwZXIgLnBvc1JpZ2h0IC5jc2MtdGV4dHBpYy10ZXh0e3JpZ2h0OjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAzMHB4KXsuc2xpZGVyIC5zbGlkZXItd3JhcHBlciAuY3NjLXRleHRwaWMtdGV4dCBoM3ttYXJnaW4tbGVmdDo4MHB4fS5zbGlkZXIgLnNsaWRlci13cmFwcGVyIC5jc2MtdGV4dHBpYy10ZXh0IHAuYm9keXRleHR7bWFyZ2luLWxlZnQ6NjBweH0uc2xpZGVyIC5zbGlkZXItd3JhcHBlciAuY3NjLXRleHRwaWMtdGV4dCBoNHttYXJnaW4tbGVmdDo4MHB4fS52aWRlb3MgLnNsaWRlciAuc2xpZGVyLXdyYXBwZXIgLmNzYy10ZXh0cGljLXRleHQgYXttYXJnaW4tbGVmdDo4MHB4fS5zZWFyY2hiYXIgLnNlYXJjaF90ZXh0e3BhZGRpbmctcmlnaHQ6MjBweH0uc2VhcmNoYmFyICN0dl9zZWFyY2hfYnV0dG9ue21hcmdpbi10b3A6MjVweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTM5cHgpey53OTQwe21heC13aWR0aDo3NjdweH0udzQ2MHt3aWR0aDo0OC4zJX0udG9wIC5oZWFkX25hdntwYWRkaW5nOjB9LmNvbnRhaW5lcl9tYWlue21heC13aWR0aDo2NTBweH0uYm94X2xlZnQgLm9uZSAudGVhc2VyX2dyZWVuIC5pY29uX2N0YXtib3R0b206LTI2cHg7cG9zaXRpb246cmVsYXRpdmV9LnRlYXNlciAub25lIGE6aG92ZXIgLmltZ19ob3ZlcntoZWlnaHQ6MTA1cHh9LnRlYXNlcl9kYXJre3RvcDoxMDNweH0uaW1hZ2Vfd3JhcHtoZWlnaHQ6MjYwcHh9LnRlYXNlcl9iaWcgLnR3b3toZWlnaHQ6MjMwcHh9LnczMDAgLmltZ19ob3ZlciAudHh0X2gye3dpZHRoOjgzJX0udGVhc2VyX3NsaWRlciAudGhyZWV7ZGlzcGxheTpub25lfS50ZWFzZXJfc2xpZGVyIC50d297ZmxvYXQ6cmlnaHR9LnRlYXNlcl9zbGlkZXIgLnczMDB7bWFyZ2luLXJpZ2h0OjA7d2lkdGg6NDYuMTU0JX0udGVhc2VyX3NtYWxsIC53NDYwe3dpZHRoOjEwMCU7bWFyZ2luLXJpZ2h0OjB9LmJveDJtYWwgLnc0NjB7bWFyZ2luLXJpZ2h0OjA7d2lkdGg6NDYuMTU0JX0udGVhc2VyX3NtYWxsIC5vbmUsLnRlYXNlcl9zbWFsbCAudHdve3dpZHRoOjQ2LjE1NCV9LnRlYXNlcl9zbWFsbCAudHdve2Zsb2F0OnJpZ2h0O21hcmdpbi10b3A6MH0udGVhc2VyX3NtYWxsIC5vbmUsLnRlYXNlcl9zbWFsbCAudHdve2hlaWdodDoyNjBweH0udGVhc2VyXzNzcF9zbWFsbCAuc3AzX2VtcGZhbmcgLmltZ19ob3ZlciwudGVhc2VyXzNzcF9zbWFsbCAuc3AzX2ZhY2Vib29rIC5pbWdfaG92ZXIsLnRlYXNlcl8zc3Bfc21hbGwgLmVtcGZhbmdfc21hbGwsLnRlYXNlcl8zc3Bfc21hbGwgLmZhY2Vib29rX3NtYWxse2hlaWdodDoyMzhweH0uaW1nX2hvdmVyIC5jdGEsLmltZ19ob3ZlciAuY29va2llcyAud3JhcHBlci1jb29raWVzIC5jdGEsLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAuaW1nX2hvdmVyIC5jdGEsLmltZ19ob3ZlciAuY29va2llcyAud3JhcHBlci1jb29raWVzIC5jY19idG4sLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAuaW1nX2hvdmVyIC5jY19idG4sLmltZ19ob3ZlciAuY29va2llcyAuY2NfYmFubmVyIC5jdGEsLmNvb2tpZXMgLmNjX2Jhbm5lciAuaW1nX2hvdmVyIC5jdGEsLmltZ19ob3ZlciAuY29va2llcyAuY2NfYmFubmVyIC5jY19idG4sLmNvb2tpZXMgLmNjX2Jhbm5lciAuaW1nX2hvdmVyIC5jY19idG4sLmltZ19ob3ZlciAuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyAuY3RhLC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC5pbWdfaG92ZXIgLmN0YSwuaW1nX2hvdmVyIC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC5jY19idG4sLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLmltZ19ob3ZlciAuY2NfYnRuLC5pbWdfaG92ZXIgLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgLmN0YSwuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAuaW1nX2hvdmVyIC5jdGEsLmltZ19ob3ZlciAuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAuY2NfYnRuLC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5pbWdfaG92ZXIgLmNjX2J0bnttYXJnaW4tdG9wOjEwNnB4fS50ZWFzZXJfc21hbGwgLnNwM19hbnplaWdle21hcmdpbi10b3A6MzBweH0udGVhc2VyX3NtYWxsIC5pbWdfaG92ZXIgLmVtcGZhbmdfYnJlYWt7ZGlzcGxheTpibG9ja30udGVhc2VyX3NtYWxsIC5pbWdfaG92ZXIgLmVtcGZhbmdfYnJlYWsgLmFycm93e3RvcDoxMHB4fS50ZWFzZXJfc21hbGwgLm9uZSAuaW1nX2hvdmVyIC5jdGEsLnRlYXNlcl9zbWFsbCAub25lIC5pbWdfaG92ZXIgLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAuY2NfYnRuLC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgLnRlYXNlcl9zbWFsbCAub25lIC5pbWdfaG92ZXIgLmNjX2J0biwudGVhc2VyX3NtYWxsIC5vbmUgLmltZ19ob3ZlciAuY29va2llcyAuY2NfYmFubmVyIC5jY19idG4sLmNvb2tpZXMgLmNjX2Jhbm5lciAudGVhc2VyX3NtYWxsIC5vbmUgLmltZ19ob3ZlciAuY2NfYnRuLC50ZWFzZXJfc21hbGwgLm9uZSAuaW1nX2hvdmVyIC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC5jY19idG4sLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLnRlYXNlcl9zbWFsbCAub25lIC5pbWdfaG92ZXIgLmNjX2J0biwudGVhc2VyX3NtYWxsIC5vbmUgLmltZ19ob3ZlciAuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAuY2NfYnRuLC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC50ZWFzZXJfc21hbGwgLm9uZSAuaW1nX2hvdmVyIC5jY19idG57bWFyZ2luLXRvcDoxMjdweH0udGVhc2VyX3NtYWxsIC5pbWdfaG92ZXIgLmVtcGZhbmdfbm9icmVha3tkaXNwbGF5Om5vbmV9LmJveDJtYWwgLmJveF9yaWdodHtmbG9hdDpyaWdodH0uYm94Mm1hbCAuc3AzX2FuemVpZ2V7bWFyZ2luLXRvcDowfS5ib3gybWFsIC5vbmV7d2lkdGg6MTAwJX0uYm94Mm1hbCAub25lIC5pbWdfaG92ZXIgLmN0YSwuYm94Mm1hbCAub25lIC5pbWdfaG92ZXIgLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAuY2NfYnRuLC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgLmJveDJtYWwgLm9uZSAuaW1nX2hvdmVyIC5jY19idG4sLmJveDJtYWwgLm9uZSAuaW1nX2hvdmVyIC5jb29raWVzIC5jY19iYW5uZXIgLmNjX2J0biwuY29va2llcyAuY2NfYmFubmVyIC5ib3gybWFsIC5vbmUgLmltZ19ob3ZlciAuY2NfYnRuLC5ib3gybWFsIC5vbmUgLmltZ19ob3ZlciAuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyAuY2NfYnRuLC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC5ib3gybWFsIC5vbmUgLmltZ19ob3ZlciAuY2NfYnRuLC5ib3gybWFsIC5vbmUgLmltZ19ob3ZlciAuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAuY2NfYnRuLC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5ib3gybWFsIC5vbmUgLmltZ19ob3ZlciAuY2NfYnRue21hcmdpbi10b3A6MzFweH0udGVhc2VyX3NtYWxsX21vcmUgLmltZ19ob3ZlciAuZW1wZmFuZ19icmVha3tkaXNwbGF5OmJsb2NrfS50ZWFzZXJfc21hbGxfbW9yZSAuaW1nX2hvdmVyIC5lbXBmYW5nX25vYnJlYWt7ZGlzcGxheTpub25lfS5pbWdfaG92ZXIgLnR4dHtkaXNwbGF5Om5vbmV9LnRlYXNlcl8zc3Bfc21hbGwgLm5ld3NfYmlnIC5zcDNfbmV3c3toZWlnaHQ6MjMwcHh9LnRlYXNlcl9zbWFsbF9tb3JlIC50ZWFzZXJfZGFyayAuaW1nX2hvdmVye3BhZGRpbmctdG9wOjk4cHh9LnRlYXNlcl9zbWFsbF9tb3JlIC5pbWFnZV93cmFwIGE6aG92ZXIgLmltZ19ob3ZlcntwYWRkaW5nLXRvcDo1MnB4fS50ZWFzZXJfYmlnIC5vbmV7bWFyZ2luLXJpZ2h0OjB9Lm5ld3NfYmlnIC5pbWdfaG92ZXIgLmN0YSwubmV3c19iaWcgLmltZ19ob3ZlciAuY29va2llcyAud3JhcHBlci1jb29raWVzIC5jY19idG4sLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAubmV3c19iaWcgLmltZ19ob3ZlciAuY2NfYnRuLC5uZXdzX2JpZyAuaW1nX2hvdmVyIC5jb29raWVzIC5jY19iYW5uZXIgLmNjX2J0biwuY29va2llcyAuY2NfYmFubmVyIC5uZXdzX2JpZyAuaW1nX2hvdmVyIC5jY19idG4sLm5ld3NfYmlnIC5pbWdfaG92ZXIgLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLmNjX2J0biwuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyAubmV3c19iaWcgLmltZ19ob3ZlciAuY2NfYnRuLC5uZXdzX2JpZyAuaW1nX2hvdmVyIC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5jY19idG4sLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgLm5ld3NfYmlnIC5pbWdfaG92ZXIgLmNjX2J0bnttYXJnaW4tdG9wOjQwcHh9LmJveF9sZWZ0IC5vbmUgLnRlYXNlcl9ncmVlbiAuaWNvbl9jdGF7dG9wOjEzcHh9LnRlYXNlciAub25lIGE6aG92ZXIgLmltZ19ob3ZlcntoZWlnaHQ6YXV0b30udG9wIC5oZWFkX25hdiB1bHtwYWRkaW5nLWxlZnQ6MTBweH0udG9wIC5oZWFkX25hdiB1bCBsaXtwYWRkaW5nLWxlZnQ6MjBweH0udGVhc2VyX3NtYWxsX21vcmUgLmltYWdlX3dyYXB7aGVpZ2h0OjIzMHB4fS5zb2NpYWxze3Bvc2l0aW9uOnJlbGF0aXZlfS5mb290ZXIscHVzaHtoZWlnaHQ6ODQwcHh9LnNvY2lhbHMgdWx7d2lkdGg6MTA1cHh9LnRlYXNlcl9mb290ZXJ7cG9zaXRpb246cmVsYXRpdmU7cmlnaHQ6MDt3aWR0aDo5NS41JTttYXJnaW4tdG9wOjI1cHh9LnNpdGVtYXB7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDowfS5zaXRlbWFwIHVsLnNlcnZpY2V7bWFyZ2luLWxlZnQ6MTkwcHh9LnNpdGVtYXAgdWx7d2lkdGg6MTAwJX0ubG9nb3N7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDoyNXB4O3dpZHRoOjEwMCU7ZmxvYXQ6cmlnaHQ7dG9wOjBweDtyaWdodDowcHh9LmxvZ29zIGF7d2lkdGg6MjUlfS5sb2dvcyAubG9nb19hZW5ldHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MHB4O3dpZHRoOjI1JTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgdG9wfWEubG9nb19hZW5ldDpob3ZlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgYm90dG9tfS5zb2NpYWxze3Bvc2l0aW9uOnJlbGF0aXZlfS5sb2dvcyAubG9nb19hZXtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MHB4O21hcmdpbjowO21hcmdpbi10b3A6OHB4fS5sb2dvcyAubG9nb19oaXN0b3J5e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDowO3JpZ2h0OjA7bWFyZ2luOjA7d2lkdGg6MTYuNSV9LmxvZ29zIC5sb2dvX2VudGVydGFpbndlYntwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MHB4fS5jb3B5cmlnaHR7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDoyMHB4O3dpZHRoOjEwMCU7cmlnaHQ6MDt0b3A6MH0uZW1wZmFuZ19zbWFsbCBoMiwuZmFjZWJvb2tfc21hbGwgaDIsLmVtcGZhbmdfYmlnIGgye2ZvbnQtc2l6ZTowLjhlbTtsaW5lLWhlaWdodDoyZW19LnR4dF9jb250ZW50X2hlYWRsaW5lIGgxLC50eHRfY29udGVudF9oZWFkbGluZSBoMntmb250LXNpemU6MWVtfS5zZW5kdW5nZW4gLnczMDAgLmJveDEzY29sb3IuYm94MTNmYntjbGVhcjpib3RofS53MzAwe3dpZHRoOjY0MHB4fS53MzAwIC5ib3gxM2NvbG9yLmJveDEzZmJ7ZmxvYXQ6bGVmdDt3aWR0aDozMDBweH0udzMwMCAuYm94MTNjb2xvci5ib3gxM2ZiIGgye2Rpc3BsYXk6aW5saW5lLWJsb2NrO21heC13aWR0aDo2NSV9LnczMDAgLmJveDEzY29sb3IuYm94MTNvcmlnaW5hbHtmbG9hdDpyaWdodDt3aWR0aDozMDBweH0udzMwMCAuYm94MTNjb2xvci5ib3gxM29yaWdpbmFsIGgye2Rpc3BsYXk6aW5saW5lLWJsb2NrO21heC13aWR0aDo2NSV9LnczMDAgLmJveDEzYWR7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztjbGVhcjpsZWZ0fS53MzAwIC50eC1tMDEtdHZwcm9ncmFtbWUgLmFqYXhfTmV4dGJyb2FkY2FzdHt3aWR0aDozMDBweH0udGVhc2VyX3JpZ2h0e2Zsb2F0OmxlZnQ7bWFyZ2luLXRvcDozJX0uc3BpZWxlIC5ib3gxMywuc3BpZWxlIC5ib3gxMy5sYXN0LC5zcGllbGUgLmJveDEzLnNtYWxsLmxhc3R7bWFyZ2luLXJpZ2h0OjIwcHg7bWFyZ2luLWJvdHRvbToyMHB4fS5zcGllbGUgLm1pZGRsZSBkaXY6bnRoLWNoaWxkKDNuKSAuYm94MTN7bWFyZ2luLXJpZ2h0OjIwcHh9LnNwaWVsZSAubWlkZGxlIGRpdjpudGgtY2hpbGQoMm4pIC5ib3gxM3ttYXJnaW4tcmlnaHQ6MHB4fS5ib3gxMy5sYXN0LmVpbmVye21hcmdpbi1yaWdodDoyMHB4O21hcmdpbi1ib3R0b206MjBweH1ib2R5LnNlbmR1bmdlbkdyYWZpayAubWVudVN0YWZmZWwgLmltZ19ob3Zlcixib2R5LnNlbmR1bmdlbkdyYWZpay51bnRlcnNlaXRlIC5tZW51U3RhZmZlbCAuaW1nX2hvdmVye3dpZHRoOjMwJX1ib2R5LnNlbmR1bmdlbkdyYWZpayAubWVudVN0YWZmZWwgdWwsYm9keS5zZW5kdW5nZW5HcmFmaWsudW50ZXJzZWl0ZSAubWVudVN0YWZmZWwgdWx7d2lkdGg6NzAlfS53NjIwe21hcmdpbjowO21heC13aWR0aDo2NDBweDt3aWR0aDoxMDAlfS5ib3gyM2dld2lubnNwaWVsIC5jc2MtdGV4dHBpYyAuY3NjLXRleHRwaWMtaW1hZ2V3cmFwIGltZ3t3aWR0aDo2NDBweH0uYm94MTNjb2xvci5ib3gxM29yaWdpbmFsLnRlYXNlckNsaWNrIGgze2JvdHRvbToyMHB4O2xpbmUtaGVpZ2h0OjFlbTttYXJnaW46MDt3aWR0aDo1MCV9Lnc5NDAuYnJlYWRjcnVtYk1lbnV7bWF4LXdpZHRoOjY1MHB4fS5rYXJ0ZV9pbWd7dG9wOjM1cHh9LmVtcGZhbmcgLnc0NjAsLmVtcGZhbmdEZXRhaWxUZW1wbGF0ZSAudzQ2MHt3aWR0aDoxMDAlfS5lbXBmYW5nIC5ib3gtbGVmdCwuZW1wZmFuZyAuYm94LXJpZ2h0LC5lbXBmYW5nRGV0YWlsVGVtcGxhdGUgLmJveC1sZWZ0LC5lbXBmYW5nRGV0YWlsVGVtcGxhdGUgLmJveC1yaWdodHtmbG9hdDpub25lO2NsZWFyOmJvdGh9LmVtcGZhbmcgLnRlYXNlcl8zc3Bfc21hbGwgLnNwM19lbXBmYW5nLC5lbXBmYW5nIC5lbXBmYW5nX3NtYWxsLC5lbXBmYW5nRGV0YWlsVGVtcGxhdGUgLnRlYXNlcl8zc3Bfc21hbGwgLnNwM19lbXBmYW5nLC5lbXBmYW5nRGV0YWlsVGVtcGxhdGUgLmVtcGZhbmdfc21hbGx7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjQ2LjE1NCU7ZmxvYXQ6bGVmdH0uZW1wZmFuZyAudGVhc2VyXzNzcF9zbWFsbCAuc3AzX2ZhY2Vib29rLC5lbXBmYW5nIC5mYWNlYm9va19zbWFsbCwuZW1wZmFuZ0RldGFpbFRlbXBsYXRlIC50ZWFzZXJfM3NwX3NtYWxsIC5zcDNfZmFjZWJvb2ssLmVtcGZhbmdEZXRhaWxUZW1wbGF0ZSAuZmFjZWJvb2tfc21hbGx7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjQ2LjE1NCU7ZmxvYXQ6cmlnaHR9LnR4LW0wMS10dnByb2dyYW1tZSAuYm94MTMudGFnZXNoaWdobGlnaHQuZWluZXJ7bWFyZ2luLWxlZnQ6MjBweDttYXJnaW4tcmlnaHQ6MH0udHgtbTAxLXR2cHJvZ3JhbW1lIC50eHRfY29udGVudF9oZWFkbGluZS5laW5lcnttYXJnaW4tbGVmdDoyMHB4fS5uZXdzbGV0dGVyX3RlYXNlci5iaWd7ZGlzcGxheTpibG9jaztoZWlnaHQ6YXV0b30ubmV3c2xldHRlcl90ZWFzZXIuYmlnIC5ob3ZlcnttaW4taGVpZ2h0OjE1MHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtoZWlnaHQ6YXV0bztwYWRkaW5nOjE0cHggNC43NiUgOHB4fS5uZXdzbGV0dGVyX3RlYXNlci5iaWcgaDN7Ym90dG9tOjEwcHg7Zm9udC1zaXplOjEuMTdlbTtwYWRkaW5nLWxlZnQ6MzVweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDphdXRvfS5uZXdzbGV0dGVyX3RlYXNlci5iaWcgLmFycm93e2JvdHRvbToxNnB4O2Zsb2F0OmxlZnQ7cGFkZGluZy1yaWdodDo0JTtyaWdodDphdXRvfS5ob21lIC5ncmVlbntwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MjYwcHh9LmhvbWUgLmdyZWVuIC5jc2MtdGV4dHBpYy10ZXh0e3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO3JpZ2h0OjA7bGVmdDowfS5ob21lIC50eC1tMDEtdHZwcm9ncmFtbWUgLmJveDEzLnRhZ2VzaGlnaGxpZ2h0e21heC13aWR0aDozMDBweH0uaG9tZSAubmV3c3ttYXgtd2lkdGg6MzAwcHh9LmhvbWUgLm5ld3MgLnR4dF9wcmV2e2Rpc3BsYXk6bm9uZX0uaG9tZSAubmV3cyAubmV3c19jb250ZW50e21pbi1oZWlnaHQ6MjMwcHh9LmhvbWUgLm5ld3MgLmltZ19ob3ZlciAudHh0X2gye21hcmdpbi10b3A6MjBweH0uaG9tZSAubmV3cyAuaW1nX2hvdmVyIC5jdGEsLmhvbWUgLm5ld3MgLmltZ19ob3ZlciAuY29va2llcyAud3JhcHBlci1jb29raWVzIC5jY19idG4sLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAuaG9tZSAubmV3cyAuaW1nX2hvdmVyIC5jY19idG4sLmhvbWUgLm5ld3MgLmltZ19ob3ZlciAuY29va2llcyAuY2NfYmFubmVyIC5jY19idG4sLmNvb2tpZXMgLmNjX2Jhbm5lciAuaG9tZSAubmV3cyAuaW1nX2hvdmVyIC5jY19idG4sLmhvbWUgLm5ld3MgLmltZ19ob3ZlciAuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyAuY2NfYnRuLC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC5ob21lIC5uZXdzIC5pbWdfaG92ZXIgLmNjX2J0biwuaG9tZSAubmV3cyAuaW1nX2hvdmVyIC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5jY19idG4sLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgLmhvbWUgLm5ld3MgLmltZ19ob3ZlciAuY2NfYnRue21hcmdpbi10b3A6MzJweH0uaG9tZSAudGVhc2VyIC50cmFuemdyZXkgLmNzYy10ZXh0cGlje2hlaWdodDoyMzBweH0uaG9tZSAudGVhc2VyIC50cmFuemdyZXkgLmNzYy10ZXh0cGljLXRleHR7cGFkZGluZy10b3A6MTI2cHh9LmhvbWUgLnRlYXNlcl9iaWcgLnR3b3toZWlnaHQ6YXV0b30udGVhc2VyMzNfd3JhcHBlcntmbG9hdDpub25lO2NsZWFyOm5vbmV9LmhpZ2hsaWdodHMgLmxhc3R7bWFyZ2luLXJpZ2h0OjIwcHg7ZmxvYXQ6bGVmdH0udHgtbTAxLXByb2dyYW1hYmMsLmFscGhhYmV0IC50b3B7d2lkdGg6NjIwcHh9LnR4LW0wMS1wcm9ncmFtYWJjIC53MzAwe3dpZHRoOjMzMHB4fS5ib3gxMmNvbG9yIC5jc2MtdGV4dHBpY3twYWRkaW5nLXRvcDo4MHB4fS5uZXdzX2hpZ2hsaWdodCAuaW1nX2hvdmVyIC5jdGEsLm5ld3NfaGlnaGxpZ2h0IC5pbWdfaG92ZXIgLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAuY2NfYnRuLC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgLm5ld3NfaGlnaGxpZ2h0IC5pbWdfaG92ZXIgLmNjX2J0biwubmV3c19oaWdobGlnaHQgLmltZ19ob3ZlciAuY29va2llcyAuY2NfYmFubmVyIC5jY19idG4sLmNvb2tpZXMgLmNjX2Jhbm5lciAubmV3c19oaWdobGlnaHQgLmltZ19ob3ZlciAuY2NfYnRuLC5uZXdzX2hpZ2hsaWdodCAuaW1nX2hvdmVyIC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC5jY19idG4sLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLm5ld3NfaGlnaGxpZ2h0IC5pbWdfaG92ZXIgLmNjX2J0biwubmV3c19oaWdobGlnaHQgLmltZ19ob3ZlciAuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAuY2NfYnRuLC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5uZXdzX2hpZ2hsaWdodCAuaW1nX2hvdmVyIC5jY19idG4sLm5ld3Nfc2Vjb25kYXJ5IC5pbWdfaG92ZXIgLmN0YSwubmV3c19zZWNvbmRhcnkgLmltZ19ob3ZlciAuY29va2llcyAud3JhcHBlci1jb29raWVzIC5jY19idG4sLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAubmV3c19zZWNvbmRhcnkgLmltZ19ob3ZlciAuY2NfYnRuLC5uZXdzX3NlY29uZGFyeSAuaW1nX2hvdmVyIC5jb29raWVzIC5jY19iYW5uZXIgLmNjX2J0biwuY29va2llcyAuY2NfYmFubmVyIC5uZXdzX3NlY29uZGFyeSAuaW1nX2hvdmVyIC5jY19idG4sLm5ld3Nfc2Vjb25kYXJ5IC5pbWdfaG92ZXIgLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLmNjX2J0biwuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyAubmV3c19zZWNvbmRhcnkgLmltZ19ob3ZlciAuY2NfYnRuLC5uZXdzX3NlY29uZGFyeSAuaW1nX2hvdmVyIC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5jY19idG4sLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgLm5ld3Nfc2Vjb25kYXJ5IC5pbWdfaG92ZXIgLmNjX2J0bnttYXJnaW4tdG9wOjMycHh9Lm5ld3NfaGlnaGxpZ2h0IC5pbWdfaG92ZXIgLnR4dCwubmV3c19zZWNvbmRhcnkgLmltZ19ob3ZlciAudHh0e2Rpc3BsYXk6YmxvY2t9LmhpZ2hsaWdodHMgLnRlYXNlcl9zbGlkZXJfd3JhcHBlcnttYXgtd2lkdGg6NjQwcHh9LmthcnRlX2ltZ3t0b3A6OTBweDtsZWZ0OjUwJTttYXJnaW4tbGVmdDotMjIwcHh9LmthcnRlX2JpZ3toZWlnaHQ6ODAwcHh9LmthcnRlX2ltZzJ7dG9wOjY1M3B4O2xlZnQ6MTA3cHh9LmthcnRlX2ltZzNhe3RvcDo2NTdweDtsZWZ0OjI3NXB4fS5rYXJ0ZV9pbWczYnt0b3A6NTU2cHg7bGVmdDo0MzRweH0uYmlsbGJvYXJkLWFkLC5zdXBlcmJhbm5lci1hZHtkaXNwbGF5Om5vbmV9LnNlbmR1bmdlbiAudzMwMCwuc2VuZHVuZ2VuR3JhZmlrLnVudGVyc2VpdGUgLnczMDB7bWluLWhlaWdodDowfS5oZWFkX25hdiAucXVpY2tzZWFyY2h7ZGlzcGxheTpub25lfS5oZWFkX25hdiAuc2VhcmNoX2Zvcm17cmlnaHQ6MDt0b3A6MHB4O3Bvc2l0aW9uOmFic29sdXRlfS5yZXNwb25zaXZlX3NlYXJjaCAucXVpY2tzZWFyY2gsLnJlc3BvbnNpdmVfc2VhcmNoX21vYmlsZSAucXVpY2tzZWFyY2h7d2lkdGg6NzAlfS5zcGllbGUgLnNsaWRlciAudHJhaWxlcl9zdG9lcmVye3RvcDphdXRvO2JvdHRvbTo1JTt3aWR0aDoxNTBweH0uc3BpZWxlX3RyYWlsZXIgLnRyYWlsZXJfdGV4dHttYXJnaW4tYm90dG9tOjI1cHh9LnNwaWVsZV90cmFpbGVyIC50cmFpbGVyX3ZpZGVve2Zsb2F0Om5vbmU7bWFyZ2luOjBweCBhdXRvO292ZXJmbG93OmhpZGRlbjt3aWR0aDoxMDAlfS5zcGllbGVfdHJhaWxlciAudHJhaWxlcl92aWRlbyBpZnJhbWV7d2lkdGg6MTAwJSAhaW1wb3J0YW50fS5zb2NpYWxzIHVse3dpZHRoOjg0cHh9LnNvY2lhbHMgbGl7bWFyZ2luLWxlZnQ6MH0uY29udGVudF9hZHtoZWlnaHQ6NTQwcHh9LmhvbWUgLnR4LW0wMS10dnByb2dyYW1tZTpob3ZlciAuYm94MTMudGFnZXNoaWdobGlnaHQgLnRleHQgaDN7bWFyZ2luLWJvdHRvbTo2NnB4fS5ob21lIC50eC1tMDEtdHZwcm9ncmFtbWU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMTExfS5zZW5kdW5nR3JhZmlrQ29udGVudCAuYm94MzNpbWFnZSAuaW5kaXZpZHVlbF9ncmFkaWVudHtwb3NpdGlvbjpyZWxhdGl2ZTtib3R0b206MHB4fS5zZW5kdW5nR3JhZmlrQ29udGVudCAuYm94MzNpbWFnZS5ib3hfMzMgaDN7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztvdmVyZmxvdzpoaWRkZW47d2lkdGg6NTUzcHg7d2hpdGUtc3BhY2U6bm93cmFwfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCl7LmthcnRlX2JpZ3toZWlnaHQ6ODAwcHh9LmthcnRlX2JpZyBoNCwua2FydGVfYmlnIGg1LC5rYXJ0ZV9iaWcgaGVhZGVyLnNpdGUtaGVhZGVyIC5tYWluLW5hdmlnYXRpb24gdWwgbGkuaDUsaGVhZGVyLnNpdGUtaGVhZGVyIC5tYWluLW5hdmlnYXRpb24gdWwgLmthcnRlX2JpZyBsaS5oNXt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDphdXRvfS5rYXJ0ZV9iaWcgLmthcnRlX2ltZ3t0b3A6MTBweDtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OmF1dG87bWFyZ2luOjAgYXV0b30ua2FydGVfaW1nMnt0b3A6NjM5cHg7bGVmdDoxMDhweH0ua2FydGVfaW1nM2F7dG9wOjY0M3B4fS5rYXJ0ZV9pbWczYnt0b3A6NTQycHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNnB4KXsuc2VuZHVuZ2VuIC53NjIwe3dpZHRoOjEwMCV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsudG9wIC5oZWFkX25hdiB1bCwudG9wIC5oZWFkX25hdiBsaXtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LnJlc3BvbnNpdmVfc2VhcmNoX21vYmlsZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0ua2FydGVfYmlne21hcmdpbi1ib3R0b206NDBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5nb29nbGUtaW5kZXhlZHNlYXJjaC1icm93c2VsaXN0LnByZXZQYWdlLC5nb29nbGUtaW5kZXhlZHNlYXJjaC1icm93c2VsaXN0Lm5leHRQYWdle2Rpc3BsYXk6bm9uZX0uY29udGFpbmVyX21haW57bWF4LXdpZHRoOjQ0MHB4fS53NDYwe3dpZHRoOjEwMCV9LmJveDIzZ2V3aW5uc3BpZWwgLmJnQ29sb3IgLmhvdmVyIGgze2xlZnQ6MDtyaWdodDphdXRvfS50ZWFzZXJfYmlnIC5ib3hfcmlnaHR7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXRvcDozMHB4fS50ZWFzZXJfc2xpZGVyIC50d297ZGlzcGxheTpub25lfS50ZWFzZXJfc2xpZGVyIC53MzAwe3dpZHRoOjEwMCV9LmltYWdlX3dyYXAgYXtkaXNwbGF5OmJsb2NrfS5ib3hfbGVmdCAub25lIC50ZWFzZXJfZ3JlZW4gLmljb25fY3Rhe3RvcDowfS50ZWFzZXJfc21hbGwgLm9uZSwudGVhc2VyX3NtYWxsIC50d297d2lkdGg6MTAwJTttYXJnaW4tcmlnaHQ6MH0udGVhc2VyX3NtYWxsIC5pbWdfaG92ZXIgLmVtcGZhbmdfbm9icmVha3tkaXNwbGF5OmJsb2NrfS50ZWFzZXJfc21hbGwgLmltZ19ob3ZlciAuZW1wZmFuZ19icmVha3tkaXNwbGF5Om5vbmV9LnRlYXNlcl9zbWFsbCAub25lIC5pbWdfaG92ZXIgLmN0YSwudGVhc2VyX3NtYWxsIC5vbmUgLmltZ19ob3ZlciAuY29va2llcyAud3JhcHBlci1jb29raWVzIC5jY19idG4sLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAudGVhc2VyX3NtYWxsIC5vbmUgLmltZ19ob3ZlciAuY2NfYnRuLC50ZWFzZXJfc21hbGwgLm9uZSAuaW1nX2hvdmVyIC5jb29raWVzIC5jY19iYW5uZXIgLmNjX2J0biwuY29va2llcyAuY2NfYmFubmVyIC50ZWFzZXJfc21hbGwgLm9uZSAuaW1nX2hvdmVyIC5jY19idG4sLnRlYXNlcl9zbWFsbCAub25lIC5pbWdfaG92ZXIgLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLmNjX2J0biwuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyAudGVhc2VyX3NtYWxsIC5vbmUgLmltZ19ob3ZlciAuY2NfYnRuLC50ZWFzZXJfc21hbGwgLm9uZSAuaW1nX2hvdmVyIC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5jY19idG4sLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgLnRlYXNlcl9zbWFsbCAub25lIC5pbWdfaG92ZXIgLmNjX2J0bnttYXJnaW4tdG9wOjMxcHh9LnRlYXNlcl9zbWFsbCAudHdve21hcmdpbi10b3A6MzBweH0uaW1nX2hvdmVyIC5jdGEsLmltZ19ob3ZlciAuY29va2llcyAud3JhcHBlci1jb29raWVzIC5jdGEsLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAuaW1nX2hvdmVyIC5jdGEsLmltZ19ob3ZlciAuY29va2llcyAud3JhcHBlci1jb29raWVzIC5jY19idG4sLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAuaW1nX2hvdmVyIC5jY19idG4sLmltZ19ob3ZlciAuY29va2llcyAuY2NfYmFubmVyIC5jdGEsLmNvb2tpZXMgLmNjX2Jhbm5lciAuaW1nX2hvdmVyIC5jdGEsLmltZ19ob3ZlciAuY29va2llcyAuY2NfYmFubmVyIC5jY19idG4sLmNvb2tpZXMgLmNjX2Jhbm5lciAuaW1nX2hvdmVyIC5jY19idG4sLmltZ19ob3ZlciAuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyAuY3RhLC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC5pbWdfaG92ZXIgLmN0YSwuaW1nX2hvdmVyIC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC5jY19idG4sLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLmltZ19ob3ZlciAuY2NfYnRuLC5pbWdfaG92ZXIgLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgLmN0YSwuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAuaW1nX2hvdmVyIC5jdGEsLmltZ19ob3ZlciAuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAuY2NfYnRuLC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5pbWdfaG92ZXIgLmNjX2J0bnttYXJnaW4tdG9wOjMycHh9LmJveDJtYWwgLnc0NjB7bWFyZ2luLXJpZ2h0OjA7d2lkdGg6MTAwJX0uYm94Mm1hbCAuc3AzX2FuemVpZ2V7bWFyZ2luLXRvcDozMHB4fS50ZWFzZXJfc21hbGwgLm9uZSAuaW1nX2hvdmVyIC5jdGEsLnRlYXNlcl9zbWFsbCAub25lIC5pbWdfaG92ZXIgLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAuY2NfYnRuLC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgLnRlYXNlcl9zbWFsbCAub25lIC5pbWdfaG92ZXIgLmNjX2J0biwudGVhc2VyX3NtYWxsIC5vbmUgLmltZ19ob3ZlciAuY29va2llcyAuY2NfYmFubmVyIC5jY19idG4sLmNvb2tpZXMgLmNjX2Jhbm5lciAudGVhc2VyX3NtYWxsIC5vbmUgLmltZ19ob3ZlciAuY2NfYnRuLC50ZWFzZXJfc21hbGwgLm9uZSAuaW1nX2hvdmVyIC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC5jY19idG4sLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLnRlYXNlcl9zbWFsbCAub25lIC5pbWdfaG92ZXIgLmNjX2J0biwudGVhc2VyX3NtYWxsIC5vbmUgLmltZ19ob3ZlciAuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAuY2NfYnRuLC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC50ZWFzZXJfc21hbGwgLm9uZSAuaW1nX2hvdmVyIC5jY19idG57bWFyZ2luLXRvcDozMnB4fS5uZXdzX2JpZyAuaW1nX2hvdmVyIC5jdGEsLm5ld3NfYmlnIC5pbWdfaG92ZXIgLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAuY2NfYnRuLC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgLm5ld3NfYmlnIC5pbWdfaG92ZXIgLmNjX2J0biwubmV3c19iaWcgLmltZ19ob3ZlciAuY29va2llcyAuY2NfYmFubmVyIC5jY19idG4sLmNvb2tpZXMgLmNjX2Jhbm5lciAubmV3c19iaWcgLmltZ19ob3ZlciAuY2NfYnRuLC5uZXdzX2JpZyAuaW1nX2hvdmVyIC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC5jY19idG4sLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLm5ld3NfYmlnIC5pbWdfaG92ZXIgLmNjX2J0biwubmV3c19iaWcgLmltZ19ob3ZlciAuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAuY2NfYnRuLC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5uZXdzX2JpZyAuaW1nX2hvdmVyIC5jY19idG57bWFyZ2luLXRvcDozNXB4fS50ZWFzZXJfM3NwX3NtYWxsIC5uZXdzX2JpZyAuc3AzX25ld3N7aGVpZ2h0OjE5MHB4fS50ZWFzZXJfc21hbGxfbW9yZSAuZGFya190ZWFzZXJfYm90dG9te21hcmdpbi10b3A6MzBweH0udGVhc2VyX3NtYWxsX21vcmUgLmltYWdlX3dyYXB7aGVpZ2h0OmF1dG99LnRlYXNlcl9zbWFsbF9tb3JlIC50ZWFzZXJfZGFyayAuaW1nX2hvdmVye3BhZGRpbmctdG9wOjEyOHB4fS50ZWFzZXJfc21hbGxfbW9yZSAuaW1hZ2Vfd3JhcCBhOmhvdmVyIC5pbWdfaG92ZXJ7cGFkZGluZy10b3A6ODJweH0uYm94Mm1hbCAub25lIC5pbWdfaG92ZXIgLmN0YSwuYm94Mm1hbCAub25lIC5pbWdfaG92ZXIgLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAuY2NfYnRuLC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgLmJveDJtYWwgLm9uZSAuaW1nX2hvdmVyIC5jY19idG4sLmJveDJtYWwgLm9uZSAuaW1nX2hvdmVyIC5jb29raWVzIC5jY19iYW5uZXIgLmNjX2J0biwuY29va2llcyAuY2NfYmFubmVyIC5ib3gybWFsIC5vbmUgLmltZ19ob3ZlciAuY2NfYnRuLC5ib3gybWFsIC5vbmUgLmltZ19ob3ZlciAuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyAuY2NfYnRuLC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC5ib3gybWFsIC5vbmUgLmltZ19ob3ZlciAuY2NfYnRuLC5ib3gybWFsIC5vbmUgLmltZ19ob3ZlciAuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAuY2NfYnRuLC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5ib3gybWFsIC5vbmUgLmltZ19ob3ZlciAuY2NfYnRue21hcmdpbi10b3A6NDZweH0udGVhc2VyX3NtYWxsIC5vbmUsLnRlYXNlcl9zbWFsbCAudHdve2hlaWdodDphdXRvfS50ZWFzZXJfM3NwX3NtYWxsIC5zcDNfZW1wZmFuZyAuaW1nX2hvdmVyLC50ZWFzZXJfM3NwX3NtYWxsIC5zcDNfZmFjZWJvb2sgLmltZ19ob3ZlcntoZWlnaHQ6YXV0b30uYmFja190b190b3B7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmNvbnRlbnRfYWR7ZGlzcGxheTpibG9ja30udG9wIC5oZWFkX25hdntmbG9hdDpub25lO3BhZGRpbmc6MHB4O3dpZHRoOjEwMCU7LXdlYmtpdC1ib3gtc2hhZG93OjBweCA2cHggNnB4IDBweCByZ2JhKDAsMCwwLDAuOSk7LW1vei1ib3gtc2hhZG93OjBweCA2cHggNnB4IDBweCByZ2JhKDAsMCwwLDAuOSk7Ym94LXNoYWRvdzowcHggNnB4IDZweCAwcHggcmdiYSgwLDAsMCwwLjkpfS50b3AgLmhlYWRfbmF2IHVsLC50b3AgLmhlYWRfbmF2IGxpe2JhY2tncm91bmQtY29sb3I6IzMzMztsaW5lLWhlaWdodDoyMHB4O2Rpc3BsYXk6bm9uZX0udG9wIC5oZWFkX25hdiB1bHtmbG9hdDpub25lO2hlaWdodDphdXRvO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjBweCAyMHB4O3dpZHRoOmF1dG99LnRvcCAuaGVhZF9uYXYgdWwgbGksLnRvcCAuaGVhZF9uYXYgdWwgbGkubW9iaWxlX3NvY2lhbHMrbGl7aGVpZ2h0OmF1dG87cGFkZGluZzoxMnB4IDBweDt3aWR0aDoxMDAlO2xpbmUtaGVpZ2h0OjMwcHg7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzExMX0udG9wIC5zb2NpYWxze21hcmdpbi1yaWdodDoyMHB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjE0cHh9LnRvcCAubG9nb19jb250YWluZXJ7ZmxvYXQ6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MHB4O2xlZnQ6MHB4O3BhZGRpbmc6OHB4IDAgMDt3aWR0aDoxMDAlfS50b3AgLmxvZ29fY29udGFpbmVyIGEjbG9nb3ttYXJnaW46MHB4IGF1dG99LnRvcCAubmF2X2ljb25fYXJlYXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjBweDt0b3A6MHB4O21hcmdpbjoyNnB4IDAgMCAyMHB4fS50b3AgLm5hdl9pY29uX2FyZWEgLm5hdl9pY29ue2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2ljbl9uYXZpLnBuZ1wiKSBuby1yZXBlYXQgdG9wIGxlZnQ7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9jaztoZWlnaHQ6MjBweDt3aWR0aDoyMHB4fS50b3AgLm5hdl9pY29uX2FyZWEgLm5hdl9pY29uOmhvdmVye2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2ljbl9uYXZpLnBuZ1wiKSBuby1yZXBlYXQgYm90dG9tIGxlZnR9LnRlYXNlcl9mb290ZXIgYS5jdGEsLnRlYXNlcl9mb290ZXIgLmNvb2tpZXMgLndyYXBwZXItY29va2llcyBhLmN0YSwuY29va2llcyAud3JhcHBlci1jb29raWVzIC50ZWFzZXJfZm9vdGVyIGEuY3RhLC50ZWFzZXJfZm9vdGVyIC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgYS5jY19idG4sLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAudGVhc2VyX2Zvb3RlciBhLmNjX2J0biwudGVhc2VyX2Zvb3RlciAuY29va2llcyAuY2NfYmFubmVyIGEuY3RhLC5jb29raWVzIC5jY19iYW5uZXIgLnRlYXNlcl9mb290ZXIgYS5jdGEsLnRlYXNlcl9mb290ZXIgLmNvb2tpZXMgLmNjX2Jhbm5lciBhLmNjX2J0biwuY29va2llcyAuY2NfYmFubmVyIC50ZWFzZXJfZm9vdGVyIGEuY2NfYnRuLC50ZWFzZXJfZm9vdGVyIC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIGEuY3RhLC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC50ZWFzZXJfZm9vdGVyIGEuY3RhLC50ZWFzZXJfZm9vdGVyIC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIGEuY2NfYnRuLC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC50ZWFzZXJfZm9vdGVyIGEuY2NfYnRuLC50ZWFzZXJfZm9vdGVyIC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIGEuY3RhLC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC50ZWFzZXJfZm9vdGVyIGEuY3RhLC50ZWFzZXJfZm9vdGVyIC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIGEuY2NfYnRuLC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC50ZWFzZXJfZm9vdGVyIGEuY2NfYnRue21hcmdpbi10b3A6NDBweH0ubG9nb3MgLmxvZ29fYWVuZXR7d2lkdGg6MjclfS5sb2dvcyAubG9nb19hZXt3aWR0aDoyMCV9LmxvZ29zIC5sb2dvX2hpc3Rvcnl7d2lkdGg6MTkuNSV9LnRlYXNlcl9zbGlkZXIgLmltYWdlX3dyYXAgaW1ne21hcmdpbjowICFpbXBvcnRhbnR9LmVtcGZhbmdfc21hbGwgaDIsLmZhY2Vib29rX3NtYWxsIGgyLC5lbXBmYW5nX2JpZyBoMntmb250LXNpemU6MWVtO2xpbmUtaGVpZ2h0OjEuMzNlbX0udGVhc2VyX3NsaWRlcl93cmFwcGVyIC5ib3gxMywuc3BpZWxlIC5ib3gxM3t3aWR0aDoxMDAlfS50ZWFzZXJfc2xpZGVyX3dyYXBwZXIgLmJveDEzIC5jc2MtZnJhbWUtZGVmYXVsdCAuY3NjLXRleHRwaWMsLnNwaWVsZSAuYm94MTMgLmNzYy1mcmFtZS1kZWZhdWx0IC5jc2MtdGV4dHBpY3twb3NpdGlvbjpyZWxhdGl2ZX0udGVhc2VyX3NsaWRlcl93cmFwcGVyIC5ib3gxMyAuY3NjLWZyYW1lLWRlZmF1bHQgLmNzYy10ZXh0cGljIC5jc2MtdGV4dHBpYy10ZXh0LC5zcGllbGUgLmJveDEzIC5jc2MtZnJhbWUtZGVmYXVsdCAuY3NjLXRleHRwaWMgLmNzYy10ZXh0cGljLXRleHR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazttaW4td2lkdGg6MH0udGVhc2VyX3NsaWRlcl93cmFwcGVyIC5ib3gxMyAuY3NjLWZyYW1lLWRlZmF1bHQgLmNzYy10ZXh0cGljIC5jc2MtdGV4dHBpYy10ZXh0IGgyLC5zcGllbGUgLmJveDEzIC5jc2MtZnJhbWUtZGVmYXVsdCAuY3NjLXRleHRwaWMgLmNzYy10ZXh0cGljLXRleHQgaDJ7d2lkdGg6OTAlO21hcmdpbjowIDUlO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MTVweH0udGVhc2VyX3NsaWRlcl93cmFwcGVyIC5ib3gxMyAuY3NjLWZyYW1lLWRlZmF1bHQgLmNzYy10ZXh0cGljIC5jc2MtdGV4dHBpYy10ZXh0IGgyIGEsLnNwaWVsZSAuYm94MTMgLmNzYy1mcmFtZS1kZWZhdWx0IC5jc2MtdGV4dHBpYyAuY3NjLXRleHRwaWMtdGV4dCBoMiBhe3dpZHRoOjEwMCV9LnRlYXNlcl9zbGlkZXJfd3JhcHBlciAuYm94MTMgLmNzYy1mcmFtZS1kZWZhdWx0IC5jc2MtdGV4dHBpYyAuY3NjLXRleHRwaWMtdGV4dCBoMywuc3BpZWxlIC5ib3gxMyAuY3NjLWZyYW1lLWRlZmF1bHQgLmNzYy10ZXh0cGljIC5jc2MtdGV4dHBpYy10ZXh0IGgze3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTo0NXB4O2xlZnQ6MDttYXJnaW46MCA1JTtib3R0b206NThweH0udGVhc2VyX3NsaWRlcl93cmFwcGVyIC5ib3gxMyAuY3NjLWZyYW1lLWRlZmF1bHQgLmNzYy10ZXh0cGljIC5jc2MtdGV4dHBpYy10ZXh0IGg0LC5zcGllbGUgLmJveDEzIC5jc2MtZnJhbWUtZGVmYXVsdCAuY3NjLXRleHRwaWMgLmNzYy10ZXh0cGljLXRleHQgaDR7bWFyZ2luOjAgNSU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwcHg7bGVmdDowfS5zcGllbGUgLmJveDEzLC5zcGllbGUgLmJveDEzLmxhc3QsLnNwaWVsZSAuYm94MTMuc21hbGwubGFzdCwuc2VuZHVuZ2VuIC5ib3gxMywuc2VuZHVuZ2VuIC5ib3gxMy5sYXN0LC5zZW5kdW5nZW4gLmJveDEzLnNtYWxsLmxhc3R7bWFyZ2luOjAgYXV0byAyMHB4O2Zsb2F0Om5vbmU7d2lkdGg6MTAwJX0uc3RhZ2VfY29udGVudHttYXgtd2lkdGg6NDQwcHg7bWFyZ2luLXJpZ2h0OjBweH0udzMwMHttYXgtd2lkdGg6NDQwcHh9LmVtcGZhbmdEZXRhaWxUZW1wbGF0ZSAudzYyMCAuYW5iaWV0ZXIgLmltZ3t3aWR0aDoxMDAlO2Zsb2F0Om5vbmV9LmVtcGZhbmdEZXRhaWxUZW1wbGF0ZSAudzYyMHt3aWR0aDphdXRvfS5lbXBmYW5nRGV0YWlsVGVtcGxhdGUgLnczMDAgLmthcnRlX2RldGFpbHttYXJnaW46MCBhdXRvIDkwcHh9LmVtcGZhbmdEZXRhaWxUZW1wbGF0ZSAudzYyMCAuYW5iaWV0ZXIgLmltZ3twYWRkaW5nLWJvdHRvbToyMHB4fS5zZW5kZXRlcm1pbmVfZGV0YWlsIC5jb250ZW50X3JpZ2h0LC5zZW5kZXRlcm1pbmVfZGV0YWlsIC5jb250ZW50X2xlZnR7ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlO21hcmdpbi1yaWdodDowcHh9Ym9keS5zZW5kdW5nZW5HcmFmaWsgLm1lbnVTdGFmZmVsIC5pbWdfaG92ZXIsYm9keS5zZW5kdW5nZW5HcmFmaWsudW50ZXJzZWl0ZSAubWVudVN0YWZmZWwgLmltZ19ob3Zlcnt3aWR0aDoxMDAlfWJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5tZW51U3RhZmZlbCB1bCxib2R5LnNlbmR1bmdlbkdyYWZpay51bnRlcnNlaXRlIC5tZW51U3RhZmZlbCB1bHt3aWR0aDoxMDAlfWJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5nZW5yZV9pY257bWFyZ2luLWJvdHRvbToyMHB4fS53OTQwLmJyZWFkY3J1bWJNZW51e21heC13aWR0aDo0NDBweDtjbGVhcjpib3RofS5lbXBmYW5nIC50ZWFzZXJfM3NwX3NtYWxsIC5zcDNfZW1wZmFuZywuZW1wZmFuZyAuZW1wZmFuZ19zbWFsbCwuZW1wZmFuZyAudGVhc2VyXzNzcF9zbWFsbCAuc3AzX2ZhY2Vib29rLC5lbXBmYW5nIC5mYWNlYm9va19zbWFsbCwuZW1wZmFuZ0RldGFpbFRlbXBsYXRlIC50ZWFzZXJfM3NwX3NtYWxsIC5zcDNfZW1wZmFuZywuZW1wZmFuZ0RldGFpbFRlbXBsYXRlIC5lbXBmYW5nX3NtYWxsLC5lbXBmYW5nRGV0YWlsVGVtcGxhdGUgLnRlYXNlcl8zc3Bfc21hbGwgLnNwM19mYWNlYm9vaywuZW1wZmFuZ0RldGFpbFRlbXBsYXRlIC5mYWNlYm9va19zbWFsbHt3aWR0aDoxMDAlO2Zsb2F0Om5vbmU7Y2xlYXI6Ym90aH0uZW1wZmFuZ0RldGFpbFRlbXBsYXRlIC53NjIwIC5hbmJpZXRlciAudGVhc2Vye21heC13aWR0aDo0NDBweDt3aWR0aDoxMDAlfS53MzAwe3dpZHRoOjY0MHB4fS53MzAwIC5ib3gxM2NvbG9yLmJveDEzZmJ7ZmxvYXQ6bm9uZTttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO21heC13aWR0aDo0NDBweDt3aWR0aDphdXRvO2NsZWFyOmJvdGh9LnczMDAgLmJveDEzY29sb3IuYm94MTNmYiBoMntkaXNwbGF5OmlubGluZS1ibG9jazttYXgtd2lkdGg6NzAlfS53MzAwIC5ib3gxM2NvbG9yLmJveDEzb3JpZ2luYWx7ZmxvYXQ6bm9uZTttYXgtd2lkdGg6NDQwcHg7d2lkdGg6YXV0bzttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS53MzAwIC5ib3gxM2NvbG9yLmJveDEzb3JpZ2luYWwgaDJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWF4LXdpZHRoOjcwJX0udzMwMCAuYm94MTNhZCwudzMwMCAuYm94MTN7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30udzMwMCAuYm94MTNhZHtmbG9hdDpub25lfS53MzAwIC50eC1tMDEtdHZwcm9ncmFtbWUgLmFqYXhfTmV4dGJyb2FkY2FzdHt3aWR0aDoxMDAlfS50dmd1aWRlIC5kYXRlIC5kYXRlX3RleHR7d2lkdGg6MTAwJX0udHZndWlkZSAuZGF0ZSAuZGF0ZV9waWNrZXJ7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjEwcHg7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTEyMnB4fS5maWx0ZXJfZ2VucmUgcHt3aWR0aDoxMDAlO3BhZGRpbmc6MjBweCAwIDAgMH0uZmlsdGVyX2dlbnJlIC5nZW5yZXtwYWRkaW5nLXJpZ2h0OjI1cHh9LmhpbnRzX3dyYXBwZXIgLmhpbnRzIC5oaW50IC5yaWdodF9oaW50e3dpZHRoOjEyMHB4O2hlaWdodDozMHB4O3RvcDowfS5oaW50c193cmFwcGVyIC5oaW50cyAuaGludCAucmlnaHRfaGludCAuaWNvbntkaXNwbGF5Om5vbmV9LmhpbnRzX3dyYXBwZXIgLmhpbnRzIC5oaW50IC5yaWdodF9oaW50IC5nZW5yZV90eHR7d2lkdGg6MTIwcHg7bGluZS1oZWlnaHQ6MzBweH0uaGludHNfd3JhcHBlciAuaGludHMgLmhpbnQgLmxlZnRfaGludHtwYWRkaW5nLXRvcDo0MHB4O3BhZGRpbmctbGVmdDo3JTt3aWR0aDo5MyV9LmhpbnRzX3dyYXBwZXIgLmhpbnRzIC5oaW50IC5sZWZ0X2hpbnQgLnRpbWV7cG9zaXRpb246c3RhdGljfS5oaW50c193cmFwcGVyIC5oaW50cyAuaGludCAubWlkZGxlX2hpbnR7d2lkdGg6OTMlO3BhZGRpbmctbGVmdDo3JTtwYWRkaW5nLWJvdHRvbToyMHB4fS5oaW50c193cmFwcGVyIC5oaW50cyAuaGludCAubWlkZGxlX2hpbnQgcC5uYW1lX3Nlcmlle3dpZHRoOjEwMCV9LmhpbnRzX3dyYXBwZXIgLmhpbnRzIC5oaW50IC5tb3Jle3dpZHRoOjg2JTttYXJnaW4tbGVmdDo3JTttYXJnaW4tdG9wOjA7bWFyZ2luLXJpZ2h0OjclfS50eC1tMDEtdHZwcm9ncmFtbWV7ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlO2NsZWFyOmJvdGh9LnR4LW0wMS10dnByb2dyYW1tZSAuYm94MTN7d2lkdGg6MTAwJTttYXgtd2lkdGg6NDQwcHh9LnR4LW0wMS10dnByb2dyYW1tZSAuYm94MTMudGFnZXNoaWdobGlnaHQgLmltYWdlIGltZ3tsZWZ0OjA7bWFyZ2luOjB9LnR4LW0wMS10dnByb2dyYW1tZSAuYm94MTMudGFnZXNoaWdobGlnaHQuZWluZXJ7bWFyZ2luOjAgMCAyMHB4fS50eC1tMDEtdHZwcm9ncmFtbWUgLnR4dF9jb250ZW50X2hlYWRsaW5lLmVpbmVye21hcmdpbjowIDAgMTFweH0uaG9tZSAudHgtbTAxLXR2cHJvZ3JhbW1lIC5ib3gxMy50YWdlc2hpZ2hsaWdodHttYXgtd2lkdGg6NDQwcHh9LmhvbWUgLmdyZWVuIC5jc2MtdGV4dHBpYy10ZXh0e3BhZGRpbmc6MTRweCA1JSA4cHg7d2lkdGg6OTAlfS5ob21lIC5uZXdze21heC13aWR0aDoxMDAlfS5ob21lIC5uZXdzIC5uZXdzX2NvbnRlbnR7bWluLWhlaWdodDppbmhlcml0fS5ib3gxM3ttYXgtd2lkdGg6NDQwcHg7d2lkdGg6MTAwJX0uYm94MTMgLmNzYy1mcmFtZS1kZWZhdWx0IC5jc2MtdGV4dHBpYyAuY3NjLXRleHRwaWMtdGV4dHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LmJveDEzIC5jc2MtZnJhbWUtZGVmYXVsdCAuY3NjLXRleHRwaWMgLmNzYy10ZXh0cGljLXRleHQgaDJ7d2lkdGg6MTAwJTttYXJnaW46MHB4O3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToxMHB4O2xlZnQ6MjBweH0uYm94MTMgLmNzYy1mcmFtZS1kZWZhdWx0IC5jc2MtdGV4dHBpYyAuY3NjLXRleHRwaWMtdGV4dCBoMiBhe3dpZHRoOjkwJX0uYm94MTMgLmNzYy1mcmFtZS1kZWZhdWx0IC5jc2MtdGV4dHBpYyAuY3NjLXRleHRwaWMtdGV4dCBoNHt3aWR0aDoxMDAlO21hcmdpbjowcHg7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjcwcHg7bGVmdDoyMHB4fS5ib3gxMyAuY3NjLWZyYW1lLWRlZmF1bHQgLmNzYy10ZXh0cGljIC5jc2MtdGV4dHBpYy10ZXh0IGg0IGF7d2lkdGg6OTAlfS5zZW5kZXRlcm1pbmVfZGV0YWlsIC5jb250ZW50X3JpZ2h0LC5zZW5kZXRlcm1pbmVfZGV0YWlsIC5jb250ZW50X2xlZnR7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnNlbmR1bmdlbiAudzYyMCAuc2VuZGV0ZXJtaW5lX3NwYWNlcntkaXNwbGF5Om5vbmV9LnNlbmRldGVybWluZSAuZGF0ZXN7cGFkZGluZy1sZWZ0OjBweH0uc2VuZGV0ZXJtaW5lIC5kYXRlcyAuZGF0ZXtjbGVhcjpub25lO2Rpc3BsYXk6aW5saW5lO2Zsb2F0OmxlZnR9LnNlbmRldGVybWluZSAuZGF0ZXMgLnRpbWV7Y2xlYXI6bm9uZTtkaXNwbGF5OmlubGluZTtmbG9hdDpyaWdodH0uaGlnaGxpZ2h0cyAubGFzdHttYXJnaW4tcmlnaHQ6MHB4O2Zsb2F0Om5vbmV9LnR4LW0wMS1wcm9ncmFtYWJjLC5hbHBoYWJldCAudG9wLC50eC1tMDEtcHJvZ3JhbWFiYyAudzMwMHt3aWR0aDoxMDAlfWJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5tZW51U3RhZmZlbCB1bCBsaXtkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGh9Ym9keS5zZW5kdW5nZW5HcmFmaWsgLmdlbnJlX2ljbntkaXNwbGF5Om5vbmV9LnNlbmR1bmdHcmFmaWtDb250ZW50IC5ib3gzM2ltYWdlLmJveF8zM3tmb250LXNpemU6MC43ZW19LnNlbmR1bmdHcmFmaWtDb250ZW50IC5ib3gzM2ltYWdlLmJveF8zMyBoM3t3aGl0ZS1zcGFjZTpub3JtYWw7d2lkdGg6YXV0b30udHgtbTAxLXR2cHJvZ3JhbW1lIC5ib3hTZW5kdW5nIGgye2ZvbnQtc2l6ZToxLjJlbX0udHgtbTAxLXR2cHJvZ3JhbW1lIC5ib3hTZW5kdW5nIC5jc2MtZnJhbWUtZGVmYXVsdCBwe2Zsb2F0OmxlZnR9LnR4LW0wMS10dnByb2dyYW1tZSAuYm94U2VuZHVuZyAuY3NjLWZyYW1lLWRlZmF1bHR7d2lkdGg6MTAwJTtmbG9hdDpub25lfS50eC1tMDEtdHZwcm9ncmFtbWUgLmJveFNlbmR1bmcgLmNzYy10ZXh0cGljLWNlbnRlcntwYWRkaW5nLXJpZ2h0OjIwcHh9LmJveDMzZmJ7Zm9udC1zaXplOjAuOGVtfS5ib3gzM2ZiIC5jc2MtZnJhbWUtZGVmYXVsdHt0b3A6MDtwYWRkaW5nOjAgMCA1cHggMTBweH0uYm94MzNmYiBoNHttYXJnaW4tdG9wOjA7dG9wOjBweH0uYm94MzNmYiAuaWNuX2ZhY2Vib29rX3NwNnt0b3A6MzZweH0uYm94MTJjb2xvciAuY3NjLXRleHRwaWN7cGFkZGluZy10b3A6NDBweH0uZW1wZmFuZ0RldGFpbFRlbXBsYXRlIC53NjIwIC5hbmJpZXRlciAuaW1nIC5pY29uc3tmbG9hdDpub25lO2Rpc3BsYXk6bm9uZTt0ZXh0LWFsaWduOmNlbnRlcn0uZW1wZmFuZ0RldGFpbFRlbXBsYXRlIC53NjIwIC5hbmJpZXRlciAuaW1nIC5pY29ucyBkaXYsLmVtcGZhbmdEZXRhaWxUZW1wbGF0ZSAudzYyMCAuYW5iaWV0ZXIgLmltZyAuaWNvbnMgLmhkLC5lbXBmYW5nRGV0YWlsVGVtcGxhdGUgLnc2MjAgLmFuYmlldGVyIC5pbWcgLmljb25zIC5zYXQsLmVtcGZhbmdEZXRhaWxUZW1wbGF0ZSAudzYyMCAuYW5iaWV0ZXIgLmltZyAuaWNvbnMgLmlwdHYsLmVtcGZhbmdEZXRhaWxUZW1wbGF0ZSAudzYyMCAuYW5iaWV0ZXIgLmltZyAuaWNvbnMgLmthYmVsLC5lbXBmYW5nRGV0YWlsVGVtcGxhdGUgLnc2MjAgLmFuYmlldGVyIC5pbWcgLmljb25zIC5tb2JpbGV0diwuZW1wZmFuZ0RldGFpbFRlbXBsYXRlIC53NjIwIC5hbmJpZXRlciAuaW1nIC5pY29ucyAudm9ke2Rpc3BsYXk6aW5saW5lLWJsb2NrO2Zsb2F0Om5vbmV9Ym9keS5zZW5kdW5nZW5HcmFmaWsgLm1lbnVTdGFmZmVsLGJvZHkuc2VuZHVuZ2VuR3JhZmlrLnVudGVyc2VpdGUgLm1lbnVTdGFmZmVse2Zsb2F0OmxlZnR9Ym9keS5zZW5kdW5nZW5HcmFmaWsgLm1lbnVTdGFmZmVsIC5pbWdfaG92ZXIsYm9keS5zZW5kdW5nZW5HcmFmaWsudW50ZXJzZWl0ZSAubWVudVN0YWZmZWwgLmltZ19ob3ZlcntmbG9hdDpub25lfWJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5tZW51U3RhZmZlbCB1bCxib2R5LnNlbmR1bmdlbkdyYWZpay51bnRlcnNlaXRlIC5tZW51U3RhZmZlbCB1bHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjBweDt0b3A6MTAwJX0uZ2V3aW5uc3BpZWxfZ2FtZSAubmxfZm9ybSBpbnB1dC5laW5nYWJle3dpZHRoOjk1JTttYXJnaW4tcmlnaHQ6MH0uZ2V3aW5uc3BpZWxfZ2FtZSAubmxfZm9ybSAuYXJyb3d7ZmxvYXQ6bGVmdDttYXJnaW46MHB4fS5nZXdpbm5zcGllbF9nYW1lIC5jaGVja2JveHtjbGVhcjpib3RofS5oaWdobGlnaHRzIC50ZWFzZXJfc2xpZGVyX3dyYXBwZXJ7bWF4LXdpZHRoOjQ0MHB4fS5oaW50c193cmFwcGVyIC5oaW50cyAuaGludCAubGVmdF9oaW50IC5jaGFubmVse2xlZnQ6NyU7dG9wOjE5cHg7Ym90dG9tOmF1dG99LmthcnRlX2JpZ3toZWlnaHQ6ODUwcHg7b3ZlcmZsb3c6aGlkZGVufS5rYXJ0ZV9pbWcye3RvcDo2MzVweDtsZWZ0OjNweH0ua2FydGVfaW1nM2F7dG9wOjYzOXB4O2xlZnQ6MTcxcHh9LmthcnRlX2ltZzNie3RvcDo1MzhweDtsZWZ0OjMzMHB4fS5ha2tvcmRlb25faGVhZGVyIGgye2ZvbnQtc2l6ZToyMnB4fS5nZXdpbm50ZWFzZXIuYm94MzNmYntiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlfS5nZXdpbm50ZWFzZXIuYm94MzNmYiAuaWNuX2tsZWV7d2lkdGg6NDRweDtoZWlnaHQ6NDJweDtiYWNrZ3JvdW5kLXNpemU6MTAwJTtyaWdodDoxMCV9LmhlYWRfbmF2IC5zZWFyY2hfc3VibWl0e2Rpc3BsYXk6bm9uZTtiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9pY25fc2VhcmNoX21vYmlsZS5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCBsZWZ0IHRvcCB0cmFuc3BhcmVudDtoZWlnaHQ6MjBweH0uaGVhZF9uYXYgLnNlYXJjaF9zdWJtaXQ6aG92ZXJ7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvaWNuX3NlYXJjaF9tb2JpbGUucG5nXCIpIGJvdHRvbSBsZWZ0IG5vLXJlcGVhdH0ucmVzcG9uc2l2ZV9zZWFyY2hfbW9iaWxle2Rpc3BsYXk6bm9uZTtmbG9hdDpub25lO21hcmdpbi10b3A6ODZweDtwYWRkaW5nLWxlZnQ6MjBweDtwb3NpdGlvbjpyZWxhdGl2ZX0uaGVhZF9uYXYgLnJlc3BvbnNpdmVfc2VhcmNoX21vYmlsZXttYXJnaW4tYm90dG9tOjE1cHh9LmhlYWRfbmF2IC5yZXNwb25zaXZlX3NlYXJjaF9tb2JpbGUgLnNlYXJjaF9mb3Jte3JpZ2h0OmF1dG87dG9wOmF1dG87cG9zaXRpb246cmVsYXRpdmV9LmhlYWRfbmF2IC5yZXNwb25zaXZlX3NlYXJjaF9tb2JpbGUgLnF1aWNrc2VhcmNoe2Rpc3BsYXk6YmxvY2s7d2lkdGg6ODUlfS5oZWFkX25hdiAucmVzcG9uc2l2ZV9zZWFyY2hfbW9iaWxlIC5zZWFyY2hfc3VibWl0e2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6NDJweDt0b3A6NnB4fS5nb29nbGUtaW5kZXhlZHNlYXJjaCAjZ29vZ2xlX2luZGV4ZWRzZWFyY2h7cGFkZGluZzo0MHB4IDUlIDIwcHggNSU7d2lkdGg6OTAlfS5nb29nbGUtaW5kZXhlZHNlYXJjaCAuZ29vZ2xlLWluZGV4ZWRzZWFyY2gtc2VhcmNoYm94IElOUFVULmdvb2dsZS1pbmRleGVkc2VhcmNoLXNlYXJjaGJveC1zd29yZHt3aWR0aDo3MCV9LmhpbnRzX3dyYXBwZXIgLmhpbnRzIC5oaW50IC5sZWZ0X2hpbnQgLmRhdGV0aW1le3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6YXV0bztib3R0b206YXV0b30uc2VhcmNoYmFyICN0dl9zZWFyY2h7bWFyZ2luOjBweDt3aWR0aDo3NyV9LnNlYXJjaGJhciAjdHZfc2VhcmNoX2J1dHRvbnttYXJnaW4tdG9wOjRweH0uc2VhcmNoYmFyIC5zZWFyY2hfdGV4dHtwYWRkaW5nLWxlZnQ6MHB4fS5zcGllbGUgLnNsaWRlciAucG9zTGVmdCAudHJhaWxlcl9zdG9lcmVye3JpZ2h0OjU1cHh9LnNwaWVsZSAuc2xpZGVyIC5wb3NSaWdodCAudHJhaWxlcl9zdG9lcmVye2xlZnQ6NTVweH0uc3BpZWxlIC5zbGlkZXIgLnRyYWlsZXJfc3RvZXJlcnt3aWR0aDoyMCV9LnRvcCAuc29jaWFscyBhLC50b3AgLmhlYWRfbmF2IHVsIGxpLm1vYmlsZV9zb2NpYWxzIGF7ZGlzcGxheTpibG9jaztoZWlnaHQ6MjBweDtiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9zb2NpYWxfZmJfbW9iaWxlLnBuZ1wiKSBuby1yZXBlYXQgdG9wIGxlZnQ7d2lkdGg6MjBweDtjdXJzb3I6cG9pbnRlcjtmbG9hdDpyaWdodH0udG9wIC5zb2NpYWxzIGE6aG92ZXIsLnRvcCAuaGVhZF9uYXYgdWwgbGkubW9iaWxlX3NvY2lhbHMgYTpob3ZlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOmJvdHRvbSBsZWZ0fWJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5tZW51U3RhZmZlbCAuaW1nX2hvdmVyIC5jdGEgLmFycm93LGJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5tZW51U3RhZmZlbCAuaW1nX2hvdmVyIC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgLmNjX2J0biAuYXJyb3csLmNvb2tpZXMgLndyYXBwZXItY29va2llcyBib2R5LnNlbmR1bmdlbkdyYWZpayAubWVudVN0YWZmZWwgLmltZ19ob3ZlciAuY2NfYnRuIC5hcnJvdyxib2R5LnNlbmR1bmdlbkdyYWZpayAubWVudVN0YWZmZWwgLmltZ19ob3ZlciAuY29va2llcyAuY2NfYmFubmVyIC5jY19idG4gLmFycm93LC5jb29raWVzIC5jY19iYW5uZXIgYm9keS5zZW5kdW5nZW5HcmFmaWsgLm1lbnVTdGFmZmVsIC5pbWdfaG92ZXIgLmNjX2J0biAuYXJyb3csYm9keS5zZW5kdW5nZW5HcmFmaWsgLm1lbnVTdGFmZmVsIC5pbWdfaG92ZXIgLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLmNjX2J0biAuYXJyb3csLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgYm9keS5zZW5kdW5nZW5HcmFmaWsgLm1lbnVTdGFmZmVsIC5pbWdfaG92ZXIgLmNjX2J0biAuYXJyb3csYm9keS5zZW5kdW5nZW5HcmFmaWsgLm1lbnVTdGFmZmVsIC5pbWdfaG92ZXIgLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgLmNjX2J0biAuYXJyb3csLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgYm9keS5zZW5kdW5nZW5HcmFmaWsgLm1lbnVTdGFmZmVsIC5pbWdfaG92ZXIgLmNjX2J0biAuYXJyb3d7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvaWNuX2N0YV9kb3dubWVudS5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCBsZWZ0IHRvcCB0cmFuc3BhcmVudDt3aWR0aDoyNnB4O2hlaWdodDoxNHB4O3RvcDo2cHh9Ym9keS5zZW5kdW5nZW5HcmFmaWsgLm1lbnVTdGFmZmVsOmhvdmVyIC5pbWdfaG92ZXIgLmN0YSxib2R5LnNlbmR1bmdlbkdyYWZpayAubWVudVN0YWZmZWw6aG92ZXIgLmltZ19ob3ZlciAuY29va2llcyAud3JhcHBlci1jb29raWVzIC5jY19idG4sLmNvb2tpZXMgLndyYXBwZXItY29va2llcyBib2R5LnNlbmR1bmdlbkdyYWZpayAubWVudVN0YWZmZWw6aG92ZXIgLmltZ19ob3ZlciAuY2NfYnRuLGJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5tZW51U3RhZmZlbDpob3ZlciAuaW1nX2hvdmVyIC5jb29raWVzIC5jY19iYW5uZXIgLmNjX2J0biwuY29va2llcyAuY2NfYmFubmVyIGJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5tZW51U3RhZmZlbDpob3ZlciAuaW1nX2hvdmVyIC5jY19idG4sYm9keS5zZW5kdW5nZW5HcmFmaWsgLm1lbnVTdGFmZmVsOmhvdmVyIC5pbWdfaG92ZXIgLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLmNjX2J0biwuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyBib2R5LnNlbmR1bmdlbkdyYWZpayAubWVudVN0YWZmZWw6aG92ZXIgLmltZ19ob3ZlciAuY2NfYnRuLGJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5tZW51U3RhZmZlbDpob3ZlciAuaW1nX2hvdmVyIC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5jY19idG4sLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgYm9keS5zZW5kdW5nZW5HcmFmaWsgLm1lbnVTdGFmZmVsOmhvdmVyIC5pbWdfaG92ZXIgLmNjX2J0bntjb2xvcjojZmZmfWJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5tZW51U3RhZmZlbDpob3ZlciAuaW1nX2hvdmVyIC5hcnJvd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCBib3R0b219Ym9keS5zZW5kdW5nZW5HcmFmaWsgLm1lbnVTdGFmZmVsIHVse2JvcmRlci10b3A6MXB4IHNvbGlkICM4Nzg3ODd9LmthcnRlX2JpZyAua2FydGVfaW1ne3RvcDo2cHh9LmVtcGZhbmdUZW1wbGF0ZSAudGVhc2VyX3NsaWRlcl93cmFwcGVye21hcmdpbi10b3A6MzBweH0uYm94MjNnZXdpbm5zcGllbCAuYmdDb2xvciAuaG92ZXIgaDN7cG9zaXRpb246cmVsYXRpdmU7cmlnaHQ6YXV0bztib3R0b206MDttYXJnaW4tdG9wOjIwcHg7d2lkdGg6YXV0b319QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpey5zbGlkZXIgLmJ4LXdyYXBwZXIgLmJ4LXBhZ2Vye2Rpc3BsYXk6bm9uZX0uc2xpZGVyICNwcmV2LC5zbGlkZXIgI25leHR7bWFyZ2luLXRvcDotMTYwcHh9LnNsaWRlciAuYngtdmlld3BvcnR7cGFkZGluZy1ib3R0b206MjUwcHh9LnNsaWRlciAuc2xpZGVyLXdyYXBwZXIgLnBvc1JpZ2h0IC5jc2MtdGV4dHBpYy10ZXh0LC5zbGlkZXIgLnNsaWRlci13cmFwcGVyIC5wb3NMZWZ0IC5jc2MtdGV4dHBpYy10ZXh0e2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjIwcHg7aGVpZ2h0OjI1MHB4O3RvcDphdXRvO2xlZnQ6MDtyaWdodDphdXRvO2JvdHRvbTotMjUwcHg7d2lkdGg6MTAwJX0uc2xpZGVyIC5zbGlkZXItd3JhcHBlciAucG9zUmlnaHQgLmNzYy10ZXh0cGljLXRleHQgaDMsLnNsaWRlciAuc2xpZGVyLXdyYXBwZXIgLnBvc0xlZnQgLmNzYy10ZXh0cGljLXRleHQgaDN7bWFyZ2luLWxlZnQ6MDttYXgtd2lkdGg6bm9uZX0uc2xpZGVyIC5zbGlkZXItd3JhcHBlciAucG9zUmlnaHQgLmNzYy10ZXh0cGljLXRleHQgaDQsLnNsaWRlciAuc2xpZGVyLXdyYXBwZXIgLnBvc0xlZnQgLmNzYy10ZXh0cGljLXRleHQgaDR7bWFyZ2luLWxlZnQ6MDttYXgtd2lkdGg6bm9uZX0uc2xpZGVyIC5zbGlkZXItd3JhcHBlciAucG9zUmlnaHQgLmNzYy10ZXh0cGljLXRleHQgcC5ib2R5dGV4dCwuc2xpZGVyIC5zbGlkZXItd3JhcHBlciAucG9zUmlnaHQgLmNzYy10ZXh0cGljLXRleHQgcCwuc2xpZGVyIC5zbGlkZXItd3JhcHBlciAucG9zTGVmdCAuY3NjLXRleHRwaWMtdGV4dCBwLmJvZHl0ZXh0LC5zbGlkZXIgLnNsaWRlci13cmFwcGVyIC5wb3NMZWZ0IC5jc2MtdGV4dHBpYy10ZXh0IHB7bWFyZ2luLWxlZnQ6LTIwcHg7bWF4LXdpZHRoOm5vbmU7cGFkZGluZzowIDIwcHg7d2lkdGg6MTAwJX0uc2xpZGVyIC5zbGlkZXItd3JhcHBlciAucG9zUmlnaHQgLmNzYy10ZXh0cGljLXRleHQgYSwuc2xpZGVyIC5zbGlkZXItd3JhcHBlciAucG9zTGVmdCAuY3NjLXRleHRwaWMtdGV4dCBhe3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToyMHB4O21hcmdpbi1sZWZ0OjB9LnNwaWVsZSAuc2xpZGVyIC5zbGlkZXItd3JhcHBlciAucG9zUmlnaHQgLmNzYy10ZXh0cGljLXRleHR7d2lkdGg6MTAwJX0uc3BpZWxlIC5zbGlkZXIgLnNsaWRlci13cmFwcGVyIC5wb3NMZWZ0IC5jc2MtdGV4dHBpYy10ZXh0e3dpZHRoOjEwMCV9LnNwaWVsZSAuc2xpZGVyIC5zbGlkZXItd3JhcHBlciAucG9zUmlnaHQgLmNzYy10ZXh0cGljLXRleHQsLnNwaWVsZSAuc2xpZGVyIC5zbGlkZXItd3JhcHBlciAucG9zTGVmdCAuY3NjLXRleHRwaWMtdGV4dHtwYWRkaW5nOjIwcHh9LmhvbWUgLnR4LW0wMS10dnByb2dyYW1tZTpob3ZlciAuYm94MTMudGFnZXNoaWdobGlnaHQgLnRleHQgaDN7bWFyZ2luLWJvdHRvbTozNnB4fS5ob21lIC50eC1tMDEtdHZwcm9ncmFtbWU6aG92ZXIgLnRhZ2VzaGlnaGxpZ2h0e2JhY2tncm91bmQtY29sb3I6IzExMX0uY29udGVudF9hZHtoZWlnaHQ6MzIwcHh9LnNlYXJjaGJhcntwYWRkaW5nLWJvdHRvbTozMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmhlYWRfbmF2IC5yZXNwb25zaXZlX3NlYXJjaF9tb2JpbGUgLnF1aWNrc2VhcmNoe3dpZHRoOjgwJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpey5keW5faF90ZWFzZXIgLmJveDEzIC5jc2MtZnJhbWUtZGVmYXVsdCAuY3NjLXRleHRwaWMgLmNzYy10ZXh0cGljLXRleHR7bWluLXdpZHRoOjB9LnByaW50e2Rpc3BsYXk6bm9uZX0uc2VhcmNoYmFyICN0dl9zZWFyY2h7d2lkdGg6ODQlfS53OTQwe21heC13aWR0aDpub25lO3dpZHRoOjkwJTttYXJnaW46MTBweCA1JX0udG9wICNuYXZpe3dpZHRoOjEwMCV9Lnc0NjB7bWFyZ2luOjAgNSU7bWF4LXdpZHRoOjQ0MHB4O3dpZHRoOjkwJX0uYm94Mm1hbCAudzQ2MHt3aWR0aDoxMDAlfS50ZWFzZXJfc21hbGwgLnc0NjAsLmJhY2tfdG9fdG9we21hcmdpbjowIDUlO3dpZHRoOjkwJX0udG9wIC5zb2NpYWxze3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjBweDttYXJnaW4tcmlnaHQ6NzBweH0udG9wIC5oZWFkX25hdntmbG9hdDpub25lO3BhZGRpbmc6MHB4O3dpZHRoOjEwMCV9LnRvcCAuaGVhZF9uYXYgdWwsLnRvcCAuaGVhZF9uYXYgbGl7bGluZS1oZWlnaHQ6MjBweDtkaXNwbGF5Om5vbmV9LnRvcCAuaGVhZF9uYXYgdWx7d2lkdGg6MTAwJX0udG9wIC5oZWFkX25hdiBsaXtwYWRkaW5nOjBweDtib3JkZXI6bm9uZTt3aWR0aDoxMDAlO2xpbmUtaGVpZ2h0OjMwcHh9LnRvcCAuaGVhZF9uYXYgdWwgYSwudG9wIC5oZWFkX25hdiBsaSBhe3BhZGRpbmctbGVmdDoyMHB4fS50b3AgLmhlYWRfbmF2IHVsIGxpLm1vYmlsZV9zb2NpYWxze2Rpc3BsYXk6bGlzdC1pdGVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxMHB4fS50b3AgLmhlYWRfbmF2IHVsIGxpLC50b3AgLmhlYWRfbmF2IHVsIGxpLm1vYmlsZV9zb2NpYWxzK2xpe3BhZGRpbmctYm90dG9tOjEwcHh9LnRvcCAuaGVhZF9uYXYgdWwgbGkgYSwudG9wIC5oZWFkX25hdiB1bCBsaS5tb2JpbGVfc29jaWFscytsaSBhe3BhZGRpbmctbGVmdDowfS5uYXZfaWNvbntiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9pY29uX25hdmkucG5nXCIpIG5vLXJlcGVhdCAwcHggMHB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzBweDtoZWlnaHQ6MjRweDtjdXJzb3I6cG9pbnRlcn0uc2xpZGVyICNwcmV2LC5zbGlkZXIgI25leHR7bWFyZ2luLXRvcDotMTkwcHh9LnNsaWRlciAuYngtdmlld3BvcnR7cGFkZGluZy1ib3R0b206MzAwcHh9LnNsaWRlciAuc2xpZGVyLXdyYXBwZXIgLnBvc1JpZ2h0IC5jc2MtdGV4dHBpYy10ZXh0LC5zbGlkZXIgLnNsaWRlci13cmFwcGVyIC5wb3NMZWZ0IC5jc2MtdGV4dHBpYy10ZXh0e2hlaWdodDozMDBweDtib3R0b206LTMwMHB4O292ZXJmbG93OmhpZGRlbn0uY29udGFpbmVyX21haW57bWF4LXdpZHRoOjI4MHB4O21pbi13aWR0aDoyODBweH0uY29udGFpbmVyX21haW57bWF4LXdpZHRoOjQ3OXB4fS50ZWFzZXJfc2xpZGVyX3dyYXBwZXIsLmJveDEzLGJveDEzLnNtYWxse3dpZHRoOjkwJTttYXJnaW46MzBweCA1JX0uZ2V3aW5uc3BpZWwgLmJveDEze3dpZHRoOjEwMCV9LmJveF9sZWZ0LC5ib3hfcmlnaHR7ZmxvYXQ6bm9uZX0udGVhc2VyX2Rhcmt7dG9wOjM0NXB4fS5zcDNfYW56ZWlnZXtkaXNwbGF5Om5vbmV9LnRlYXNlcl8zc3Bfc21hbGwgLnNwM19lbXBmYW5nIC5pbWdfaG92ZXIgLnR4dF9oMSwudGVhc2VyXzNzcF9zbWFsbCAuc3AzX2ZhY2Vib29rIC5pbWdfaG92ZXIgLnR4dF9oMXtmb250LXNpemU6MS41NTZlbTttYXJnaW4tdG9wOjJweDtkaXNwbGF5OmlubGluZS1ibG9ja30uaW1nX2hvdmVyIC5jdGEsLmltZ19ob3ZlciAuY29va2llcyAud3JhcHBlci1jb29raWVzIC5jdGEsLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAuaW1nX2hvdmVyIC5jdGEsLmltZ19ob3ZlciAuY29va2llcyAud3JhcHBlci1jb29raWVzIC5jY19idG4sLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAuaW1nX2hvdmVyIC5jY19idG4sLmltZ19ob3ZlciAuY29va2llcyAuY2NfYmFubmVyIC5jdGEsLmNvb2tpZXMgLmNjX2Jhbm5lciAuaW1nX2hvdmVyIC5jdGEsLmltZ19ob3ZlciAuY29va2llcyAuY2NfYmFubmVyIC5jY19idG4sLmNvb2tpZXMgLmNjX2Jhbm5lciAuaW1nX2hvdmVyIC5jY19idG4sLmltZ19ob3ZlciAuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyAuY3RhLC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC5pbWdfaG92ZXIgLmN0YSwuaW1nX2hvdmVyIC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC5jY19idG4sLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLmltZ19ob3ZlciAuY2NfYnRuLC5pbWdfaG92ZXIgLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgLmN0YSwuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAuaW1nX2hvdmVyIC5jdGEsLmltZ19ob3ZlciAuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAuY2NfYnRuLC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5pbWdfaG92ZXIgLmNjX2J0bntmb250LXNpemU6MC44ODllbTtsaW5lLWhlaWdodDoyMnB4fS50ZWFzZXJfc21hbGwgLm9uZSwudGVhc2VyX3NtYWxsIC50d297aGVpZ2h0OjE3MHB4fS50ZWFzZXJfM3NwX3NtYWxsIC5zcDNfZW1wZmFuZyAuaW1nX2hvdmVyLC50ZWFzZXJfM3NwX3NtYWxsIC5zcDNfZmFjZWJvb2sgLmltZ19ob3ZlcntoZWlnaHQ6MTQ4cHh9LmltZ19ob3ZlciAudHh0X2gye3dpZHRoOjg3JX0uYm94X2xlZnQgLm9uZSAudGVhc2VyX2dyZWVuIC5pY29uX2N0YXt0b3A6MTNweH0udGVhc2VyX2Rhcmt7dG9wOjEwM3B4fS50ZWFzZXJfc21hbGwgLmltZ19ob3ZlciAuZW1wZmFuZ19ub2JyZWFre2Rpc3BsYXk6bm9uZX0udGVhc2VyX3NtYWxsIC5pbWdfaG92ZXIgLmVtcGZhbmdfYnJlYWt7ZGlzcGxheTpibG9ja30udGVhc2VyX3NtYWxsIC5vbmUgLmltZ19ob3ZlciAuY3RhLC50ZWFzZXJfc21hbGwgLm9uZSAuaW1nX2hvdmVyIC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgLmNjX2J0biwuY29va2llcyAud3JhcHBlci1jb29raWVzIC50ZWFzZXJfc21hbGwgLm9uZSAuaW1nX2hvdmVyIC5jY19idG4sLnRlYXNlcl9zbWFsbCAub25lIC5pbWdfaG92ZXIgLmNvb2tpZXMgLmNjX2Jhbm5lciAuY2NfYnRuLC5jb29raWVzIC5jY19iYW5uZXIgLnRlYXNlcl9zbWFsbCAub25lIC5pbWdfaG92ZXIgLmNjX2J0biwudGVhc2VyX3NtYWxsIC5vbmUgLmltZ19ob3ZlciAuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyAuY2NfYnRuLC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC50ZWFzZXJfc21hbGwgLm9uZSAuaW1nX2hvdmVyIC5jY19idG4sLnRlYXNlcl9zbWFsbCAub25lIC5pbWdfaG92ZXIgLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgLmNjX2J0biwuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAudGVhc2VyX3NtYWxsIC5vbmUgLmltZ19ob3ZlciAuY2NfYnRue21hcmdpbi10b3A6NDVweH0uYm94Mm1hbCAub25lIC5pbWdfaG92ZXIgLmN0YSwuYm94Mm1hbCAub25lIC5pbWdfaG92ZXIgLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAuY2NfYnRuLC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgLmJveDJtYWwgLm9uZSAuaW1nX2hvdmVyIC5jY19idG4sLmJveDJtYWwgLm9uZSAuaW1nX2hvdmVyIC5jb29raWVzIC5jY19iYW5uZXIgLmNjX2J0biwuY29va2llcyAuY2NfYmFubmVyIC5ib3gybWFsIC5vbmUgLmltZ19ob3ZlciAuY2NfYnRuLC5ib3gybWFsIC5vbmUgLmltZ19ob3ZlciAuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyAuY2NfYnRuLC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC5ib3gybWFsIC5vbmUgLmltZ19ob3ZlciAuY2NfYnRuLC5ib3gybWFsIC5vbmUgLmltZ19ob3ZlciAuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAuY2NfYnRuLC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5ib3gybWFsIC5vbmUgLmltZ19ob3ZlciAuY2NfYnRue21hcmdpbi10b3A6MzlweH0uaW1nX2hvdmVyIC50eHRfaDF7Zm9udC1zaXplOjEuNTU2ZW19LnRlYXNlcl8zc3Bfc21hbGwgLm5ld3NfYmlnIC5zcDNfbmV3c3toZWlnaHQ6MTcwcHh9Lm5ld3NfYmlnIC5pbWdfaG92ZXIgLmN0YSwubmV3c19iaWcgLmltZ19ob3ZlciAuY29va2llcyAud3JhcHBlci1jb29raWVzIC5jY19idG4sLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAubmV3c19iaWcgLmltZ19ob3ZlciAuY2NfYnRuLC5uZXdzX2JpZyAuaW1nX2hvdmVyIC5jb29raWVzIC5jY19iYW5uZXIgLmNjX2J0biwuY29va2llcyAuY2NfYmFubmVyIC5uZXdzX2JpZyAuaW1nX2hvdmVyIC5jY19idG4sLm5ld3NfYmlnIC5pbWdfaG92ZXIgLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLmNjX2J0biwuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyAubmV3c19iaWcgLmltZ19ob3ZlciAuY2NfYnRuLC5uZXdzX2JpZyAuaW1nX2hvdmVyIC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5jY19idG4sLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgLm5ld3NfYmlnIC5pbWdfaG92ZXIgLmNjX2J0bnttYXJnaW4tdG9wOjMxcHh9LmNvbnRlbnRfYWR7ZGlzcGxheTpub25lfS5jb250ZW50X2FkX21vYmlsZXtkaXNwbGF5OmJsb2NrfS5mYWNlYm9va19tb2JpbGV7ZGlzcGxheTpibG9ja30ubG9nb3MgLmxvZ29fYWV7ZmxvYXQ6bGVmdH0ubG9nb3MgLmxvZ29faGlzdG9yeXttYXJnaW4tbGVmdDowJX0ubG9nb3MgLmxvZ29fZW50ZXJ0YWlud2Vie2Zsb2F0OnJpZ2h0O21hcmdpbi10b3A6MHB4fS5sb2dvc3ttYXJnaW4tYm90dG9tOjYwcHh9LnRlYXNlcl9mb290ZXJ7aGVpZ2h0OmF1dG87cGFkZGluZzozLjc2JTt3aWR0aDo5MC40OCV9LnRlYXNlcl9mb290ZXIgaDJ7Zm9udC1zaXplOjEuNTU2ZW19LnRlYXNlcl9mb290ZXIgcHtmb250LXNpemU6MC44ODllbTtsaW5lLWhlaWdodDoxLjE1ZW19LnRlYXNlcl9mb290ZXIgYS5jdGEsLnRlYXNlcl9mb290ZXIgLmNvb2tpZXMgLndyYXBwZXItY29va2llcyBhLmN0YSwuY29va2llcyAud3JhcHBlci1jb29raWVzIC50ZWFzZXJfZm9vdGVyIGEuY3RhLC50ZWFzZXJfZm9vdGVyIC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgYS5jY19idG4sLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAudGVhc2VyX2Zvb3RlciBhLmNjX2J0biwudGVhc2VyX2Zvb3RlciAuY29va2llcyAuY2NfYmFubmVyIGEuY3RhLC5jb29raWVzIC5jY19iYW5uZXIgLnRlYXNlcl9mb290ZXIgYS5jdGEsLnRlYXNlcl9mb290ZXIgLmNvb2tpZXMgLmNjX2Jhbm5lciBhLmNjX2J0biwuY29va2llcyAuY2NfYmFubmVyIC50ZWFzZXJfZm9vdGVyIGEuY2NfYnRuLC50ZWFzZXJfZm9vdGVyIC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIGEuY3RhLC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC50ZWFzZXJfZm9vdGVyIGEuY3RhLC50ZWFzZXJfZm9vdGVyIC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIGEuY2NfYnRuLC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC50ZWFzZXJfZm9vdGVyIGEuY2NfYnRuLC50ZWFzZXJfZm9vdGVyIC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIGEuY3RhLC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC50ZWFzZXJfZm9vdGVyIGEuY3RhLC50ZWFzZXJfZm9vdGVyIC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIGEuY2NfYnRuLC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC50ZWFzZXJfZm9vdGVyIGEuY2NfYnRue21hcmdpbi10b3A6NSV9LmJveDMzaW1hZ2UgLmluZGl2aWR1ZWxfZ3JhZGllbnR7aGVpZ2h0OjgwcHh9LmZvb3RlcixwdXNoe2hlaWdodDo3OTBweH0uZm9vdGVye3BhZGRpbmc6MjNweCAyMHB4IDMwcHh9LnRvcCAuc29jaWFsc3tkaXNwbGF5Om5vbmV9LnN0YWdlX2NvbnRlbnQsLnczMDB7bWF4LXdpZHRoOm5vbmU7d2lkdGg6ODglO21hcmdpbi1sZWZ0OjYlO21hcmdpbi1yaWdodDo2JX0udzMwMCAuYm94MTNhZHttYXgtd2lkdGg6MzAwcHg7d2lkdGg6YXV0b30ua2FydGVfaW1nLC5rYXJ0ZV9kZXRhaWx7d2lkdGg6MjgwcHg7aGVpZ2h0OjM4MXB4fS5lbXBmYW5nRGV0YWlsVGVtcGxhdGUgLnc2MjAgLmFuYmlldGVyIC50ZWFzZXJ7d2lkdGg6YXV0bzttYXJnaW46MCAxNXB4fS5zcGllbGUgLndyYXBwZXJfc3RpY2t5IC5taWRkbGUsLnNwaWVsZSAud3JhcHBlcl9zdGlja3kgLmJvdHRvbXttYXJnaW46MCA2JTt3aWR0aDo4OCV9LnNwaWVsZSAud3JhcHBlcl9zdGlja3kgLnN0YWdlIGgxe21hcmdpbi1sZWZ0OjUlfWJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5tZW51U3RhZmZlbCAuaW1nX2hvdmVye3dpZHRoOjEwMCV9Ym9keS5zZW5kdW5nZW5HcmFmaWsgLm1lbnVTdGFmZmVsIHVse3dpZHRoOjEwMCV9Ym9keS5zZW5kdW5nZW5HcmFmaWsgLm5hdmlfMm5kIC5zdWJfbmF2IHVsIGxpe3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDowcHh9Ym9keS5zZW5kdW5nZW5HcmFmaWsgLm5hdmlfMm5kIC5zdWJfbmF2IHVsIGxpLmV2ZW57dGV4dC1hbGlnbjpsZWZ0fS5lbXBmYW5nIC53NDYwLC5lbXBmYW5nIC50ZWFzZXJfM3NwX3NtYWxsIC5zcDNfZW1wZmFuZywuZW1wZmFuZyAuZW1wZmFuZ19zbWFsbCwuZW1wZmFuZyAudGVhc2VyXzNzcF9zbWFsbCAuc3AzX2ZhY2Vib29rLC5lbXBmYW5nIC5mYWNlYm9va19zbWFsbCwuZW1wZmFuZ0RldGFpbFRlbXBsYXRlIC53NDYwLC5lbXBmYW5nRGV0YWlsVGVtcGxhdGUgLnRlYXNlcl8zc3Bfc21hbGwgLnNwM19lbXBmYW5nLC5lbXBmYW5nRGV0YWlsVGVtcGxhdGUgLmVtcGZhbmdfc21hbGwsLmVtcGZhbmdEZXRhaWxUZW1wbGF0ZSAudGVhc2VyXzNzcF9zbWFsbCAuc3AzX2ZhY2Vib29rLC5lbXBmYW5nRGV0YWlsVGVtcGxhdGUgLmZhY2Vib29rX3NtYWxse3dpZHRoOjkwJTtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS50ZWFzZXJfYmlnIC53NDYwLmJveF9yaWdodCwuZW1wZmFuZ0RldGFpbFRlbXBsYXRlIC50ZWFzZXJfYmlnIC53NDYwLmJveF9yaWdodHttYXJnaW4tdG9wOjMwcHh9LmVtcGZhbmdEZXRhaWxUZW1wbGF0ZSAudGVhc2VyX2JpZyAudzQ2MHt3aWR0aDoxMDAlO21hcmdpbjowfS5mYWxsYmFja180MDQsLmZhbGxiYWNrX25vamF2YXNjcmlwdCwuZmFsbGJhY2tfb2xkYnJvd3NlcnttYXJnaW4tYm90dG9tOjIwcHg7bWFyZ2luLXRvcDo1JX0uZmFsbGJhY2tfb2xkYnJvd3NlcnttYXJnaW4tYm90dG9tOjB9LmhvbWUgLnR4LW0wMS10dnByb2dyYW1tZSAuYm94MTMudGFnZXNoaWdobGlnaHR7bWFyZ2luOjB9LmhvbWUgLm5ld3N7bWFyZ2luOjBweCA1JX0uc2VuZGV0ZXJtaW5lX2RldGFpbCAuY29udGVudF9sZWZ0e21hcmdpbi1ib3R0b206MHB4fS5zZW5kdW5nZW4gLnc2MjB7d2lkdGg6OTAlO21hcmdpbjowIDUlfS5zZW5kdW5nZW4gLnNlbmRldGVybWluZXt3aWR0aDoxMDAlO21hcmdpbjowcHh9LmhpbnRzX3dyYXBwZXIgLmhpbnRzIC5oaW50IC5wcmV2X2hpbnQgLm5hbWVfc2VyaWV7Zm9udC1zaXplOjEuMWVtO2xpbmUtaGVpZ2h0OjI4cHh9LnR4LW0wMS1wcm9ncmFtYWJjIC53OTQwe21hcmdpbjowcHh9LmJveF9sZWZ0LC5ib3hfcmlnaHR7ZmxvYXQ6bGVmdH0uc2VuZHVuZ0dyYWZpa0NvbnRlbnQgLmJveF8zM3tmb250LXNpemU6MC43ZW19LnNlbmR1bmdHcmFmaWtDb250ZW50IC5ib3gzM2ltYWdlLmJveF8zM3tmb250LXNpemU6MC42ZW19LnNlbmR1bmdHcmFmaWtDb250ZW50IC5ib3gzM2ltYWdlLmJveF8zMyAuY3RhLC5zZW5kdW5nR3JhZmlrQ29udGVudCAuYm94MzNpbWFnZS5ib3hfMzMgLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAuY2NfYnRuLC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgLnNlbmR1bmdHcmFmaWtDb250ZW50IC5ib3gzM2ltYWdlLmJveF8zMyAuY2NfYnRuLC5zZW5kdW5nR3JhZmlrQ29udGVudCAuYm94MzNpbWFnZS5ib3hfMzMgLmNvb2tpZXMgLmNjX2Jhbm5lciAuY2NfYnRuLC5jb29raWVzIC5jY19iYW5uZXIgLnNlbmR1bmdHcmFmaWtDb250ZW50IC5ib3gzM2ltYWdlLmJveF8zMyAuY2NfYnRuLC5zZW5kdW5nR3JhZmlrQ29udGVudCAuYm94MzNpbWFnZS5ib3hfMzMgLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLmNjX2J0biwuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyAuc2VuZHVuZ0dyYWZpa0NvbnRlbnQgLmJveDMzaW1hZ2UuYm94XzMzIC5jY19idG4sLnNlbmR1bmdHcmFmaWtDb250ZW50IC5ib3gzM2ltYWdlLmJveF8zMyAuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAuY2NfYnRuLC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5zZW5kdW5nR3JhZmlrQ29udGVudCAuYm94MzNpbWFnZS5ib3hfMzMgLmNjX2J0bnttaW4taGVpZ2h0OjI1cHg7d2lkdGg6MTlweDtiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9pY25fY3RhLnBuZ1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXJ9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkgYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyIC8gMSksIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkgYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KXsuc2VuZHVuZ0dyYWZpa0NvbnRlbnQgLmJveDMzaW1hZ2UuYm94XzMzIC5jdGEsLnNlbmR1bmdHcmFmaWtDb250ZW50IC5ib3gzM2ltYWdlLmJveF8zMyAuY29va2llcyAud3JhcHBlci1jb29raWVzIC5jY19idG4sLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAuc2VuZHVuZ0dyYWZpa0NvbnRlbnQgLmJveDMzaW1hZ2UuYm94XzMzIC5jY19idG4sLnNlbmR1bmdHcmFmaWtDb250ZW50IC5ib3gzM2ltYWdlLmJveF8zMyAuY29va2llcyAuY2NfYmFubmVyIC5jY19idG4sLmNvb2tpZXMgLmNjX2Jhbm5lciAuc2VuZHVuZ0dyYWZpa0NvbnRlbnQgLmJveDMzaW1hZ2UuYm94XzMzIC5jY19idG4sLnNlbmR1bmdHcmFmaWtDb250ZW50IC5ib3gzM2ltYWdlLmJveF8zMyAuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyAuY2NfYnRuLC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC5zZW5kdW5nR3JhZmlrQ29udGVudCAuYm94MzNpbWFnZS5ib3hfMzMgLmNjX2J0biwuc2VuZHVuZ0dyYWZpa0NvbnRlbnQgLmJveDMzaW1hZ2UuYm94XzMzIC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5jY19idG4sLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgLnNlbmR1bmdHcmFmaWtDb250ZW50IC5ib3gzM2ltYWdlLmJveF8zMyAuY2NfYnRue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nLzJ4L2ljbl9jdGFfMngucG5nXCIpO2JhY2tncm91bmQtc2l6ZToxOXB4IDE5cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXsuYm94XzMzIC5jdGEsLmJveF8zMyAuY29va2llcyAud3JhcHBlci1jb29raWVzIC5jdGEsLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAuYm94XzMzIC5jdGEsLmJveF8zMyAuY29va2llcyAud3JhcHBlci1jb29raWVzIC5jY19idG4sLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAuYm94XzMzIC5jY19idG4sLmJveF8zMyAuY29va2llcyAuY2NfYmFubmVyIC5jdGEsLmNvb2tpZXMgLmNjX2Jhbm5lciAuYm94XzMzIC5jdGEsLmJveF8zMyAuY29va2llcyAuY2NfYmFubmVyIC5jY19idG4sLmNvb2tpZXMgLmNjX2Jhbm5lciAuYm94XzMzIC5jY19idG4sLmJveF8zMyAuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyAuY3RhLC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC5ib3hfMzMgLmN0YSwuYm94XzMzIC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC5jY19idG4sLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLmJveF8zMyAuY2NfYnRuLC5ib3hfMzMgLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgLmN0YSwuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAuYm94XzMzIC5jdGEsLmJveF8zMyAuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAuY2NfYnRuLC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5ib3hfMzMgLmNjX2J0bnttaW4taGVpZ2h0OjI1cHg7d2lkdGg6MjVweDtiYWNrZ3JvdW5kLXNpemU6MTAwJX0uYm94XzEyLnc0NjB7bWFyZ2luLWJvdHRvbToyMHB4fS5zZW5kdW5nZW4gLnc2MjAgaDJ7Zm9udC1zaXplOjEuOWVtfS50eC1tMDEtdHZwcm9ncmFtbWUgLmJveFNlbmR1bmcgaDJ7Zm9udC1zaXplOjAuOWVtfS50eC1tMDEtdHZwcm9ncmFtbWUgLmJveFNlbmR1bmcgLmNzYy1mcmFtZS1kZWZhdWx0IHB7ZmxvYXQ6bGVmdDtmb250LXNpemU6MC45ZW19LnR4LW0wMS10dnByb2dyYW1tZSAuYm94U2VuZHVuZyAuY3NjLWZyYW1lLWRlZmF1bHR7d2lkdGg6MTAwJTtmbG9hdDpub25lfS50eC1tMDEtdHZwcm9ncmFtbWUgLmJveFNlbmR1bmcgLmNzYy10ZXh0cGljLWNlbnRlcnttYXJnaW4tcmlnaHQ6MTBweH1oMXt3b3JkLXdyYXA6YnJlYWstd29yZDtmb250LXNpemU6MS43ZW19LmRlZmF1bHQgLmJveDEze3dpZHRoOjEwMCV9LmJveDMzZmIgaDR7dG9wOmF1dG87ZmxvYXQ6bm9uZX0uYm94MzNmYiAuY3NjLWZyYW1lLWRlZmF1bHR7d2lkdGg6MTAwJX0udzYyMC5zZW5kdW5nR3JhZmlrMlNwYWx0ZW57bWFyZ2luOjAgNSUgMCA1JX0udzYyMC5zZW5kdW5nR3JhZmlrMlNwYWx0ZW57d2lkdGg6OTAlfS53NjIwLnNlbmR1bmdHcmFmaWsyU3BhbHRlbiAuYnRuX2JhY2tfbW9iaWxle3JpZ2h0OjUlfS53MzAwIC5ib3gxMywudzMwMC5zZW5kdW5nR3JhZmlrMlNwYWx0ZW4gLmJveDEze3dpZHRoOjEwMCV9Lmdld2lubnNwaWVsIC5idG5fYmFja19tb2JpbGV7dG9wOi0yMnB4fS5rYXJ0ZV9iaWd7aGVpZ2h0OjU2MHB4O292ZXJmbG93OmhpZGRlbn0ua2FydGVfaW1nMnt0b3A6NDMwcHg7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTEzOHB4O3dpZHRoOjEzN3B4O2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246MHB4IDBweDtoZWlnaHQ6ODNweH0ua2FydGVfaW1nMjpob3ZlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtODRweH0ua2FydGVfaW1nM2F7dG9wOjQzMHB4O2xlZnQ6NTAlO2hlaWdodDo2MnB4O21hcmdpbi1sZWZ0Oi0zMnB4O2JhY2tncm91bmQtc2l6ZToxMDAlO3dpZHRoOjI0MHB4O2JhY2tncm91bmQtcG9zaXRpb246MHB4IC02MnB4fS5rYXJ0ZV9hdDpob3ZlciAua2FydGVfaW1nM2F7YmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTE4NnB4fS5rYXJ0ZV9pbWczYnt0b3A6MzY4cHg7bGVmdDo1MCU7YmFja2dyb3VuZC1wb3NpdGlvbjotMTAzcHggMHB4O2JhY2tncm91bmQtc2l6ZToyNDBweCBhdXRvO21hcmdpbi1sZWZ0OjcxcHg7d2lkdGg6MTM2cHg7aGVpZ2h0OjYycHh9LmthcnRlX2F0OmhvdmVyIC5rYXJ0ZV9pbWczYntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDNweCAtMTI0cHh9LmJveDEzLnRhZ2VzaGlnaGxpZ2h0IC50ZXh0IGgye2ZvbnQtc2l6ZToyMnB4fS5ha2tvcmRlb25faGVhZGVyIGgye2ZvbnQtc2l6ZToxOXB4fS5ha2tvcmRlb25faGVhZGVyIHNwYW57dG9wOjBweH0udzMwMCAuYm94MTMgLmNzYy1mcmFtZS1kZWZhdWx0IC5jc2MtdGV4dHBpYyAuY3NjLXRleHRwaWMtdGV4dCBoNCwudzMwMC5zZW5kdW5nR3JhZmlrMlNwYWx0ZW4gLmJveDEzIC5jc2MtZnJhbWUtZGVmYXVsdCAuY3NjLXRleHRwaWMgLmNzYy10ZXh0cGljLXRleHQgaDR7bGVmdDo1JX0udzMwMCAuYm94MTMgLmNzYy1mcmFtZS1kZWZhdWx0IC5jc2MtdGV4dHBpYyAuY3NjLXRleHRwaWMtdGV4dCBoMiwudzMwMC5zZW5kdW5nR3JhZmlrMlNwYWx0ZW4gLmJveDEzIC5jc2MtZnJhbWUtZGVmYXVsdCAuY3NjLXRleHRwaWMgLmNzYy10ZXh0cGljLXRleHQgaDJ7bGVmdDo1JX0uaGVhZF9uYXYgLnJlc3BvbnNpdmVfc2VhcmNoX21vYmlsZSAucXVpY2tzZWFyY2h7ZGlzcGxheTpibG9jazt3aWR0aDo2NSV9LnNwaWVsZV90cmFpbGVyIC50cmFpbGVyX3RleHR7bWFyZ2luLXJpZ2h0OjMlO21hcmdpbi1sZWZ0OjMlfS5zcGllbGVfdHJhaWxlciAuY2xvc2V7cmlnaHQ6MyV9LnQzY2hpbXAtZmllbGQtdGV4dHttYXJnaW46MHB4IDMuMyUgMHB4IDBweDt3aWR0aDoxMDAlO2Zsb2F0Om5vbmV9Lm5sX2Zvcm0gLnQzY2hpbXAtZmllbGQtRk5BTUV7bWFyZ2luLWJvdHRvbToyMHB4fS5ubF9mb3JtIC50M2NoaW1wLXN1Ym1pdHtmbG9hdDpub25lfS5ubF9mb3JtIC50M2NoaW1wLWFsd2F5c3ttYXJnaW4tdG9wOjVweH0ubmxfZm9ybSAudDNjaGltcC1lcnJvcntmbG9hdDpub25lfS5zZWFyY2hiYXJ7cGFkZGluZy1ib3R0b206MTBweH1ib2R5LnNlbmR1bmdlbkdyYWZpayAuc2VuZHVuZ0dyYWZpa0NvbnRlbnQgLm5hdmlfMm5kIC5hY3RpdmV7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvYXJyb3dfc21hbGxfc2VsZWN0ZWRfbW9iaWxlLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIGxlZnQgMTFweCB0cmFuc3BhcmVudH1ib2R5LnNlbmR1bmdlbkdyYWZpayAuc2VuZHVuZ0dyYWZpa0NvbnRlbnQgLm5hdmlfMm5kIC5hY3RpdmUgYXtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fWJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5zZW5kdW5nR3JhZmlrQ29udGVudCAubmF2aV8ybmQgdWx7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfWJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5zZW5kdW5nR3JhZmlrQ29udGVudCAubmF2aV8ybmQgbGl7cGFkZGluZy1sZWZ0OjIwcHg7cGFkZGluZy1yaWdodDoyMHB4fWJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5zZW5kdW5nR3JhZmlrQ29udGVudCAudmlkZW8gLmFjdGl2ZXtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCl7LmxvZ29zIC5sb2dvX2VudGVydGFpbndlYntmbG9hdDpub25lO2xlZnQ6MDt0b3A6NDBweH0ubG9nb3MgLmxvZ29fYWV7ZmxvYXQ6cmlnaHR9LmxvZ29zIC5sb2dvX2hpc3Rvcnl7bWFyZ2luLWxlZnQ6MTAlfS5ha2tvcmRlb25faGVhZGVyIGgye3BhZGRpbmctcmlnaHQ6NTBweH0uZ2V3aW5udGVhc2VyLmJveDMzZmIgaDR7Zm9udC1zaXplOjEycHh9Lm5ld3NsZXR0ZXJfdGVhc2VyLmJpZyBoM20gaDN7Zm9udC1zaXplOjFlbTtib3R0b206MTVweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpe2JvZHkuc2VuZHVuZ2VuR3JhZmlrIC5tZW51U3RhZmZlbCAuaW1nX2hvdmVye3dpZHRoOjEwMCV9Ym9keS5zZW5kdW5nZW5HcmFmaWsgLm1lbnVTdGFmZmVsIHVse3dpZHRoOjEwMCV9Lm5ld3MgLnBhZ2VyIGEucHJldiwubmV3cyAucGFnZXIgYS5uZXh0e3RleHQtaW5kZW50Oi05OTk5cHg7bWFyZ2luLXRvcDo1cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4MHB4KXsuc2l0ZW1hcCAuZm9vdGVyTmF2aS5tZW51X2VsdHt3aWR0aDo1MCV9c3Bhbi5oaWRle2Rpc3BsYXk6bm9uZX0uY29udGVudF9hZF9tb2JpbGV7ZGlzcGxheTpibG9jazttYXJnaW46MDt3aWR0aDoxMDAlO21heC13aWR0aDpub25lfS5lbXBmYW5nX3NtYWxsIGgyLC5mYWNlYm9va19zbWFsbCBoMiwuZW1wZmFuZ19iaWcgaDJ7Zm9udC1zaXplOjAuOGVtO2xpbmUtaGVpZ2h0OjJlbX0uYm94MTNjb2xvciBoMiwubmV3c2xldHRlcl90ZWFzZXIuYmlnIGgye2ZvbnQtc2l6ZToxLjhlbX0uYm94MTNjb2xvciBoMywubmV3c2xldHRlcl90ZWFzZXIuYmlnIGgze2JvdHRvbTo1cHh9LmJveDEzY29sb3Iuc3AzX2ZhY2Vib29rIGgze2JvdHRvbToyN3B4fWJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5ib3hfMzMgaDJ7Zm9udC1zaXplOjEuOGVtfS5idG5fYmFja19tb2JpbGUgYXttYXJnaW4tdG9wOi0yMHB4fS53MzAwLnNlbmR1bmdHcmFmaWsyU3BhbHRlbiAuYm94MTMgLmNzYy1mcmFtZS1kZWZhdWx0IC5jc2MtdGV4dHBpYyAuY3NjLXRleHRwaWMtdGV4dCBoMiBhLC53MzAwIC5ib3gxMyAuY3NjLWZyYW1lLWRlZmF1bHQgLmNzYy10ZXh0cGljIC5jc2MtdGV4dHBpYy10ZXh0IGgyIGF7d2lkdGg6MjUwcHg7Zm9udC1zaXplOjAuNmVtfS5nZXdpbm5zcGllbF9mcmFnZSAuZ2V3aW5udGVhc2VyLmJveDMzZmIgaDIsLmdld2lubnNwaWVsX2ZyYWdlIC5nZXdpbm50ZWFzZXIuYm94MzNmYiBoM3t3aWR0aDo4MCV9Lmdld2lubnNwaWVsIC5idG5fYmFja19tb2JpbGV7dG9wOi00NXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMzJweCl7LmthcnRlX2ltZzJ7dG9wOjQ3M3B4fS5rYXJ0ZV9pbWczYXt0b3A6NDczcHh9LmthcnRlX2ltZzNie3RvcDo0MTFweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpey5oaW50c193cmFwcGVyIC5oaW50cyAuaGludCAucHJldl9oaW50IC5uYW1lX3Nlcmlle3BhZGRpbmctcmlnaHQ6MzVweDtwYWRkaW5nLWJvdHRvbTowfS5ob21lIC50ZWFzZXJfYmlnIC5vbmUuZ3JlZW57YmFja2dyb3VuZDojMzMzO2hlaWdodDphdXRvO3BhZGRpbmctYm90dG9tOjEwMHB4fS5ob21lIC5ib3hfbGVmdCAuc3AzLmdyZWVuIC5jc2MtdGV4dHBpYy10ZXh0e2JvdHRvbTphdXRvO3RvcDoxMjVweH0uc2VhcmNoYmFyICN0dl9zZWFyY2h7d2lkdGg6NzUlfX0uaG9tZSAudG9we21hcmdpbi1ib3R0b206MH0udG9wIC5oZWFkX25hdntwYWRkaW5nOjBweH0udG9wIC5oZWFkX25hdiBsaXtwYWRkaW5nLWxlZnQ6MH0udG9wIC5oZWFkX25hdiBsaS5hY3RpdmUgYXtjb2xvcjojRkZGfS50b3AgLmhlYWRfbmF2ICNzdWJOYXZpe21hcmdpbi10b3A6NXB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo0NnB4O3BhZGRpbmc6MCAxMHB4O2ZvbnQtc2l6ZToxNHB4fS50b3AgLmhlYWRfbmF2ICNzdWJOYXZpIGxpe2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zYm9sZFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MC44NzVlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGluZS1oZWlnaHQ6MS4yNTBlbTtmb250LXNpemU6aW5oZXJpdH0udG9wIC5oZWFkX25hdiAjc3ViTmF2aSBsaSBhe2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zYm9sZFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MC44NzVlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGluZS1oZWlnaHQ6MS4yNTBlbTtjb2xvcjojMmFhNmUxO2ZvbnQtc2l6ZTppbmhlcml0fS50b3AgLmhlYWRfbmF2ICNzdWJOYXZpIGxpIGE6aG92ZXJ7Y29sb3I6I2ViMWUwMH0udG9wIC5oZWFkX25hdiAjc3ViTmF2aSBsaS5hY3RpdmUgYXtjb2xvcjojRkZGfS50b3AgLmhlYWRfbmF2ICNtYWluTmF2aXtmb250LXNpemU6MThweH0udG9wIC5oZWFkX25hdiB1bCBsaTpmaXJzdC1jaGlsZHtwYWRkaW5nOjAgMCAwIDE4cHh9LnRvcCAuc2VhcmNoX2Zvcm17cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MH0udG9wIC5zb2NpYWxze2Zsb2F0OnJpZ2h0O21hcmdpbi10b3A6MTJweDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MTdweH0udG9wIC5oZWFkX25hdiAuc2VhcmNoX3N1Ym1pdC5jbG9zZXtiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9idG5fc2VhcmNoX2Nsb3NlLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDBweCAwcHggdHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1zaXplOjE0cHggMTRweDt0b3A6OHB4O3JpZ2h0OmF1dG87cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MjBweDtoZWlnaHQ6MjBweH0udG9wIC5yZXNwb25zaXZlX3NlYXJjaHtoZWlnaHQ6NDhweDttYXJnaW4tdG9wOjVweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MzlweCl7LnNlYXJjaF9zdWJtaXR7dG9wOjE1cHh9LnNlYXJjaF9mb3JtIC5zZWFyY2hfc3VibWl0e3RvcDo4cHh9LnRvcHttYXJnaW4tYm90dG9tOjUwcHh9LnRvcHttYXJnaW4tYm90dG9tOjUwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsudG9wIC5zb2NpYWxze2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0udG9wIC5oZWFkX25hdiAuc2VhcmNoX3N1Ym1pdHtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsudG9wIC5zb2NpYWxze2JhY2tncm91bmQtY29sb3I6IzMzMztkaXNwbGF5Om5vbmU7cG9zaXRpb246cmVsYXRpdmU7cmlnaHQ6MHB4O3dpZHRoOjEwMCU7ZmxvYXQ6bm9uZTttYXJnaW46MHB4IGF1dG87Ym90dG9tOjBweDtwYWRkaW5nOjIwcHggMHB4O21hcmdpbi1yaWdodDoyMHB4O3JpZ2h0OjBweDt0b3A6MDttYXJnaW4tdG9wOjB9LnRvcCAuc29jaWFscyBhe2Zsb2F0Om5vbmU7bWFyZ2luOjBweCBhdXRvfS50b3AgLmhlYWRfbmF2IHVsIGxpOmZpcnN0LWNoaWxke3BhZGRpbmc6MTJweCAwcHh9LnRvcCAuaGVhZF9uYXYgI3N1Yk5hdml7ZmxvYXQ6bm9uZTttYXJnaW4tdG9wOjA7cGFkZGluZzowcHggMjBweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MH0udG9wIC5oZWFkX25hdiAjc3ViTmF2aSB1bCwudG9wIC5oZWFkX25hdiAjc3ViTmF2aSBsaXtiYWNrZ3JvdW5kLWNvbG9yOiMzMzM7bGluZS1oZWlnaHQ6MjBweDtkaXNwbGF5Om5vbmV9LnRvcCAuaGVhZF9uYXYgI3N1Yk5hdmkgbGl7cGFkZGluZzoyMHB4IDB9LnRvcCAuaGVhZF9uYXYgI3N1Yk5hdmkgdWx7ZmxvYXQ6bm9uZTtoZWlnaHQ6YXV0bzttYXJnaW4tdG9wOjE1cHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MHB4IDIwcHg7d2lkdGg6YXV0b30udG9wIC5oZWFkX25hdiAjc3ViTmF2aSB1bCBsaSwudG9wIC5oZWFkX25hdiAjc3ViTmF2aSB1bCBsaS5tb2JpbGVfc29jaWFscytsaXtoZWlnaHQ6YXV0bztwYWRkaW5nOjEycHggMHB4O3dpZHRoOjEwMCU7bGluZS1oZWlnaHQ6MzBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMTExfS50b3AgLmhlYWRfbmF2IC5zZWFyY2hfc3VibWl0e2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXJpZ2h0OjIwcHg7bWFyZ2luLXRvcDoxNXB4fS50b3AgLmhlYWRfbmF2IC5zZWFyY2hfc3VibWl0LmNsb3Nle2JhY2tncm91bmQtc2l6ZToyMHB4IDIwcHh9LnRvcCAuaGVhZF9uYXYgLnJlc3BvbnNpdmVfc2VhcmNoX21vYmlsZSAuc2VhcmNoX3N1Ym1pdHtkaXNwbGF5Om5vbmU7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLXRvcDowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCl7LnRvcCAuc29jaWFsc19tb2JpbGV7cG9zaXRpb246cmVsYXRpdmV9fS5mb290ZXIubm8tYm9yZGVye2JvcmRlcjpub25lfS50ZWFzZXJfZm9vdGVye3BhZGRpbmc6MjBweH0udGVhc2VyX2Zvb3RlciBhLmN0YSwudGVhc2VyX2Zvb3RlciAuY29va2llcyAud3JhcHBlci1jb29raWVzIGEuY3RhLC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgLnRlYXNlcl9mb290ZXIgYS5jdGEsLnRlYXNlcl9mb290ZXIgLmNvb2tpZXMgLndyYXBwZXItY29va2llcyBhLmNjX2J0biwuY29va2llcyAud3JhcHBlci1jb29raWVzIC50ZWFzZXJfZm9vdGVyIGEuY2NfYnRuLC50ZWFzZXJfZm9vdGVyIC5jb29raWVzIC5jY19iYW5uZXIgYS5jdGEsLmNvb2tpZXMgLmNjX2Jhbm5lciAudGVhc2VyX2Zvb3RlciBhLmN0YSwudGVhc2VyX2Zvb3RlciAuY29va2llcyAuY2NfYmFubmVyIGEuY2NfYnRuLC5jb29raWVzIC5jY19iYW5uZXIgLnRlYXNlcl9mb290ZXIgYS5jY19idG4sLnRlYXNlcl9mb290ZXIgLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgYS5jdGEsLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLnRlYXNlcl9mb290ZXIgYS5jdGEsLnRlYXNlcl9mb290ZXIgLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgYS5jY19idG4sLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLnRlYXNlcl9mb290ZXIgYS5jY19idG4sLnRlYXNlcl9mb290ZXIgLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgYS5jdGEsLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgLnRlYXNlcl9mb290ZXIgYS5jdGEsLnRlYXNlcl9mb290ZXIgLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgYS5jY19idG4sLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgLnRlYXNlcl9mb290ZXIgYS5jY19idG57cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjIwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpey50ZWFzZXJfZm9vdGVyIGEuY3RhLC50ZWFzZXJfZm9vdGVyIC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgYS5jdGEsLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAudGVhc2VyX2Zvb3RlciBhLmN0YSwudGVhc2VyX2Zvb3RlciAuY29va2llcyAud3JhcHBlci1jb29raWVzIGEuY2NfYnRuLC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgLnRlYXNlcl9mb290ZXIgYS5jY19idG4sLnRlYXNlcl9mb290ZXIgLmNvb2tpZXMgLmNjX2Jhbm5lciBhLmN0YSwuY29va2llcyAuY2NfYmFubmVyIC50ZWFzZXJfZm9vdGVyIGEuY3RhLC50ZWFzZXJfZm9vdGVyIC5jb29raWVzIC5jY19iYW5uZXIgYS5jY19idG4sLmNvb2tpZXMgLmNjX2Jhbm5lciAudGVhc2VyX2Zvb3RlciBhLmNjX2J0biwudGVhc2VyX2Zvb3RlciAuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyBhLmN0YSwuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyAudGVhc2VyX2Zvb3RlciBhLmN0YSwudGVhc2VyX2Zvb3RlciAuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyBhLmNjX2J0biwuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyAudGVhc2VyX2Zvb3RlciBhLmNjX2J0biwudGVhc2VyX2Zvb3RlciAuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciBhLmN0YSwuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAudGVhc2VyX2Zvb3RlciBhLmN0YSwudGVhc2VyX2Zvb3RlciAuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciBhLmNjX2J0biwuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAudGVhc2VyX2Zvb3RlciBhLmNjX2J0bntwb3NpdGlvbjpzdGF0aWN9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyIC8gMSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KXsuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy8yeC9zbGlkZXJfY2lyY2xlc18yeC5wbmcpO2JhY2tncm91bmQtc2l6ZToyMHB4IDQwcHh9LnNsaWRlciAuYngtbmV4dCwuc2xpZGVyIC5ieC1wcmV2e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy8yeC9zbGlkZXJfYXJyb3dzXzJ4LnBuZyk7YmFja2dyb3VuZC1zaXplOjEwMHB4IDE2MHB4fS50b3AgLnNvY2lhbHMgYSwudG9wIC5oZWFkX25hdiB1bCBsaS5tb2JpbGVfc29jaWFscyBhe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy8yeC9zb2NpYWxfZmJfMngucG5nKTtiYWNrZ3JvdW5kLXNpemU6MTBweCAyOHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIGFuZCAobWF4LXdpZHRoOiA3NjdweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSBhbmQgKG1heC13aWR0aDogNzY3cHgpLCBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIgLyAxKSBhbmQgKG1heC13aWR0aDogNzY3cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIGFuZCAobWF4LXdpZHRoOiA3NjdweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnRvcCAuc29jaWFscyBhLC50b3AgLmhlYWRfbmF2IHVsIGxpLm1vYmlsZV9zb2NpYWxzIGF7YmFja2dyb3VuZC1zaXplOmF1dG8gNDBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIgLyAxKSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpey50b3AgLmxvZ29fY29udGFpbmVyICNsb2dve2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy8yeC9oaXN0b3J5X2xvZ29fMngucG5nKTtiYWNrZ3JvdW5kLXNpemU6NzBweCA2NHB4fS5oZWFkX25hdiAuc2VhcmNoX3N1Ym1pdHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWcvMngvaWNuX3NlYXJjaF8yeC5wbmcpO2JhY2tncm91bmQtc2l6ZToxNHB4IDI4cHh9LmhlYWRfbmF2IC5zZWFyY2hfc3VibWl0OmhvdmVye2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy8yeC9pY25fc2VhcmNoXzJ4LnBuZyk7YmFja2dyb3VuZC1zaXplOjE0cHggMjhweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSBhbmQgKG1heC13aWR0aDogNzY3cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMikgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSwgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyIC8gMSkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSBhbmQgKG1heC13aWR0aDogNzY3cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIGFuZCAobWF4LXdpZHRoOiA3NjdweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpey5oZWFkX25hdiAuc2VhcmNoX3N1Ym1pdCwuaGVhZF9uYXYgLnNlYXJjaF9zdWJtaXQ6aG92ZXJ7YmFja2dyb3VuZC1zaXplOjIwcHggNDBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIgLyAxKSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpey5mYWNlYm9va19zbWFsbCAuaWNuX2ZhY2Vib29rX3NwM3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWcvMngvc29jaWFsX2ZiX21vYmlsZV8yeC5wbmcpO2JhY2tncm91bmQtc2l6ZToxNHB4IDQwcHh9LnNvY2lhbHMgbGkuZmIgYSwuc29jaWFscyBsaS5mYiBhOmhvdmVye2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy8yeC9zb2NpYWxfZmJfZm9vdGVyXzJ4LnBuZyk7YmFja2dyb3VuZC1zaXplOjlweCAyOHB4fS5zb2NpYWxzIGxpLnR3aXR0ZXIgYSwuc29jaWFscyBsaS50d2l0dGVyIGE6aG92ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nLzJ4L3NvY2lhbF90d18yeC5wbmcpO2JhY2tncm91bmQtc2l6ZToxNnB4IDI4cHh9LnNvY2lhbHMgbGkubWFpbCBhLC5zb2NpYWxzIGxpLm1haWwgYTpob3ZlcntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWcvMngvc29jaWFsX21haWxfMngucG5nKTtiYWNrZ3JvdW5kLXNpemU6MTZweCAyOHB4fS5ieC13cmFwcGVyIC5ieC1uZXh0LC5ieC13cmFwcGVyIC5ieC1wcmV2e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy8yeC9zbGlkZV9jb250cm9sc18yeC5wbmcpO2JhY2tncm91bmQtc2l6ZTo0OHB4IDI2MHB4fWEubG9nb19hZW5ldCxhLmxvZ29fYWVuZXQ6aG92ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nLzJ4L2xvZ29fYWVuZXR3b3Jrc18yeC5wbmcpO2JhY2tncm91bmQtc2l6ZToxMTlweCAzMnB4fWEubG9nb19oaXN0b3J5LGEubG9nb19oaXN0b3J5OmhvdmVye2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy8yeC9sb2dvX2hpc3RvcnlfMngucG5nKTtiYWNrZ3JvdW5kLXNpemU6MzNweCA2MnB4fWEubG9nb19hZSxhLmxvZ29fYWU6aG92ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nLzJ4L2xvZ29fYWVfZm9vdGVyXzJ4LnBuZyk7YmFja2dyb3VuZC1zaXplOjM4cHggMzhweH1hLmxvZ29fZW50ZXJ0YWlud2ViLGEubG9nb19lbnRlcnRhaW53ZWI6aG92ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nLzJ4L2xvZ29fZW50ZXJ0YWlud2ViXzJ4LnBuZyk7YmFja2dyb3VuZC1zaXplOjk1cHggNjhweH0uYnJlYWRjcnVtYk1lbnUgLmJyZWFkY3J1bWJJY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy8yeC9pY25fYXJyb3dfYnJlYWRjcnVtYl8yeC5wbmcpO2JhY2tncm91bmQtc2l6ZTo2cHggMTJweH0uYnRuX2JhY2tfbW9iaWxlIGF7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nLzJ4L2Fycm93X2JhY2tfMngucG5nKTtiYWNrZ3JvdW5kLXNpemU6NXB4IDIycHh9LmJveDEzY29sb3IuYm94MTNmYiAuaWNuX2ZhY2Vib29rX3NwM3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWcvMngvc29jaWFsX2ZiX21vYmlsZV8yeC5wbmcpO2JhY2tncm91bmQtc2l6ZToxNHB4IDQ4cHh9LmVtcGZhbmdEZXRhaWxUZW1wbGF0ZSAudzYyMCAuYW5iaWV0ZXIgLm1vcmVsZXNze2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy8yeC9hcnJvd3NfbW9yZWxlc3NfMngucG5nKTtiYWNrZ3JvdW5kLXNpemU6MTJweCAyNHB4fS5kcm9wZG93biAuaW1nX2hvdmVyIHNwYW4uaWNvbl9kcm9wZG93bntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWcvMngvaWNuX2Fycm93X2Ryb3Bkb3duXzJ4LnBuZyk7YmFja2dyb3VuZC1zaXplOjUycHggNTJweH0uZHJvcGRvd24gLmljaGVja2JveHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWcvMngvaWNuX2NoZWNrYm94XzJ4LmpwZyk7YmFja2dyb3VuZC1zaXplOjM2cHggMzZweH1hLnByaW50e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy8yeC9pY25fcHJpbnRfMngucG5nKTtiYWNrZ3JvdW5kLXNpemU6MTRweCAyOHB4fWEucHJpbnQ6aG92ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNHB4fS5kYXRhX2ljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nLzJ4L2ljbl9jYWxlbmRhcl8yeC5wbmcpO2JhY2tncm91bmQtc2l6ZToxOHB4IDM2cHh9LmhpbnRzX3dyYXBwZXIgLmhpbnRzIC5oaW50IC5yaWdodF9oaW50IC5pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy8yeC9pY25fZ2VucmVfOTB4NzBfMngucG5nKTtiYWNrZ3JvdW5kLXNpemU6NjUlfS5oaW50c193cmFwcGVyIC5oaW50cyAuaGludCAubm93e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy8yeC9iZ19ub3dfMngucG5nKTtiYWNrZ3JvdW5kLXNpemU6MTQwcHggMjBweH0uaGludHNfd3JhcHBlciAuaGludHMgLmhpbnQgLmNsb3Nle2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy8yeC9idG5fY2xvc2VfbGlnaHRfMngucG5nKTtiYWNrZ3JvdW5kLXNpemU6MTFweCAyNHB4fS50ZWFzZXJfM3NwX3NtYWxsIC5lbXBmYW5nX2JpZ3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWcvMngvcGF0dGVybl9iaWd0ZWFzZXJfcGlua190dl9zcHJpdGVfMnguanBnKTtiYWNrZ3JvdW5kLXNpemU6NDYwcHggNjQwcHh9LnRlYXNlcl8zc3Bfc21hbGwgLmVtcGZhbmdfYmlnOmhvdmVye2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy8yeC9wYXR0ZXJuX2JpZ3RlYXNlcl9waW5rX3R2X3Nwcml0ZV8yeC5qcGcpO2JhY2tncm91bmQtc2l6ZTo0NjBweCA2NDBweH0uc3RhZ2VfY29udGVudCAucGFnZXIgLm5leHR7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvMngvcGFnZXJfcmlnaHRfMngucG5nXCIpO2JhY2tncm91bmQtc2l6ZTphdXRvIDI4cHh9LnN0YWdlX2NvbnRlbnQgLnBhZ2VyIC5wcmV2e2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nLzJ4L3BhZ2VyX2xlZnRfMngucG5nXCIpO2JhY2tncm91bmQtc2l6ZTphdXRvIDI4cHh9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiwudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0e2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nLzJ4L2NhbGVuZGFyX2NvbnRyb2xzXzJ4LnBuZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTBweCAxMXB4fS5oaW50c193cmFwcGVyIC5oaW50cyAuaGludCAucHJldl9oaW50IC5uYW1lX3Nlcmlle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nLzJ4L2N0YV9kb3duXzJ4LnBuZ1wiKTtiYWNrZ3JvdW5kLXNpemU6YXV0byAyNnB4fS5zZW5kdW5nSGVhZGxpbmUgLmZhbWlseXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy8yeC9pY25fZ2VucmVfYmxhY2tfNjB4NTBfMngucG5nXCIpO2JhY2tncm91bmQtc2l6ZTphdXRvIDM1MHB4fS5zZW5kdW5nSGVhZGxpbmUgLnBhcmFub3JtYWx7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvMngvaWNuX2dlbnJlX2JsYWNrXzYweDUwXzJ4LnBuZ1wiKTtiYWNrZ3JvdW5kLXNpemU6YXV0byAzNTBweH0uc2VuZHVuZ0hlYWRsaW5lIC5jcmltZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy8yeC9pY25fZ2VucmVfYmxhY2tfNjB4NTBfMngucG5nXCIpO2JhY2tncm91bmQtc2l6ZTphdXRvIDM1MHB4fS5zZW5kdW5nSGVhZGxpbmUgLmRlYWxze2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nLzJ4L2ljbl9nZW5yZV9ibGFja182MHg1MF8yeC5wbmdcIik7YmFja2dyb3VuZC1zaXplOmF1dG8gMzUwcHh9LnNlbmR1bmdIZWFkbGluZSAubGlmZXN0eWxle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nLzJ4L2ljbl9nZW5yZV9ibGFja182MHg1MF8yeC5wbmdcIik7YmFja2dyb3VuZC1zaXplOmF1dG8gMzUwcHh9LnNlbmR1bmdIZWFkbGluZSAucG9ydHJhaXR7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvMngvaWNuX2dlbnJlX2JsYWNrXzYweDUwXzJ4LnBuZ1wiKTtiYWNrZ3JvdW5kLXNpemU6YXV0byAzNTBweH0uc2VuZHVuZ0hlYWRsaW5lIC5saWZlY2hhbmdle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nLzJ4L2ljbl9nZW5yZV9ibGFja182MHg1MF8yeC5wbmdcIik7YmFja2dyb3VuZC1zaXplOmF1dG8gMzUwcHh9Lm1lbnVTdGFmZmVsIC5pbWdfaG92ZXIgLmN0YSAuYXJyb3csLm1lbnVTdGFmZmVsIC5pbWdfaG92ZXIgLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAuY2NfYnRuIC5hcnJvdywuY29va2llcyAud3JhcHBlci1jb29raWVzIC5tZW51U3RhZmZlbCAuaW1nX2hvdmVyIC5jY19idG4gLmFycm93LC5tZW51U3RhZmZlbCAuaW1nX2hvdmVyIC5jb29raWVzIC5jY19iYW5uZXIgLmNjX2J0biAuYXJyb3csLmNvb2tpZXMgLmNjX2Jhbm5lciAubWVudVN0YWZmZWwgLmltZ19ob3ZlciAuY2NfYnRuIC5hcnJvdywubWVudVN0YWZmZWwgLmltZ19ob3ZlciAuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyAuY2NfYnRuIC5hcnJvdywuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyAubWVudVN0YWZmZWwgLmltZ19ob3ZlciAuY2NfYnRuIC5hcnJvdywubWVudVN0YWZmZWwgLmltZ19ob3ZlciAuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAuY2NfYnRuIC5hcnJvdywuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAubWVudVN0YWZmZWwgLmltZ19ob3ZlciAuY2NfYnRuIC5hcnJvd3tiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy8yeC9pY25fY3RhX2Rvd25tZW51XzJ4LnBuZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJX0ubWVudVN0YWZmZWwgdWwgbGkuYWN0aXZle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nLzJ4L2ljbi1zZWFzb25fMngucG5nXCIpO2JhY2tncm91bmQtc2l6ZTphdXRvIDIzcHh9Lm1lbnVTdGFmZmVsIHVsIGxpOmhvdmVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nLzJ4L2ljbi1zZWFzb25fMngucG5nXCIpO2JhY2tncm91bmQtc2l6ZTphdXRvIDIzcHh9Lm1lbnVTdGFmZmVsIHVsIGxpe2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nLzJ4L2ljbi1zZWFzb24tbm9ybWFsXzJ4LnBuZ1wiKTtiYWNrZ3JvdW5kLXNpemU6YXV0byAyM3B4fS5lbXBmYW5nRGV0YWlsVGVtcGxhdGUgLnc2MjAgLmFuYmlldGVyIC5pbWcgLmljb25zIC5oZHtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy8yeC9pY29uX2hkXzJ4LnBuZ1wiKTtiYWNrZ3JvdW5kLXNpemU6YXV0byAyMjBweH0uZW1wZmFuZ0RldGFpbFRlbXBsYXRlIC53NjIwIC5hbmJpZXRlciAuaW1nIC5pY29ucyAuaGQ6aG92ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvMngvaWNvbl9oZF8yeC5wbmdcIik7YmFja2dyb3VuZC1zaXplOmF1dG8gMjIwcHh9LmVtcGZhbmdEZXRhaWxUZW1wbGF0ZSAudzYyMCAuYW5iaWV0ZXIgLmltZyAuaWNvbnMgLmlwdHZ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvMngvaWNvbl9pcC10dl8yeC5wbmdcIik7YmFja2dyb3VuZC1zaXplOmF1dG8gMjIwcHh9LmVtcGZhbmdEZXRhaWxUZW1wbGF0ZSAudzYyMCAuYW5iaWV0ZXIgLmltZyAuaWNvbnMgLmlwdHY6aG92ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvMngvaWNvbl9pcC10dl8yeC5wbmdcIik7YmFja2dyb3VuZC1zaXplOmF1dG8gMjIwcHh9LmVtcGZhbmdEZXRhaWxUZW1wbGF0ZSAudzYyMCAuYW5iaWV0ZXIgLmltZyAuaWNvbnMgLm1vYmlsZXR2e2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nLzJ4L2ljb25fbW9iaWwtdHZfMngucG5nXCIpO2JhY2tncm91bmQtc2l6ZTphdXRvIDIyMHB4fS5lbXBmYW5nRGV0YWlsVGVtcGxhdGUgLnc2MjAgLmFuYmlldGVyIC5pbWcgLmljb25zIC5tb2JpbGV0djpob3ZlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy8yeC9pY29uX21vYmlsLXR2XzJ4LnBuZ1wiKTtiYWNrZ3JvdW5kLXNpemU6YXV0byAyMjBweH0uZW1wZmFuZ0RldGFpbFRlbXBsYXRlIC53NjIwIC5hbmJpZXRlciAuaW1nIC5pY29ucyAuc2F0e2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nLzJ4L2ljb25fc2F0ZWxsaXRfMngucG5nXCIpO2JhY2tncm91bmQtc2l6ZTphdXRvIDIyMHB4fS5lbXBmYW5nRGV0YWlsVGVtcGxhdGUgLnc2MjAgLmFuYmlldGVyIC5pbWcgLmljb25zIC5zYXQ6aG92ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvMngvaWNvbl9zYXRlbGxpdF8yeC5wbmdcIik7YmFja2dyb3VuZC1zaXplOmF1dG8gMjIwcHh9LmVtcGZhbmdEZXRhaWxUZW1wbGF0ZSAudzYyMCAuYW5iaWV0ZXIgLmltZyAuaWNvbnMgLnZvZHtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy8yeC9pY29uX3ZvZF8yeC5wbmdcIik7YmFja2dyb3VuZC1zaXplOmF1dG8gMjIwcHh9LmVtcGZhbmdEZXRhaWxUZW1wbGF0ZSAudzYyMCAuYW5iaWV0ZXIgLmltZyAuaWNvbnMgLnZvZDpob3ZlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy8yeC9pY29uX3ZvZF8yeC5wbmdcIik7YmFja2dyb3VuZC1zaXplOmF1dG8gMjIwcHh9LmVtcGZhbmdEZXRhaWxUZW1wbGF0ZSAudzYyMCAuYW5iaWV0ZXIgLmltZyAuaWNvbnMgLmthYmVse2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nLzJ4L2ljb25fa2FiZWxfMngucG5nXCIpO2JhY2tncm91bmQtc2l6ZTphdXRvIDIyMHB4fS5lbXBmYW5nRGV0YWlsVGVtcGxhdGUgLnc2MjAgLmFuYmlldGVyIC5pbWcgLmljb25zIC5rYWJlbDpob3ZlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy8yeC9pY29uX2thYmVsXzJ4LnBuZ1wiKTtiYWNrZ3JvdW5kLXNpemU6YXV0byAyMjBweH0uYm94XzMzIC5jdGEsLmJveF8zMyAuY29va2llcyAud3JhcHBlci1jb29raWVzIC5jdGEsLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAuYm94XzMzIC5jdGEsLmJveF8zMyAuY29va2llcyAud3JhcHBlci1jb29raWVzIC5jY19idG4sLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAuYm94XzMzIC5jY19idG4sLmJveF8zMyAuY29va2llcyAuY2NfYmFubmVyIC5jdGEsLmNvb2tpZXMgLmNjX2Jhbm5lciAuYm94XzMzIC5jdGEsLmJveF8zMyAuY29va2llcyAuY2NfYmFubmVyIC5jY19idG4sLmNvb2tpZXMgLmNjX2Jhbm5lciAuYm94XzMzIC5jY19idG4sLmJveF8zMyAuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyAuY3RhLC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC5ib3hfMzMgLmN0YSwuYm94XzMzIC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC5jY19idG4sLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLmJveF8zMyAuY2NfYnRuLC5ib3hfMzMgLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgLmN0YSwuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAuYm94XzMzIC5jdGEsLmJveF8zMyAuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAuY2NfYnRuLC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5ib3hfMzMgLmNjX2J0bntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy8yeC9pY25fYXJyb3dfYmlnXzJ4LnBuZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MzhweCAzOHB4fS5ib3gzM2ZiIGg0e2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nLzJ4L2ljbl9jdGFfMngucG5nXCIpO2JhY2tncm91bmQtc2l6ZTphdXRvIDE5cHh9LmJveDMzZmIgLmljbl9mYWNlYm9va19zcDZ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvMngvaWNuX2ZiX25hdmlfMngucG5nXCIpO2JhY2tncm91bmQtc2l6ZTphdXRvIDQ4cHh9LmJveF8xMiAuY3RhLC5ib3hfMTIgLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAuY3RhLC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgLmJveF8xMiAuY3RhLC5ib3hfMTIgLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAuY2NfYnRuLC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgLmJveF8xMiAuY2NfYnRuLC5ib3hfMTIgLmNvb2tpZXMgLmNjX2Jhbm5lciAuY3RhLC5jb29raWVzIC5jY19iYW5uZXIgLmJveF8xMiAuY3RhLC5ib3hfMTIgLmNvb2tpZXMgLmNjX2Jhbm5lciAuY2NfYnRuLC5jb29raWVzIC5jY19iYW5uZXIgLmJveF8xMiAuY2NfYnRuLC5ib3hfMTIgLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLmN0YSwuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyAuYm94XzEyIC5jdGEsLmJveF8xMiAuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyAuY2NfYnRuLC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC5ib3hfMTIgLmNjX2J0biwuYm94XzEyIC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5jdGEsLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgLmJveF8xMiAuY3RhLC5ib3hfMTIgLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgLmNjX2J0biwuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAuYm94XzEyIC5jY19idG57YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvMngvY3RhX2hlbGxfMngucG5nXCIpO2JhY2tncm91bmQtc2l6ZTphdXRvIDUycHh9LmlyYWRpb3tiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy8yeC9pcmFkaW9fMngucG5nXCIpO2JhY2tncm91bmQtc2l6ZTphdXRvIDM2cHh9LnNwM19mYWNlYm9vayAuaWNuX2ZhY2Vib29rX3NwMywuYm94MzNmYiAuaWNuX2ZhY2Vib29rX3NwNntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy8yeC9zb2NpYWxfZmJfbW9iaWxlXzJ4LnBuZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTRweCA0MHB4fS5ib3gxM2NvbG9yIHNwYW4uaWNuX3R2e2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nLzJ4L2ljbl90dl9zbWFsbF8yeC5wbmdcIik7YmFja2dyb3VuZC1zaXplOmF1dG8gMTA5cHh9LmhlYWRfbmF2IC5yZXNwb25zaXZlX3NlYXJjaF9tb2JpbGUgLnNlYXJjaF9zdWJtaXR7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvMngvaWNuX3NlYXJjaF8yeC5wbmdcIik7YmFja2dyb3VuZC1zaXplOjIwcHggNDBweH0udHgtaW5kZXhlZHNlYXJjaCAudHgtaW5kZXhlZHNlYXJjaC1zZWFyY2hib3gtYnV0dG9ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nLzJ4L3NlYXJjaF8yeC5wbmdcIik7YmFja2dyb3VuZC1zaXplOmF1dG8gMjRweH0uc3BpZWxlX3RyYWlsZXIgYXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy8yeC9jdGFfZGFya18yeC5wbmdcIik7YmFja2dyb3VuZC1zaXplOjI2cHggNTJweH0uc3BpZWxlX3RyYWlsZXIgLmNsb3Nle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nLzJ4L2Nsb3NlX2RhcmtfMngucG5nXCIpO2JhY2tncm91bmQtc2l6ZToyNnB4IDUycHh9LnNlYXJjaGJhciAjdHZfc2VhcmNoX2J1dHRvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy8yeC9pY25fbHVwZV8yeC5wbmdcIik7YmFja2dyb3VuZC1zaXplOjE0cHggMjhweH0udmlkZW9zIC50ZWFzZXJfc2xpZGVyIC5jc2MtZnJhbWUtZGVmYXVsdCAuY3NjLXRleHRwaWMgLmNzYy10ZXh0cGljLXRleHQgaDIsLnZpZGVvcyAuc2xpZGVyIC5zbGlkZXItd3JhcHBlciAuY3NjLXRleHRwaWMtdGV4dCBoMntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy8yeC9pY25fcGxheV8yeC5wbmdcIik7YmFja2dyb3VuZC1zaXplOjI2cHggMjZweH0udWktaWNvbi1kb3due2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nLzJ4L2Fycm93c19tb3JlbGVzc19kb3duXzJ4LnBuZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTJweCAxMnB4fS51aS1pY29uLXVwe2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nLzJ4L2Fycm93c19tb3JlbGVzc191cF8yeC5wbmdcIik7YmFja2dyb3VuZC1zaXplOjEycHggMTJweH1ib2R5Lm5ld3NsZXR0ZXJUZW1wbGF0ZSAuY29udGFpbmVyX21haW4gLnN0YWdlX2NvbnRlbnQgbGl7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvMngvYnVsbGV0X2JsdWVfMngucG5nXCIpO2JhY2tncm91bmQtc2l6ZToxMHB4IDEwcHh9Lmdvb2dsZS1pbmRleGVkc2VhcmNoIC5nb29nbGUtaW5kZXhlZHNlYXJjaC1zZWFyY2hib3gtYnV0dG9ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nLzJ4L2ljbl9zZWFyY2hfMngucG5nXCIpO2JhY2tncm91bmQtc2l6ZToxNHB4IDI4cHh9LnRvcCAuaGVhZF9uYXYgLnNlYXJjaF9zdWJtaXQuY2xvc2V7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvMngvYnRuX3NlYXJjaF9jbG9zZV8yeC5wbmdcIik7YmFja2dyb3VuZC1zaXplOjIwcHggMjBweH19dWwuZmVlZEVrTGlzdHtsaXN0LXN0eWxlLXR5cGU6bm9uZTtwYWRkaW5nLWxlZnQ6MHB4fSNyc3NfZmVlZHtsaXN0LXN0eWxlLXR5cGU6bm9uZTtwYWRkaW5nLWxlZnQ6MHB4fSNyc3NfZmVlZCAuaXRlbVRpdGxle2ZvbnQtd2VpZ2h0OmJvbGR9I3Jzc19mZWVkIC5tb3Jle21hcmdpbi1ib3R0b206NDBweH0jcnNzX2ZlZWQgLm1vcmU6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjBweH0jcnNzLWthbGVuZGVyYmxhdHQgdWwuZmVlZEVrTGlzdHttYXJnaW46MH0jcnNzLWthbGVuZGVyYmxhdHQgdWwuZmVlZEVrTGlzdCBsaXtwYWRkaW5nLWJvdHRvbTo2NXB4fSNyc3Mta2FsZW5kZXJibGF0dCAuaXRlbVRpdGxle2ZvbnQtd2VpZ2h0Om5vcm1hbH0jcnNzLWthbGVuZGVyYmxhdHQgLml0ZW1EYXRle2NvbG9yOiNmZmZ9I3Jzcy1rYWxlbmRlcmJsYXR0IC5pdGVtQ29udGVudHtjb2xvcjojZmZmO21hcmdpbi10b3A6MjBweH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OidvcGVuX3NhbnNsaWdodCc7c3JjOnVybChcIi4uL2ZvbnQvT3BlblNhbnMtTGlnaHQtd2ViZm9udC5lb3RcIik7c3JjOnVybChcIi4uL2ZvbnQvT3BlblNhbnMtTGlnaHQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uL2ZvbnQvT3BlblNhbnMtTGlnaHQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vZm9udC9PcGVuU2Fucy1MaWdodC13ZWJmb250LnN2ZyNvcGVuX3NhbnNyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTonb3Blbl9zYW5zc2VtaWJvbGQnO3NyYzp1cmwoXCIuLi9mb250L09wZW5TYW5zLVNlbWlib2xkLXdlYmZvbnQuZW90XCIpO3NyYzp1cmwoXCIuLi9mb250L09wZW5TYW5zLVNlbWlib2xkLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9mb250L09wZW5TYW5zLVNlbWlib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnQvT3BlblNhbnMtU2VtaWJvbGQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vZm9udC9PcGVuU2Fucy1TZW1pYm9sZC13ZWJmb250LnN2ZyNvcGVuX3NhbnNyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTonb3Blbl9zYW5zcmVndWxhcic7c3JjOnVybChcIi4uL2ZvbnQvT3BlblNhbnMtUmVndWxhci13ZWJmb250LmVvdFwiKTtzcmM6dXJsKFwiLi4vZm9udC9PcGVuU2Fucy1SZWd1bGFyLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9mb250L09wZW5TYW5zLVJlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vZm9udC9PcGVuU2Fucy1SZWd1bGFyLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uL2ZvbnQvT3BlblNhbnMtUmVndWxhci13ZWJmb250LnN2ZyNvcGVuX3NhbnNyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTonb3Blbl9zYW5zYm9sZCc7c3JjOnVybChcIi4uL2ZvbnQvT3BlblNhbnMtQm9sZC13ZWJmb250LmVvdFwiKTtzcmM6dXJsKFwiLi4vZm9udC9PcGVuU2Fucy1Cb2xkLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9mb250L09wZW5TYW5zLUJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vZm9udC9PcGVuU2Fucy1Cb2xkLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uL2ZvbnQvT3BlblNhbnMtQm9sZC13ZWJmb250LnN2ZyNvcGVuX3NhbnNib2xkXCIpIGZvcm1hdChcInN2Z1wiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTonb3Blbl9zYW5zYm9sZGl0YWxpYyc7c3JjOnVybChcIi4uL2ZvbnQvT3BlblNhbnMtQm9sZEl0YWxpYy13ZWJmb250LmVvdFwiKTtzcmM6dXJsKFwiLi4vZm9udC9PcGVuU2Fucy1Cb2xkSXRhbGljLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9mb250L09wZW5TYW5zLUJvbGRJdGFsaWMtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vZm9udC9PcGVuU2Fucy1Cb2xkSXRhbGljLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uL2ZvbnQvT3BlblNhbnMtQm9sZEl0YWxpYy13ZWJmb250LnN2ZyNvcGVuX3NhbnNib2xkXCIpIGZvcm1hdChcInN2Z1wiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWx9LnJvdy0xMGVyLWdyaWQsLnJvdy0xMmVyLWdyaWR7bWF4LXdpZHRoOjEwMCU7bWFyZ2luOjAgYXV0bztwb3NpdGlvbjpyZWxhdGl2ZX0ucm93LTEwZXItZ3JpZDphZnRlciwucm93LTEyZXItZ3JpZDphZnRlcnt2aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtjbGVhcjpib3RoO2hlaWdodDowfS5yb3ctMTBlci1ncmlkOmJlZm9yZSwucm93LTEyZXItZ3JpZDpiZWZvcmV7dmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7Y2xlYXI6Ym90aDtoZWlnaHQ6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnJvdy0xMGVyLWdyaWQudGFibGUtcm93LC5yb3ctMTJlci1ncmlkLnRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvd319LmNvbHVtbnN7d2lkdGg6MTAwJTtmbG9hdDpsZWZ0fS5jb2x1bW5zLnNtYWxsLTF7d2lkdGg6MTAlfS5jb2x1bW5zLnNtYWxsLWNlbnRlcmVke21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ZmxvYXQ6bm9uZTtjbGVhcjpib3RofS5jb2x1bW5zLnNtYWxsLTJ7d2lkdGg6MjAlfS5jb2x1bW5zLnNtYWxsLWNlbnRlcmVke21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ZmxvYXQ6bm9uZTtjbGVhcjpib3RofS5jb2x1bW5zLnNtYWxsLTN7d2lkdGg6MzAlfS5jb2x1bW5zLnNtYWxsLWNlbnRlcmVke21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ZmxvYXQ6bm9uZTtjbGVhcjpib3RofS5jb2x1bW5zLnNtYWxsLTR7d2lkdGg6NDAlfS5jb2x1bW5zLnNtYWxsLWNlbnRlcmVke21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ZmxvYXQ6bm9uZTtjbGVhcjpib3RofS5jb2x1bW5zLnNtYWxsLTV7d2lkdGg6NTAlfS5jb2x1bW5zLnNtYWxsLWNlbnRlcmVke21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ZmxvYXQ6bm9uZTtjbGVhcjpib3RofS5jb2x1bW5zLnNtYWxsLTZ7d2lkdGg6NjAlfS5jb2x1bW5zLnNtYWxsLWNlbnRlcmVke21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ZmxvYXQ6bm9uZTtjbGVhcjpib3RofS5jb2x1bW5zLnNtYWxsLTd7d2lkdGg6NzAlfS5jb2x1bW5zLnNtYWxsLWNlbnRlcmVke21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ZmxvYXQ6bm9uZTtjbGVhcjpib3RofS5jb2x1bW5zLnNtYWxsLTh7d2lkdGg6ODAlfS5jb2x1bW5zLnNtYWxsLWNlbnRlcmVke21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ZmxvYXQ6bm9uZTtjbGVhcjpib3RofS5jb2x1bW5zLnNtYWxsLTl7d2lkdGg6OTAlfS5jb2x1bW5zLnNtYWxsLWNlbnRlcmVke21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ZmxvYXQ6bm9uZTtjbGVhcjpib3RofS5jb2x1bW5zLnNtYWxsLTEwe3dpZHRoOjEwMCV9LmNvbHVtbnMuc21hbGwtY2VudGVyZWR7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztmbG9hdDpub25lO2NsZWFyOmJvdGh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5jb2x1bW5zLnRhYmxldC0xe3dpZHRoOjEwJX0uY29sdW1ucy50YWJsZXQtY2VudGVyZWR7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztmbG9hdDpub25lO2NsZWFyOmJvdGh9LmNvbHVtbnMudGFibGV0LTJ7d2lkdGg6MjAlfS5jb2x1bW5zLnRhYmxldC1jZW50ZXJlZHttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO2Zsb2F0Om5vbmU7Y2xlYXI6Ym90aH0uY29sdW1ucy50YWJsZXQtM3t3aWR0aDozMCV9LmNvbHVtbnMudGFibGV0LWNlbnRlcmVke21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ZmxvYXQ6bm9uZTtjbGVhcjpib3RofS5jb2x1bW5zLnRhYmxldC00e3dpZHRoOjQwJX0uY29sdW1ucy50YWJsZXQtY2VudGVyZWR7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztmbG9hdDpub25lO2NsZWFyOmJvdGh9LmNvbHVtbnMudGFibGV0LTV7d2lkdGg6NTAlfS5jb2x1bW5zLnRhYmxldC1jZW50ZXJlZHttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO2Zsb2F0Om5vbmU7Y2xlYXI6Ym90aH0uY29sdW1ucy50YWJsZXQtNnt3aWR0aDo2MCV9LmNvbHVtbnMudGFibGV0LWNlbnRlcmVke21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ZmxvYXQ6bm9uZTtjbGVhcjpib3RofS5jb2x1bW5zLnRhYmxldC03e3dpZHRoOjcwJX0uY29sdW1ucy50YWJsZXQtY2VudGVyZWR7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztmbG9hdDpub25lO2NsZWFyOmJvdGh9LmNvbHVtbnMudGFibGV0LTh7d2lkdGg6ODAlfS5jb2x1bW5zLnRhYmxldC1jZW50ZXJlZHttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO2Zsb2F0Om5vbmU7Y2xlYXI6Ym90aH0uY29sdW1ucy50YWJsZXQtOXt3aWR0aDo5MCV9LmNvbHVtbnMudGFibGV0LWNlbnRlcmVke21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ZmxvYXQ6bm9uZTtjbGVhcjpib3RofS5jb2x1bW5zLnRhYmxldC0xMHt3aWR0aDoxMDAlfS5jb2x1bW5zLnRhYmxldC1jZW50ZXJlZHttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO2Zsb2F0Om5vbmU7Y2xlYXI6Ym90aH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpey5jb2x1bW5zLmxhcmdlLTF7d2lkdGg6MTAlfS5jb2x1bW5zLmxhcmdlLWNlbnRlcmVke21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ZmxvYXQ6bm9uZTtjbGVhcjpib3RofS5jb2x1bW5zLmxhcmdlLTJ7d2lkdGg6MjAlfS5jb2x1bW5zLmxhcmdlLWNlbnRlcmVke21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ZmxvYXQ6bm9uZTtjbGVhcjpib3RofS5jb2x1bW5zLmxhcmdlLTN7d2lkdGg6MzAlfS5jb2x1bW5zLmxhcmdlLWNlbnRlcmVke21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ZmxvYXQ6bm9uZTtjbGVhcjpib3RofS5jb2x1bW5zLmxhcmdlLTR7d2lkdGg6NDAlfS5jb2x1bW5zLmxhcmdlLWNlbnRlcmVke21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ZmxvYXQ6bm9uZTtjbGVhcjpib3RofS5jb2x1bW5zLmxhcmdlLTV7d2lkdGg6NTAlfS5jb2x1bW5zLmxhcmdlLWNlbnRlcmVke21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ZmxvYXQ6bm9uZTtjbGVhcjpib3RofS5jb2x1bW5zLmxhcmdlLTZ7d2lkdGg6NjAlfS5jb2x1bW5zLmxhcmdlLWNlbnRlcmVke21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ZmxvYXQ6bm9uZTtjbGVhcjpib3RofS5jb2x1bW5zLmxhcmdlLTd7d2lkdGg6NzAlfS5jb2x1bW5zLmxhcmdlLWNlbnRlcmVke21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ZmxvYXQ6bm9uZTtjbGVhcjpib3RofS5jb2x1bW5zLmxhcmdlLTh7d2lkdGg6ODAlfS5jb2x1bW5zLmxhcmdlLWNlbnRlcmVke21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ZmxvYXQ6bm9uZTtjbGVhcjpib3RofS5jb2x1bW5zLmxhcmdlLTl7d2lkdGg6OTAlfS5jb2x1bW5zLmxhcmdlLWNlbnRlcmVke21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ZmxvYXQ6bm9uZTtjbGVhcjpib3RofS5jb2x1bW5zLmxhcmdlLTEwe3dpZHRoOjEwMCV9LmNvbHVtbnMubGFyZ2UtY2VudGVyZWR7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztmbG9hdDpub25lO2NsZWFyOmJvdGh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuY29sdW1ucy50YWJsZS1jb2x1bW57ZGlzcGxheTp0YWJsZS1jZWxsO2Zsb2F0Om5vbmU7dmVydGljYWwtYWxpZ246dG9wfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnJvdy0xMmVyLWdyaWR7bWFyZ2luLWxlZnQ6Y2FsYyggKC0xNnB4IC8gMikpO21hcmdpbi1yaWdodDpjYWxjKCAoLTE2cHggLyAyKSk7bWF4LXdpZHRoOmluaGVyaXR9fS5yb3ctMTJlci1ncmlkIC5jb2x1bW5zLnNtYWxsLTF7d2lkdGg6OC4zMzMzMyV9LnJvdy0xMmVyLWdyaWQgLmNvbHVtbnMuc21hbGwtY2VudGVyZWR7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztmbG9hdDpub25lO2NsZWFyOmJvdGh9LnJvdy0xMmVyLWdyaWQgLmNvbHVtbnMuc21hbGwtMnt3aWR0aDoxNi42NjY2NyV9LnJvdy0xMmVyLWdyaWQgLmNvbHVtbnMuc21hbGwtY2VudGVyZWR7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztmbG9hdDpub25lO2NsZWFyOmJvdGh9LnJvdy0xMmVyLWdyaWQgLmNvbHVtbnMuc21hbGwtM3t3aWR0aDoyNSV9LnJvdy0xMmVyLWdyaWQgLmNvbHVtbnMuc21hbGwtY2VudGVyZWR7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztmbG9hdDpub25lO2NsZWFyOmJvdGh9LnJvdy0xMmVyLWdyaWQgLmNvbHVtbnMuc21hbGwtNHt3aWR0aDozMy4zMzMzMyV9LnJvdy0xMmVyLWdyaWQgLmNvbHVtbnMuc21hbGwtY2VudGVyZWR7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztmbG9hdDpub25lO2NsZWFyOmJvdGh9LnJvdy0xMmVyLWdyaWQgLmNvbHVtbnMuc21hbGwtNXt3aWR0aDo0MS42NjY2NyV9LnJvdy0xMmVyLWdyaWQgLmNvbHVtbnMuc21hbGwtY2VudGVyZWR7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztmbG9hdDpub25lO2NsZWFyOmJvdGh9LnJvdy0xMmVyLWdyaWQgLmNvbHVtbnMuc21hbGwtNnt3aWR0aDo1MCV9LnJvdy0xMmVyLWdyaWQgLmNvbHVtbnMuc21hbGwtY2VudGVyZWR7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztmbG9hdDpub25lO2NsZWFyOmJvdGh9LnJvdy0xMmVyLWdyaWQgLmNvbHVtbnMuc21hbGwtN3t3aWR0aDo1OC4zMzMzMyV9LnJvdy0xMmVyLWdyaWQgLmNvbHVtbnMuc21hbGwtY2VudGVyZWR7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztmbG9hdDpub25lO2NsZWFyOmJvdGh9LnJvdy0xMmVyLWdyaWQgLmNvbHVtbnMuc21hbGwtOHt3aWR0aDo2Ni42NjY2NyV9LnJvdy0xMmVyLWdyaWQgLmNvbHVtbnMuc21hbGwtY2VudGVyZWR7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztmbG9hdDpub25lO2NsZWFyOmJvdGh9LnJvdy0xMmVyLWdyaWQgLmNvbHVtbnMuc21hbGwtOXt3aWR0aDo3NSV9LnJvdy0xMmVyLWdyaWQgLmNvbHVtbnMuc21hbGwtY2VudGVyZWR7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztmbG9hdDpub25lO2NsZWFyOmJvdGh9LnJvdy0xMmVyLWdyaWQgLmNvbHVtbnMuc21hbGwtMTB7d2lkdGg6ODMuMzMzMzMlfS5yb3ctMTJlci1ncmlkIC5jb2x1bW5zLnNtYWxsLWNlbnRlcmVke21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ZmxvYXQ6bm9uZTtjbGVhcjpib3RofUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsucm93LTEyZXItZ3JpZCAuY29sdW1ucy50YWJsZXQtMXt3aWR0aDo4LjMzMzMzJX0ucm93LTEyZXItZ3JpZCAuY29sdW1ucy50YWJsZXQtY2VudGVyZWR7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztmbG9hdDpub25lO2NsZWFyOmJvdGh9LnJvdy0xMmVyLWdyaWQgLmNvbHVtbnMudGFibGV0LTJ7d2lkdGg6MTYuNjY2NjclfS5yb3ctMTJlci1ncmlkIC5jb2x1bW5zLnRhYmxldC1jZW50ZXJlZHttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO2Zsb2F0Om5vbmU7Y2xlYXI6Ym90aH0ucm93LTEyZXItZ3JpZCAuY29sdW1ucy50YWJsZXQtM3t3aWR0aDoyNSV9LnJvdy0xMmVyLWdyaWQgLmNvbHVtbnMudGFibGV0LWNlbnRlcmVke21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ZmxvYXQ6bm9uZTtjbGVhcjpib3RofS5yb3ctMTJlci1ncmlkIC5jb2x1bW5zLnRhYmxldC00e3dpZHRoOjMzLjMzMzMzJX0ucm93LTEyZXItZ3JpZCAuY29sdW1ucy50YWJsZXQtY2VudGVyZWR7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztmbG9hdDpub25lO2NsZWFyOmJvdGh9LnJvdy0xMmVyLWdyaWQgLmNvbHVtbnMudGFibGV0LTV7d2lkdGg6NDEuNjY2NjclfS5yb3ctMTJlci1ncmlkIC5jb2x1bW5zLnRhYmxldC1jZW50ZXJlZHttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO2Zsb2F0Om5vbmU7Y2xlYXI6Ym90aH0ucm93LTEyZXItZ3JpZCAuY29sdW1ucy50YWJsZXQtNnt3aWR0aDo1MCV9LnJvdy0xMmVyLWdyaWQgLmNvbHVtbnMudGFibGV0LWNlbnRlcmVke21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ZmxvYXQ6bm9uZTtjbGVhcjpib3RofS5yb3ctMTJlci1ncmlkIC5jb2x1bW5zLnRhYmxldC03e3dpZHRoOjU4LjMzMzMzJX0ucm93LTEyZXItZ3JpZCAuY29sdW1ucy50YWJsZXQtY2VudGVyZWR7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztmbG9hdDpub25lO2NsZWFyOmJvdGh9LnJvdy0xMmVyLWdyaWQgLmNvbHVtbnMudGFibGV0LTh7d2lkdGg6NjYuNjY2NjclfS5yb3ctMTJlci1ncmlkIC5jb2x1bW5zLnRhYmxldC1jZW50ZXJlZHttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO2Zsb2F0Om5vbmU7Y2xlYXI6Ym90aH0ucm93LTEyZXItZ3JpZCAuY29sdW1ucy50YWJsZXQtOXt3aWR0aDo3NSV9LnJvdy0xMmVyLWdyaWQgLmNvbHVtbnMudGFibGV0LWNlbnRlcmVke21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ZmxvYXQ6bm9uZTtjbGVhcjpib3RofS5yb3ctMTJlci1ncmlkIC5jb2x1bW5zLnRhYmxldC0xMHt3aWR0aDo4My4zMzMzMyV9LnJvdy0xMmVyLWdyaWQgLmNvbHVtbnMudGFibGV0LWNlbnRlcmVke21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ZmxvYXQ6bm9uZTtjbGVhcjpib3RofX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCl7LnJvdy0xMmVyLWdyaWQgLmNvbHVtbnMubGFyZ2UtMXt3aWR0aDo4LjMzMzMzJX0ucm93LTEyZXItZ3JpZCAuY29sdW1ucy5sYXJnZS1jZW50ZXJlZHttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO2Zsb2F0Om5vbmU7Y2xlYXI6Ym90aH0ucm93LTEyZXItZ3JpZCAuY29sdW1ucy5sYXJnZS0ye3dpZHRoOjE2LjY2NjY3JX0ucm93LTEyZXItZ3JpZCAuY29sdW1ucy5sYXJnZS1jZW50ZXJlZHttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO2Zsb2F0Om5vbmU7Y2xlYXI6Ym90aH0ucm93LTEyZXItZ3JpZCAuY29sdW1ucy5sYXJnZS0ze3dpZHRoOjI1JX0ucm93LTEyZXItZ3JpZCAuY29sdW1ucy5sYXJnZS1jZW50ZXJlZHttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO2Zsb2F0Om5vbmU7Y2xlYXI6Ym90aH0ucm93LTEyZXItZ3JpZCAuY29sdW1ucy5sYXJnZS00e3dpZHRoOjMzLjMzMzMzJX0ucm93LTEyZXItZ3JpZCAuY29sdW1ucy5sYXJnZS1jZW50ZXJlZHttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO2Zsb2F0Om5vbmU7Y2xlYXI6Ym90aH0ucm93LTEyZXItZ3JpZCAuY29sdW1ucy5sYXJnZS01e3dpZHRoOjQxLjY2NjY3JX0ucm93LTEyZXItZ3JpZCAuY29sdW1ucy5sYXJnZS1jZW50ZXJlZHttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO2Zsb2F0Om5vbmU7Y2xlYXI6Ym90aH0ucm93LTEyZXItZ3JpZCAuY29sdW1ucy5sYXJnZS02e3dpZHRoOjUwJX0ucm93LTEyZXItZ3JpZCAuY29sdW1ucy5sYXJnZS1jZW50ZXJlZHttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO2Zsb2F0Om5vbmU7Y2xlYXI6Ym90aH0ucm93LTEyZXItZ3JpZCAuY29sdW1ucy5sYXJnZS03e3dpZHRoOjU4LjMzMzMzJX0ucm93LTEyZXItZ3JpZCAuY29sdW1ucy5sYXJnZS1jZW50ZXJlZHttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO2Zsb2F0Om5vbmU7Y2xlYXI6Ym90aH0ucm93LTEyZXItZ3JpZCAuY29sdW1ucy5sYXJnZS04e3dpZHRoOjY2LjY2NjY3JX0ucm93LTEyZXItZ3JpZCAuY29sdW1ucy5sYXJnZS1jZW50ZXJlZHttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO2Zsb2F0Om5vbmU7Y2xlYXI6Ym90aH0ucm93LTEyZXItZ3JpZCAuY29sdW1ucy5sYXJnZS05e3dpZHRoOjc1JX0ucm93LTEyZXItZ3JpZCAuY29sdW1ucy5sYXJnZS1jZW50ZXJlZHttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO2Zsb2F0Om5vbmU7Y2xlYXI6Ym90aH0ucm93LTEyZXItZ3JpZCAuY29sdW1ucy5sYXJnZS0xMHt3aWR0aDo4My4zMzMzMyV9LnJvdy0xMmVyLWdyaWQgLmNvbHVtbnMubGFyZ2UtY2VudGVyZWR7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztmbG9hdDpub25lO2NsZWFyOmJvdGh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsucm93LTEyZXItZ3JpZCAuZ3JpZDEyLXBscntwYWRkaW5nLXJpZ2h0OmNhbGMoMTZweCAvIDIpO3BhZGRpbmctbGVmdDpjYWxjKDE2cHggLyAyKX19LndyYXBwZXItZnVsbHdpZHRoLWZyYW1le3BhZGRpbmc6MCAxMHB4O21heC13aWR0aDoxMjgwcHg7bWFyZ2luOjAgYXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LndyYXBwZXItZnVsbHdpZHRoLWZyYW1le3BhZGRpbmc6MCAzMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCl7LndyYXBwZXItZnVsbHdpZHRoLWZyYW1le3BhZGRpbmc6MCA2MHB4fX0ucGFnZS13cmFwe21pbi1oZWlnaHQ6MTAwJX0ud3JhcHBlci1oYWxmd2lkdGgtZnJhbWV7cGFkZGluZzowIDEwcHg7bWF4LXdpZHRoOjEyODBweDttYXJnaW46MCBhdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsud3JhcHBlci1oYWxmd2lkdGgtZnJhbWV7cGFkZGluZzowIDMwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KXsud3JhcHBlci1oYWxmd2lkdGgtZnJhbWV7cGFkZGluZzowIDYwcHh9fS53cmFwcGVyLWhhbGZ3aWR0aC1mcmFtZSAuY29sLWxlZnR7cGFkZGluZy1yaWdodDowfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsud3JhcHBlci1oYWxmd2lkdGgtZnJhbWUgLmNvbC1sZWZ0e3BhZGRpbmctcmlnaHQ6OHB4fX0ud3JhcHBlci1oYWxmd2lkdGgtZnJhbWUgLmNvbC1yaWdodHtwYWRkaW5nLWxlZnQ6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LndyYXBwZXItaGFsZndpZHRoLWZyYW1lIC5jb2wtcmlnaHR7cGFkZGluZy1sZWZ0OjhweH19LndyYXBwZXItYmxhY2t7YmFja2dyb3VuZC1jb2xvcjojMTIxMjFhO3dpZHRoOjEwMCV9LndyYXBwZXItYmxhY2sgaDN7Y29sb3I6I2ZmZn0ud3JhcHBlci13aGl0ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7d2lkdGg6MTAwJX0ud3JhcHBlci13aGl0ZS1ncmV5e2JhY2tncm91bmQtY29sb3I6I2ZhZmFmYTt3aWR0aDoxMDAlfS53cmFwcGVyLW1lZGl1bWxpZ2h0Z3JleXtiYWNrZ3JvdW5kLWNvbG9yOiNkZGQ7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvfS53cmFwcGVyLWhpc3RvcnktZ3JleXtiYWNrZ3JvdW5kLWNvbG9yOiNlY2VjZWM7d2lkdGg6MTAwJX0ud3JhcHBlci1kYXJrZ3JleXtiYWNrZ3JvdW5kLWNvbG9yOiMzMzM7d2lkdGg6MTAwJX0ucC0yMHtwYWRkaW5nOjIwcHh9LnBsLTMwe3BhZGRpbmctbGVmdDozMHB4fS5wdC0xNXtwYWRkaW5nLXRvcDoxNXB4fS5wYi0xNXtwYWRkaW5nLWJvdHRvbToxNXB4fS5wbC0xNXtwYWRkaW5nLWxlZnQ6MTVweH0ucHQtMzB7cGFkZGluZy10b3A6MzBweH0ucGItMzB7cGFkZGluZy1ib3R0b206MzBweH0ucHQtNTB7cGFkZGluZy10b3A6NTBweCAhaW1wb3J0YW50fS5wdC02MHtwYWRkaW5nLXRvcDo2MHB4fS5wYi02MHtwYWRkaW5nLWJvdHRvbTo2MHB4fS5wdC05MHtwYWRkaW5nLXRvcDo5MHB4ICFpbXBvcnRhbnR9LnBiLTkwe3BhZGRpbmctYm90dG9tOjkwcHggIWltcG9ydGFudH0ucHQtMTIwe3BhZGRpbmctdG9wOjkwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5wdC0xMjB7cGFkZGluZy10b3A6MTIwcHh9fS5tdC0we21hcmdpbi10b3A6MHB4ICFpbXBvcnRhbnR9Lm1iLTB7bWFyZ2luLWJvdHRvbTowcHggIWltcG9ydGFudH0ubXQtMTB7bWFyZ2luLXRvcDoyMHB4ICFpbXBvcnRhbnR9Lm10LTIwe21hcmdpbi10b3A6MjBweCAhaW1wb3J0YW50fS5tYi0xMHttYXJnaW4tYm90dG9tOjEwcHh9Lm1iLTIwe21hcmdpbi1ib3R0b206MjBweCAhaW1wb3J0YW50fS5tdC0zMHttYXJnaW4tdG9wOjMwcHggIWltcG9ydGFudH0ubWItMzB7bWFyZ2luLWJvdHRvbTozMHB4ICFpbXBvcnRhbnR9Lm10LTYwe21hcmdpbi10b3A6MzBweCAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsubXQtNjB7bWFyZ2luLXRvcDo2MHB4ICFpbXBvcnRhbnR9fS5tYi02MHttYXJnaW4tYm90dG9tOjMwcHggIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lm1iLTYwe21hcmdpbi1ib3R0b206NjBweCAhaW1wb3J0YW50fX1oZWFkZXIuc2l0ZS1oZWFkZXJ7YmFja2dyb3VuZC1jb2xvcjojMTIxMjFhfWhlYWRlci5zaXRlLWhlYWRlci5iZy10cmFuc3BhcmVudHtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwMDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O3dpZHRoOjEwMCV9aGVhZGVyLnNpdGUtaGVhZGVyLmJnLXRyYW5zcGFyZW50IC5oZWFkZXItbW9iaWxlLm9wZW57YmFja2dyb3VuZC1jb2xvcjojMTIxMjFhfWhlYWRlci5zaXRlLWhlYWRlci5uby1iZ3tiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fWhlYWRlci5zaXRlLWhlYWRlciAud3JhcHBlci1mdWxsd2lkdGgtZnJhbWV7bWF4LXdpZHRoOm5vbmV9aGVhZGVyLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uLWNvbnRhaW5lcntkaXNwbGF5Om5vbmV9aGVhZGVyLnNpdGUtaGVhZGVyIC50b3AtY29udGFpbmVyOmFmdGVye3Zpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2NsZWFyOmJvdGg7aGVpZ2h0OjB9aGVhZGVyLnNpdGUtaGVhZGVyIC50b3AtY29udGFpbmVyOmJlZm9yZXt2aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtjbGVhcjpib3RoO2hlaWdodDowfWhlYWRlci5zaXRlLWhlYWRlciAuc2VhcmNoLWNvbnRhaW5lcntmbG9hdDpyaWdodDttYXJnaW4tdG9wOjE1cHg7d2lkdGg6MH1oZWFkZXIuc2l0ZS1oZWFkZXIgLmxvZ297ZmxvYXQ6bGVmdH1oZWFkZXIuc2l0ZS1oZWFkZXIgLmxvZ28gaW1ne2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjYwcHg7aGVpZ2h0OmF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpe2hlYWRlci5zaXRlLWhlYWRlciAubG9nbyBpbWd7bWF4LXdpZHRoOjgwcHh9fWhlYWRlci5zaXRlLWhlYWRlciBpbnB1dHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjpub25lO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmZmY7Y29sb3I6I2ZmZjtwYWRkaW5nOjA7aGVpZ2h0OjIwcHg7bWFyZ2luLWxlZnQ6MTBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCl7aGVhZGVyLnNpdGUtaGVhZGVyIGlucHV0e3BhZGRpbmctcmlnaHQ6MzBweH19aGVhZGVyLnNpdGUtaGVhZGVyIC5pY24tc2VhcmNoe21hcmdpbi1yaWdodDoxMHB4fWhlYWRlci5zaXRlLWhlYWRlciAudG9nZ2xlLW1lbnUgLmljbi1zZWFyY2h7bWFyZ2luOjA7bWFyZ2luLXRvcDoxcHh9aGVhZGVyLnNpdGUtaGVhZGVyIC50b2dnbGUtbWVudS50b2dnbGUtc2VhcmNoLmNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjVweDt0b3A6MH1oZWFkZXIuc2l0ZS1oZWFkZXIgLnRvZ2dsZS1tZW51Lm1haW4gLmljb257ZmxvYXQ6cmlnaHQ7bWFyZ2luLXRvcDoyMHB4O21hcmdpbi1sZWZ0OjIwcHh9aGVhZGVyLnNpdGUtaGVhZGVyIC50b2dnbGUtbWVudS50b2dnbGUtc2VhcmNoIC5pY24tc2VhcmNoe2Zsb2F0OnJpZ2h0fWhlYWRlci5zaXRlLWhlYWRlciAuZ2xvYmFsLXNlYXJjaHttYXJnaW4tdG9wOjA7cG9zaXRpb246cmVsYXRpdmU7bWluLWhlaWdodDoyNXB4fWhlYWRlci5zaXRlLWhlYWRlciAuZ2xvYmFsLXNlYXJjaDphZnRlcnt2aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtjbGVhcjpib3RoO2hlaWdodDowfWhlYWRlci5zaXRlLWhlYWRlciAuZ2xvYmFsLXNlYXJjaDpiZWZvcmV7dmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7Y2xlYXI6Ym90aDtoZWlnaHQ6MH1oZWFkZXIuc2l0ZS1oZWFkZXIgLmdsb2JhbC1zZWFyY2ggLnRleHQtZGl2aWRlcl93aGl0ZXtkaXNwbGF5Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMwMHB4KXtoZWFkZXIuc2l0ZS1oZWFkZXIgLmdsb2JhbC1zZWFyY2h7ZmxvYXQ6cmlnaHQ7bWFyZ2luLWxlZnQ6NDBweDttYXJnaW4tdG9wOjVweH1oZWFkZXIuc2l0ZS1oZWFkZXIgLmdsb2JhbC1zZWFyY2ggLnRleHQtZGl2aWRlcl93aGl0ZXtkaXNwbGF5OmlubGluZS1ibG9ja319aGVhZGVyLnNpdGUtaGVhZGVyIC5zZWFyY2gtY29udGFpbmVye3dpZHRoOjA7bWF4LXdpZHRoOjE4NXB4O21hcmdpbi10b3A6MDtvdmVyZmxvdzpoaWRkZW59aGVhZGVyLnNpdGUtaGVhZGVyIC5lbnRlcnRhaW4tbG9nby1jb250YWluZXJ7ZmxvYXQ6bGVmdDttYXJnaW4tbGVmdDo0MHB4fWhlYWRlci5zaXRlLWhlYWRlciAuZW50ZXJ0YWluLWxvZ28tY29udGFpbmVyIC5sb2dvLWVudGVydGFpbi13ZWJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvZmlsZWFkbWluL3NpdGUvaW1nL3BhcnRuZXJsb2dvLWVudGVydGFpbi13ZWIucG5nXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDt3aWR0aDo5NXB4O2hlaWdodDozNXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQtc2l6ZTo4N3B4fWhlYWRlci5zaXRlLWhlYWRlciAucmlnaHQtY29udGVudHtmbG9hdDpyaWdodH1oZWFkZXIuc2l0ZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiB1bHtwYWRkaW5nLWxlZnQ6MH1oZWFkZXIuc2l0ZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiB1bCBsaXtwYWRkaW5nOjEwcHggMDttYXJnaW46MH1oZWFkZXIuc2l0ZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiB1bCBsaS5oNXttYXJnaW46MH1oZWFkZXIuc2l0ZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiB1bCBsaS5oNntmb250LXNpemU6MXJlbTttYXJnaW46MH1oZWFkZXIuc2l0ZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiB1bCBsaSBhe2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmV9aGVhZGVyLnNpdGUtaGVhZGVyIC5tYWluLW5hdmlnYXRpb24gdWwgbGkgYTpob3Zlcntjb2xvcjojZWIwMDI4fWhlYWRlci5zaXRlLWhlYWRlciAubWFpbi1uYXZpZ2F0aW9uIHVsIGxpLmFjdGl2ZSBhe2NvbG9yOiNlYjAwMjh9aGVhZGVyLnNpdGUtaGVhZGVyIC5zb2NpYWxze3Bvc2l0aW9uOnJlbGF0aXZlO3JpZ2h0OmluaGVyaXQ7bWFyZ2luOjAgYXV0bzt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjEwcHggMCAxMHB4IDB9aGVhZGVyLnNpdGUtaGVhZGVyIC5zb2NpYWxzOmFmdGVye3Zpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2NsZWFyOmJvdGg7aGVpZ2h0OjB9aGVhZGVyLnNpdGUtaGVhZGVyIC5zb2NpYWxzOmJlZm9yZXt2aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtjbGVhcjpib3RoO2hlaWdodDowfWhlYWRlci5zaXRlLWhlYWRlciAuc29jaWFscyB1bC5zb2NpYWxzLW1lbnV7aGVpZ2h0OmluaGVyaXQ7d2lkdGg6YXV0bztkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLWxlZnQ6MH1oZWFkZXIuc2l0ZS1oZWFkZXIgLnNvY2lhbHMgdWwuc29jaWFscy1tZW51OmFmdGVye3Zpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2NsZWFyOmJvdGg7aGVpZ2h0OjB9aGVhZGVyLnNpdGUtaGVhZGVyIC5zb2NpYWxzIHVsLnNvY2lhbHMtbWVudTpiZWZvcmV7dmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7Y2xlYXI6Ym90aDtoZWlnaHQ6MH1oZWFkZXIuc2l0ZS1oZWFkZXIgLnNvY2lhbHMgdWwuc29jaWFscy1tZW51IGxpe2Zsb2F0Om5vbmU7cGFkZGluZzowO21hcmdpbi1sZWZ0OjVweDtkaXNwbGF5OmlubGluZS1ibG9ja31oZWFkZXIuc2l0ZS1oZWFkZXIgLnNvY2lhbHMgdWwuc29jaWFscy1tZW51IGxpIGF7ZmxvYXQ6bm9uZTt3aWR0aDppbmhlcml0O2hlaWdodDppbmhlcml0O21hcmdpbjowfWhlYWRlci5zaXRlLWhlYWRlciAuaGVhZGVyLW1vYmlsZXtwYWRkaW5nOjAgMTVweDt0cmFuc2l0aW9uOmFsbCAyMDBtcyBlYXNlfWhlYWRlci5zaXRlLWhlYWRlciAuaGVhZGVyLW1vYmlsZTphZnRlcnt2aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtjbGVhcjpib3RoO2hlaWdodDowfWhlYWRlci5zaXRlLWhlYWRlciAuaGVhZGVyLW1vYmlsZTpiZWZvcmV7dmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7Y2xlYXI6Ym90aDtoZWlnaHQ6MH1oZWFkZXIuc2l0ZS1oZWFkZXIgLmhlYWRlci1tb2JpbGUgLnNlYXJjaC1jb250YWluZXJ7d2lkdGg6MDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gMjBweCl9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMwMHB4KXtoZWFkZXIuc2l0ZS1oZWFkZXIgLmhlYWRlci1tb2JpbGV7ZGlzcGxheTpub25lfX1oZWFkZXIuc2l0ZS1oZWFkZXIgLmhlYWRlci1tb2JpbGUgLmdsb2JhbC1zZWFyY2h7ZmxvYXQ6cmlnaHQ7bWFyZ2luLXRvcDoyMHB4O21hcmdpbi1sZWZ0OjIwcHh9aGVhZGVyLnNpdGUtaGVhZGVyIC5oZWFkZXItbW9iaWxlIC5lbnRlcnRhaW4tbG9nby1jb250YWluZXJ7ZmxvYXQ6cmlnaHQ7bWFyZ2luLXRvcDoxOXB4O3RleHQtYWxpZ246Y2VudGVyfWhlYWRlci5zaXRlLWhlYWRlciAuaGVhZGVyLW1vYmlsZSAuZW50ZXJ0YWluLWxvZ28tY29udGFpbmVyIC5sb2dvLWVudGVydGFpbi13ZWJ7YmFja2dyb3VuZC1zaXplOjcwcHg7bWFyZ2luLWxlZnQ6MTBweDttYXJnaW4tcmlnaHQ6LTI1cHh9aGVhZGVyLnNpdGUtaGVhZGVyIC5oZWFkZXItZGVza3RvcHtkaXNwbGF5Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMwMHB4KXtoZWFkZXIuc2l0ZS1oZWFkZXIgLmhlYWRlci1kZXNrdG9we2Rpc3BsYXk6YmxvY2t9fWhlYWRlci5zaXRlLWhlYWRlciAuaGVhZGVyLWRlc2t0b3AgLmxvZ297bWFyZ2luLXJpZ2h0OjYwcHh9aGVhZGVyLnNpdGUtaGVhZGVyIC5oZWFkZXItZGVza3RvcCBoNixoZWFkZXIuc2l0ZS1oZWFkZXIgLmhlYWRlci1kZXNrdG9wIC5tYWluLW5hdmlnYXRpb24gdWwgbGkuaDYsaGVhZGVyLnNpdGUtaGVhZGVyIC5tYWluLW5hdmlnYXRpb24gdWwgLmhlYWRlci1kZXNrdG9wIGxpLmg2e2NvbG9yOiNmZmZ9aGVhZGVyLnNpdGUtaGVhZGVyIC5oZWFkZXItZGVza3RvcCAubWFpbi1uYXZpZ2F0aW9ue2Zsb2F0OmxlZnR9aGVhZGVyLnNpdGUtaGVhZGVyIC5oZWFkZXItZGVza3RvcCAubWFpbi1uYXZpZ2F0aW9uIHVsOmFmdGVye3Zpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2NsZWFyOmJvdGg7aGVpZ2h0OjB9aGVhZGVyLnNpdGUtaGVhZGVyIC5oZWFkZXItZGVza3RvcCAubWFpbi1uYXZpZ2F0aW9uIHVsOmJlZm9yZXt2aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtjbGVhcjpib3RoO2hlaWdodDowfWhlYWRlci5zaXRlLWhlYWRlciAuaGVhZGVyLWRlc2t0b3AgLm1haW4tbmF2aWdhdGlvbiB1bCBsaXtmbG9hdDpsZWZ0fWhlYWRlci5zaXRlLWhlYWRlciAuaGVhZGVyLWRlc2t0b3AgLm1haW4tbmF2aWdhdGlvbiB1bC5maXJzdHttYXJnaW4tdG9wOjVweDttYXJnaW4tYm90dG9tOjB9aGVhZGVyLnNpdGUtaGVhZGVyIC5oZWFkZXItZGVza3RvcCAubWFpbi1uYXZpZ2F0aW9uIHVsLmZpcnN0IGxpe21hcmdpbi1yaWdodDozMHB4fWhlYWRlci5zaXRlLWhlYWRlciAuaGVhZGVyLWRlc2t0b3AgLm1haW4tbmF2aWdhdGlvbiB1bC5zZWNvbmR7bWFyZ2luOjB9aGVhZGVyLnNpdGUtaGVhZGVyIC5oZWFkZXItZGVza3RvcCAubWFpbi1uYXZpZ2F0aW9uIHVsLnNlY29uZCBsaXttYXJnaW4tcmlnaHQ6MjBweDtwYWRkaW5nLXRvcDowfWhlYWRlci5zaXRlLWhlYWRlciAuaGVhZGVyLWRlc2t0b3AgLnNvY2lhbHN7cGFkZGluZzowO3RleHQtYWxpZ246cmlnaHR9aGVhZGVyLnNpdGUtaGVhZGVyIC5oZWFkZXItZGVza3RvcCAuc29jaWFscyAuc29jaWFscy1tZW51e2Zsb2F0OnJpZ2h0O21hcmdpbi10b3A6MDtwYWRkaW5nLWxlZnQ6NXB4fWhlYWRlci5zaXRlLWhlYWRlciAuaGVhZGVyLWRlc2t0b3AgLnNvY2lhbHMgaDYsaGVhZGVyLnNpdGUtaGVhZGVyIC5oZWFkZXItZGVza3RvcCAuc29jaWFscyAubWFpbi1uYXZpZ2F0aW9uIHVsIGxpLmg2LGhlYWRlci5zaXRlLWhlYWRlciAubWFpbi1uYXZpZ2F0aW9uIHVsIC5oZWFkZXItZGVza3RvcCAuc29jaWFscyBsaS5oNntmbG9hdDpyaWdodDttYXJnaW4tcmlnaHQ6MTVweDttYXJnaW4tdG9wOjVweDttYXJnaW4tYm90dG9tOjA7ZGlzcGxheTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4MHB4KXtoZWFkZXIuc2l0ZS1oZWFkZXIgLmhlYWRlci1kZXNrdG9wIC5zb2NpYWxzIGg2LGhlYWRlci5zaXRlLWhlYWRlciAuaGVhZGVyLWRlc2t0b3AgLnNvY2lhbHMgLm1haW4tbmF2aWdhdGlvbiB1bCBsaS5oNixoZWFkZXIuc2l0ZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiB1bCAuaGVhZGVyLWRlc2t0b3AgLnNvY2lhbHMgbGkuaDZ7ZGlzcGxheTpibG9jazttYXJnaW4tcmlnaHQ6MH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgwcHgpe2hlYWRlci5zaXRlLWhlYWRlciAuaGVhZGVyLWRlc2t0b3AgLnNvY2lhbHN7d2lkdGg6MjgwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDBweCl7aGVhZGVyLnNpdGUtaGVhZGVyIC5oZWFkZXItZGVza3RvcCAuc29jaWFsc3tmbG9hdDpsZWZ0fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCl7Zm9vdGVyIC53cmFwcGVyLWZ1bGx3aWR0aC1mcmFtZXtwYWRkaW5nOjAgMTZweH19Zm9vdGVyLnNpdGUtZm9vdGVye2JhY2tncm91bmQtY29sb3I6I2ZhZmFmYX1mb290ZXIuc2l0ZS1mb290ZXI6YWZ0ZXJ7dmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7Y2xlYXI6Ym90aDtoZWlnaHQ6MH1mb290ZXIuc2l0ZS1mb290ZXI6YmVmb3Jle3Zpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2NsZWFyOmJvdGg7aGVpZ2h0OjB9Zm9vdGVyLnNpdGUtZm9vdGVyIC50ZXh0LXVwcGVye3RleHQtYWxpZ246bGVmdH1mb290ZXIuc2l0ZS1mb290ZXIgLnRleHQtdXBwZXIgI3RlY29uc2VudHtkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fWZvb3Rlci5zaXRlLWZvb3RlciAudGV4dC11cHBlciAjdGVjb25zZW50IGF7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6IzY2Njtmb250LWZhbWlseTpcIm9wZW5fc2Fuc2xpZ2h0XCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZTowLjY4NzVyZW07bGluZS1oZWlnaHQ6MC44NzVyZW07dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1hbGlnbjpsZWZ0O2Zsb2F0OmxlZnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfWZvb3Rlci5zaXRlLWZvb3RlciAudGV4dC11cHBlciAjdGVjb25zZW50IGE6aG92ZXJ7Y29sb3I6IzEyMTIxYTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWZvb3Rlci5zaXRlLWZvb3RlciB1bHttYXJnaW46MDtwYWRkaW5nOjA7bGlzdC1zdHlsZS10eXBlOm5vbmV9Zm9vdGVyLnNpdGUtZm9vdGVyIC5iZ193aGl0ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9Zm9vdGVyLnNpdGUtZm9vdGVyIC5wci0xMHtwYWRkaW5nLXJpZ2h0OjEwcHh9Zm9vdGVyLnNpdGUtZm9vdGVyIC5jb3B5cmlnaHQtdHh0IHAsZm9vdGVyLnNpdGUtZm9vdGVyIC5zaXRlbWFwIC50ZXh0bGlua3tjb2xvcjojNjY2O2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zbGlnaHRcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOi42ODc1cmVtO2xpbmUtaGVpZ2h0Oi44NzVyZW19Zm9vdGVyLnNpdGUtZm9vdGVyIC5zb2NpYWxze3Bvc2l0aW9uOnJlbGF0aXZlO3JpZ2h0OmluaGVyaXQ7bWFyZ2luOjAgYXV0bzt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjIwcHggMH1mb290ZXIuc2l0ZS1mb290ZXIgLnNvY2lhbHM6YWZ0ZXJ7dmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7Y2xlYXI6Ym90aDtoZWlnaHQ6MH1mb290ZXIuc2l0ZS1mb290ZXIgLnNvY2lhbHM6YmVmb3Jle3Zpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2NsZWFyOmJvdGg7aGVpZ2h0OjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpe2Zvb3Rlci5zaXRlLWZvb3RlciAuc29jaWFsc3twYWRkaW5nLWJvdHRvbToxMHB4fX1mb290ZXIuc2l0ZS1mb290ZXIgLnNvY2lhbHMgaDYsZm9vdGVyLnNpdGUtZm9vdGVyIC5zb2NpYWxzIGhlYWRlci5zaXRlLWhlYWRlciAubWFpbi1uYXZpZ2F0aW9uIHVsIGxpLmg2LGhlYWRlci5zaXRlLWhlYWRlciAubWFpbi1uYXZpZ2F0aW9uIHVsIGZvb3Rlci5zaXRlLWZvb3RlciAuc29jaWFscyBsaS5oNntkaXNwbGF5Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpe2Zvb3Rlci5zaXRlLWZvb3RlciAuc29jaWFscyBoNixmb290ZXIuc2l0ZS1mb290ZXIgLnNvY2lhbHMgaGVhZGVyLnNpdGUtaGVhZGVyIC5tYWluLW5hdmlnYXRpb24gdWwgbGkuaDYsaGVhZGVyLnNpdGUtaGVhZGVyIC5tYWluLW5hdmlnYXRpb24gdWwgZm9vdGVyLnNpdGUtZm9vdGVyIC5zb2NpYWxzIGxpLmg2e2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6cmlnaHQ7bWFyZ2luLXRvcDo1cHg7bWFyZ2luLXJpZ2h0OjZweH19Zm9vdGVyLnNpdGUtZm9vdGVyIC5zb2NpYWxzIHVsLnNvY2lhbHMtbWVudXtoZWlnaHQ6aW5oZXJpdDt3aWR0aDphdXRvO2Rpc3BsYXk6aW5saW5lLWJsb2NrfWZvb3Rlci5zaXRlLWZvb3RlciAuc29jaWFscyB1bC5zb2NpYWxzLW1lbnU6YWZ0ZXJ7dmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7Y2xlYXI6Ym90aDtoZWlnaHQ6MH1mb290ZXIuc2l0ZS1mb290ZXIgLnNvY2lhbHMgdWwuc29jaWFscy1tZW51OmJlZm9yZXt2aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtjbGVhcjpib3RoO2hlaWdodDowfWZvb3Rlci5zaXRlLWZvb3RlciAuc29jaWFscyB1bC5zb2NpYWxzLW1lbnUgbGl7ZmxvYXQ6bm9uZTtwYWRkaW5nOjA7bWFyZ2luLWxlZnQ6NXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfWZvb3Rlci5zaXRlLWZvb3RlciAuc29jaWFscyB1bC5zb2NpYWxzLW1lbnUgbGkgYXtmbG9hdDpub25lO3dpZHRoOmluaGVyaXQ7aGVpZ2h0OmluaGVyaXQ7bWFyZ2luOjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpe2Zvb3Rlci5zaXRlLWZvb3RlciAuc29jaWFscyB1bC5zb2NpYWxzLW1lbnV7ZmxvYXQ6cmlnaHR9fWZvb3Rlci5zaXRlLWZvb3RlciAudGVhc2VyLXRleHR7Y29sb3I6IzY2Njtib3JkZXItY29sb3I6IzY2NjtsZWZ0OjA7bWF4LXdpZHRoOjMyMHB4O3otaW5kZXg6MTB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpe2Zvb3Rlci5zaXRlLWZvb3RlciAudGVhc2VyLXRleHR7bGVmdDozMHB4fX1mb290ZXIuc2l0ZS1mb290ZXIgLnRlYXNlci10ZXh0IGgxLGZvb3Rlci5zaXRlLWZvb3RlciAudGVhc2VyLXRleHQgaDIsZm9vdGVyLnNpdGUtZm9vdGVyIC50ZWFzZXItdGV4dCBoMyxmb290ZXIuc2l0ZS1mb290ZXIgLnRlYXNlci10ZXh0IGg0LGZvb3Rlci5zaXRlLWZvb3RlciAudGVhc2VyLXRleHQgaDUsZm9vdGVyLnNpdGUtZm9vdGVyIC50ZWFzZXItdGV4dCBoZWFkZXIuc2l0ZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiB1bCBsaS5oNSxoZWFkZXIuc2l0ZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiB1bCBmb290ZXIuc2l0ZS1mb290ZXIgLnRlYXNlci10ZXh0IGxpLmg1LGZvb3Rlci5zaXRlLWZvb3RlciAudGVhc2VyLXRleHQgaDYsZm9vdGVyLnNpdGUtZm9vdGVyIC50ZWFzZXItdGV4dCBoZWFkZXIuc2l0ZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiB1bCBsaS5oNixoZWFkZXIuc2l0ZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiB1bCBmb290ZXIuc2l0ZS1mb290ZXIgLnRlYXNlci10ZXh0IGxpLmg2LGZvb3Rlci5zaXRlLWZvb3RlciAudGVhc2VyLXRleHQgLnRleHRsaW5rLGZvb3Rlci5zaXRlLWZvb3RlciAudGVhc2VyLXRleHQgLmN0YSxmb290ZXIuc2l0ZS1mb290ZXIgLnRlYXNlci10ZXh0IC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgLmNjX2J0biwuY29va2llcyAud3JhcHBlci1jb29raWVzIGZvb3Rlci5zaXRlLWZvb3RlciAudGVhc2VyLXRleHQgLmNjX2J0bixmb290ZXIuc2l0ZS1mb290ZXIgLnRlYXNlci10ZXh0IC5jb29raWVzIC5jY19iYW5uZXIgLmNjX2J0biwuY29va2llcyAuY2NfYmFubmVyIGZvb3Rlci5zaXRlLWZvb3RlciAudGVhc2VyLXRleHQgLmNjX2J0bixmb290ZXIuc2l0ZS1mb290ZXIgLnRlYXNlci10ZXh0IC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC5jY19idG4sLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgZm9vdGVyLnNpdGUtZm9vdGVyIC50ZWFzZXItdGV4dCAuY2NfYnRuLGZvb3Rlci5zaXRlLWZvb3RlciAudGVhc2VyLXRleHQgLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgLmNjX2J0biwuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciBmb290ZXIuc2l0ZS1mb290ZXIgLnRlYXNlci10ZXh0IC5jY19idG4sZm9vdGVyLnNpdGUtZm9vdGVyIC50ZWFzZXItdGV4dCAuY29weTEsZm9vdGVyLnNpdGUtZm9vdGVyIC50ZWFzZXItdGV4dCAuY29weTJ7Y29sb3I6IzY2Nn1mb290ZXIuc2l0ZS1mb290ZXIgLnRlYXNlci10ZXh0IC50ZXh0bGlua3tmb250LXNpemU6MXJlbX1mb290ZXIuc2l0ZS1mb290ZXIgLnRlYXNlci10ZXh0IC50ZXh0bGluazpob3Zlcntjb2xvcjojZWIwMDI4fWZvb3Rlci5zaXRlLWZvb3RlciAudGVhc2VyLXRleHQgaDYsZm9vdGVyLnNpdGUtZm9vdGVyIC50ZWFzZXItdGV4dCBoZWFkZXIuc2l0ZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiB1bCBsaS5oNixoZWFkZXIuc2l0ZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiB1bCBmb290ZXIuc2l0ZS1mb290ZXIgLnRlYXNlci10ZXh0IGxpLmg2e2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuMTI1cmVtfWZvb3Rlci5zaXRlLWZvb3RlciAudGVhc2VyLXRleHQgaDR7Zm9udC1zaXplOjEuMTI1cmVtO2xpbmUtaGVpZ2h0OjEuMjVyZW19Zm9vdGVyLnNpdGUtZm9vdGVyIC5wYXJ0bmVye3BhZGRpbmc6MCAxMCV9Zm9vdGVyLnNpdGUtZm9vdGVyIC5wYXJ0bmVyOmFmdGVye3Zpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2NsZWFyOmJvdGg7aGVpZ2h0OjB9Zm9vdGVyLnNpdGUtZm9vdGVyIC5wYXJ0bmVyOmJlZm9yZXt2aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtjbGVhcjpib3RoO2hlaWdodDowfWZvb3Rlci5zaXRlLWZvb3RlciAucGFydG5lciB1bC5wYXJ0bmVyLWxvZ29ze2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MDttYXJnaW46MH1mb290ZXIuc2l0ZS1mb290ZXIgLnBhcnRuZXIgdWwucGFydG5lci1sb2dvcyBsaXtmbG9hdDpub25lO3BhZGRpbmc6MDttYXJnaW46MCAxNXB4O21hcmdpbi1ib3R0b206OXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXtmb290ZXIuc2l0ZS1mb290ZXIgLnBhcnRuZXIgdWwucGFydG5lci1sb2dvcyBsaXttYXJnaW4tbGVmdDozMHB4O21hcmdpbi1yaWdodDowfX1mb290ZXIuc2l0ZS1mb290ZXIgLnBhcnRuZXIgdWwucGFydG5lci1sb2dvcyBsaS5zaW5nbGV7ZGlzcGxheTpibG9ja31mb290ZXIuc2l0ZS1mb290ZXIgLnBhcnRuZXIgLmxvZ297YmFja2dyb3VuZC1wb3NpdGlvbjowIHRvcH1mb290ZXIuc2l0ZS1mb290ZXIgLnBhcnRuZXIgLmxvZ286aG92ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjowIGJvdHRvbX1mb290ZXIuc2l0ZS1mb290ZXIgLnBhcnRuZXIgLmxvZ28ubG9nby1hZS1uZXR3b3Jre2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL3BhcnRuZXJsb2dvLWFlLW5ldHdvcmtzLnBuZ1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7d2lkdGg6NjFweDtoZWlnaHQ6MzNweDtkaXNwbGF5OmlubGluZS1ibG9ja31AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCl7Zm9vdGVyLnNpdGUtZm9vdGVyIC5wYXJ0bmVyIC5sb2dvLmxvZ28tYWUtbmV0d29ya3tiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy8yeC9wYXJ0bmVybG9nby1hZS1uZXR3b3Jrc18yeC5wbmdcIik7YmFja2dyb3VuZC1zaXplOjYxcHggNjZweH19Zm9vdGVyLnNpdGUtZm9vdGVyIC5wYXJ0bmVyIC5sb2dvLmxvZ28taGlzdG9yeXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9wYXJ0bmVybG9nby1oaXN0b3J5LnBuZ1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7d2lkdGg6MzJweDtoZWlnaHQ6MzNweDtkaXNwbGF5OmlubGluZS1ibG9ja31AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCl7Zm9vdGVyLnNpdGUtZm9vdGVyIC5wYXJ0bmVyIC5sb2dvLmxvZ28taGlzdG9yeXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy8yeC9wYXJ0bmVybG9nby1oaXN0b3J5XzJ4LnBuZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MzJweCA2NHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCl7Zm9vdGVyLnNpdGUtZm9vdGVyIC5wYXJ0bmVyIC5sb2dvLmxvZ28taGlzdG9yeXtoZWlnaHQ6MzJweH19Zm9vdGVyLnNpdGUtZm9vdGVyIC5wYXJ0bmVyIC5sb2dvLmxvZ28tY2l7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvcGFydG5lcmxvZ28tY2kucG5nXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDt3aWR0aDo1MXB4O2hlaWdodDozNHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyIC8gMSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE0NGRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KXtmb290ZXIuc2l0ZS1mb290ZXIgLnBhcnRuZXIgLmxvZ28ubG9nby1jaXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy8yeC9wYXJ0bmVybG9nby1jaV8yeC5wbmdcIik7YmFja2dyb3VuZC1zaXplOjUxcHggNjhweH19Zm9vdGVyLnNpdGUtZm9vdGVyIC5wYXJ0bmVyIC5sb2dvLmxvZ28tZW50ZXJ0YWluLXdlYntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9wYXJ0bmVybG9nby1lbnRlcnRhaW4td2ViLnBuZ1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7d2lkdGg6OTVweDtoZWlnaHQ6MzRweDtkaXNwbGF5OmlubGluZS1ibG9ja31AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCl7Zm9vdGVyLnNpdGUtZm9vdGVyIC5wYXJ0bmVyIC5sb2dvLmxvZ28tZW50ZXJ0YWluLXdlYntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy8yeC9wYXJ0bmVybG9nby1lbnRlcnRhaW4td2ViXzJ4LnBuZ1wiKTtiYWNrZ3JvdW5kLXNpemU6OTVweCA2OHB4fX1mb290ZXIuc2l0ZS1mb290ZXIgLnBhcnRuZXIgLmxvZ28ubG9nby1oaXN0b3J5LXBsYXl7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvaGlzLXBhcnRuZXJsb2dvLWhpc3RvcnktcGxheS5wbmdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O3dpZHRoOjg2cHg7aGVpZ2h0OjM0cHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIgLyAxKSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpe2Zvb3Rlci5zaXRlLWZvb3RlciAucGFydG5lciAubG9nby5sb2dvLWhpc3RvcnktcGxheXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy8yeC9oaXMtcGFydG5lcmxvZ28taGlzdG9yeS1wbGF5XzJ4LnBuZ1wiKTtiYWNrZ3JvdW5kLXNpemU6ODZweCA2OHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Zm9vdGVyLnNpdGUtZm9vdGVyIC5wYXJ0bmVye21hcmdpbi10b3A6MnB4fX1mb290ZXIuc2l0ZS1mb290ZXIgLnNpdGVtYXB7cG9zaXRpb246cmVsYXRpdmV9Zm9vdGVyLnNpdGUtZm9vdGVyIC5zaXRlbWFwIHVsLmZvb3Rlci1uYXZpIGxpe21hcmdpbjowO21hcmdpbi1ib3R0b206MHB4fWZvb3Rlci5zaXRlLWZvb3RlciAuc2l0ZW1hcCB1bC5mb290ZXItbmF2aSBsaSBwe21hcmdpbjowO21hcmdpbi1ib3R0b206NXB4O2NvbG9yOiMxMjEyMWF9Zm9vdGVyLnNpdGUtZm9vdGVyIC5zaXRlbWFwIHVsLmZvb3Rlci1uYXZpIGxpLmFjdGl2ZSAudGV4dGxpbmt7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1mb290ZXIuc2l0ZS1mb290ZXIgLnNpdGVtYXAgLnRleHRsaW5re3RleHQtZGVjb3JhdGlvbjpub25lfWZvb3Rlci5zaXRlLWZvb3RlciAuc2l0ZW1hcCAudGV4dGxpbms6aG92ZXJ7Y29sb3I6IzEyMTIxYTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KXtmb290ZXIuc2l0ZS1mb290ZXIgLm5vLWJvcmRlci10YWJsZXR7Ym9yZGVyOm5vbmV9Zm9vdGVyLnNpdGUtZm9vdGVyIC5wYXJ0bmVyLXdyYXBwZXJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6LTEwcHh9Zm9vdGVyLnNpdGUtZm9vdGVyIC5wYXJ0bmVyLXdyYXBwZXIgLnBhcnRuZXJ7dGV4dC1hbGlnbjpyaWdodDtwYWRkaW5nOjB9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KXtmb290ZXIuc2l0ZS1mb290ZXIgLm5vLWJvcmRlci1sYXJnZXtib3JkZXI6bm9uZX1mb290ZXIuc2l0ZS1mb290ZXIgLnRlYXNlci13cmFwcGVye2Zsb2F0OnJpZ2h0O3BhZGRpbmctdG9wOjI3cHh9Zm9vdGVyLnNpdGUtZm9vdGVyIC5wYXJ0bmVyLXdyYXBwZXJ7dG9wOi01cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KXtmb290ZXIuc2l0ZS1mb290ZXIgLnBhcnRuZXItd3JhcHBlcnt3aWR0aDoyMCV9fS5jb29raWVzLC5jY19iYW5uZXItd3JhcHBlcntib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQtY29sb3I6IzEyMTIxYTtjb2xvcjojZWNlY2VjO3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOjIwcHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo5OTk7Zm9udC1zaXplOi44NzVyZW07bGluZS1icmVhazoxLjM3NXJlbX0uY29va2llcyAud3JhcHBlci1jb29raWVzLC5jb29raWVzIC5jY19iYW5uZXIsLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMsLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmNvb2tpZXMgLndyYXBwZXItY29va2llcyBwLC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgLmNjX21lc3NhZ2UsLmNvb2tpZXMgLmNjX2Jhbm5lciBwLC5jb29raWVzIC5jY19iYW5uZXIgLmNjX21lc3NhZ2UsLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgcCwuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyAuY2NfbWVzc2FnZSwuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciBwLC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5jY19tZXNzYWdle3BhZGRpbmctcmlnaHQ6MjBweH0uY29va2llcyAud3JhcHBlci1jb29raWVzIC5jdGEsLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAuY2NfYnRuLC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgLmNjX2J0biwuY29va2llcyAuY2NfYmFubmVyIC5jdGEsLmNvb2tpZXMgLmNjX2Jhbm5lciAuY2NfYnRuLC5jb29raWVzIC5jY19iYW5uZXIgLmNjX2J0biwuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyAuY3RhLC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC5jY19idG4sLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLmNjX2J0biwuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAuY3RhLC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5jY19idG4sLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgLmNjX2J0bnt0ZXh0LWRlY29yYXRpb246bm9uZTtkaXNwbGF5OmlubGluZS1ibG9ja30uY2NfYmFubmVyLXdyYXBwZXJ7Ym94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOmFic29sdXRlO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtwYWRkaW5nOjA7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQtY29sb3I6IzEyMTIxYTtjb2xvcjojZWNlY2VjO3RleHQtYWxpZ246bGVmdDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4Ojk5OTtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWJyZWFrOjEuMzc1cmVtfS5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVye2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttYXgtd2lkdGg6Njk1cHg7bWFyZ2luOjAgYXV0bztiYWNrZ3JvdW5kLWNvbG9yOiMxMjEyMWE7Ym9yZGVyOm5vbmU7cGFkZGluZzoyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDppbmhlcml0O2xlZnQ6aW5oZXJpdDtyaWdodDppbmhlcml0O2FuaW1hdGlvbi1uYW1lOmluaGVyaXR9LmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgLmNjX21lc3NhZ2V7Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS4zNzVyZW07Y29sb3I6I2ZmZjtwYWRkaW5nLXJpZ2h0OjIwcHg7bWFyZ2luOmluaGVyaXR9LmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgLmNjX2J0bnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjA7Ym9yZGVyLXJhZGl1czowO2Zsb2F0OnJpZ2h0O21hcmdpbi1sZWZ0OjIwcHg7d2lkdGg6YXV0bztsaW5lLWhlaWdodDo0MHB4O3RleHQtZGVjb3JhdGlvbjpub25lO2Rpc3BsYXk6aW5saW5lLWJsb2NrfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAuY2NfYnRue21hcmdpbi1ib3R0b206MjBweH19aGVhZGVyICosZm9vdGVyICp7Ym94LXNpemluZzpib3JkZXItYm94fWhlYWRlciBhLGZvb3RlciBhe2N1cnNvcjpwb2ludGVyO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y29sb3I6IzEyMTIxYX1oZWFkZXIgYTpob3Zlcixmb290ZXIgYTpob3Zlcntjb2xvcjojZWIwMDI4fWhlYWRlciBhOnZpc2l0ZWQsZm9vdGVyIGE6dmlzaXRlZHtjb2xvcjojMzMzfWhlYWRlciAuYm9yZGVyLWJvdHRvbS1ncmV5LGZvb3RlciAuYm9yZGVyLWJvdHRvbS1ncmV5e2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlY2VjZWN9aGVhZGVyIC5ib3JkZXItdG9wLWdyZXksZm9vdGVyIC5ib3JkZXItdG9wLWdyZXl7Ym9yZGVyLXRvcDoxcHggc29saWQgI2VjZWNlY31oZWFkZXIgaDQsZm9vdGVyIGg0e2Rpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNsaWdodFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MS4xMjVyZW07bWFyZ2luLXRvcDowcHg7bWFyZ2luLWJvdHRvbToxMHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7aGVhZGVyIGg0LGZvb3RlciBoNHtmb250LXNpemU6MS41cmVtfX1oZWFkZXIgaDQuYm9sZCxmb290ZXIgaDQuYm9sZHtmb250LWZhbWlseTpcIm9wZW5fc2Fuc2JvbGRcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7bWFyZ2luLWJvdHRvbTowfWhlYWRlciBoNSxoZWFkZXIuc2l0ZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiB1bCBsaS5oNSxmb290ZXIgaDUsZm9vdGVyIGhlYWRlci5zaXRlLWhlYWRlciAubWFpbi1uYXZpZ2F0aW9uIHVsIGxpLmg1LGhlYWRlci5zaXRlLWhlYWRlciAubWFpbi1uYXZpZ2F0aW9uIHVsIGZvb3RlciBsaS5oNXtkaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zc2VtaWJvbGRcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjEuMTI1cmVtO21hcmdpbi10b3A6MH1oZWFkZXIgaDYsaGVhZGVyLnNpdGUtaGVhZGVyIC5tYWluLW5hdmlnYXRpb24gdWwgbGkuaDYsZm9vdGVyIGg2LGZvb3RlciBoZWFkZXIuc2l0ZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiB1bCBsaS5oNixoZWFkZXIuc2l0ZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiB1bCBmb290ZXIgbGkuaDZ7ZGlzcGxheTpibG9jaztmb250LWZhbWlseTpcIm9wZW5fc2Fuc2xpZ2h0XCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZTouODc1cmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxMHB4fWhlYWRlciBoNi5jb3B5LGhlYWRlci5zaXRlLWhlYWRlciAubWFpbi1uYXZpZ2F0aW9uIHVsIGxpLmNvcHkuaDYsZm9vdGVyIGg2LmNvcHksZm9vdGVyIGhlYWRlci5zaXRlLWhlYWRlciAubWFpbi1uYXZpZ2F0aW9uIHVsIGxpLmNvcHkuaDYsaGVhZGVyLnNpdGUtaGVhZGVyIC5tYWluLW5hdmlnYXRpb24gdWwgZm9vdGVyIGxpLmNvcHkuaDZ7dGV4dC10cmFuc2Zvcm06bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7aGVhZGVyIGg2LGhlYWRlci5zaXRlLWhlYWRlciAubWFpbi1uYXZpZ2F0aW9uIHVsIGxpLmg2LGZvb3RlciBoNixmb290ZXIgaGVhZGVyLnNpdGUtaGVhZGVyIC5tYWluLW5hdmlnYXRpb24gdWwgbGkuaDYsaGVhZGVyLnNpdGUtaGVhZGVyIC5tYWluLW5hdmlnYXRpb24gdWwgZm9vdGVyIGxpLmg2e2ZvbnQtc2l6ZToxcmVtfX1oZWFkZXIgcCxoZWFkZXIgdWwgbGksZm9vdGVyIHAsZm9vdGVyIHVsIGxpe2xpbmUtaGVpZ2h0OjEuNX1oZWFkZXIgLnR4dC1jZW50ZXIsZm9vdGVyIC50eHQtY2VudGVye3RleHQtYWxpZ246Y2VudGVyfWhlYWRlciAudGV4dGxpbmssZm9vdGVyIC50ZXh0bGlua3tkaXNwbGF5OmlubGluZS1ibG9jaztmb250LWZhbWlseTpcIm9wZW5fc2Fuc3NlbWlib2xkXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxcmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjdXJzb3I6cG9pbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojMTIxMjFhfWhlYWRlciAudGV4dGxpbmsudW5kZXJsaW5lLGZvb3RlciAudGV4dGxpbmsudW5kZXJsaW5le3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9aGVhZGVyIC50ZXh0bGluazpob3Zlcixmb290ZXIgLnRleHRsaW5rOmhvdmVye2NvbG9yOiNlYjAwMjh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpe2hlYWRlciAudGV4dGxpbmssZm9vdGVyIC50ZXh0bGlua3tmb250LXNpemU6MS4yNXJlbX19aGVhZGVyIC50eHQtdXBwZXIsZm9vdGVyIC50eHQtdXBwZXJ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfWhlYWRlciAubGFiZWwyLGZvb3RlciAubGFiZWwye2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zYm9sZFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6Ljc1cmVtO2xpbmUtaGVpZ2h0Oi43NXJlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9aGVhZGVyIC5sYWJlbDIuYmdfcmVkLGZvb3RlciAubGFiZWwyLmJnX3JlZHtiYWNrZ3JvdW5kLWNvbG9yOiNlYjAwMjg7cGFkZGluZzozcHggNXB4O21hcmdpbi1ib3R0b206MTBweDtjb2xvcjojZmZmfWhlYWRlciAubGFiZWwyLmJnX2dyZWVuLGZvb3RlciAubGFiZWwyLmJnX2dyZWVue2JhY2tncm91bmQtY29sb3I6IzAwZThhYztwYWRkaW5nOjJweCA1cHggM3B4IDVweDttYXJnaW4tYm90dG9tOjEwcHg7Y29sb3I6IzEyMTIxYX1oZWFkZXIgLmxhYmVsMi5iZ19ncmV5LGZvb3RlciAubGFiZWwyLmJnX2dyZXl7YmFja2dyb3VuZC1jb2xvcjojNjY2O3BhZGRpbmc6MnB4IDVweCAzcHggNXB4O21hcmdpbi1ib3R0b206MTBweDtjb2xvcjojZmZmfWhlYWRlciAudGV4dC1kaXZpZGVyX3doaXRlLGZvb3RlciAudGV4dC1kaXZpZGVyX3doaXRle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQtY29sb3I6I2ZmZjt3aWR0aDoxcHg7aGVpZ2h0OjMwcHg7bWFyZ2luOjAgMjBweDtmbG9hdDpsZWZ0O3RvcDotNHB4O2xlZnQ6LTQwcHh9aGVhZGVyIC5oaWRkZW4tY29udGVudCxmb290ZXIgLmhpZGRlbi1jb250ZW50e2Rpc3BsYXk6bm9uZX1oZWFkZXIgLnRvZ2dsZS1tZW51IC5hY3Rpb24tY2xvc2UsaGVhZGVyIC50b2dnbGUtbWVudSAuaWNvbi5hY3Rpb24tY2xvc2UsZm9vdGVyIC50b2dnbGUtbWVudSAuYWN0aW9uLWNsb3NlLGZvb3RlciAudG9nZ2xlLW1lbnUgLmljb24uYWN0aW9uLWNsb3Nle2Rpc3BsYXk6bm9uZX1oZWFkZXIgLnRvZ2dsZS1tZW51LmFjdGl2ZSAuYWN0aW9uLW9wZW4saGVhZGVyIC50b2dnbGUtbWVudS5hY3RpdmUgLmljb24uYWN0aXZlLW9wZW4sZm9vdGVyIC50b2dnbGUtbWVudS5hY3RpdmUgLmFjdGlvbi1vcGVuLGZvb3RlciAudG9nZ2xlLW1lbnUuYWN0aXZlIC5pY29uLmFjdGl2ZS1vcGVue2Rpc3BsYXk6bm9uZX1oZWFkZXIgLnRvZ2dsZS1tZW51LmFjdGl2ZSAuYWN0aW9uLWNsb3NlLGhlYWRlciAudG9nZ2xlLW1lbnUuYWN0aXZlIC5pY29uLmFjdGlvbi1jbG9zZSxmb290ZXIgLnRvZ2dsZS1tZW51LmFjdGl2ZSAuYWN0aW9uLWNsb3NlLGZvb3RlciAudG9nZ2xlLW1lbnUuYWN0aXZlIC5pY29uLmFjdGlvbi1jbG9zZXtkaXNwbGF5OmlubGluZS1ibG9ja31oZWFkZXIgLmljb24uaWNuLXNvY2lhbHMsZm9vdGVyIC5pY29uLmljbi1zb2NpYWxze2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL2ljbi1zb2NpYWxzLnBuZ1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtkaXNwbGF5OmlubGluZS1ibG9ja31AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCl7aGVhZGVyIC5pY29uLmljbi1zb2NpYWxzLGZvb3RlciAuaWNvbi5pY24tc29jaWFsc3tiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy8yeC9pY24tc29jaWFsc18yeC5wbmdcIik7YmFja2dyb3VuZC1zaXplOjkwcHggMTIwcHh9fWhlYWRlciAuaWNvbi5pY24tc29jaWFscy5pY24tZmIuZ3JleSxmb290ZXIgLmljb24uaWNuLXNvY2lhbHMuaWNuLWZiLmdyZXl7YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9aGVhZGVyIC5pY29uLmljbi1zb2NpYWxzLmljbi1mYi5ncmV5OmhvdmVyLGZvb3RlciAuaWNvbi5pY24tc29jaWFscy5pY24tZmIuZ3JleTpob3ZlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTMwcHh9aGVhZGVyIC5pY29uLmljbi1zb2NpYWxzLmljbi1mYi53aGl0ZSxmb290ZXIgLmljb24uaWNuLXNvY2lhbHMuaWNuLWZiLndoaXRle2JhY2tncm91bmQtcG9zaXRpb246MCAtNjBweH1oZWFkZXIgLmljb24uaWNuLXNvY2lhbHMuaWNuLWZiLndoaXRlOmhvdmVyLGZvb3RlciAuaWNvbi5pY24tc29jaWFscy5pY24tZmIud2hpdGU6aG92ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjowIC05MHB4fWhlYWRlciAuaWNvbi5pY24tc29jaWFscy5pY24taW5zdGFncmFtbS5ncmV5LGZvb3RlciAuaWNvbi5pY24tc29jaWFscy5pY24taW5zdGFncmFtbS5ncmV5e2JhY2tncm91bmQtcG9zaXRpb246LTMwcHggMH1oZWFkZXIgLmljb24uaWNuLXNvY2lhbHMuaWNuLWluc3RhZ3JhbW0uZ3JleTpob3Zlcixmb290ZXIgLmljb24uaWNuLXNvY2lhbHMuaWNuLWluc3RhZ3JhbW0uZ3JleTpob3ZlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMHB4IC0zMHB4fWhlYWRlciAuaWNvbi5pY24tc29jaWFscy5pY24taW5zdGFncmFtbS53aGl0ZSxmb290ZXIgLmljb24uaWNuLXNvY2lhbHMuaWNuLWluc3RhZ3JhbW0ud2hpdGV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzBweCAtNjBweH1oZWFkZXIgLmljb24uaWNuLXNvY2lhbHMuaWNuLWluc3RhZ3JhbW0ud2hpdGU6aG92ZXIsZm9vdGVyIC5pY29uLmljbi1zb2NpYWxzLmljbi1pbnN0YWdyYW1tLndoaXRlOmhvdmVye2JhY2tncm91bmQtcG9zaXRpb246LTMwcHggLTkwcHh9aGVhZGVyIC5pY29uLmljbi1zb2NpYWxzLmljbi15b3V0dWJlLmdyZXksZm9vdGVyIC5pY29uLmljbi1zb2NpYWxzLmljbi15b3V0dWJlLmdyZXl7YmFja2dyb3VuZC1wb3NpdGlvbjotNjBweCAwfWhlYWRlciAuaWNvbi5pY24tc29jaWFscy5pY24teW91dHViZS5ncmV5OmhvdmVyLGZvb3RlciAuaWNvbi5pY24tc29jaWFscy5pY24teW91dHViZS5ncmV5OmhvdmVye2JhY2tncm91bmQtcG9zaXRpb246LTYwcHggLTMwcHh9aGVhZGVyIC5pY29uLmljbi1zb2NpYWxzLmljbi15b3V0dWJlLndoaXRlLGZvb3RlciAuaWNvbi5pY24tc29jaWFscy5pY24teW91dHViZS53aGl0ZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02MHB4IC02MHB4fWhlYWRlciAuaWNvbi5pY24tc29jaWFscy5pY24teW91dHViZS53aGl0ZTpob3Zlcixmb290ZXIgLmljb24uaWNuLXNvY2lhbHMuaWNuLXlvdXR1YmUud2hpdGU6aG92ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjotNjBweCAtOTBweH1oZWFkZXIgLmljb24uaWNuLW1lbnUsZm9vdGVyIC5pY29uLmljbi1tZW51e2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL2ljbi1uYXZpLnBuZ1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7d2lkdGg6MjhweDtoZWlnaHQ6MjFweDtkaXNwbGF5OmlubGluZS1ibG9ja31AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCl7aGVhZGVyIC5pY29uLmljbi1tZW51LGZvb3RlciAuaWNvbi5pY24tbWVudXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy8yeC9pY24tbmF2aV8yeC5wbmdcIik7YmFja2dyb3VuZC1zaXplOjI4cHggMjFweH19aGVhZGVyIC5pY29uLmljbi1jbG9zZSxmb290ZXIgLmljb24uaWNuLWNsb3Nle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL2ljbi1jbG9zZS5wbmdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O3dpZHRoOjI4cHg7aGVpZ2h0OjIxcHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIgLyAxKSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpe2hlYWRlciAuaWNvbi5pY24tY2xvc2UsZm9vdGVyIC5pY29uLmljbi1jbG9zZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy8yeC9pY24tY2xvc2VfMngucG5nXCIpO2JhY2tncm91bmQtc2l6ZToyOHB4IDIxcHh9fWhlYWRlciAuaWNvbi5pY24tc2VhcmNoLGZvb3RlciAuaWNvbi5pY24tc2VhcmNoe2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL2ljbi1zZWFyY2gucG5nXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyIC8gMSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE0NGRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KXtoZWFkZXIgLmljb24uaWNuLXNlYXJjaCxmb290ZXIgLmljb24uaWNuLXNlYXJjaHtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy8yeC9pY24tc2VhcmNoXzJ4LnBuZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MjBweCAyMHB4fX1oZWFkZXIgLmljb24uaWNuLWNsb3NlLXNtYWxsLGZvb3RlciAuaWNvbi5pY24tY2xvc2Utc21hbGx7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvaWNuLWNsb3NlLXNtYWxsLnBuZ1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtkaXNwbGF5OmlubGluZS1ibG9ja31AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCl7aGVhZGVyIC5pY29uLmljbi1jbG9zZS1zbWFsbCxmb290ZXIgLmljb24uaWNuLWNsb3NlLXNtYWxse2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nLzJ4L2ljbi1jbG9zZS1zbWFsbF8yeC5wbmdcIik7YmFja2dyb3VuZC1zaXplOjEwcHggMjBweH19aGVhZGVyIC5pY29uLmljbi1jbG9zZS1zbWFsbC5ibGFjayxmb290ZXIgLmljb24uaWNuLWNsb3NlLXNtYWxsLmJsYWNre2JhY2tncm91bmQtcG9zaXRpb246MCAtMTBweH1oZWFkZXIgLnRlYXNlci10ZXh0LGZvb3RlciAudGVhc2VyLXRleHR7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDozMHB4O3BhZGRpbmctYm90dG9tOjMwcHg7Ym9yZGVyLWxlZnQ6MnB4IHNvbGlkICNlYjAwMjg7cG9zaXRpb246cmVsYXRpdmU7Ym90dG9tOjB9aGVhZGVyIC50ZWFzZXItdGV4dCBoMSxoZWFkZXIgLnRlYXNlci10ZXh0IGgyLGhlYWRlciAudGVhc2VyLXRleHQgaDMsaGVhZGVyIC50ZWFzZXItdGV4dCBoNCxoZWFkZXIgLnRlYXNlci10ZXh0IGg1LGhlYWRlci5zaXRlLWhlYWRlciAudGVhc2VyLXRleHQgLm1haW4tbmF2aWdhdGlvbiB1bCBsaS5oNSxoZWFkZXIuc2l0ZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiB1bCAudGVhc2VyLXRleHQgbGkuaDUsaGVhZGVyIC50ZWFzZXItdGV4dCBoNixoZWFkZXIuc2l0ZS1oZWFkZXIgLnRlYXNlci10ZXh0IC5tYWluLW5hdmlnYXRpb24gdWwgbGkuaDYsaGVhZGVyLnNpdGUtaGVhZGVyIC5tYWluLW5hdmlnYXRpb24gdWwgLnRlYXNlci10ZXh0IGxpLmg2LGhlYWRlciAudGVhc2VyLXRleHQgLnRleHRsaW5rLGhlYWRlciAudGVhc2VyLXRleHQgLmN0YSxoZWFkZXIgLnRlYXNlci10ZXh0IC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgLmN0YSwuY29va2llcyAud3JhcHBlci1jb29raWVzIGhlYWRlciAudGVhc2VyLXRleHQgLmN0YSxoZWFkZXIgLnRlYXNlci10ZXh0IC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgLmNjX2J0biwuY29va2llcyAud3JhcHBlci1jb29raWVzIGhlYWRlciAudGVhc2VyLXRleHQgLmNjX2J0bixoZWFkZXIgLnRlYXNlci10ZXh0IC5jb29raWVzIC5jY19iYW5uZXIgLmN0YSwuY29va2llcyAuY2NfYmFubmVyIGhlYWRlciAudGVhc2VyLXRleHQgLmN0YSxoZWFkZXIgLnRlYXNlci10ZXh0IC5jb29raWVzIC5jY19iYW5uZXIgLmNjX2J0biwuY29va2llcyAuY2NfYmFubmVyIGhlYWRlciAudGVhc2VyLXRleHQgLmNjX2J0bixoZWFkZXIgLnRlYXNlci10ZXh0IC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC5jdGEsLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgaGVhZGVyIC50ZWFzZXItdGV4dCAuY3RhLGhlYWRlciAudGVhc2VyLXRleHQgLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLmNjX2J0biwuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyBoZWFkZXIgLnRlYXNlci10ZXh0IC5jY19idG4saGVhZGVyIC50ZWFzZXItdGV4dCAuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAuY3RhLC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIGhlYWRlciAudGVhc2VyLXRleHQgLmN0YSxoZWFkZXIgLnRlYXNlci10ZXh0IC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5jY19idG4sLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgaGVhZGVyIC50ZWFzZXItdGV4dCAuY2NfYnRuLGhlYWRlciAudGVhc2VyLXRleHQgLmNvcHkxLGhlYWRlciAudGVhc2VyLXRleHQgLmNvcHkyLGhlYWRlciAudGVhc2VyLXRleHQgLmxhYmVsMSxoZWFkZXIgLnRlYXNlci10ZXh0IC5sYWJlbDIsZm9vdGVyIC50ZWFzZXItdGV4dCBoMSxmb290ZXIgLnRlYXNlci10ZXh0IGgyLGZvb3RlciAudGVhc2VyLXRleHQgaDMsZm9vdGVyIC50ZWFzZXItdGV4dCBoNCxmb290ZXIgLnRlYXNlci10ZXh0IGg1LGZvb3RlciAudGVhc2VyLXRleHQgaGVhZGVyLnNpdGUtaGVhZGVyIC5tYWluLW5hdmlnYXRpb24gdWwgbGkuaDUsaGVhZGVyLnNpdGUtaGVhZGVyIC5tYWluLW5hdmlnYXRpb24gdWwgZm9vdGVyIC50ZWFzZXItdGV4dCBsaS5oNSxmb290ZXIgLnRlYXNlci10ZXh0IGg2LGZvb3RlciAudGVhc2VyLXRleHQgaGVhZGVyLnNpdGUtaGVhZGVyIC5tYWluLW5hdmlnYXRpb24gdWwgbGkuaDYsaGVhZGVyLnNpdGUtaGVhZGVyIC5tYWluLW5hdmlnYXRpb24gdWwgZm9vdGVyIC50ZWFzZXItdGV4dCBsaS5oNixmb290ZXIgLnRlYXNlci10ZXh0IC50ZXh0bGluayxmb290ZXIgLnRlYXNlci10ZXh0IC5jdGEsZm9vdGVyIC50ZWFzZXItdGV4dCAuY29va2llcyAud3JhcHBlci1jb29raWVzIC5jdGEsLmNvb2tpZXMgLndyYXBwZXItY29va2llcyBmb290ZXIgLnRlYXNlci10ZXh0IC5jdGEsZm9vdGVyIC50ZWFzZXItdGV4dCAuY29va2llcyAud3JhcHBlci1jb29raWVzIC5jY19idG4sLmNvb2tpZXMgLndyYXBwZXItY29va2llcyBmb290ZXIgLnRlYXNlci10ZXh0IC5jY19idG4sZm9vdGVyIC50ZWFzZXItdGV4dCAuY29va2llcyAuY2NfYmFubmVyIC5jdGEsLmNvb2tpZXMgLmNjX2Jhbm5lciBmb290ZXIgLnRlYXNlci10ZXh0IC5jdGEsZm9vdGVyIC50ZWFzZXItdGV4dCAuY29va2llcyAuY2NfYmFubmVyIC5jY19idG4sLmNvb2tpZXMgLmNjX2Jhbm5lciBmb290ZXIgLnRlYXNlci10ZXh0IC5jY19idG4sZm9vdGVyIC50ZWFzZXItdGV4dCAuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyAuY3RhLC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIGZvb3RlciAudGVhc2VyLXRleHQgLmN0YSxmb290ZXIgLnRlYXNlci10ZXh0IC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC5jY19idG4sLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgZm9vdGVyIC50ZWFzZXItdGV4dCAuY2NfYnRuLGZvb3RlciAudGVhc2VyLXRleHQgLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgLmN0YSwuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciBmb290ZXIgLnRlYXNlci10ZXh0IC5jdGEsZm9vdGVyIC50ZWFzZXItdGV4dCAuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAuY2NfYnRuLC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIGZvb3RlciAudGVhc2VyLXRleHQgLmNjX2J0bixmb290ZXIgLnRlYXNlci10ZXh0IC5jb3B5MSxmb290ZXIgLnRlYXNlci10ZXh0IC5jb3B5Mixmb290ZXIgLnRlYXNlci10ZXh0IC5sYWJlbDEsZm9vdGVyIC50ZWFzZXItdGV4dCAubGFiZWwye2NvbG9yOiNmZmZ9aGVhZGVyIC50ZWFzZXItdGV4dCAudGV4dC1saW5rLGZvb3RlciAudGVhc2VyLXRleHQgLnRleHQtbGlua3ttYXJnaW4tdG9wOjVweH1oZWFkZXIgLnRlYXNlci10ZXh0LmJpZ2dlc3QsZm9vdGVyIC50ZWFzZXItdGV4dC5iaWdnZXN0e3BhZGRpbmctYm90dG9tOjMwcHg7bGVmdDoxNXB4fWhlYWRlciAudGVhc2VyLXRleHQuYmlnZ2VzdCAubGFiZWwxLGZvb3RlciAudGVhc2VyLXRleHQuYmlnZ2VzdCAubGFiZWwxe2NvbG9yOiM5OTk7bWFyZ2luLXRvcDotMzJweH1oZWFkZXIgLnRlYXNlci10ZXh0LmJpZ2dlc3Quc3VicGFnZSAubGFiZWwxLGZvb3RlciAudGVhc2VyLXRleHQuYmlnZ2VzdC5zdWJwYWdlIC5sYWJlbDF7Y29sb3I6Izk5OTttYXJnaW4tdG9wOi0yNXB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXtoZWFkZXIgLnRlYXNlci10ZXh0LmJpZ2dlc3QsZm9vdGVyIC50ZWFzZXItdGV4dC5iaWdnZXN0e3BhZGRpbmctbGVmdDozMHB4O3BhZGRpbmctYm90dG9tOjYwcHg7bGVmdDozMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCl7aGVhZGVyIC50ZWFzZXItdGV4dC5iaWdnZXN0LGZvb3RlciAudGVhc2VyLXRleHQuYmlnZ2VzdHtsZWZ0OjYwcHg7cGFkZGluZy1ib3R0b206OTBweH19aGVhZGVyIC50ZWFzZXItdGV4dC5iaWcsZm9vdGVyIC50ZWFzZXItdGV4dC5iaWd7bGVmdDoxNXB4fWhlYWRlciAudGVhc2VyLXRleHQuYmlnIGgyLGZvb3RlciAudGVhc2VyLXRleHQuYmlnIGgye21hcmdpbi10b3A6LTVweDttYXJnaW4tYm90dG9tOjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpe2hlYWRlciAudGVhc2VyLXRleHQuYmlnLGZvb3RlciAudGVhc2VyLXRleHQuYmlne3BhZGRpbmctYm90dG9tOjYwcHg7bGVmdDozMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCl7aGVhZGVyIC50ZWFzZXItdGV4dC5iaWcsZm9vdGVyIC50ZWFzZXItdGV4dC5iaWd7bGVmdDo2MHB4fX1oZWFkZXIgLnRlYXNlci10ZXh0Lm1lZGl1bSxmb290ZXIgLnRlYXNlci10ZXh0Lm1lZGl1bXtsZWZ0OjE1cHh9aGVhZGVyIC50ZWFzZXItdGV4dC5tZWRpdW0gaDQsZm9vdGVyIC50ZWFzZXItdGV4dC5tZWRpdW0gaDR7bWFyZ2luLWJvdHRvbToycHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpe2hlYWRlciAudGVhc2VyLXRleHQubWVkaXVtLGZvb3RlciAudGVhc2VyLXRleHQubWVkaXVte3BhZGRpbmctYm90dG9tOjYwcHg7bGVmdDozMHB4fX1oZWFkZXIgLnRlYXNlci10ZXh0LnNtYWxsLGZvb3RlciAudGVhc2VyLXRleHQuc21hbGx7cGFkZGluZy1ib3R0b206MjBweH1oZWFkZXIgLnRlYXNlci10ZXh0LnNtYWxsIC5sYWJlbDEsZm9vdGVyIC50ZWFzZXItdGV4dC5zbWFsbCAubGFiZWwxe2NvbG9yOiM5OTk7bWFyZ2luLXRvcDotMzBweH1oZWFkZXIgLnRlYXNlci10ZXh0LnNtYWxsZXN0LGZvb3RlciAudGVhc2VyLXRleHQuc21hbGxlc3R7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNlYjAwMjg7bGVmdDoxNXB4fWhlYWRlciAudGVhc2VyLXRleHQuc21hbGxlc3QgLmxhYmVsMSxmb290ZXIgLnRlYXNlci10ZXh0LnNtYWxsZXN0IC5sYWJlbDF7bWFyZ2luLXRvcDotNXB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXtoZWFkZXIgLnRlYXNlci10ZXh0LnNtYWxsZXN0LGZvb3RlciAudGVhc2VyLXRleHQuc21hbGxlc3R7cGFkZGluZy1sZWZ0OjMwcHg7bGVmdDozMHB4fX1oZWFkZXIgLnRlYXNlci10ZXh0LmNsZWFuLGZvb3RlciAudGVhc2VyLXRleHQuY2xlYW57Ym9yZGVyLWxlZnQ6bm9uZTtwYWRkaW5nLWJvdHRvbToxNXB4O2xlZnQ6aW5oZXJpdH1oZWFkZXIuc2l0ZS1oZWFkZXIgLnRvZ2dsZS1tZW51IC5pY24tc2VhcmNoe21hcmdpbjowO21hcmdpbi10b3A6MXB4fWhlYWRlci5zaXRlLWhlYWRlciAudG9nZ2xlLW1lbnUudG9nZ2xlLXNlYXJjaC5jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDo1cHg7dG9wOi0ycHh9aGVhZGVyLnNpdGUtaGVhZGVyIC50b2dnbGUtbWVudS5tYWluIC5pY29ue2Zsb2F0OnJpZ2h0O21hcmdpbi10b3A6MjBweDttYXJnaW4tbGVmdDoyMHB4fWhlYWRlci5zaXRlLWhlYWRlciAudG9nZ2xlLW1lbnUudG9nZ2xlLXNlYXJjaCAuaWNuLXNlYXJjaHtmbG9hdDpyaWdodH1oZWFkZXIuc2l0ZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiB1bHtwYWRkaW5nLWxlZnQ6MH1oZWFkZXIuc2l0ZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiB1bCBsaXtwYWRkaW5nOjEwcHggMDttYXJnaW46MH1oZWFkZXIuc2l0ZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiB1bCBsaS5oNXttYXJnaW46MH1oZWFkZXIuc2l0ZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiB1bCBsaS5oNntmb250LXNpemU6MXJlbTttYXJnaW46MH1oZWFkZXIuc2l0ZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiB1bCBsaSBhe2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmV9aGVhZGVyLnNpdGUtaGVhZGVyIC5tYWluLW5hdmlnYXRpb24gdWwgbGkgYTpob3Zlcntjb2xvcjojZWIwMDI4fWhlYWRlci5zaXRlLWhlYWRlciAubWFpbi1uYXZpZ2F0aW9uIHVsIGxpLmFjdGl2ZSBhe2NvbG9yOiNlYjAwMjh9aGVhZGVyLnNpdGUtaGVhZGVyIC5zb2NpYWxzIGg2LGhlYWRlci5zaXRlLWhlYWRlciAuc29jaWFscyAubWFpbi1uYXZpZ2F0aW9uIHVsIGxpLmg2LGhlYWRlci5zaXRlLWhlYWRlciAubWFpbi1uYXZpZ2F0aW9uIHVsIC5zb2NpYWxzIGxpLmg2e2xpbmUtaGVpZ2h0OjEuMTV9LmZvb3RlcntiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmE7Ym9yZGVyLXRvcDpub25lO3BhZGRpbmc6MDtsaW5lLWhlaWdodDoxLjE1fS5jY19iYW5uZXItd3JhcHBlciAuY3RhLC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgLmNjX2Jhbm5lci13cmFwcGVyIC5jdGEsLmNvb2tpZXMgLndyYXBwZXItY29va2llcyAuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2J0biwuY29va2llcyAuY2NfYmFubmVyIC5jY19iYW5uZXItd3JhcHBlciAuY3RhLC5jb29raWVzIC5jY19iYW5uZXIgLmNjX2Jhbm5lci13cmFwcGVyIC5jY19idG4sLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLmN0YSwuY2NfYmFubmVyLXdyYXBwZXIgLndyYXBwZXItY29va2llcyAuY2NfYnRuLC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5jdGEsLmNjX2Jhbm5lci13cmFwcGVyIC5jY19iYW5uZXIgLmNjX2J0bntkaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zc2VtaWJvbGRcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjFyZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtY29sb3I6I2ViMDAyODtoZWlnaHQ6NDBweDtwYWRkaW5nOjAgMzBweDtib3JkZXI6bm9uZTtjb2xvcjojZmZmO21hcmdpbjowIGF1dG87bWFyZ2luLWxlZnQ6MjBweH0uY2NfYmFubmVyLXdyYXBwZXIgLmN0YTpob3ZlciwuY29va2llcyAud3JhcHBlci1jb29raWVzIC5jY19iYW5uZXItd3JhcHBlciAuY2NfYnRuOmhvdmVyLC5jb29raWVzIC5jY19iYW5uZXIgLmNjX2Jhbm5lci13cmFwcGVyIC5jY19idG46aG92ZXIsLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLmNjX2J0bjpob3ZlciwuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAuY2NfYnRuOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgyMzUsMCw0MCwwLjcpfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuY2NfYmFubmVyLXdyYXBwZXIgLmN0YSwuY29va2llcyAud3JhcHBlci1jb29raWVzIC5jY19iYW5uZXItd3JhcHBlciAuY3RhLC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgLmNjX2Jhbm5lci13cmFwcGVyIC5jY19idG4sLmNvb2tpZXMgLmNjX2Jhbm5lciAuY2NfYmFubmVyLXdyYXBwZXIgLmN0YSwuY29va2llcyAuY2NfYmFubmVyIC5jY19iYW5uZXItd3JhcHBlciAuY2NfYnRuLC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC5jdGEsLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLmNjX2J0biwuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAuY3RhLC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5jY19idG57Zm9udC1zaXplOjEuMjVyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuY2NfYmFubmVyLXdyYXBwZXIgLmN0YSwuY29va2llcyAud3JhcHBlci1jb29raWVzIC5jY19iYW5uZXItd3JhcHBlciAuY3RhLC5jb29raWVzIC53cmFwcGVyLWNvb2tpZXMgLmNjX2Jhbm5lci13cmFwcGVyIC5jY19idG4sLmNvb2tpZXMgLmNjX2Jhbm5lciAuY2NfYmFubmVyLXdyYXBwZXIgLmN0YSwuY29va2llcyAuY2NfYmFubmVyIC5jY19iYW5uZXItd3JhcHBlciAuY2NfYnRuLC5jY19iYW5uZXItd3JhcHBlciAud3JhcHBlci1jb29raWVzIC5jdGEsLmNjX2Jhbm5lci13cmFwcGVyIC53cmFwcGVyLWNvb2tpZXMgLmNjX2J0biwuY2NfYmFubmVyLXdyYXBwZXIgLmNjX2Jhbm5lciAuY3RhLC5jY19iYW5uZXItd3JhcHBlciAuY2NfYmFubmVyIC5jY19idG57bWFyZ2luLWJvdHRvbToyMHB4fX0ud3JhcHBlcl9zdGlja3kgLndyYXBwZXItYmFja2dyb3VuZC1pbWFnZSwucGFnZS13cmFwIC53cmFwcGVyLWJhY2tncm91bmQtaW1hZ2V7YmFja2dyb3VuZC1jb2xvcjojMTIxMjFhfS53cmFwcGVyX3N0aWNreSAud3JhcHBlci1iYWNrZ3JvdW5kLWltYWdlIC5mb3Rvd2V0dGJld2VyYi53cmFwcGVyLWZ1bGx3aWR0aC1mcmFtZSwucGFnZS13cmFwIC53cmFwcGVyLWJhY2tncm91bmQtaW1hZ2UgLmZvdG93ZXR0YmV3ZXJiLndyYXBwZXItZnVsbHdpZHRoLWZyYW1le21heC13aWR0aDoxMTgwcHh9LndyYXBwZXJfc3RpY2t5IC53cmFwcGVyLWJhY2tncm91bmQtaW1hZ2UgLmZvdG93ZXR0YmV3ZXJiIC50ZXh0LWludHJvZHVjdGlvbiwucGFnZS13cmFwIC53cmFwcGVyLWJhY2tncm91bmQtaW1hZ2UgLmZvdG93ZXR0YmV3ZXJiIC50ZXh0LWludHJvZHVjdGlvbntjb2xvcjojZmZmfS53cmFwcGVyX3N0aWNreSAud3JhcHBlci1iYWNrZ3JvdW5kLWltYWdlIC5mb3Rvd2V0dGJld2VyYiAudGV4dC1pbnRyb2R1Y3Rpb24gaGVhZGVyIGgzLC5wYWdlLXdyYXAgLndyYXBwZXItYmFja2dyb3VuZC1pbWFnZSAuZm90b3dldHRiZXdlcmIgLnRleHQtaW50cm9kdWN0aW9uIGhlYWRlciBoM3tmb250LXNpemU6MjRweDtjb2xvcjojZmZmfS53cmFwcGVyX3N0aWNreSAud3JhcHBlci1iYWNrZ3JvdW5kLWltYWdlIC5mb3Rvd2V0dGJld2VyYiAuZm9ybS13cmFwcGVyLC5wYWdlLXdyYXAgLndyYXBwZXItYmFja2dyb3VuZC1pbWFnZSAuZm90b3dldHRiZXdlcmIgLmZvcm0td3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW4tdG9wOjM1cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMwcHgpey53cmFwcGVyX3N0aWNreSAud3JhcHBlci1iYWNrZ3JvdW5kLWltYWdlIC5mb3Rvd2V0dGJld2VyYiAuZm9ybS13cmFwcGVyLC5wYWdlLXdyYXAgLndyYXBwZXItYmFja2dyb3VuZC1pbWFnZSAuZm90b3dldHRiZXdlcmIgLmZvcm0td3JhcHBlcntqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9fS53cmFwcGVyX3N0aWNreSAud3JhcHBlci1iYWNrZ3JvdW5kLWltYWdlIC5mb3Rvd2V0dGJld2VyYiAuZm9ybS13cmFwcGVyOmFmdGVyLC5wYWdlLXdyYXAgLndyYXBwZXItYmFja2dyb3VuZC1pbWFnZSAuZm90b3dldHRiZXdlcmIgLmZvcm0td3JhcHBlcjphZnRlcntjb250ZW50OlwiXCI7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvaWNvbi1hcnJvdy1kb3duLnN2Z1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7cG9zaXRpb246cmVsYXRpdmU7cmlnaHQ6MTVweDt0b3A6MTBweDtoZWlnaHQ6N3B4O3dpZHRoOjE2cHg7cG9pbnRlci1ldmVudHM6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MzBweCl7LndyYXBwZXJfc3RpY2t5IC53cmFwcGVyLWJhY2tncm91bmQtaW1hZ2UgLmZvdG93ZXR0YmV3ZXJiIC5mb3JtLXdyYXBwZXI6YWZ0ZXIsLnBhZ2Utd3JhcCAud3JhcHBlci1iYWNrZ3JvdW5kLWltYWdlIC5mb3Rvd2V0dGJld2VyYiAuZm9ybS13cmFwcGVyOmFmdGVye3JpZ2h0OjB9fS53cmFwcGVyX3N0aWNreSAud3JhcHBlci1iYWNrZ3JvdW5kLWltYWdlIC5mb3Rvd2V0dGJld2VyYiAuZm9ybS13cmFwcGVyIGZvcm0sLnBhZ2Utd3JhcCAud3JhcHBlci1iYWNrZ3JvdW5kLWltYWdlIC5mb3Rvd2V0dGJld2VyYiAuZm9ybS13cmFwcGVyIGZvcm17cG9zaXRpb246cmVsYXRpdmU7bWF4LXdpZHRoOjE2MnB4fS53cmFwcGVyX3N0aWNreSAud3JhcHBlci1iYWNrZ3JvdW5kLWltYWdlIC5mb3Rvd2V0dGJld2VyYiAuZm9ybS13cmFwcGVyIGZvcm0uZm90b3dldHRiZXdlcmItZmlsdGVyLC5wYWdlLXdyYXAgLndyYXBwZXItYmFja2dyb3VuZC1pbWFnZSAuZm90b3dldHRiZXdlcmIgLmZvcm0td3JhcHBlciBmb3JtLmZvdG93ZXR0YmV3ZXJiLWZpbHRlcnttYXgtd2lkdGg6dW5zZXR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMwcHgpey53cmFwcGVyX3N0aWNreSAud3JhcHBlci1iYWNrZ3JvdW5kLWltYWdlIC5mb3Rvd2V0dGJld2VyYiAuZm9ybS13cmFwcGVyIGZvcm0sLnBhZ2Utd3JhcCAud3JhcHBlci1iYWNrZ3JvdW5kLWltYWdlIC5mb3Rvd2V0dGJld2VyYiAuZm9ybS13cmFwcGVyIGZvcm17cmlnaHQ6LTE1cHh9fS53cmFwcGVyX3N0aWNreSAud3JhcHBlci1iYWNrZ3JvdW5kLWltYWdlIC5mb3Rvd2V0dGJld2VyYiAuZm9ybS13cmFwcGVyIGZvcm06YWZ0ZXIsLnBhZ2Utd3JhcCAud3JhcHBlci1iYWNrZ3JvdW5kLWltYWdlIC5mb3Rvd2V0dGJld2VyYiAuZm9ybS13cmFwcGVyIGZvcm06YWZ0ZXJ7Y29udGVudDpcIlwiO2hlaWdodDoxcHg7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7cmlnaHQ6MH0ud3JhcHBlcl9zdGlja3kgLndyYXBwZXItYmFja2dyb3VuZC1pbWFnZSAuZm90b3dldHRiZXdlcmIgLmZvcm0td3JhcHBlciBmb3JtIHNlbGVjdCwucGFnZS13cmFwIC53cmFwcGVyLWJhY2tncm91bmQtaW1hZ2UgLmZvdG93ZXR0YmV3ZXJiIC5mb3JtLXdyYXBwZXIgZm9ybSBzZWxlY3R7b3V0bGluZTpub25lO2JvcmRlcjpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Y29sb3I6I2ZmZjtwYWRkaW5nLWJvdHRvbTo1cHg7d2lkdGg6MTAwJTtmb250LWZhbWlseTpcIm9wZW5fc2Fuc3JlZ3VsYXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxLjRlbTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7cGFkZGluZy1yaWdodDozNXB4fS53cmFwcGVyX3N0aWNreSAud3JhcHBlci1iYWNrZ3JvdW5kLWltYWdlIC5mb3Rvd2V0dGJld2VyYiAuZm9ybS13cmFwcGVyOmFmdGVyLC5wYWdlLXdyYXAgLndyYXBwZXItYmFja2dyb3VuZC1pbWFnZSAuZm90b3dldHRiZXdlcmIgLmZvcm0td3JhcHBlcjphZnRlcntyaWdodDoyNnB4O3RvcDoxNnB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzMHB4KXsud3JhcHBlcl9zdGlja3kgLndyYXBwZXItYmFja2dyb3VuZC1pbWFnZSAuZm90b3dldHRiZXdlcmIgLmZvcm0td3JhcHBlcjphZnRlciwucGFnZS13cmFwIC53cmFwcGVyLWJhY2tncm91bmQtaW1hZ2UgLmZvdG93ZXR0YmV3ZXJiIC5mb3JtLXdyYXBwZXI6YWZ0ZXJ7cmlnaHQ6MTFweDt0b3A6MTZweH19LndyYXBwZXJfc3RpY2t5IC53cmFwcGVyLWJhY2tncm91bmQtaW1hZ2UgLmZvdG93ZXR0YmV3ZXJiIC5wcm9qZWN0LXRpbGVzLXdyYXBwZXIsLnBhZ2Utd3JhcCAud3JhcHBlci1iYWNrZ3JvdW5kLWltYWdlIC5mb3Rvd2V0dGJld2VyYiAucHJvamVjdC10aWxlcy13cmFwcGVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyfS53cmFwcGVyX3N0aWNreSAud3JhcHBlci1iYWNrZ3JvdW5kLWltYWdlIC5mb3Rvd2V0dGJld2VyYiAucHJvamVjdC10aWxlcy13cmFwcGVyIC5wcm9qZWN0LXRpbGVzLC5wYWdlLXdyYXAgLndyYXBwZXItYmFja2dyb3VuZC1pbWFnZSAuZm90b3dldHRiZXdlcmIgLnByb2plY3QtdGlsZXMtd3JhcHBlciAucHJvamVjdC10aWxlc3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmdyaWQ7Z3JpZC1nYXA6MjBweDtwYWRkaW5nLXRvcDoyMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzMHB4KXsud3JhcHBlcl9zdGlja3kgLndyYXBwZXItYmFja2dyb3VuZC1pbWFnZSAuZm90b3dldHRiZXdlcmIgLnByb2plY3QtdGlsZXMtd3JhcHBlciAucHJvamVjdC10aWxlcywucGFnZS13cmFwIC53cmFwcGVyLWJhY2tncm91bmQtaW1hZ2UgLmZvdG93ZXR0YmV3ZXJiIC5wcm9qZWN0LXRpbGVzLXdyYXBwZXIgLnByb2plY3QtdGlsZXN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MzBweCl7LndyYXBwZXJfc3RpY2t5IC53cmFwcGVyLWJhY2tncm91bmQtaW1hZ2UgLmZvdG93ZXR0YmV3ZXJiIC5wcm9qZWN0LXRpbGVzLXdyYXBwZXIgLnByb2plY3QtdGlsZXMsLnBhZ2Utd3JhcCAud3JhcHBlci1iYWNrZ3JvdW5kLWltYWdlIC5mb3Rvd2V0dGJld2VyYiAucHJvamVjdC10aWxlcy13cmFwcGVyIC5wcm9qZWN0LXRpbGVze2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywgMWZyKX19LndyYXBwZXJfc3RpY2t5IC53cmFwcGVyLWJhY2tncm91bmQtaW1hZ2UgLmZvdG93ZXR0YmV3ZXJiIC5wcm9qZWN0LXRpbGVzLXdyYXBwZXIgLnByb2plY3QtdGlsZXMgLnByb2plY3QtaW1hZ2Utd3JhcHBlciwucGFnZS13cmFwIC53cmFwcGVyLWJhY2tncm91bmQtaW1hZ2UgLmZvdG93ZXR0YmV3ZXJiIC5wcm9qZWN0LXRpbGVzLXdyYXBwZXIgLnByb2plY3QtdGlsZXMgLnByb2plY3QtaW1hZ2Utd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoyOTBweDtoZWlnaHQ6MjkwcHg7YmFja2dyb3VuZC1jb2xvcjojMDAwfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzMHB4KXsud3JhcHBlcl9zdGlja3kgLndyYXBwZXItYmFja2dyb3VuZC1pbWFnZSAuZm90b3dldHRiZXdlcmIgLnByb2plY3QtdGlsZXMtd3JhcHBlciAucHJvamVjdC10aWxlcyAucHJvamVjdC1pbWFnZS13cmFwcGVyLC5wYWdlLXdyYXAgLndyYXBwZXItYmFja2dyb3VuZC1pbWFnZSAuZm90b3dldHRiZXdlcmIgLnByb2plY3QtdGlsZXMtd3JhcHBlciAucHJvamVjdC10aWxlcyAucHJvamVjdC1pbWFnZS13cmFwcGVye3dpZHRoOjEwMCU7aGVpZ2h0OmNhbGMoNDYuOHZ3ICogKDIgLyAyKSl9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkzMHB4KXsud3JhcHBlcl9zdGlja3kgLndyYXBwZXItYmFja2dyb3VuZC1pbWFnZSAuZm90b3dldHRiZXdlcmIgLnByb2plY3QtdGlsZXMtd3JhcHBlciAucHJvamVjdC10aWxlcyAucHJvamVjdC1pbWFnZS13cmFwcGVyLC5wYWdlLXdyYXAgLndyYXBwZXItYmFja2dyb3VuZC1pbWFnZSAuZm90b3dldHRiZXdlcmIgLnByb2plY3QtdGlsZXMtd3JhcHBlciAucHJvamVjdC10aWxlcyAucHJvamVjdC1pbWFnZS13cmFwcGVye2hlaWdodDpjYWxjKDI5Ljh2dyAqICgyIC8gMikpfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCl7LndyYXBwZXJfc3RpY2t5IC53cmFwcGVyLWJhY2tncm91bmQtaW1hZ2UgLmZvdG93ZXR0YmV3ZXJiIC5wcm9qZWN0LXRpbGVzLXdyYXBwZXIgLnByb2plY3QtdGlsZXMgLnByb2plY3QtaW1hZ2Utd3JhcHBlciwucGFnZS13cmFwIC53cmFwcGVyLWJhY2tncm91bmQtaW1hZ2UgLmZvdG93ZXR0YmV3ZXJiIC5wcm9qZWN0LXRpbGVzLXdyYXBwZXIgLnByb2plY3QtdGlsZXMgLnByb2plY3QtaW1hZ2Utd3JhcHBlcntoZWlnaHQ6Y2FsYygyNy45dncgKiAoMiAvIDIpKX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE4MHB4KXsud3JhcHBlcl9zdGlja3kgLndyYXBwZXItYmFja2dyb3VuZC1pbWFnZSAuZm90b3dldHRiZXdlcmIgLnByb2plY3QtdGlsZXMtd3JhcHBlciAucHJvamVjdC10aWxlcyAucHJvamVjdC1pbWFnZS13cmFwcGVyLC5wYWdlLXdyYXAgLndyYXBwZXItYmFja2dyb3VuZC1pbWFnZSAuZm90b3dldHRiZXdlcmIgLnByb2plY3QtdGlsZXMtd3JhcHBlciAucHJvamVjdC10aWxlcyAucHJvamVjdC1pbWFnZS13cmFwcGVye2hlaWdodDpjYWxjKDI4LjU1dncgKiAoMiAvIDIpKTttYXgtaGVpZ2h0OjM3M3B4fX0ud3JhcHBlcl9zdGlja3kgLndyYXBwZXItYmFja2dyb3VuZC1pbWFnZSAuZm90b3dldHRiZXdlcmIgLnByb2plY3QtdGlsZXMtd3JhcHBlciAucHJvamVjdC10aWxlcyAucHJvamVjdC1pbWFnZS13cmFwcGVyIGltZywucGFnZS13cmFwIC53cmFwcGVyLWJhY2tncm91bmQtaW1hZ2UgLmZvdG93ZXR0YmV3ZXJiIC5wcm9qZWN0LXRpbGVzLXdyYXBwZXIgLnByb2plY3QtdGlsZXMgLnByb2plY3QtaW1hZ2Utd3JhcHBlciBpbWd7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtvYmplY3QtZml0OmNvdmVyfS53cmFwcGVyX3N0aWNreSAud3JhcHBlci1iYWNrZ3JvdW5kLWltYWdlIC5mb3Rvd2V0dGJld2VyYiAucHJvamVjdC10aWxlcy13cmFwcGVyIC5wcm9qZWN0LXRpbGVzIC5wcm9qZWN0LWltYWdlLXdyYXBwZXIgLnByb2plY3Qtb3ZlcmxheSwucGFnZS13cmFwIC53cmFwcGVyLWJhY2tncm91bmQtaW1hZ2UgLmZvdG93ZXR0YmV3ZXJiIC5wcm9qZWN0LXRpbGVzLXdyYXBwZXIgLnByb2plY3QtdGlsZXMgLnByb2plY3QtaW1hZ2Utd3JhcHBlciAucHJvamVjdC1vdmVybGF5e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE4LDE4LDI2LDAuNik7ei1pbmRleDoxO29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSg1JSl9LndyYXBwZXJfc3RpY2t5IC53cmFwcGVyLWJhY2tncm91bmQtaW1hZ2UgLmZvdG93ZXR0YmV3ZXJiIC5wcm9qZWN0LXRpbGVzLXdyYXBwZXIgLnByb2plY3QtdGlsZXMgLnByb2plY3QtaW1hZ2Utd3JhcHBlciAucHJvamVjdC1vdmVybGF5IHAsLnBhZ2Utd3JhcCAud3JhcHBlci1iYWNrZ3JvdW5kLWltYWdlIC5mb3Rvd2V0dGJld2VyYiAucHJvamVjdC10aWxlcy13cmFwcGVyIC5wcm9qZWN0LXRpbGVzIC5wcm9qZWN0LWltYWdlLXdyYXBwZXIgLnByb2plY3Qtb3ZlcmxheSBwe3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW46MDtwYWRkaW5nOjEwcHh9LndyYXBwZXJfc3RpY2t5IC53cmFwcGVyLWJhY2tncm91bmQtaW1hZ2UgLmZvdG93ZXR0YmV3ZXJiIC5wcm9qZWN0LXRpbGVzLXdyYXBwZXIgLnByb2plY3QtdGlsZXMgLnByb2plY3QtaW1hZ2Utd3JhcHBlciAucHJvamVjdC1vdmVybGF5IHAsLndyYXBwZXJfc3RpY2t5IC53cmFwcGVyLWJhY2tncm91bmQtaW1hZ2UgLmZvdG93ZXR0YmV3ZXJiIC5wcm9qZWN0LXRpbGVzLXdyYXBwZXIgLnByb2plY3QtdGlsZXMgLnByb2plY3QtaW1hZ2Utd3JhcHBlciAucHJvamVjdC1vdmVybGF5IGEsLnBhZ2Utd3JhcCAud3JhcHBlci1iYWNrZ3JvdW5kLWltYWdlIC5mb3Rvd2V0dGJld2VyYiAucHJvamVjdC10aWxlcy13cmFwcGVyIC5wcm9qZWN0LXRpbGVzIC5wcm9qZWN0LWltYWdlLXdyYXBwZXIgLnByb2plY3Qtb3ZlcmxheSBwLC5wYWdlLXdyYXAgLndyYXBwZXItYmFja2dyb3VuZC1pbWFnZSAuZm90b3dldHRiZXdlcmIgLnByb2plY3QtdGlsZXMtd3JhcHBlciAucHJvamVjdC10aWxlcyAucHJvamVjdC1pbWFnZS13cmFwcGVyIC5wcm9qZWN0LW92ZXJsYXkgYXtmb250LWZhbWlseTpcIm9wZW5fc2Fuc3JlZ1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6Ym9sZDtmb250LXNpemU6MjRweDtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MzBweDtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ud3JhcHBlcl9zdGlja3kgLndyYXBwZXItYmFja2dyb3VuZC1pbWFnZSAuZm90b3dldHRiZXdlcmIgLnByb2plY3QtdGlsZXMtd3JhcHBlciAucHJvamVjdC10aWxlcyAucHJvamVjdC1pbWFnZS13cmFwcGVyIC5wcm9qZWN0LW92ZXJsYXkgYSwucGFnZS13cmFwIC53cmFwcGVyLWJhY2tncm91bmQtaW1hZ2UgLmZvdG93ZXR0YmV3ZXJiIC5wcm9qZWN0LXRpbGVzLXdyYXBwZXIgLnByb2plY3QtdGlsZXMgLnByb2plY3QtaW1hZ2Utd3JhcHBlciAucHJvamVjdC1vdmVybGF5IGF7dGV4dC1kZWNvcmF0aW9uOm5vbmU7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS53cmFwcGVyX3N0aWNreSAud3JhcHBlci1iYWNrZ3JvdW5kLWltYWdlIC5mb3Rvd2V0dGJld2VyYiAucHJvamVjdC10aWxlcy13cmFwcGVyIC5wcm9qZWN0LXRpbGVzIC5wcm9qZWN0LWltYWdlLXdyYXBwZXIgLnByb2plY3Qtb3ZlcmxheSAuZGlzYWJsZWQsLnBhZ2Utd3JhcCAud3JhcHBlci1iYWNrZ3JvdW5kLWltYWdlIC5mb3Rvd2V0dGJld2VyYiAucHJvamVjdC10aWxlcy13cmFwcGVyIC5wcm9qZWN0LXRpbGVzIC5wcm9qZWN0LWltYWdlLXdyYXBwZXIgLnByb2plY3Qtb3ZlcmxheSAuZGlzYWJsZWR7Y3Vyc29yOmRlZmF1bHQ7cG9pbnRlci1ldmVudHM6bm9uZX0ud3JhcHBlcl9zdGlja3kgLndyYXBwZXItYmFja2dyb3VuZC1pbWFnZSAuZm90b3dldHRiZXdlcmIgLnByb2plY3QtdGlsZXMtd3JhcHBlciAucHJvamVjdC10aWxlcyAucHJvamVjdC1pbWFnZS13cmFwcGVyIC5wcm9qZWN0LW92ZXJsYXk6aG92ZXIsLnBhZ2Utd3JhcCAud3JhcHBlci1iYWNrZ3JvdW5kLWltYWdlIC5mb3Rvd2V0dGJld2VyYiAucHJvamVjdC10aWxlcy13cmFwcGVyIC5wcm9qZWN0LXRpbGVzIC5wcm9qZWN0LWltYWdlLXdyYXBwZXIgLnByb2plY3Qtb3ZlcmxheTpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwJSk7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlLWluLW91dDtvcGFjaXR5OjF9LndyYXBwZXJfc3RpY2t5IC53cmFwcGVyLWJhY2tncm91bmQtaW1hZ2UgLmZvdG93ZXR0YmV3ZXJiIC5wcm9qZWN0LXRpbGVzLXdyYXBwZXIgLnByb2plY3QtdGlsZXMgLnByb2plY3QtaW1hZ2Utd3JhcHBlciAudm90aW5nLW1pbmktYmFubmVyLC5wYWdlLXdyYXAgLndyYXBwZXItYmFja2dyb3VuZC1pbWFnZSAuZm90b3dldHRiZXdlcmIgLnByb2plY3QtdGlsZXMtd3JhcHBlciAucHJvamVjdC10aWxlcyAucHJvamVjdC1pbWFnZS13cmFwcGVyIC52b3RpbmctbWluaS1iYW5uZXJ7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjM1cHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQ7YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDo1MHB4O3dpZHRoOjIwMHB4O2JhY2tncm91bmQtY29sb3I6IzEyMTIxYX0ud3JhcHBlcl9zdGlja3kgLndyYXBwZXItYmFja2dyb3VuZC1pbWFnZSAuZm90b3dldHRiZXdlcmIgLnByb2plY3QtdGlsZXMtd3JhcHBlciBhLmJ1dHRvbi5jZW50ZXJlZCwucGFnZS13cmFwIC53cmFwcGVyLWJhY2tncm91bmQtaW1hZ2UgLmZvdG93ZXR0YmV3ZXJiIC5wcm9qZWN0LXRpbGVzLXdyYXBwZXIgYS5idXR0b24uY2VudGVyZWR7YWxpZ24tc2VsZjpjZW50ZXI7bWFyZ2luLXRvcDo2MHB4fS53cmFwcGVyX3N0aWNreSAud3JhcHBlci1iYWNrZ3JvdW5kLWltYWdlIC5mb3Rvd2V0dGJld2VyYiBhLmJ1dHRvbiwucGFnZS13cmFwIC53cmFwcGVyLWJhY2tncm91bmQtaW1hZ2UgLmZvdG93ZXR0YmV3ZXJiIGEuYnV0dG9ue2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zc2VtaWJvbGRcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzo1cHggMTBweDtiYWNrZ3JvdW5kLWNvbG9yOiNlYjAwMjg7Ym9yZGVyOjJweCBzb2xpZCAjZWIwMDI4O2NvbG9yOiNmZmY7Zm9udC1zaXplOjEuMTI1cmVtO3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0cmFuc2l0aW9uOmFsbCAzMDBtc30ud3JhcHBlcl9zdGlja3kgLndyYXBwZXItYmFja2dyb3VuZC1pbWFnZSAuZm90b3dldHRiZXdlcmIgYS5idXR0b246aG92ZXIsLnBhZ2Utd3JhcCAud3JhcHBlci1iYWNrZ3JvdW5kLWltYWdlIC5mb3Rvd2V0dGJld2VyYiBhLmJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMxMjEyMWE7Ym9yZGVyLWNvbG9yOiMxMjEyMWF9LndyYXBwZXJfc3RpY2t5IC5uby1pbWctc3RhZ2UsLnBhZ2Utd3JhcCAubm8taW1nLXN0YWdle3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoyMDBweDtiYWNrZ3JvdW5kLWNvbG9yOiMxMjEyMWE7bWFyZ2luLWxlZnQ6LTEwcHg7bWFyZ2luLXJpZ2h0Oi0xMHB4O21hcmdpbi10b3A6LTYwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey53cmFwcGVyX3N0aWNreSAubm8taW1nLXN0YWdlLC5wYWdlLXdyYXAgLm5vLWltZy1zdGFnZXttYXJnaW4tbGVmdDotMzBweDttYXJnaW4tcmlnaHQ6LTMwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkzMHB4KXsud3JhcHBlcl9zdGlja3kgLm5vLWltZy1zdGFnZSwucGFnZS13cmFwIC5uby1pbWctc3RhZ2V7bWFyZ2luLWxlZnQ6LTYwcHg7bWFyZ2luLXJpZ2h0Oi02MHB4fX0ud3JhcHBlcl9zdGlja3kgLm5vLWltZy1zdGFnZSAudGVhc2VyLXRleHQsLnBhZ2Utd3JhcCAubm8taW1nLXN0YWdlIC50ZWFzZXItdGV4dHtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjE1cHg7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDo0NXB4O3BhZGRpbmctYm90dG9tOjMwcHg7Ym9yZGVyLWxlZnQ6MnB4IHNvbGlkICNlYjAwMjh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTMwcHgpey53cmFwcGVyX3N0aWNreSAubm8taW1nLXN0YWdlIC50ZWFzZXItdGV4dCwucGFnZS13cmFwIC5uby1pbWctc3RhZ2UgLnRlYXNlci10ZXh0e2xlZnQ6NzBweDtwYWRkaW5nLWJvdHRvbTo2MHB4fX0ud3JhcHBlcl9zdGlja3kgLm5vLWltZy1zdGFnZSAudGVhc2VyLXRleHQgaDEsLnBhZ2Utd3JhcCAubm8taW1nLXN0YWdlIC50ZWFzZXItdGV4dCBoMXtmb250LWZhbWlseTpcIm9wZW5fc2Fuc3NlbWlib2xkXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7Zm9udC1zaXplOjI0cHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiNmZmY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbi1ib3R0b206MTBweH0ud3JhcHBlcl9zdGlja3kgLmZvdG93ZXR0YmV3ZXJiIC5zaG9wLWVsZW1lbnQsLnBhZ2Utd3JhcCAuZm90b3dldHRiZXdlcmIgLnNob3AtZWxlbWVudHttYXJnaW4tdG9wOjYwcHg7bWFyZ2luLWJvdHRvbTo2MHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KXsud3JhcHBlcl9zdGlja3kgLmZvdG93ZXR0YmV3ZXJiIC5zaG9wLWVsZW1lbnQsLnBhZ2Utd3JhcCAuZm90b3dldHRiZXdlcmIgLnNob3AtZWxlbWVudHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6c3RyZXRjaH19LndyYXBwZXJfc3RpY2t5IC5mb3Rvd2V0dGJld2VyYiAuc2hvcC1lbGVtZW50IC5pbWFnZSwucGFnZS13cmFwIC5mb3Rvd2V0dGJld2VyYiAuc2hvcC1lbGVtZW50IC5pbWFnZXtmbG9hdDpub25lO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nOjA7cGFkZGluZy10b3A6MTBweDtwYWRkaW5nLWJvdHRvbToxMHB4O21hcmdpbjowO2JhY2tncm91bmQtY29sb3I6IzAwMDttYXJnaW4tYm90dG9tOjI1cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpey53cmFwcGVyX3N0aWNreSAuZm90b3dldHRiZXdlcmIgLnNob3AtZWxlbWVudCAuaW1hZ2UsLnBhZ2Utd3JhcCAuZm90b3dldHRiZXdlcmIgLnNob3AtZWxlbWVudCAuaW1hZ2V7bWFyZ2luOjAgMTBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpey53cmFwcGVyX3N0aWNreSAuZm90b3dldHRiZXdlcmIgLnNob3AtZWxlbWVudCAuaW1hZ2UsLnBhZ2Utd3JhcCAuZm90b3dldHRiZXdlcmIgLnNob3AtZWxlbWVudCAuaW1hZ2V7d2lkdGg6Y2FsYygzMyUgLSAxMHB4KTtwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctYm90dG9tOjIwcHh9fS53cmFwcGVyX3N0aWNreSAuZm90b3dldHRiZXdlcmIgLnNob3AtZWxlbWVudCAuaW1hZ2UgaW1nLC5wYWdlLXdyYXAgLmZvdG93ZXR0YmV3ZXJiIC5zaG9wLWVsZW1lbnQgLmltYWdlIGltZ3toZWlnaHQ6YXV0bzt3aWR0aDoxMDAlO21heC13aWR0aDo0NjBweH0ud3JhcHBlcl9zdGlja3kgLmZvdG93ZXR0YmV3ZXJiIC5zaG9wLWVsZW1lbnQgLmNvbnRlbnQsLnBhZ2Utd3JhcCAuZm90b3dldHRiZXdlcmIgLnNob3AtZWxlbWVudCAuY29udGVudHtmbG9hdDpub25lO2JhY2tncm91bmQtY29sb3I6IzAwMDtwYWRkaW5nOjA7cGFkZGluZy1sZWZ0OjEzcHg7cGFkZGluZy1yaWdodDoxMHB4O3BhZGRpbmctdG9wOjI1cHg7bWFyZ2luOjA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtZW5kfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KXsud3JhcHBlcl9zdGlja3kgLmZvdG93ZXR0YmV3ZXJiIC5zaG9wLWVsZW1lbnQgLmNvbnRlbnQsLnBhZ2Utd3JhcCAuZm90b3dldHRiZXdlcmIgLnNob3AtZWxlbWVudCAuY29udGVudHttYXJnaW46MCAxMHB4O3BhZGRpbmctbGVmdDoyOHB4O3BhZGRpbmctcmlnaHQ6NTBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpey53cmFwcGVyX3N0aWNreSAuZm90b3dldHRiZXdlcmIgLnNob3AtZWxlbWVudCAuY29udGVudCwucGFnZS13cmFwIC5mb3Rvd2V0dGJld2VyYiAuc2hvcC1lbGVtZW50IC5jb250ZW50e3dpZHRoOmNhbGMoNjclIC0gMTBweCl9fS53cmFwcGVyX3N0aWNreSAuZm90b3dldHRiZXdlcmIgLnNob3AtZWxlbWVudCAuY29udGVudCAudGVhc2VyLXRleHQsLnBhZ2Utd3JhcCAuZm90b3dldHRiZXdlcmIgLnNob3AtZWxlbWVudCAuY29udGVudCAudGVhc2VyLXRleHR7cG9zaXRpb246aW5pdGlhbDtib3R0b206aW5oZXJpdH0ud3JhcHBlcl9zdGlja3kgLmZvdG93ZXR0YmV3ZXJiIC5zaG9wLWVsZW1lbnQgLmNvbnRlbnQgLnRlYXNlci10ZXh0IC5sYWJlbDIsLnBhZ2Utd3JhcCAuZm90b3dldHRiZXdlcmIgLnNob3AtZWxlbWVudCAuY29udGVudCAudGVhc2VyLXRleHQgLmxhYmVsMnttYXJnaW4tdG9wOjB9LndyYXBwZXJfc3RpY2t5IC5mb3Rvd2V0dGJld2VyYiAuc2hvcC1lbGVtZW50IC5jb250ZW50IC50ZWFzZXItdGV4dCAuc2hvcC1kZXNjcmlwdGlvbiwucGFnZS13cmFwIC5mb3Rvd2V0dGJld2VyYiAuc2hvcC1lbGVtZW50IC5jb250ZW50IC50ZWFzZXItdGV4dCAuc2hvcC1kZXNjcmlwdGlvbnt0ZXh0LXRyYW5zZm9ybTpub25lfS53cmFwcGVyX3N0aWNreSAuZm90b3dldHRiZXdlcmIgLnNob3AtZWxlbWVudCAuY29udGVudCAudGVhc2VyLXRleHQgLmJ1dHRvbiwucGFnZS13cmFwIC5mb3Rvd2V0dGJld2VyYiAuc2hvcC1lbGVtZW50IC5jb250ZW50IC50ZWFzZXItdGV4dCAuYnV0dG9ue21hcmdpbi10b3A6MTBweH0ud3JhcHBlcl9zdGlja3kgLmZvdG93ZXR0YmV3ZXJiLWRldGFpbHNlaXRlLC5wYWdlLXdyYXAgLmZvdG93ZXR0YmV3ZXJiLWRldGFpbHNlaXRle3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MH0ud3JhcHBlcl9zdGlja3kgLmZvdG93ZXR0YmV3ZXJiLWRldGFpbHNlaXRlIC5zaGFyZS1xdWlja2xpbmssLnBhZ2Utd3JhcCAuZm90b3dldHRiZXdlcmItZGV0YWlsc2VpdGUgLnNoYXJlLXF1aWNrbGlua3twb3NpdGlvbjpmaXhlZDtyaWdodDowO2JvdHRvbTowO2hlaWdodDo0MHB4O3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojZWIwMDI4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt6LWluZGV4OjIwfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KXsud3JhcHBlcl9zdGlja3kgLmZvdG93ZXR0YmV3ZXJiLWRldGFpbHNlaXRlIC5zaGFyZS1xdWlja2xpbmssLnBhZ2Utd3JhcCAuZm90b3dldHRiZXdlcmItZGV0YWlsc2VpdGUgLnNoYXJlLXF1aWNrbGlua3t0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjEzMHB4O2hlaWdodDo1MHB4fX0ud3JhcHBlcl9zdGlja3kgLmZvdG93ZXR0YmV3ZXJiLWRldGFpbHNlaXRlIC5zaGFyZS1xdWlja2xpbmsgLmljb24tc2hhcmU6YmVmb3JlLC5wYWdlLXdyYXAgLmZvdG93ZXR0YmV3ZXJiLWRldGFpbHNlaXRlIC5zaGFyZS1xdWlja2xpbmsgLmljb24tc2hhcmU6YmVmb3Jle29wYWNpdHk6MH0ud3JhcHBlcl9zdGlja3kgLmZvdG93ZXR0YmV3ZXJiLWRldGFpbHNlaXRlIC5zaGFyZS1xdWlja2xpbmsgYSwucGFnZS13cmFwIC5mb3Rvd2V0dGJld2VyYi1kZXRhaWxzZWl0ZSAuc2hhcmUtcXVpY2tsaW5rIGF7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtZGVjb3JhdGlvbjpub25lO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LndyYXBwZXJfc3RpY2t5IC5mb3Rvd2V0dGJld2VyYi1kZXRhaWxzZWl0ZSAuc2hhcmUtcXVpY2tsaW5rIGgzLC5wYWdlLXdyYXAgLmZvdG93ZXR0YmV3ZXJiLWRldGFpbHNlaXRlIC5zaGFyZS1xdWlja2xpbmsgaDN7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNzZW1pYm9sZFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtwYWRkaW5nLWxlZnQ6MTBweDtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxcmVtfS53cmFwcGVyX3N0aWNreSAuZm90b3dldHRiZXdlcmItZGV0YWlsc2VpdGUgLnRleHQtaW50cm9kdWN0aW9uLC5wYWdlLXdyYXAgLmZvdG93ZXR0YmV3ZXJiLWRldGFpbHNlaXRlIC50ZXh0LWludHJvZHVjdGlvbntwYWRkaW5nLXRvcDo2MHB4O2NvbG9yOiNmZmZ9LndyYXBwZXJfc3RpY2t5IC5mb3Rvd2V0dGJld2VyYi1kZXRhaWxzZWl0ZSAuaW1hZ2Utc2xpZGVyLC5wYWdlLXdyYXAgLmZvdG93ZXR0YmV3ZXJiLWRldGFpbHNlaXRlIC5pbWFnZS1zbGlkZXJ7bWFyZ2luLXRvcDo2MHB4fS53cmFwcGVyX3N0aWNreSAuZm90b3dldHRiZXdlcmItZGV0YWlsc2VpdGUgLnNsaWRlci1zeW5jaW5nIC5pbWcsLnBhZ2Utd3JhcCAuZm90b3dldHRiZXdlcmItZGV0YWlsc2VpdGUgLnNsaWRlci1zeW5jaW5nIC5pbWd7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtY29sb3I6IzEyMTIxYTtoZWlnaHQ6Y2FsYyg5M3Z3ICogKDQwMiAvIDcxMikpO21heC1oZWlnaHQ6NDAycHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey53cmFwcGVyX3N0aWNreSAuZm90b3dldHRiZXdlcmItZGV0YWlsc2VpdGUgLnNsaWRlci1zeW5jaW5nIC5pbWcsLnBhZ2Utd3JhcCAuZm90b3dldHRiZXdlcmItZGV0YWlsc2VpdGUgLnNsaWRlci1zeW5jaW5nIC5pbWd7aGVpZ2h0OmNhbGMoODd2dyAqICg0NzUgLyA4NDApKTttYXgtaGVpZ2h0OjQ3NXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MzBweCl7LndyYXBwZXJfc3RpY2t5IC5mb3Rvd2V0dGJld2VyYi1kZXRhaWxzZWl0ZSAuc2xpZGVyLXN5bmNpbmcgLmltZywucGFnZS13cmFwIC5mb3Rvd2V0dGJld2VyYi1kZXRhaWxzZWl0ZSAuc2xpZGVyLXN5bmNpbmcgLmltZ3toZWlnaHQ6Y2FsYyg4MnZ3ICogKDY2NyAvIDExODApKTttYXgtaGVpZ2h0OjY2N3B4fX0ud3JhcHBlcl9zdGlja3kgLmZvdG93ZXR0YmV3ZXJiLWRldGFpbHNlaXRlIC5mb3JtLWdyb3VwLC5wYWdlLXdyYXAgLmZvdG93ZXR0YmV3ZXJiLWRldGFpbHNlaXRlIC5mb3JtLWdyb3Vwe21hcmdpbi10b3A6MzBweDtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLWJvdHRvbTozMHB4O2JvcmRlci1sZWZ0OjJweCBzb2xpZCAjZWIwMDI4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwMHB4KXsud3JhcHBlcl9zdGlja3kgLmZvdG93ZXR0YmV3ZXJiLWRldGFpbHNlaXRlIC5mb3JtLWdyb3VwLC5wYWdlLXdyYXAgLmZvdG93ZXR0YmV3ZXJiLWRldGFpbHNlaXRlIC5mb3JtLWdyb3Vwe3BhZGRpbmctcmlnaHQ6NDVweH19LndyYXBwZXJfc3RpY2t5IC5mb3Rvd2V0dGJld2VyYi1kZXRhaWxzZWl0ZSAuZm9ybS1ncm91cCBsYWJlbCwucGFnZS13cmFwIC5mb3Rvd2V0dGJld2VyYi1kZXRhaWxzZWl0ZSAuZm9ybS1ncm91cCBsYWJlbHtmb250LWZhbWlseTpcIm9wZW5fc2Fuc3NlbWlib2xkXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7Zm9udC1zaXplOjI0cHg7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjMwcHg7Y29sb3I6I2ZmZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LndyYXBwZXJfc3RpY2t5IC5mb3Rvd2V0dGJld2VyYi1kZXRhaWxzZWl0ZSAuZm9ybS1ncm91cCAudm90aW5nLC5wYWdlLXdyYXAgLmZvdG93ZXR0YmV3ZXJiLWRldGFpbHNlaXRlIC5mb3JtLWdyb3VwIC52b3Rpbmd7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjttYXgtd2lkdGg6NDAwcHg7cGFkZGluZy10b3A6MTBweDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNXB4KX0ud3JhcHBlcl9zdGlja3kgLmZvdG93ZXR0YmV3ZXJiLWRldGFpbHNlaXRlIC5mb3JtLWdyb3VwIC52b3Rpbmcgc3BhbiwucGFnZS13cmFwIC5mb3Rvd2V0dGJld2VyYi1kZXRhaWxzZWl0ZSAuZm9ybS1ncm91cCAudm90aW5nIHNwYW57ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0ud3JhcHBlcl9zdGlja3kgLmZvdG93ZXR0YmV3ZXJiLWRldGFpbHNlaXRlIC5mb3JtLWdyb3VwIC52b3Rpbmcgc3Bhbi5jaGVja2VkIGxhYmVsLmxlZnQtaGFsZjphZnRlciwucGFnZS13cmFwIC5mb3Rvd2V0dGJld2VyYi1kZXRhaWxzZWl0ZSAuZm9ybS1ncm91cCAudm90aW5nIHNwYW4uY2hlY2tlZCBsYWJlbC5sZWZ0LWhhbGY6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtbWFzay1pbWFnZTp1cmwoXCIuLi9pbWcvaWNvbi1oYWxmLXJlZC1sZWZ0LXNtYWxsLnN2Z1wiKTstby1tYXNrLWltYWdlOnVybChcIi4uL2ltZy9pY29uLWhhbGYtcmVkLWxlZnQtc21hbGwuc3ZnXCIpOy1tb3otbWFzay1pbWFnZTp1cmwoXCIuLi9pbWcvaWNvbi1oYWxmLXJlZC1sZWZ0LXNtYWxsLnN2Z1wiKTttYXNrLWltYWdlOnVybChcIi4uL2ltZy9pY29uLWhhbGYtcmVkLWxlZnQtc21hbGwuc3ZnXCIpO2JhY2tncm91bmQtY29sb3I6I2ViMDAyODtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7d2lkdGg6MjVweDtoZWlnaHQ6NDhweDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDotMzNweDt0b3A6M3B4O2xlZnQ6MjNweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjBweCl7LndyYXBwZXJfc3RpY2t5IC5mb3Rvd2V0dGJld2VyYi1kZXRhaWxzZWl0ZSAuZm9ybS1ncm91cCAudm90aW5nIHNwYW4uY2hlY2tlZCBsYWJlbC5sZWZ0LWhhbGY6YWZ0ZXIsLnBhZ2Utd3JhcCAuZm90b3dldHRiZXdlcmItZGV0YWlsc2VpdGUgLmZvcm0tZ3JvdXAgLnZvdGluZyBzcGFuLmNoZWNrZWQgbGFiZWwubGVmdC1oYWxmOmFmdGVyey13ZWJraXQtbWFzay1pbWFnZTp1cmwoXCIuLi9pbWcvaWNvbi1oYWxmLXJlZC1sZWZ0LWJpZy5zdmdcIik7LW8tbWFzay1pbWFnZTp1cmwoXCIuLi9pbWcvaWNvbi1oYWxmLXJlZC1sZWZ0LWJpZy5zdmdcIik7LW1vei1tYXNrLWltYWdlOnVybChcIi4uL2ltZy9pY29uLWhhbGYtcmVkLWxlZnQtYmlnLnN2Z1wiKTttYXNrLWltYWdlOnVybChcIi4uL2ltZy9pY29uLWhhbGYtcmVkLWxlZnQtYmlnLnN2Z1wiKTtiYWNrZ3JvdW5kLWNvbG9yOiNlYjAwMjg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O3dpZHRoOjMycHg7aGVpZ2h0OjYxcHg7bGVmdDo5cHh9fS53cmFwcGVyX3N0aWNreSAuZm90b3dldHRiZXdlcmItZGV0YWlsc2VpdGUgLmZvcm0tZ3JvdXAgLnZvdGluZyBzcGFuLmNoZWNrZWQgbGFiZWwucmlnaHQtaGFsZjphZnRlciwucGFnZS13cmFwIC5mb3Rvd2V0dGJld2VyYi1kZXRhaWxzZWl0ZSAuZm9ybS1ncm91cCAudm90aW5nIHNwYW4uY2hlY2tlZCBsYWJlbC5yaWdodC1oYWxmOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LW1hc2staW1hZ2U6dXJsKFwiLi4vaW1nL2ljb24taGFsZi1yZWQtcmlnaHQtc21hbGwuc3ZnXCIpOy1vLW1hc2staW1hZ2U6dXJsKFwiLi4vaW1nL2ljb24taGFsZi1yZWQtbGVmdC1iaWcuc3ZnXCIpOy1tb3otbWFzay1pbWFnZTp1cmwoXCIuLi9pbWcvaWNvbi1oYWxmLXJlZC1yaWdodC1zbWFsbC5zdmdcIik7bWFzay1pbWFnZTp1cmwoXCIuLi9pbWcvaWNvbi1oYWxmLXJlZC1yaWdodC1zbWFsbC5zdmdcIik7YmFja2dyb3VuZC1jb2xvcjojZWIwMDI4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDt3aWR0aDoyNXB4O2hlaWdodDo0OHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0Oi00NHB4O3RvcDozcHg7bGVmdDo0NHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MHB4KXsud3JhcHBlcl9zdGlja3kgLmZvdG93ZXR0YmV3ZXJiLWRldGFpbHNlaXRlIC5mb3JtLWdyb3VwIC52b3Rpbmcgc3Bhbi5jaGVja2VkIGxhYmVsLnJpZ2h0LWhhbGY6YWZ0ZXIsLnBhZ2Utd3JhcCAuZm90b3dldHRiZXdlcmItZGV0YWlsc2VpdGUgLmZvcm0tZ3JvdXAgLnZvdGluZyBzcGFuLmNoZWNrZWQgbGFiZWwucmlnaHQtaGFsZjphZnRlcnstd2Via2l0LW1hc2staW1hZ2U6dXJsKFwiLi4vaW1nL2ljb24taGFsZi1yZWQtcmlnaHQtYmlnLnN2Z1wiKTstby1tYXNrLWltYWdlOnVybChcIi4uL2ltZy9pY29uLWhhbGYtcmVkLXJpZ2h0LWJpZy5zdmdcIik7LW1vei1tYXNrLWltYWdlOnVybChcIi4uL2ltZy9pY29uLWhhbGYtcmVkLXJpZ2h0LWJpZy5zdmdcIik7bWFzay1pbWFnZTp1cmwoXCIuLi9pbWcvaWNvbi1oYWxmLXJlZC1yaWdodC1iaWcuc3ZnXCIpO2JhY2tncm91bmQtY29sb3I6I2ViMDAyODtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7d2lkdGg6MzJweDtoZWlnaHQ6NjFweDtsZWZ0OjUxcHh9fS53cmFwcGVyX3N0aWNreSAuZm90b3dldHRiZXdlcmItZGV0YWlsc2VpdGUgLmZvcm0tZ3JvdXAgLnZvdGluZyBzcGFuIGlucHV0LC5wYWdlLXdyYXAgLmZvdG93ZXR0YmV3ZXJiLWRldGFpbHNlaXRlIC5mb3JtLWdyb3VwIC52b3Rpbmcgc3BhbiBpbnB1dHstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LndyYXBwZXJfc3RpY2t5IC5mb3Rvd2V0dGJld2VyYi1kZXRhaWxzZWl0ZSAuZm9ybS1ncm91cCAudm90aW5nIHNwYW4gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQrbGFiZWwubGVmdC1oYWxmOmFmdGVyLC5wYWdlLXdyYXAgLmZvdG93ZXR0YmV3ZXJiLWRldGFpbHNlaXRlIC5mb3JtLWdyb3VwIC52b3Rpbmcgc3BhbiBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCtsYWJlbC5sZWZ0LWhhbGY6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtbWFzay1pbWFnZTp1cmwoXCIuLi9pbWcvaWNvbi1oYWxmLXJlZC1sZWZ0LXNtYWxsLnN2Z1wiKTstby1tYXNrLWltYWdlOnVybChcIi4uL2ltZy9pY29uLWhhbGYtcmVkLWxlZnQtc21hbGwuc3ZnXCIpOy1tb3otbWFzay1pbWFnZTp1cmwoXCIuLi9pbWcvaWNvbi1oYWxmLXJlZC1sZWZ0LXNtYWxsLnN2Z1wiKTttYXNrLWltYWdlOnVybChcIi4uL2ltZy9pY29uLWhhbGYtcmVkLWxlZnQtc21hbGwuc3ZnXCIpO2JhY2tncm91bmQtY29sb3I6I2ViMDAyODtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7d2lkdGg6MjVweDtoZWlnaHQ6NDhweDttYXJnaW4tbGVmdDotMzNweDtkaXNwbGF5OmlubGluZS1ibG9jazt0b3A6M3B4O2xlZnQ6MjNweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjBweCl7LndyYXBwZXJfc3RpY2t5IC5mb3Rvd2V0dGJld2VyYi1kZXRhaWxzZWl0ZSAuZm9ybS1ncm91cCAudm90aW5nIHNwYW4gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQrbGFiZWwubGVmdC1oYWxmOmFmdGVyLC5wYWdlLXdyYXAgLmZvdG93ZXR0YmV3ZXJiLWRldGFpbHNlaXRlIC5mb3JtLWdyb3VwIC52b3Rpbmcgc3BhbiBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCtsYWJlbC5sZWZ0LWhhbGY6YWZ0ZXJ7LXdlYmtpdC1tYXNrLWltYWdlOnVybChcIi4uL2ltZy9pY29uLWhhbGYtcmVkLWxlZnQtYmlnLnN2Z1wiKTstby1tYXNrLWltYWdlOnVybChcIi4uL2ltZy9pY29uLWhhbGYtcmVkLWxlZnQtYmlnLnN2Z1wiKTstbW96LW1hc2staW1hZ2U6dXJsKFwiLi4vaW1nL2ljb24taGFsZi1yZWQtbGVmdC1iaWcuc3ZnXCIpO21hc2staW1hZ2U6dXJsKFwiLi4vaW1nL2ljb24taGFsZi1yZWQtbGVmdC1iaWcuc3ZnXCIpO2JhY2tncm91bmQtY29sb3I6I2ViMDAyODtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7d2lkdGg6MzJweDtoZWlnaHQ6NjFweDtsZWZ0OjlweH19LndyYXBwZXJfc3RpY2t5IC5mb3Rvd2V0dGJld2VyYi1kZXRhaWxzZWl0ZSAuZm9ybS1ncm91cCAudm90aW5nIHNwYW4gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQrbGFiZWwucmlnaHQtaGFsZjphZnRlciwucGFnZS13cmFwIC5mb3Rvd2V0dGJld2VyYi1kZXRhaWxzZWl0ZSAuZm9ybS1ncm91cCAudm90aW5nIHNwYW4gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQrbGFiZWwucmlnaHQtaGFsZjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC1tYXNrLWltYWdlOnVybChcIi4uL2ltZy9pY29uLWhhbGYtcmVkLXJpZ2h0LXNtYWxsLnN2Z1wiKTstby1tYXNrLWltYWdlOnVybChcIi4uL2ltZy9pY29uLWhhbGYtcmVkLXJpZ2h0LXNtYWxsLnN2Z1wiKTstbW96LW1hc2staW1hZ2U6dXJsKFwiLi4vaW1nL2ljb24taGFsZi1yZWQtcmlnaHQtc21hbGwuc3ZnXCIpO21hc2staW1hZ2U6dXJsKFwiLi4vaW1nL2ljb24taGFsZi1yZWQtcmlnaHQtc21hbGwuc3ZnXCIpO2JhY2tncm91bmQtY29sb3I6I2ViMDAyODtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7d2lkdGg6MjVweDtoZWlnaHQ6NDhweDttYXJnaW4tbGVmdDotNDRweDtkaXNwbGF5OmlubGluZS1ibG9jazt0b3A6M3B4O2xlZnQ6NTlweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjBweCl7LndyYXBwZXJfc3RpY2t5IC5mb3Rvd2V0dGJld2VyYi1kZXRhaWxzZWl0ZSAuZm9ybS1ncm91cCAudm90aW5nIHNwYW4gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQrbGFiZWwucmlnaHQtaGFsZjphZnRlciwucGFnZS13cmFwIC5mb3Rvd2V0dGJld2VyYi1kZXRhaWxzZWl0ZSAuZm9ybS1ncm91cCAudm90aW5nIHNwYW4gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQrbGFiZWwucmlnaHQtaGFsZjphZnRlcnstd2Via2l0LW1hc2staW1hZ2U6dXJsKFwiLi4vaW1nL2ljb24taGFsZi1yZWQtcmlnaHQtYmlnLnN2Z1wiKTstby1tYXNrLWltYWdlOnVybChcIi4uL2ltZy9pY29uLWhhbGYtcmVkLXJpZ2h0LWJpZy5zdmdcIik7LW1vei1tYXNrLWltYWdlOnVybChcIi4uL2ltZy9pY29uLWhhbGYtcmVkLXJpZ2h0LWJpZy5zdmdcIik7bWFzay1pbWFnZTp1cmwoXCIuLi9pbWcvaWNvbi1oYWxmLXJlZC1yaWdodC1iaWcuc3ZnXCIpO2JhY2tncm91bmQtY29sb3I6I2ViMDAyODtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7d2lkdGg6MzJweDtoZWlnaHQ6NjFweDtsZWZ0OjQxcHh9fS53cmFwcGVyX3N0aWNreSAuZm90b3dldHRiZXdlcmItZGV0YWlsc2VpdGUgLmZvcm0tZ3JvdXAgLnZvdGluZyBzcGFuIGxhYmVsLmZ1bGw6YmVmb3JlLC5wYWdlLXdyYXAgLmZvdG93ZXR0YmV3ZXJiLWRldGFpbHNlaXRlIC5mb3JtLWdyb3VwIC52b3Rpbmcgc3BhbiBsYWJlbC5mdWxsOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC1tYXNrLWltYWdlOnVybChcIi4uL2ltZy9pY29uLWZ1bGwtd2hpdGUtc21hbGwuc3ZnXCIpOy1vLW1hc2staW1hZ2U6dXJsKFwiLi4vaW1nL2ljb24tZnVsbC13aGl0ZS1zbWFsbC5zdmdcIik7LW1vei1tYXNrLWltYWdlOnVybChcIi4uL2ltZy9pY29uLWZ1bGwtd2hpdGUtc21hbGwuc3ZnXCIpO21hc2staW1hZ2U6dXJsKFwiLi4vaW1nL2ljb24tZnVsbC13aGl0ZS1zbWFsbC5zdmdcIik7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDt3aWR0aDo1MHB4O2hlaWdodDo0OHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0Oi02NXB4O2xlZnQ6NDBweDt0b3A6M3B4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MHB4KXsud3JhcHBlcl9zdGlja3kgLmZvdG93ZXR0YmV3ZXJiLWRldGFpbHNlaXRlIC5mb3JtLWdyb3VwIC52b3Rpbmcgc3BhbiBsYWJlbC5mdWxsOmJlZm9yZSwucGFnZS13cmFwIC5mb3Rvd2V0dGJld2VyYi1kZXRhaWxzZWl0ZSAuZm9ybS1ncm91cCAudm90aW5nIHNwYW4gbGFiZWwuZnVsbDpiZWZvcmV7LXdlYmtpdC1tYXNrLWltYWdlOnVybChcIi4uL2ltZy9pY29uLWZ1bGwtd2hpdGUtYmlnLnN2Z1wiKTstby1tYXNrLWltYWdlOnVybChcIi4uL2ltZy9pY29uLWZ1bGwtd2hpdGUtYmlnLnN2Z1wiKTstbW96LW1hc2staW1hZ2U6dXJsKFwiLi4vaW1nL2ljb24tZnVsbC13aGl0ZS1iaWcuc3ZnXCIpO21hc2staW1hZ2U6dXJsKFwiLi4vaW1nL2ljb24tZnVsbC13aGl0ZS1iaWcuc3ZnXCIpO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7d2lkdGg6NjRweDtoZWlnaHQ6NjFweH19LndyYXBwZXJfc3RpY2t5IC5mb3Rvd2V0dGJld2VyYi1kZXRhaWxzZWl0ZSAuY291bnQtdm90ZXMsLnBhZ2Utd3JhcCAuZm90b3dldHRiZXdlcmItZGV0YWlsc2VpdGUgLmNvdW50LXZvdGVze2ZvbnQtZmFtaWx5Olwib3Blbl9zYW5zYm9sZFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDttYXJnaW46MDtmb250LXNpemU6MS43NXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LndyYXBwZXJfc3RpY2t5IC5mb3Rvd2V0dGJld2VyYi1kZXRhaWxzZWl0ZSAuY291bnQtdm90ZXMsLnBhZ2Utd3JhcCAuZm90b3dldHRiZXdlcmItZGV0YWlsc2VpdGUgLmNvdW50LXZvdGVze2ZvbnQtc2l6ZToyLjg3NXJlbX19LndyYXBwZXJfc3RpY2t5IC5mb3Rvd2V0dGJld2VyYi1kZXRhaWxzZWl0ZSAucHJvamVjdC1wYWdlLW5hdmksLnBhZ2Utd3JhcCAuZm90b3dldHRiZXdlcmItZGV0YWlsc2VpdGUgLnByb2plY3QtcGFnZS1uYXZpe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW4tdG9wOjYwcHg7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KXsud3JhcHBlcl9zdGlja3kgLmZvdG93ZXR0YmV3ZXJiLWRldGFpbHNlaXRlIC5wcm9qZWN0LXBhZ2UtbmF2aSwucGFnZS13cmFwIC5mb3Rvd2V0dGJld2VyYi1kZXRhaWxzZWl0ZSAucHJvamVjdC1wYWdlLW5hdml7cGFkZGluZy1ib3R0b206NjBweH19LndyYXBwZXJfc3RpY2t5IC5mb3Rvd2V0dGJld2VyYi1kZXRhaWxzZWl0ZSAucHJvamVjdC1wYWdlLW5hdmkgLmJhY2stbGlua3Mtd3JhcHBlciwucGFnZS13cmFwIC5mb3Rvd2V0dGJld2VyYi1kZXRhaWxzZWl0ZSAucHJvamVjdC1wYWdlLW5hdmkgLmJhY2stbGlua3Mtd3JhcHBlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS53cmFwcGVyX3N0aWNreSAuZm90b3dldHRiZXdlcmItZGV0YWlsc2VpdGUgLnByb2plY3QtcGFnZS1uYXZpIC5iYWNrLWxpbmtzLXdyYXBwZXIgYTpudGgtY2hpbGQoMiksLnBhZ2Utd3JhcCAuZm90b3dldHRiZXdlcmItZGV0YWlsc2VpdGUgLnByb2plY3QtcGFnZS1uYXZpIC5iYWNrLWxpbmtzLXdyYXBwZXIgYTpudGgtY2hpbGQoMil7bWFyZ2luLXRvcDo0MHB4fS53cmFwcGVyX3N0aWNreSAuZm90b3dldHRiZXdlcmItZGV0YWlsc2VpdGUgYS50ZXh0bGluay5iYWNrLWxpbmssLnBhZ2Utd3JhcCAuZm90b3dldHRiZXdlcmItZGV0YWlsc2VpdGUgYS50ZXh0bGluay5iYWNrLWxpbmt7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1mYW1pbHk6XCJvcGVuX3NhbnNzZW1pYm9sZFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MXJlbTtjb2xvcjojZWIwMDI4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjdXJzb3I6cG9pbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZX1maWVsZHNldCxsYWJlbHttYXJnaW46MDtwYWRkaW5nOjB9LnJhdGluZ3tib3JkZXI6bm9uZTtmbG9hdDpsZWZ0fS5yYXRpbmcgLmlyYWRpb3t3aWR0aDowO2hlaWdodDowO21hcmdpbjowO2Rpc3BsYXk6bm9uZX0ucmF0aW5nPmlucHV0e2Rpc3BsYXk6bm9uZX0ucmF0aW5nPmxhYmVsOmJlZm9yZXtmb250LXNpemU6MS4yNWVtO2ZvbnQtZmFtaWx5OkZvbnRBd2Vzb21lO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbnRlbnQ6XCJcXGYwMDVcIn0ucmF0aW5nPi5mdWxsOmJlZm9yZXtjb250ZW50OnVybCguLi9pbWcvaWNvbi1mdWxsLXdoaXRlLXNtYWxsLXJlc3BvbnNpdmUuc3ZnKTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5yYXRpbmc+LmhhbGY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODlcIjtjb250ZW50OnVybCguLi9pbWcvaWNvbi1oYWxmLXdoaXRlLWxlZnQtc21hbGwtcmVzcG9uc2l2ZS5zdmcpO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnJhdGluZz5sYWJlbHtjb2xvcjojZmZmO2Zsb2F0OnJpZ2h0fS5yYXRpbmc+bGFiZWwuZnVsbHt3aWR0aDo0MHB4O2hlaWdodDo0M3B4O3BhZGRpbmc6NXB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MHB4KXsucmF0aW5nPmxhYmVsLmZ1bGx7d2lkdGg6NTBweDtoZWlnaHQ6NTNweH19LnJhdGluZz5sYWJlbC5oYWxme3Bvc2l0aW9uOnJlbGF0aXZlfS5yYXRpbmc+bGFiZWwuaGFsZjpiZWZvcmV7d2lkdGg6MTVweDtoZWlnaHQ6MjlweDtvdmVyZmxvdzpoaWRkZW47bGVmdDo1cHg7dG9wOjVweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjBweCl7LnJhdGluZz5sYWJlbC5oYWxmOmJlZm9yZXt3aWR0aDoyMHB4O2hlaWdodDo0OHB4fX0ucmF0aW5nPmlucHV0OmNoZWNrZWQgfiBsYWJlbCwucmF0aW5nOm5vdCg6Y2hlY2tlZCk+bGFiZWw6aG92ZXIsLnJhdGluZzpub3QoOmNoZWNrZWQpPmxhYmVsOmhvdmVyIH4gbGFiZWx7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6I2ViMDAyOH0ucmF0aW5nPmlucHV0OmNoZWNrZWQgfiBsYWJlbDpiZWZvcmUsLnJhdGluZzpub3QoOmNoZWNrZWQpPmxhYmVsOmhvdmVyOmJlZm9yZSwucmF0aW5nOm5vdCg6Y2hlY2tlZCk+bGFiZWw6aG92ZXIgfiBsYWJlbDpiZWZvcmV7Y29udGVudDp1cmwoLi4vaW1nL2ljb24tZnVsbC1yZWQtc21hbGwtcmVzcG9uc2l2ZS5zdmcpfS5yYXRpbmc+aW5wdXQ6Y2hlY2tlZCB+IC5oYWxmOmJlZm9yZSwucmF0aW5nOm5vdCg6Y2hlY2tlZCk+LmhhbGY6aG92ZXI6YmVmb3JlLC5yYXRpbmc6bm90KDpjaGVja2VkKT5sYWJlbDpob3ZlciB+IC5oYWxmOmJlZm9yZXtjb250ZW50OnVybCguLi9pbWcvaWNvbi1oYWxmLXJlZC1sZWZ0LXNtYWxsLXJlc3BvbnNpdmUuc3ZnKX0ucmF0aW5nPmlucHV0OmNoZWNrZWQrbGFiZWw6aG92ZXIsLnJhdGluZz5pbnB1dDpjaGVja2VkIH4gbGFiZWw6aG92ZXIsLnJhdGluZz5sYWJlbDpob3ZlciB+IGlucHV0OmNoZWNrZWQgfiBsYWJlbCwucmF0aW5nPmlucHV0OmNoZWNrZWQgfiBsYWJlbDpob3ZlciB+IGxhYmVse2N1cnNvcjpwb2ludGVyO2NvbG9yOiNlYjAwMjh9LnJhdGluZz5pbnB1dDpjaGVja2VkK2xhYmVsOmhvdmVyOmJlZm9yZSwucmF0aW5nPmlucHV0OmNoZWNrZWQgfiBsYWJlbDpob3ZlcjpiZWZvcmUsLnJhdGluZz5sYWJlbDpob3ZlciB+IGlucHV0OmNoZWNrZWQgfiBsYWJlbDpiZWZvcmUsLnJhdGluZz5pbnB1dDpjaGVja2VkIH4gbGFiZWw6aG92ZXIgfiBsYWJlbDpiZWZvcmV7Y29udGVudDp1cmwoLi4vaW1nL2ljb24tZnVsbC1yZWQtc21hbGwtcmVzcG9uc2l2ZS5zdmcpfS5yYXRpbmc+aW5wdXQ6Y2hlY2tlZCsuaGFsZjpob3ZlcjpiZWZvcmUsLnJhdGluZz5pbnB1dDpjaGVja2VkIH4gLmhhbGY6aG92ZXI6YmVmb3JlLC5yYXRpbmc+bGFiZWw6aG92ZXIgfiBpbnB1dDpjaGVja2VkIH4gLmhhbGY6YmVmb3JlLC5yYXRpbmc+aW5wdXQ6Y2hlY2tlZCB+IGxhYmVsOmhvdmVyIH4gLmhhbGY6YmVmb3Jle2NvbnRlbnQ6dXJsKC4uL2ltZy9pY29uLWhhbGYtcmVkLWxlZnQtc21hbGwtcmVzcG9uc2l2ZS5zdmcpfS52aWRlby1jb250YWluZXIuc2luZ2xle2ZvbnQtc2l6ZTowO21hcmdpbi1ib3R0b206MzBweH0udmlkZW8tY29udGFpbmVyLnNpbmdsZSBpZnJhbWV7d2lkdGg6MTAwJX0udmlkZW8tY29udGFpbmVyLnNpbmdsZSAudmlkZW8gLnZpZGVvLW1ldGF7ZGlzcGxheTpub25lfS52aWRlby1jb250YWluZXIuc2luZ2xlIC52aWRlbyAudmlkZW8taW1hZ2V7Zm9udC1zaXplOjB9LnZpZGVvLWNvbnRhaW5lci5zaW5nbGUgLnZpZGVvIC52aWRlby1pbWFnZSAudmlkZW8tcHJpdmFjeXtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTgsMTgsMjYsMC43KTt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDptYXgtY29udGVudDtjb2xvcjojZmZmO2ZvbnQtc2l6ZTowLjdyZW07dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiAzOTlweCl7LnZpZGVvLWNvbnRhaW5lci5zaW5nbGUgLnZpZGVvIC52aWRlby1pbWFnZSAudmlkZW8tcHJpdmFjeXtmb250LXNpemU6MC43cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MDBweCkgYW5kIChtYXgtd2lkdGg6IDQ5OXB4KXsudmlkZW8tY29udGFpbmVyLnNpbmdsZSAudmlkZW8gLnZpZGVvLWltYWdlIC52aWRlby1wcml2YWN5e2ZvbnQtc2l6ZTowLjc1cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDBweCkgYW5kIChtYXgtd2lkdGg6IDYxMXB4KXsudmlkZW8tY29udGFpbmVyLnNpbmdsZSAudmlkZW8gLnZpZGVvLWltYWdlIC52aWRlby1wcml2YWN5e2ZvbnQtc2l6ZTowLjlyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYxMnB4KXsudmlkZW8tY29udGFpbmVyLnNpbmdsZSAudmlkZW8gLnZpZGVvLWltYWdlIC52aWRlby1wcml2YWN5e2ZvbnQtc2l6ZToxcmVtfX0udmlkZW8tY29udGFpbmVyLnNpbmdsZSAudmlkZW8gLnZpZGVvLWltYWdlIC52aWRlby1wcml2YWN5IGE6bGluaywudmlkZW8tY29udGFpbmVyLnNpbmdsZSAudmlkZW8gLnZpZGVvLWltYWdlIC52aWRlby1wcml2YWN5IGE6dmlzaXRlZHtjb2xvcjojZmZmfS52aWRlby1jb250YWluZXIuc2luZ2xlIC52aWRlbyAudmlkZW8taW1hZ2UgLnZpZGVvLXByaXZhY3kgYTpob3Zlcntjb2xvcjojZWIwMDI4fS52aWRlby1jb250YWluZXIuc2luZ2xlIC52aWRlbyAudmlkZW8taW1hZ2UgLnZpZGVvLXByaXZhY3k6aG92ZXJ7Y3Vyc29yOmRlZmF1bHR9LnZpZGVvLWNvbnRhaW5lciAudmlkZW97cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y3Vyc29yOnBvaW50ZXJ9LnZpZGVvLWNvbnRhaW5lciAudmlkZW8ucHJldmlldzpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7YmFja2dyb3VuZDp1cmwoLi4vaW1nL2ljb24tcGxheS5zdmcpIHJpZ2h0IG5vLXJlcGVhdCB0cmFuc3BhcmVudDt3aWR0aDo5MHB4O2hlaWdodDo5MHB4O29wYWNpdHk6MC45O3RyYW5zaXRpb246b3BhY2l0eSAwLjNzOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IDAuM3N9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIwcHgpey52aWRlby1jb250YWluZXIgLnZpZGVvLnByZXZpZXc6YmVmb3Jle3dpZHRoOjEwNXB4O2hlaWdodDoxMDVweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey52aWRlby1jb250YWluZXIgLnZpZGVvLnByZXZpZXc6YmVmb3Jle3dpZHRoOjExNXB4O2hlaWdodDoxMTVweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMwMHB4KXsudmlkZW8tY29udGFpbmVyIC52aWRlby5wcmV2aWV3OmJlZm9yZXt3aWR0aDoxMzVweDtoZWlnaHQ6MTM1cHh9fS52aWRlby1jb250YWluZXIgLnZpZGVvLnByZXZpZXcgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LnZpZGVvLWNvbnRhaW5lciAudmlkZW86aG92ZXI6YmVmb3Jle29wYWNpdHk6MX0ueW91dHViZS1wbGF5bGlzdC1jb250YWluZXJ7ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtY29sb3I6IzEyMTIxYTtmb250LXNpemU6MDttYXJnaW4tYm90dG9tOjMwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI5OXB4KXsueW91dHViZS1wbGF5bGlzdC1jb250YWluZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0ueW91dHViZS1wbGF5bGlzdC1jb250YWluZXIgLnlvdXR1YmUtdmlkZW8taGlnaGxpZ2h0e3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMwMHB4KXsueW91dHViZS1wbGF5bGlzdC1jb250YWluZXIgLnlvdXR1YmUtdmlkZW8taGlnaGxpZ2h0e3dpZHRoOjcwJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey55b3V0dWJlLXBsYXlsaXN0LWNvbnRhaW5lciAueW91dHViZS12aWRlby1oaWdobGlnaHR7d2lkdGg6MTAwJX19LnlvdXR1YmUtcGxheWxpc3QtY29udGFpbmVyIC55b3V0dWJlLXZpZGVvLWhpZ2hsaWdodCAudmlkZW8tY29udGFpbmVye3dpZHRoOjEwMCV9LnlvdXR1YmUtcGxheWxpc3QtY29udGFpbmVyIC55b3V0dWJlLXZpZGVvLWhpZ2hsaWdodCAudmlkZW8tY29udGFpbmVyIC52aWRlb3t3aWR0aDoxMDAlfS55b3V0dWJlLXBsYXlsaXN0LWNvbnRhaW5lciAueW91dHViZS12aWRlby1oaWdobGlnaHQgLnZpZGVvLWNvbnRhaW5lciAudmlkZW8gLnZpZGVvLWltYWdlIC52aWRlby1wcml2YWN5e3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQtY29sb3I6cmdiYSgxOCwxOCwyNiwwLjcpO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0Om1heC1jb250ZW50O2NvbG9yOiNmZmY7Zm9udC1zaXplOjAuN3JlbTt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDM5OXB4KXsueW91dHViZS1wbGF5bGlzdC1jb250YWluZXIgLnlvdXR1YmUtdmlkZW8taGlnaGxpZ2h0IC52aWRlby1jb250YWluZXIgLnZpZGVvIC52aWRlby1pbWFnZSAudmlkZW8tcHJpdmFjeXtmb250LXNpemU6MC43cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MDBweCkgYW5kIChtYXgtd2lkdGg6IDQ5OXB4KXsueW91dHViZS1wbGF5bGlzdC1jb250YWluZXIgLnlvdXR1YmUtdmlkZW8taGlnaGxpZ2h0IC52aWRlby1jb250YWluZXIgLnZpZGVvIC52aWRlby1pbWFnZSAudmlkZW8tcHJpdmFjeXtmb250LXNpemU6MC43NXJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIGFuZCAobWF4LXdpZHRoOiA2MTFweCl7LnlvdXR1YmUtcGxheWxpc3QtY29udGFpbmVyIC55b3V0dWJlLXZpZGVvLWhpZ2hsaWdodCAudmlkZW8tY29udGFpbmVyIC52aWRlbyAudmlkZW8taW1hZ2UgLnZpZGVvLXByaXZhY3l7Zm9udC1zaXplOjAuOXJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjEycHgpey55b3V0dWJlLXBsYXlsaXN0LWNvbnRhaW5lciAueW91dHViZS12aWRlby1oaWdobGlnaHQgLnZpZGVvLWNvbnRhaW5lciAudmlkZW8gLnZpZGVvLWltYWdlIC52aWRlby1wcml2YWN5e2ZvbnQtc2l6ZToxcmVtfX0ueW91dHViZS1wbGF5bGlzdC1jb250YWluZXIgLnlvdXR1YmUtdmlkZW8taGlnaGxpZ2h0IC52aWRlby1jb250YWluZXIgLnZpZGVvIC52aWRlby1pbWFnZSAudmlkZW8tcHJpdmFjeSBhOmxpbmssLnlvdXR1YmUtcGxheWxpc3QtY29udGFpbmVyIC55b3V0dWJlLXZpZGVvLWhpZ2hsaWdodCAudmlkZW8tY29udGFpbmVyIC52aWRlbyAudmlkZW8taW1hZ2UgLnZpZGVvLXByaXZhY3kgYTp2aXNpdGVke2NvbG9yOiNmZmZ9LnlvdXR1YmUtcGxheWxpc3QtY29udGFpbmVyIC55b3V0dWJlLXZpZGVvLWhpZ2hsaWdodCAudmlkZW8tY29udGFpbmVyIC52aWRlbyAudmlkZW8taW1hZ2UgLnZpZGVvLXByaXZhY3kgYTpob3Zlcntjb2xvcjojZWIwMDI4fS55b3V0dWJlLXBsYXlsaXN0LWNvbnRhaW5lciAueW91dHViZS12aWRlby1oaWdobGlnaHQgLnZpZGVvLWNvbnRhaW5lciAudmlkZW8gLnZpZGVvLWltYWdlIC52aWRlby1wcml2YWN5OmhvdmVye2N1cnNvcjpkZWZhdWx0fS55b3V0dWJlLXBsYXlsaXN0LWNvbnRhaW5lciAueW91dHViZS12aWRlby1oaWdobGlnaHQgLnZpZGVvLWNvbnRhaW5lciAudmlkZW8gLnZpZGVvLW1ldGF7ZGlzcGxheTpub25lfS55b3V0dWJlLXBsYXlsaXN0LWNvbnRhaW5lciAueW91dHViZS12aWRlby1oaWdobGlnaHQgaWZyYW1le3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI5OXB4KXsueW91dHViZS1wbGF5bGlzdC1jb250YWluZXIgLnlvdXR1YmUtdmlkZW8tcGxheWxpc3R7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Ym9yZGVyLXRvcDoxcHggc29saWQgI2ZmZjtmbGV4OjEgMSBhdXRvO292ZXJmbG93LXk6YXV0bztoZWlnaHQ6NTMwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDBweCl7LnlvdXR1YmUtcGxheWxpc3QtY29udGFpbmVyIC55b3V0dWJlLXZpZGVvLXBsYXlsaXN0e2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzAwcHgpey55b3V0dWJlLXBsYXlsaXN0LWNvbnRhaW5lciAueW91dHViZS12aWRlby1wbGF5bGlzdHtoZWlnaHQ6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO292ZXJmbG93LXk6YXV0bzstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZTtzY3JvbGxiYXItd2lkdGg6bm9uZX0ueW91dHViZS1wbGF5bGlzdC1jb250YWluZXIgLnlvdXR1YmUtdmlkZW8tcGxheWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6bm9uZX19LnlvdXR1YmUtcGxheWxpc3QtY29udGFpbmVyIC55b3V0dWJlLXZpZGVvLXBsYXlsaXN0IC52aWRlby1jb250YWluZXJ7cGFkZGluZzoyMHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmZmY7dHJhbnNpdGlvbjpvcGFjaXR5IDAuM3M7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgMC4zcztkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS55b3V0dWJlLXBsYXlsaXN0LWNvbnRhaW5lciAueW91dHViZS12aWRlby1wbGF5bGlzdCAudmlkZW8tY29udGFpbmVyOmhvdmVye29wYWNpdHk6MC44fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KXsueW91dHViZS1wbGF5bGlzdC1jb250YWluZXIgLnlvdXR1YmUtdmlkZW8tcGxheWxpc3QgLnZpZGVvLWNvbnRhaW5lcnt3aWR0aDoxMDAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDEyOTlweCl7LnlvdXR1YmUtcGxheWxpc3QtY29udGFpbmVyIC55b3V0dWJlLXZpZGVvLXBsYXlsaXN0IC52aWRlby1jb250YWluZXJ7d2lkdGg6NTAlfS55b3V0dWJlLXBsYXlsaXN0LWNvbnRhaW5lciAueW91dHViZS12aWRlby1wbGF5bGlzdCAudmlkZW8tY29udGFpbmVyOm50aC1jaGlsZCgybisxKXtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNmZmZ9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDBweCl7LnlvdXR1YmUtcGxheWxpc3QtY29udGFpbmVyIC55b3V0dWJlLXZpZGVvLXBsYXlsaXN0IC52aWRlby1jb250YWluZXJ7d2lkdGg6MTAwJX19LnlvdXR1YmUtcGxheWxpc3QtY29udGFpbmVyIC55b3V0dWJlLXZpZGVvLXBsYXlsaXN0IC5pdGVtLWZhZGU6aG92ZXJ7b3BhY2l0eTowLjJ9LnlvdXR1YmUtcGxheWxpc3QtY29udGFpbmVyIC55b3V0dWJlLXZpZGVvLXBsYXlsaXN0IC52aWRlb3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTI5OXB4KXsueW91dHViZS1wbGF5bGlzdC1jb250YWluZXIgLnlvdXR1YmUtdmlkZW8tcGxheWxpc3QgLnZpZGVve3dpZHRoOjEwMCV9fS55b3V0dWJlLXBsYXlsaXN0LWNvbnRhaW5lciAueW91dHViZS12aWRlby1wbGF5bGlzdCAudmlkZW8ucHJldmlldzpiZWZvcmV7Y29udGVudDp1bnNldH0ueW91dHViZS1wbGF5bGlzdC1jb250YWluZXIgLnlvdXR1YmUtdmlkZW8tcGxheWxpc3QgLnZpZGVvLmFjdGl2ZSAudmlkZW8tdGl0bGV7Y29sb3I6I2ViMDAyOCAhaW1wb3J0YW50fS55b3V0dWJlLXBsYXlsaXN0LWNvbnRhaW5lciAueW91dHViZS12aWRlby1wbGF5bGlzdCAudmlkZW8gLnZpZGVvLWltYWdle3dpZHRoOjMwJTtmb250LXNpemU6MDttYXJnaW4tcmlnaHQ6MTBweH0ueW91dHViZS1wbGF5bGlzdC1jb250YWluZXIgLnlvdXR1YmUtdmlkZW8tcGxheWxpc3QgLnZpZGVvIC52aWRlby1pbWFnZSAudmlkZW8tcHJpdmFjeXtkaXNwbGF5Om5vbmV9LnlvdXR1YmUtcGxheWxpc3QtY29udGFpbmVyIC55b3V0dWJlLXZpZGVvLXBsYXlsaXN0IC52aWRlbyAudmlkZW8tbWV0YXt3aWR0aDo3MCU7bWFyZ2luOjVweH0ueW91dHViZS1wbGF5bGlzdC1jb250YWluZXIgLnlvdXR1YmUtdmlkZW8tcGxheWxpc3QgLnZpZGVvIC52aWRlby1tZXRhIC52aWRlby10aXRsZXtjb2xvcjojZmZmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsaW5lLWhlaWdodDoxNHB4O2ZvbnQtc2l6ZToxMnB4fS55b3V0dWJlLXBsYXlsaXN0LWNvbnRhaW5lciAueW91dHViZS12aWRlby1wbGF5bGlzdCAudmlkZW8gLnZpZGVvLW1ldGEgLnZpZGVvLWRlc2NyaXB0aW9ue2NvbG9yOiNmZmY7bGluZS1oZWlnaHQ6MS41O2ZvbnQtc2l6ZToxMXB4fS5zdGFnZS15b3V0dWJlLXZpZGVve3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5zdGFnZS15b3V0dWJlLXZpZGVvLnByZXZpZXc6YmVmb3Jle2N1cnNvcjpwb2ludGVyICFpbXBvcnRhbnQ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7YmFja2dyb3VuZDp1cmwoLi4vaW1nL2ljb24tcGxheS5zdmcpIHJpZ2h0IG5vLXJlcGVhdCB0cmFuc3BhcmVudDt3aWR0aDo5MHB4O2hlaWdodDo5MHB4O29wYWNpdHk6MC45O3RyYW5zaXRpb246b3BhY2l0eSAwLjNzOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IDAuM3N9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIwcHgpey5zdGFnZS15b3V0dWJlLXZpZGVvLnByZXZpZXc6YmVmb3Jle3dpZHRoOjEwNXB4O2hlaWdodDoxMDVweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5zdGFnZS15b3V0dWJlLXZpZGVvLnByZXZpZXc6YmVmb3Jle3dpZHRoOjExNXB4O2hlaWdodDoxMTVweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMwMHB4KXsuc3RhZ2UteW91dHViZS12aWRlby5wcmV2aWV3OmJlZm9yZXt3aWR0aDoxMzVweDtoZWlnaHQ6MTM1cHh9fS5zdGFnZS15b3V0dWJlLXZpZGVvLnByZXZpZXcgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LnN0YWdlLXlvdXR1YmUtdmlkZW8gLnZpZGVvLWNvbnRhaW5lcntkaXNwbGF5Om5vbmV9LmZlYXRoZXJsaWdodC1jb250ZW50IC52aWRlby1jbG9zZS1zdGFnZXt3aWR0aDoxMDAlO2hlaWdodDozMHB4O2JhY2tncm91bmQ6I2RkZDtwb3NpdGlvbjpyZWxhdGl2ZX0uZmVhdGhlcmxpZ2h0LWNvbnRlbnQgLnZpZGVvLWNsb3NlLXN0YWdlIC52aWRlby1jbG9zZS1pY29ue3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6OTk5OTt0b3A6NXB4O3JpZ2h0OjVweDt3aWR0aDozMHB4O2hlaWdodDoyMHB4O2N1cnNvcjpwb2ludGVyO2JvcmRlcjowO3BhZGRpbmc6MDtiYWNrZ3JvdW5kOnVybCguLi9pbWcvMngvaWNuLWNsb3NlXzJ4LnBuZykgbm8tcmVwZWF0IGNlbnRlcjt0b3A6LTVweDtyaWdodDotNXB4O3dpZHRoOjU2cHg7aGVpZ2h0OjQycHg7dHJhbnNmb3JtOnNjYWxlKGNhbGMoMSAvIDIpKX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzAwcHgpey5mZWF0aGVybGlnaHQtY29udGVudCAudmlkZW8tY2xvc2Utc3RhZ2UgLnZpZGVvLWNsb3NlLWljb257YmFja2dyb3VuZDp1cmwoLi4vaW1nL2ljbi1jbG9zZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7dG9wOjVweDtyaWdodDo1cHg7d2lkdGg6MzBweDtoZWlnaHQ6MjBweDt0cmFuc2Zvcm06c2NhbGUoY2FsYygxIC8gMSkpfX0uZmVhdGhlcmxpZ2h0LWNvbnRlbnQgLnZpZGVvIC52aWRlby1pbWFnZSAudmlkZW8tcHJpdmFjeXtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTgsMTgsMjYsMC43KTt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDptYXgtY29udGVudDtjb2xvcjojZmZmO2ZvbnQtc2l6ZTowLjdyZW07dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiAzOTlweCl7LmZlYXRoZXJsaWdodC1jb250ZW50IC52aWRlbyAudmlkZW8taW1hZ2UgLnZpZGVvLXByaXZhY3l7Zm9udC1zaXplOjAuN3JlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAwcHgpIGFuZCAobWF4LXdpZHRoOiA0OTlweCl7LmZlYXRoZXJsaWdodC1jb250ZW50IC52aWRlbyAudmlkZW8taW1hZ2UgLnZpZGVvLXByaXZhY3l7Zm9udC1zaXplOjAuNzVyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMHB4KSBhbmQgKG1heC13aWR0aDogNjExcHgpey5mZWF0aGVybGlnaHQtY29udGVudCAudmlkZW8gLnZpZGVvLWltYWdlIC52aWRlby1wcml2YWN5e2ZvbnQtc2l6ZTowLjlyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYxMnB4KXsuZmVhdGhlcmxpZ2h0LWNvbnRlbnQgLnZpZGVvIC52aWRlby1pbWFnZSAudmlkZW8tcHJpdmFjeXtmb250LXNpemU6MXJlbX19LmZlYXRoZXJsaWdodC1jb250ZW50IC52aWRlbyAudmlkZW8taW1hZ2UgLnZpZGVvLXByaXZhY3kgYTpsaW5rLC5mZWF0aGVybGlnaHQtY29udGVudCAudmlkZW8gLnZpZGVvLWltYWdlIC52aWRlby1wcml2YWN5IGE6dmlzaXRlZHtjb2xvcjojZmZmfS5mZWF0aGVybGlnaHQtY29udGVudCAudmlkZW8gLnZpZGVvLWltYWdlIC52aWRlby1wcml2YWN5IGE6aG92ZXJ7Y29sb3I6I2ViMDAyOH0uZmVhdGhlcmxpZ2h0LWNvbnRlbnQgLnZpZGVvIC52aWRlby1pbWFnZSAudmlkZW8tcHJpdmFjeTpob3ZlcntjdXJzb3I6ZGVmYXVsdH1odG1sLndpdGgtZmVhdGhlcmxpZ2h0e292ZXJmbG93OmhpZGRlbn0uZmVhdGhlcmxpZ2h0e2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4OjIxNDc0ODM2Mzk7dGV4dC1hbGlnbjpjZW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwO2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQ6IzMzMztiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5mZWF0aGVybGlnaHQ6bGFzdC1vZi10eXBle2JhY2tncm91bmQ6cmdiYSgxMSwxMSwxMSwwLjgpfS5mZWF0aGVybGlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MTAwJTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmZlYXRoZXJsaWdodCAuZmVhdGhlcmxpZ2h0LWNvbnRlbnR7bWF4LXdpZHRoOjEzNDBweDt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246bGVmdDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZGlzcGxheTppbmxpbmUtYmxvY2s7b3ZlcmZsb3c6YXV0bztwYWRkaW5nOjA7Ym9yZGVyLWJvdHRvbTowO21heC1oZWlnaHQ6OTUlO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Y3Vyc29yOmF1dG87d2hpdGUtc3BhY2U6bm9ybWFsfS5mZWF0aGVybGlnaHQgLmZlYXRoZXJsaWdodC1jb250ZW50IGJ1dHRvbi5mZWF0aGVybGlnaHQtY2xvc2UtaWNvbntkaXNwbGF5Om5vbmV9LmZlYXRoZXJsaWdodCAuZmVhdGhlcmxpZ2h0LWlubmVye2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjB9LmZlYXRoZXJsaWdodCBsaW5rLmZlYXRoZXJsaWdodC1pbm5lciwuZmVhdGhlcmxpZ2h0IHNjcmlwdC5mZWF0aGVybGlnaHQtaW5uZXIsLmZlYXRoZXJsaWdodCBzdHlsZS5mZWF0aGVybGlnaHQtaW5uZXJ7ZGlzcGxheTpub25lfS5mZWF0aGVybGlnaHQgLmZlYXRoZXJsaWdodC1pbWFnZXt3aWR0aDoxMDAlfS5mZWF0aGVybGlnaHQtaWZyYW1lIC5mZWF0aGVybGlnaHQtY29udGVudHtib3JkZXItYm90dG9tOjA7cGFkZGluZzowOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofS5mZWF0aGVybGlnaHQgaWZyYW1le2JvcmRlcjowfS5mZWF0aGVybGlnaHQgKnstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5mZWF0aGVybGlnaHQgLmZlYXRoZXJsaWdodC1jb250ZW50e21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjA7bWF4LWhlaWdodDo5OCU7cGFkZGluZzowO2JvcmRlci1ib3R0b206MH19QG1lZGlhIHByaW50e2h0bWwud2l0aC1mZWF0aGVybGlnaHQ+Kj46bm90KC5mZWF0aGVybGlnaHQpe2Rpc3BsYXk6bm9uZX19XG4iLCIud3JhcHBlcl9zdGlja3ksXG4ucGFnZS13cmFwIHtcbiAgLndyYXBwZXItYmFja2dyb3VuZC1pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhpc3RvcnktYmxhY2s7XG4gICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2JhY2tncm91bmQtaW1hZ2Utd29vZC5qcGdcIik7XG4gICAgLy8gYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgLy8gYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIC5mb3Rvd2V0dGJld2VyYiB7XG4gICAgICAmLndyYXBwZXItZnVsbHdpZHRoLWZyYW1lIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTgwcHg7XG4gICAgICB9XG4gICAgICAudGV4dC1pbnRyb2R1Y3Rpb24ge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBoZWFkZXIge1xuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MzBweCkge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWFycm93LWRvd24uc3ZnXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMwcHgpIHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgICYuZm90b3dldHRiZXdlcmItZmlsdGVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE2MnB4O1xuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMwcHgpIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIm9wZW5fc2Fuc3JlZ3VsYXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICByaWdodDogMjZweDtcbiAgICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMwcHgpIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAxMXB4O1xuICAgICAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucHJvamVjdC10aWxlcy13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLnByb2plY3QtdGlsZXMge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgIGdyaWQtZ2FwOiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgIC8vIG1heC13aWR0aDogMTE4MHB4O1xuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMwcHgpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkzMHB4KSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wcm9qZWN0LWltYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDI5MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyOTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MzBweCkge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDQ2Ljh2dyAqICgyIC8gMikpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTMwcHgpIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDI5Ljh2dyAqICgyIC8gMikpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDI3Ljl2dyAqICgyIC8gMikpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gICAgICAgICAgICAgIGhlaWdodDogY2FsYygyOC41NXZ3ICogKDIgLyAyKSk7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM3M3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9qZWN0LW92ZXJsYXkge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGhpc3RvcnktYmxhY2ssIDAuNik7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1JSk7XG5cbiAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHAsXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIm9wZW5fc2Fuc3JlZ1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC52b3RpbmctbWluaS1iYW5uZXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJvdHRvbTogMzVweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGlzdG9yeS1ibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgJi5idXR0b24ge1xuICAgICAgICAgICAgJi5jZW50ZXJlZCB7XG4gICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgICYuYnV0dG9uIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJvcGVuX3NhbnNzZW1pYm9sZFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGlzdG9yeS1yZWQ7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGhpc3RvcnktcmVkO1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoaXN0b3J5LWJsYWNrO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkaGlzdG9yeS1ibGFjaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubm8taW1nLXN0YWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGlzdG9yeS1ibGFjaztcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICBtYXJnaW4tdG9wOiAtNjBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzaXplXzc2OCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTMwcHgpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTYwcHg7XG4gICAgfVxuICAgIC50ZWFzZXItdGV4dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkaGlzdG9yeS1yZWQ7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkzMHB4KSB7XG4gICAgICAgIGxlZnQ6IDcwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgfVxuXG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIm9wZW5fc2Fuc3NlbWlib2xkXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm90b3dldHRiZXdlcmIge1xuICAgIC5zaG9wLWVsZW1lbnQge1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIH1cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMzMlIC0gMTBweCk7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY29udGVudCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg2NyUgLSAxMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZWFzZXItdGV4dCB7XG4gICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgYm90dG9tOiBpbmhlcml0O1xuXG4gICAgICAgICAgLmxhYmVsMiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zaG9wLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm90b3dldHRiZXdlcmItZGV0YWlsc2VpdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC5zaGFyZS1xdWlja2xpbmsge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoaXN0b3J5LXJlZDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB6LWluZGV4OiAyMDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB9XG5cbiAgICAgIC5pY29uLXNoYXJlIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udF9zZW1pYm9sZDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICAgIC50ZXh0LWludHJvZHVjdGlvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgLmltYWdlLXNsaWRlciB7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIH1cblxuICAgIC5zbGlkZXItc3luY2luZyB7XG4gICAgICAuaW1nIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGlzdG9yeS1ibGFjaztcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDkzdncgKiAoNDAyIC8gNzEyKSk7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQwMnB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzaXplXzc2OCkge1xuICAgICAgICAgIGhlaWdodDogY2FsYyg4N3Z3ICogKDQ3NSAvIDg0MCkpO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDQ3NXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkzMHB4KSB7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDgydncgKiAoNjY3IC8gMTE4MCkpO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDY2N3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkaGlzdG9yeS1yZWQ7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gICAgICB9XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwib3Blbl9zYW5zc2VtaWJvbGRcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgLnZvdGluZyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy9zcGFjZS1hcm91bmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG4gICAgICAgIC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgICAgIC8vICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAvLyB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICYuY2hlY2tlZCB7XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICYubGVmdC1oYWxmIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWhhbGYtcmVkLWxlZnQtc21hbGwuc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgLW8tbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24taGFsZi1yZWQtbGVmdC1zbWFsbC5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAtbW96LW1hc2staW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWhhbGYtcmVkLWxlZnQtc21hbGwuc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24taGFsZi1yZWQtbGVmdC1zbWFsbC5zdmdcIik7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGlzdG9yeS1yZWQ7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTMzcHg7XG4gICAgICAgICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDIzcHg7XG5cbiAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24taGFsZi1yZWQtbGVmdC1iaWcuc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICAtby1tYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1oYWxmLXJlZC1sZWZ0LWJpZy5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgIC1tb3otbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24taGFsZi1yZWQtbGVmdC1iaWcuc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1oYWxmLXJlZC1sZWZ0LWJpZy5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoaXN0b3J5LXJlZDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjFweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogOXB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLnJpZ2h0LWhhbGYge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24taGFsZi1yZWQtcmlnaHQtc21hbGwuc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgLW8tbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24taGFsZi1yZWQtbGVmdC1iaWcuc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgLW1vei1tYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1oYWxmLXJlZC1yaWdodC1zbWFsbC5zdmdcIik7XG4gICAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1oYWxmLXJlZC1yaWdodC1zbWFsbC5zdmdcIik7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGlzdG9yeS1yZWQ7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQ0cHg7XG4gICAgICAgICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDQ0cHg7XG5cbiAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24taGFsZi1yZWQtcmlnaHQtYmlnLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgLW8tbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24taGFsZi1yZWQtcmlnaHQtYmlnLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgLW1vei1tYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1oYWxmLXJlZC1yaWdodC1iaWcuc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1oYWxmLXJlZC1yaWdodC1iaWcuc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGlzdG9yeS1yZWQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYxcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUxcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgLy8gZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgICAgICAmLmxlZnQtaGFsZiB7XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24taGFsZi1yZWQtbGVmdC1zbWFsbC5zdmdcIik7XG4gICAgICAgICAgICAgICAgLW8tbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24taGFsZi1yZWQtbGVmdC1zbWFsbC5zdmdcIik7XG4gICAgICAgICAgICAgICAgLW1vei1tYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1oYWxmLXJlZC1sZWZ0LXNtYWxsLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1oYWxmLXJlZC1sZWZ0LXNtYWxsLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGlzdG9yeS1yZWQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zM3B4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyM3B4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24taGFsZi1yZWQtbGVmdC1iaWcuc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgLW8tbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24taGFsZi1yZWQtbGVmdC1iaWcuc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgLW1vei1tYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1oYWxmLXJlZC1sZWZ0LWJpZy5zdmdcIik7XG4gICAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1oYWxmLXJlZC1sZWZ0LWJpZy5zdmdcIik7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGlzdG9yeS1yZWQ7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYxcHg7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiA5cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnJpZ2h0LWhhbGYge1xuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWhhbGYtcmVkLXJpZ2h0LXNtYWxsLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAtby1tYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1oYWxmLXJlZC1yaWdodC1zbWFsbC5zdmdcIik7XG4gICAgICAgICAgICAgICAgLW1vei1tYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1oYWxmLXJlZC1yaWdodC1zbWFsbC5zdmdcIik7XG4gICAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24taGFsZi1yZWQtcmlnaHQtc21hbGwuc3ZnXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoaXN0b3J5LXJlZDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQ0cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDU5cHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1oYWxmLXJlZC1yaWdodC1iaWcuc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgLW8tbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24taGFsZi1yZWQtcmlnaHQtYmlnLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgIC1tb3otbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24taGFsZi1yZWQtcmlnaHQtYmlnLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWhhbGYtcmVkLXJpZ2h0LWJpZy5zdmdcIik7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGlzdG9yeS1yZWQ7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYxcHg7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiA0MXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICYuZnVsbCB7XG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWZ1bGwtd2hpdGUtc21hbGwuc3ZnXCIpO1xuICAgICAgICAgICAgICAgIC1vLW1hc2staW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWZ1bGwtd2hpdGUtc21hbGwuc3ZnXCIpO1xuICAgICAgICAgICAgICAgIC1tb3otbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24tZnVsbC13aGl0ZS1zbWFsbC5zdmdcIik7XG4gICAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24tZnVsbC13aGl0ZS1zbWFsbC5zdmdcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTY1cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDNweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWZ1bGwtd2hpdGUtYmlnLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgIC1vLW1hc2staW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWZ1bGwtd2hpdGUtYmlnLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgIC1tb3otbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24tZnVsbC13aGl0ZS1iaWcuc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24tZnVsbC13aGl0ZS1iaWcuc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb3VudC12b3RlcyB7XG4gICAgICBAaW5jbHVkZSBmb250X2JvbGQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6ICRmb250XzI4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNpemVfNzY4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfNDY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2plY3QtcGFnZS1uYXZpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICB9XG5cbiAgICAgIC5iYWNrLWxpbmtzLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhIHtcbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgICYudGV4dGxpbmsge1xuICAgICAgICAmLmJhY2stbGluayB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIm9wZW5fc2Fuc3NlbWlib2xkXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIGNvbG9yOiAkaGlzdG9yeS1yZWQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AaW1wb3J0IHVybCgvL25ldGRuYS5ib290c3RyYXBjZG4uY29tL2ZvbnQtYXdlc29tZS8zLjIuMS9jc3MvZm9udC1hd2Vzb21lLmNzcyk7XG5maWVsZHNldCxcbmxhYmVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKioqKioqIFN0eWxlIFN0YXIgUmF0aW5nIFdpZGdldCAqKioqKi9cblxuLnJhdGluZyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG5cbiAgLmlyYWRpbyB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5yYXRpbmcgPiBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmF0aW5nID4gbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgLy9tYXJnaW46IDVweDtcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXFxmMDA1XCI7XG4gIH1cbn1cblxuLnJhdGluZyA+IC5mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWcvaWNvbi1mdWxsLXdoaXRlLXNtYWxsLXJlc3BvbnNpdmUuc3ZnKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnJhdGluZyA+IC5oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg5XCI7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWcvaWNvbi1oYWxmLXdoaXRlLWxlZnQtc21hbGwtcmVzcG9uc2l2ZS5zdmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5yYXRpbmcgPiBsYWJlbCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmbG9hdDogcmlnaHQ7XG5cbiAgJi5mdWxsIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQzcHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTNweDtcbiAgICB9XG4gIH1cbiAgJi5oYWxmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDI5cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgdG9wOiA1cHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qKioqKiBDU1MgTWFnaWMgdG8gSGlnaGxpZ2h0IFN0YXJzIG9uIEhvdmVyICoqKioqL1xuXG4ucmF0aW5nID4gaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsLCAvKiBzaG93IGdvbGQgc3RhciB3aGVuIGNsaWNrZWQgKi9cbi5yYXRpbmc6bm90KDpjaGVja2VkKSA+IGxhYmVsOmhvdmVyLCAvKiBob3ZlciBjdXJyZW50IHN0YXIgKi9cbi5yYXRpbmc6bm90KDpjaGVja2VkKSA+IGxhYmVsOmhvdmVyIH4gbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAkaGlzdG9yeS1yZWQ7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoLi4vaW1nL2ljb24tZnVsbC1yZWQtc21hbGwtcmVzcG9uc2l2ZS5zdmcpO1xuICB9XG59IC8qIGhvdmVyIHByZXZpb3VzIHN0YXJzIGluIGxpc3QgKi9cbi5yYXRpbmcgPiBpbnB1dDpjaGVja2VkIH4gLmhhbGYsIC8qIHNob3cgZ29sZCBzdGFyIHdoZW4gY2xpY2tlZCAqL1xuLnJhdGluZzpub3QoOmNoZWNrZWQpID4gLmhhbGY6aG92ZXIsIC8qIGhvdmVyIGN1cnJlbnQgc3RhciAqL1xuLnJhdGluZzpub3QoOmNoZWNrZWQpID4gbGFiZWw6aG92ZXIgfiAuaGFsZiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoLi4vaW1nL2ljb24taGFsZi1yZWQtbGVmdC1zbWFsbC1yZXNwb25zaXZlLnN2Zyk7XG4gIH1cbn0gLyogaG92ZXIgcHJldmlvdXMgc3RhcnMgaW4gbGlzdCAqL1xuXG4ucmF0aW5nID4gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmhvdmVyLCAvKiBob3ZlciBjdXJyZW50IHN0YXIgd2hlbiBjaGFuZ2luZyByYXRpbmcgKi9cbi5yYXRpbmcgPiBpbnB1dDpjaGVja2VkIH4gbGFiZWw6aG92ZXIsXG4ucmF0aW5nID4gbGFiZWw6aG92ZXIgfiBpbnB1dDpjaGVja2VkIH4gbGFiZWwsIC8qIGxpZ2h0ZW4gY3VycmVudCBzZWxlY3Rpb24gKi9cbi5yYXRpbmcgPiBpbnB1dDpjaGVja2VkIH4gbGFiZWw6aG92ZXIgfiBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICRoaXN0b3J5LXJlZDtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvaWNvbi1mdWxsLXJlZC1zbWFsbC1yZXNwb25zaXZlLnN2Zyk7XG4gIH1cbn1cbi5yYXRpbmcgPiBpbnB1dDpjaGVja2VkICsgLmhhbGY6aG92ZXIsIC8qIGhvdmVyIGN1cnJlbnQgc3RhciB3aGVuIGNoYW5naW5nIHJhdGluZyAqL1xuLnJhdGluZyA+IGlucHV0OmNoZWNrZWQgfiAuaGFsZjpob3ZlciwgXG4gIC5yYXRpbmcgPiBsYWJlbDpob3ZlciB+IGlucHV0OmNoZWNrZWQgfiAuaGFsZiwgLyogbGlnaHRlbiBjdXJyZW50IHNlbGVjdGlvbiAqL1xuLnJhdGluZyA+IGlucHV0OmNoZWNrZWQgfiBsYWJlbDpob3ZlciB+IC5oYWxmIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvaWNvbi1oYWxmLXJlZC1sZWZ0LXNtYWxsLXJlc3BvbnNpdmUuc3ZnKTtcbiAgfVxufVxuIiwiJHJlZDE6I2E2MTkzMztcbiRmYWxsYmFja19mb250czogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiRmYWxsYmFja19zZXJpZl9mb250czogVGltZXMgTmV3IFJvbWFuLCBUaW1lcywgQ291cmllciwgc2VyaWY7XG4kbHNwYWNpbmcxOjAuMmVtO1xuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ3Byb3hpbWFfbm92YXJlZ3VsYXInO1xuICAgIHNyYzogdXJsKCcuLi9mb250L3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udC9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi9mb250L3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnLi4vZm9udC9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICB1cmwoJy4uL2ZvbnQvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LnN2ZyNwcm94aW1hX25vdmFyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQG1peGluIGZvbnRfamxyX3Byb3hpbWFfbm92YV9yZWd1bGFyIHtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hX25vdmFyZWd1bGFyXCIsICRmYWxsYmFja19mb250cztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnYW1wZXJzdGFuZGFyZG1lZGl1bSc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnQvYW1wZXJzdGFuZGFyZG1lZGl1bS13ZWJmb250LmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250L2FtcGVyc3RhbmRhcmRtZWRpdW0td2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy4uL2ZvbnQvYW1wZXJzdGFuZGFyZG1lZGl1bS13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCcuLi9mb250L2FtcGVyc3RhbmRhcmRtZWRpdW0td2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIHVybCgnLi4vZm9udC9hbXBlcnN0YW5kYXJkbWVkaXVtLXdlYmZvbnQuc3ZnI2FtcGVyc3RhbmRhcmRtZWRpdW0nKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnYW1wZXJzdGFuZGFyZGxpZ2h0JztcbiAgICBzcmM6IHVybCgnLi4vZm9udC9hbXBlcnN0YW5kYXJkbGlnaHQtd2ViZm9udC5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udC9hbXBlcnN0YW5kYXJkbGlnaHQtd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy4uL2ZvbnQvYW1wZXJzdGFuZGFyZGxpZ2h0LXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnQvYW1wZXJzdGFuZGFyZGxpZ2h0LXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICB1cmwoJy4uL2ZvbnQvYW1wZXJzdGFuZGFyZGxpZ2h0LXdlYmZvbnQuc3ZnI2FtcGVyc3RhbmRhcmRsaWdodCcpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnYW1wZXJzdGFuZGFyZGhlYXZ5JztcbiAgICBzcmM6IHVybCgnLi4vZm9udC9hbXBlcnN0YW5kYXJkaGVhdnktd2ViZm9udC5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udC9hbXBlcnN0YW5kYXJkaGVhdnktd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy4uL2ZvbnQvYW1wZXJzdGFuZGFyZGhlYXZ5LXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnQvYW1wZXJzdGFuZGFyZGhlYXZ5LXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICB1cmwoJy4uL2ZvbnQvYW1wZXJzdGFuZGFyZGhlYXZ5LXdlYmZvbnQuc3ZnI2FtcGVyc3RhbmRhcmRoZWF2eScpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdhbXBlcnNjcmlwdHJlZ3VsYXInO1xuICAgIHNyYzogdXJsKCcuLi9mb250L2FtcGVyc2NyaXB0XzFfMy13ZWJmb250LmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250L2FtcGVyc2NyaXB0XzFfMy13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnLi4vZm9udC9hbXBlcnNjcmlwdF8xXzMtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnLi4vZm9udC9hbXBlcnNjcmlwdF8xXzMtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIHVybCgnLi4vZm9udC9hbXBlcnNjcmlwdF8xXzMtd2ViZm9udC5zdmcjYW1wZXJzY3JpcHRyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ2FtcGVyc2VyaWYnO1xuICAgIHNyYzogdXJsKCcuLi9mb250L0FtcGVyc2VyaWYuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnQvQW1wZXJzZXJpZi5vdGYnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnLi4vZm9udC9BbXBlcnNlcmlmLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCcuLi9mb250L0FtcGVyc2VyaWYudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICB1cmwoJy4uL2ZvbnQvQW1wZXJzZXJpZicpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbn1cblxuQG1peGluIGZvbnRfYW1wZXJtZWRpdW0ge1xuICAgIGZvbnQtZmFtaWx5OiBcImFtcGVyc3RhbmRhcmRtZWRpdW1cIiwgJGZhbGxiYWNrX2ZvbnRzO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AbWl4aW4gZm9udF9hbXBlcmxpZ2h0IHtcbiAgICBmb250LWZhbWlseTogXCJhbXBlcnN0YW5kYXJkbGlnaHRcIiwgJGZhbGxiYWNrX2ZvbnRzO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AbWl4aW4gZm9udF9hbXBlcmhlYXZ5IHtcbiAgICBmb250LWZhbWlseTogXCJhbXBlcnN0YW5kYXJkaGVhdnlcIiwgJGZhbGxiYWNrX2ZvbnRzO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AbWl4aW4gZm9udF9hbXBlcnNjcmlwdCB7XG4gICAgZm9udC1mYW1pbHk6IFwiYW1wZXJzY3JpcHRyZWd1bGFyXCIsICRmYWxsYmFja19zZXJpZl9mb250cztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQG1peGluIGZvbnRfYW1wZXJzZXJpZiB7XG4gICAgZm9udC1mYW1pbHk6IFwiYW1wZXJzZXJpZlwiLCAkZmFsbGJhY2tfc2VyaWZfZm9udHM7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cblxuLypDT0xPUlMqL1xuJGRhcmstY29sb3I6ICMxYTFlMjE7XG4kd2hpdGUtY29sb3I6ICNmMmVkZTA7XG4kYmx1ZS1jb2xvcjogIzBjNWJkMztcbiR5ZWxsb3ctY29sb3I6ICNmZWI2MzA7XG4kcGluay1jb2xvcjogI2I5MWU0YjtcbiRncmVlbi1jb2xvcjogIzU0OWU3MztcblxuJHNpemUtbWVkaXVtOiA3NjhweDtcbiRzaXplLWxhcmdlOiA5NDBweDtcblxuXG4vKiBGT05UUyBISVNUT1JZICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ29wZW5fc2Fuc3JlZ3VsYXInO1xuICAgIHNyYzogdXJsKCcuLi9mb250L09wZW5TYW5zLVJlZ3VsYXItd2ViZm9udC5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udC9PcGVuU2Fucy1SZWd1bGFyLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi9mb250L09wZW5TYW5zLVJlZ3VsYXItd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnLi4vZm9udC9PcGVuU2Fucy1SZWd1bGFyLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICB1cmwoJy4uL2ZvbnQvT3BlblNhbnMtUmVndWxhci13ZWJmb250LnN2ZyNvcGVuX3NhbnNyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdvcGVuX3NhbnNib2xkJztcbiAgICBzcmM6IHVybCgnLi4vZm9udC9PcGVuU2Fucy1Cb2xkLXdlYmZvbnQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnQvT3BlblNhbnMtQm9sZC13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnLi4vZm9udC9PcGVuU2Fucy1Cb2xkLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnQvT3BlblNhbnMtQm9sZC13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi9mb250L09wZW5TYW5zLUJvbGQtd2ViZm9udC5zdmcjb3Blbl9zYW5zYm9sZCcpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgXG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyBcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdvcGVuX3NhbnNib2xkaXRhbGljJztcbiAgICBzcmM6IHVybCgnLi4vZm9udC9PcGVuU2Fucy1Cb2xkSXRhbGljLXdlYmZvbnQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnQvT3BlblNhbnMtQm9sZEl0YWxpYy13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnLi4vZm9udC9PcGVuU2Fucy1Cb2xkSXRhbGljLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnQvT3BlblNhbnMtQm9sZEl0YWxpYy13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi9mb250L09wZW5TYW5zLUJvbGRJdGFsaWMtd2ViZm9udC5zdmcjb3Blbl9zYW5zYm9sZCcpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgXG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyBcbn1cblxuQG1peGluIGZvbnRfcmVnIHtcbiAgICBmb250LWZhbWlseTogXCJvcGVuX3NhbnNyZWd1bGFyXCIsICRmYWxsYmFja19mb250cztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuQG1peGluIGZvbnRfYm9sZCB7XG4gICAgZm9udC1mYW1pbHk6IFwib3Blbl9zYW5zYm9sZFwiLCAkZmFsbGJhY2tfZm9udHM7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbkBtaXhpbiBmb250X2JvbGRpdGFsaWMge1xuICAgIGZvbnQtZmFtaWx5OiBcIm9wZW5fc2Fuc2JvbGRpdGFsaWNcIiwgJGZhbGxiYWNrX2ZvbnRzO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4vKiBOYXZpLU1haW4sIENUQSwgSDMgSGVhZGxpbmUgKi9cbkBtaXhpbiBmb250X2N0YSB7XG4gICAgZm9udC1mYW1pbHk6IFwib3Blbl9zYW5zYm9sZFwiLCAkZmFsbGJhY2tfZm9udHM7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjUwZW07XG59XG5cbi8qIE5hdmktU3ViLCBGb290ZXJoZWFkbGluZSAqL1xuQG1peGluIGZvbnRfbmF2aXN1YiB7XG4gICAgZm9udC1mYW1pbHk6IFwib3Blbl9zYW5zYm9sZFwiLCAkZmFsbGJhY2tfZm9udHM7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjUwZW07XG59XG5cbi8qIEZvb3RlciAqL1xuQG1peGluIGZvbnRfZm9vdGVyIHtcbiAgICBmb250LWZhbWlseTogXCJvcGVuX3NhbnNyZWd1bGFyXCIsICRmYWxsYmFja19mb250cztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjUwZW07XG59XG5cbi8qIExpbmtzLCBINCBIZWFkbGluZXMgKi9cbkBtaXhpbiBmb250X2g0IHtcbiAgICBmb250LWZhbWlseTogXCJvcGVuX3NhbnNib2xkXCIsICRmYWxsYmFja19mb250cztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogQ29weSAqL1xuQG1peGluIGNvcHkge1xuICAgIGZvbnQtZmFtaWx5OiBcIm9wZW5fc2Fuc3JlZ3VsYXJcIiwgJGZhbGxiYWNrX2ZvbnRzO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbn1cblxuLyogQ29weSBib2xkICovXG5AbWl4aW4gY29weV9ib2xkIHtcbiAgICBmb250LWZhbWlseTogXCJvcGVuX3NhbnNib2xkXCIsICRmYWxsYmFja19mb250cztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qIEgyIEhlYWRsaW5lICovXG5AbWl4aW4gZm9udF9oMiB7XG4gICAgZm9udC1mYW1pbHk6IFwib3Blbl9zYW5zcmVnXCIsICRmYWxsYmFja19mb250cztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDEuNTAwZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtOyBcbn1cblxuLyogSDIgSGVhZGxpbmUgKi9cbkBtaXhpbiBmb250X2gyX2JvbGQge1xuICAgIGZvbnQtZmFtaWx5OiBcIm9wZW5fc2Fuc2JvbGRcIiwgJGZhbGxiYWNrX2ZvbnRzO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMS41MDBlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG59XG5cbi8qIEgxIEhlYWRsaW5lICovXG5AbWl4aW4gZm9udF9oMSB7XG4gICAgZm9udC1mYW1pbHk6IFwib3Blbl9zYW5zcmVndWxhclwiLCAkZmFsbGJhY2tfZm9udHM7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAyLjEyNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuXG4vKkNPTE9SUyBISVNUT1JZKi9cbiRyZWQ6ICNlYjFlMDA7XG4kYmx1ZTogIzAwOTZkMjtcbiRibHVlX29uX2JsYWNrOiAjMmFhNmUxO1xuJGRhcmtncmV5OiAjMzMzMzMzO1xuJGRhcmtncmV5X2Zvb3RlcjogIzg3ODc4NztcbiRsaWdodGdyZXk6ICNlZWVlZWU7XG4kZ3JleTogIzk5OTk5OTtcbiRibGFjazogIzExMTExMTtcbiR3aGl0ZTogI2ZmZmZmZjtcbiRkYXJrYmxhY2s6ICMwMDAwMDA7XG4keWVsbG93OiNmOWFlMDA7XG4keWVsbG93LWxpZ2h0OiNmZWVmY2M7XG4kZ3JleS1ibHVlOiMzNDNjNGE7XG5cbi8qIEltYWdlcyAqL1xuJGltYWdlLXBhdGg6IFwiLi4vaW1nXCI7XG5cbi8qIFJldGluYSAqL1xuJHJldGluYTogXCJvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLzEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweClcIjtcbiRyZXRpbmEtaW1hZ2UtcGF0aDogXCIuLi9pbWcvMnhcIjtcbiRyZXRpbmEtaW1hZ2Utc3VmZml4OiBcIjJ4XCI7XG5cbi8vIE1peGluIGbDvHIgUE5HLUJpbGQvSWNvbiBtaXQgUmV0aW5hZGFyc3RlbGx1bmdcbi8vIFBhcmFtZXRlciBCaWxkcGZhZCwgQnJlaXRlIHVuZCBIw7ZoZSAodm9tIEJpbGRhdXNzY2huaXR0KTsgb3B0aW9uYWwgQnJlaXRlIHVuZCBIw7ZoZSB2b24gZGVyIGdlc2FtdGVuIEdyYWZpa1xuLy8gQmVpc3BpZWw6IEBpbmNsdWRlIGltYWdlLXBuZygnbG9nbycsIDE0MHB4LCA0MHB4KTtcbkBtaXhpbiBpbWFnZS1wbmcgKCRpbWFnZSwgJHdpZHRoLCAkaGVpZ2h0LCAkcmV0aW5hV2lkdGg6MTAwJSwgJHJldGluYUhlaWdodDphdXRvKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoXCIjeyRpbWFnZS1wYXRofS8jeyRpbWFnZX0ucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICB3aWR0aDokd2lkdGg7XG4gICAgaGVpZ2h0OiRoZWlnaHQ7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgQGluY2x1ZGUgcmV0aW5hLWltYWdlLXBuZygkaW1hZ2UsICRyZXRpbmFXaWR0aCwgJHJldGluYUhlaWdodCk7XG59XG5cbi8vIE1peGluIGbDvHIgU1ZHLUJpbGQvSWNvbiBtaXQgUmV0aW5hZGFyc3RlbGx1bmdcbi8vIFBhcmFtZXRlciBCaWxkcGZhZGUsIEJyZWl0ZSwgSMO2aGUsIG9wdGlvbmFsIHNwcml0ZS13aWR0aCwgb3B0aW9uYWwgc3ByaXRlLWhlaWdodFxuLy8gQmVpc3BpZWw6IEBpbmNsdWRlIGltYWdlLXN2ZygnaW1hZ2VuYW1lJywgMTQwcHgsIDQwcHgsIDE0MHB4LCA4MHB4KTtcbkBtaXhpbiBpbWFnZS1zdmcoXG4gICRpbWFnZSxcbiAgJHdpZHRoLFxuICAkaGVpZ2h0LFxuICAkcmV0aW5hV2lkdGg6IDEwMCUsXG4gICRyZXRpbmFIZWlnaHQ6IGF1dG9cbikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRpbWFnZS1wYXRofS8jeyRpbWFnZX0uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6ICRyZXRpbmFXaWR0aCAkcmV0aW5hSGVpZ2h0O1xuICB3aWR0aDogJHdpZHRoO1xuICBoZWlnaHQ6ICRoZWlnaHQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8gTWl4aW4gZsO8ciBKUEctQmlsZC9JY29uIG1pdCBSZXRpbmFkYXJzdGVsbHVuZ1xuLy8gUGFyYW1ldGVyIEJpbGRwZmFkZSwgQnJlaXRlLCBIw7ZoZVxuLy8gQmVpc3BpZWw6IEBpbmNsdWRlIGltYWdlLWpwZygnbG9nbycsIDE0MHB4LCA0MHB4KTtcbkBtaXhpbiBpbWFnZS1qcGcgKCRpbWFnZSwgJHdpZHRoLCAkaGVpZ2h0KSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoXCIjeyRpbWFnZS1wYXRofS8jeyRpbWFnZX0uanBnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICB3aWR0aDokd2lkdGg7XG4gICAgaGVpZ2h0OiRoZWlnaHQ7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgQGluY2x1ZGUgcmV0aW5hLWltYWdlLWpwZygkaW1hZ2UsIDEwMCUsIGF1dG8pO1xufVxuXG5AbWl4aW4gcmV0aW5hLWltYWdlLXBuZygkaW1hZ2UsICR3aWR0aCwgJGhlaWdodCkge1xuICAgIEBtZWRpYSAjeyRyZXRpbmF9IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoXCIjeyRyZXRpbmEtaW1hZ2UtcGF0aH0vI3skaW1hZ2V9XyN7JHJldGluYS1pbWFnZS1zdWZmaXh9LnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiR3aWR0aCAkaGVpZ2h0O1xuICAgIH1cbn1cblxuQG1peGluIHJldGluYS1pbWFnZS1qcGcgKCRpbWFnZSwgJHdpZHRoLCAkaGVpZ2h0KSB7XG4gICAgQG1lZGlhICN7JHJldGluYX0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybChcIiN7JHJldGluYS1pbWFnZS1wYXRofS8jeyRpbWFnZX1fI3skcmV0aW5hLWltYWdlLXN1ZmZpeH0uanBnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6JHdpZHRoICRoZWlnaHQ7XG4gICAgfVxufVxuXG5AbWl4aW4gYXJyb3ctbGVmdCB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNuX2N0YS5wbmcnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gICAgQGluY2x1ZGUgcmV0aW5hLWltYWdlLXBuZygnaWNuX2N0YScsIDE5cHgsIDE5cHgpO1xufVxuXG5AbWl4aW4gYXJyb3ctcmlnaHQge1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljbl9jdGEucG5nJykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcbiAgICBAaW5jbHVkZSByZXRpbmEtaW1hZ2UtcG5nKCdpY25fY3RhJywgMTlweCwgMTlweCk7XG59XG5cbkBtaXhpbiBjbGVhcmZpeCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICB9XG59IiwiLyohIG5vcm1hbGl6ZS5jc3MgdjEuMS4zIHwgTUlUIExpY2Vuc2UgfCBnaXQuaW8vbm9ybWFsaXplICovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDYvNy84LzkgYW5kIEZpcmVmb3ggMy5cbiAqL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDYvNy84LzkgYW5kIEZpcmVmb3ggMy5cbiAqL1xuXG5hdWRpbyxcbmNhbnZhcyxcbnZpZGVvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgKmRpc3BsYXk6IGlubGluZTtcbiAgICAqem9vbTogMTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbiAqL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA3LzgvOSwgRmlyZWZveCAzLCBhbmQgU2FmYXJpIDQuXG4gKiBLbm93biBpc3N1ZTogbm8gSUUgNiBzdXBwb3J0LlxuICovXG5cbltoaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQmFzZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRleHQgcmVzaXppbmcgb2RkbHkgaW4gSUUgNi83IHdoZW4gYm9keSBgZm9udC1zaXplYCBpcyBzZXQgdXNpbmdcbiAqICAgIGBlbWAgdW5pdHMuXG4gKiAyLiBQcmV2ZW50IGlPUyB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZSwgd2l0aG91dCBkaXNhYmxpbmdcbiAqICAgIHVzZXIgem9vbS5cbiAqL1xuXG5odG1sIHtcbiAgICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYGZvbnQtZmFtaWx5YCBpbmNvbnNpc3RlbmN5IGJldHdlZW4gYHRleHRhcmVhYCBhbmQgb3RoZXIgZm9ybVxuICogZWxlbWVudHMuXG4gKi9cblxuaHRtbCxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgbWFyZ2lucyBoYW5kbGVkIGluY29ycmVjdGx5IGluIElFIDYvNy5cbiAqL1xuXG5ib2R5IHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGRyZXNzIGBvdXRsaW5lYCBpbmNvbnNpc3RlbmN5IGJldHdlZW4gQ2hyb21lIGFuZCBvdGhlciBicm93c2Vycy5cbiAqL1xuXG5hOmZvY3VzIHtcbiAgICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgYWxzbyBtb3VzZSBob3ZlcmVkIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICAgIG91dGxpbmU6IDA7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUeXBvZ3JhcGh5XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZHJlc3MgZm9udCBzaXplcyBhbmQgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gSUUgNi83LlxuICogQWRkcmVzcyBmb250IHNpemVzIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYCBpbiBGaXJlZm94IDQrLCBTYWZhcmkgNSxcbiAqIGFuZCBDaHJvbWUuXG4gKi9cblxuaDEge1xuICAgIEBpbmNsdWRlIGZvbnRfaDI7XG4gICAgbWFyZ2luOiAwIDAgMC42N2VtIDA7XG59XG5cbmgyIHtcbiAgICBAaW5jbHVkZSBmb250X3JlZztcbiAgICBmb250LXNpemU6IDEuMzNlbTsgLy8gMjRweFxuICAgIG1hcmdpbjogLTVweCAwIDEwcHggMCA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzNlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuaDMge1xuICAgIEBpbmNsdWRlIGZvbnRfaDQ7XG59XG5cbmg0IHtcbiAgICAgQGluY2x1ZGUgZm9udF9oMjtcbn1cblxuLnc2MjAud21vYmlsZS5zdGFnZV9jb250ZW50IGg0e1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgQGluY2x1ZGUgZm9udF9ib2xkO1xufVxuXG5oNSB7XG4gICAgQGluY2x1ZGUgZm9udF9hbXBlcnNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIG1hcmdpbjogMWVtIDA7XG59XG5cbmg2IHtcbiAgICBmb250LXNpemU6IDAuNjdlbTtcbiAgICBtYXJnaW46IDIuMzNlbSAwO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2e1xuICAgIGNvbG9yOiAkZGFya2dyZXk7XG59XG5cblxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA3LzgvOSwgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCAzKywgU2FmYXJpIDQvNSwgYW5kIENocm9tZS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cbiAqL1xuXG5kZm4ge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKiBLbm93biBpc3N1ZTogbm8gSUUgNi83IG5vcm1hbGl6YXRpb24uXG4gKi9cblxuaHIge1xuICAgIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA2LzcvOC85LlxuICovXG5cbm1hcmsge1xuICAgIGJhY2tncm91bmQ6ICNmZjA7XG4gICAgY29sb3I6ICMwMDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBJRSA2LzcuXG4gKi9cblxucCxcbnByZSB7XG4gICAgbWFyZ2luOiAxZW0gMDtcbn1cblxuLnczMDAud21vYmlsZS50ZWFzZXJfcmlnaHQgcHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBpbmNsdWRlIGZvbnRfYm9sZDtcbiAgICBmb250LXNpemU6IDEuMTNlbTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IGZvbnQgZmFtaWx5IHNldCBvZGRseSBpbiBJRSA2LCBTYWZhcmkgNC81LCBhbmQgQ2hyb21lLlxuICovXG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBzZXJpZjtcbiAgICBfZm9udC1mYW1pbHk6ICdjb3VyaWVyIG5ldycsIG1vbm9zcGFjZTtcbiAgICBmb250LXNpemU6IDFlbTtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IG9mIHByZS1mb3JtYXR0ZWQgdGV4dCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBDU1MgcXVvdGVzIG5vdCBzdXBwb3J0ZWQgaW4gSUUgNi83LlxuICovXG5cbnEge1xuICAgIHF1b3Rlczogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGBxdW90ZXNgIHByb3BlcnR5IG5vdCBzdXBwb3J0ZWQgaW4gU2FmYXJpIDQuXG4gKi9cblxucTpiZWZvcmUsXG5xOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBjb250ZW50OiBub25lO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICAgIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICAgIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIExpc3RzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gSUUgNi83LlxuICovXG5cbmRsLFxubWVudSxcbm9sLFxudWwge1xuICAgIG1hcmdpbjogMWVtIDA7XG59XG5cbmRkIHtcbiAgICBtYXJnaW46IDAgMCAwIDQwcHg7XG59XG5cbi8qKlxuICogQWRkcmVzcyBwYWRkaW5ncyBzZXQgZGlmZmVyZW50bHkgaW4gSUUgNi83LlxuICovXG5cbm1lbnUsXG5vbCxcbnVsIHtcbiAgICBwYWRkaW5nOiAwIDAgMCA4JTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IGxpc3QgaW1hZ2VzIGhhbmRsZWQgaW5jb3JyZWN0bHkgaW4gSUUgNy5cbiAqL1xuXG5uYXYgdWwsXG5uYXYgb2wge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbGlzdC1zdHlsZS1pbWFnZTogbm9uZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA2LzcvOC85IGFuZCBGaXJlZm94IDMuXG4gKiAyLiBJbXByb3ZlIGltYWdlIHF1YWxpdHkgd2hlbiBzY2FsZWQgaW4gSUUgNy5cbiAqL1xuXG5pbWcge1xuICAgIGJvcmRlcjogMDsgLyogMSAqL1xuICAgIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IG92ZXJmbG93IGRpc3BsYXllZCBvZGRseSBpbiBJRSA5LlxuICovXG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRmlndXJlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA2LzcvOC85LCBTYWZhcmkgNSwgYW5kIE9wZXJhIDExLlxuICovXG5cbmZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQ29ycmVjdCBtYXJnaW4gZGlzcGxheWVkIG9kZGx5IGluIElFIDYvNy5cbiAqL1xuXG5mb3JtIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuICovXG5cbmZpZWxkc2V0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICAgIG1hcmdpbjogMCAycHg7XG4gICAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA2LzcvOC85LlxuICogMi4gQ29ycmVjdCB0ZXh0IG5vdCB3cmFwcGluZyBpbiBGaXJlZm94IDMuXG4gKiAzLiBDb3JyZWN0IGFsaWdubWVudCBkaXNwbGF5ZWQgb2RkbHkgaW4gSUUgNi83LlxuICovXG5cbmxlZ2VuZCB7XG4gICAgYm9yZGVyOiAwOyAvKiAxICovXG4gICAgcGFkZGluZzogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAyICovXG4gICAgKm1hcmdpbi1sZWZ0OiAtN3B4OyAvKiAzICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBmb250IHNpemUgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIElFIDYvNywgRmlyZWZveCAzKywgU2FmYXJpIDUsXG4gKiAgICBhbmQgQ2hyb21lLlxuICogMy4gSW1wcm92ZSBhcHBlYXJhbmNlIGFuZCBjb25zaXN0ZW5jeSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gICAgbWFyZ2luOiAwOyAvKiAyICovXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAzICovXG4gICAgKnZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8qIDMgKi9cbn1cblxuLyoqXG4gKiBBZGRyZXNzIEZpcmVmb3ggMysgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBDaHJvbWUsIFNhZmFyaSA1KywgYW5kIElFIDYrLlxuICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94IDQrIGFuZCBPcGVyYS5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4gKiA0LiBSZW1vdmUgaW5uZXIgc3BhY2luZyBpbiBJRSA3IHdpdGhvdXQgYWZmZWN0aW5nIG5vcm1hbCB0ZXh0IGlucHV0cy5cbiAqICAgIEtub3duIGlzc3VlOiBpbm5lciBzcGFjaW5nIHJlbWFpbnMgaW4gSUUgNi5cbiAqL1xuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG4gICAgY3Vyc29yOiBwb2ludGVyOyAvKiAzICovXG4gICAgKm92ZXJmbG93OiB2aXNpYmxlOyAgLyogNCAqL1xufVxuXG4vKipcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4gKi9cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qKlxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBjb250ZW50LWJveCBpbiBJRSA4LzkuXG4gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LlxuICogMy4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDcuXG4gKiAgICBLbm93biBpc3N1ZTogZXhjZXNzIHBhZGRpbmcgcmVtYWlucyBpbiBJRSA2LlxuICovXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICAgIHBhZGRpbmc6IDA7IC8qIDIgKi9cbiAgICAqaGVpZ2h0OiAxM3B4OyAvKiAzICovXG4gICAgKndpZHRoOiAxM3B4OyAvKiAzICovXG59XG5cbi8qKlxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cbiAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZVxuICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDIgKi9cbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIDUgYW5kIENocm9tZVxuICogb24gT1MgWC5cbiAqL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCAzKy5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDYvNy84LzkuXG4gKiAyLiBJbXByb3ZlIHJlYWRhYmlsaXR5IGFuZCBhbGlnbm1lbnQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnRleHRhcmVhIHtcbiAgICBvdmVyZmxvdzogYXV0bzsgLyogMSAqL1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IC8qIDIgKi9cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFRhYmxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4gKi9cblxudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG4iLCIvKlxuKiAgIE1BSU4gTkFWSUdBVElPTlxuKi9cblxuXG4vKiBSRUJSQU5EIDIwMTcgKi9cbmhlYWRlcntcbiAgICAmLnNpdGUtaGVhZGVye1xuXG4gICAgICAgICYuYmctdHJhbnNwYXJlbnR7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLmhlYWRlci1tb2JpbGUub3BlbntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGlzdG9yeS1ibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoaXN0b3J5LWJsYWNrO1xuXG4gICAgICAgICYubm8tYmd7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLndyYXBwZXItZnVsbHdpZHRoLWZyYW1le1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB9XG4gICAgXG5cbiAgICAgICAgLm5hdmlnYXRpb24tY29udGFpbmVye1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50b3AtY29udGFpbmVye1xuICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VhcmNoLWNvbnRhaW5lcntcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICB3aWR0aDogMDtcblxuICAgICAgICB9XG5cbiAgICAgICAgLmxvZ297XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvOyBcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2l6ZV85NjApIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0e1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzaXplXzk2MCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaWNuLXNlYXJjaHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50b2dnbGUtbWVudXtcbiAgICAgICAgICAgIC5pY24tc2VhcmNoe1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnRvZ2dsZS1zZWFyY2guY2xvc2V7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5tYWlue1xuICAgICAgICAgICAgICAgIC5pY29ue1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi50b2dnbGUtc2VhcmNoe1xuICAgICAgICAgICAgICAgIC5pY24tc2VhcmNoe1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmdsb2JhbC1zZWFyY2h7XG4gICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDsgXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgIC50ZXh0LWRpdmlkZXJfd2hpdGV7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDsgXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgIC50ZXh0LWRpdmlkZXJfd2hpdGV7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VhcmNoLWNvbnRhaW5lcntcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxODVweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgXG4gICAgICAgIC5lbnRlcnRhaW4tbG9nby1jb250YWluZXJ7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICAgICAgLy8gbWFyZ2luLXRvcDogY2FsYygxMnB4ICsgMTNweCk7XG4gICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAubG9nby1lbnRlcnRhaW4td2ViIHtcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ZpbGVhZG1pbi9zaXRlL2ltZy9wYXJ0bmVybG9nby1lbnRlcnRhaW4td2ViLnBuZycpO1xuICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgIHdpZHRoOiA5NXB4O1xuICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4N3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAucmlnaHQtY29udGVudHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgIFxuICAgICAgICAgICAgXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgXG4gICAgICAgIH1cblxuICAgICAgICAubWFpbi1uYXZpZ2F0aW9ue1xuICAgICAgICAgICAgdWx7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICAgICAmLmg1e1xuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCBoNTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmg2e1xuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCBoNjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMTY7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRoaXN0b3J5LXJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGhpc3RvcnktcmVkOyAgXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc29jaWFsc3tcbiAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyBcbiAgICAgICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNpemVfOTYwKSB7XG4gICAgICAgICAgICAgICAgLy9wYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLyogICAgICAgICAgICBoNntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzaXplXzk2MCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH0qL1xuXG4gICAgICAgICAgICB1bC5zb2NpYWxzLW1lbnV7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7IFxuICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2l6ZV85NjApIHtcbiAgICAgICAgICAgICAgICAgICAgLy9mbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRlci1tb2JpbGV7XG4gICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlO1xuXG4gICAgICAgICAgICAuc2VhcmNoLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICB3aWR0aDowO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzaXplX2hlYWRlci1tb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZ2xvYmFsLXNlYXJjaHtcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5lbnRlcnRhaW4tbG9nby1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE5cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgLmxvZ28tZW50ZXJ0YWluLXdlYiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTI1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGVyLWRlc2t0b3B7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2l6ZV9oZWFkZXItbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sb2dve1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGg2e1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWFpbi1uYXZpZ2F0aW9ue1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICAgICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuZmlyc3R7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuc2Vjb25ke1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc29jaWFsc3tcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIC8vIG1hcmdpbi10b3A6IDVweDtcblxuICAgICAgICAgICAgICAgIC5zb2NpYWxzLW1lbnV7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGg2e1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7IFxuICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiBjYWxjKDExcHggKyAxNXB4KTsgLy8gKyBBYnN0YW5kIGbDvHIgemVudHJpZXJlblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxufSIsIi8qIGlDaGVjayBwbHVnaW4gXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKi5pY2hlY2tib3gge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY2hlY2sucG5nXCIpIG5vLXJlcGVhdCAwIDA7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG59XG4uaWNoZWNrYm94LmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE4cHg7XG59Ki9cblxuLmljaGVja2JveCxcbi5pcmFkaW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNoZWNrLnBuZ1wiKSBuby1yZXBlYXQgMCAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG4uaWNoZWNrYm94LmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xOHB4O1xufVxuLyogICAgLmljaGVja2JveC5kaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NHB4IDA7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gICAgLmljaGVja2JveC5jaGVja2VkLmRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY2cHggMDtcbiAgICB9Ki9cblxuLmlyYWRpbyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pcmFkaW8ucG5nXCIpIG5vLXJlcGVhdCAwIDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cbi5pcmFkaW8uY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE4cHg7XG59XG4vKiAgICAuaXJhZGlvLmRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMnB4IDA7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gICAgLmlyYWRpby5jaGVja2VkLmRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NHB4IDA7XG4gICAgfSovXG5cbi8qIEhpRFBJIHN1cHBvcnQgXG5AbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUvNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAuaWNoZWNrYm94IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvMngvaWNoZWNrLnBuZ1wiKSBuby1yZXBlYXQgMCAwO1xuICB9XG4gIC5pcmFkaW8ge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy8yeC9pcmFkaW8ucG5nXCIpIG5vLXJlcGVhdCAwIDA7XG4gIH1cbn0qLyIsIlxuLy9TVElDS1kgRk9PVEVSXG5cbmh0bWwsIGJvZHkge1xuICAgIGhlaWdodDogMTAwJTtcbn1cbi53cmFwcGVyX3N0aWNreSB7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gLTQxMHB4O1xufVxuLmZvb3RlciwgLnB1c2gge1xuICAgIGhlaWdodDogNDEwcHg7XG4gICAgY2xlYXI6IGJvdGg7XG59ICBcblxuLmZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtncmV5O1xuICAgIGJvcmRlci10b3A6IDMwcHggc29saWQgJGxpZ2h0Z3JleTtcbiAgICBsaW5lLWhlaWdodDogMjFweDsgXG59IFxuXG4uZm9vdGVyIGF7XG4gICAgY29sb3I6ICRkYXJrZ3JleV9mb290ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLypmb250LXNpemU6IDAuNzc4ZW07Ki9cbiAgICAvLyAgZm9udC1mYW1pbHk6ICdhbXBlcnN0YW5kYXJkbGlnaHQnO1xufVxuXG4uZm9vdGVyIGE6aG92ZXJ7XG4gICAgY29sb3I6ICRyZWQ7XG59XG5cbi5zaXRlbWFwIHVsIGxpLmZpcnN0IC5tZW51X2NoaWxkIGF7XG4gICAgQGluY2x1ZGUgZm9udF9yZWc7IFxufSBcblxuLmZvb3RlciAuY29udGFpbmVyX21haW57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDIzcHggMCAzMHB4IDA7XG59XG5cbi5zb2NpYWxze1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbn1cblxuLnNvY2lhbHMgdWx7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uc29jaWFscyBsaXtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uc29jaWFscyBsaSBhe1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnNvY2lhbHMgbGkuZmIgYXtcbiAgICBiYWNrZ3JvdW5kOnVybCgnLi4vaW1nL3NvY2lhbF9mYl9mb290ZXIucG5nJykgbm8tcmVwZWF0IGxlZnQgdG9wO1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xufVxuXG4uc29jaWFscyBsaS50d2l0dGVyIGF7XG4gICAgYmFja2dyb3VuZDp1cmwoJy4uL2ltZy9zb2NpYWxfdHcucG5nJykgbm8tcmVwZWF0IGxlZnQgdG9wO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTRweDtcbn1cblxuLnNvY2lhbHMgbGkubWFpbCBhe1xuICAgIGJhY2tncm91bmQ6dXJsKCcuLi9pbWcvc29jaWFsX21haWwucG5nJykgbm8tcmVwZWF0IGxlZnQgdG9wO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG59XG5cbi5zb2NpYWxzIGxpLmZiIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6dXJsKCcuLi9pbWcvc29jaWFsX2ZiX2Zvb3Rlci5wbmcnKSBuby1yZXBlYXQgbGVmdCAtMTRweDtcbn1cblxuLnNvY2lhbHMgbGkudHdpdHRlciBhOmhvdmVye1xuICAgIGJhY2tncm91bmQ6dXJsKCcuLi9pbWcvc29jaWFsX3R3LnBuZycpIG5vLXJlcGVhdCBsZWZ0IC0xNHB4O1xufVxuXG4uc29jaWFscyBsaS5tYWlsIGE6aG92ZXJ7XG4gICAgYmFja2dyb3VuZDp1cmwoJy4uL2ltZy9zb2NpYWxfbWFpbC5wbmcnKSBuby1yZXBlYXQgbGVmdCAtMTRweDtcbn1cblxuLnRlYXNlcl9mb290ZXJ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNy4wMiU7XG4gICAgd2lkdGg6IDQzLjMlO1xuICAgIGhlaWdodDogMjA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXk7XG4gICAgY29sb3I6ICRsaWdodGdyZXk7XG4gICAgcGFkZGluZzogMi4xMyU7XG59XG5cbi50ZWFzZXJfZm9vdGVyIGg0e1xuICAgIEBpbmNsdWRlIGZvbnRfaDQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJGxpZ2h0Z3JleTtcbiAgICBtYXJnaW46IDAgMCA0cHggMDtcbn1cblxuLnRlYXNlcl9mb290ZXIgaDJ7XG4gICAgY29sb3I6ICRsaWdodGdyZXk7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuLnRlYXNlcl9mb290ZXIgYS5jdGF7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OjI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgQGluY2x1ZGUgZm9udF9ib2xkO1xuICAgIGNvbG9yOiAkcmVkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgdmVydGljYWwtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBhcnJvdy1sZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLmxvZ29ze1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0b3A6IDEwcHg7XG59XG5cbi5sb2dvcyAubG9nb19hZW5ldHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB0b3A6IDc1cHg7XG59XG5cbi5sb2dvcyAubG9nb19hZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB0b3A6IDEwNXB4O1xufVxuXG4ubG9nb3MgLmxvZ29faGlzdG9yeXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDUwcHg7XG4gICAgdG9wOiAxMDVweDtcbn1cblxuLmxvZ29zIC5sb2dvX2VudGVydGFpbndlYntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB0b3A6IDE1NXB4O1xufVxuXG5hLmxvZ29fYWVuZXR7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDExOXB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgYmFja2dyb3VuZDp1cmwoJy4uL2ltZy9sb2dvX2FlbmV0d29ya3MucG5nJykgbm8tcmVwZWF0IHJpZ2h0IHRvcDtcbn1cblxuYS5sb2dvX2FlbmV0OmhvdmVye1xuICAgIGJhY2tncm91bmQ6dXJsKCcuLi9pbWcvbG9nb19hZW5ldHdvcmtzLnBuZycpIG5vLXJlcGVhdCByaWdodCAtMTZweDtcbn1cblxuYS5sb2dvX2hpc3Rvcnl7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMzcHg7XG4gICAgaGVpZ2h0OiAzMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMC4wMSU7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIGJhY2tncm91bmQ6dXJsKCcuLi9pbWcvbG9nb19oaXN0b3J5LnBuZycpIG5vLXJlcGVhdCByaWdodCB0b3A7XG59XG5cbmEubG9nb19oaXN0b3J5OmhvdmVye1xuICAgIGJhY2tncm91bmQ6dXJsKCcuLi9pbWcvbG9nb19oaXN0b3J5LnBuZycpIG5vLXJlcGVhdCByaWdodCAtMzFweDtcbn1cblxuYS5sb2dvX2Fle1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIGhlaWdodDogMTlweDtcbiAgICBtYXJnaW4tbGVmdDogMjAuMDElO1xuICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICBiYWNrZ3JvdW5kOnVybCgnLi4vaW1nL2xvZ29fYWVfZm9vdGVyLnBuZycpIG5vLXJlcGVhdCByaWdodCB0b3A7XG59XG5cbmEubG9nb19hZTpob3ZlcntcbiAgICBiYWNrZ3JvdW5kOnVybCgnLi4vaW1nL2xvZ29fYWVfZm9vdGVyLnBuZycpIG5vLXJlcGVhdCByaWdodCAtMTlweDtcbn1cblxuYS5sb2dvX2VudGVydGFpbndlYntcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDk1cHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGJhY2tncm91bmQ6dXJsKCcuLi9pbWcvbG9nb19lbnRlcnRhaW53ZWIucG5nJykgbm8tcmVwZWF0IHJpZ2h0IHRvcDtcbn1cblxuYS5sb2dvX2VudGVydGFpbndlYjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kOnVybCgnLi4vaW1nL2xvZ29fZW50ZXJ0YWlud2ViLnBuZycpIG5vLXJlcGVhdCByaWdodCAtMzRweDtcbn1cblxuLnNpdGVtYXB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNsZWFyOiBib3RoO1xufVxuXG4uc2l0ZW1hcCB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7ICAgIFxufVxuXG4uc2l0ZW1hcCAuZm9vdGVyTmF2aS5tZW51X2VsdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGNvbG9yOiAkZGFya2dyZXlfZm9vdGVyOyBcbiAgICBAaW5jbHVkZSBmb250X2JvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5zaXRlbWFwIC5mb290ZXJOYXZpLmNoaWxke21hcmdpbi10b3A6IDEwcHg7fVxuXG4uc2l0ZW1hcCB1bCBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uc2l0ZW1hcCB1bCBsaS5maXJzdCA+IGEge1xuICAgIGZvbnQtZmFtaWx5OiAnYW1wZXJzdGFuZGFyZGhlYXZ5Jztcbn1cblxuLmNvcHlyaWdodHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAyNTdweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRkYXJrZ3JleV9mb290ZXI7XG4gICAgLy9mb250LXNpemU6IDAuNzc4ZW07XG4gICAgQGluY2x1ZGUgZm9udF9mb290ZXI7XG59XG4uZmJzaGFyZXtjdXJzb3I6cG9pbnRlcjt9XG4vLyBFTkQ6IFNUSUNLWSBGT09URVJcblxuLypOZXdzbGV0dGVyKi9cblxuXG4ubmxfZm9ybSBoMiB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBpbmNsdWRlIGZvbnRfYm9sZDtcblxufVxuLm5sX2Zvcm0ubm9NSHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ubmxfZm9ybXtcbiAgICB3aWR0aDogOTMuNCU7XG4gICAgY29sb3I6ICNmMmVkZTA7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzk5OTk5OTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHBhZGRpbmc6IDMuMyU7XG59XG4udDNjaGltcC1mb3Jte1xuICAgIG1pbi1oZWlnaHQ6IDExMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubmxfZm9ybSAucmFkaW9fZ2VuZGVye1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgQGluY2x1ZGUgY29weV9ib2xkO1xufVxuXG4ubmxfZm9ybSAgbGFiZWx7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi50M2NoaW1wLWZpZWxkLXRleHR7XG4gICAgd2lkdGg6IDQ2LjYlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjMlO1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuLnQzY2hpbXAtZmllbGQtdGV4dCBpbnB1dHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Z3JleTtcbiAgICBwYWRkaW5nOiAwIDMuMyU7XG4gICAgQGluY2x1ZGUgY29weTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnQzY2hpbXAtZmllbGQtTE5BTUUgaW5wdXR7XG4gICAgbWFyZ2luLXJpZ2h0OiAwJTtcbn1cbi5ubF9mb3JtIC50M2NoaW1wLXN1Ym1pdHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLm5sX2Zvcm0gLnQzY2hpbXAtc3VibWl0IGlucHV0e1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgQGluY2x1ZGUgYXJyb3ctbGVmdDtcbiAgICBjb2xvcjogI0VCMUUwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBmb250X2JvbGQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxLjEzZW07XG59XG5cbmlucHV0OmZvY3VzIHtcbiAgICBvdXRsaW5lOm5vbmU7XG59XG4ubmxfZm9ybSAudDNjaGltcC1zdWJtaXQ6aG92ZXIgaW5wdXR7XG4gICAgQGluY2x1ZGUgYXJyb3ctbGVmdDtcbiAgICBjb2xvcjogI0VCMUUwMDtcbn1cbi50M2NoaW1wLWZpZWxkLUZPUk1fQUNUSU9Oe1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4udDNjaGltcC1maWVsZC1USVRMRSB7XG4gICAgbGFiZWwge1xuICAgICAgICBAaW5jbHVkZSBmb250X2JvbGQ7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuXG4gICAgfVxuICAgIC5jYXB0aW9ue1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbi50M2NoaW1wLWZpZWxkLXRleHQgbGFiZWx7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkubmV3c2xldHRlclRlbXBsYXRlIC5jb250YWluZXJfbWFpbiAuc3RhZ2VfY29udGVudCBsaXtcbiAgICBsaW5lLWhlaWdodDogMS42N2VtO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9idWxsZXRfYmx1ZS5wbmcpIG5vLXJlcGVhdCBsZWZ0IDlweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cbi8qZW5kIE5ld3NsZXR0ZXIqL1xuXG4vKmJveCAyLzMgZmFjZWJvb2sqL1xuLnRlYXNlcjMuc3AzX2ZhY2Vib29re1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnRlYXNlcjMuc3AzX2ZhY2Vib29rIC5ob3ZlcntcbiAgICBwYWRkaW5nOiAzLjMlO1xuICAgIGhlaWdodDogMTE2cHg7XG4gICAgbWluLWhlaWdodDogMTYwcHg7XG59XG5cbi5uZXdzbGV0dGVyQmFjayB7XG4gICAgaGVpZ2h0OiAyNXB4O1xufVxuLyplbmQgYm94IGZhY2Vib29rKi9cbiIsIlxuXG5odG1sIHtcbiAgICBAaW5jbHVkZSBjb3B5O1xufVxuaHRtbCwgYm9keSB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xufVxuYm9keSB7XG4gICAgZm9udC1zaXplOiAxMDAlO1xufVxuXG5hIHtcbiAgICBjb2xvcjogJGJsdWU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOmhvdmVyLGE6Zm9jdXMsYTphY3RpdmUgeyBcbiAgICBjb2xvcjogJHJlZDtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG5oMiBhOmhvdmVyLCBoMyBhOmZvY3VzLCBoNCBhOmFjdGl2ZXtcbiAgICBjb2xvcjogJHJlZDtcblxufVxuLmNzYy10ZXh0cGljLXRleHQgaDQgYTpob3Zlcixcbi5jc2MtdGV4dHBpYy10ZXh0IGgzIGE6aG92ZXJ7XG4gICAgY29sb3I6ICR3aGl0ZTsgXG59XG5cbi5ncmVlbjpob3ZlciBoMiBhe1xuICAgIGNvbG9yOiAkcmVkOyBcbn1cblxuI21haW5fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY2xlYXI6Ym90aDtcbn1cblxuLmNvbnRhaW5lcl9tYWlue1xuICAgIGNsZWFyOmJvdGg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOjk0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuY2UtZ2FsbGVyeSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbiN3cmFwcGVyX2Nyb3B7XG59XG5cblxuLnc5NDB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBtYXgtd2lkdGg6IDk0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnc0NjB7XG4gICAgd2lkdGg6IDQ4Ljk0JTtcbn1cblxuLnczMDB7XG4gICAgd2lkdGg6IDMxLjkxNSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjEyJTtcbn1cblxuLmJveF9yaWdodHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnR4dF9jb250ZW50X2hlYWRsaW5lLCAudHh0X2NvbnRlbnRfaGVhZGxpbmUuZWluZXIge1xuICAgIEBpbmNsdWRlIGZvbnRfY3RhO1xuICAgIC8vZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAvL2ZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAvL2NvbG9yOiAjMWExZTIxO1xuICAgIC8vZm9udC1zaXplOiAxLjMzZW07XG4gICAgLy9tYXJnaW46IDAgMCAxMXB4IDA7XG4gICAgLy9kaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmJveF9sZWZ0e1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRlbnQwLCAuY29udGVudDEsIC5jb250ZW50MiwgLmNvbnRlbnQze3dpZHRoOjEwMCU7IGZsb2F0OmxlZnQ7fVxuXG4vKi50eHRfY29udGVudF9oZWFkbGluZSwqLyBcbi50eHRfY29udGVudF9oZWFkbGluZSBoMSxcbi50eHRfY29udGVudF9oZWFkbGluZSBoMntcbiAgICBAaW5jbHVkZSBmb250X2N0YTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIG1hcmdpbjogMDtcbn1cblxuLmN0YSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgXG59XG5cblxuLyogSU5ERVggKi9cbi5zbGlkZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy9oZWlnaHQ6IDQ3MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi50eHRfY29udGFpbmVyX21haW57XG4gICAgd2lkdGg6IDk0MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuXG4udGVhc2VyX2JpZ3tcbiAgICAvLyAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlOyAgIFxuICAgIGNsZWFyOmJvdGg7XG4gICAgZmxvYXQ6bGVmdDtcbn1cblxuXG4udGVhc2VyX2JpZyAub25le1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi4xMiU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGltZ3sgXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApOyAvKiBGb3IgSUU4IGFuZCBlYXJsaWVyICovXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ZWFzZXJfYmlnIC50d297XG4gICAgLy8gIGZsb2F0OiByaWdodDtcbiAgICAvLyAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7IC8qIEZvciBJRTggYW5kIGVhcmxpZXIgKi9cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRlYXNlcl9iaWcgZGl2Omxhc3QtY2hpbGQgLmJveDEze1xuICAgIG1hcmdpbi1yaWdodDowcHg7XG59XG5cbi5zZW5kdW5nZW4gLnc2MjAgLnRlYXNlcl9iaWcgLmJveDEzIGgye2xpbmUtaGVpZ2h0OiAyNnB4O31cblxuLmVtcGZhbmdfYmlnIGg0e1xuICAgIGZvbnQtZmFtaWx5OiBcImFtcGVyc2NyaXB0cmVndWxhclwiLFRpbWVzIE5ldyBSb21hbixUaW1lcyxDb3VyaWVyLHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMC44OWVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjg5ZW07XG4gICAgbWFyZ2luOiAwLjQ0ZW0gMDt9XG5cbi5lbXBmYW5nX2JpZyBoM3tcbiAgICBmb250LWZhbWlseTogXCJhbXBlcnN0YW5kYXJkaGVhdnlcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIG1hcmdpbjogLTNweCAwIC04cHg7XG59XG4uZW1wZmFuZ19iaWcgaDJ7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2N0YV9oZWxsLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIGxlZnQgdG9wIHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogJ2FtcGVyc2VyaWYnO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGhlaWdodDogMjZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgYm90dG9tOjEwcHg7XG59XG4uZW1wZmFuZ19iaWcgaDMgYSwgLmVtcGZhbmdfYmlnIGg0IGEsIC5lbXBmYW5nX2JpZyBoMyBhOmhvdmVyLCAuZW1wZmFuZ19iaWcgaDQgYTpob3ZlcntcbiAgICBjb2xvcjogJHdoaXRlO1xufVxuLmVtcGZhbmdfYmlneyAgcGFkZGluZzogMTRweCA0Ljc2JSA4cHg7fVxuLmVtcGZhbmdfYmlnOmhvdmVyIGgye1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xufVxuLnRlYXNlcl9zbGlkZXJfd3JhcHBlcntcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgMHB4IDM1cHggMDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuXG4udGVhc2VyX3NsaWRlciAub25le1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC8vIGhlaWdodDogMjYwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdy1jb2xvcjtcbn1cblxuLnRlYXNlcl9zbGlkZXIgLnR3b3tcbiAgICBmbG9hdDogbGVmdDtcbiAgICAvLyBoZWlnaHQ6IDI2MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3ctY29sb3I7XG59XG5cblxuLnRlYXNlcl9zbGlkZXIgLnRocmVle1xuICAgIGZsb2F0OiByaWdodDtcbiAgICAvLyAgaGVpZ2h0OiAyNjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93LWNvbG9yO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cblxuXG4udGVhc2VyX3NtYWxse1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7ICAgXG59XG5cblxuLnRlYXNlcl9zbWFsbCAub25le1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi4xMiU7XG4gICAgd2lkdGg6IDQ4Ljk0JTtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG5cbn1cblxuLnRlYXNlcl9zbWFsbCAudHdve1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0OC45NCU7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuXG5cblxuXG4vKk5BVkkqL1xuXG4udG9we1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICBoZWlnaHQ6IDg0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAjbmF2aSB7IFxuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAubG9nb19jb250YWluZXJ7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMCAwO1xuXG4gICAgICAgICNsb2dve1xuICAgICAgICAgICAgYmFja2dyb3VuZDp1cmwoJy4uL2ltZy9oaXN0b3J5X2xvZ28ucG5nJykgbm8tcmVwZWF0IGxlZnQgdG9wO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRfbmF2e1xuICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCAyMHB4O1xuXG4gICAgICAgIHVsLCBsaXtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRfY3RhO1xuICAgICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMXB4O1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogN3B4IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG5cbiAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNjBweCAwIDYwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmV5O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRyZWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpLmFjdGl2ZSBhe2NvbG9yOiR3aGl0ZTt9XG4gICAgfVxuXG4gICAgLnNvY2lhbHMge1xuICAgICAgICBmbG9hdDpyaWdodDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6N3B4O1xuICAgIH1cbiAgICAuc29jaWFscyBhLFxuICAgIC5oZWFkX25hdiB1bCBsaS5tb2JpbGVfc29jaWFscyBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgYmFja2dyb3VuZDp1cmwoJy4uL2ltZy9zb2NpYWxfZmIucG5nJykgbm8tcmVwZWF0IDBweCAwcHg7XG4gICAgICAgIHdpZHRoOjEwcHg7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICBmbG9hdDpyaWdodDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkX25hdiB1bCBsaS5tb2JpbGVfc29jaWFscyB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIH1cdFxuICAgIH0gXG59XG5cblxuLypORVdTIFRFQVNFUiAqL1xuXG4udGVhc2VyX2JpZyAub25le1xufVxuXG4udGVhc2VyX2JpZyBhLm9uZXtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMTIlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uc3Aze1xuICAgIGEuaW1ne1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgfVxufVxuXG4ub25lIC5pbWFnZV9uZXdze1xuICAgIGJhY2tncm91bmQ6dXJsKCcuLi9pbWcvcGxhY2Vob2xkZXJfbmV3cy5qcGcnKSBuby1yZXBlYXQgbGVmdCB0b3A7XG4gICAgaGVpZ2h0OiAxNjBweDtcbn1cblxuLnRlYXNlcl9ncmVlbiB7XG4gICAgYmFja2dyb3VuZDp1cmwoJy4uL2ltZy9wYXR0ZXJuXzNzcF9ncmVlbi5qcGcnKSBuby1yZXBlYXQgbGVmdCBib3R0b207XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4udGVhc2VyX2NvbnRlbnR7XG4gICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICBwb3NpdGlvbjpyZWFsdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnRlYXNlciAuY3NjLXRleHRwaWMtdGV4dHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2dyZXk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTRweCA0Ljc2JSA4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGVhc2VyIGRpdi5jc2MtdGV4dHBpYyAuY3NjLXRleHRwaWMtaW1hZ2V3cmFwIC5jc2MtdGV4dHBpYy1pbWFnZXttYXJnaW4tYm90dG9tOiAwcHg7fVxuXG4uaW1nX2hvdmVye1xuICAgIC8vICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI2LCAzMCwgMzMsIDApO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDE0cHggNC43NiUgOHB4IDQuNzYlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgY29sb3I6ICR3aGl0ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Z3JleTtcblxuICAgIC50eHRfaDQge1xuICAgICAgICBAaW5jbHVkZSBjb3B5X2JvbGQ7XG5cdFx0Y29sb3I6ICRkYXJrZ3JleTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luOiAwLjQ0ZW0gMDtcbiAgICB9XG5cbiAgICAudHh0X2gze1xuICAgICAgICBAaW5jbHVkZSBjb3B5X2JvbGQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbjogLTJweCAwIDJweCAwO1xuICAgIH1cblxuICAgIC50eHRfaDIge1xuICAgICAgICBAaW5jbHVkZSBmb250X2gyO1xuXHRcdGNvbG9yOiAkZGFya2dyZXk7XHRcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDAgO1xuICAgICAgICB3aWR0aDogODclO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xMTFlbTtcbiAgICB9XG5cbiAgICAudHh0X2gxe1xuICAgICAgICBAaW5jbHVkZSBmb250X2gxO1xuICAgICAgICBtYXJnaW46IC0zcHggMCAtOHB4IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC04cHg7XG4gICAgfVxuXG4gICAgLnR4dHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbn1cblxuLm9uZSAudGVhc2VyX2NvbnRlbnQgLmltZ19ob3ZlciBpbWd7XG4gICAgYm90dG9tOiA0MXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50ZWFzZXIgYTpob3ZlcntcbiAgICAuaW1nX2hvdmVye1xuICAgICAgICAvLyAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNiwgMzAsIDMzLCAwLjIpO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgLmljb25fY3RhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogREFSSy1URUFTRVIgVEFHRVNISUdITElHSFQgKi9cblxuLnRlYXNlcl9iaWcgLnR3b3tcbiAgICBoZWlnaHQ6IDI2MHB4O1xufVxuXG4udGVhc2VyX2Rhcmt7XG4gICAgYmFja2dyb3VuZDp1cmwoJy4uL2ltZy9ncmFkaWVudF9ibGFjay5wbmcnKSByZXBlYXQgbGVmdCBib3R0b207XG4gICAgdG9wOiAxMzNweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDE3MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4udGVhc2VyX2Rhcmt7XG4gICAgLmltZ19ob3ZlcntcbiAgICAgICAgcGFkZGluZy10b3A6IDEyOHB4O1xuICAgICAgICAudHh0X2g0LCAudHh0X2gze1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmltYWdlX3dyYXAgYTpob3ZlcntcbiAgICAuaW1nX2hvdmVye1xuICAgICAgICBwYWRkaW5nLXRvcDogODJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNiwgMzAsIDMzLCAwKTtcbiAgICAgICAgLnR4dF9oNCwgLnR4dF9oM3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb25fY3RhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRlYXNlcl9zbGlkZXIgLmltYWdlX3dyYXAgYTpob3ZlcntcbiAgICAuaW1nX2hvdmVye1xuICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNiwgMzAsIDMzLCAwLjIpO1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIH1cbn1cblxuLmltYWdlX3dyYXAgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAuNXMgZWFzZS1vdXQ7ICAvKiBTYWYzLjIrLCBDaHJvbWUgKi9cbiAgICAtbW96LXRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IC41cyBlYXNlLW91dDsgIC8qIEZGNCsgKi9cbiAgICAtbXMtdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgLjVzIGVhc2Utb3V0OyAgLyogSUUxMD8gKi9cbiAgICAtby10cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAuNXMgZWFzZS1vdXQ7ICAvKiBPcGVyYSAxMC41KyAqL1xuICAgIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IC41cyBlYXNlLW91dDtcbn1cblxuLmltYWdlX3dyYXAgYXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmltYWdlX3dyYXAge1xuICAgIGhlaWdodDogYXV0bztcbiAgICAvLyAgbWF4LWhlaWdodDogMjYwcHg7XG4gICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgICAvKm92ZXJmbG93OiBoaWRkZW47Ki9cbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG1heC1oZWlnaHQgLjVzIGVhc2Utb3V0OyAgLyogU2FmMy4yKywgQ2hyb21lICovXG4gICAgLW1vei10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC41cyBlYXNlLW91dDsgIC8qIEZGNCsgKi9cbiAgICAtbXMtdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuNXMgZWFzZS1vdXQ7ICAvKiBJRTEwPyAqL1xuICAgIC1vLXRyYW5zaXRpb246IG1heC1oZWlnaHQgLjVzIGVhc2Utb3V0OyAgLyogT3BlcmEgMTAuNSsgKi9cbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC41cyBlYXNlLW91dDtcbn1cblxuXG4vKiBURUFTRVItQk9UVE9NICovXG5cbi50ZWFzZXJfeWVsbG93IC5pbWdfaG92ZXJ7XG5cbiAgICAudHh0X2g0LCAudHh0X2gze1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi50ZWFzZXJfc21hbGx7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnRlYXNlcl9zbWFsbCAub25lLCAudGVhc2VyX3NtYWxsIC50d297XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi50ZWFzZXJfc21hbGwgLnR3b3tcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uY29udGVudF9hZHtcbiAgICBtaW4taGVpZ2h0OiAzMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jb2xvcjtcbn1cblxuLmJveDNtYWx7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ib3gybWFse1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRlYXNlcl8zc3Bfc21hbGwgLmVtcGZhbmdfYmlne1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wYXR0ZXJuX2JpZ3RlYXNlcl9waW5rX3R2X3Nwcml0ZS5qcGdcIikgbm8tcmVwZWF0IHNjcm9sbCBjZW50ZXIgdG9wIHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgaGVpZ2h0OiAyOThweDtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cblxuLnRlYXNlcl8zc3Bfc21hbGwgLmVtcGZhbmdfYmlnOmhvdmVye1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wYXR0ZXJuX2JpZ3RlYXNlcl9waW5rX3R2X3Nwcml0ZS5qcGdcIikgbm8tcmVwZWF0IHNjcm9sbCBjZW50ZXIgYm90dG9tIHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5lbXBmYW5nX2JpZyAuaWNuX3R2IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNuX3R2LnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIGxlZnQgYm90dG9tIHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogMTMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZW1wZmFuZ19iaWcgLmltZ19ob3ZlciAuY3Rhe1xuICAgIG1hcmdpbi10b3A6IDQ2cHg7XG59XG5cbi50ZWFzZXJfM3NwX3NtYWxsIC5lbXBmYW5nX2JpZyAuc3AzX2VtcGZhbmcgLmltZ19ob3ZlcntcbiAgICBoZWlnaHQ6IDI5OHB4O1xufVxuXG4uc3AzX2VtcGZhbmc6aG92ZXJ7XG4gICAgLmltZ19ob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNiwgMzAsIDMzLCAwLjIpO1xuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuXG4gICAgICAgIC5pY29uX2N0YSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gICAgICAgIH1cblxuICAgICAgICAuYXJyb3d7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRlYXNlcl8zc3Bfc21hbGwgLnNwM19lbXBmYW5nIC5pbWdfaG92ZXIsIFxuLmVtcGZhbmdfc21hbGxcbi50ZWFzZXJfM3NwX3NtYWxsIC5zcDNfZmFjZWJvb2sgLmltZ19ob3ZlcntcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAudHh0X2gxLCBoM3tcbiAgICAgICAgQGluY2x1ZGUgZm9udF9hbXBlcmhlYXZ5O1xuICAgICAgICBmb250LXNpemU6IDJlbTsgLy8gMzZweFxuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICBtYXJnaW46IC0zcHggMCAtOHB4IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC04cHg7XG4gICAgfVxufVxuXG4udGVhc2VyXzNzcF9zbWFsbCAuc3AzX2VtcGZhbmcsIFxuLmVtcGZhbmdfc21hbGx7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtncmV5O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDE0cHggNC43NiUgOHB4O1xuICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICBoZWlnaHQ6MTI5cHg7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG59XG5cblxuLmVtcGZhbmdfc21hbGwgaDMsIC5mYWNlYm9va19zbWFsbCBoM3tcbiAgICBAaW5jbHVkZSBmb250X2gxO1xuICAgIG1hcmdpbjogLTNweCAwIC04cHg7XG4gICAgYXtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgYTpob3ZlcntcbiAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgfVxufVxuLmVtcGZhbmdfc21hbGwgaDQsIC5mYWNlYm9va19zbWFsbCBoNHtcbiAgICBAaW5jbHVkZSBmb250X2g0O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYXtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgYTpob3ZlcntcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG59XG4uZW1wZmFuZ19zbWFsbCBoMiwgLmZhY2Vib29rX3NtYWxsIGgyIHtcbiAgICBAaW5jbHVkZSBmb250X2N0YTtcbiAgICBjb2xvcjogJHJlZDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBAaW5jbHVkZSBhcnJvdy1sZWZ0O1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIGJvdHRvbTowcHg7XG4gICAgcGFkZGluZy10b3A6NHB4O1xuICAgIGF7XG4gICAgICAgIGNvbG9yOiAkcmVkO1xuICAgIH1cbn1cbi5lbXBmYW5nX3NtYWxsOmhvdmVyLCBmYWNlYm9va19zbWFsbDpob3ZlcntcbiAgICBhLmgze1xuICAgICAgICBjb2xvcjogJHJlZDtcbiAgICB9XG59XG4uaW1nX2hvdmVyIC5jdGEge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBmb250X2N0YTtcblx0Y29sb3I6ICRyZWQ7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmN0YSAuYXJyb3cge1xuICAgIEBpbmNsdWRlIGFycm93LWxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTRweDtcbn1cblxuLnRlYXNlcl8zc3Bfc21hbGwgLnNwM19mYWNlYm9vaywgLmZhY2Vib29rX3NtYWxse1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrZ3JleTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxNHB4IDQuNzYlIDhweDtcbiAgICBoZWlnaHQ6IDEyN3B4O1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuXG4uc3AzX2ZhY2Vib29rOmhvdmVye1xuICAgIC5pbWdfaG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjYsIDMwLCAzMywgMC4yKTtcbiAgICAgICAgaGVpZ2h0OiAxMjhweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcblxuICAgICAgICAuaWNvbl9jdGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFycm93e1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zcDNfZmFjZWJvb2sgLmljbl9mYWNlYm9va19zcDN7XG4gICAgYmFja2dyb3VuZDp1cmwoJy4uL2ltZy9pY25fZmJfbmF2aS5wbmcnKSBuby1yZXBlYXQgMHB4IDBweDtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDpyaWdodDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDoxNHB4O1xuXG59XG5cbi50ZWFzZXJfc21hbGxfbW9yZSAudGVhc2VyXzNzcF9zbWFsbCwgLnRlYXNlcl9zbWFsbCAudGVhc2VyXzNzcF9zbWFsbCB7XG4gICAgLy8gaGVpZ2h0OiAzMjBweDtcbn1cblxuXG4uc3AzX2FuemVpZ2V7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Z3JleTtcbiAgICBwe1xuICAgICAgICBjb2xvcjogJGRhcmtncmV5O1xuICAgICAgICBAaW5jbHVkZSBmb250X3JlZztcbiAgICAgICAgZm9udC1zaXplOiAwLjY2N2VtO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgYS5tcHUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMGMwO1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgfVxufVxuXG5cbi8qIFNMSURFUiAtIFNFTkRVTkdFTiAqL1xuXG4udGVhc2VyX3llbGxvdyB7XG4gICAgYmFja2dyb3VuZDp1cmwoJy4uL2ltZy9wYXR0ZXJuXzJzcF95ZWxsb3cuanBnJykgbm8tcmVwZWF0IGxlZnQgdG9wO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cblxuLyogVEVBU0VSIFNNQUxMX01PUkUgKi9cblxuLnRlYXNlcl9zbWFsbF9tb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnRlYXNlcl9zbWFsbF9tb3JlIC5pbWdfaG92ZXIgLmVtcGZhbmdfYnJlYWt7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRlYXNlcl9zbWFsbF9tb3JlIC5pbWdfaG92ZXIgLmVtcGZhbmdfbm9icmVha3tcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRlYXNlcl8zc3Bfc21hbGwgLm5ld3NfYmlnIC5zcDNfbmV3c3tcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcGF0dGVybl9iaWd0ZWFzZXJfZ3JlZW4uanBnXCIpIG5vLXJlcGVhdCBzY3JvbGwgbGVmdCBib3R0b20gdHJhbnNwYXJlbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyNjBweDtcbn1cblxuLnNwM19uZXdzOmhvdmVye1xuICAgIC5pbWdfaG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjYsIDMwLCAzMywgMC4yKTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgIC5pY29uX2N0YSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gICAgICAgIH1cblxuICAgICAgICAuYXJyb3d7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRlYXNlcl9zbWFsbF9tb3JlIC50ZWFzZXJfZGFya3tcbiAgICB0b3A6IDkwcHg7XG59XG5cbi50ZWFzZXJfc21hbGxfbW9yZSAuaW1hZ2Utd3JhcHtcbiAgICBoZWlnaHQ6IDI2MHB4O1xufVxuXG4uY29udGVudF9hZF9tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIH1cbn1cblxuXG5cbi8qIEJBQ0sgVE8gVE9QKi9cblxuLmJhY2tfdG9fdG9we1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wYXR0ZXJuX2tsdGVhc2VyX2JsdWUuanBnXCIpIG5vLXJlcGVhdCBzY3JvbGwgbGVmdCBjZW50ZXIgdHJhbnNwYXJlbnQ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgLmltZ19ob3ZlcntcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggNC43NiU7XG5cbiAgICAgICAgLmN0YSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMzMzZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4gLmFycm93X3Vwe1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2N0YV91cC5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCBsZWZ0IHRvcCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5iYWNrX3RvX3RvcDpob3ZlcntcbiAgICAuaW1nX2hvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI2LCAzMCwgMzMsIDAuMik7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG5cbiAgICAgICAgLmFycm93X3Vwe1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIEZPT1RFUiAqL1xuLnRlYXNlcl9mb290ZXJ7XG4gICAgcHtcbiAgICAgICAgQGluY2x1ZGUgZm9udF9yZWc7XG4gICAgICAgIGNvbG9yOiAkbGlnaHRncmV5O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgIH1cbn1cblxuYS5sb2dvX2Fle1xuICAgIG1pbi13aWR0aDogMzhweDtcbn1cblxuYS5sb2dvX2FlbmV0e1xuICAgIG1pbi13aWR0aDogMTE5cHg7XG59XG5cbmEubG9nb19oaXN0b3J5e1xuICAgIG1pbi13aWR0aDogMzNweDtcbn1cblxuYS5sb2dvX2VudGVydGFpbndlYiB7XG4gICAgbWluLXdpZHRoOiA5NXB4O1xufVxuXG4uaGVhZF9uYXYgdWwgLnNvY2lhbHNfbW9iaWxle1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cblxuLyogSElHSExJR0hUUyAqL1xuXG4uaW1nX2dyYWRpZW50X2xlZnR7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLyogSUU5IFNWRywgbmVlZHMgY29uZGl0aW9uYWwgb3ZlcnJpZGUgb2YgJ2ZpbHRlcicgdG8gJ25vbmUnICovXG4gICAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlBL1BnbzhjM1puSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZDJsa2RHZzlJakV3TUNVaUlHaGxhV2RvZEQwaU1UQXdKU0lnZG1sbGQwSnZlRDBpTUNBd0lERWdNU0lnY0hKbGMyVnlkbVZCYzNCbFkzUlNZWFJwYnowaWJtOXVaU0krQ2lBZ1BHeHBibVZoY2tkeVlXUnBaVzUwSUdsa1BTSm5jbUZrTFhWaloyY3RaMlZ1WlhKaGRHVmtJaUJuY21Ga2FXVnVkRlZ1YVhSelBTSjFjMlZ5VTNCaFkyVlBibFZ6WlNJZ2VERTlJakFsSWlCNU1UMGlNQ1VpSUhneVBTSXhNREFsSWlCNU1qMGlNQ1VpUGdvZ0lDQWdQSE4wYjNBZ2IyWm1jMlYwUFNJd0pTSWdjM1J2Y0MxamIyeHZjajBpSXpGaE1XVXlNU0lnYzNSdmNDMXZjR0ZqYVhSNVBTSXhJaTgrQ2lBZ0lDQThjM1J2Y0NCdlptWnpaWFE5SWpFMUpTSWdjM1J2Y0MxamIyeHZjajBpSXpGaE1XVXlNU0lnYzNSdmNDMXZjR0ZqYVhSNVBTSXhJaTgrQ2lBZ0lDQThjM1J2Y0NCdlptWnpaWFE5SWpRd0pTSWdjM1J2Y0MxamIyeHZjajBpSXpGaE1XVXlNU0lnYzNSdmNDMXZjR0ZqYVhSNVBTSXdJaTgrQ2lBZ0lDQThjM1J2Y0NCdlptWnpaWFE5SWprd0pTSWdjM1J2Y0MxamIyeHZjajBpSXpGaE1XVXlNU0lnYzNSdmNDMXZjR0ZqYVhSNVBTSXdJaTgrQ2lBZ0lDQThjM1J2Y0NCdlptWnpaWFE5SWpFd01DVWlJSE4wYjNBdFkyOXNiM0k5SWlNeFlURmxNakVpSUhOMGIzQXRiM0JoWTJsMGVUMGlNU0l2UGdvZ0lEd3ZiR2x1WldGeVIzSmhaR2xsYm5RK0NpQWdQSEpsWTNRZ2VEMGlNQ0lnZVQwaU1DSWdkMmxrZEdnOUlqRWlJR2hsYVdkb2REMGlNU0lnWm1sc2JEMGlkWEpzS0NObmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0tTSWdMejRLUEM5emRtYyspO1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICByZ2JhKDI2LDMwLDMzLDEpIDAlLCByZ2JhKDI2LDMwLDMzLDEpIDE1JSwgcmdiYSgyNiwzMCwzMywwKSA0MCUsIHJnYmEoMjYsMzAsMzMsMCkgOTAlLCByZ2JhKDI2LDMwLDMzLDEpIDEwMCUpOyAvKiBGRjMuNisgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSxyZ2JhKDI2LDMwLDMzLDEpKSwgY29sb3Itc3RvcCgxNSUscmdiYSgyNiwzMCwzMywxKSksIGNvbG9yLXN0b3AoNDAlLHJnYmEoMjYsMzAsMzMsMCkpLCBjb2xvci1zdG9wKDkwJSxyZ2JhKDI2LDMwLDMzLDApKSwgY29sb3Itc3RvcCgxMDAlLHJnYmEoMjYsMzAsMzMsMSkpKTsgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgIHJnYmEoMjYsMzAsMzMsMSkgMCUscmdiYSgyNiwzMCwzMywxKSAxNSUscmdiYSgyNiwzMCwzMywwKSA0MCUscmdiYSgyNiwzMCwzMywwKSA5MCUscmdiYSgyNiwzMCwzMywxKSAxMDAlKTsgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgIHJnYmEoMjYsMzAsMzMsMSkgMCUscmdiYSgyNiwzMCwzMywxKSAxNSUscmdiYSgyNiwzMCwzMywwKSA0MCUscmdiYSgyNiwzMCwzMywwKSA5MCUscmdiYSgyNiwzMCwzMywxKSAxMDAlKTsgLyogT3BlcmEgMTEuMTArICovXG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCAgcmdiYSgyNiwzMCwzMywxKSAwJSxyZ2JhKDI2LDMwLDMzLDEpIDE1JSxyZ2JhKDI2LDMwLDMzLDApIDQwJSxyZ2JhKDI2LDMwLDMzLDApIDkwJSxyZ2JhKDI2LDMwLDMzLDEpIDEwMCUpOyAvKiBJRTEwKyAqL1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIHJnYmEoMjYsMzAsMzMsMSkgMCUscmdiYSgyNiwzMCwzMywxKSAxNSUscmdiYSgyNiwzMCwzMywwKSA0MCUscmdiYSgyNiwzMCwzMywwKSA5MCUscmdiYSgyNiwzMCwzMywxKSAxMDAlKTsgLyogVzNDICovXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMxYTFlMjEnLCBlbmRDb2xvcnN0cj0nIzFhMWUyMScsR3JhZGllbnRUeXBlPTEgKTsgLyogSUU2LTggKi9cbn1cblxuLmJveDEzIGgye1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBAaW5jbHVkZSBmb250X2FtcGVyc2NyaXB0O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIC8vICBjb2xvcjojRjJFREUwO1xufVxuXG4uaW1nX2dyYWRpZW50X3JlY2lwZWNhcmR7XG4gICAgLyogSUU5IFNWRywgbmVlZHMgY29uZGl0aW9uYWwgb3ZlcnJpZGUgb2YgJ2ZpbHRlcicgdG8gJ25vbmUnICovXG4gICAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlBL1BnbzhjM1puSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZDJsa2RHZzlJakV3TUNVaUlHaGxhV2RvZEQwaU1UQXdKU0lnZG1sbGQwSnZlRDBpTUNBd0lERWdNU0lnY0hKbGMyVnlkbVZCYzNCbFkzUlNZWFJwYnowaWJtOXVaU0krQ2lBZ1BHeHBibVZoY2tkeVlXUnBaVzUwSUdsa1BTSm5jbUZrTFhWaloyY3RaMlZ1WlhKaGRHVmtJaUJuY21Ga2FXVnVkRlZ1YVhSelBTSjFjMlZ5VTNCaFkyVlBibFZ6WlNJZ2VERTlJakFsSWlCNU1UMGlNQ1VpSUhneVBTSXhNREFsSWlCNU1qMGlNQ1VpUGdvZ0lDQWdQSE4wYjNBZ2IyWm1jMlYwUFNJd0pTSWdjM1J2Y0MxamIyeHZjajBpSXpGaE1XVXlNU0lnYzNSdmNDMXZjR0ZqYVhSNVBTSXhJaTgrQ2lBZ0lDQThjM1J2Y0NCdlptWnpaWFE5SWpFd0pTSWdjM1J2Y0MxamIyeHZjajBpSXpGaE1XVXlNU0lnYzNSdmNDMXZjR0ZqYVhSNVBTSXdJaTgrQ2lBZ0lDQThjM1J2Y0NCdlptWnpaWFE5SWprd0pTSWdjM1J2Y0MxamIyeHZjajBpSXpGaE1XVXlNU0lnYzNSdmNDMXZjR0ZqYVhSNVBTSXdJaTgrQ2lBZ0lDQThjM1J2Y0NCdlptWnpaWFE5SWpFd01DVWlJSE4wYjNBdFkyOXNiM0k5SWlNeFlURmxNakVpSUhOMGIzQXRiM0JoWTJsMGVUMGlNU0l2UGdvZ0lEd3ZiR2x1WldGeVIzSmhaR2xsYm5RK0NpQWdQSEpsWTNRZ2VEMGlNQ0lnZVQwaU1DSWdkMmxrZEdnOUlqRWlJR2hsYVdkb2REMGlNU0lnWm1sc2JEMGlkWEpzS0NObmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0tTSWdMejRLUEM5emRtYyspO1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICByZ2JhKDI2LDMwLDMzLDEpIDAlLCByZ2JhKDI2LDMwLDMzLDApIDEwJSwgcmdiYSgyNiwzMCwzMywwKSA5MCUsIHJnYmEoMjYsMzAsMzMsMSkgMTAwJSk7IC8qIEZGMy42KyAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAlLHJnYmEoMjYsMzAsMzMsMSkpLCBjb2xvci1zdG9wKDEwJSxyZ2JhKDI2LDMwLDMzLDApKSwgY29sb3Itc3RvcCg5MCUscmdiYSgyNiwzMCwzMywwKSksIGNvbG9yLXN0b3AoMTAwJSxyZ2JhKDI2LDMwLDMzLDEpKSk7IC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICByZ2JhKDI2LDMwLDMzLDEpIDAlLHJnYmEoMjYsMzAsMzMsMCkgMTAlLHJnYmEoMjYsMzAsMzMsMCkgOTAlLHJnYmEoMjYsMzAsMzMsMSkgMTAwJSk7IC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICByZ2JhKDI2LDMwLDMzLDEpIDAlLHJnYmEoMjYsMzAsMzMsMCkgMTAlLHJnYmEoMjYsMzAsMzMsMCkgOTAlLHJnYmEoMjYsMzAsMzMsMSkgMTAwJSk7IC8qIE9wZXJhIDExLjEwKyAqL1xuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQobGVmdCwgIHJnYmEoMjYsMzAsMzMsMSkgMCUscmdiYSgyNiwzMCwzMywwKSAxMCUscmdiYSgyNiwzMCwzMywwKSA5MCUscmdiYSgyNiwzMCwzMywxKSAxMDAlKTsgLyogSUUxMCsgKi9cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICByZ2JhKDI2LDMwLDMzLDEpIDAlLHJnYmEoMjYsMzAsMzMsMCkgMTAlLHJnYmEoMjYsMzAsMzMsMCkgOTAlLHJnYmEoMjYsMzAsMzMsMSkgMTAwJSk7IC8qIFczQyAqL1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMWExZTIxJywgZW5kQ29sb3JzdHI9JyMxYTFlMjEnLEdyYWRpZW50VHlwZT0xICk7IC8qIElFNi04ICovXG5cbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogNzgycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xufVxuXG5cbi5zdGFnZSAuc3RhZ2Vfd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA5ODBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLnN0YWdlIC5yZWNpcGVjYXJkX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogNzgycHg7XG59XG5cblxuXG5cblxuXG5cbi8qIEhJR0hMSUdIVFMgKi9cbi5zdGFnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstY29sb3I7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdGFnZSAuc3RhZ2Vfd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA5ODBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uc3RhZ2VfaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbWdfZ3JhZGllbnRfbGVmdCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMWExZTIxIDAlLCAjMWExZTIxIDE1JSwgcmdiYSgyNiwgMzAsIDMzLCAwKSA0MCUsIHJnYmEoMjYsIDMwLCAzMywgMCkgOTAlLCAjMWExZTIxIDEwMCUpIHJlcGVhdCBzY3JvbGwgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgYm90dG9tOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5ODBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uZ3JhZGllbnRfd3JhcHBlcntcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50eHRfd3JhcHBlcntcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmhpZ2hsaWdodHMgLnczMDB7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5pbWdfdHh0IGE6aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG59XG5cbi5oaWdobGlnaHRzIC5pbWFnZV93cmFwIGE6aG92ZXJ7XG4gICAgLmltZ19ob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNiwgMzAsIDMzLCAwLjIpO1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICB9XG59XG5cbi5oaWdobGlnaHRzIC5sYXN0e1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmhpZ2hsaWdodHMgLnJvdzJ7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmFscGhhYmV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLy8gIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAudG9we1xuICAgICAgICBtaW4taGVpZ2h0OiAwcHg7XG4gICAgfVxuICAgIFxuICAgICsgLmFscGhhYmV0IHtcbiAgICAgICAgbWFyZ2luLXRvcDo1MHB4O1xuICAgIH1cbn1cblxuLmRyb3Bkb3due1xuICAgIGhlaWdodDogNjZweDtcbn1cblxuLmFscGhhYmV0IC53MzAwe1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFscGhhYmV0IC50b3B7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA5NDBweDtcbn1cblxuLmFscGhhYmV0IC5jb250ZW50e1xuICAgIC8vICAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmFscGhhYmV0IC5hbHBoYWJldF9sZXR0ZXJ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRyZWQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5hbHBoYWJldF9sZXR0ZXJ7XG4gICAgQGluY2x1ZGUgZm9udF9jdGE7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcblxuICAgIC5sZXR0ZXJ7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQuNzYlO1xuICAgICAgICB3aWR0aDogMzAuMDIzJTsgXG4gICAgfVxuXG4gICAgLnNlcmllbntcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB3aWR0aDogNjUuMjE3JTtcblxuICAgICAgICBzcGFuLmdlbnJlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRfYW1wZXJzY3JpcHQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlcmllbl90aXRsZXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udF9jdGE7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrZ3JleTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kcm9wZG93biB7XG5cbiAgICBhLmJ0biB7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5pbWdfaG92ZXJ7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggNC43NiU7IFxuXG4gICAgICAgIHNwYW4uZmlsdGVyX3RpdGxle1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udF9hbXBlcnNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjMzZW07XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuLmljb25fZHJvcGRvd257XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNuX2Fycm93X2Ryb3Bkb3duLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIGxlZnQgdG9wIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duX29wZW57XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNvbG9yO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGhlaWdodDowO1xuICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG5cbiAgICAgICAgQGluY2x1ZGUgZm9udF9hbXBlcnNjcmlwdDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCA0Ljc2JTtcbiAgICAgICAgICAgIHdpZHRoOiA5MC40OSU7XG4gICAgICAgIH1cblxuICAgICAgICB1bCwgbGl7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpe1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgbWFyZ2luOjAgMCAxMHB4IDA7XG5cbiAgICAgICAgICAgIGlucHV0e1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5sYXN0e1xuICAgICAgICAgICAgLyptYXJnaW4tYm90dG9tOiAwOyovXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaWNoZWNrYm94IHtcbiAgICAgICAgYmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvaWNuX2NoZWNrYm94LmpwZ1wiKSBuby1yZXBlYXQgMCAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgICB9XG4gICAgLmljaGVja2JveDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246MCAtMThweDtcbiAgICB9XG4gICAgLmljaGVja2JveDphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOHB4IC0xOHB4O1xuICAgIH1cdFxuICAgIC5pY2hlY2tib3guY2hlY2tlZCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246LTE4cHggMDtcbiAgICB9XHRcblxufVxuXG4uZHJvcGRvd24gLmltZ19ob3Zlcjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI2LCAzMCwgMzMsIDAuMik7XG4gICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcblxuICAgIC5pY29uX2Ryb3Bkb3due1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgICB9XG59XG5cbi5wcm9ncmFtQ29udGVudCB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBtaW4taGVpZ2h0OjMwMHB4O1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbn1cbi5wcm9ncmFtQ29udGVudC5sb2FkaW5nIHtcbiAgICBiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9sb2FkZXIuZ2lmXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xufVxuXG5wYXRoe2N1cnNvcjpwb2ludGVyO31cblxuLypcbiNtYWluTmF2aSAubWFpbk5hdmlJdGVtLmxhc3RJdGVtIHtcblx0XG4gICAgYSB7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgIHRleHQtaW5kZW50Oi05OTk5cHg7XG4gICAgICAgIGJhY2tncm91bmQ6dXJsKFwiLi4vaW1nL3NtYWxsX3NlYXJjaF9sb2dvLnBuZ1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIG1pbi13aWR0aDo2OHB4O1xuICAgICAgICBtaW4taGVpZ2h0OjI2cHg7XG4gICAgfVxufSovXG5cbi5ob21lQmFubmVyIHtcbiAgICBtYXJnaW46MCBhdXRvO1xuICAgIGNsZWFyOmJvdGg7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206MjBweDtcblxuICAgICYuaG9tZSB7XG4gICAgICAgIG1hcmdpbi10b3A6MDtcbiAgICB9XG5cbiAgICAuYWRSaWdodCB7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICB3aWR0aDoxMDBweDtcbiAgICAgICAgcmlnaHQ6LTE0MHB4O1xuICAgICAgICB0b3A6MTMwcHg7XG5cbiAgICAgICAgLndpZGVza3lzY3JhcGVyLWFkIHtcbiAgICAgICAgICAgIGxlZnQ6MTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uYm9keXRleHQge1xuICAgIGNvbG9yOiAkZGFya2dyZXk7XG4gICAgQGluY2x1ZGUgY29weTtcblxuICAgIC5kb3dubG9hZCBhIHtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuI3Jzc19mZWVke1xuICAgIGg0e1xuICAgICAgICBAaW5jbHVkZSBmb250X2g0O1xuICAgIH1cbiAgICAuaXRlbVRpdGxle1xuICAgICAgICBAaW5jbHVkZSBmb250X2gyO1xuICAgICAgICBmb250LWZhbWlseTogXCJvcGVuX3NhbnNyZWd1bGFyXCIsICRmYWxsYmFja19mb250cztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgICAgYXtjb2xvcjogJGRhcmtncmV5O31cbiAgICAgICAgYTpob3Zlcntjb2xvcjogJHJlZDt9XG4gICAgfVxuXG4gICAgLml0ZW1Db250ZW50e1xuICAgICAgICBAaW5jbHVkZSBjb3B5O1xuICAgICAgICBjb2xvcjogJGRhcmtncmV5O1xuICAgIH1cblxuICAgIHVsLmZlZWRFa0xpc3QgLm1vcmV7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgbGl7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGdyZXk7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxufVxuXG5cbmxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBAaW5jbHVkZSBjb3B5O1xuICAgIGNvbG9yOiAkZGFya2dyZXk7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAmOmZpcnN0LWNoaWxke21hcmdpbi10b3A6IDA7fVxufVxuXG4uc3RhZ2VfY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmRpdmlkZXJ7XG4gICAgbWFyZ2luOiAzNXB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRyZWQ7XG4gICAgaHJ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuLm1ldGEgLmRpdmlkZXJ7XG4gICAgbWFyZ2luOiAzNXB4IDAgMCAwO1xufVxuXG4uc29jaWFscyBsaXtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG4udmlkZW9zIC5zbGlkZXIgLnNsaWRlci13cmFwcGVyIC5jc2MtdGV4dHBpYy10ZXh0IHtcbiAgICBwYWRkaW5nOiAxMTFweCAwcHggMHB4O1xuICAgIC5ib2R5dGV4dHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgaDN7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIGF7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY25fcGxheS5wbmdcIik7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6MjBweDtcbiAgICB9XG59XG5cbmJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5zZW5kdW5nR3JhZmlrQ29udGVudCAudmlkZW8gbGksIGJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5zZW5kdW5nR3JhZmlrQ29udGVudCAudmlkZW8gbGkuYWN0aXZle1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYXtcbiAgICAgICAgQGluY2x1ZGUgZm9udF9uYXZpc3ViO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICB9XG59XG5ib2R5LnNlbmR1bmdlbkdyYWZpayAuc2VuZHVuZ0dyYWZpa0NvbnRlbnQgLm5hdmlfMm5kIC5hY3RpdmUsIGJvZHkuc2VuZHVuZ2VuR3JhZmlrLnVudGVyc2VpdGUgLm5hdmlfMm5kIC5hY3RpdmV7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBhe1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYXJyb3dfc21hbGxfc2VsZWN0ZWRfbW9iaWxlLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIGxlZnQgY2VudGVyIHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICB9XG59XG4iLCIvKlxuKiAgIENvb2tpZXNcbiovXG5cbi8qIFJFQlJBTkQgMjAxNyAqL1xuXG4uY29va2llcywgLmNjX2Jhbm5lci13cmFwcGVye1xuXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhpc3RvcnktYmxhY2s7XG4gICAgY29sb3I6ICRoaXN0b3J5LWdyZXk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgZm9udC1zaXplOiAkZm9udF8xNDtcbiAgICBsaW5lLWJyZWFrOiAkZm9udF8yMjtcblxuICAgIC53cmFwcGVyLWNvb2tpZXMsIC5jY19iYW5uZXJ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICBwLCAuY2NfbWVzc2FnZXtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY3RhLCAuY2NfYnRue1xuICAgICAgICAgICAgQGV4dGVuZCAuY3RhO1xuXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG4uY2NfYmFubmVyLXdyYXBwZXJ7XG5cbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoaXN0b3J5LWJsYWNrO1xuICAgIGNvbG9yOiAkaGlzdG9yeS1ncmV5O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBmb250LXNpemU6ICRmb250XzE0O1xuICAgIGxpbmUtYnJlYWs6ICRmb250XzIyO1xuXG4gICAgLmNjX2Jhbm5lcntcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDY5NXB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhpc3RvcnktYmxhY2s7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMjBweDtcblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogaW5oZXJpdDtcbiAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBpbmhlcml0O1xuXG4gICAgICAgIC5jY19tZXNzYWdle1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF8xNDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW46IGluaGVyaXQ7XG4gICAgICAgIH1cblxuICAgICAgICAuY2NfYnRue1xuICAgICAgICAgICAgQGV4dGVuZCAuY3RhO1xuXG4gICAgICAgICAgICAvLyBCcm93c2Vyc3BlemlmaXNjaGUgU3RpbGVcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuXG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzaXplXzc2OCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qQlgtU0xJREVSKi9cbi5ieC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDtcbiAgICAqem9vbTogMTtcbn1cbi5zbGlkZXIgLmJ4LXdyYXBwZXIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ieC13cmFwcGVyIC5ieC12aWV3cG9ydCB7XG5cbiAgICAvKmZpeCBvdGhlciBlbGVtZW50cyBvbiB0aGUgcGFnZSBtb3ZpbmcgKG9uIENocm9tZSkqL1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGV6KDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGV6KDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZXooMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGV6KDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRleigwKTtcbn1cblxuLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLFxuLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWF1dG8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIFBBR0VSICovXG4uYngtd3JhcHBlciAuYngtcGFnZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IC44NWVtO1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyIC5ieC1wYWdlci1pdGVtLFxuLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWF1dG8gLmJ4LWNvbnRyb2xzLWF1dG8taXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICp6b29tOiAxO1xuICAgICpkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGEge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2xpZGVyX2NpcmNsZXMucG5nKSBuby1yZXBlYXQgMCAwO1xuICAgIHdpZHRoOjIwcHg7XG4gICAgaGVpZ2h0OjIwcHg7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG5cbn1cblxuLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYTpob3Zlcixcbi5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGEuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMHB4O1xufVxuXG4vKiBESVJFQ1RJT04gQ09OVFJPTFMgKE5FWFQgLyBQUkVWKSAqL1xuLmJ4LXdyYXBwZXIgLmJ4LXByZXYge1xuICAgIGxlZnQ6IDBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NsaWRlX2NvbnRyb2xzLnBuZykgbm8tcmVwZWF0IGxlZnQgdG9wO1xufVxuXG4uYngtd3JhcHBlciAuYngtbmV4dCB7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NsaWRlX2NvbnRyb2xzLnBuZykgbm8tcmVwZWF0IHJpZ2h0IHRvcDtcbn1cbi5ieC13cmFwcGVyIC5ieC1jb250cm9scy1kaXJlY3Rpb24gYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDowO1xuICAgIG91dGxpbmU6IDA7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNjBweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICB6LWluZGV4OiA5OTk5O1xufVxuXG4uc2xpZGVyIC5ieC1wcmV2IHtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2xpZGVyX2Fycm93cy5wbmcpIG5vLXJlcGVhdCBsZWZ0IDA7XG59XG5cbi5zbGlkZXIgLmJ4LW5leHQge1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2xpZGVyX2Fycm93cy5wbmcpIG5vLXJlcGVhdCByaWdodCAwO1xufVxuXG4uc2xpZGVyIC5ieC1wcmV2OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IC04MHB4O1xufVxuXG4uc2xpZGVyIC5ieC1uZXh0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtODBweDtcbn1cblxuLnNsaWRlciAuYngtbmV4dCwgLnNsaWRlciAuYngtcHJldntcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgZGlzcGxheTpibG9jaztcbn1cblxuLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiBhLmRpc2FibGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vKlNpbW9uZSBTdHlsZSovXG4vKklOREVYKi8gXG4uc2xpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiRkYXJrYmxhY2s7XG4gICAgY2xlYXI6Ym90aDtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcblxuICAgICNwcmV2LCNuZXh0e1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgfVxuICAgICNwcmV2IHtsZWZ0OiA0NnB4O31cbiAgICAjbmV4dCB7IHJpZ2h0OiA0NnB4O31cbiAgICAuc2xpZGVyLXdyYXBwZXJ7b3ZlcmZsb3c6aGlkZGVuO21heC13aWR0aDo5ODBweDt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIC5wb3NSaWdodHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jZS1ib2R5dGV4dHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwLGgzLGg0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9tYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7IFxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmNlLWJvZHl0ZXh0e1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gIHRvcDoxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjQ2MHB4OyBcbiAgICAgICAgICAgICAgICAgICAgICAgIHAsaDEsaDIsaDMsaDQsaDUsaDYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzowcHggMHB4IDE1cHggIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHAsaDMsaDQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRfY3RhO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgaDMgKyBwLmJvZHl0ZXh0LCBwLmJvZHl0ZXh0OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgcC5ib2R5dGV4dHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250X2N0YTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRfaDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyBcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjEwcHggMCAwIDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokd2hpdGU7IFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFycm93LWxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7aGVpZ2h0OjI2cHg7IGxpbmUtaGVpZ2h0OjI2cHg7IHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtAaW5jbHVkZSBmb250X2N0YTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzowcHggMHB4IDE1cHggIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5uby10ZXh0LXNoYWRvdyAuY2UtYm9keXRleHR7XG4gICAgICAgICAgICAgICAgICAgICAgICBwLGgxLGgyLGgzLGg0LGg1LGg2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuY2UtYm9keXRleHR7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL2hlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vcGFkZGluZzogMTAwcHggMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL3dpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAvL0dyYWRpZW50IGZvciBTbGlkZXJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLDAsMCwxKSAwJSwgcmdiYSgwLDAsMCwwKSA2JSwgcmdiYSgwLDAsMCwwKSA1MCUsIHJnYmEoMCwwLDAsMCkgOTQlLCByZ2JhKDAsMCwwLDEpIDEwMCUpOyAvKiBGRjMuNisgKi9cbiAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUscmdiYSgwLDAsMCwxKSksIGNvbG9yLXN0b3AoNiUscmdiYSgwLDAsMCwwKSksIGNvbG9yLXN0b3AoNTAlLHJnYmEoMCwwLDAsMCkpLCBjb2xvci1zdG9wKDk0JSxyZ2JhKDAsMCwwLDApKSwgY29sb3Itc3RvcCgxMDAlLHJnYmEoMCwwLDAsMSkpKTsgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwwLDAsMSkgMCUscmdiYSgwLDAsMCwwKSA2JSxyZ2JhKDAsMCwwLDApIDUwJSxyZ2JhKDAsMCwwLDApIDk0JSxyZ2JhKDAsMCwwLDEpIDEwMCUpOyAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLDAsMCwxKSAwJSxyZ2JhKDAsMCwwLDApIDYlLHJnYmEoMCwwLDAsMCkgNTAlLHJnYmEoMCwwLDAsMCkgOTQlLHJnYmEoMCwwLDAsMSkgMTAwJSk7IC8qIE9wZXJhIDExLjEwKyAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwwLDAsMSkgMCUscmdiYSgwLDAsMCwwKSA2JSxyZ2JhKDAsMCwwLDApIDUwJSxyZ2JhKDAsMCwwLDApIDk0JSxyZ2JhKDAsMCwwLDEpIDEwMCUpOyAvKiBJRTEwKyAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwwLDAsMSkgMCUscmdiYSgwLDAsMCwwKSA2JSxyZ2JhKDAsMCwwLDApIDUwJSxyZ2JhKDAsMCwwLDApIDk0JSxyZ2JhKDAsMCwwLDEpIDEwMCUpOyAvKiBXM0MgKi9cbiAgICAgICAgICAgICAgICAgICAgICAgIC8vZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzAwMDAwMCcsR3JhZGllbnRUeXBlPTEgKTsgLyogSUU2LTkgKi9cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAucG9zTGVmdCAuY2UtYm9keXRleHR7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5wb3NSaWdodCAuY2UtYm9keXRleHR7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMDBweCAwIDAgNTUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMDBweCA1JSAwIDQwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgfVxufVxuXG5oMiBhLGgzIGEsaDQgYXtjb2xvcjokd2hpdGU7fVxuLnRlYXNlcl9zbGlkZXJfd3JhcHBlcntcbiAgICBtaW4taGVpZ2h0OjMwM3B4O1xuICAgIC50ZWFzZXJfc2xpZGVye1xuICAgICAgICBoZWlnaHQ6MjYwcHg7XG4gICAgICAgIC5zbGlkZXtcbiAgICAgICAgICAgIGhlaWdodDoyNjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vKlRWIEdVSURFKi9cblxuLmNvbnRlbnR7XG4gICAgLmRhdGV7IGJvcmRlcjoxcHggc29saWQgIzFhMWUyMTsgbWluLWhlaWdodDogNTg7IGhlaWdodDphdXRvO3dpZHRoOjkzJTtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgIC5kYXRlX3BpY2tlcnt3aWR0aDo5MiU7IGhlaWdodDo1OHB4O2JhY2tncm91bmQ6bm9uZTtib3JkZXI6bm9uZTsgQGluY2x1ZGUgZm9udF9hbXBlcnNjcmlwdDt9XG4gICAgICAgICAgIC51aS1kYXRlcGlja2Vye3RvcDogMTUxcHggIWltcG9ydGFudDt9XG4gICAgICAgICAgIC51aS1kYXRlcGlja2VyLXRyaWdnZXJ7d2lkdGg6MjNweDsgaGVpZ2h0OiAxOHB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjIwcHg7dG9wOjIwcHg7Y3Vyc29yOnBvaW50ZXI7fVxuICAgICAgICAgICBwe2Rpc3BsYXk6bm9uZTtwYWRkaW5nLWJvdHRvbTogNjBweDt3aWR0aDogMjE1cHg7fVxuXG4gICAgfVxuXG59XG5cbi53NjIwe1xuICAgIHdpZHRoOjYyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53MzAwe1xuICAgIHdpZHRoOjMwMHB4O1xufVxuXG4vKiEgalF1ZXJ5IFVJIC0gdjEuMTEuMCAtIDIwMTQtMDgtMTNcbiogaHR0cDovL2pxdWVyeXVpLmNvbVxuKiBJbmNsdWRlczogY29yZS5jc3MsIGRhdGVwaWNrZXIuY3NzXG4qIENvcHlyaWdodCAyMDE0IGpRdWVyeSBGb3VuZGF0aW9uIGFuZCBvdGhlciBjb250cmlidXRvcnM7IExpY2Vuc2VkIE1JVCAqL1xuXG4vKiBMYXlvdXQgaGVscGVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktaGVscGVyLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi51aS1oZWxwZXItaGlkZGVuLWFjY2Vzc2libGUge1xuICAgIGJvcmRlcjogMDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG59XG4udWktaGVscGVyLXJlc2V0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi51aS1oZWxwZXItY2xlYXJmaXg6YmVmb3JlLFxuLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG59XG4udWktaGVscGVyLWNsZWFyZml4IHtcbiAgICBtaW4taGVpZ2h0OiAwOyAvKiBzdXBwb3J0OiBJRTcgKi9cbn1cbi51aS1oZWxwZXItemZpeCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGZpbHRlcjpBbHBoYShPcGFjaXR5PTApO1xufVxuXG4udWktZnJvbnQge1xuICAgIHotaW5kZXg6IDEwMDtcbn1cblxuXG4vKiBJbnRlcmFjdGlvbiBDdWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1zdGF0ZS1kaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg2ODU4MDtcbn1cblxuXG4vKiBJY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIHN0YXRlcyBhbmQgaW1hZ2VzICovXG4udWktaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuXG4vKiBNaXNjIHZpc3VhbHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBPdmVybGF5cyAqL1xuLnVpLXdpZGdldC1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udWktZGF0ZXBpY2tlciB7XG4gICAgZmxvYXQ6cmlnaHQ7IHRvcDoyMHB4O1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICAgIGJvdHRvbTogLTQwcHg7XG4gICAgcGFkZGluZzogMC4yZW0gMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIEBpbmNsdWRlIGZvbnRfY3RhO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jYWxlbmRhcl9jb250cm9scy5wbmdcIikgbm8tcmVwZWF0IGxlZnQgdG9wO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEycHg7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYge1xuICAgIGxlZnQ6IDJweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcbiAgICByaWdodDogMnB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC04cHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSB7XG4gICAgbWFyZ2luOiAwIDIuM2VtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIG1hcmdpbjogMXB4IDA7XG59XG4udWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci1tb250aCxcbi51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLXllYXIge1xuICAgIHdpZHRoOiA0OSU7XG59XG4udWktZGF0ZXBpY2tlciB0YWJsZSB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIG1hcmdpbjogMCAwIC40ZW07XG59XG4udWktZGF0ZXBpY2tlciB0aCB7XG4gICAgcGFkZGluZzogLjdlbSAuM2VtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBib3JkZXI6IDA7XG4gICAgZGlzcGxheTpub25lO1xufVxuLnVpLWRhdGVwaWNrZXIgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAvL3BhZGRpbmc6IDFweDtcbn1cbi51aS1kYXRlcGlja2VyIHRkIHNwYW4sXG4udWktZGF0ZXBpY2tlciB0ZCBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAuMmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyOnNvbGlkIDFweCAjMDAwO1xuICAgIEBpbmNsdWRlIGZvbnRfY3RhO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBtYXJnaW46IC43ZW0gMCAwIDA7XG4gICAgcGFkZGluZzogMCAuMmVtO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IC41ZW0gLjJlbSAuNGVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAuMmVtIC42ZW0gLjNlbSAuNmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50IHtcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgdGQgYS51aS1zdGF0ZS1ob3ZlcnsgIGJhY2tncm91bmQtY29sb3I6ICM2NjY7fVxuXG4vKiB3aXRoIG11bHRpcGxlIGNhbGVuZGFycyAqL1xuLnVpLWRhdGVwaWNrZXIudWktZGF0ZXBpY2tlci1tdWx0aSB7XG4gICAgd2lkdGg6IGF1dG87XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB0YWJsZSB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXJnaW46IDAgYXV0byAuNGVtO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGktMiAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gICAgd2lkdGg6IDUwJTtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpLTMgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICAgIHdpZHRoOiAzMy4zJTtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpLTQgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICAgIHdpZHRoOiAyNSU7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlcixcbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG4gICAgY2xlYXI6IGxlZnQ7XG59XG4udWktZGF0ZXBpY2tlci1yb3ctYnJlYWsge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMDtcbn1cblxuLyogUlRMIHN1cHBvcnQgKi9cbi51aS1kYXRlcGlja2VyLXJ0bCB7XG4gICAgZGlyZWN0aW9uOiBydGw7XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gICAgcmlnaHQ6IDJweDtcbiAgICBsZWZ0OiBhdXRvO1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHQge1xuICAgIGxlZnQ6IDJweDtcbiAgICByaWdodDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2OmhvdmVyIHtcbiAgICByaWdodDogMXB4O1xuICAgIGxlZnQ6IGF1dG87XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dDpob3ZlciB7XG4gICAgbGVmdDogMXB4O1xuICAgIHJpZ2h0OiBhdXRvO1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuICAgIGNsZWFyOiByaWdodDtcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50LFxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCAudWktZGF0ZXBpY2tlci1oZWFkZXIsXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi51aS1kYXRlcGlja2VyLWRheXMtY2VsbC1vdmVyLnVpLWRhdGVwaWNrZXItdG9kYXl7XG5cbn1cbi51aS1kYXRlcGlja2VyIHRkLnVpLWRhdGVwaWNrZXItZGF5cy1jZWxsLW92ZXIudWktZGF0ZXBpY2tlci10b2RheSBhLFxuLnVpLWRhdGVwaWNrZXIgdGQudWktZGF0ZXBpY2tlci1jdXJyZW50LWRheSBhe1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXI6c29saWQgMXB4ICRyZWQ7XG4gICAgY29sb3I6JGJsYWNrO1xufVxuXG4udWktZGF0ZXBpY2tlciB0ZC51aS1kYXRlcGlja2VyLW90aGVyLW1vbnRoIGEsXG4udWktZGF0ZXBpY2tlciB0ZC51aS1kYXRlcGlja2VyLXVuc2VsZWN0YWJsZS51aS1zdGF0ZS1kaXNhYmxlZCBzcGFue1xuICAgIGJhY2tncm91bmQtY29sb3I6Izg2ODU4MDtcbiAgICBib3JkZXI6c29saWQgMXB4ICM4Njg1ODA7XG4gICAgY29sb3I6I2JiYjtcbn1cbi51aS1kYXRlcGlja2VyLWlubGluZXt3aWR0aDoyNDBweDsgcG9zaXRpb246cmVsYXRpdmU7fVxuXG4uYm94MTMge1xuICAgIC5mcmFtZS1kZWZhdWx0IHtcbiAgICAgICAgLmNlLXRleHRwaWM6aG92ZXIge1xuICAgICAgICAgICAgLmNlLWJvZHl0ZXh0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgYm90dG9tO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jZS1ib2R5dGV4dCBoMiBhe1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi50ZWFzZXIge1xuICAgIC5jZS1ib2R5dGV4dDpob3ZlcntcbiAgICAgICAgLmNlLWJvZHl0ZXh0e1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCBib3R0b207XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ZWFzZXJfM3NwX3NtYWxsIC5zcDNfZW1wZmFuZzpob3ZlciBoMywgLmVtcGZhbmdfc21hbGw6aG92ZXIgaDN7XG4gICAgYXtjb2xvcjogJHJlZDt9XG59XG5cbi50ZWFzZXJfM3NwX3NtYWxsIC5zcDNfZmFjZWJvb2s6aG92ZXIgaDMsIC5mYWNlYm9va19zbWFsbDpob3ZlciBoM3tcbiAgICBhe2NvbG9yOiAkcmVkO31cbn1cbi5jc2MtaGVhZGVye1xuICAgIG1hcmdpbi1ib3R0b206MTFweDtcbn1cblxuLnRlYXNlcl9zbGlkZXJfd3JhcHBlcntcbiAgICAuYm94MTMge1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgbWF4LXdpZHRoOjQ0MHB4O1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgIC5mcmFtZS1kZWZhdWx0IHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgLmNlLXRleHRwaWMge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgIC5jZS1nYWxsZXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG4uZW1wZmFuZyAudGVhc2VyX3NsaWRlcl93cmFwcGVyIC5ib3gxMyAuZnJhbWUtZGVmYXVsdCwgLmVtcGZhbmdEZXRhaWxUZW1wbGF0ZSAudGVhc2VyX3NsaWRlcl93cmFwcGVyIC5ib3gxMyAuZnJhbWUtZGVmYXVsdHtib3JkZXI6IDFweCBzb2xpZCAkbGlnaHRncmV5O31cblxuLnNlbmR1bmdlbiB7XG4gICAgLmJveDEzIHtcbiAgICAgICAgLmZyYW1lLWRlZmF1bHQge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAuY2UtdGV4dHBpYyB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zcGllbGV7XG4gICAgLmJveDMze1xuICAgICAgICAuY2UtZ2FsbGVyeSBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLmNlLWJvZHl0ZXh0IHtcbiAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRfYW1wZXJzY3JpcHQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjEuMzMzZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMntcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250X2FtcGVyaGVhdnk7IFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoNHtcbiAgICAgICAgICAgICAgICBhe3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtAaW5jbHVkZSBmb250X2FtcGVyc2VyaWY7Zm9udC1zaXplOjFlbTt9XG4gICAgICAgICAgICB9ICBcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnc5NDB7XG4gICAgaDF7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO31cbn1cbi5zZW5kdW5nR3JhZmlrQ29udGVudCAuc2VuZHVuZ0hlYWRsaW5lIGgxe1xuICAgIEBpbmNsdWRlIGZvbnRfaDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4uZW1wZmFuZyAudzk0MCwgLmVtcGZhbmdEZXRhaWxUZW1wbGF0ZSAudzk0MCwgLnR2Z3VpZGUgLnc5NDB7XG4gICAgaDF7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRfaDE7XG4gICAgfVxufVxuLmVtcGZhbmdEZXRhaWxUZW1wbGF0ZSAudzk0MCAudGVhc2VyX3NsaWRlcl93cmFwcGVye1xuICAgIGgxe1xuICAgICAgICBAaW5jbHVkZSBmb250X2N0YTtcbiAgICB9XG59XG4udHZndWlkZSAudzk0MCAuY3NjLWhlYWRlci1uMXtcbiAgICBoMXtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG59XG4udzk0MCAudHh0X2NvbnRlbnRfaGVhZGxpbmUgaDEsLnc5NDAgLnR4dF9jb250ZW50X2hlYWRsaW5lIGgye1xuICAgIC8vICB0ZXh0LXRyYW5zZm9ybTpub25lO1xufVxuLmZvb3Rlck5hdmkgbGkuYWN0aXZlIGEge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuLmJveDEzLmxhc3R7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uZmFjZWJvb2tfc21hbGwge1xuICAgIC5pY25fZmFjZWJvb2tfc3Aze1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc29jaWFsX2ZiX21vYmlsZS5wbmdcIikgbm8tcmVwZWF0IDBweCAwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgfVxuICAgIFxuICAgIC5pY29uIHtcbiAgICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgfVxufVxuXG4uYm94MTNjb2xvci5ib3gxM29yaWdpbmFsLnRlYXNlckNsaWNre1xuICAgIC8vICAgaDN7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDogMWVtO31cbn1cbi5zdGFnZV9jb250ZW50X21vYmlsZXtwb3NpdGlvbjpyZWxhdGl2ZTt9XG5cblxuLyp0diBndWlkZSovXG4udHZndWlkZXtcbiAgICAuZGF0ZXsgYm9yZGVyOjFweCBzb2xpZCAjMWExZTIxOyBoZWlnaHQ6IDU4cHg7IHdpZHRoOjk0JTsgcG9zaXRpb246cmVsYXRpdmU7IHBhZGRpbmc6IDAgMyU7IG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgICAgLmRhdGVfcGlja2Vye2hlaWdodDoyNTBweDtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOm5vbmU7IEBpbmNsdWRlIGZvbnRfYW1wZXJzY3JpcHQ7IGZsb2F0OnJpZ2h0OyBtYXJnaW4tcmlnaHQ6MzVweDt9XG4gICAgICAgICAgIC51aS1kYXRlcGlja2VyLXRyaWdnZXJ7d2lkdGg6MjNweDsgaGVpZ2h0OiAxOHB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjIwcHg7dG9wOjIwcHg7Y3Vyc29yOnBvaW50ZXI7fVxuICAgICAgICAgICBwe3BhZGRpbmctYm90dG9tOiAwcHg7d2lkdGg6IDEwMCU7bGluZS1oZWlnaHQ6IDEuMmVtO31cbiAgICAgICAgICAgaW5wdXRbZGlzYWJsZWRde2NvbG9yOiMwMDA7fVxuICAgICAgICAgICAuc2VsZWN0ZWRfZGF0ZXtmbG9hdDpsZWZ0OyBAaW5jbHVkZSBmb250X2N0YTsgfVxuICAgICAgICAgICAuZGF0ZV90ZXh0e2Zsb2F0OmxlZnQ7IHdpZHRoOjUwJTt9XG4gICAgfVxuICAgIC8vLmRhdGUuYWN0aXZle2hlaWdodDoyNTBweCAhaW1wb3J0YW50O31cblxufVxuXG5hLnByaW50eyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNuX3ByaW50LnBuZ1wiKSBuby1yZXBlYXQgMCAwO3dpZHRoOjE0cHg7aGVpZ2h0OjEzcHg7cG9zaXRpb246IGFic29sdXRlO31cbmEucHJpbnQ6aG92ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xM3B4O31cbi5maWx0ZXJfZ2VucmV7QGluY2x1ZGUgY29weTtvdmVyZmxvdzpoaWRkZW47IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO3BhZGRpbmc6IDAgMCAyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgICBwe2Zsb2F0OiBsZWZ0O21hcmdpbjogMDtwYWRkaW5nOiAyMHB4IDUwcHggMjBweCAyMHB4O31cbiAgICAgICAgICAgICAgLmdlbnJle1xuICAgICAgICAgICAgICAgICAgZmxvYXQ6bGVmdDsgcGFkZGluZy1yaWdodDogNDBweDsgcGFkZGluZy10b3A6IDIwcHg7cG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgLmljaGVja2JveHtcbiAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDsgXG4gICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGxhYmVse2Zsb2F0OmxlZnQ7Zm9udC1zaXplOjAuODg5ZW07bGluZS1oZWlnaHQ6IDE4cHg7fVxuICAgICAgICAgICAgICBhLnByaW50e2JvdHRvbTogMTBweDtyaWdodDogMTdweDt9XG59XG4uaGludHNfd3JhcHBlcnt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgICAgLm92ZXJsYXlfdG9we2JhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vdmVybGF5X3VwLnBuZ1wiKSByZXBlYXQteCAwIDA7IHdpZHRoOjEwMCU7aGVpZ2h0OjEyOXB4O3Bvc2l0aW9uOiBhYnNvbHV0ZTt0b3A6MHB4O2xlZnQ6MDtkaXNwbGF5OmJsb2NrO3otaW5kZXg6IDEwOyBjdXJzb3I6cG9pbnRlcjt9XG4gICAgICAgICAgICAgICAub3ZlcmxheV90b3A6aG92ZXIgKyAuaGludHMgLnByZXZfaGludCAubmFtZV9zZXJpZXtcbiAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwcHg7XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAub3ZlcmxheV9ib3R0b217YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL292ZXJsYXlfZG93bi5wbmdcIikgcmVwZWF0LXggMCAwOyB3aWR0aDoxMDAlO2hlaWdodDoxMjlweDtwb3NpdGlvbjogYWJzb2x1dGU7Ym90dG9tOjFweDtsZWZ0OjA7ZGlzcGxheTpub25lO31cbiAgICAgICAgICAgICAgIGEucHJpbnR7Ym90dG9tOiAtMjdweDtyaWdodDogMTdweDt9XG5cbiAgICAgICAgICAgICAgIC5oaW50c3tcbiAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjU1cHg7IFxuICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6MjUwcHg7XG4gICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgLmhpbnR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3R2Z3VpZGUtYmcuanBnXCIpIG5vLXJlcGVhdCBsZWZ0IHRvcDsrXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgIC8qICY6aG92ZXIgLm1pZGRsZV9oaW50IHAubmFtZV9zZXJpZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9Ki9cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAubm93e2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2JnX25vdy5wbmdcIikgbm8tcmVwZWF0IDAgMDt3aWR0aDoxNDBweDsgaGVpZ2h0OjIwcHg7Y29sb3I6IzAwMDtAaW5jbHVkZSBmb250X2g0O3RleHQtYWxpZ246IGNlbnRlcjtwb3NpdGlvbjogYWJzb2x1dGU7bGVmdDowO3RvcDoxOXB4O2xpbmUtaGVpZ2h0OiAxNnB4O3RleHQtdHJhbnNmb3JtOiBub25lO31cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLmNsb3Nle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2J0bl9jbG9zZV9saWdodC5wbmdcIikgbm8tcmVwZWF0IGxlZnQgdG9wO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLmNsb3NlOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLmxlZnRfaGludHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGltZXtAaW5jbHVkZSBmb250X2gyX2JvbGQ7IGNvbG9yOiAkd2hpdGU7IHBvc2l0aW9uOmFic29sdXRlOyBib3R0b206MjBweDsgbGVmdDoyMHB4O31cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jaGFubmVse3Bvc2l0aW9uOmFic29sdXRlOyBib3R0b206NDhweDsgZGlzcGxheTpibG9jazsgYmFja2dyb3VuZDp1cmwoLi4vaW1nL2ljbl96d2Vpa2FuYWx0b24ucG5nKSAwcHggMHB4IG5vLXJlcGVhdDsgd2lkdGg6MjhweDsgaGVpZ2h0OjExcHg7IGxlZnQ6MjBweDsgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5jdGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBhcnJvdy1sZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250X2N0YTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYTpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAuY3RhOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLm1vcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAubWlkZGxlX2hpbnR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKm1pbi1oZWlnaHQ6IDEwMHB4OyovXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgNXB4IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHB7Zm9udC1zaXplOjAuODg5ZW07bWFyZ2luOjA7QGluY2x1ZGUgZm9udF9oNDtjb2xvcjogJHJlZDt9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwLm5hbWVfZXBpc29kZXtAaW5jbHVkZSBmb250X2g0O2NvbG9yOiAkd2hpdGU7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTt9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwLm5hbWVfc2VyaWV7QGluY2x1ZGUgZm9udF9oMl9ib2xkO2NvbG9yOiAkd2hpdGU7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgLyp3aWR0aDogMzAwcHgqL31cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAucHJldl9oaW50e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDIwcHggMCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHtAaW5jbHVkZSBmb250X2gyX2JvbGQ7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTt9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA3NXB4OyBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5hbWVfc2VyaWV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYXJyb3ctcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDoyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAucmlnaHRfaGludHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMzY2FhOGIsICMyMDc2NWYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjE0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDowcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29ue2JhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY25fZ2VucmVfOTB4NzAucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgMDt3aWR0aDoxNDBweDtoZWlnaHQ6NzBweDttYXJnaW46IDMwcHggYXV0byAwO31cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nZW5yZV90eHR7QGluY2x1ZGUgZm9udF9hbXBlcnNjcmlwdDt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxNDBweDt9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgLmhpbnQuY2xvc2Vke1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIC5oaW50X2Nsb3NlZCAuaGludHtkaXNwbGF5Om5vbmU7fVxuICAgICAgICAgICAgICAgICAgICAgIC5oaW50X2Nsb3NlZCAuaGludC5vcGVue2Rpc3BsYXk6YmxvY2s7fVxuICAgICAgICAgICAgICAgfVxufVxuXG4uaGludHNfd3JhcHBlcntcbiAgICAuaGludC5saWZlY2hhbmdleyAgXG4gICAgICAgIC5yaWdodF9oaW50IC5pY29ue2JhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAwO31cbiAgICB9XG4gICAgLmhpbnQucG9ydHJhaXR7XG4gICAgICAgIC5yaWdodF9oaW50ICAuaWNvbntiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTcwcHg7fVxuICAgIH1cbiAgICAuaGludC5saWZlc3R5bGV7XG4gICAgICAgIC5yaWdodF9oaW50IC5pY29ue2JhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtMTQwcHg7fVxuICAgIH1cbiAgICAuaGludC5kZWFsc3tcbiAgICAgICAgLnJpZ2h0X2hpbnQgLmljb257YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC0yMTBweDt9XG4gICAgfVxuICAgIC5oaW50LmZhbWlseXtcbiAgICAgICAgLnJpZ2h0X2hpbnQgLmljb257YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC0yODBweDt9XG4gICAgfVxuICAgIC5oaW50LnBhcmFub3JtYWx7XG4gICAgICAgIC5yaWdodF9oaW50IC5pY29ue2JhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtMzUwcHg7fVxuICAgIH1cbiAgICAuaGludC5jcmltZXtcbiAgICAgICAgLnJpZ2h0X2hpbnQgLmljb257YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC00MjBweDt9XG4gICAgfVxufVxuLmRhdGVfcGlja2VyLmhhc0RhdGVwaWNrZXJ7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhpbnRzX3dyYXBwZXIgLmhpbnRzIC5oaW50LmZhbWlseSAubWlkZGxlX2hpbnR7XG4gICAgLyptYXJnaW4tdG9wOjEwcHg7Ki9cbn1cblxuLmZsb2F0e1xuICAgIGZsb2F0OmxlZnQ7XG59XG5cblxuLmJveDMzY29sb3IsIC5uZXdzbGV0dGVyX3RlYXNlci5iaWcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrZ3JleTtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIC5ob3ZlcntcbiAgICAgICAgbWluLWhlaWdodDo1MHB4O1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgfVxuICAgIC5hcnJvd3tcbiAgICAgICAgQGluY2x1ZGUgYXJyb3ctbGVmdDtcbiAgICAgICAgYm90dG9tOiAyN3B4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDI2MHB4O1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICB9XG4gICAgaDJ7IFxuICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICBtYXJnaW46IC0zcHggMCAtOHB4O1xuXHRcdFxuXHRcdCY6aG92ZXJ7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0fVxuICAgIGgzIGF7XG5cdFx0QGluY2x1ZGUgZm9udF9jdGE7IFxuXHRcdGNvbG9yOiAkcmVkO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjdlbTtcblx0fVxuICAgIGg0e1xuICAgICAgICBmb250LXNpemU6IDAuODllbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMC44OWVtO1xuICAgICAgICBtYXJnaW46IDAuNDRlbSAwO1xuXHRcdFxuXHRcdCY6aG92ZXJ7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0fVxufVxuXG4ubmV3c2xldHRlcl90ZWFzZXIuYmlnIGgze3Bvc2l0aW9uOmFic29sdXRlOyByaWdodDoyMHB4OyBib3R0b206MTBweDt9XG5cbi5ib3gzM2NvbG9yOmhvdmVye1xuICAgIC5ob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtncmV5O1xuICAgIH1cbn1cblxuLmJveDEzY29sb3IuYm94MTNmYntmbG9hdDpsZWZ0O31cbi5ib3gxM2NvbG9yLmJveDEzb3JpZ2luYWx7d2lkdGg6MzAwcHg7ZmxvYXQ6bGVmdDt9XG5cbi5pbWFnZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogLTUwJTtcbn1cbi8qZW5kIHR2IGd1aWRlKi9cbi5pbWFnZS1jZW50ZXIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDUwJTtcbn1cblxuLmhvbWV7XG4gICAgLnR4LW0wMS10dnByb2dyYW1tZXtcbiAgICAgICAgLmJveDEzLnRhZ2VzaGlnaGxpZ2h0e21hcmdpbjowO30gXG5cbiAgICB9IFxuICAgIC50ZWFzZXJfYmlnIC5vbmUuZ3JlZW57XG4gICAgICAgIGhlaWdodDoyNjBweDtcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIH1cbn0gXG5cbi5nZXdpbm5zcGllbF9mcmFnZXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBmb250X2FtcGVybWVkaXVtO1xuICAgIC8qZm9udC1zaXplOiAxLjMzM2VtOyovXG4gICAgbGluZS1oZWlnaHQ6IDEuMTExZW07XG4gICAgLyp0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyovXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1NDllNzM7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1NDllNzM7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIG1hcmdpbjogMjBweCAwO1xufVxuXG4uZ2V3aW5uc3BpZWxfZ2FtZSAuaWNoZWNrYm94IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY25fY2hlY2tib3guanBnJykgbm8tcmVwZWF0IHNjcm9sbCAwcHggMHB4IHRyYW5zcGFyZW50O1xufVxuLmdld2lubnNwaWVsX2dhbWUgLmljaGVja2JveC5jaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG59XG5cbi5nZXdpbm5zcGllbF9nYW1lIC5ubF9mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICBcbiAgICAuYXJyb3cge1xuICAgICAgICBtYXJnaW46MTBweCAwO1xuICAgIH1cbn1cblxuLmdld2lubnNwaWVsX2dhbWUgLm5sX2Zvcm0gaW5wdXQuZWluZ2FiZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjMlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGdyZXk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHggMi4yJTtcbiAgICBAaW5jbHVkZSBjb3B5O1xuICAgIHdpZHRoOiA0My42JTtcbn1cblxuLmdld2lubnNwaWVsX2dhbWUgLm5sX2Zvcm0gaW5wdXQuZWluZ2FiZS56d2VpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAlO1xufVxuLnN1Ym1pdF9hbnN3ZXJ7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLnJhZGlvX2Fuc3dlcntcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBmb250X2FtcGVyc2NyaXB0O1xuICAgIGZvbnQtc2l6ZTogMC44OWVtOyAvLyAxNnB4XG4gICAgbWFyZ2luOiAxLjVlbSAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjg5ZW07XG59XG5cbi5pY2hlY2tib3gsIC5pcmFkaW97XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5nZXdpbm5zcGllbF9nYW1lIC5jaGVja2JveHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICAvKm1hcmdpbi10b3A6IC02cHg7Ki9cbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uY2hlY2tfYWdicywgLmNoZWNrX25ld3NsZXR0ZXJ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIEBpbmNsdWRlIGNvcHlfYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMC44OWVtO1xuICAgIHBhZGRpbmctdG9wOjJweDtcbn1cblxuLmNhcHRjaGF7XG4gICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgIFxuICAgIC5nLXJlY2FwdGNoYSA+IGRpdiB7XG4gICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgfVxufVxuXG5cblxuLnN1Ym1pdHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5zdWJtaXQgLmFycm93e1xuICAgIEBpbmNsdWRlIGFycm93LWxlZnQ7XG4gICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgICBjb2xvcjogJHJlZDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgQGluY2x1ZGUgZm9udF9jdGE7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxuLnN1Ym1pdCAuYXJyb3c6aG92ZXJ7XG4gICAgY29sb3I6ICRyZWQ7XG59XG5cbi5ubF9mb3Jte1xuICAgIGNvbG9yOiAkZGFya2dyZXk7XG59XG5cbi5ubF9mb3JtIC5hcnJvd3tcbiAgICBtYXJnaW46IDMwcHggMDtcbn1cblxuLmdld2lubnNwaWVsZm9ybXVsYXJ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc3RhZ2VfY29udGVudCAuZ2V3aW5uc3BpZWxfZ2FtZSAudHh0X2gxe2ZvbnQtc2l6ZTogMTAwJTt9XG5cbi5nZXdpbm5zcGllbF9nYW1lIC50eHRfaDQge1xuICAgIEBpbmNsdWRlIGNvcHlfYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbjogMC40NGVtIDBweDtcbn1cblxuLmdld2lubnNwaWVsX2dhbWUgLnR4dF9oMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgZm9udF9oMl9ib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5nZXdpbm5zcGllbF9nYW1lIC5sYl9hZ2J7Y3Vyc29yOnBvaW50ZXI7fVxuXG4ubmxfZm9ybSBpbnB1dC5laW5nYWJlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJlZGUwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxYTFlMjE7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiYW1wZXJzdGFuZGFyZG1lZGl1bVwiO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmc6IDMuMyU7XG4gICAgd2lkdGg6IDQxLjQlO1xufVxuLm5sX2Zvcm0gaW5wdXQuZWluZ2FiZS56d2VpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5sYl9nZXdpbm5zcGllbHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO31cbi5zY3JvbGx7d2lkdGg6MTAwJTsvKmhlaWdodDo4MDBweDsqL31cblxubGFiZWwucmFkaW9fZnJhdXttYXJnaW4tcmlnaHQ6MTVweDt9XG5sYWJlbC5yYWRpb19mcmF1LCBsYWJlbC5yYWRpb19oZXJyLCBsYWJlbC5yYWRpb19xdWl6e2N1cnNvcjpwb2ludGVyO31cbi5jaGVja19hZ2JzLCAuY2hlY2tfbmV3c2xldHRlcntjdXJzb3I6cG9pbnRlcjt9XG5cbi5nZXdpbm5zcGllbF9nYW1lIC5ubF9mb3JtIGlucHV0LmVpbmdhYmUuZXJyb3J7XG4gICAgLyogYm9yZGVyOjFweCBzb2xpZCAjYjkxZTRiOyovXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbn1cbi5nZXdpbm5zcGllbF9nYW1lICAucmFkaW9fcXVlc3Rpb24uZXJyb3IgLnJhZGlvX2Fuc3dlciwgLnJhZGlvX2dlbmRlci5lcnJvciB7Y29sb3I6JHJlZDt9XG4uZ2V3aW5uc3BpZWxfZ2FtZSAuY2hlY2tib3guZXJyb3IgLmNoZWNrX2FnYnN7Y29sb3I6JHJlZDt9XG5cbi5zcGllbGUgLmJveDEzIC5jc2MtZnJhbWUtZGVmYXVsdCAuY3NjLXRleHRwaWMgLmNzYy10ZXh0cGljLWltYWdld3JhcHtoZWlnaHQ6MTQwcHg7fVxuLmFuYmlldGVyIC50ZWFzZXIgYXtcbiAgICBjb2xvcjogJGJsdWU7XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgfVxufVxuLmhpZ2hsaWdodHMgLnRlYXNlcl9zbGlkZXJfd3JhcHBlcnttYXgtd2lkdGg6OTQwcHg7ZmxvYXQ6bm9uZTttYXJnaW46MzBweCBhdXRvO31cblxuLnNsaWRlciwgLnRlYXNlcl9zbGlkZXJfd3JhcHBlcntkaXNwbGF5Om5vbmU7fVxuXG5cblxuLnRlYXNlcl9yaWdodCB7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG59XG4ubmFNZWRpYUFkX01FRElVTV9SRUNUQU5HTEUge1xuICAgIG1heC13aWR0aDozMDBweDtcbiAgICBtYXJnaW46MCBhdXRvO1xufVxuLmJpbGxib2FyZC1hZCB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBjbGVhcjpib3RoO1xuICAgIG92ZXJmbG93OmhpZGRlbjtcblxuICAgIC5uYU1lZGlhQWQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbToyMHB4O1xuICAgIH1cbn1cbi53aWRlc2t5c2NyYXBlci1hZCB7XG4gICAgbGVmdDozMjBweDtcbiAgICB0b3A6MDtcbiAgICB3aWR0aDphdXRvO1xuICAgIG1pbi13aWR0aDoyMDBweDtcbiAgICBoZWlnaHQ6YXV0bztcbiAgICBtaW4taGVpZ2h0OjYwMHB4O1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB6LWluZGV4Ojk5OTk7XG59XG4uc3VwZXJiYW5uZXItYWQge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgY2xlYXI6Ym90aDtcbiAgICBvdmVyZmxvdzp2aXNpYmxlO1xuICAgIHBhZGRpbmctYm90dG9tOjIwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgICAuc3VwZXJiYW5uZXItaW5uZXIge1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgbGVmdDoyMzRweDtcbiAgICB9XG59XG5cbi50M2NoaW1wLWZvcm0ge1xuICAgIGxhYmVsLmVycm9yIHtcbiAgICAgICAgY29sb3I6JHJlZDtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0uZXJyb3IsaW5wdXRbdHlwZT1cImVtYWlsXCJdLmVycm9yIHtcbiAgICAgICAgY29sb3I6JHJlZDtcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkcmVkO1xuICAgIH1cbiAgICBpbnB1dC5lcnJvcltwbGFjZWhvbGRlcl0ge2NvbG9yOiRyZWQ7b3BhY2l0eToxO31cbiAgICBpbnB1dC5lcnJvcjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dC5lcnJvcjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7Y29sb3I6JHJlZDtvcGFjaXR5OjE7fVxuICAgIGlucHV0LmVycm9yOi1tb3otcGxhY2Vob2xkZXIsaW5wdXQuZXJyb3I6LW1vei1wbGFjZWhvbGRlciB7Y29sb3I6JHJlZDtvcGFjaXR5OjE7fVxuICAgIGlucHV0LmVycm9yOjotbW96LXBsYWNlaG9sZGVyLGlucHV0LmVycm9yOjotbW96LXBsYWNlaG9sZGVyIHtjb2xvcjokcmVkO29wYWNpdHk6MTt9XG4gICAgaW5wdXQuZXJyb3I6LW1zLWlucHV0LXBsYWNlaG9sZGVyLGlucHV0LmVycm9yOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7Y29sb3I6JHJlZDtvcGFjaXR5OjE7fVxuICAgIFxuICAgIC50M2NoaW1wLWVycm9yIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICBjb2xvcjogI0VCMUUwMDtcbiAgICB9XG59XG5cbmgyLnR2LWd1aWRlLXJlc3VsdC1oZWFkbGluZXtjb2xvcjojMDAwOyBkaXNwbGF5OmJsb2NrOyBtYXJnaW4tdG9wOjI1cHg7IG1hcmdpbi1ib3R0b206MTBweDt9IiwiLm5hdl9pY29ue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uX25hdmkucG5nXCIpIG5vLXJlcGVhdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5pY29uX2N0YXtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY3RhX2hlbGwucG5nXCIpO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB3aWR0aDogMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI2cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuLmNzYy10ZXh0cGljLXRleHQgaDIgYXtcbiAgICBAaW5jbHVkZSBhcnJvdy1yaWdodDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IGJvdHRvbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMCU7XG4gICAgd2lkdGg6IDgwJTtcblx0aGVpZ2h0OiAyNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNzYy10ZXh0cGljLXRleHQgaDIgYTpob3Zlcixcbi5jc2MtdGV4dHBpYy1pbWFnZXdyYXA6aG92ZXIgKyAuY3NjLXRleHRwaWMtdGV4dCBoMiBhLFxuLmNzYy10ZXh0cGljLXRleHQ6aG92ZXIgaDIgYXtcblx0Ly8gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTcycHg7XG59XG5cbi50d28gLmJvdHRvbXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xufVxuXG5oMntcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG59XG4vKlxuLnNsaWRlc3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI2MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hcnJvdyBhLmxlZnR7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy8ucG5nXCIpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMHB4O1xufVxuXG4uc2xpZGVzIGEucmlnaHR7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy8ucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDBweDtcbn0qL1xuXG4udGVhc2VyX25ld3N7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5cbi8qIEJSRUFEQ1JVTUJTICovXG4uYnJlYWRjcnVtYnN7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIGZvbnRfYW1wZXJsaWdodDtcbiAgICBmb250LXNpemU6IDAuNzc4ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJjX25leHR7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljbl9hcnJvd19icmVhZGNydW1iLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIGhlaWdodDogMTFweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5cbi8qIFNUQU5EQVJEIENPTlRFTlQgKi9cbi5zdGFnZV9oZWFke1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zdGFnZV9jb250ZW50e1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG4uc3RhZ2VfY29udGVudCAudHh0X2gxe1xuICAgIEBpbmNsdWRlIGZvbnRfaDE7XG5cdGNvbG9yOiAkZGFya2dyZXk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5idG5fYmFja3tcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNuX2Fycm93X2JhY2sucG5nXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYW1wZXJzZXJpZlwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMC42NjdlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYnRuX2JhY2s6aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTBweDtcbn1cblxuLnN0YWdlX2NvbnRlbnQgLnR4dHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnRlYXNlcl9yaWdodHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHBhZGRpbmctdG9wOjI1cHg7XG59XG4vKiBORVdTIENPTlRFTlQgKi9cbmJvZHkubmV3c1RlbXBsYXRlIGgxe1xuXHRAaW5jbHVkZSBmb250X2gxO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5uZXdzX2hlYWR7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIC8vbWF4LXdpZHRoOiA2NDBweDtcbiAgICAvL21heC1oZWlnaHQ6IDI2MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ubmV3c19oaWdobGlnaHR7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5ld3NfY29udGVudHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcGF0dGVybl8zc3BfZ3JlZW4yLmpwZ1wiKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi5uZXdzX2NvbnRlbnQgLm5ld3NfYXJ0aWNsZTpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI2LCAzMCwgMzMsIDAuMik7XG4gICAgY29sb3I6ICNmMmVkZTA7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubmV3c19jb250ZW50IC5uZXdzX2FydGljbGUgLmltZ19ob3ZlciAuYXJyb3d7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5uZXdzX2NvbnRlbnQgLm5ld3NfYXJ0aWNsZTpob3ZlciAuaW1nX2hvdmVyIC5hcnJvd3tcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbn1cbi5uZXdzX2NvbnRlbnQgLmltZ19ob3ZlciAudHh0X2gye1xuXHRtYXJnaW46IDA7XG59XG5cbi5uZXdzX2NvbnRlbnQgLm5ld3NfYXJ0aWNsZSAuaW1nX2hvdmVyIC5jdGF7XG5cdG1hcmdpbi10b3A6IDE3cHg7XG59XG4ubmV3c19jb250ZW50IC5uZXdzX2FydGljbGUgLmJvZHl0ZXh0e1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubmV3c19jb250ZW50IC50eHR7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLm5ld3Nfc2Vjb25kYXJ5e1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zdGFnZV9jb250ZW50IC5wYWdlcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBpbmNsdWRlIGZvbnRfY3RhO1xuXHRjb2xvcjogJGRhcmtncmV5O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIHVse1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBsaXtcblx0XHRcdEBpbmNsdWRlIGZvbnRfY3RhO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLXRvcDogMHB4O1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgJGRhcmtncmV5O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICBsaS5jdXJyZW50e1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Y29sb3I6ICRyZWQ7XG4gICAgICAgIH1cbiAgICB9XG5cblx0YXtcblx0XHRjb2xvcjogJGRhcmtncmV5O1xuXHR9XG59XG4udGVhc2VyX3JpZ2h0IC50ZWFzZXIxLCAudGVhc2VyMiwgLnRlYXNlcjMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc3RhZ2VfY29udGVudCAucGFnZXIgLnByZXZ7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BhZ2VyX2xlZnQucG5nXCIpIG5vLXJlcGVhdCB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5zdGFnZV9jb250ZW50IC5wYWdlciAucHJldjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbn1cblxuLnN0YWdlX2NvbnRlbnQgLnBhZ2VyIGE6aG92ZXJ7XG4gICAgY29sb3I6JHJlZDtcbn1cblxuLnN0YWdlX2NvbnRlbnQgLnBhZ2VyIC5uZXh0e1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wYWdlcl9yaWdodC5wbmdcIikgbm8tcmVwZWF0IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLnN0YWdlX2NvbnRlbnQgLnBhZ2VyIC5uZXh0OmhvdmVye1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbn1cblxuLyogTkVXUyBDT05URU5UIERFVEFJTCAqL1xuLm5ld3NfZGV0YWlse1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5uZXdzX2RldGFpbCAudHh0X2gyIHtcbiAgICBAaW5jbHVkZSBmb250X2gyO1xuXHRjb2xvcjogJGRhcmtncmV5O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMCAxMHB4IDAgO1xuICAgIHdpZHRoOiA4NyU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTExZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm5ld3NfZGV0YWlsIC50eHRfaDQge1xuICAgIEBpbmNsdWRlIGZvbnRfaDQ7XG5cdGNvbG9yOiAkZGFya2dyZXk7XG4gICAgbWFyZ2luOiAwLjQ0ZW0gMDtcbiAgICBsaW5lLWhlaWdodDogMC44OWVtO1xufVxuXG4uY3RhX2Rhcmt7XG4gICAgQGluY2x1ZGUgZm9udF9jdGE7XG4gICAgY29sb3I6ICRyZWQ7XG59XG5cbi5jdGFfZXJyb3JwYWdlIC5jdGFfZGFya3tsaW5lLWhlaWdodDogMjVweDt9XG5cbi5jdGFfZGFyayAuYXJyb3cge1xuICAgIEBpbmNsdWRlIGFycm93LWxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTRweDtcbn1cblxuLm5ld3NsZXR0ZXJ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5ld3NsZXR0ZXJfdGVhc2Vye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrZ3JleTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgXG4gICAgaDIsIGg0IHtcbiAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgIH1cbiAgICBcbiAgICBoMyB7XG4gICAgICAgIGNvbG9yOiRyZWQ7XG4gICAgfVxufVxuXG4ubmV3c2xldHRlcl90ZWFzZXIgLm5ld3NsZXR0ZXJfdGVhc2VyX2NvbnRlbnQ6aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNiwgMzAsIDMzLCAwLjIpO1xuICAgIGNvbG9yOiAjZjJlZGUwO1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLm5ld3NsZXR0ZXJfdGVhc2VyX2NvbnRlbnQgLmN0YV9ub2JyZWFre1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmV3c2xldHRlcl90ZWFzZXJfY29udGVudCAuY3RhX2JyZWFre1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uZXdzbGV0dGVyX3RlYXNlciAubmV3c2xldHRlcl90ZWFzZXJfY29udGVudCAuaW1nX2hvdmVyIC5hcnJvd3tcbiAgICBwYWRkaW5nLXJpZ2h0OiAyJTtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuXG4ubmV3c2xldHRlcl90ZWFzZXIgLm5ld3NsZXR0ZXJfdGVhc2VyX2NvbnRlbnQ6aG92ZXIgLmltZ19ob3ZlciAuYXJyb3d7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG59XG5cbi5uZXdzVGVtcGxhdGUgLnRlYXNlcl9yaWdodCAuc3AzX25ld3N7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BhdHRlcm5fM3NwX2JsYWNrLmpwZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIGxlZnQgdG9wIHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6MDtcbiAgICBtYXJnaW4tcmlnaHQ6MDtcbn1cblxuLm5ld3NUZW1wbGF0ZSAudGVhc2VyX3JpZ2h0IC5zcDNfbmV3czpob3ZlciAuaW1nX2hvdmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGdyZXk7XG4gICAgY29sb3I6ICRkYXJrZ3JleTtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi50ZWFzZXJfcmlnaHQgLnNwM19uZXdzIC5pbWdfaG92ZXI6aG92ZXJ7XHRcblx0LnR4dF9oMntcblx0XHRjb2xvcjogJHJlZDtcblx0fVxufVxuXG4udGVhc2VyX3JpZ2h0IC5zcDNfbmV3cyAuaW1nX2hvdmVyIC5jdGF7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuYm9keS5uZXdzVGVtcGxhdGUgLnRlYXNlcl9yaWdodCAudHh0X2NvbnRlbnRfaGVhZGxpbmV7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5Lm5ld3NUZW1wbGF0ZSAubmV3cy1zaW5nbGUgLnR4dF9oMntcblx0QGluY2x1ZGUgZm9udF9oMjtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5idG5fbW9yZXtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnNlbmRldGVybWluZSAudHh0X2gxe1xuICAgIEBpbmNsdWRlIGZvbnRfYW1wZXJoZWF2eTtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uc2VuZGV0ZXJtaW5lIC50eHRfaDN7XG4gICAgQGluY2x1ZGUgZm9udF9hbXBlcnNjcmlwdDtcbiAgICBmb250LXNpemU6IDEuMzNlbTtcbn1cblxuLnNlbmRldGVybWluZV9wZXJfZGF5e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYjFlMDA7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5zZW5kZXRlcm1pbmVfZGV0YWlsIC5jb250ZW50X2xlZnR7XG4gICAgd2lkdGg6IDIyJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xufVxuXG4uc2VuZGV0ZXJtaW5lX2RldGFpbCAuY29udGVudF9yaWdodHtcbiAgICB3aWR0aDogNzUlO1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgbWFyZ2luLXRvcDogNXB4OyBcbn1cblxuLnNlbmRldGVybWluZV9kZXRhaWwgLmNvbnRlbnRfcmlnaHQsIC5jb250ZW50X2xlZnR7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnNlbmRldGVybWluZSAub25fYWlyX25vd3sgXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2JnX25vdy5wbmdcIikgbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgZm9udF9hbXBlcnNjcmlwdDtcbiAgICBmb250LXNpemU6IDAuODg5ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyBcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbi5zZW5kZXRlcm1pbmUgLmRhdGVze1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBAaW5jbHVkZSBmb250X2g0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjExMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnNlbmRldGVybWluZSAuZGF0ZXMgLmRhdGV7Y2xlYXI6Ym90aDsgZmxvYXQ6bGVmdDtAaW5jbHVkZSBmb250X2g0OyBmb250LXNpemU6IDI0cHg7bGluZS1oZWlnaHQ6IDEuMTExZW07fVxuLnNlbmRldGVybWluZSAuZGF0ZXMgLnRpbWV7Y2xlYXI6Ym90aDsgZmxvYXQ6bGVmdDtAaW5jbHVkZSBmb250X2g0OyBmb250LXNpemU6IDI0cHg7bGluZS1oZWlnaHQ6IDEuMTExZW07fVxuXG4uc2VuZGV0ZXJtaW5lX2RldGFpbCAuY29udGVudF9sZWZ0e1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgY2xlYXI6Ym90aDtcblx0cGFkZGluZy10b3A6IDIycHg7XG59XG5cbi5zZW5kZXRlcm1pbmVfZGV0YWlsIC5jb250ZW50X3JpZ2h0IC50eHRfaDF7XG4gICAgQGluY2x1ZGUgZm9udF9oNDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uc2VuZGV0ZXJtaW5lX2RldGFpbCAuY29udGVudF9yaWdodCAudHh0X2gye1xuICAgIEBpbmNsdWRlIGZvbnRfaDJfYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS4xMTFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGRpc3BsYXk6YmxvY2s7XG59XG5cbi5lcnJvcnBhZ2V7XG5cdC5zdGFnZV9jb250ZW50IC50eHR7XG5cdFx0QGluY2x1ZGUgZm9udF9oNDtcblx0fVxuXHQudHh0e1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblx0LmN0YV9lcnJvcnBhZ2V7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0fVxufVxuXG4vKiBIRVVURSBWT1IgQ09OVEVOVCBERVRBSUwgXG5FcnN0ZSBLbGFzc2VuIHNww6R0ZXIgbWl0IC5oZXV0ZV92b3IgYXVzdGF1c2NoZW4vZXJnYWVuemVuICovXG5cbi8qLm5ld3NfZGV0YWlse1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5uZXdzVGVtcGxhdGUgLm5ld3NfYXJ0aWNsZSAuaW1nX2hvdmVyIC50eHRfaDR7XG5cdGNvbG9yOiAkcmVkO1xufVxuLm5ld3MgLmltZ19ob3Zlcntcblx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmtncmV5O1xuXHQudHh0X2gyLCAuYm9keXRleHR7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxufVxuLm5ld3NfZGV0YWlsIC50eHRfaDR7XG5cdGNvbG9yOiAkcmVkO1xufSAqL1xuLyogRU5EIEhFVVRFIFZPUiAqL1xuIiwiLypOQVZJKi9cbi50b3B7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDg0cHg7XG5cbiAgICAjbmF2aSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDg0cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLmxvZ29fY29udGFpbmVyIHtcbiAgICAgICAgYSNsb2dvIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5oZWFkX25hdiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpLm1vYmlsZV9zb2NpYWxzICsgbGkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkubW9iaWxlX3NvY2lhbHMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI21haW5fd3JhcHBlciB7XG4gICAgbWluLXdpZHRoOiAzMjBweDtcbn1cblxuLm5ld3MubmV3cy1zaW5nbGUge1xuICAgIC5uZXdzLWltZy13cmFwIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgLy9tYXgtd2lkdGg6IDYyMHB4O1xuICAgICAgICAgICAgLy9tYXgtaGVpZ2h0OiAyNjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5hLnRyaWdnZXJfZmJfc3RyZWFtcHVibGlzaCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYm94MTNjb2xvciB7XG4gICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBzcGFuLmljbl90diB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljbl90dl9zbWFsbC5wbmcnKSBuby1yZXBlYXQgc2Nyb2xsIGxlZnQgYm90dG9tIHRyYW5zcGFyZW50O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDlweDtcbiAgICAgICAgd2lkdGg6IDg0cHg7XG4gICAgICAgIG1hcmdpbjogLTU0cHggNTUlIDBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgIH1cbn1cblxuLmJveDEzLm5vZmxvYXQge1xuICAgIGZsb2F0OiBub25lO1xufVxuXG4ucmVzcG9uc2l2ZV9pbWdfd3JhcF82MjBfNDAwIHtcbiAgICAuY2UtZ2FsbGVyeSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA2MjBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5yZXNwb25zaXZlX2ltZ193cmFwX3dpZHRoXzk0MF80MDAge1xuICAgIC5jZS1nYWxsZXJ5IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDk0MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLmZhbGxiYWNrXzQwNCxcbi5mYWxsYmFja19ub2phdmFzY3JpcHQsXG4uZmFsbGJhY2tfb2xkYnJvd3NlciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIC5jdGFfZXJyb3JwYWdlIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICBcbiAgICAgICAgLmN0YV9kYXJrIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mYWxsYmFja19vbGRicm93c2VyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgLmN0YV9lcnJvcnBhZ2Uge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbn1cblxuLyogR0VXSU5OU1BJRUwgKi9cbi8qXG4ubmxfZm9ybSAucmFkaW9fZ2VuZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIFxuICAgIGxhYmVsOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIH1cbn1cblxuLmdld2lubnNwaWVsZm9ybXVsYXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJFREUwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMUExRTIxO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBjb2xvcjogIzFBMUUyMTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRfYW1wZXJtZWRpdW07XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICB9XG4gICAgXG4gICAgLmNoZWNrYm94IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgICAgIH1cbiAgICB9XG59Ki9cblxuLnczMDAgLmJveDEzIHtcbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMmVtO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICAgIGNvbG9yOiAjRjJFREUwO1xuICAgICAgICBAaW5jbHVkZSBmb250X2FtcGVyc2NyaXB0O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbn1cblxuYm9keS5tZXRhIC50ZWFzZXJfcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAwXG59OyIsIi5leGFtcGxlIHtcbiAgICBAaW5jbHVkZSBmb250X2pscl9wcm94aW1hX25vdmFfcmVndWxhcjtcbiAgICBjb2xvcjogJHJlZDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6ICRsc3BhY2luZzE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubWFpbkNvbnRlbnQge1xuICAgIG1heC13aWR0aDogOTQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi50ZC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi50ciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG59XG5cbmRpdi5jc2MtdGV4dHBpYy1pbnRleHQtbGVmdCAuY3NjLXRleHRwaWMtaW1hZ2V3cmFwLCBkaXYuY3NjLXRleHRwaWMtaW50ZXh0LWxlZnQtbm93cmFwIC5jc2MtdGV4dHBpYy1pbWFnZXdyYXAsXG5kaXYuY3NjLXRleHRwaWMtaW50ZXh0LXJpZ2h0IC5jc2MtdGV4dHBpYy1pbWFnZXdyYXAsIGRpdi5jc2MtdGV4dHBpYy1pbnRleHQtcmlnaHQtbm93cmFwIC5jc2MtdGV4dHBpYy1pbWFnZXdyYXAsXG5kaXYuY2UtdGV4dHBpYyAuY2UtZ2FsbGVyeSAuaW1hZ2Uge1xuICAgIG1hcmdpbjogMDtcbn1cblxuZGl2LmNlLXRleHRwaWMgLmNlLWdhbGxlcnkgLmltYWdlIHtcbiAgICByaWdodDogMDtcbn1cblxuLnNwaWVsZSAuc3RhZ2V7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5ib3gzMyB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuY3NjLXRleHRwaWMtdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA5MHB4O1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICBoMyB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udF9hbXBlcnNlcmlmO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRfYW1wZXJoZWF2eTtcbiAgICAgICAgfVxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY3RhX2hlbGwucG5nXCIpO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRfYW1wZXJtZWRpdW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDQ6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNzYy10ZXh0cGljLWltYWdld3JhcCBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG4uZHluX2hfdGVhc2VyIC5ib3gxMyAuY3NjLWZyYW1lLWRlZmF1bHQgLmNzYy10ZXh0cGljIC5jc2MtdGV4dHBpYy1pbWFnZXdyYXB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0Z3JleTtcbn1cblxuLmJveDEzIHtcbiAgICBoZWlnaHQ6IDI2MHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHdpZHRoOiAzMDBweDtcblxuICAgIC5mcmFtZS1kZWZhdWx0IHtcbiAgICAgICAgLypmbG9hdDogbGVmdDsqL1xuICAgICAgICAuY2UtdGV4dHBpYyB7XG4gICAgICAgICAgICAvKmZsb2F0OiBsZWZ0OyovXG4gICAgICAgICAgICAuY2UtZ2FsbGVyeSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTU5cHg7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2UtYm9keXRleHQgeyBcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTA4cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokbGlnaHRncmV5O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6MzAwcHg7XG4gICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtncmV5O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250X2g0O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udF9oNDtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjb3B5X2JvbGQ7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYXJyb3ctcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IHRvcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgQGluY2x1ZGUgZm9udF9hbXBlcmhlYXZ5OyBcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfSAgXG5cbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuICAgIC5jZS10ZXh0cGljOmhvdmVye1xuICAgICAgICAuY2UtdGV4dHBpYy10ZXh0e1xuICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbWd7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApOyAvKiBGb3IgSUU4IGFuZCBlYXJsaWVyICovXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ZWFzZXJfc2xpZGVyIHtcbiAgICAuZnJhbWUtZGVmYXVsdCB7XG4gICAgICAgIC5jZS10ZXh0cGljIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIC5jZS1ib2R5dGV4dCB7XG4gICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtncmV5O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250X2g0O1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFya2dyZXk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjM1cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFya2dyZXk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRfaDQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtncmV5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udF9oNDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBhcnJvdy1yaWdodDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCBib3R0b20gMnB4O1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0gIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jZS10ZXh0cGljOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7IC8qIEZvciBJRTggYW5kIGVhcmxpZXIgKi9cbiAgICAgICAgfVxuICAgICAgICAuY2UtYm9keXRleHR7XG4gICAgICAgICAgICBoMntcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udmlkZW9ze1xuICAgIC50ZWFzZXJfc2xpZGVyIC5jc2MtZnJhbWUtZGVmYXVsdCAuY3NjLXRleHRwaWMgLmNzYy10ZXh0cGljLXRleHQgaDIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNuX3BsYXkucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IGJvdHRvbTtcbiAgICB9IFxufVxuXG4uc3BpZWxlIC53cmFwcGVyX3N0aWNreSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5hZHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA5NzBweDtcbiAgICAgICAgdG9wOiA5M3B4O1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgfVxuICAgIGgye1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRfaDQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB9XG4gICAgLm1pZGRsZXtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoMnttYXJnaW4tYm90dG9tOjEwcHg7fVxuICAgIH1cbiAgICAuYm90dG9te1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjcwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6MTVweDtcbiAgICAgICAgaDJ7bWFyZ2luLWJvdHRvbToxMHB4O31cbiAgICB9XG59XG5cbi5ib3gxMy5zbWFsbHtcbiAgICBoZWlnaHQ6IDE5MHB4O1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAuY3NjLWZyYW1lLWRlZmF1bHQge1xuICAgICAgICAvL2Zsb2F0OiBsZWZ0O1xuXG5cbiAgICAgICAgLmNzYy10ZXh0cGljIHtcbiAgICAgICAgICAgIC8vZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAuY3NjLXRleHRwaWMtaW1hZ2V3cmFwIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNzYy10ZXh0cGljLXRleHQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgICAgICBoMntcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5ib3gxMyAuY3NjLWZyYW1lLWRlZmF1bHQgLmNzYy10ZXh0cGljIC5jc2MtdGV4dHBpYy10ZXh0IGgyLCAuc3BpZWxlIC5ib3gxMyAuY3NjLWZyYW1lLWRlZmF1bHQgLmNzYy10ZXh0cGljIC5jc2MtdGV4dHBpYy10ZXh0IGgye21hcmdpbi1ib3R0b206MHB4O31cbi5ib3gxMy5zbWFsbC5sYXN0e1xuICAgIG1hcmdpbi1yaWdodDowO1xufVxuXG4ubmV3cyAuZm9vdGVye1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogYXV0bztcbn1cbmJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5ib3gxM2NvbG9yIC5ob3ZlciBoMiwgYm9keS5zZW5kdW5nZW5HcmFmaWsudW50ZXJzZWl0ZSAuYm94MTNjb2xvciAuaG92ZXIgaDIsIFxuLmJveDEzY29sb3J7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgaDJ7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRfaDE7XG4gICAgICAgIG1hcmdpbjogLTNweCAwIC04cHggMDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLThweDtcbiAgICAgICAgLy8gIDpob3Zlcntjb2xvcjogI2YyZWRlMDt9XG4gICAgfVxuICAgIGg0e1xuICAgICAgICBAaW5jbHVkZSBmb250X2g0O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAvLyBtYXJnaW46IDAuNDRlbSAwO1xuICAgICAgICA6aG92ZXJ7Y29sb3I6ICR3aGl0ZTt9XG4gICAgfVxuICAgIGgze1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICBAaW5jbHVkZSBmb250X2N0YTtcbiAgICAgICAgYXtjb2xvcjogJHJlZDt9XG4gICAgICAgIDpob3Zlcntjb2xvcjogJHJlZDt9XG4gICAgfVxuICAgIC5hcnJvd3tcbiAgICAgICAgQGluY2x1ZGUgYXJyb3ctbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICBib3R0b206IDIycHg7XG4gICAgfVxuICAgIC5ob3ZlcntcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2xvcjogI2YyZWRlMDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcGFkZGluZzogMTRweCA0Ljc2JSA4cHggNC43NiU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI2MHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbn1cblxuLmJveDEzY29sb3IuYm94MTNmYntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2dyZXk7XG4gICAgLmljbl9mYWNlYm9va19zcDN7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zb2NpYWxfZmJfbW9iaWxlLnBuZ1wiKSBuby1yZXBlYXQgMHB4IDBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICB9XG4gICAgaDN7Zm9udC1zaXplOjFlbTsgYm90dG9tOjI1cHg7bGluZS1oZWlnaHQ6MS40NDRlbTsgbWFyZ2luOjA7IGNvbG9yOiRyZWQ7fVxufVxuLmJveDEzY29sb3IuYm94MTNvcmlnaW5hbHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2dyZXk7XG59XG4uYm94MTNjb2xvcjpob3ZlcntcbiAgICBoMiBhe1xuICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgLy8gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjYsIDMwLCAzMywgMC4yKTtcbiAgICB9XG59XG4uYm94MTNhZHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG4gICAgLypiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMGMwOyovXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJveGFkMng2e1xuICAgIGhlaWdodDogNjAwcHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIC8qYmFja2dyb3VuZC1jb2xvcjogI2ZmMDBjMDsqL1xufVxuLm5ld3NsZXR0ZXJfdGVhc2VyIHtcbiAgICAuYXJyb3d7XG4gICAgICAgIGJvdHRvbTogMzVweDtcbiAgICB9XG4gICAgLmhvdmVye1xuICAgICAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206NzBweDtcbiAgICB9XG59XG4ubmV3c2xldHRlclRlbXBsYXRleyBcbiAgICAudzk0MCAjYzExNSBoMSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRfaDE7XG4gICAgfVxuICAgIC53NjIwICNjMTE2e1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyBcbiAgICB9XG4gICAgdWx7XG4gICAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgIH1cbn1cbi5nZXdpbm5zcGllbCAjYzE1MTUyIGgxLCAuZ2V3aW5uc3BpZWwgLnR4dF9oMSBoMXtcbiAgICBAaW5jbHVkZSBmb250X2gxO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4udGVhc2VyX3JpZ2h0IC5ib3gxM2Fke1xuICAgIHB7bWFyZ2luLXRvcDogMDt9XG59XG4jYzExOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbiNjMjQ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm5ld3NfZGV0YWlsIC5tZWRpYWVsZW1lbnR7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi50ZWFzZXJDbGlja3tcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ub2xpbmtfdGVhc2VyIC50ZWFzZXJDbGlja3tcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cblxuLypFbXBmYW5nIHNlaXRlKi9cblxuLmp2ZWN0b3JtYXAtbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNDRENEQ0Q7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQ6ICMyOTI5Mjk7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmLCBWZXJkYW5hO1xuICAgIGZvbnQtc2l6ZTogc21hbGxlcjtcbiAgICBwYWRkaW5nOiAzcHg7XG59XG5cbi5qdmVjdG9ybWFwLXpvb21pbiwgLmp2ZWN0b3JtYXAtem9vbW91dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQ6ICMyOTI5Mjk7XG4gICAgcGFkZGluZzogM3B4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uanZlY3Rvcm1hcC16b29taW4ge1xuICAgIHRvcDogMTBweDtcbn1cblxuLmp2ZWN0b3JtYXAtem9vbW91dCB7XG4gICAgdG9wOiAzMHB4O1xufVxuXG5cbi5rYXJ0ZV9iaWd7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vcGFkZGluZy10b3A6IDM1cHg7XG4gICAgaGVpZ2h0OiA2NTBweDtcbn1cblxuXG4ua2FydGVfYmlnIGg0e1xuICAgIEBpbmNsdWRlIGZvbnRfY3RhOyBcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5rYXJ0ZV9iaWcgaDV7XG4gICAgQGluY2x1ZGUgY29weV9ib2xkO1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMjkwcHg7XG59XG5cbi5rYXJ0ZV9pbWd7XG4gICAgaGVpZ2h0OiA2MDFweDtcbiAgICB3aWR0aDogNDQxcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTUwcHg7IC8vMzVweDtcbiAgICBsZWZ0OiAyNyU7XG59XG5cbi5rYXJ0ZV9pbWcyIHtcbiAgICBoZWlnaHQ6IDEzMXB4O1xuICAgIHdpZHRoOiAyMTZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MTNweDtcbiAgICBsZWZ0OiAyNTZweDtcbiAgICBiYWNrZ3JvdW5kOnVybCguLi9pbWcvbGFuZF9zY2h3ZWl6LnBuZykgMHB4IDBweCBuby1yZXBlYXQ7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG59XG4ua2FydGVfaW1nMjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtMTMxcHg7XG59XG5cblxuXG4ua2FydGVfaW1nM2Ege1xuICAgIGhlaWdodDogOTNweDtcbiAgICB3aWR0aDogMzY3cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTE3cHg7XG4gICAgbGVmdDogNDI0cHg7XG4gICAgYmFja2dyb3VuZDp1cmwoLi4vaW1nL2xhbmRfYXVzdHJpYS5wbmcpIDBweCAtMTAxcHggbm8tcmVwZWF0O1xuICAgIGN1cnNvcjpwb2ludGVyO1xufVxuLmthcnRlX2F0OmhvdmVyIC5rYXJ0ZV9pbWczYXtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtMjk1cHg7XG59XG5cblxuLmthcnRlX2ltZzNiIHtcbiAgICBoZWlnaHQ6IDE5NHB4O1xuICAgIHdpZHRoOiAyMzBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MTZweDtcbiAgICBsZWZ0OiA1ODNweDtcbiAgICBiYWNrZ3JvdW5kOnVybCguLi9pbWcvbGFuZF9hdXN0cmlhLnBuZykgLTE1OXB4IDBweCBuby1yZXBlYXQ7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG59XG4ua2FydGVfYXQ6aG92ZXIgLmthcnRlX2ltZzNie1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246LTE1OXB4IC0xOTRweDtcbn1cblxuLmthcnRlX2RldGFpbC5DSHtcbiAgICBoZWlnaHQ6IDE4MXB4O1xuICAgIHdpZHRoOiAyMTZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICBiYWNrZ3JvdW5kOnVybCguLi9pbWcvbGFuZF9zY2h3ZWl6LnBuZykgMHB4IDUwcHggbm8tcmVwZWF0O1xuICAgIGN1cnNvcjpkYWZhdWx0O1xufVxuXG5cbi5rYXJ0ZV9kZXRhaWwuQVQge1xuICAgIGhlaWdodDogMTY1cHg7XG4gICAgd2lkdGg6IDIzMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIGJhY2tncm91bmQ6dXJsKC4uL2ltZy9sYW5kX2F1c3RyaWEucG5nKSAwcHggNDZweCBuby1yZXBlYXQ7XG4gICAgY3Vyc29yOmRhZmF1bHQ7XG4gICAgYmFja2dyb3VuZC1zaXplOjEwMCUgYXV0bztcbn1cblxuLmthcnRlX2RldGFpbHtcbiAgICBoZWlnaHQ6IDQwN3B4O1xuICAgIHdpZHRoOiAyOThweDtcbiAgICBtYXJnaW4tYm90dG9tOjYwcHg7XG59XG4uZW1wZmFuZ0RldGFpbFRlbXBsYXRle1xuICAgIC5ib2R5dGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIGNvcHk7XG4gICAgICAgIC5hbmJpZXRlcntcbiAgICAgICAgICAgIG1hcmdpbjogMTFweCAwIDE1cHggMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnRuX2JhY2tfbW9iaWxle1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICByaWdodDogMHB4O1xuICAgIH1cbiAgICAudzMwMHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICAgICAgICBoNHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRfY3RhO1xuICAgICAgICB9XG4gICAgfVxuICAgIC53NjIwe1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAuY3NjLWZyYW1lLXJ1bGVyQWZ0ZXJ7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcmVkO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5hbmJpZXRlcntcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAuaW1ne1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDJweDtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAuaWNvbnN7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgICAgIC5oZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25faGQucG5nXCIpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuaGQ6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbl9oZC5wbmdcIikgbm8tcmVwZWF0IGxlZnQgLTExMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5zYXR7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29uX3NhdGVsbGl0LnBuZ1wiKSBuby1yZXBlYXQgbGVmdCB0b3A7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnNhdDpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29uX3NhdGVsbGl0LnBuZ1wiKSBuby1yZXBlYXQgbGVmdCAtMTEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmlwdHZ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29uX2lwLXR2LnBuZ1wiKSBuby1yZXBlYXQgbGVmdCB0b3A7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmlwdHY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbl9pcC10di5wbmdcIikgbm8tcmVwZWF0IGxlZnQgLTExMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5rYWJlbHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25fa2FiZWwucG5nXCIpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAua2FiZWw6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbl9rYWJlbC5wbmdcIikgbm8tcmVwZWF0IGxlZnQgLTExMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5tb2JpbGV0dntcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25fbW9iaWwtdHYucG5nXCIpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAubW9iaWxldHY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbl9tb2JpbC10di5wbmdcIikgbm8tcmVwZWF0IGxlZnQgLTExMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC52b2R7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29uX3ZvZC5wbmdcIikgbm8tcmVwZWF0IGxlZnQgdG9wO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC52b2Q6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbl92b2QucG5nXCIpIG5vLXJlcGVhdCBsZWZ0IC0xMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRlYXNlcntcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGVhc2VyT3BlbntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgye1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRfY3RhO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udF9jdGE7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYXJyb3ctbGVmdDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoNHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjb3B5O1xuICAgICAgICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tb3JlbGVzc3tcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Fycm93c19tb3JlbGVzcy5wbmdcIikgbm8tcmVwZWF0IGxlZnQgdG9wO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tb3JlbGVzczpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAgbGVmdCAtNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1vcmVsZXNzLmxlc3N7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAtMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tb3JlbGVzcy5sZXNzOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgLTE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5BVC5lbXBmYW5nRGV0YWlsVGVtcGxhdGUgLnczMDAsXG4uQ0guZW1wZmFuZ0RldGFpbFRlbXBsYXRlIC53MzAwe1xuICAgIG1pbi1oZWlnaHQ6IDIwM3B4O1xufVxuLyplbmQgZW1wZmFuZyovXG5cbi8qc2VuZHVuZ2VuKi9cbi5zZW5kdW5nZW4sIC5zZW5kdW5nZW5HcmFmaWsudW50ZXJzZWl0ZXtcbiAgICAudzMwMHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6NjAwcHg7XG4gICAgfVxuICAgIC5ib3gxMyAuY3NjLWZyYW1lLWRlZmF1bHQgLmNzYy10ZXh0cGljLXRleHQgaDIgYXtcbiAgICAgICAgLy9mb250LXNpemU6IDAuOGVtO1xuICAgIH1cbiAgICAudzYyMHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAuY3NjLWZyYW1lLXJ1bGVyQWZ0ZXJ7XG4gICAgICAgICAgICAvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTQ5ZTczO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICAgIC5ib3hTZW5kdW5nIGgye1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udF9oMl9ib2xkO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAxZW07IFxuICAgICAgICB9XG4gICAgICAgIGgye1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udF9oMjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICAvL2ZvbnQtc2l6ZTogMmVtO1xuICAgICAgICB9XG4gICAgICAgIGgze1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udF9jdGE7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmhpZ2hsaWdodC1zdHlsZXtcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250X2gxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRfY3RhO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAuNDRlbSAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uc2VuZHVuZ2Vue1xuICAgIC53NjIwe1xuICAgICAgICAuc2VuZHVuZ0hlYWRsaW5le1xuICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udF9oMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRfY3RhOyBcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zZW5kZXRlcm1pbmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgfVxufVxuLnNlbmR1bmdlbiAubmF2aV8ybmR7XG4gICAgbGkgYXtcbiAgICAgICAgQGluY2x1ZGUgZm9udF9oMl9ib2xkO1xuICAgICAgICAvL2xpbmUtaGVpZ2h0OiAxLjgzM2VtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAgICAgICBwYWRkaW5nOiA1cHggMHB4O1xuICAgIH1cbn1cbi5uYXZpX2JveCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzFhMWUyMTtcbiAgICBtYXJnaW46IDIwcHggMDtcbn1cblxuLnN1Yl9uYXYge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMWExZTIxO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB1bHtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDAgMjBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaXtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZSBub25lO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyAvLzQwcHhcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRfY3RhO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjgzM2VtO1xuXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBsaS5hY3RpdmUgYXtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgICAgbGk6aG92ZXIgYXtcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVudVN0YWZmZWx7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgY29sb3I6ICNmMmVkZTA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuaW1nX2hvdmVye1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDQuNzYlO1xuICAgICAgICAvL2JhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wYXR0ZXJuXzNzcF9ncmVlbjIuanBnXCIpIG5vLXJlcGVhdCBzY3JvbGwgbGVmdCBib3R0b20gdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrZ3JleTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGNvbG9yOiAjZjJlZGUwO1xuICAgICAgICAuY3Rhe1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udF9oMl9ib2xkO1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrZ3JleV9mb290ZXI7XG4gICAgICAgICAgICAvL2ZvbnQtc2l6ZTogMS4zM2VtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLmFycm93e1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY25fY3RhX2Rvd25tZW51LnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIGxlZnQgdG9wIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgdWx7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2dyZXk7XG4gICAgICAgIHotaW5kZXg6MTAwO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGRhcmtncmV5X2Zvb3RlcjtcbiAgICAgICAgbGl7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNC43NiU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNuLXNlYXNvbi1ub3JtYWwucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDQuNzYlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250X2g0O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtncmV5X2Zvb3RlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGE6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrZ3JleV9mb290ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGk6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNuLXNlYXNvbi5wbmdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuLm1lbnVTdGFmZmVsOmhvdmVyIHtcbiAgICAuaW1nX2hvdmVye1xuICAgICAgICAuY3Rhe1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAuYXJyb3d7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggYm90dG9tO1xuICAgICAgICB9XG4gICAgfVxuICAgIHVse1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLm1lbnVTdGFmZmVsIHVsIGxpOmhvdmVye1xuICAgIC8vICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI2LCAzMCwgMzMsIDAuMik7XG59XG4uYnRuX2JhY2tfbW9iaWxle1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDJweDtcbiAgICBwe1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIGF7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hcnJvd19iYWNrLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgQGluY2x1ZGUgZm9udF9mb290ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICBjb2xvcjogJGRhcmtncmV5X2Zvb3RlcjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExcHg7XG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5tZW51U3RhZmZlbCB1bCBsaS5hY3RpdmUgYSB7XG4gICAgY29sb3I6ICRkYXJrZ3JleV9mb290ZXI7XG59XG4ubWVudVN0YWZmZWwgdWwgbGkuYWN0aXZle1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjYsIDMwLCAzMywgMC4yKTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNuLXNlYXNvbi5wbmdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xufVxuXG4uc2VuZHVuZ0hlYWRsaW5le1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgLmhlYWR7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgICAuZ2VucmVfaWNuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIuMiU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgIH1cbiAgICAuZmFtaWx5e1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNuX2dlbnJlX2JsYWNrXzYweDUwLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIGxlZnQgLTIwMHB4IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAucGFyYW5vcm1hbHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljbl9nZW5yZV9ibGFja182MHg1MC5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCBsZWZ0IC0yNTBweCB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLmNyaW1le1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNuX2dlbnJlX2JsYWNrXzYweDUwLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIGxlZnQgLTMwMHB4IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAuZGVhbHN7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY25fZ2VucmVfYmxhY2tfNjB4NTAucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgbGVmdCAtMTUwcHggdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5saWZlc3R5bGV7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY25fZ2VucmVfYmxhY2tfNjB4NTAucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgbGVmdCAtMTAwcHggdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5wb3J0cmFpdHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljbl9nZW5yZV9ibGFja182MHg1MC5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCBsZWZ0IC01MHB4IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAubGlmZWNoYW5nZXtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljbl9nZW5yZV9ibGFja182MHg1MC5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCBsZWZ0IC0wcHggdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG59XG5cbi5zbGlkZXIyM3tcbiAgICAuYngtd3JhcHBlciB7XG4gICAgICAgIC5ieC1uZXh0e1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5ieC1wcmV2e1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiBhe1xuICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC50ZWFzZXJfc2xpZGVye1xuICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgfVxufVxuLmNsZWFye1xuICAgIGNsZWFyOiBib3RoO1xufVxuLyplbmQgc2VuZHVuZ2VuKi9cblxuLypzZW5kdW5nIGdyYWZpayovXG5ib2R5LnNlbmR1bmdlbkdyYWZpaywgYm9keS5zZW5kdW5nZW5HcmFmaWsudW50ZXJzZWl0ZXtcbiAgICAuc2VuZHVuZ0hlYWRsaW5le1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICB9XG4gICAgLmJ0bl9iYWNrX21vYmlsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMxcHg7XG4gICAgfVxuICAgIC5zdGFnZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cbiAgICAuZ2VucmVfaWNue1xuICAgICAgICB0b3A6IDE3cHg7XG4gICAgfVxuICAgIGgye1xuICAgICAgICBAaW5jbHVkZSBmb250X2gyO1xuICAgICAgICAvLyBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICBoM3tcbiAgICAgICAgQGluY2x1ZGUgZm9udF9jdGE7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgLmhpZ2hsaWdodC1zdHlsZXtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udF9oMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50ZWFzZXJfc2xpZGVyX3dyYXBwZXJ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgLnNpbmdsZXBsYXllciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICNwbGF5ZXIudHBQbGF5ZXJ7XG4gICAgICAgICAgICBjbGVhcjpib3RoO1xuICAgICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tZW51U3RhZmZlbHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC5pbWdfaG92ZXJ7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRkYXJrZ3JleV9mb290ZXI7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAuY3RhIC5hcnJvd3tcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhcnJvdy1yaWdodDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAuY3Rhe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XHRcbiAgICAgICAgfVxuXG4gICAgICAgIHVse1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMi43NiU7XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCA0Ljc2JTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2aV8ybmR7XG4gICAgICAgIC5zdWJfbmF2e1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRyZWQ7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB1bHtcbiAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL2ZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZpXzJuZC52aWRlb3tcbiAgICAgICAgLnN1Yl9uYXZ7Ym9yZGVyLWJvdHRvbTpub25lO31cbiAgICB9XG59XG5cblxuLnNpbmdsZXBsYXllciB7XG4gICAgI3BsYXllci50cFBsYXllcntcbiAgICAgICAgY2xlYXI6Ym90aDtcbiAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICB9XG59XG4udzYyMCAubmF2aV8ybmQudmlkZW97XG4gICAgbWFyZ2luLXRvcDoxNXB4O1xuICAgIC5zdWJfbmF2e1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMWExZTIxO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHVse1xuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07IFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuYm9keS5zZW5kdW5nZW5HcmFmaWsudW50ZXJzZWl0ZSAuc3RhZ2V7YmFja2dyb3VuZDpub25lO31cbmJvZHkuc2VuZHVuZ2VuR3JhZmlrLnVudGVyc2VpdGUgLnczMDB7bWFyZ2luLXRvcDozMHB4O31cblxuLmJveF8zM3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDM5MHB4O1xuICAgIC5mcmFtZS1kZWZhdWx0e1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHBhZGRpbmc6IDAgMi4yJSA4cHg7XG4gICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgIGgye1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRfaDE7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICAgIGgze1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRfaDI7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmN0YXtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljbl9hcnJvd19iaWcucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWluLWhlaWdodDogNTJweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDM4cHg7IFxuICAgIH1cbn1cblxuLmJveDMzaW1hZ2UsIC5ib3gxMmltYWdlLCAudGFnZXNoaWdobGlnaHR7XG4gICAgLmluZGl2aWR1ZWxfZ3JhZGllbnR7XG4gICAgICAgIC8vIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwMDFhMWUyMScsIGVuZENvbG9yc3RyPScjMWExZTIxJyxHcmFkaWVudFR5cGU9MCApO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuLnNlbmR1bmdlbkdyYWZpayAuaW5kaXZpZHVlbF9ncmFkaWVudHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2dyZXk7XG59XG4uc2VuZHVuZ2VuR3JhZmlrIC5ib3hfMTI6aG92ZXIgaDJ7XG4gICAgYXtcbiAgICAgICAgY29sb3I6ICRyZWQ7O1xuICAgIH1cbn1cbi5ib3gzM2ltYWdlIC5pbmRpdmlkdWVsX2dyYWRpZW50e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrZ3JleTtcbiAgICBoZWlnaHQ6IDk4cHg7XG59XG4uYm94XzMzOmhvdmVyLCAuYm94XzEyOmhvdmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAmOmhvdmVye1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApOyAvKiBGb3IgSUU4IGFuZCBlYXJsaWVyICovXG4gICAgICAgIH1cbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBjb2xvcjokcmVkO1xuICAgICAgICB9XG4gICAgfVxufVxuLmJveDMzY29sb3IsIC5ib3gxMmNvbG9ye1xuICAgIC5jc2MtdGV4dHBpY3tcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgLmltZ19ob3ZlcntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI2LCAzMCwgMzMsIDApO1xuICAgIH1cbn1cbi5ib3gzM2NvbG9yOmhvdmVyLCAuYm94MTJjb2xvcjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI2LCAzMCwgMzMsIDAuMik7XG4gICAgLmltZ19ob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNiwgMzAsIDMzLCAwLjIpO1xuICAgIH1cbn1cblxuLmJveDMzY29sb3IueWVsbG93LCAuYm94MTJjb2xvci55ZWxsb3d7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BhdHRlcm5fNnNwX3llbGxvdy5qcGdcIikgbm8tcmVwZWF0IHNjcm9sbCBsZWZ0IHRvcCB0cmFuc3BhcmVudDtcbn1cblxuLmJveDMzZmJ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2dyZXk7XG4gICAgLy8gICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcGF0dGVybl82c3BfYmx1ZS5qcGdcIikgbm8tcmVwZWF0IHNjcm9sbCBsZWZ0IHRvcCB0cmFuc3BhcmVudDtcbiAgICBtaW4taGVpZ2h0OiA5MHB4O1xuICAgIC5jc2MtZnJhbWUtZGVmYXVsdHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB9XG4gICAgLmljbl9mYWNlYm9va19zcDZ7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zb2NpYWxfZmJfbW9iaWxlLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzMnB4O1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICB9XG4gICAgLmltZ19ob3ZlcntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2dyZXk7XG4gICAgfVxuICAgIGgze1xuICAgICAgICBAaW5jbHVkZSBmb250X2FtcGVybWVkaXVtO1xuICAgICAgICAvLyBmb250LXNpemU6IDAuODllbSAhaW1wb3J0YW50O1xuICAgICAgICAvLyBsaW5lLWhlaWdodDogMS4xMTFlbTtcbiAgICB9XG4gICAgaDJ7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRfYW1wZXJzZXJpZjtcbiAgICB9XG4gICAgaDR7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgQGluY2x1ZGUgYXJyb3ctbGVmdDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgbWFyZ2luOiAwIC02MHB4IDAgMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgQGluY2x1ZGUgZm9udF9jdGE7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBhe1xuICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4uYm94MzNmYjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2dyZXk7XG4gICAgLmltZ19ob3ZlcntcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNiwgMzAsIDMzLCAwLjIpO1xuICAgIH1cbn1cblxuLmdld2lubnRlYXNlci5ib3gzM2Zie1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrZ3JleTtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTBweCAxNXB4O1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuICAgIC5jc2MtZnJhbWUtZGVmYXVsdHtwb3NpdGlvbjpyZWxhdGl2ZTt9XG4gICAgaDN7IEBpbmNsdWRlIGZvbnRfYW1wZXJzY3JpcHQ7IGZvbnQtc2l6ZToxOHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIGgyeyBAaW5jbHVkZSBmb250X2FtcGVyaGVhdnk7IGZvbnQtc2l6ZTogMjRweDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZmxvYXQ6bGVmdDsgY2xlYXI6Ym90aDt9XG4gICAgaDR7IGZvbnQtc2l6ZToxOHB4OyBmbG9hdDpsZWZ0OyBjbGVhcjpib3RoOyB3aWR0aDoxMDAlOyBwYWRkaW5nLWxlZnQ6MjJweDsgdG9wOjBweDt9XG4gICAgLmljbl9rbGVle2JhY2tncm91bmQ6dXJsKCcuLi9pbWcvaWNuX2tsZWUucG5nJykgMHB4IDBweCBuby1yZXBlYXQ7IHdpZHRoOiA4OXB4OyBoZWlnaHQ6IDg0cHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOjI2cHg7IHJpZ2h0OjkwcHg7IGRpc3BsYXk6IGJsb2NrO31cbiAgICAuaWNuX2ZhY2Vib29rX3NwNnt0b3A6MTVweDsgcmlnaHQ6MTVweDt9XG59XG5cbi5ib3hfMTJ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgICBtYXgtaGVpZ2h0OiAyNjBweDtcbiAgICBoZWlnaHQ6IDI2MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC5jc2MtZnJhbWUtZGVmYXVsdHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBwYWRkaW5nOiAwIDIuMiUgMTVweDtcbiAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgY29sb3I6ICNmMmVkZTA7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgfVxuICAgIC5jdGF7XG4gICAgICAgIEBpbmNsdWRlIGFycm93LWxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtaW4taGVpZ2h0OiAyNnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjZweDtcbiAgICB9XG4gICAgaDJ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zM2VtICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxufVxuLmJveF8xMi5sYXN0e1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xufVxuLmJveDEyY29sb3J7XG4gICAgLmNzYy10ZXh0cGlje1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICB9XG59XG4vKmVuZCBzZW5kdW5nIGdyYWZpayovXG5cbi5jb250ZW50LXdyYXBwZXIge1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6MTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgY2VudGVyO1xufVxuXG4vKmJyZWFkY3J1bWIqL1xuLmJyZWFkY3J1bWJNZW51e1xuICAgIG1hcmdpbjogMTBweCBhdXRvIDEwcHg7XG4gICAgQGluY2x1ZGUgZm9udF9mb290ZXI7XG4gICAgY29sb3I6ICRncmV5O1xuICAgIGF7XG4gICAgICAgIGNvbG9yOiAkZ3JleTsgIFxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJyZWFkY3J1bWJJY29ue1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNuX2Fycm93X2JyZWFkY3J1bWIucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxufVxuXG4ubmV3c1RlbXBsYXRlIC5icmVhZGNydW1iTWVudSxcbi50dmd1aWRlIC5icmVhZGNydW1iTWVudXttYXJnaW4tYm90dG9tOjBweDt9XG5cbi8qZW5kIGJyZWFkY3J1bWIqL1xuXG4vKmVwaXNvZGVuZ3VpZGUqL1xuLmJveFNlbmR1bmd7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgLmJvZHl0ZXh0e1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAuY3NjLXRleHRwaWMtY2VudGVye1xuICAgICAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICAgIH1cbiAgICAuY3NjLWZyYW1lLWRlZmF1bHR7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAvLyB3aWR0aDogNjglO1xuICAgICAgICBoMntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICB9XG4gICAgfVxufVxuLmJveFNlbmR1bmcubGluZXtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHJlZDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4jYzEzNjA3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4vKmVuZCBlcGlzb2Rlbmd1aWRlKi9cblxuXG4vKnR2Z3VpZGUgdGFnZXNoaWdobGlnaHQqL1xuLmJveDEzLnRhZ2VzaGlnaGxpZ2h0e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC8qICAuaW1hZ2V7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaW1ne1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAtNTAlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMTVweDtcbiAgICAgICAgfVxuICAgICAgfSovXG4gICAgJjpob3ZlcntcbiAgICAgICAgLnRleHQgaDQsXG4gICAgICAgIC50ZXh0IGgye1xuICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGV4dHsgLy8hIVxuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2dyZXk7XG4gICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTVweDtcbiAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgIHdpZHRoOiAxMDAlO1x0XG4gICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRfaDQ7XG4gICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgICAgICAgICAvLyAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgfVxuICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgIC8vICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udF9oNDtcbiAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgIH1cbiAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBcbiAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRfaDI7XHRcdFx0XG4gICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRfaDI7XG4gICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgfVxuICAgIH1cblxuICAgIC5jdGF7XG4gICAgICAgIEBpbmNsdWRlIGFycm93LWxlZnQ7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkzOXB4KSB7XG4gICAgICAgICAgICBib3R0b206MjNweDtcbiAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAgICAgYm90dG9tOjIxcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4uYm94MTMudGFnZXNoaWdobGlnaHQ6aG92ZXJ7XG4gICAgLmN0YXtcbiAgICAgICAgLy8gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICAgIH1cbn1cblxuLmJveDEzLnRhZ2VzaGlnaGxpZ2h0LmVpbmVye1xuICAgIC5pbWFnZXtcblxuICAgIH1cbiAgICAudGV4dHtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BhdHRlcm5fMnNwX3llbGxvd19zcHJpdGUuanBnXCIpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcbiAgICB9XG59XG4uYm94MTMudGFnZXNoaWdobGlnaHQuZWluZXI6aG92ZXJ7XG4gICAgLmltYWdle1xuXG4gICAgfVxuICAgIC50ZXh0e1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgICB9XG59XG4udHZib3h7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5kYXRhX2ljb257XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljbl9jYWxlbmRhci5wbmdcIikgbm8tcmVwZWF0IGxlZnQgdG9wO1xuICAgIGRpc3BsYXk6YmxvY2s7IGhlaWdodDoxOHB4OyB3aWR0aDoxOHB4OyBwb3NpdGlvbjphYnNvbHV0ZTsgcmlnaHQ6MjBweDsgdG9wOjIwcHg7IGN1cnNvcjpwb2ludGVyO1xufVxuXG4uZGF0YV9pY29uOmhvdmVyLCAuZGF0YV9pY29uLmFjdGl2ZXtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgLTE4cHg7XG59XG5cbi8qZW5kIHR2Z3VpZGUgdGFnZXNoaWdobGlnaHQqL1xuXG5cbi5ob21lIC50eC1tMDEtdHZwcm9ncmFtbWUgLnR4dF9jb250ZW50X2hlYWRsaW5le2Rpc3BsYXk6bm9uZTt9XG4uaG9tZSAudHgtbTAxLXR2cHJvZ3JhbW1lIC5ib3gxMy50YWdlc2hpZ2hsaWdodHt3aWR0aDoxMDAlO31cbi8qLmhvbWUgLnR4LW0wMS10dnByb2dyYW1tZSAuYm94MTMudGFnZXNoaWdobGlnaHQgLmltYWdle3Bvc2l0aW9uOiBpbml0aWFsO30qL1xuLyouaG9tZSAudHgtbTAxLXR2cHJvZ3JhbW1lIC5ib3gxMy50YWdlc2hpZ2hsaWdodCAuaW1hZ2UgaW1ne21hcmdpbi1sZWZ0OjUwJTsgdG9wOjBweDt9Ki9cbi5ob21lIC50eC1tMDEtdHZwcm9ncmFtbWUgLmJveDEzLnRhZ2VzaGlnaGxpZ2h0IC50ZXh0IGg0e2NsZWFyOmJvdGg7IGRpc3BsYXk6bm9uZTt9XG4uaG9tZSAudHgtbTAxLXR2cHJvZ3JhbW1lIC5ib3gxMy50YWdlc2hpZ2hsaWdodCAudGV4dCBoM3tjbGVhcjpib3RoOyBkaXNwbGF5Om5vbmU7fVxuLmhvbWUgLnR4LW0wMS10dnByb2dyYW1tZSAuYm94MTMudGFnZXNoaWdobGlnaHQgLnRleHQgaDJ7d2lkdGg6ODQlO31cbi5ob21lIC50eC1tMDEtdHZwcm9ncmFtbWUgLmJveDEzLnRhZ2VzaGlnaGxpZ2h0IC5jdGF7ZGlzcGxheTpibG9jazt9XG5cbi5ob21lIC50eC1tMDEtdHZwcm9ncmFtbWUgLmJveDEzLnRhZ2VzaGlnaGxpZ2h0OmhvdmVyIC50ZXh0IGg0LFxuLmhvbWUgLnR4LW0wMS10dnByb2dyYW1tZSAuYm94MTMudGFnZXNoaWdobGlnaHQ6aG92ZXIgLnRleHQgaDN7ZGlzcGxheTpibG9jazt9XG4uaG9tZSAudHgtbTAxLXR2cHJvZ3JhbW1lIC5ib3gxMy50YWdlc2hpZ2hsaWdodDpob3ZlciAuY3Rhe2Rpc3BsYXk6YmxvY2s7fVxuLmhvbWUgLnR4LW0wMS10dnByb2dyYW1tZSAuYm94MTMudGFnZXNoaWdobGlnaHQ6aG92ZXIgLmluZGl2aWR1ZWxfZ3JhZGllbnR7aGVpZ2h0OjEwMCU7fVxuLy8hISAuaG9tZSAudHgtbTAxLXR2cHJvZ3JhbW1lIC5ib3gxMy50YWdlc2hpZ2hsaWdodDpob3ZlciAudGV4dHtoZWlnaHQ6MTA1cHg7fVxuLmhvbWUgLnR4LW0wMS10dnByb2dyYW1tZSAuYm94MTMudGFnZXNoaWdobGlnaHQ6aG92ZXIgLnRleHQgaDJ7Y29sb3I6JHJlZDt9XG5cblxuXG4udHgtbTAxLXByb2dyYW1hYmN7ZmxvYXQ6bGVmdDt9XG5cbi5oaWdobGlnaHRzIGgxeyBAaW5jbHVkZSBmb250X2FtcGVyc2NyaXB0OyAgZm9udC1zaXplOjI0cHg7IHRleHQtdHJhbnNmb3JtOiBub25lO31cbi50ZWFzZXIzM193cmFwcGVyeyBjbGVhcjogYm90aDsgZmxvYXQ6IGxlZnQ7ICBtYXJnaW4tdG9wOiAwcHg7ICB3aWR0aDogMTAwJTt9XG4udGVhc2VyMzNfd3JhcHBlciAubGFzdCAuYm94MTN7bWFyZ2luLXJpZ2h0OjBweDt9XG4uc2VuZHVuZ2VuIC53NjIwe3Bvc2l0aW9uOnJlbGF0aXZlO31cbi5zZW5kdW5nZW4gLnc2MjAgLmJ0bl9iYWNrX21vYmlsZXt0b3A6MzBweDt9IFxuLnNlbmR1bmdlbiAudzYyMCAuc2VuZGV0ZXJtaW5lX3NwYWNlcnsgZGlzcGxheTogbm9uZTsgZmxvYXQ6IGxlZnQ7IGhlaWdodDogMjBweDsgbWFyZ2luLWJvdHRvbTogM3B4OyAgd2lkdGg6IDE0MHB4O31cblxuLy8gQWx0XG4uY3NjLXNpdGVtYXB7bWFyZ2luLWJvdHRvbTo0MHB4O31cbi5jc2Mtc2l0ZW1hcCB1bHttYXJnaW46MHB4OyBwYWRkaW5nLWxlZnQ6MHB4O31cbi5jc2Mtc2l0ZW1hcCB1bCBsaSBhIHtmb250LXdlaWdodDpib2xkOyBmb250LXNpemU6MS4zZW07IGRpc3BsYXk6aW5saW5lLWJsb2NrOyBtYXJnaW4tYm90dG9tOjEwcHg7fVxuLmNzYy1zaXRlbWFwIHVsIGxpIHVsIHtwYWRkaW5nLWxlZnQ6MzZweDt9XG4uY3NjLXNpdGVtYXAgdWwgbGkgdWwgbGkgYSB7Zm9udC13ZWlnaHQ6bm9ybWFsOyBmb250LXNpemU6MWVtO31cblxuLy8gTmV1OiAyMDIwXG4uZnJhbWUtdHlwZS1tZW51X3NpdGVtYXBfcGFnZXMge21hcmdpbi1ib3R0b206IDQwcHg7fVxuLmZyYW1lLXR5cGUtbWVudV9zaXRlbWFwX3BhZ2VzIHVsIHttYXJnaW4tYm90dG9tOiA0MHB4OyBwYWRkaW5nLWxlZnQ6MHB4OyBsaXN0LXN0eWxlOiBub25lO31cbi5mcmFtZS10eXBlLW1lbnVfc2l0ZW1hcF9wYWdlcyB1bCBsaSBhIHtmb250LXdlaWdodDpib2xkOyBmb250LXNpemU6MS4zZW07IGRpc3BsYXk6aW5saW5lLWJsb2NrOyBtYXJnaW4tYm90dG9tOjEwcHg7fVxuLmZyYW1lLXR5cGUtbWVudV9zaXRlbWFwX3BhZ2VzIHVsIGxpIHVse3BhZGRpbmctbGVmdDozNnB4O31cbi5mcmFtZS10eXBlLW1lbnVfc2l0ZW1hcF9wYWdlcyB1bCBsaSB1bCBsaSBhIHtmb250LXdlaWdodDpub3JtYWw7IGZvbnQtc2l6ZToxZW07fVxuXG4uaG9tZSAubmV3c3ttYXgtd2lkdGg6IDQ2MHB4OyBmbG9hdDpsZWZ0OyBtYXJnaW4tdG9wOjBweDt9XG4ubmV3c19zZWNvbmRhcnkubmV3c19ob21lIC5pbWdfaG92ZXJ7fVxuLmhvbWUgLmJveF9yaWdodCAudHh0X2NvbnRlbnRfaGVhZGxpbmV7bWFyZ2luLWJvdHRvbTowcHg7fVxuLmhvbWUgLmJveF9sZWZ0IC50eHRfY29udGVudF9oZWFkbGluZXttYXJnaW4tYm90dG9tOjBweDt9XG4udGVhc2VyIC50cmFuemdyZXkgLmNzYy10ZXh0cGljLXRleHR7XG4gICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQS9QZ284YzNabklIaHRiRzV6UFNKb2TigKZJZ2FHVnBaMmgwUFNJeElpQm1hV3hzUFNKMWNtd29JMmR5WVdRdGRXTm5aeTFuWlc1bGNtRjBaV1FwSWlBdlBnbzhMM04yWno0PScpO1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNiwgMzAsIDMzLCAwKSA1MCUsIHJnYmEoMjYsIDMwLCAzMywgMC42KSA3MCUsIHJnYmEoMjYsIDMwLCAzMywgMC45KSA5NSUsICMxYTFlMjEgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCg1MCUsIHJnYmEoMjYsIDMwLCAzMywgMCkpLCBjb2xvci1zdG9wKDcwJSwgcmdiYSgyNiwgMzAsIDMzLCAwLjYpKSwgY29sb3Itc3RvcCg5NSUsIHJnYmEoMjYsIDMwLCAzMywgMC45KSksIGNvbG9yLXN0b3AoMTAwJSwgIzFhMWUyMSkpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNiwgMzAsIDMzLCAwKSA1MCUsIHJnYmEoMjYsIDMwLCAzMywgMC42KSA3MCUsIHJnYmEoMjYsIDMwLCAzMywgMC45KSA5NSUsICMxYTFlMjEgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNiwgMzAsIDMzLCAwKSA1MCUsIHJnYmEoMjYsIDMwLCAzMywgMC42KSA3MCUsIHJnYmEoMjYsIDMwLCAzMywgMC45KSA5NSUsICMxYTFlMjEgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjYsIDMwLCAzMywgMCkgNTAlLCByZ2JhKDI2LCAzMCwgMzMsIDAuNikgNzAlLCByZ2JhKDI2LCAzMCwgMzMsIDAuOSkgOTUlLCAjMWExZTIxIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjYsIDMwLCAzMywgMCkgNTAlLCByZ2JhKDI2LCAzMCwgMzMsIDAuNikgNzAlLCByZ2JhKDI2LCAzMCwgMzMsIDAuOSkgOTUlLCAjMWExZTIxIDEwMCUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwMDFhMWUyMScsIGVuZENvbG9yc3RyPScjMWExZTIxJyxHcmFkaWVudFR5cGU9MCApO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNTBweCA0Ljc2JSA4cHg7XG59XG5cbi50ZWFzZXIgLnRyYW56IC5jc2MtdGV4dHBpYy10ZXh0e1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNTBweCA0Ljc2JSA4cHg7XG4gICAgYmFja2dyb3VuZDpub25lO1xufVxuXG4udGVhc2VyIC50cmFuemdyZXkgLmNzYy10ZXh0cGljLXRleHQsXG4udGVhc2VyIC50cmFueiAuY3NjLXRleHRwaWMtdGV4dHtib3gtc2l6aW5nOiBib3JkZXItYm94O2hlaWdodDogMTAwcHg7ZGlzcGxheTogdGFibGUtY2VsbDt2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO2NsZWFyOiBib3RoO3Bvc2l0aW9uOiBhYnNvbHV0ZTtib3R0b206IDBweDt6LWluZGV4OiAxO3dpZHRoOiAxMDAlOyBjb2xvcjojZmZmO31cbi50eHRfcHJldntkaXNwbGF5OmlubGluZS1ibG9jazsgd2lkdGg6MTAwJTsgaGVpZ2h0OjgzcHg7IG1heC1oZWlnaHQ6ODNweDt9XG4ucHJpbnR7Y3Vyc29yOnBvaW50ZXI7fVxuLnNlbmR1bmdHcmFmaWtDb250ZW50IC5ib3gzM2ltYWdlLmJveF8zM3tcbiAgICBtaW4taGVpZ2h0OmluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAwLjkzOGVtO1xufVxuXG5cbi5kZWZhdWx0IC5ib3gxMyAuY3NjLWZyYW1lLWRlZmF1bHQgLmNzYy10ZXh0cGljIC5jc2MtdGV4dHBpYy10ZXh0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO31cbi5kZWZhdWx0IC5ib3gxMyAuY3NjLWZyYW1lLWRlZmF1bHQgLmNzYy10ZXh0cGljIC5jc2MtdGV4dHBpYy10ZXh0IGg0e3Bvc2l0aW9uOmFic29sdXRlOyBib3R0b206NTBweDsgbGVmdDoyMHB4O31cblxuLmdhbGVyaWVfd3JhcHBlcnttYXJnaW46MTBweCAwIDIwcHggMDsgZmxvYXQ6bGVmdDt9XG4uZ2FsZXJpZV93cmFwcGVyIC5nYWxlcmllX2l0ZW1fd3JhcHBlciAuZ2FsZXJpZV9pdGVte1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlOyBcbiAgICBjdXJzb3I6cG9pbnRlcjsgXG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgJjpob3ZlcntcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTsgLyogRm9yIElFOCBhbmQgZWFybGllciAqL1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZ2FsZXJpZV93cmFwcGVyIC5nYWxlcmllX2l0ZW1fd3JhcHBlciAuZ2FsZXJpZV9pdGVtIGltZ3t3aWR0aDoxNDBweDsgaGVpZ2h0OmF1dG87ZGlzcGxheTpibG9jazt9XG4uZ2FsZXJpZV93cmFwcGVyIC5ieC13cmFwcGVyIC5ieC1wcmV2e2JhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO31cbi5nYWxlcmllX3dyYXBwZXIgLmJ4LXdyYXBwZXIgLmJ4LW5leHR7YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO31cbi5nYWxlcmllX3dyYXBwZXIgLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiBhe2hlaWdodDoxMDAlOyB9XG5cbi5nYWxlcmllX3dyYXBwZXIgLmdhbGVyaWVfaXRlbSAuaG92ZXJfcGZlaWx7XG4gICAgLy8gIGJhY2tncm91bmQ6dXJsKCcuLi9pbWcvaWNvbl9wbGF5LnBuZycpIDBweCAwcHggbm8tcmVwZWF0OyBcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTsgXG4gICAgaGVpZ2h0OiAzN3B4OyBcbiAgICB3aWR0aDozOHB4OyBcbiAgICB0b3A6NTAlOyBcbiAgICBsZWZ0OjUwJTsgXG4gICAgbWFyZ2luLWxlZnQ6LTE3cHg7IFxuICAgIG1hcmdpbi10b3A6LTE4cHg7XG59XG4uZ2FsZXJpZV93cmFwcGVyIC5nYWxlcmllX2l0ZW06aG92ZXIgLmhvdmVyX3BmZWlse2JhY2tncm91bmQtcG9zaXRpb246MHB4IC0zNXB4O31cbi5nYWxlcmllX3dyYXBwZXIgLmdhbGVyaWVfY29udGVudHttYXJnaW46MjBweCAwcHggMjBweCAwcHg7fVxuXG4udHgtbTAxLXR2cHJvZ3JhbW1lIC50ZWFzZXJfdXAge1xuICAgIGRpc3BsYXk6IGJsb2NrOyBcbn1cblxuLnNwMy5ncmVlbiBoM3ttYXJnaW4tYm90dG9tOjBweDt9XG4uc3AzLmdyZWVuIGgye21hcmdpbi1ib3R0b206M3B4O31cbi50ZWFzZXIgLmNzYy10ZXh0cGljLXRleHR7bWluLWhlaWdodDo3OHB4O30vL2bDvHIgc3RhcnRzZWl0ZVxuXG4ubmV3c1RlbXBsYXRlIC5zdGFnZV9jb250ZW50IGgxLFxuLm1ldGEgLnN0YWdlX2NvbnRlbnQgaDF7bWFyZ2luLWJvdHRvbTozMHB4OyBtYXJnaW4tdG9wOjMwcHg7IGZvbnQtZmFtaWx5OiBcIm9wZW5fc2Fuc3JlZ3VsYXJcIiwgJGZhbGxiYWNrX2ZvbnRzO31cblxuLmdhbGVyaWVfY29udGVudCBpbWd7bWFyZ2luOmF1dG87IGRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7fVxuXG5cbmJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5oczEgaDJ7IFxuICAgIEBpbmNsdWRlIGZvbnRfaDE7IFxufVxuYm9keS5zZW5kdW5nZW5HcmFmaWsgLmhzMiBoMnsgXG4gICAgZm9udC1mYW1pbHk6IFwiYW1wZXJzY3JpcHRyZWd1bGFyXCIsVGltZXMgTmV3IFJvbWFuLFRpbWVzLENvdXJpZXIsc2VyaWY7IFxufVxuYm9keS5zZW5kdW5nZW5HcmFmaWsgLnNlbmR1bmdIZWFkbGluZSBoMiwgYm9keS5zZW5kdW5nZW5HcmFmaWsudW50ZXJzZWl0ZSAuc2VuZHVuZ0hlYWRsaW5lIGgye1xuICAgIGNvbG9yOiAkZGFya2dyZXk7XG4gICAgQGluY2x1ZGUgZm9udF9oMTtcbn1cbmJvZHkuc2VuZHVuZ2VuR3JhZmlrLnVudGVyc2VpdGUgLnNlbmR1bmdHcmFmaWsyU3BhbHRlbiAuc2VuZHVuZ0hlYWRsaW5lIGgye1xuICAgIEBpbmNsdWRlIGZvbnRfaDJfYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkcmVkO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cdHBhZGRpbmctdG9wOiAxNXB4O1xufVxuYm9keS5zZW5kdW5nZW5HcmFmaWsudW50ZXJzZWl0ZSAuc2VuZHVuZ0dyYWZpazJTcGFsdGVuIC5zZW5kdW5nSGVhZGxpbmUgLmhpZ2hsaWdodC1zdHlsZSBoMntcbiAgICBAaW5jbHVkZSBmb250X2gyO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHJlZDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vLyBhbHRlIFN0YWZmZWxuIExheW91dCBmaXhcbmJvZHkuc2VuZHVuZ2VuR3JhZmlrLnVudGVyc2VpdGUgLnNlbmR1bmdHcmFmaWsyU3BhbHRlbiwgLnNlbmR1bmdlbiAudzYyMCB7XG4gICAgLmVwaXNvZGUtbGlzdCB7XG4gICAgICAgIC50ZWFzZXItYXVza2xhcHBiYXIge1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRyZWQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG5cbiAgICAgICAgICAgIC50ZWFzZXItaW1nIGRpdi5pbWdfYXVza2xhcHBiYXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAudGVhc2VyLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAubGFiZWwxIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRfY3RhO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5tb3JlbGVzc190b2dnbGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRlYXNlci1pbWcgIGRpdi5tb3JlX2luZm8gcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJvdy0xMGVyLWdyaWQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuICAgIFxuXG4uYWpheF9OZXh0YnJvYWRjYXN0IC50eC1tMDEtdHZwcm9ncmFtbWV7ZGlzcGxheTpub25lO31cbi5hamF4X05leHRicm9hZGNhc3R7XG4gICAgYmFja2dyb3VuZDp1cmwoLi4vaW1nL2FqYXgtbG9hZGVyLmdpZikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgbWluLWhlaWdodDo1MHB4O1xuICAgIHdpZHRoOjEwMCU7XG4gICAgY2xlYXI6Ym90aDtcbn1cblxuXG4uZW1wZmFuZ1RlbXBsYXRlIC50ZWFzZXJfc2xpZGVyX3dyYXBwZXIgLmJveDEzIC5jc2MtdGV4dHBpYy1pbWFnZSBpbWcsIC5lbXBmYW5nRGV0YWlsVGVtcGxhdGUgLnRlYXNlcl9zbGlkZXJfd3JhcHBlciAuYm94MTMgLmNzYy10ZXh0cGljLWltYWdlIGltZ3tcbiAgICB3aWR0aDogNDQwcHg7XG59XG5cbi5lbXBmYW5nRGV0YWlsVGVtcGxhdGUgLmFuYmlldGVyIC5jc2MtdGV4dHBpYy1pbWFnZSBpbWd7XG4gICAgd2lkdGg6IDE0NXB4O1xuICAgIGhlaWdodDogMTMwcHg7XG59XG5cblxuLyogZ2V3aW5uc3BpZWxzZWl0ZSAqL1xuLmdld2lubnNwaWVsIC53MzAwe1xuICAgIGg0e1xuICAgICAgICBmb250LXNpemU6IDEuMzNlbTtcbiAgICB9XG59XG4uYm94MjNnZXdpbm5zcGllbHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmNzYy10ZXh0cGljLWltYWdld3JhcHtcblxuICAgIH1cbiAgICAuYmdDb2xvcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtncmV5O1xuICAgICAgICAuaG92ZXJ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udF9oMjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFycm93LWxlZnQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAvLyAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMTRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5ib3gyM2dld2lubnNwaWVsOmhvdmVyIHtcbiAgICAuaG92ZXJ7XG4gICAgICAgIGgyLCBoM3tcbiAgICAgICAgICAgIC8vICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICB9XG4gICAgfVxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICBpbWd7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTsgLyogRm9yIElFOCBhbmQgZWFybGllciAqL1xuICAgIH1cbn1cblxuLmJveDEzZ3JhZGllbnR7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAudGV4dHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggNC43NiUgOHB4IDQuNzYlO1xuICAgICAgICBjb2xvcjogI2YyZWRlMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250X2FtcGVyaGVhdnk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgICAgICBoNHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44OWVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jc2MtZnJhbWUtZGVmYXVsdCAuY3NjLXRleHRwaWMgLmNzYy10ZXh0cGljLWltYWdld3JhcHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAuY3Rhe1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY3RhX2hlbGwucG5nXCIpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICAuaW5kaXZpZHVlbF9ncmFkaWVudHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQS9QZ284YzNabklIaHRiRzV6UFNKb2TigKZJZ2FHVnBaMmgwUFNJeElpQm1hV3hzUFNKMWNtd29JMmR5WVdRdGRXTm5aeTFuWlc1bGNtRjBaV1FwSWlBdlBnbzhMM04yWno0PScpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjYsIDMwLCAzMywgMCkgNTAlLCByZ2JhKDI2LCAzMCwgMzMsIDAuNikgNjAlLCByZ2JhKDI2LCAzMCwgMzMsIDAuOSkgODAlLCAjMWExZTIxIDEwMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDUwJSwgcmdiYSgyNiwgMzAsIDMzLCAwKSksIGNvbG9yLXN0b3AoNjAlLCByZ2JhKDI2LCAzMCwgMzMsIDAuNikpLCBjb2xvci1zdG9wKDgwJSwgcmdiYSgyNiwgMzAsIDMzLCAwLjkpKSwgY29sb3Itc3RvcCgxMDAlLCAjMWExZTIxKSk7XG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNiwgMzAsIDMzLCAwKSA1MCUsIHJnYmEoMjYsIDMwLCAzMywgMC42KSA2MCUsIHJnYmEoMjYsIDMwLCAzMywgMC45KSA4MCUsICMxYTFlMjEgMTAwJSk7XG4gICAgICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjYsIDMwLCAzMywgMCkgNTAlLCByZ2JhKDI2LCAzMCwgMzMsIDAuNikgNjAlLCByZ2JhKDI2LCAzMCwgMzMsIDAuOSkgODAlLCAjMWExZTIxIDEwMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNiwgMzAsIDMzLCAwKSA1MCUsIHJnYmEoMjYsIDMwLCAzMywgMC42KSA2MCUsIHJnYmEoMjYsIDMwLCAzMywgMC45KSA4MCUsICMxYTFlMjEgMTAwJSk7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjYsIDMwLCAzMywgMCkgNTAlLCByZ2JhKDI2LCAzMCwgMzMsIDAuNikgNjAlLCByZ2JhKDI2LCAzMCwgMzMsIDAuOSkgODAlLCAjMWExZTIxIDEwMCUpO1xuICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDAxYTFlMjEnLCBlbmRDb2xvcnN0cj0nIzFhMWUyMScsR3JhZGllbnRUeXBlPTAgKTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG4uYm94MTNncmFkaWVudDpob3ZlciB7XG4gICAgLmN0YXtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gICAgfVxufVxuXG4uYWRza3lzY3JhcGVye1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDBjMDtcbn1cblxuLyouZ2V3aW5uc3BpZWxmb3JtdWxhciAuZXJyb3J7Y29sb3I6cmVkO30qL1xuLmdld2lubnNwaWVsIC53OTQwe21hcmdpbi1ib3R0b206MjBweDsgfVxuXG4vKlxuLmp2ZWN0b3JtYXAtbGFiZWwyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0RDRENEO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCUgMCUgIzI5MjkyOTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZixWZXJkYW5hO1xuICAgIGZvbnQtc2l6ZTogc21hbGxlcjtcbiAgICBwYWRkaW5nOiAzcHg7XG59XG4qL1xuXG4vLy5pbnRlcm5hbC1saW5rLWJ0bjN7Y29sb3I6IzBjNWJkMzt9XG5cbi5pbnRlcm5hbC1saW5rLWJ0bjEsIFxuLmRvd25sb2Fke0BpbmNsdWRlIGFycm93LWxlZnQ7IHBhZGRpbmc6MCAwIDAgMjNweDsgIEBpbmNsdWRlIGZvbnRfY3RhOyBjb2xvcjokcmVkO30gXG4uZG93bmxvYWR7cGFkZGluZzoycHggMCAxcHggMjNweDt9XG5cbi5keW5faF90ZWFzZXIgLmJveDEzIC5jc2MtZnJhbWUtZGVmYXVsdCAuY3NjLXRleHRwaWMgLmNzYy10ZXh0cGljLXRleHR7aGVpZ2h0OmF1dG87IGJhY2tncm91bmQtY29sb3I6JGxpZ2h0Z3JleTsgcGFkZGluZy10b3A6MTBweDsgcGFkZGluZy1ib3R0b206MTBweDt9XG4uZHluX2hfdGVhc2VyIC5ib3gxM3toZWlnaHQ6YXV0bzt9XG4uZGVmYXVsdCAuZHluX2hfdGVhc2VyIC5ib3gxMyAuY3NjLWZyYW1lLWRlZmF1bHQgLmNzYy10ZXh0cGljIC5jc2MtdGV4dHBpYy10ZXh0IGg0e0BpbmNsdWRlIGZvbnRfY3RhOyBjb2xvcjokZGFya2dyZXk7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbGVmdDphdXRvOyBib3R0b206IGF1dG87IGxpbmUtaGVpZ2h0OiBub3JtYWw7fVxuLmR5bl9oX3RlYXNlciAuYm94MTMgLmNzYy1mcmFtZS1kZWZhdWx0IC5jc2MtdGV4dHBpYyAuY3NjLXRleHRwaWMtdGV4dCBoM3tsaW5lLWhlaWdodDogbm9ybWFsO31cblxuLmR5bl9oX3RlYXNlciBhLm1haWx7XG4gICAgQGluY2x1ZGUgYXJyb3ctcmlnaHQ7IFxuICAgIGJhY2tncm91bmQtcG9zaXRpb246cmlnaHQgdG9wO1xuICAgIGRpc3BsYXk6IGJsb2NrOyBwYWRkaW5nLXJpZ2h0OiAyN3B4OyB3aWR0aDogOTAlOyBsaW5lLWhlaWdodDogMjZweDsgbWFyZ2luLWJvdHRvbTogNXB4O31cbi5keW5faF90ZWFzZXIgLmJveDEzIC5jc2MtZnJhbWUtZGVmYXVsdCAuY3NjLXRleHRwaWM6aG92ZXIgLmNzYy10ZXh0cGljLXRleHQgYS5tYWlseyBjb2xvcjokcmVkOyB9XG5cbi5ha2tvcmRlb25fd3JhcHBlcnttYXJnaW4tYm90dG9tOiA0NXB4O31cbi5ha2tvcmRlb25faGVhZGVyIHtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBjdXJzb3I6cG9pbnRlcjtcblxuICAgIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgdG9wOjEycHg7XG4gICAgICAgIGhlaWdodDo2cHg7XG4gICAgICAgIHdpZHRoOjI2cHg7XG4gICAgfVxufVxuXG4udWktaWNvbi1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9hcnJvd3NfbW9yZWxlc3NfZG93bi5wbmdcIik7XG59XG5cbi51aS1pY29uLXVwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9hcnJvd3NfbW9yZWxlc3NfdXAucG5nXCIpO1xufVxuXG5cbi53MzAwLnNlbmR1bmdHcmFmaWsyU3BhbHRlbiAuYm94MTMgaDQge1xuICAgIGNvbG9yOiAjRjJFREUwO1xuICAgIEBpbmNsdWRlIGZvbnRfYW1wZXJzY3JpcHQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5zZW5kdW5nR3JhZmlrMlNwYWx0ZW4gLnNlbmR1bmdIZWFkbGluZXtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG4udzMwMC5zZW5kdW5nR3JhZmlrMlNwYWx0ZW4gLmJveDEzIGgyIGEge1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuLnNlbmR1bmdHcmFmaWsyU3BhbHRlbntcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGgxe1xuICAgICAgICBAaW5jbHVkZSBmb250X2gxOyBcbiAgICB9XG59XG5cbi5zZW5kdW5nR3JhZmlrMlNwYWx0ZW4gaDR7XG4gICAgQGluY2x1ZGUgY29weV9ib2xkO1xufVxuXG5ib2R5LnNlbmR1bmdlbkdyYWZpayAudzYyMC5zZW5kdW5nR3JhZmlrMlNwYWx0ZW4gLnNlbmR1bmdIZWFkbGluZXtcbiAgICB3aWR0aDoxMDAlO1xufVxuXG4ucmVzcG9uc2l2ZV9pbWdfd3JhcF82MjBfNDAwey8qZmxvYXQ6bGVmdDsqLyBtYXJnaW4tYm90dG9tOjIwcHg7LypkaXNwbGF5OiBpbmxpbmUtYmxvY2s7Ki99XG4ubWV0YSAucmVzcG9uc2l2ZV9pbWdfd3JhcF82MjBfNDAwey8qZmxvYXQ6bGVmdDsqLyBtYXJnaW4tYm90dG9tOjIwcHg7IGRpc3BsYXk6IGlubGluZS1ibG9jazt9XG5cbi5yZXNwb25zaXZlX2ltZ193cmFwXzYyMF80MDAgZGl2LmNzYy10ZXh0cGlje2Zsb2F0OmxlZnQ7fVxuXG4uc2VhcmNoX2Zvcm17ZmxvYXQ6cmlnaHQ7IG1hcmdpbi10b3A6IDVweDsgbWFyZ2luLWxlZnQ6IDMwcHg7IG1hcmdpbi1yaWdodDogMHB4O31cblxuLnNlYXJjaF9zdWJtaXR7XG4gICAgYmFja2dyb3VuZDp1cmwoJy4uL2ltZy9pY25fc2VhcmNoLnBuZycpIHRvcCBsZWZ0IG5vLXJlcGVhdDsgaGVpZ2h0OjE0cHg7IHdpZHRoOjE0cHg7IGRpc3BsYXk6YmxvY2s7IGJvcmRlcjpub25lOyB0ZXh0LWluZGVudDogLTk5OTlweDsgZmxvYXQ6bGVmdDsgcG9zaXRpb246cmVsYXRpdmU7IHRvcDogOHB4OyBAaW5jbHVkZSBmb250X3JlZztcbiAgICAmOmhvdmVyeyBcbiAgICAgICAgYmFja2dyb3VuZDp1cmwoJy4uL2ltZy9pY25fc2VhcmNoLnBuZycpIGJvdHRvbSBsZWZ0IG5vLXJlcGVhdDsgIFxuICAgIH1cbn1cbi5oZWFkX25hdiAuc2VhcmNoX3N1Ym1pdHtcbiAgICBiYWNrZ3JvdW5kOnVybCgnLi4vaW1nL2ljbl9zZWFyY2gucG5nJykgdG9wIGxlZnQgbm8tcmVwZWF0OyBoZWlnaHQ6MTRweDsgd2lkdGg6MjBweDsgXG4gICAgJjpob3ZlcnsgXG4gICAgICAgIGJhY2tncm91bmQ6dXJsKCcuLi9pbWcvaWNuX3NlYXJjaC5wbmcnKSBib3R0b20gbGVmdCBuby1yZXBlYXQ7ICBcbiAgICB9XG59XG5cbi5xdWlja3NlYXJjaHtcbiAgICBAaW5jbHVkZSBmb250X2Zvb3RlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiRkYXJrZ3JleTsgXG4gICAgY29sb3I6JHdoaXRlOyBcbiAgICBib3JkZXI6bm9uZTsgXG4gICAgZmxvYXQ6bGVmdDsgXG4gICAgd2lkdGg6MjMwcHg7IFxuICAgIGhlaWdodDozMHB4OyBcbiAgICBtYXJnaW4tcmlnaHQ6MTBweDsgXG4gICAgcGFkZGluZzowcHggMTBweCAwIDEwcHg7XG59XG4ucmVzcG9uc2l2ZV9zZWFyY2gsIC5yZXNwb25zaXZlX3NlYXJjaF9tb2JpbGV7XG4gICAgZGlzcGxheTpub25lOyBmbG9hdDogbGVmdDt3aWR0aDogMTAwJTsgaGVpZ2h0OjM4cHg7XG4gICAgLnNlYXJjaF9mb3Jte21hcmdpbi1sZWZ0OiAwcHg7IHdpZHRoOjEwMCU7fVxufVxuXG4uaGVhZF9uYXYgLnNlYXJjaF9zdWJtaXQuY2xvc2V7XG4gICAgYmFja2dyb3VuZDp1cmwoJy4uL2ltZy9idG5fc2VhcmNoX2Nsb3NlLnBuZycpIDBweCAwcHggbm8tcmVwZWF0OyB0b3A6NDBweDsgcmlnaHQ6LTM2cHg7IHBvc2l0aW9uOmFic29sdXRlO1xuXG59XG5cbi5nb29nbGUtaW5kZXhlZHNlYXJjaHtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgI2dvb2dsZV9pbmRleGVkc2VhcmNoeyBiYWNrZ3JvdW5kOnVybCgnLi4vaW1nL2JnX3NlYXJjaC5wbmcnKSAwcHggMHB4IG5vLXJlcGVhdDsgZmxvYXQ6bGVmdDsgd2lkdGg6MTAwJTsgaGVpZ2h0OiAxMjBweDsgIHBhZGRpbmc6NDBweCAyMHB4IDIwcHg7fVxuICAgIC5nb29nbGUtaW5kZXhlZHNlYXJjaC1mb3JtIGxhYmVse2NvbG9yOiR3aGl0ZTsgQGluY2x1ZGUgZm9udF9oMTsgY2xlYXI6Ym90aDsgZmxvYXQ6bGVmdDsgd2lkdGg6MTAwJTsgfVxuICAgIC5nb29nbGUtaW5kZXhlZHNlYXJjaC1zZWFyY2hib3gtc3dvcmQge2JhY2tncm91bmQtY29sb3I6ICR3aGl0ZTsgY29sb3I6ICRkYXJrZ3JleTsgYm9yZGVyOiBtZWRpdW0gbm9uZTsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiAzMDBweDsgaGVpZ2h0OiAzMHB4OyBtYXJnaW4tcmlnaHQ6IDEwcHg7IG1hcmdpbi10b3A6MTBweDsgcGFkZGluZzogMHB4IDEwcHg7fVxuICAgIC5nb29nbGUtaW5kZXhlZHNlYXJjaC1zZWFyY2hib3ggSU5QVVQuZ29vZ2xlLWluZGV4ZWRzZWFyY2gtc2VhcmNoYm94LXN3b3Jke3dpZHRoOjMwMHB4O31cbiAgICAuZ29vZ2xlLWluZGV4ZWRzZWFyY2gtc2VhcmNoYm94LWJ1dHRvbntcbiAgICAgICAgYmFja2dyb3VuZDp1cmwoJy4uL2ltZy9pY25fc2VhcmNoLnBuZycpIDBweCAwcHggbm8tcmVwZWF0OyBcbiAgICAgICAgaGVpZ2h0OjE0cHg7IFxuICAgICAgICB3aWR0aDoyMHB4OyBcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgYm9yZGVyOm5vbmU7IFxuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDsgXG4gICAgICAgIGZsb2F0OmxlZnQ7IFxuICAgICAgICBtYXJnaW4tdG9wOjE4cHg7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnR4LWtlc2VhcmNoLXBpMSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGZvcm0ge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gICNrZXNlYXJjaF9yZXN1bHRzIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgLnJlc3VsdC1saXN0LWl0ZW0ge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAuaGl0IHtcbiAgICAgICAgY29sb3I6ICRkYXJrZ3JleSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNrZXNlYXJjaF9wYWdlYnJvd3Nlcl90b3AsXG4ja2VzZWFyY2hfcGFnZWJyb3dzZXJfYm90dG9tIHtcbiAgYSB7XG4gICAgcGFkZGluZzogMCAwIDAgMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogJGJsdWUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmLnByZXYge1xuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICB9XG4gIFxuc3Bhbi5oaXQge1xuICAgIEBpbmNsdWRlIGZvbnRfYm9sZDtcbn1cblxuLmdvb2dsZS1pbmRleGVkc2VhcmNoIC5nb29nbGUtaW5kZXhlZHNlYXJjaC1zZWFyY2hib3ggSU5QVVQuZ29vZ2xlLWluZGV4ZWRzZWFyY2gtc2VhcmNoYm94LWJ1dHRvbnt3aWR0aDoyNHB4O31cbi5nb29nbGUtaW5kZXhlZHNlYXJjaCAuZ29vZ2xlLWluZGV4ZWRzZWFyY2gtd2hhdGlzIC5nb29nbGUtaW5kZXhlZHNlYXJjaC1zd3sgZm9udC13ZWlnaHQ6Ym9sZDsgQGluY2x1ZGUgY29weV9ib2xkO31cblxuLmdvb2dsZS1pbmRleGVkc2VhcmNoLWJyb3dzZWJveCBzdHJvbmd7Zm9udC13ZWlnaHQ6bm9ybWFsO31cbi5nb29nbGUtaW5kZXhlZHNlYXJjaC1icm93c2Vib3ggcHtAaW5jbHVkZSBmb250X2FtcGVyc2NyaXB0OyBmb250LXNpemU6MTZweDt9XG4uZ29vZ2xlLWluZGV4ZWRzZWFyY2gtYnJvd3NlYm94IC5jb3VudHN7QGluY2x1ZGUgZm9udF9hbXBlcmxpZ2h0OyB9XG4uZ29vZ2xlLWluZGV4ZWRzZWFyY2gtbGluayB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5nb29nbGUtaW5kZXhlZHNlYXJjaC1icm93c2Vib3gge1xuICAgIHVse21hcmdpbjogMHB4OyBwYWRkaW5nOiAwcHg7fVxuICAgIHVsIGxpIHtwYWRkaW5nLXJpZ2h0OiAxMHB4OyBtYXJnaW4tdG9wOiAwcHg7fVxuICAgIHVsIGxpIGF7Zm9udC1zaXplOjEycHg7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7fVxuICAgIHVsIGxpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBAaW5jbHVkZSBmb250X2N0YTtcbiAgICB9XG4gICAgdWwgbGkge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkZGFya2dyZXk7XG4gICAgICAgIFxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiRkYXJrZ3JleTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6JHJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDpub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIHVsIC5uZXh0e1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgfVxuICAgIHVsIC5wcmV2e1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICBcbiAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOm5vbmU7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5jdXJyZW50IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uZ29vZ2xlLWluZGV4ZWRzZWFyY2gtcmVzIHtcbiAgICBtYXJnaW4tdG9wOjMwcHg7XG59XG5cbi5nb29nbGUtaW5kZXhlZHNlYXJjaC1yZXMgaDMgYXtcbiAgICBjb2xvcjogJGRhcmtncmV5OyBcbiAgICBAaW5jbHVkZSBmb250X2gyO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAkcmVkO1xuICAgIH1cbn1cbi5nb29nbGUtaW5kZXhlZHNlYXJjaC1kZXNjcntcbiAgICBAaW5jbHVkZSBjb3B5O1xufVxuLmdvb2dsZS1pbmRleGVkc2VhcmNoLWJyb3dzZWJveHtcbiAgICBAaW5jbHVkZSBmb250X2Zvb3Rlcjtcbn1cblxuLmdvb2dsZS1pbmRleGVkc2VhcmNoIC5nb29nbGUtaW5kZXhlZHNlYXJjaC1yZXN7Ym9yZGVyLXRvcDpzb2xpZCAxcHggJHJlZDsgcGFkZGluZy10b3A6MTVweDsgbWFyZ2luLXRvcDozNXB4O31cbi5nb29nbGUtaW5kZXhlZHNlYXJjaCAuZ29vZ2xlLWluZGV4ZWRzZWFyY2gtcmVzLnJlc3tib3JkZXI6bm9uZTsgbWFyZ2luOjBweDsgcGFkZGluZzowcHg7fVxuLmdvb2dsZS1pbmRleGVkc2VhcmNoIC5nb29nbGUtaW5kZXhlZHNlYXJjaC1yZXMgLmdvb2dsZS1pbmRleGVkc2VhcmNoLWluZm97YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7fVxuLmdvb2dsZS1pbmRleGVkc2VhcmNoIC5pbmZvLXRtcGwtY3NzIGRkLml0ZW0tcGF0aHtwYWRkaW5nOjBweDttYXJnaW46MHB4O31cbi5nb29nbGUtaW5kZXhlZHNlYXJjaCAuZ29vZ2xlLWluZGV4ZWRzZWFyY2gtcmVzIC5nb29nbGUtaW5kZXhlZHNlYXJjaC1pbmZvIGEge0BpbmNsdWRlIGZvbnRfYW1wZXJsaWdodDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTt9XG4uZ29vZ2xlLWluZGV4ZWRzZWFyY2ggLmdvb2dsZS1pbmRleGVkc2VhcmNoLXJlcyAuZ29vZ2xlLWluZGV4ZWRzZWFyY2gtZGVzY3IgLmdvb2dsZS1pbmRleGVkc2VhcmNoLXJlZE1hcmt1cHtjb2xvcjojMUExRTIxOyBmb250LXdlaWdodDogYm9sZDt9XG5cbi5nb29nbGUtaW5kZXhlZHNlYXJjaCAuZ29vZ2xlLWluZGV4ZWRzZWFyY2gtcmVzLnJlcy5yZXMtdG1wbC1jc3N7Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2EzYzVhOTsgcGFkZGluZy1ib3R0b206MHB4OyBtYXJnaW4tYm90dG9tOjI1cHg7fVxuXG4vKi5zZWFyY2hfZm9ybSwgLnJlc3BvbnNpdmVfc2VhcmNoX21vYmlsZSwgLnJlc3BvbnNpdmVfc2VhcmNoe2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50O30qL1xuXG4uc2VhcmNoYmFye1xuICAgIGRpc3BsYXk6YmxvY2s7IGhlaWdodDo5NXB4OyBib3JkZXItYm90dG9tOnNvbGlkIDFweCAjMDAwOyBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAuc2VhcmNoX3RleHR7IHBhZGRpbmc6IDIwcHggNjBweCAyMHB4IDIwcHg7IEBpbmNsdWRlIGNvcHk7IGZsb2F0OmxlZnQ7fVxuICAgICN0dl9zZWFyY2h7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JGxpZ2h0Z3JleTsgXG4gICAgICAgIG1hcmdpbjoxNnB4IDAgMCAwOyBcbiAgICAgICAgd2lkdGg6IDY0JTsgXG4gICAgICAgIEBpbmNsdWRlIGNvcHk7IFxuICAgICAgICBib3JkZXI6IG5vbmU7IFxuICAgICAgICBjb2xvcjokZGFya2dyZXk7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBmbG9hdDpsZWZ0O1xuICAgIH1cbiAgICAjdHZfc2VhcmNoX2J1dHRvbntcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY25fbHVwZS5wbmcpIDBweCAwcHggbm8tcmVwZWF0OyBcbiAgICAgICAgd2lkdGg6MTRweDsgXG4gICAgICAgIGhlaWdodDoxNHB4OyBcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyBcbiAgICAgICAgYm9yZGVyOm5vbmU7IFxuICAgICAgICBtYXJnaW4tbGVmdDoxMHB4O1xuICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgfVxuICAgICN0dl9zZWFyY2hfYnV0dG9uOmhvdmVye2JhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTRweDt9XG4gICAgYS5wcmludHtyaWdodDogMTVweDsgYm90dG9tOiAxNXB4O31cbn1cbi5tYWluX3dyYXBwZXIudmlkZW9zIHtcbiAgICAudzk0MCAudHh0X2NvbnRlbnRfaGVhZGxpbmUgaDEsIC53OTQwIC50eHRfY29udGVudF9oZWFkbGluZSBoMntmb250LXNpemU6MWVtO31cbiAgICAud2VpdGVyZV92aWRlb3N7d2lkdGg6IDEwMCU7IG1hcmdpbi1ib3R0b206IDEwcHg7fVxuICAgIC53ZWl0ZXJlX3ZpZGVvcyBoMntAaW5jbHVkZSBmb250X2N0YTt9XG4gICAgLnRlYXNlcjMzX3dyYXBwZXIgaDIgYXtjb2xvcjokZGFya2dyZXk7IEBpbmNsdWRlIGZvbnRfY3RhO31cbiAgICAudGVhc2VyMzNfd3JhcHBlciBoMntsaW5lLWhlaWdodDogMC45ZW07IG1hcmdpbi1ib3R0b206IDEwcHg7IGRpc3BsYXk6aW5saW5lLWJsb2NrOyBtYXJnaW4tYm90dG9tOjMwcHg7fVxuXG5cbiAgICAuYm94X2ZpcnN0eyB3aWR0aDozMDBweDsgZGlzcGxheTppbmxpbmUtYmxvY2s7IGZsb2F0OmxlZnQ7IG1hcmdpbi1yaWdodDoxN3B4OyB9XG4gICAgLmJveF9zZWNvbmR7IHdpZHRoOjMwMHB4OyBkaXNwbGF5OmlubGluZS1ibG9jazsgZmxvYXQ6bGVmdDsgbWFyZ2luLXJpZ2h0OjE3cHg7fVxuICAgIC5sYXN0eyB3aWR0aDozMDBweDsgZGlzcGxheTppbmxpbmUtYmxvY2s7ICBmbG9hdDpsZWZ0O31cbiAgICAuYm94MTMgLmNzYy1mcmFtZS1kZWZhdWx0IC5jc2MtdGV4dHBpYyAuY3NjLXRleHRwaWMtdGV4dCBoNHtib3R0b206YXV0bzt9XG59XG5cblxuLnRlYXNlcl9zbGlkZXIgLmJveDEzLmltYWdlX3dyYXAuaW1hZ2Vfd3JhcF9zbWFsbCAuY3NjLXRleHRwaWMtdGV4dCBwIHttYXJnaW46MHB4O31cbi50ZWFzZXJfYmlne1xuICAgIC53NDYwLmJveF9sZWZ0LnRlYXNlcixcbiAgICAudzQ2MC5ib3hfcmlnaHQudGVhc2Vye1xuICAgICAgICAub25lLnNwMy50cmFueixcbiAgICAgICAgLnR3by5zcDMudHJhbnp7XG4gICAgICAgICAgICBkaXYuY3NjLXRleHRwaWMgLmNzYy10ZXh0cGljLWltYWdld3JhcCBpbWd7d2lkdGg6MTAwJTsgaGVpZ2h0OjEwMCU7fVxuICAgICAgICAgICAgLmltYWdlX3dyYXAgLmNzYy10ZXh0cGljLWltYWdld3JhcCBpbWd7d2lkdGg6MTAwJTsgaGVpZ2h0OjEwMCU7fVxuICAgICAgICB9XG4gICAgfVxufSBcblxuLnNwaWVsZXtcbiAgICAubWFpbl93cmFwcGVye1xuICAgICAgICBoMXtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRfaDE7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zdGFnZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICB9XG5cbiAgICAuY3NjLXRleHRwaWMtdGV4dCBoNCBhLCAuY3NjLXRleHRwaWMtdGV4dCBoMyBhIHtcbiAgICAgICAgY29sb3I6ICRkYXJrZ3JleTtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya2dyZXk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY3NjLXRleHRwaWMtYWJvdmU6aG92ZXIge1xuICAgICAgICAuY3NjLXRleHRwaWMtaW1hZ2V3cmFwe1xuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgLy9vcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICAgICAgLy9maWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApOyAvKiBGb3IgSUU4IGFuZCBlYXJsaWVyICovXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNzYy10ZXh0cGljLXRleHR7XG4gICAgICAgICAgICBoMntcbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNsaWRlciAuc2xpZGVyLXdyYXBwZXIgLmNzYy10ZXh0cGljLXRleHQgcC5ib2R5dGV4dHtcbiAgICAgICAgQGluY2x1ZGUgY29weTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRleHQtc2hhZG93OjBweCAwcHggMTVweCAjMDAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gICAgLnNsaWRlciAuc2xpZGVyLXdyYXBwZXIgLmNzYy10ZXh0cGljLXRleHQgYXtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gICAgLnNsaWRlciAuc2xpZGVyLXdyYXBwZXIgLmNzYy10ZXh0cGljLXRleHQgaDQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuICAgIC5zbGlkZXIgLnNsaWRlci13cmFwcGVyIC5jc2MtdGV4dHBpYy10ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMTI1cHggMHB4IDBweDtcbiAgICB9XG4gICAgLnNsaWRlciAuc2xpZGVyLXdyYXBwZXIgLnBvc1JpZ2h0IC5jc2MtdGV4dHBpYy10ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMTI1cHggMCAwIDQwJTtcbiAgICB9XG59XG5cblxuLmdld2lubnNwaWVsX2ZyYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBjb3B5O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkcmVkO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcmVkO1xuICAgIHBhZGRpbmc6IDIwcHggMHB4IDVweCAwO1xuICAgIG1hcmdpbjogMzBweCAwcHggNDBweCAwO1xuXG4gICAgLmJvZHl0ZXh0e1xuICAgICAgICBhe1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDJ7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDAgMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkcmVkO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICB9XG5cbiAgICAuZ2V3aW5udGVhc2Vye1xuICAgICAgICAuYm9keXRleHR7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYm94MzNmYjpob3ZlcntcbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgfVxuICAgICAgICAuaW1nX2hvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrZ3JleTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmdld2lubnRlYXNlci5ib3gzM2ZiIGgze1xuICAgIEBpbmNsdWRlIGNvcHlfYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkd2hpdGU7XG59XG4uZ2V3aW5udGVhc2VyLmJveDMzZmIgaDJ7XG4gICAgQGluY2x1ZGUgZm9udF9oMTtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBjb2xvcjogJHdoaXRlO1xufVxuLmdld2lubnRlYXNlci5ib3gzM2ZiIGg0e1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgQGluY2x1ZGUgZm9udF9jdGE7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgYXtcbiAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgfVxufVxuLnJhZGlvX2Fuc3dlciB7XG4gICAgQGluY2x1ZGUgY29weV9ib2xkO1xuICAgIGNvbG9yOiAkZGFya2dyZXk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxLjVlbSAwcHg7XG59XG5cbi5jc2Mtc2l0ZW1hcCB1bCBsaSwgLmNzYy1zaXRlbWFwIHVsIGxpIGF7XG4gICAgbWFyZ2luOiA0cHggMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZyYW1lLXR5cGUtbWVudV9zaXRlbWFwX3BhZ2VzIHVsIGxpLCAuZnJhbWUtdHlwZS1tZW51X3NpdGVtYXBfcGFnZXMgdWwgbGkgYSB7XG4gICAgbWFyZ2luOiA0cHggMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZyYW1lLXR5cGUtbWVudV9zaXRlbWFwX3BhZ2VzIHVsIGxpIHVsIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi53NjIwIHtcbiAgICBoNXtcbiAgICAgICAgQGluY2x1ZGUgZm9udF9jdGE7XG4gICAgICAgIG1hcmdpbjogMDsgXG4gICAgfVxuICAgIC50ZWFzZXJfYmlne1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgICAuY3NjLXRleHRwaWMgLmNzYy10ZXh0cGljLWltYWdld3JhcHtcbiAgICAgICAgLy8gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbn1cblxuaHJ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICRyZWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMHB4IDBweDtcbn1cblxuYm9keS5uZXdzbGV0dGVyVGVtcGxhdGUsIGJvZHkuZ2V3aW5uc3BpZWwge1xuICAgIC5yZXNwb25zaXZlX2ltZ193cmFwX2Z1bGx3aWR0aCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICB9XG59XG5cbmJvZHkubmV3c2xldHRlclRlbXBsYXRlIGgxe1xuXHQgQGluY2x1ZGUgZm9udF9oMTtcbn1cblxuYm9keS5uZXdzbGV0dGVyVGVtcGxhdGUgLm5sX2Zvcm0gaDQsIGJvZHkubmV3c2xldHRlclRlbXBsYXRlIC5ob3ZlciBoNHtcblx0bWFyZ2luLXRvcDogMDtcbn1cbiIsIi8vVmFyaWFibGVuXG4kYmVpZ2U6I2YyZWRlMDtcbiRibHVlX2hvdmVyOiMwQzVCRDM7XG5cbi8vTWl4aW5zXG5AbWl4aW4gaWNvbl9yZW1pbmRlciB7XG4gICAgaGVpZ2h0OjE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTo4cHg7XG4gICAgcGFkZGluZzo2cHggMHB4IDBweCAwcHg7XG4gICAgXG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vL1RWIEd1aWRlIFZvcm1lcmtlblxuLnR2Z3VpZGUgcC5kZXNjIHtcbiAgICBtYXJnaW4tdG9wOjBweDtcblx0bGluZS1oZWlnaHQ6IDEuM2VtO1xufVxuXG4udHZndWlkZSAubGVmdF9oaW50e1xuICAgIFxuICAgIC5pY29uIHtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgIGhlaWdodDoxNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOi0ycHg7XG4gICAgICAgIHdpZHRoOjI1cHg7XG4gICAgfVxuICAgIFxuICAgIC52b3JtZXJrZW5faWNvbiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRfcmVnO1xuICAgICAgICBmb250LXNpemU6MTBweDtcbiAgICAgICAgcGFkZGluZzo2cHggMHB4IDBweCAwcHg7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICB0b3A6MjBweDtcbiAgICAgICAgbGVmdDoyMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB3aWR0aDoxMDBweDtcbiAgICAgICAgaGVpZ2h0OjIwcHg7XG4gICAgICAgXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6dXJsKC4uL2ltZy9pY25fdm9ybWVya2VuLnBuZykgbm8tcmVwZWF0IDBweCAwcHg7IFxuICAgICAgICAgICAgaGVpZ2h0OjE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOi01cHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC52b3JtZXJrZW5fbW9yZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRfcmVnO1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZToxMHB4O1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgd2lkdGg6MTMwcHg7XG4gICAgICAgIFxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOmluaGVyaXQ7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiRyZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnZvcm1lcmtlbl90ZXh0IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6MTJweDtcbiAgICAgICAgbWFyZ2luLXRvcDotMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MTBweDtcbiAgICB9XG5cbiAgICAudm9ybWVya2VuX2dvb2dsZSB7XG4gICAgICAgIEBpbmNsdWRlIGljb25fcmVtaW5kZXI7XG4gICAgICAgIFxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOnVybCguLi9pbWcvaWNuX2dvb2dsZS5wbmcpIG5vLXJlcGVhdCAwcHggMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC52b3JtZXJrZW5faWNhbCB7XG4gICAgICAgIEBpbmNsdWRlIGljb25fcmVtaW5kZXI7XG4gICAgICAgIFxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOnVybCguLi9pbWcvaWNuX2ljYWwucG5nKSBuby1yZXBlYXQgMHB4IDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAudm9ybWVya2VuX2VtYWlsIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbl9yZW1pbmRlcjtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICBcbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDp1cmwoLi4vaW1nL2ljbl9lbWFpbC5wbmcpIG5vLXJlcGVhdCAwcHggMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5kYXRldGltZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRfcmVnO1xuICAgICAgICBmb250LXNpemU6MC44ODllbTsgXG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlOyBcbiAgICAgICAgYm90dG9tOjUwcHg7IFxuICAgICAgICBsZWZ0OjIwcHg7XG4gICAgfVxufVxuXG4uaGludHNfd3JhcHBlciAuaGludHMgLmhpbnRfY2xvc2VkIC5lbWFpbF9yZW1pbmRlciB7XG4gICAgZGlzcGxheTpub25lO1xufVxuXG4uaGludHNfd3JhcHBlciAuaGludHMgLmhpbnQgLmN0YSBhIHtcbiAgICBjb2xvcjokcmVkO1xufVxuXG4udHZndWlkZSAuZW1haWxfcmVtaW5kZXIge1xuICAgIGJhY2tncm91bmQ6JGRhcmtncmV5O1xuICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICRyZWQ7XG4gICAgZGlzcGxheTpub25lO1xuICAgIG1hcmdpbjotMTBweCAwcHggMTBweDtcbiAgICBwYWRkaW5nOjMwcHggMHB4O1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIFxuICAgIC5oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICAgIFxuICAgIC5jbG9zZSB7XG4gICAgICAgIGJhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2J0bl9jbG9zZV9saWdodC5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCBsZWZ0IHRvcCB0cmFuc3BhcmVudDtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICB0b3A6MjBweDtcbiAgICAgICAgcmlnaHQ6MTVweDtcbiAgICAgICAgd2lkdGg6MTFweDtcbiAgICAgICAgaGVpZ2h0OjEycHg7XG4gICAgICAgIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246Ym90dG9tIGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmljbl9lbnZlbG9wZSB7XG4gICAgICAgIGJhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2ljbl9lbnZlbG9wZS5wbmdcIikgbm8tcmVwZWF0IDBweCAwcHg7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICB0b3A6MzBweDtcbiAgICAgICAgbGVmdDoyMHB4O1xuICAgICAgICB3aWR0aDo1MHB4O1xuICAgICAgICBoZWlnaHQ6NDJweDtcbiAgICB9XG4gICAgXG4gICAgZm9ybSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OjE1MHB4O1xuICAgICAgICB3aWR0aDoyNDBweDtcbiAgICB9XG4gICAgXG4gICAgaW5wdXQsIHRleHRhcmVhIHtcbiAgICAgICAgYmFja2dyb3VuZDokd2hpdGU7XG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgIzAwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgICAgICBwYWRkaW5nOjhweCAyMHB4O1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgIH1cbiAgICBcbiAgICB0ZXh0YXJlYSB7XG4gICAgICAgIHJlc2l6ZTpub25lO1xuICAgIH1cbiAgICBcbiAgICAqW3BsYWNlaG9sZGVyXSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRfcmVnO1xuICAgICAgICBjb2xvcjokZGFya2dyZXk7XG4gICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgIH1cbiAgICBcbiAgICBidXR0b24ge1xuICAgICAgICBAaW5jbHVkZSBmb250X2JvbGQ7XG4gICAgICAgIEBpbmNsdWRlIGFycm93LWxlZnQ7XG4gICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgICBjb2xvcjokcmVkO1xuICAgICAgICBmb250LXNpemU6MThweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjM1cHg7XG4gICAgICAgIGhlaWdodDoyNnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbn1cbi8vRU5EIFRWIEd1aWRlIFZvcm1lcmtlblxuXG4udHZndWlkZSB7XG4gICAgQG1lZGlhXG4gICAgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICAgIG9ubHkgc2NyZWVuIGFuZCAoICAgbWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi8xKSxcbiAgICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gICAgb25seSBzY3JlZW4gYW5kICggICAgICAgICAgICAgICAgbWluLXJlc29sdXRpb246IDE5MmRwaSksXG4gICAgb25seSBzY3JlZW4gYW5kICggICAgICAgICAgICAgICAgbWluLXJlc29sdXRpb246IDJkcHB4KVx0e1xuICAgICAgICBcbiAgICAgICAgLmxlZnRfaGludCB7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC52b3JtZXJrZW5faWNvbiAuaWNvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nLzJ4L2ljbl92b3JtZXJrZW5fMngucG5nKTsgXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOjE4cHggMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLnZvcm1lcmtlbl9nb29nbGUgLmljb24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy8yeC9pY25fZ29vZ2xlXzJ4LnBuZyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOjEwcHggMjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLnZvcm1lcmtlbl9pY2FsIC5pY29uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWcvMngvaWNuX2ljYWxfMngucG5nKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6MTBweCAyOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAudm9ybWVya2VuX2VtYWlsIC5pY29uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWcvMngvaWNuX2VtYWlsXzJ4LnBuZyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOjEwcHggMjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmVtYWlsX3JlbWluZGVyIHtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmNsb3NlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy8yeC9idG5fY2xvc2VfbGlnaHRfMngucG5nXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZToxMXB4IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xuICAgICAgICBcbiAgICAgICAgLmxlZnRfaGludCB7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC52b3JtZXJrZW5fbW9yZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjpzdGF0aWM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5lbWFpbF9yZW1pbmRlciB7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5pY25fZW52ZWxvcGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzpib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIG1hcmdpbjoyMHB4IDclIDAgNyU7XG4gICAgICAgICAgICAgICAgd2lkdGg6ODYlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBpbnB1dCwgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmdhbGVyaWVfY29udGVudCB7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgXG4gICAgLmJ4LXByZXYsIC5ieC1uZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL3NsaWRlcl9hcnJvd3MucG5nKTtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHRvcDo1MCU7XG4gICAgICAgIG1hcmdpbi10b3A6LTQwcHg7XG4gICAgICAgIHdpZHRoOjUwcHg7XG4gICAgICAgIGhlaWdodDo4MHB4O1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICB9XG4gICAgXG4gICAgLmJ4LXByZXYge1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246dG9wIGxlZnQ7XG4gICAgICAgIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246Ym90dG9tIGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmJ4LW5leHQge1xuICAgICAgICByaWdodDowO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCByaWdodDtcbiAgICAgICAgXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpib3R0b20gcmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mbG9hdC1yaWdodCB7XG4gICAgZmxvYXQ6cmlnaHQ7XG59XG5cbi5mbG9hdC1sZWZ0IHtcbiAgICBmbG9hdDpsZWZ0O1xufVxuXG5ib2R5Lm5hTWVkaWFBZF9XQUxMUEFQRVIgLm5hTWVkaWFBZF9TVVBFUkJBTk5FUiB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLypcbiogICBZT1VUVUJFIFZJREVPU1xuKi9cbi5lbWJlZC1jb250YWluZXIgeyBcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IFxuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IFxuICAgIGhlaWdodDogMDsgXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgXG4gICAgbWF4LXdpZHRoOiAxMDAlOyBcbn0gXG5cbi5lbWJlZC1jb250YWluZXIgaWZyYW1lLCAuZW1iZWQtY29udGFpbmVyIG9iamVjdCwgLmVtYmVkLWNvbnRhaW5lciBlbWJlZCB7IFxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG4gICAgdG9wOiAwOyBcbiAgICBsZWZ0OiAwOyBcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IFxufVxuXG4vKiBXZXJiZWJhbm5lciAqL1xuLmhvbWVCYW5uZXIge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OicnO1xuICAgICAgICBjbGVhcjpib3RoO1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgIH1cbiAgICBcbiAgICAuaXBfd2FsbHBhcGVyX3dyYXBwZXIge1xuICAgICAgICBsZWZ0OjIwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbnAuYWxpZ24tcmlnaHQge1xuICAgIHRleHQtYWxpZ246cmlnaHQ7XG59XG5cbiNnZXdpbm5zcGllbF9mb3JtIHtcbiAgICBcbiAgICAuc3VibWl0IHtcbiAgICAgICAgbWFyZ2luLXRvcDozMHB4O1xuICAgICAgICBcbiAgICAgICAgLmFycm93IHtcbiAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmFscmVhZHktZW50ZXJlZCB7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgXG4gICAgLmVycm9yLW1lc3NhZ2Uge1xuICAgICAgICBjb2xvcjokcmVkO1xuICAgIH1cbn1cblxuLnNwaWVsZV9saW5rc3tkaXNwbGF5Om5vbmU7fVxuXG4jYWxpZW5zLWlmcmFtZSB7XG4gICAgaGVpZ2h0OjEzMDBweDtcbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjY0MHB4KSB7XG4gICAgICAgIGhlaWdodDoxNTAwcHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ODAwcHgpIHtcbiAgICAgICAgaGVpZ2h0OjE3MDBweDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgICAgICAgaGVpZ2h0OjEzMDBweDtcbiAgICB9XG59XG5cbi51c2UtY2xlYXJmaXgge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG4uY2xlYXIge1xuICAgIGNsZWFyOmJvdGg7XG59IiwiLypcbiogICBISVNUT1JZIEFXQVJEXG4qL1xuXG4uYXdhcmQge1xuICAgIFxuICAgIC8vU3RhZ2VcbiAgICBcbiAgICAuc3RhZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjBweDtcbiAgICB9XG4gICAgXG5cbiAgICAvL05hdmlnYXRpb25cblxuICAgIC5uYXZpXzJuZHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IFxuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgXG4gICAgICAgIC5zdWJfbmF2e1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRyZWQ7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB1bHtcbiAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL2ZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuYWN0aXZlIHsgXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYXJyb3dfc21hbGxfc2VsZWN0ZWQucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgY2VudGVyIGJvdHRvbSB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAubWVudVN0YWZmZWwge1xuICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICAgICAgbWF4LXdpZHRoOjMwMHB4O1xuICAgICAgICBcbiAgICAgICAgLmltZ19ob3ZlciB7XG4gICAgICAgICAgICBwYWRkaW5nOjEycHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6MjBweCAwIDEwcHggMDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgbGkgIGEge1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjEwcHggNC43NiUgMTBweCAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5tZW51U3RhZmZlbCArIC5uYXZpXzJuZCB7XG4gICAgICAgIGZsb2F0Om5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgcGFkZGluZzowIDAgMCA1cHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6bm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjhweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NDBweCkge1xuICAgICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA2NDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBcbiAgICAvL0hlYWRsaW5lXG4gICAgXG4gICAgLmF3YXJkX2hse1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGgye1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udF9oMTtcbiAgICAgICAgICAgIG1hcmdpbjogLTVweCAwcHggMTBweDtcbiAgICAgICAgfVxuICAgICAgICBoM3tcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRfY3RhO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIFxuICAgIC8vQ29sdW1uc1xuICAgIFxuICAgIC53NjIwLnN0YWdlX2NvbnRlbnQge1xuICAgICAgICBjbGVhcjpib3RoO1xuICAgIH1cbiAgICBcbiAgICAubWVudVN0YWZmZWwgfiAudGVhc2VyX3JpZ2h0IHtcbiAgICAgICAgcGFkZGluZy10b3A6MHB4O1xuICAgIH1cbiAgICBcbiAgICBcbiAgICAvL0NvbnRlbnRcbiAgIFxuICAgIGEuZG93bmxvYWQsIGEubWFpbCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRfY3RhO1xuICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNuX2N0YS5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCBsZWZ0IHRvcCB0cmFuc3BhcmVudDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICB9XG4gICAgXG4gICAgaDQgKyBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDo1cHg7XG4gICAgfVxuICAgIFxuICAgIC5jc2MtZnJhbWUtZnJhbWUxIHtcbiAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgIH1cbiAgICBcbiAgICBvbHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsaXtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgIFxuICAgICAgICB9XG4gICAgICAgIGxpOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgY2xlYXI6IGFsbDtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIFxuICAgIC8vQm90dG9tXG4gICAgXG4gICAgLnBhcnRuZXJ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGNsZWFyOmJvdGg7XG4gICAgICAgIGgye1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udF9jdGE7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIFxuICAgIC8vVGVhc2VyXG4gICAgXG4gICAgLnRlYXNlcjMzX3dyYXBwZXJ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIC5ib3gxM3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBtaW4taGVpZ2h0OiAyMjBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmNlLWdhbGxlcnkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuZnJhbWUtZGVmYXVsdCAuY2UtdGV4dHBpYyAuY2UtYm9keXRleHR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2dyZXk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udF9oMjtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljbl9jdGEucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgcmlnaHQgYm90dG9tIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06bm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY29weV9ib2xkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN0YW5kYXJke1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIC5mcmFtZS1kZWZhdWx0IC5jZS10ZXh0cGljIC5jZS1ib2R5dGV4dCBhe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApOyAvKiBGb3IgSUU4IGFuZCBlYXJsaWVyICovXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLy9BY2NvcmRpb25cbiAgICBcbiAgICAuYWtrb3JkZW9uX3dyYXBwZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHJlZDtcbiAgICAgICAgb3ZlcmZsb3c6YXV0bztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIFxuICAgICAgICAuYWtrb3JkZW9uX2NvbnRlbnQge1xuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkcmVkO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAubW9yZV9sZXNzIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Fycm93c19tb3JlbGVzcy5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCBsZWZ0IHRvcCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDM1cHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1vcmVfbGVzczpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAtNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1vcmVfbGVzcy5vcGVuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IC0xMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuY3NjLXRleHRwaWMtdGV4dHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNDYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRfY3RhO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250X2N0YTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY25fY3RhLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIGxlZnQgdG9wIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICBtYXJnaW46MThweCAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBwLmJvZHl0ZXh0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvcHk7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBociB7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLy9WaWRlb1xuICAgIFxuICAgIC5zaW5nbGVwbGF5ZXJ7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIFxuICAgICAgICAjcmVsZWFzZXMge1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC53NjIwIC5zaW5nbGVwbGF5ZXIge1xuICAgICAgICBjbGVhcjpib3RoO1xuICAgICAgICBtYXJnaW46MTBweCAwO1xuICAgICAgICBcbiAgICAgICAgLnRwQ29udGFpbmVyIHtcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICNwbGF5ZXJ7XG4gICAgICAgICAgICBoZWlnaHQ6MzUwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgXG4gICAgLy9HYWxlcmllXG4gICAgXG4gICAgLmdhbGVyaWVfd3JhcHBlcntcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgXG4gICAgICAgIC5nYWxlcmllX2NvbnRlbnR7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5nYWxlcmllX2hlYWRsaW5le1xuICAgICAgICAgICAgQGluY2x1ZGUgY29weTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGdyZXk7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmtncmV5O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0gICAgXG4gICAgXG4gIFxuICAgIC8qIE1PQklMRSAqL1xuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkzOXB4KSB7XG4gICAgICAgICBcbiAgICAgICAgLy9OYXZpZ2F0aW9uXG4gICAgICAgIFxuICAgICAgICAubWVudVN0YWZmZWwgKyAubmF2aV8ybmQge1xuICAgICAgICAgICAgZmxvYXQ6bm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206NXB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBcbiAgICAgICAgLy9Db2x1bW5zXG4gICAgICAgIFxuICAgICAgICAubWVudVN0YWZmZWwgfiAudGVhc2VyX3JpZ2h0IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIFxuICAgICAgICAvL1BhcnRuZXIgQm94IEFyY2hpdlxuICAgICAgICBcbiAgICAgICAgLmNzYy1mcmFtZS1mcmFtZTEge1xuICAgICAgICAgICAgLmNzYy10ZXh0cGljLWNlbnRlci1vdXRlciwgLmNzYy10ZXh0cGljLWNlbnRlci1pbm5lciB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6bm9uZTtcbiAgICAgICAgICAgICAgICByaWdodDphdXRvO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG5cbiAgICAgICAgLy9Ba2tvcmRlb25cbiAgICAgICAgXG4gICAgICAgIC5ha2tvcmRlb25fY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAuY3NjLXRleHRwaWMtdGV4dCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjIwcHggMCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIFxuICAgICAgICAvL1ZpZGVvXG4gICAgICAgIFxuICAgICAgICAudzYyMCAuc2luZ2xlcGxheWVyICNwbGF5ZXIge1xuICAgICAgICAgICAgaGVpZ2h0OjI1MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXtcbiAgICAgICAgXG4gICAgICAgIC8vTmF2aWdhdGlvblxuICAgICAgICBcbiAgICAgICAgLm5hdmlfMm5kIC5hY3RpdmUgYXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBcbiAgICAgICAgfVxuICAgICAgICAubmF2aV8ybmQgLnN1Yl9uYXYgdWwgbGkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuc3ViX25hdiB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDBweCAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIFxuICAgICAgICAvL0NvbHVtbnNcbiAgICAgICAgXG4gICAgICAgIC5zdGFnZV9jb250ZW50LCAudzMwMHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIFxuICAgICAgICAvL1RlYXNlclxuICAgICAgICBcbiAgICAgICAgLmJveDEzIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAudGVhc2VyMzNfd3JhcHBlciAuYm94MTN7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTBweCl7XG4gICAgICAgIFxuICAgICAgICAvL1ZpZGVvXG4gICAgICAgIFxuICAgICAgICAudzYyMCAuc2luZ2xlcGxheWVyICNwbGF5ZXIge1xuICAgICAgICAgICAgaGVpZ2h0OjE4MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIFxuICAgIC8qIFJFVElOQSAqL1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyIC8gMSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG5cbiAgICAgICAgLmJveDEzIC5jc2MtZnJhbWUtZGVmYXVsdCAuY3NjLXRleHRwaWMgLmNzYy10ZXh0cGljLXRleHQgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nLzJ4L2ljbl9jdGFfMngucG5nJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMjZweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKlxuKiAgIE5FV1NcbiovXG5cbi8qIFBhZ2UgKi9cblxuYm9keS5uZXdzVGVtcGxhdGUge1xuICAgIFxuICAgIC50ZWFzZXJfcmlnaHQge1xuICAgICAgICBwYWRkaW5nLXRvcDowOyAgXG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDoyNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIFxuICAgICY6bm90KC5oZXV0ZV92b3IpIHtcbiAgICAgICAgLmRhdGVfYmlnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLm5ld3MtbGlzdC12aWV3IHtcbiAgICAgICAgICAgIC50eHRfY29udGVudF9oZWFkbGluZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDo2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5uZXdzX2RldGFpbCB7XG4gICAgICAgIFxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpe1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAuYnRuX2JhY2tfbW9iaWxlIGEge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuaW1nX2hvdmVyIC5jdGEsIC5jdGFfZGFyayB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjIycHg7XG4gICAgfVxuICAgIFxuICAgIC5idG5fYmFja19tb2JpbGUge1xuICAgICAgICB0b3A6LTIycHg7XG4gICAgfVxuICAgIFxuICAgICYuaGV1dGVfdm9yIHtcbiAgICAgICAgLm5ld3NfZGV0YWlsIHtcbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJjpub3QoLmhldXRlX3ZvcikgeyAgICAgICAgXG4gICAgICAgIC5uZXdzX2RldGFpbCB7XG4gICAgICAgICAgICAudHh0X2gyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5idG5fYmFja19tb2JpbGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246c3RhdGljO1xuICAgICAgICAgICAgICAgIGZsb2F0Om5vbmU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpyaWdodDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6bm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLyogRnJvbnQgUGFnZSBUZWFzZXIgKi9cblxuLmhvbWUgLnRlYXNlcl9iaWcge1xuICAgIFxuICAgIC8vR2VuZXJhbFxuICAgIC5uZXdzIHtcbiAgICAgICAgZmxvYXQ6cmlnaHQ7IFxuICAgICAgICB3aWR0aDo0OC45NCU7XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MzlweCkge1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIC5pbWdfaG92ZXIge1xuXG4gICAgICAgICAgICAgICAgLnR4dF9oMiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXtcbiAgICAgICAgICAgIHdpZHRoOjkwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBcbiAgICAgICAgLm5ld3Mge1xuICAgICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAubmV3c19zZWNvbmRhcnkge1xuICAgICAgICBtYXJnaW46MDtcbiAgICB9XG4gICAgXG4gICAgLy9OZXdzIEJveFxuICAgIC5jYXRfbmV3cyB7XG4gICAgICAgIFxuICAgICAgICAuaW1nX2hvdmVyIHtcbiAgICAgICAgICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6MjIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOjIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvcHlfYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiRkYXJrZ3JleTtcbiAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpyaWdodDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC50eHRfaDQge1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAudHh0X2gyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRfaDE7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAudHh0X3ByZXYge1xuICAgICAgICAgICAgY29sb3I6JGRhcmtncmV5O1xuICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgICBsaW5lLWhlaWdodDoxLjRlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDUwcHggMDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmN0YSB7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTowO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLnR4dF9oMiB7XG4gICAgICAgICAgICAgICAgY29sb3I6JHJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLy9Nb2JpbGVcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAudHh0X3ByZXYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLnR4dF9wcmV2IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5jdGEge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOnN0YXRpYztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9ICBcblxufSIsIi8qXG4qICAgSEVVVEUgVk9SXG4qICAgR3J1bmRsYWdlOiBfbmV3cy5zY2NzXG4qL1xuXG4vKiBQYWdlICovXG5cbmJvZHkuaGV1dGVfdm9yIHtcblxuICAgIC5uZXdzX2hpZ2hsaWdodCwgLm5ld3Nfc2Vjb25kYXJ5LCAubmV3c19kZXRhaWwsICYubmV3c1RlbXBsYXRlIC50ZWFzZXJfcmlnaHQgLnNwM19uZXdzIHtcblxuICAgICAgICAuZGF0ZV9iaWcge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udF9yZWc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiRibGFjaztcbiAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTozNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OjY3cHg7XG4gICAgICAgICAgICBtYXJnaW46MDsgICAgICBcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjMzcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOjE0MHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAudHh0X2g0IHtcbiAgICAgICAgICAgIGNvbG9yOiRyZWQ7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5pbWdfaG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDokZGFya2dyZXk7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5kYXRlX2JpZyB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW46LTE0cHggMjBweCAyMHB4IC0yOXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAudHh0X2gyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGNsZWFyOmJvdGg7XG4gICAgICAgICAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9ICAgIFxuICAgIH1cbiAgICBcbiAgICAubmV3c19oaWdobGlnaHQsIC5uZXdzX3NlY29uZGFyeSB7XG4gICAgICAgIFxuICAgICAgICAubmV3cy1oZWFkZXItd3JhcCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDoxMzBweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmltZ19ob3ZlciB7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5jdGEge1xuICAgICAgICAgICAgICAgIGNsZWFyOmJvdGg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmltZ19ob3ZlciAuZGF0ZV9iaWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0Oi0yMHB4O1xuICAgICAgICAgICAgfSBcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpe1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAuaW1nX2hvdmVyIC5kYXRlX2JpZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgIGZsb2F0Om5vbmU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjU0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAuaW1nX2hvdmVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDo3NHB4ICsgMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLm5ld3MtaGVhZGVyLXdyYXAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLm5ld3NfaGlnaGxpZ2h0e1xuICAgICAgICBcbiAgICAgICAgLm5ld3MtaGVhZGVyLXdyYXAge1xuICAgICAgICAgICAgbWluLWhlaWdodDo4NnB4O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCl7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDppbml0aWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5uZXdzX2RldGFpbCB7XG4gICAgICAgICBcbiAgICAgICAgLmRhdGVfYmlnIHtcbiAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOi0yMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC50eHRfaDIge1xuICAgICAgICAgICAgd2lkdGg6NjAlO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAubmV3cy1oZWFkZXItd3JhcCB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OjgwcHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OmluaXRpYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmRhdGVfYmlnIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6NTRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjE0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAuaW1nX2hvdmVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDo3NHB4ICsgMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLm5ld3MtaGVhZGVyLXdyYXAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5idG5fYmFja19tb2JpbGUgYSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDo4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoLmhldXRlX3Zvcikge1xuICAgICAgICAuZGF0ZV9iaWcge1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8qIEZyb250IFBhZ2UgVGVhc2VyICovXG5cbi5ob21lIC50ZWFzZXJfYmlnIHsgXG5cbiAgICAuY2F0X2hldXRlX3ZvciB7XG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgXG4gICAgICAgIC5pbWdfaG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2JhY2tncm91bmRfaGV1dGVfdm9yLmpwZ1wiKSByZXBlYXQteSByaWdodCAkZGFya2dyZXk7XG4gICAgICAgICAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OjI2MHB4O1xuICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAudHh0X2g0IHtcbiAgICAgICAgICAgIGNvbG9yOiRyZWQ7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5kYXRlLXdyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206MDtcbiAgICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmRhdGVfYmlnIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRfcmVnO1xuICAgICAgICAgICAgYmFja2dyb3VuZDokYmxhY2s7XG4gICAgICAgICAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gICAgICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOjM0cHg7ICAgICAgICBcbiAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6MTQwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICBtYXJnaW46LTE3cHggMCAwIDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5jb250ZW50LXdyYXAge1xuICAgICAgICAgICAgYmFja2dyb3VuZDokYmxhY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLm5ld3MtdGV4dC13cmFwIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6JGRhcmtncmV5O1xuICAgICAgICAgICAgYm94LXNpemluZzpib3JkZXItYm94O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjE0MHB4O1xuICAgICAgICAgICAgcGFkZGluZzoxMHB4IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC50eHRfaDIge1xuICAgICAgICAgICAgQGluY2x1ZGUgYXJyb3ctcmlnaHQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IGJvdHRvbSA0cHg7XG4gICAgICAgICAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gICAgICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OjU0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjI1cHg7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLnR4dF9oMiB7XG4gICAgICAgICAgICAgICAgY29sb3I6JHJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApOyAvKiBGb3IgSUU4IGFuZCBlYXJsaWVyICovXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC8qIE1vYmlsZSAqL1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MzlweCkge1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAuZGF0ZV9iaWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDotMTYwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLm5ld3MtdGV4dC13cmFwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MDtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5kYXRlX2JpZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowO1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5uZXdzLXRleHQtd3JhcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjE0MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmRhdGVfYmlnIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6LTE2MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5uZXdzLXRleHQtd3JhcCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjEyNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDowO1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5pbWdfaG92ZXIge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6Mjg1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiYm9keS5uZXdzbGV0dGVyVGVtcGxhdGUge1xuICAgIFxuICAgIC50ZWFzZXItcmlnaHQge1xuICAgICAgICAgcGFkZGluZy10b3A6MHB4O1xuICAgICAgICAgXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjI1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NzlweCkge1xuICAgICAgICBcbiAgICAgICAgLmJ0bl9iYWNrX21vYmlsZXtcbiAgICAgICAgICAgIHRvcDotMjJweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5ld3NsZXR0ZXJfdGVhc2VyIHtcbiAgICBoMyB7XG4gICAgICAgIGJvdHRvbToyMHB4O1xuICAgIH1cbn1cbiIsImJvZHkuZ2V3aW5uc3BpZWwge1xuICAgIFxuICAgIC50ZWFzZXJfcmlnaHQge1xuICAgICAgICBwYWRkaW5nLXRvcDowcHg7XG4gICAgICAgICBcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6MjVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5zZW5kZXRlcm1pbmVfZGV0YWlsIHtcbiAgICBcbiAgICAuY29udGVudF9sZWZ0IHtcbiAgICAgICAgaGVpZ2h0Ojc2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6NXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDowO1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgXG4gICAgICAgIC5kYXRlcyB7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTowO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2luZ2xlX3RleHRpbWdfc2VuZHVuZ3RlYXNlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgLmNzYy10ZXh0cGljLWNlbnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAvL21heC1oZWlnaHQ6IDE2OXB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIC8vZmxvYXQ6IGxlZnQ7XG4gICAgICAgIC8vd2lkdGg6IDMxLjklO1xuICAgIH1cbiAgICBcbiAgICAuaW1nX3dyYXAge1xuICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICBtYXgtd2lkdGg6MzIlO1xuICAgIH1cblxuICAgIC50ZXh0X3dyYXAge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWF4LXdpZHRoOiA2OCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOi01cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRfY3RhO1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya2dyZXk7XG4gICAgICAgIH1cblxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBkaXYuY3NjLXRleHRwaWMgLmNzYy10ZXh0cGljLWltYWdld3JhcCAuY3NjLXRleHRwaWMtaW1hZ2Uge1xuICAgICAgICBtYXJnaW4tdG9wOjE1cHg7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm1haW5fd3JhcHBlci52aWRlb3Mge1xuICAgIFxuICAgIC5ib3gxMyB7XG4gICAgICAgIFxuICAgICAgICBiYWNrZ3JvdW5kOiRsaWdodGdyZXk7XG4gICAgICAgIGhlaWdodDoyNTBweDtcbiAgICAgICAgXG4gICAgICAgIC5jc2MtZnJhbWUtZGVmYXVsdCAuY3NjLXRleHRwaWMge1xuICAgICAgICAgICAgcG9zaXRpb246c3RhdGljO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAuY3NjLXRleHRwaWMtdGV4dCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDpub25lO1xuICAgICAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTowOyAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRzaXplLW1lZGl1bSAtIDFweH0pIHtcbiAgICAgICAgICAgICAgICAgICAgaDIsIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuc3BpZWxlIHtcbiAgICBcbiAgICAuc3BpZWxlX3RyYWlsZXIge1xuICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjMWExZTIxO1xuICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMWExZTIxO1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6NDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgICAgICBwYWRkaW5nOjQwcHggMHB4IDM1cHggMHB4O1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250X2FtcGVyaGVhdnk7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250X2JvbGQ7IFxuICAgICAgICAgICAgQGluY2x1ZGUgYXJyb3ctbGVmdDtcbiAgICAgICAgICAgIGNvbG9yOiRyZWQ7XG4gICAgICAgICAgICBwYWRkaW5nOjJweCAwIDFweCAzMHB4OyAgICBcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAudHJhaWxlcl90ZXh0IHtcbiAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgICB3aWR0aDoyOTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50cmFpbGVyX3ZpZGVvIHtcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZDp1cmwoLi4vaW1nL2FqYXgtbG9hZGVyLmdpZikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIGZsb2F0OnJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNsb3NlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2J0bl9jbG9zZV9kYXJrLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIGxlZnQgdG9wIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDotNDVweDtcbiAgICAgICAgICAgIHJpZ2h0OjBweDtcbiAgICAgICAgICAgIHdpZHRoOjExcHg7XG4gICAgICAgICAgICBoZWlnaHQ6MTJweDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpib3R0b20gbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jbGVhcmZpeCB7XG4gICAgICAgICAgICBjbGVhcjpib3RoO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBAbWVkaWFcbiAgICAgICAgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICAgICAgICBvbmx5IHNjcmVlbiBhbmQgKCAgIG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gICAgICAgIG9ubHkgc2NyZWVuIGFuZCAoICAgICAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLzEpLFxuICAgICAgICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gICAgICAgIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICAgICAgICAgIG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLFxuICAgICAgICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgICAgICAgICBtaW4tcmVzb2x1dGlvbjogMmRwcHgpXHR7XG4gICAgICAgICAgICAuY2xvc2Uge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nLzJ4L2J0bl9jbG9zZV9kYXJrXzJ4LnBuZ1wiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6MTFweCAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5zbGlkZXIge1xuICAgICAgICBcbiAgICAgICAgLnRyYWlsZXJfc3RvZXJlciB7XG4gICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgdG9wOjIyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBvc0xlZnQgLnRyYWlsZXJfc3RvZXJlciB7XG4gICAgICAgICAgICByaWdodDo3MnB4O1xuICAgICAgICB9XG4gICAgICAgIC5wb3NSaWdodCAudHJhaWxlcl9zdG9lcmVyIHtcbiAgICAgICAgICAgIGxlZnQ6NzJweDtcbiAgICAgICAgfVxuICAgICAgIFxuICAgICAgICAuc2xpZGVyLXdyYXBwZXIge1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAuY3NjLXRleHRwaWMtdGV4dCB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2NTFweCl7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgICAgICAgICAgIHRvcDphdXRvO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206NzBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDoxOTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6NTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5wb3NSaWdodCAuY3NjLXRleHRwaWMtdGV4dHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjY1MXB4KSBhbmQgKG1heC13aWR0aDo5OTlweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5wb3NMZWZ0IC5jc2MtdGV4dHBpYy10ZXh0e1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjUxcHgpIGFuZCAobWF4LXdpZHRoOjk5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLy9FTkQgU3BpZWxlIFRyYWlsZXIgQm94XG5cblxuLy9TcGllbGUgQm94ZW5cbi5zcGllbGUgLm1pZGRsZSBkaXY6bnRoLWNoaWxkKDNuKSAuYm94MTN7XG4gICAgbWFyZ2luLXJpZ2h0OjBweDtcbn1cbi8vRU5EIFNwaWVsZSBCb3hlbiIsIi50eC1tMDEtdHZwcm9ncmFtbWUge1xuICAgIC50dmd1aWRlIHtcbiAgICAgICAgLmZpbHRlcl9nZW5yZSB7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLm5leHRfZXBpc29kZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrZ3JleTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIFxuICAgICAgICAuaW1nX2hvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrZ3JleTtcbiAgICAgICAgICAgIC50eHRfaDR7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICB3aWR0aDoxOXB4O1xuICAgICAgICAgICAgaGVpZ2h0OjE5cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOnVybCgnLi4vaW1nL2ljbl9jdGEucG5nJykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgcmlnaHQ6MjBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6LTkuNXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgcmV0aW5hLWltYWdlLXBuZygnaWNuX2N0YScsIDE5cHgsIDE5cHgpO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQ4MHB4KSB7XG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6MzhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MzhweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nL2ljbl9hcnJvd19iaWcucG5nJyk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDotMTlweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXRpbmEtaW1hZ2UtcG5nKCdpY25fYXJyb3dfYmlnJywgMzhweCwgMzhweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi53MzAwIHtcbiAgICAudHgtbTAxLXR2cHJvZ3JhbW1lIHtcbiAgICAgICAgLm5leHRfZXBpc29kZSB7XG4gICAgICAgICAgICAudGltZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnc5NDAge1xuICAgIC50eC1tMDEtdHZwcm9ncmFtbWUge1xuICAgICAgICAubmV4dF9lcGlzb2RlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6MTVweCA1MHB4IDE1cHggMi4yJTtcblxuICAgICAgICAgICAgLmltZ19ob3ZlciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzowO1xuXG4gICAgICAgICAgICAgICAgLnR4dF9oNCwgLnR4dF9oMywgLnR4dF9oMSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjIwcHggNzhweCAyMHB4IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLypcbiogSWNvbnNcbiovXG5cbi5pY29uIHsgICAgXG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIFxuICAgICYuaWNvbi1hcnJvdy1yaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIGltYWdlLXBuZygnaWNuX2N0YScsIDE5cHgsIDE5cHgsIDE5cHgsIDE5cHgpO1xuICAgIH1cbiAgICBcbiAgICAmLmljb24tbWFpbCB7XG4gICAgICAgIEBpbmNsdWRlIGltYWdlLXBuZygnaWNvbl9tYWlsJywgMjRweCwgMjBweCk7XG4gICAgfVxuICAgIFxuICAgICYuaWNvbi1mYWNlYm9vay1zbWFsbCB7XG4gICAgICAgIEBpbmNsdWRlIGltYWdlLXBuZygnaWNvbl9mYl9zbWFsbCcsIDhweCwgMTJweCk7XG4gICAgfVxuICAgIFxuICAgICYuaWNvbi1sb2FkZXIge1xuICAgICAgICAmLndoaXRlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKFwiI3skaW1hZ2UtcGF0aH0vYWpheC1sb2FkZXItd2hpdGUuZ2lmXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgICAgICAgICAgd2lkdGg6MjRweDtcbiAgICAgICAgICAgIGhlaWdodDoyNHB4O1xuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmljb24tdm90aW5nLWVtcHR5IHtcbiAgICAgICAgQGluY2x1ZGUgaW1hZ2UtcG5nKCdpY29uLXZvdGluZy1lbXB0eScsIDMycHgsIDMxcHgpO1xuICAgIH1cblxuICAgICYuaWNvbi12b3RpbmctZnVsbCB7XG4gICAgICAgIEBpbmNsdWRlIGltYWdlLXBuZygnaWNvbi12b3RpbmctZnVsbCcsIDMycHgsIDMxcHgpO1xuICAgIH1cblxuICAgICYuaWNvbi1zaGFyZSB7XG4gICAgICAgIEBpbmNsdWRlIGltYWdlLXN2ZygnaWNvbi1zaGFyZScsIDMwcHgsIDMwcHgpO1xuICAgIH1cbn0iLCIucmVzcG9uc2l2ZV9pbWdfd3JhcF9mdWxsd2lkdGggaW1nIHtcbiAgICBoZWlnaHQ6YXV0bztcbiAgICB3aWR0aDoxMDAlO1xufVxuXG4uc2luZ2xlX3RleHRpbWdfc2VuZHVuZ3RlYXNlci5ib3hfbGVmdC50ZWFzZXIgaW1nIHtcbiAgICBoZWlnaHQ6YXV0bztcbiAgICB3aWR0aDoxMDAlO1xufVxuXG4uc2VuZHVuZ0dyYWZpa0NvbnRlbnQge1xuICAgIFxuICAgIGRpdi5jc2MtdGV4dHBpYy1pbnRleHQtbGVmdCAuY3NjLXRleHRwaWMtaW1hZ2V3cmFwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjIwcHg7XG4gICAgfVxufVxuXG4udzYyMCB7XG4gICAgLmNzYy10ZXh0cGljLWludGV4dC1sZWZ0IHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDoyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo1cHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5jc2MtdGV4dHBpYy10ZXh0IHtcbiAgICAgICAgICAgIHA6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0gXG4iLCIvKlxuKiAgIFNsaWRlclxuKi9cblxuLnNsaWRlciB7XG4gICAgXG4gICAgLy8gU3RhZ2Ugc2xpZGVyXG4gICAgJi5zdGFnZS1zbGlkZXIge1xuICAgICAgICBcbiAgICAgICAgLy8gQXV0byBIZWlnaHRcbiAgICAgICAgJi5hdXRvLWhlaWdodCB7XG4gICAgICAgICAgICAuc2xpZGVyLXdyYXBwZXIgeyAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC5jc2MtdGV4dHBpYy10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgY2xlYXI6Ym90aDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246c3RhdGljO1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjY0OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIC5jc2MtdGV4dHBpYy10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICA+ICo6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICA+ICo6ZW1wdHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgLmJ4LXZpZXdwb3J0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjY1MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIC5jc2MtdGV4dHBpYy10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8qIExJR0hUQk9YICovXG4kdGh1bWJuYWlsLWhlaWdodDozMDBweDtcblxuLmxpZ2h0Ym94IHtcbiAgICB0cmFuc2l0aW9uOmFsbCAyMDBtcyBlYXNlLWluO1xuICAgIFxuICAgIC5sYi1sb2FkZXIge1xuICAgICAgICB2aXNpYmlsaXR5OmhpZGRlbjtcbiAgICB9XG59XG5cbi5saWdodGJveF9jb250YWluZXIge1xuICAgIFxuICAgIHAge1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICAgIFxuICAgIGltZyB7XG4gICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OjAuODtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuem9vbSB7XG4gICAgICAgIGJhY2tncm91bmQ6dXJsKCcuLi9pbWcvc2VhcmNoLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgJGRhcmstY29sb3I7XG4gICAgICAgIGhlaWdodDo0NXB4O1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOjA7XG4gICAgICAgIHJpZ2h0OjA7XG4gICAgICAgIHdpZHRoOjQ1cHg7XG4gICAgfVxuICAgIFxuICAgID4gLmNzYy1mcmFtZS1kZWZhdWx0IHtcbiAgICAgICAgYmFja2dyb3VuZDokZGFyay1jb2xvcjtcbiAgICAgICAgaGVpZ2h0OiR0aHVtYm5haWwtaGVpZ2h0O1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgICBcbiAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgIGhlaWdodDokdGh1bWJuYWlsLWhlaWdodDtcbiAgICAgICAgICAgIGRpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246bWlkZGxlO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5jc2MtdGV4dHBpYy1jYXB0aW9uIHtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHRvcDokdGh1bWJuYWlsLWhlaWdodCAtIDQ1cHg7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgaGVpZ2h0OjQ1cHg7XG4gICAgICAgIHBhZGRpbmc6NXB4IDUwcHggMHB4IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6cmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgYm94LXNpemluZzpib3JkZXItYm94O1xuICAgICAgICBsaW5lLWhlaWdodDoxOHB4O1xuICAgIH1cbn1cblxuLnc5NDAgLmxpZ2h0Ym94X2NvbnRhaW5lciB7XG4gICAgPiAuY3NjLWZyYW1lLWRlZmF1bHQge1xuICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgICAgIFxuICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgaGVpZ2h0OiR0aHVtYm5haWwtaGVpZ2h0O1xuICAgICAgICAgICAgZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjkzOXB4KSB7XG4gICAgICAgICAgICB3aWR0aDo0OSU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MSU7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTQwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOjMyJTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDoyJTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnc2MjAgLmxpZ2h0Ym94X2NvbnRhaW5lciB7XG4gICAgPiAuY3NjLWZyYW1lLWRlZmF1bHQge1xuICAgICAgICBcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgd2lkdGg6NDglO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgICAgICBmbG9hdDpyaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogUHJlbG9hZCBpbWFnZXMgKi9cbmJvZHk6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoLi4vaW1nL2Nsb3NlX2RhcmsucG5nKSB1cmwoLi4vaW1nL2xvYWRlci5naWYpIHVybCguLi9pbWcvbGJfcGFnZXJfbGVmdC5wbmcpIHVybCguLi9pbWcvbGJfcGFnZXJfcmlnaHQucG5nKTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpZ2h0Ym94T3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT04MCk7XG4gIG9wYWNpdHk6IDAuODtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpZ2h0Ym94IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5saWdodGJveCAubGItaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG59XG5cbi5saWdodGJveCBhIGltZyB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmxiLW91dGVyQ29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICp6b29tOiAxO1xuICB3aWR0aDogMjUwcHg7XG4gIGhlaWdodDogMjUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbToyMHB4O1xufVxuXG4ubGItb3V0ZXJDb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5sYi1sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDMlO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDI1JTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5sYi1jYW5jZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbG9hZGVyLmdpZikgbm8tcmVwZWF0O1xufVxuXG4ubGItbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ubGItY29udGFpbmVyID4gLm5hdiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5sYi1uYXYgYSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFQQUFBUC8vL3dBQUFDSDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUNSQUVBT3c9PScpO1xufVxuXG4ubGItcHJldiwgLmxiLW5leHQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5sYi1uYXYgYS5sYi1wcmV2IHtcbiAgd2lkdGg6IDM0JTtcbiAgbGVmdDogMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC8qXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCk7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIHBvc2l0aW9uOnJlbGF0aXZlOyovXG4gIFxuICAgIC5wcmV2X3BhZ2VyIHtcbiAgICAgICAgaGVpZ2h0OjI2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbGJfcGFnZXJfbGVmdC5wbmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbiAgICAgICAgbWFyZ2luLXRvcDotMTNweDtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHRvcDo1MCU7XG4gICAgICAgIGxlZnQ6MTVweDtcbiAgICAgICAgd2lkdGg6MjZweDtcbiAgICB9XG59XG5cbi5sYi1uYXYgYS5sYi1wcmV2OmhvdmVyIHtcbiAgICAvKlxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7XG4gIG9wYWNpdHk6IDE7Ki9cbiAgICAucHJldl9wYWdlciB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246Ym90dG9tIGNlbnRlcjtcbiAgICB9XG59XG5cbi5sYi1uYXYgYS5sYi1uZXh0IHtcbiAgd2lkdGg6IDY0JTtcbiAgcmlnaHQ6IDA7XG4gIGZsb2F0OiByaWdodDtcbiAgLypcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42czsqL1xuICBcbiAgICAubmV4dF9wYWdlciB7XG4gICAgICAgIGhlaWdodDoyNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2xiX3BhZ2VyX3JpZ2h0LnBuZykgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIG1hcmdpbi10b3A6LTEzcHg7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICB0b3A6NTAlO1xuICAgICAgICByaWdodDoxNXB4O1xuICAgICAgICB3aWR0aDoyNnB4O1xuICAgIH1cbn1cblxuLmxiLW5hdiBhLmxiLW5leHQ6aG92ZXIge1xuICAgIC8qXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKTtcbiAgb3BhY2l0eTogMTsqL1xuICAgIC5uZXh0X3BhZ2VyIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpib3R0b20gY2VudGVyO1xuICAgIH1cbn1cblxuLmxiLWRhdGFDb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgKnpvb206IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6NjdweDtcbiAgYmFja2dyb3VuZDokd2hpdGUtY29sb3I7XG59XG5cbi5sYi1kYXRhQ29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ubGItZGF0YSB7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBjb2xvcjogJGRhcmstY29sb3I7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuXG4ubGItZGF0YSAubGItZGV0YWlscyB7XG4gIHdpZHRoOiA4NSU7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS4xZW07XG4gIHBhZGRpbmc6MjVweCAwIDAgMjBweDtcbn1cblxuLmxiLWRhdGEgLmxiLWNhcHRpb24ge1xuICBAaW5jbHVkZSBmb250X2FtcGVyaGVhdnk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLmxiLWRhdGEgLmxiLW51bWJlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgY2xlYXI6IGxlZnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG5cbi5sYi1kYXRhIC5sYi1jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2Nsb3NlX2RhcmsucG5nJykgdG9wIHJpZ2h0IG5vLXJlcGVhdDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICB0b3A6MjBweDtcbiAgcmlnaHQ6MTVweDtcbiAgXG4gICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpib3R0b20gY2VudGVyO1xuICB9XG59XG5cbi5sYi1kYXRhIC5sYi1jbG9zZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApO1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiBSZXRpbmEgKi9cblxuLmxpZ2h0Ym94LCAubGlnaHRib3hfY29udGFpbmVyIHtcbiAgICBcbiAgICBAbWVkaWFcbiAgICBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gICAgb25seSBzY3JlZW4gYW5kICggICBtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICAgIG9ubHkgc2NyZWVuIGFuZCAoICAgICAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLzEpLFxuICAgIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgICAgICAgICBtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSxcbiAgICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgICAgICAgICBtaW4tcmVzb2x1dGlvbjogMmRwcHgpXHR7XG4gICAgXG4gICAgICAgIC56b29tIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWcvMngvc2VhcmNoXzJ4LnBuZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOjI0cHggMjRweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmxiLW5hdiBhLmxiLXByZXYgLnByZXZfcGFnZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy8yeC9sYl9wYWdlcl9sZWZ0XzJ4LnBuZyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6MjZweCA1MnB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAubGItbmF2IGEubGItbmV4dCAubmV4dF9wYWdlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nLzJ4L2xiX3BhZ2VyX3JpZ2h0XzJ4LnBuZyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6MjZweCA1MnB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAubGItZGF0YSAubGItY2xvc2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvMngvY2xvc2VfZGFya18yeC5wbmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZToyNnB4IDUycHg7IFxuICAgICAgICB9XG4gICAgfVxufSIsIi5zZW5kdW5nR3JhZmlrQ29udGVudCB7XG4gICAgXG4gICAgLm5hdmlfMm5kICsgLm5hdmlfMm5kLCAubmF2aV8ybmQgKyBkaXYgPiAubmF2aV8ybmQge1xuICAgICAgICBcbiAgICAgICAgLnN1Yl9uYXYgdWwgbGkge1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjokZGFya2dyZXk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYuYWN0aXZlIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiRibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiAgICBcbi5uYXZpXzJuZCB7XG4gICAgKyAuc2luZ2xlcGxheWVyLCArIC5tdWx0aXBsYXllciB7XG4gICAgICAgIG1hcmdpbi10b3A6NDBweDtcbiAgICB9XG59IiwiI3Jzc19mZWVkIHtcbiAgICBcbiAgICBsaSArIGg0IHtcbiAgICAgICAgbWFyZ2luLXRvcDozNXB4O1xuICAgIH1cbn1cblxuIiwiLmJyb3dzZWJveCB7XG4gICAgb3ZlcmZsb3c6YXV0bztcbn0iLCJcbi5pZnJhbWUtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDo1Ni4yNSU7XG5cbiAgICBpZnJhbWUge1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OjA7XG4gICAgfVxuXG59XG5cbi50cENvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBcbiAgICAvLyBQbGF5ZXIgXG4gICAgLnRwUGxheWVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICAgICAgICBcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAudHBCYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgIGJvcmRlcjpub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLy8gUmVsZWFzZSBMaXN0IFxuICAgIC50cFJlbGVhc2VMaXN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIFxuICAgICAgICAudHBHcmlkIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLnRwUmVsZWFzZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyBcbiAgICAgICAgICAgIGhlaWdodDogODBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6bm9uZTsgXG4gICAgICAgICAgICAgICAgYm9yZGVyOm5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2JsYWNrO1xuICAgICAgICAgICAgfSAgICAgICAgICAgIFxuXG4gICAgICAgICAgICAudHBTaGluZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAudHBJbmZvIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcblxuICAgICAgICAgICAgICAgIC50cFRodW1ibmFpbCwgLnRwTWV0YWRhdGEge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudHBUaHVtYm5haWwge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnRwVGh1bWJuYWlsT3ZlcmxheSB7ICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDp1cmwoLi4vaW1nL2ljb25fcGxheTIucG5nKSAwcHggMHB4IG5vLXJlcGVhdDsgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM4cHg7ICBcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUxcHg7ICBcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgIFxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyMHB4OyAgXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzhweDsgIFxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAudHBNZXRhZGF0YSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lOyBcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgLnRwR3JvdXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyAgXG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIC50cFRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLnRwSW5mbyB7XG4gICAgICAgICAgICAgICAgICAgIC50cFRodW1ibmFpbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAudHBUaHVtYm5haWxPdmVybGF5IHsgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skc2l6ZS1tZWRpdW19KSBhbmQgKG1heC13aWR0aDogI3skc2l6ZS1sYXJnZSAtIDFweH0pIHtcbiAgICAgICAgICAgIC50cFJlbGVhc2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0OSUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnc5NDAge1xuICAgIC5tdWx0aXBsYXllciB7XG5cbiAgICAgICAgJi5wbGF5bGlzdC1yaWdodCB7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JHNpemUtbGFyZ2V9KSB7XG4gICAgICAgICAgICAgICAgLnRwUGxheWVyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYyMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzUxcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRwUmVsZWFzZUxpc3Qge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwOXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIE5ld3MgUGxheWVyICovXG4vLyB0aGVwbGF0Zm9ybVxuYm9keSAudzYyMCB7XG4gICAgLm5ld3MtcGxheWVyIHtcbiAgICAgICAgXG4gICAgICAgICNyZWxlYXNlcyB7XG4gICAgICAgICAgICBwb3NpdGlvbjpzdGF0aWM7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAudHBDb250YWluZXIge1xuICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgICBtYXgtaGVpZ2h0Om5vbmU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6NjIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8veW91dHViZVxuLnlvdXR1YmUtcGxheWVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8qIDE2OjkgKi9cblx0cGFkZGluZy10b3A6IDI1cHg7XG5cdGhlaWdodDogMDtcbiAgICBcbiAgICBpZnJhbWUge1xuICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyBcbiAgICB9XG59XG5cbi5uZXdzLXBsYXllciB7XG4gICAgXG4gICAgJi5zaW5nbGVwbGF5ZXIge1xuICAgICAgICAjcmVsZWFzZXMge1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICYueW91dHViZS1wbGF5ZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjMwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgLnRyYWlsZXJfdmlkZW8gaWZyYW1le2hlaWdodDoyNjBweDt9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4MHB4KXtcbiAgICAudHJhaWxlcl92aWRlbyBpZnJhbWV7aGVpZ2h0OjIwMHB4O31cbn1cbiIsIi8qXG4qICAgTGF5b3V0IGbDvHIgU29uZGVyc2VpdGVuXG4qL1xuLmNvbnRlbnQtd3JhcHBlcntcbiAgICAmLmxheW91dC1iYXJiYXJlbixcbiAgICAmLmxheW91dC1yb290cyxcbiAgICAmLmxheW91dC1kaWUtYmVmcmVpZXItbGVybmluaGFsdGV7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTM5cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLnRvcC5uby1tYXJnaW4ge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTM5cHgpIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cblxuLypcbiogICBMYXlvdXQgZsO8ciBBdWZzdGFuZCBkZXIgQmFyYmFyZW5cbiovXG4ubGF5b3V0LWJhcmJhcmVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNlY2VkZWY7XG5cbiAgICAuaW1nLWJvdHRvbSB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDphdXRvO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OjIwMHB4KSB7XG4gICAgICAgIC5pbWctYm90dG9tIHtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vKlxuKiAgIExheW91dCBmw7xyIFJvb3RzXG4qL1xuYm9keS5zZW5kdW5nZW5HcmFmaWssIGJvZHkuc2VuZHVuZ2VuR3JhZmlrLnVudGVyc2VpdGV7XG4gICAgLmxheW91dC1yb290c3tcbiAgICAgICAgaDIsIGgze1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAuc2VuZHVuZ0hlYWRsaW5le1xuICAgICAgICAgICAgaDIsIGgze1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5ib2R5LnNlbmR1bmdlbkdyYWZpa3tcbiAgICAubGF5b3V0LXJvb3Rze1xuICAgICAgICAvL1ZpZGVvLVNsaWRlclxuICAgICAgICAudGVhc2VyX3NsaWRlcl93cmFwcGVye1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5sYXlvdXQtcm9vdHN7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICAuYm9keXRleHQsIGxpe1xuICAgICAgICBjb2xvcjogJHdoaXRlOyBcbiAgICB9XG4gICAgLnN1Yl9uYXYgdWwgbGkuYWN0aXZlIGEsXG4gICAgLnNlbmR1bmdHcmFmaWtDb250ZW50IC5uYXZpXzJuZCArIC5uYXZpXzJuZCAuc3ViX25hdiB1bCBsaS5hY3RpdmUgYXtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAuc2VuZHVuZ0dyYWZpa0NvbnRlbnQgLm5hdmlfMm5kICsgLm5hdmlfMm5kIC5zdWJfbmF2IHVsIGxpIGF7XG4gICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICB9XG5cbiAgICAmLmNvbnRlbnQtd3JhcHBlcntcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZW5kdW5nc19sYXlvdXRzL1Jvb3RzX0JHLmpwZyk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gICAgfVxuXG4gICAgLy8gQ2hhcmFjdGVycy1TbGlkZXJcbiAgICAuY2hhcmFjdGVyX3NsaWRlcl93cmFwcGVyLnNsaWRlci1zbGF2ZSAudGVhc2VyX3NsaWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrZ3JleTtcbiAgICB9XG5cbiAgICAvL1ZpZGVvLVNsaWRlclxuICAgIC5ib3gxMyAuY3NjLWZyYW1lLWRlZmF1bHQgLmNzYy10ZXh0cGljIC5jc2MtdGV4dHBpYy10ZXh0e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2dyZXk7XG4gICAgfVxuXG4gICAgLnRlYXNlcl9zbGlkZXIgLmNzYy1mcmFtZS1kZWZhdWx0IC5jc2MtdGV4dHBpYyAuY3NjLXRleHRwaWMtdGV4dHtcbiAgICAgICAgaDMsIGgzPmF7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ieC13cmFwcGVye1xuICAgICAgICAuYngtbmV4dCwgLmJ4LXByZXZ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zbGlkZV9jb250cm9sc19kYXJrLnBuZycpO1xuICAgICAgICAgICAgQGluY2x1ZGUgcmV0aW5hLWltYWdlLXBuZygnc2xpZGVfY29udHJvbHNfZGFyaycsIDQwcHgsIDI4MHB4KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGVhc2VyX3NsaWRlcl93cmFwcGVye1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ3OXB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy9GYWNlYm9vay1UZWFzZXJcbiAgICAuYm94NDRmYnsgXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgbWluLWhlaWdodDogMTcwcHg7XG4gICAgICAgIC5mYWNlYm9va19zbWFsbHtcbiAgICAgICAgICAgIGgye1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRfaDQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250X2gxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjkzOXB4KSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWluLWhlaWdodDogaW5oZXJpdDtcblxuICAgICAgICAgICAgLnRlYXNlcl8zc3Bfc21hbGx7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vaUNhbC1UZWFzZXJcbiAgICAuYm94NTV7IFxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEzMHB4O1xuICAgICAgICBjbGVhcjogYm90aDsgLy8gQmVjYXVzZSB0aGUgcHNldWRvLWVsZW1lbnQgY2xlYXJmaXggZG9lc24ndCB3b3JrIGhlcmVcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgICAgICAgLmNzYy1mcmFtZS1kZWZhdWx0e1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAuYm94X2xlZnQsIC5ib3hfcmlnaHR7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IGluaGVyaXQ7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgcGFkZGluZzogMCAyLjIlIDhweDtcblxuICAgICAgICB9XG4gICAgICAgIC5ib3hfbGVmdHtcbiAgICAgICAgICAgIHdpZHRoOiA1NyU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ib3hfcmlnaHR7XG4gICAgICAgICAgICB3aWR0aDogNDMlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAuaWNhbF9iZ3tcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljbl9pY2FsX3RlYXNlci5wbmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgaDR7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB0b3A6IGluaGVyaXQ7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICBoM3tcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRfaDE7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNTAwZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAgIH1cbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250X2gxOyBcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTM5cHgpIHtcbiAgICAgICAgICAgIC5ib3hfbGVmdCwgLmJveF9yaWdodHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoNHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoyLjIlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDoyLjIlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJveF9yaWdodHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vQ2hhcmFrdGVyLVNsaWRlclxuICAgIC5jaGFyYWN0ZXJfc2xpZGVyX3dyYXBwZXJ7XG4gICAgICAgICYuc2xpZGVyLW1hc3RlcntcbiAgICAgICAgICAgIC50ZWFzZXJfc2xpZGVye1xuICAgICAgICAgICAgICAgIC5zbGljay1zbGlkZXtcbiAgICAgICAgICAgICAgICAgICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAuY3NjLXRleHRwaWN7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfSAgIFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxuLypcbiogICBMYXlvdXQgZsO8ciBEaWUgQmVmcmVpZXIgLSBMZWhyaW5oYWx0ZVxuKi9cbmJvZHkuc2VuZHVuZ2VuR3JhZmlrLCBib2R5LnNlbmR1bmdlbkdyYWZpay51bnRlcnNlaXRle1xuICAgIC5sYXlvdXQtZGllLWJlZnJlaWVyLWxlcm5pbmhhbHRle1xuICAgICAgICBoMiwgaDN7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC5zZW5kdW5nSGVhZGxpbmV7XG4gICAgICAgICAgICBoMiwgaDN7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbmJvZHkuc2VuZHVuZ2VuR3JhZmlre1xuICAgIC5sYXlvdXQtZGllLWJlZnJlaWVyLWxlcm5pbmhhbHRle1xuICAgICAgICAvL1ZpZGVvLVNsaWRlclxuICAgICAgICAudGVhc2VyX3NsaWRlcl93cmFwcGVye1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZpXzJuZCAuc3ViX25hdiB1bCBsaSwgYm9keS5zZW5kdW5nZW5HcmFmaWsudW50ZXJzZWl0ZSAubmF2aV8ybmQgLnN1Yl9uYXYgdWwgbGkge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmlfMm5kICsgZGl2IHtcbiAgICAgICAgICAgIC5zZW5kdW5nSGVhZGxpbmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MjZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowOyBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvL1NpbmdsZXBsYXllclxuICAgICAgICAuc2luZ2xlcGxheWVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5pY29uLmljb24tbG9hZGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjE1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDo0cHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYuaGlkZGVuIHtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OmhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXtcbiAgICAgICAgICAgIC5zZW5kdW5nR3JhZmlrQ29udGVudCAubmF2aV8ybmQgLmFjdGl2ZS5vZGQsIFxuICAgICAgICAgICAgLnNlbmR1bmdHcmFmaWtDb250ZW50IC5uYXZpXzJuZCAuYWN0aXZlLmV2ZW57XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYXJyb3dfc21hbGxfc2VsZWN0ZWRfbW9iaWxlLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIGxlZnQgY2VudGVyIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uYXZpXzJuZCAuc3ViX25hdiB1bCBsaS5vZGQsIC5uYXZpXzJuZCAuc3ViX25hdiB1bCBsaS5ldmVue1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gSGVhZGxpbmVcbiAgICAgICAgLnNlbmR1bmdIZWFkbGluZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjM1cHg7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRfYm9sZDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ib3gzM2ZiIHtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgZmxvYXQ6IHVuc2V0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmJveF8zMyB7XG4gICAgICAgICAgICAuZnJhbWUtZGVmYXVsdCB7XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXtcbiAgICAgICAgICAgICAgICBib3R0b206IC00cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtOHB4OyBcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggNC43NiUgMTRweCA0Ljc2JTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vKlxuKiAgIExheW91dCBmw7xyIERpZSBCZWZyZWllciDigJMgTGVybmluaGFsdGVcbiovXG4ubGF5b3V0LWRpZS1iZWZyZWllci1sZXJuaW5oYWx0ZXtcblxuICAgIC8vRWxlbWVudGUgYXVmIERhcmtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIC5ib2R5dGV4dCwgbGl7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7IFxuICAgIH1cblxuICAgIC5zdWJfbmF2IHVsIGxpe1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLnN1Yl9uYXYgdWwgbGkuYWN0aXZlIGEsXG4gICAgLnNlbmR1bmdHcmFmaWtDb250ZW50IC5uYXZpXzJuZCArIC5uYXZpXzJuZCAuc3ViX25hdiB1bCBsaS5hY3RpdmUgYXtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAuc2VuZHVuZ0dyYWZpa0NvbnRlbnQgLm5hdmlfMm5kICsgLm5hdmlfMm5kIC5zdWJfbmF2IHVsIGxpIGF7XG4gICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICB9XG5cbiAgICAvL1ZpZGVvLVNsaWRlclxuICAgIC5ib3gxMyAuY3NjLWZyYW1lLWRlZmF1bHQgLmNzYy10ZXh0cGljIC5jc2MtdGV4dHBpYy10ZXh0e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2dyZXk7XG4gICAgfVxuXG4gICAgLnRlYXNlcl9zbGlkZXIgLmNzYy1mcmFtZS1kZWZhdWx0IC5jc2MtdGV4dHBpYyAuY3NjLXRleHRwaWMtdGV4dHtcbiAgICAgICAgaDMsIGgzPmF7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ieC13cmFwcGVye1xuICAgICAgICAuYngtbmV4dCwgLmJ4LXByZXZ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zbGlkZV9jb250cm9sc19kYXJrLnBuZycpO1xuICAgICAgICAgICAgQGluY2x1ZGUgcmV0aW5hLWltYWdlLXBuZygnc2xpZGVfY29udHJvbHNfZGFyaycsIDQwcHgsIDI4MHB4KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGVhc2VyX3NsaWRlcl93cmFwcGVye1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ3OXB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy9EaWUgQmVmcmVpZXJcbiAgICAuaW1nLWJvdHRvbXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICAuc3RhZ2V7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA1MHB4IDBweCByZ2JhKDAsMCwwLDEpO1xuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggNTBweCAwcHggcmdiYSgwLDAsMCwxKTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA1MHB4IDBweCByZ2JhKDAsMCwwLDEpO1xuICAgIH1cblxuICAgICYuY29udGVudC13cmFwcGVye1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlbmR1bmdzX2xheW91dHMvRGllLUJlZnJlaWVyLUxlcm5pbmhhbHRlX0JHLmpwZyk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCl7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy9NdWx0aXBsYXllclxuICAgIC5tdWx0aXBsYXllcntcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIC50cENvbnRhaW5lcntcbiAgICAgICAgICAgIC50cEJhY2tncm91bmR7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhpZ2hsaWdodC1zdHlsZXtcbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy9Eb3dubG9hZC1UZWFzZXJcbiAgICAuZG93bmxvYWQtdGVhc2Vye1xuICAgICAgICAuaW1nX2hvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtncmV5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gTG9naW4gVGVhc2VyXG4gICAgLmJveDMzaW1hZ2Uge1xuICAgICAgICBjbGVhcjpib3RoO1xuICAgIH1cblxuICAgIC8vIERWRCBUZWFzZXJcbiAgICAuYm94MzNmYiB7XG4gICAgICAgIC5pY25fZmFjZWJvb2tfc3A2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAvLyBNZXNzYWdlc1xuICAgIC5tZXNzYWdlLWhpZGRlbiB7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgLm1lc3NhZ2UtZXJyb3Ige1xuICAgICAgICBjb2xvcjokcmVkO1xuICAgIH1cblxuICAgIC8vRm9ybXVsYXJcbiAgICBmb3Jte1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgIGxhYmVse1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgICAgICAgICYuZXJyb3Ige1xuICAgICAgICAgICAgICAgIGNvbG9yOiRyZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250X2Zvb3RlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGRhcmtncmV5OyBcbiAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTsgXG4gICAgICAgICAgICBib3JkZXI6bm9uZTsgXG4gICAgICAgICAgICBoZWlnaHQ6MzBweDsgXG4gICAgICAgICAgICBwYWRkaW5nOjBweCAxMHB4IDAgMTBweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgICAgICYuZXJyb3Ige1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRyZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udF9mb290ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRkYXJrZ3JleTsgXG4gICAgICAgICAgICBjb2xvcjokd2hpdGU7IFxuICAgICAgICAgICAgYm9yZGVyOm5vbmU7IFxuICAgICAgICAgICAgaGVpZ2h0OjIwMHB4OyBcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgICAgICAmLmVycm9yIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5yYWRpby1yb3d7XG4gICAgICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7IFxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmljaGVja2JveHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY2hlY2std2hpdGUucG5nXCIpIG5vLXJlcGVhdCAwIDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICAgICAgICAmLmNoZWNrZWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhLnN1Ym1pdCAsIGEucmVnaXN0ZXItbGluayB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250X2JvbGQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOm5vbmU7XG4gICAgICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiRyZWQ7XG4gICAgICAgICAgICBmb250LXNpemU6MS4xMjVlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuXG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOjNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICYuY3RhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRfYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MzBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6bm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgICAgICAgY29sb3I6JHJlZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxLjEyNWVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG5cbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6M3B4O1xuICAgICAgICAgICAgICAgICYuaWNvbi1hcnJvdy1yaWdodCB7XG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYnV0dG9uLmhpZGRlbiB7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnN1Ym1pdCxcbiAgICAgICAgLnJlZ2lzdGVyLWxpbmsge1xuICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICYuaWNvbi1hcnJvdy1yaWdodCB7XG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1bnNldDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubWVzc2FnZS1lcnJvcntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgfVxufVxuIiwiXG4udHgtamtwb2xsLXBpMSB7XG4gICAgcGFkZGluZzoyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6JGxpZ2h0Z3JleTtcbiAgICBcbiAgICBoMyB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRfYm9sZDtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIGZvbnQtc2l6ZToxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjIwcHggIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06bm9uZTtcbiAgICB9XG4gICAgXG4gICAgLnBvbGwtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6MjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgICAgICBcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAudHhfamtwb2xsX3BpMV9pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRfYm9sZDtcbiAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICB0b3A6MnB4O1xuICAgIH1cbiAgICBcbiAgICBcbiAgICAvLyBBbnR3b3J0bcO2Z2xpY2hrZWl0ZW5cbiAgICB1bC50eF9qa3BvbGxfcGkxX2Fuc3dlcnMge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICArIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLy9TdWJtaXRcbiAgICAucG9sbHN1Ym1pdCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRfYm9sZDtcbiAgICAgICAgYmFja2dyb3VuZDpub25lO1xuICAgICAgICBjb2xvcjokcmVkO1xuICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjM1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjI2cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICAgICAgQGluY2x1ZGUgYXJyb3ctbGVmdDtcbiAgICAgICAgaGVpZ2h0OjI2cHg7XG4gICAgfVxuICAgIFxuICAgIC8vIExpbmtsaXN0ZVxuICAgIC50eF9qa3BvbGxfcGkxX2xpbmtfbGlzdCB7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICB9XG4gICAgXG4gICAgLy8gRXJnZWJuaXNzZVxuICAgIC50eF9qa3BvbGxfcGkxX3Jlc3VsdF9ob3Jpem9udGFsIHtcbiAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgICAgICBwYWRkaW5nOjAgIWltcG9ydGFudDtcbiAgICAgICAgXG4gICAgICAgIC5hbnN3ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udF9ib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC52b3RlcyB7XG4gICAgICAgICAgICBmb250LXNpemU6MTRweDsgICAgICAgXG4gICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAucGVyY2VudGFnLWJhci13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAucGVyY2VudGFnZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6NTVweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250X2JvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6JHJlZDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxN3B4O1xuICAgICAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5iYXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDYwcHgpO1xuICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJGRhcmstY29sb3I7XG4gICAgICAgICAgICAgICAgZmxvYXQ6cmlnaHQ7XG5cbiAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDoxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JHJlZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLypcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NzlweCkge1xuICAgICAgICAgICAgLmFuc3dlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6NTAlO1xuICAgICAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC52b3RlcyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6NTAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246cmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5wZXJjZW50YWctYmFyLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGNsZWFyOmJvdGg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDgwcHgpIHtcbiAgICAgICAgICAgIC52b3RlcyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6MjAlO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjE3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5wZXJjZW50YWctYmFyLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOjgwJTtcbiAgICAgICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9Ki9cbiAgICB9XG4gICAgXG4gICAgLmNsZWFyZml4IHtcbiAgICAgICAgY2xlYXI6Ym90aDtcbiAgICB9XG59IiwiJHBhdGgtbWFwLWdlc2NoaWNodHNqYWVnZXI6ICcuLi9pbWcvbWFwX2ludGVyYWN0aXZlL2RpZV9nZXNjaGljaHRzamFlZ2VyJztcblxuXG4ubWFwLWludGVyYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOjQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTo4MHB4O1xuICAgIFxuICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICB9XG4gICAgXG4gICAgaDMge1xuICAgICAgICBmb250LXNpemU6MS44NzVlbSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTowO1xuICAgIH1cbiAgICBcbiAgICBoNCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRfYm9sZDtcbiAgICAgICAgaGVpZ2h0OjMxcHg7XG4gICAgICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiAgICAgICAgZm9udC1zaXplOjEuMTI1ZW07XG4gICAgfVxuICAgIFxuICAgIC50aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOjVweCAyMHB4IDVweCAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiR5ZWxsb3c7XG4gICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuICAgIH1cbiAgICBcbiAgICAubWFwLXdyYXBwZXIsIC5tYXBzIHtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLm1hcCB7XG4gICAgICAgIGJvcmRlcjo1cHggc29saWQgJHllbGxvdztcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOmF1dG8gMTAwJTtcbiAgICAgICAgXG4gICAgICAgICYubWFwLWFkZGl0aW9uYWwge1xuICAgICAgICAgICAgei1pbmRleDoxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxvY2F0aW9uIHtcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICBtYXJnaW4tdG9wOi0zMXB4O1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDoxMDtcbiAgICAgICAgXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIHAuYm9keXRleHQge1xuICAgICAgICAgICAgY29sb3I6JGdyZXktYmx1ZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250X2JvbGQ7XG4gICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6NXB4O1xuICAgICAgICAgICAgcGFkZGluZzoycHggMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGdyZXktYmx1ZTtcbiAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgLmNzYy10ZXh0cGljLWltYWdld3JhcCB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6bm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jc2MtdGV4dHBpYy1pbWFnZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jSztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgcGFkZGluZzo1cHggMjBweCAxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokd2hpdGU7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbjo4cHggMDtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBiLCBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250X2JvbGRpdGFsaWM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9ICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHsgIFxuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCwgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5NDBweCkgeyAgXG4gICAgICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6NXB4O1xuICAgICAgICAgICAgYm90dG9tOjVweDtcbiAgICAgICAgICAgIHJpZ2h0OjIwMHB4O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbToyMjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmltYWdlLXdyYXBwZXIsIC50ZXh0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDozNzNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIGxlZnQ6MzczcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9IFxuICAgIFxuICAgIC5tYXJrZXIge1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDo1O1xuICAgICAgICBcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xuICAgICAgICAgICAgJi5tYXJrZXItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICAmLm1hcmtlci1tb2JpbGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuaW50cm9kdWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICBwYWRkaW5nOjEwcHggMjBweCAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiR5ZWxsb3ctbGlnaHQ7XG4gICAgICAgIGJvcmRlcjoyMHB4IHNvbGlkICR5ZWxsb3c7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDE1cHg7XG4gICAgICAgIFxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBiLCBzdHJvbmcge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udF9ib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOjEuMTI1ZW07XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOjhweCAwO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmLmJvZHl0ZXh0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjokZ3JleS1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuaWNvbi1jbG9zZSB7XG4gICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgdG9wOjIwcHg7XG4gICAgICAgICAgICByaWdodDoyMHB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XG4gICAgICAgICAgICAudGV4dC1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6MTBweCAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDpyZ2JhKCR3aGl0ZSwgMC44KTtcbiAgICAgICAgICAgIGJvcmRlcjpub25lOyAgICAgICAgICAgIFxuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OjQ1cHg7XG4gICAgICAgICAgICByaWdodDoyNDVweDtcbiAgICAgICAgICAgIGJvdHRvbTo0NXB4O1xuICAgICAgICAgICAgei1pbmRleDoyO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAudGV4dC1tb2JpbGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICYuZGllLWdlc2NoaWNodHNqYWVnZXIge1xuICAgICAgICBcbiAgICAgICAgaDMgeyAgICAgICAgICAgICAgXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjM5OXB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjQwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLm1hcC1tYWluIHtcbiAgICAgICAgICAgIGhlaWdodDo0NDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcjeyRwYXRoLW1hcC1nZXNjaGljaHRzamFlZ2VyfS9rYXJ0ZV9tb2JpbC5qcGcnKTtcbiAgICAgICAgfVxuICAgICAgICAubWFwLWFkZGl0aW9uYWwge1xuICAgICAgICAgICAgd2lkdGg6MTU4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6MTg0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnI3skcGF0aC1tYXAtZ2VzY2hpY2h0c2phZWdlcn0va2FydGVfdWtyYWluZV9tb2JpbC5qcGcnKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICAgIGJvdHRvbTowO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICAubWFwLW1haW4ge1xuICAgICAgICAgICAgICAgIGhlaWdodDo3MzJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnI3skcGF0aC1tYXAtZ2VzY2hpY2h0c2phZWdlcn0va2FydGUuanBnJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWFwLWFkZGl0aW9uYWwge1xuICAgICAgICAgICAgICAgIHdpZHRoOjE5MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDoyMjNweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnI3skcGF0aC1tYXAtZ2VzY2hpY2h0c2phZWdlcn0va2FydGVfdWtyYWluZS5qcGcnKSA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5tYXJrZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udF9ib2xkO1xuICAgICAgICAgICAgd2lkdGg6NDFweDtcbiAgICAgICAgICAgIGhlaWdodDo3MXB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6OXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJyN7JHBhdGgtbWFwLWdlc2NoaWNodHNqYWVnZXJ9L3BpbnMucG5nJyk7XG4gICAgICAgICAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gICAgICAgICAgICBjb2xvcjokZ3JleS1ibHVlO1xuICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6MS4zNzVlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmLmFjdGl2ZSwgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpib3R0b20gbGVmdDtcbiAgICAgICAgICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBtZWRpYSAjeyRyZXRpbmF9IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnI3skcGF0aC1tYXAtZ2VzY2hpY2h0c2phZWdlcn0vcGluc18yeC5wbmcnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6MTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmludHJvZHVjdGlvbiB7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTQwcHgpIHsgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjE3MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAuaWNvbi1pbnRybyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6MzBweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi1jb21wYXNzIHtcbiAgICAgICAgICAgIHdpZHRoOigxMjBweC8yKTtcbiAgICAgICAgICAgIGhlaWdodDooMTIzcHgvMik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOnVybCgnI3skcGF0aC1tYXAtZ2VzY2hpY2h0c2phZWdlcn0va29tcGFzcy5wbmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOjEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDoxMHB4O1xuICAgICAgICAgICAgbGVmdDoxMHB4O1xuICAgICAgICAgICAgei1pbmRleDoxO1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjEyM3B4O1xuICAgICAgICAgICAgICAgIHRvcDoyMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6MjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhICN7JHJldGluYX0ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcjeyRwYXRoLW1hcC1nZXNjaGljaHRzamFlZ2VyfS9rb21wYXNzXzJ4LnBuZycpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZToxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuaWNvbi1pbnRyby1tb2JpbGUge1xuICAgICAgICAgICAgaGVpZ2h0Ojc3cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjE1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOnVybCgnI3skcGF0aC1tYXAtZ2VzY2hpY2h0c2phZWdlcn0vc29nZWh0c19tb2JpbC5wbmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBAbWVkaWEgI3skcmV0aW5hfSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJyN7JHBhdGgtbWFwLWdlc2NoaWNodHNqYWVnZXJ9L3NvZ2VodHNfbW9iaWxfMngucG5nJyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOmF1dG8gMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmljb24taW50cm8ge1xuICAgICAgICAgICAgd2lkdGg6MTUxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6OTRweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OmF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6YXV0bztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6dXJsKCcjeyRwYXRoLW1hcC1nZXNjaGljaHRzamFlZ2VyfS9zb2dlaHRzLnBuZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBtZWRpYSAjeyRyZXRpbmF9IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnI3skcGF0aC1tYXAtZ2VzY2hpY2h0c2phZWdlcn0vc29nZWh0c18yeC5wbmcnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6MTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmljb24tY2xvc2Uge1xuICAgICAgICAgICAgd2lkdGg6MTNweDtcbiAgICAgICAgICAgIGhlaWdodDoxNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDp1cmwoJyN7JHBhdGgtbWFwLWdlc2NoaWNodHNqYWVnZXJ9L2ljb25fY2xvc2UucG5nJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQG1lZGlhICN7JHJldGluYX0ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcjeyRwYXRoLW1hcC1nZXNjaGljaHRzamFlZ2VyfS9pY29uX2Nsb3NlXzJ4LnBuZycpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZToxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgICAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0XG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuLnNsaWNrLWxpc3Q6Zm9jdXNcbntcbiAgICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWxpc3QuZHJhZ2dpbmdcbntcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3RcbntcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2tcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay10cmFjazpiZWZvcmUsXG4uc2xpY2stdHJhY2s6YWZ0ZXJcbntcbiAgICBkaXNwbGF5OiB0YWJsZTtcblxuICAgIGNvbnRlbnQ6ICcnO1xufVxuLnNsaWNrLXRyYWNrOmFmdGVyXG57XG4gICAgY2xlYXI6IGJvdGg7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2tcbntcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZVxue1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xufVxuW2Rpcj0ncnRsJ10gLnNsaWNrLXNsaWRlXG57XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNsaWNrLXNsaWRlIGltZ1xue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nXG57XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWdcbntcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGVcbntcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZVxue1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGVcbntcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGhlaWdodDogYXV0bztcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8vIENoYXJhY3RlcnMtU2xpZGVyXG4uY2hhcmFjdGVyX3NsaWRlcl93cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC8vIEFycm93c1xuICAgIC5zbGlkZXItYXJyb3cge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NsaWRlX2NvbnRyb2xzX2RhcmsucG5nXCIpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJi5wcmV2IHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgICYubmV4dCB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc2xpZGVyLW1hc3RlciB7XG4gICAgICAgIC5jb250ZW50LXNsaWRlciB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5jc2MtZnJhbWUtZGVmYXVsdCAuY3NjLXRleHRwaWMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpY2stc2xpZGU6bm90KC5zbGljay1jdXJyZW50KSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudHh0X2NvbnRlbnRfaGVhZGxpbmUgaDEge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIC5ib3gxNCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC5ib3g0NGNoYXJhY3RlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAvLyBiYWNrZ3JvdW5kOiAkZGFya2dyZXk7XG4gICAgICAgIFxuICAgICAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYm94TGVmdCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xMjVlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk0MHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYm94UmlnaHQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgICAgICBoMntcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250X2N0YTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYXJyb3ctbGVmdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDo0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTQwcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qXG4qICAgTmV3c2xldHRlclxuKi9cblxuLy8gTmV3c2xldHRlciBGb3JtdWxhclxuLm5ld3NsZXR0ZXItZm9ybSB7XG4gICAgcGFkZGluZzoyMHB4O1xuICAgIGJvcmRlcjoycHggc29saWQgIzk5OTk5OTtcbiAgICBcbiAgICBoZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgICAgIFxuICAgICAgICBoMiwgLnN1YmhlYWRsaW5lIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRfYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIGZvcm0geyBcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIFxuICAgICAgICAucmFkaW8tcm93IHtcbiAgICAgICAgICAgIC5yYWRpbyB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICArIC5yYWRpbyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjI1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udF9ib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250X3JlZztcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOjVweCAxMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokbGlnaHRncmV5O1xuICAgICAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgICAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYuZjMtZm9ybS1lcnJvciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udF9ib2xkO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgYmFja2dyb3VuZDpub25lO1xuICAgICAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgICAgICBjb2xvcjokcmVkO1xuICAgICAgICAgICAgZm9udC1zaXplOjEuMTI1ZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6M3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAudGV4dGZpZWxke1xuICAgICAgICAgICAgICAgIHdpZHRoOjUwJTtcbiAgICAgICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDoxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDoxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICAgICAgIGJvdHRvbTowO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBOZXdzbGV0dGVyIEJlbmFjaHJpY2h0dW5nIG5hY2ggQWJzZW5kZW4gZGVzIEZvcm11bGFyc1xuLm5ld3NsZXR0ZXItc3VibWl0dGVkIHtcbiAgICBwIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udF9hbXBlcmhlYXZ5O1xuICAgICAgICBtYXJnaW46NDBweCAwO1xuICAgICAgICBmb250LXNpemU6MS41ZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICB9XG59IiwiLypcbiogICBISVNUT1JZIEFXQVJEIFZPVElORyBGT1JNXG4qL1xuXG4udm90aW5nLWZvcm0ge1xuICAgIG1hcmdpbi10b3A6NTBweDtcbiAgICBtYXJnaW4tYm90dG9tOjUwcHg7XG4gICAgXG4gICAgLmJvcmRlci13cmFwIHtcbiAgICAgICAgcGFkZGluZzoyMHB4O1xuICAgICAgICBib3JkZXI6MnB4IHNvbGlkICM5OTk5OTk7XG4gICAgfVxuICAgIFxuICAgIGgzIHtcbiAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgIH1cbiAgICBcbiAgICAucm93IHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICB9ICAgXG4gICAgXG4gICAgbGFiZWwsIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCB0ZXh0YXJlYSwgc2VsZWN0LCAubGFiZWwsIC5jYXB0Y2hhIHtcbiAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICB9ICAgIFxuICAgICAgICBcbiAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gICAgICAgIFxuICAgICAgICAmLmxhYmVsLXRleHRmaWVsZCwgJi5sYWJlbC1zZWxlY3Qge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MzJweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi5sYWJlbC1yYWRpbyB7XG4gICAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgKyAubGFiZWwtcmFkaW8ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYubGFiZWwtY2hlY2tib3gge1xuICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gMzBweCk7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYuZXJyb3Ige1xuICAgICAgICAgICAgY29sb3I6JHJlZDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi5sYWJlbC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkcmVkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBzcGFuIHtcbiAgICAgICAgJi5sYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udF9yZWc7XG4gICAgICAgIHBhZGRpbmc6NXB4IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JGxpZ2h0Z3JleTtcbiAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblxuICAgICAgICAmLmYzLWZvcm0tZXJyb3Ige1xuICAgICAgICAgICAgYmFja2dyb3VuZDokcmVkO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgICAgIEBleHRlbmQgaW5wdXRbdHlwZT1cInRleHRcIl07XG4gICAgfVxuICAgIFxuICAgIHNlbGVjdCB7XG4gICAgICAgIHBhZGRpbmc6M3B4IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JGxpZ2h0Z3JleTtcbiAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgIFxuICAgICAgICBvcHRpb24ge1xuICAgICAgICAgICAgcGFkZGluZzoycHggMTJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICB0ZXh0YXJlYSB7XG4gICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JGxpZ2h0Z3JleTtcbiAgICAgICAgcGFkZGluZzo1cHggMTJweDtcbiAgICAgICAgYm94LXNpemluZzpib3JkZXItYm94O1xuICAgICAgICBtaW4taGVpZ2h0OjEwMHB4O1xuICAgIH1cbiAgICBcbiAgICAuaXJhZGlvIHtcbiAgICAgICAgdG9wOi0ycHg7XG4gICAgfVxuICAgIFxuICAgIC5pY2hlY2tib3gge1xuICAgICAgICB3aWR0aDozMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6MDtcbiAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICB9XG4gICAgXG4gICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBAaW5jbHVkZSBmb250X2JvbGQ7XG4gICAgICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICAgICAgcGFkZGluZzowO1xuICAgICAgICBiYWNrZ3JvdW5kOm5vbmU7XG4gICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgICBjb2xvcjokcmVkO1xuICAgICAgICBmb250LXNpemU6MS4xMjVlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDozcHg7XG4gICAgICAgIH1cbiAgICB9ICAgIFxuXG4gICAgI2JpcnRoZGF5LWRheSwgI2JpcnRoZGF5LW1vbnRoIHtcbiAgICAgICAgd2lkdGg6NTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgfVxuXG4gICAgI2JpcnRoZGF5LXllYXIge1xuICAgICAgICB3aWR0aDo3NXB4O1xuICAgIH1cbiAgICBcbiAgICAudmlkZW8ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjMwcHg7XG4gICAgICAgIFxuICAgICAgICAuaW5wdXQtbGFiZWwtd3JhcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDozMHB4O1xuICAgICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmlyYWRpbyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnJlcXVpcmVkLWZpZWxkcyB7XG4gICAgICAgIG1hcmdpbi10b3A6MzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgIH1cbiAgICBcbiAgICAuc3VjY2VzcyB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRfYW1wZXJoZWF2eTtcbiAgICAgICAgZm9udC1zaXplOjEuNWVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgfVxuICAgIFxuICAgIC5jYXB0Y2hhIHtcbiAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgICAgICBcbiAgICAgICAgLmctcmVjYXB0Y2hhIHtcbiAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmVycm9yLW1lc3NhZ2Uge1xuICAgICAgICBjb2xvcjokcmVkO1xuICAgICAgICBtYXJnaW4tdG9wOjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo1cHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYubGFiZWwtcmFkaW8sICYubGFiZWwtY2hlY2tib3gsICYubGFiZWwtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0gKyBsYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICBsYWJlbCwgLmxhYmVsIHtcbiAgICAgICAgICAgIHdpZHRoOjI1JTtcbiAgICAgICAgfSAgICAgICAgXG4gICAgICAgIFxuICAgICAgICBsYWJlbC5sYWJlbC1pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sIHRleHRhcmVhLCBzZWxlY3QsIC5jYXB0Y2hhLCAuZXJyb3ItbWVzc2FnZSB7XG4gICAgICAgICAgICB3aWR0aDo3NSU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5yb3cubm8tbGFiZWwge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjI1JTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgI3ppcC1jb2RlIHtcbiAgICAgICAgICAgIHdpZHRoOjE1JTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTUlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246cmlnaHQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDoxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAjY2l0eSB7XG4gICAgICAgICAgICB3aWR0aDo0NSU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC52aWRlbyB7XG4gICAgICAgICAgICAuaW5wdXQtbGFiZWwtd3JhcCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6MzAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOjYwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmVycm9yLW1lc3NhZ2Uge1xuICAgICAgICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKlxuKiAgIFN0YWdlXG4qL1xuXG5ib2R5LnNlbmR1bmdlbkdyYWZpayB7XG4gICAgLnN0YWdlIHtcblxuICAgICAgICAvLyBTaW5nbGVwbGF5ZXIgVmlkZW9cbiAgICAgICAgLnNpbmdsZXBsYXllciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjA7XG5cbiAgICAgICAgICAgIC50cENvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAudHBQbGF5ZXIgLnBsYXllciB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCJcbi5ib3hfbGVmdCB7XG4gICAgXG4gICAgLnNwMy5ncmVlbiB7XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udF9oNDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6JHJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxLjVlbTtcbiAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jc2MtdGV4dHBpYy10ZXh0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6MTRweCA0Ljc2JSAxNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206MHB4O1xuICAgICAgICAgICAgd2lkdGg6OTAuNDglO1xuICAgICAgICAgICAgbWluLWhlaWdodDowO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbn1cblxuLnNlbmR1bmdlbkdyYWZpay51bnRlcnNlaXRlIHtcbiAgICBcbiAgICAudzMwMCB7XG4gICAgICAgIC5ib3gxM2ZiLCBib3gxM2FkLCAuYm94MTNvcmlnaW5hbCB7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYm94MTNjb2xvci5ib3gxM29yaWdpbmFsIHtcbiAgICBoMyB7XG4gICAgICAgIEBpbmNsdWRlIGFycm93LWxlZnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDoyNnB4O1xuICAgIH1cbn1cblxuLmJveDEzLnRlYXNlckNsaWNrIHtcbiAgICAuY3NjLWZyYW1lLWRlZmF1bHQgLmNzYy10ZXh0cGljIC5jc2MtdGV4dHBpYy10ZXh0IHAge1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgIH1cbn1cblxuLmJveF8zMyB7XG4gICAgXG4gICAgJi5ib3gzM3Nob3cge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRncmV5O1xuICAgICAgICBtaW4taGVpZ2h0OjI4MHB4O1xuICAgICAgICBcbiAgICAgICAgLmNzYy10ZXh0cGljIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIHdpZHRoOiA2MjBweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmNzYy1mcmFtZS1kZWZhdWx0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGdyZXk7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0NXB4O1xuICAgICAgICAgICAgcGFkZGluZzoxNXB4IDIwcHggMjBweCAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICAgYm90dG9tOmF1dG87XG4gICAgICAgICAgICBsZWZ0OmF1dG87XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjokYmxhY2s7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjFweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTpub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udF9oNDtcbiAgICAgICAgICAgICAgICBjb2xvcjokYmxhY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRfY3RhO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MjZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYXJyb3ctbGVmdDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiRyZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkzOXB4KSB7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6LTE0NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgIFxuICAgICAgICAgICAgLmNzYy10ZXh0cGljIHtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmNzYy1mcmFtZS1kZWZhdWx0IHtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZzoyMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOnN0YXRpYztcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlOyAgXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjQ1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYm94MzNfaGVhZGxpbmUge1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgbWFyZ2luLXRvcDo0MHB4O1xuICAgIG92ZXJmbG93OmF1dG87XG4gICAgd2lkdGg6MTAwJTtcbiAgICBcbiAgICAuYm94X2hlYWRsaW5lIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRyZWQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICBcbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250X2N0YTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuYm94X2NvbCB7XG4gICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDoyLjEyJTtcbiAgICAgICAgd2lkdGg6IDMxLjkxNSU7XG4gICAgICAgIFxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiRibGFjaztcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6JHJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5sYXN0IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgICAgd2lkdGg6IDQ3Ljg4JTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpe1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiXG4vKlxuKiAgIERvd25sb2FkLVRlYXNlclxuKi9cbi5kb3dubG9hZC10ZWFzZXItc2VjdGlvbntcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0ODBweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7ICAgICAgICBcbiAgICAgICAgPiBkaXY6bnRoLWNoaWxkKGV2ZW4pe1xuICAgICAgICAgICAgLmJveDEze1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0gICAgXG4gICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5NDBweCkge1xuXG4gICAgICAgID4gZGl2Om50aC1jaGlsZChldmVuKXtcbiAgICAgICAgICAgIC5ib3gxM3tcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IGRpdjpudGgtY2hpbGQoM24pe1xuICAgICAgICAgICAgLmJveDEze1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbmJvZHkuc2VuZHVuZ2VuR3JhZmlre1xuICAgIC5kb3dubG9hZC10ZWFzZXJ7XG4gICAgICAgIGgze1xuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLmRvd25sb2FkLXRlYXNlcntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBcbiAgICBoMyB7XG4gICAgICAgIG1hcmdpbi10b3A6MDtcbiAgICB9XG5cbiAgICBwLmJvZHl0ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udF9ib2xkO1xuICAgICAgICBjb2xvcjokYmx1ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC5ib3gxM3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICBhe1xuICAgICAgICBAaW5jbHVkZSBpbWFnZS1wbmcoJ2ljbl9jdGFfZG93bicsIDE5cHgsIDE5cHgpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIHJldGluYS1pbWFnZS1wbmcoJ2ljbl9jdGFfZG93bicsIDE5cHgsIDE5cHgpO1xuICAgICAgICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjokcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJveDEze1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgLmJveDEze1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDgwcHgpIHtcbiAgICAgICAgLmJveDEze1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG5cbiAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgLmJveDEze1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNzBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmltZ19ob3ZlcntcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjVweCk7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLypcbiogICBGYWNlYm9vayBGZWVkIEVsZW1lbnRzXG4qL1xuXG4uZmFjZWJvb2stZmVlZCB7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgXG4gICAgLy8gRmVlZCBtaXQgbmV1ZXN0ZXIgTmFjaHJpY2h0XG4gICAgJi5sYXRlc3QtbWVzc2FnZSB7XG4gICAgICAgIGNsZWFyOmxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDo1JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6NSU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206NTBweDtcbiAgICAgICAgcGFkZGluZzoyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiRkYXJrZ3JleTtcbiAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICBcbiAgICAgICAgaDMsIGEge1xuICAgICAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBoZWFkZXIge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDoyNXB4O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAuc3ViaGVhZGxpbmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRfYm9sZDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo1cHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRfcmVnO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyLjEyNWVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjEuMWVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgLm1lc3NhZ2UgeyAgICAgIFxuICAgICAgICAgICAgXG4gICAgICAgICAgICAuaWNvbi1mYWNlYm9vay1zbWFsbCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6MjBweDtcbiAgICAgICAgICAgICAgICB0b3A6MjNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmRhdGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRfYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxLjI1MGVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuY3RhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRfYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxLjEyNWVtO1xuICAgICAgICAgICAgY29sb3I6JHJlZDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDo1cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOjNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmJvdHRvbSBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDowO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLy8gWndlaXNwYWx0aWdcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgICAgICAgICAgIGhlYWRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6NTAlO1xuICAgICAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDoxMHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLm1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOjUwJTtcbiAgICAgICAgICAgICAgICBmbG9hdDpyaWdodDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjI1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjEwcHg7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzpib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246cmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAuaWNvbi1mYWNlYm9vay1zbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDo1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDozMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkBpbXBvcnQgXCJfaWNvbnMuc2Nzc1wiO1xuQGltcG9ydCBcIl9pbWFnZXMuc2Nzc1wiO1xuQGltcG9ydCBcIl9zbGlkZXIuc2Nzc1wiO1xuQGltcG9ydCBcIl9saWdodGJveC5zY3NzXCI7XG5AaW1wb3J0IFwiX25hdmlnYXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcIl9yc3MtZmVlZC5zY3NzXCI7XG5AaW1wb3J0IFwiX3NlYXJjaC5zY3NzXCI7XG5AaW1wb3J0IFwiX3ZpZGVvLXBsYXllci5zY3NzXCI7XG5AaW1wb3J0ICdzZW5kdW5ncy1sYXlvdXRzLnNjc3MnO1xuQGltcG9ydCAncG9sbC5zY3NzJztcbkBpbXBvcnQgJ21hcF9pbnRlcmFjdGl2ZS5zY3NzJztcbkBpbXBvcnQgJ3NsaWNrLnNjc3MnO1xuQGltcG9ydCAnY2hhcmFjdGVyLXNsaWRlci5zY3NzJztcbkBpbXBvcnQgJ25ld3NsZXR0ZXIuc2Nzcyc7XG5AaW1wb3J0ICdzdGFnZS5zY3NzJztcbkBpbXBvcnQgJ2JveGVzLnNjc3MnO1xuQGltcG9ydCAnZG93bmxvYWQtdGVhc2VyLnNjc3MnO1xuQGltcG9ydCAnZmFjZWJvb2stZmVlZC5zY3NzJztcbkBpbXBvcnQgJ3ZvdGluZy1mb3JtLnNjc3MnO1xuXG4uY29weXJpZ2h0LXRleHQge1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBtYXJnaW4tdG9wOi00MHB4O1xuICAgIFxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6MC44NzVlbTtcbiAgICAgICAgdGV4dC1hbGlnbjpyaWdodDtcbiAgICAgICAgZmxvYXQ6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46MTBweCAwIDFlbSAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuIiwiQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE0OHB4KSB7XG4gICAgLnNsaWRlciB7XG4gICAgICAgICNwcmV2e1xuICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICB9XG4gICAgICAgICNuZXh0e1xuICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgfVxuICAgICAgICAuc2xpZGVyLXdyYXBwZXJ7XG4gICAgICAgICAgICAucG9zTGVmdCAuY3NjLXRleHRwaWMtdGV4dHtcbiAgICAgICAgICAgICAgICBsZWZ0OjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wb3NSaWdodCAuY3NjLXRleHRwaWMtdGV4dHtcbiAgICAgICAgICAgICAgICByaWdodDowcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDMwcHgpIHtcbiAgICAuc2xpZGVyIHtcbiAgICAgICAgLnNsaWRlci13cmFwcGVye1xuICAgICAgICAgICAgLmNzYy10ZXh0cGljLXRleHR7IFxuICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcC5ib2R5dGV4dHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7ICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGg0e1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnZpZGVvcyAuc2xpZGVyIC5zbGlkZXItd3JhcHBlciAuY3NjLXRleHRwaWMtdGV4dCBhIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ODBweDtcbiAgICB9XG4gICAgXG4gICAgLnNlYXJjaGJhciB7XG4gICAgICAgIC5zZWFyY2hfdGV4dCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgI3R2X3NlYXJjaF9idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDoyNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTM5cHgpIHtcblxuICAgIC53OTQwe1xuICAgICAgICBtYXgtd2lkdGg6IDc2N3B4O1xuICAgIH1cblxuICAgIC53NDYwe1xuICAgICAgICAvL3dpZHRoOiA0Ni4xNTQlOyAvL2dlw6RuZGVydCB3ZXJnZW4gdmlkZW8gc2VpdGVcbiAgICAgICAgd2lkdGg6IDQ4LjMlO1xuICAgIH1cblxuICAgIC50b3AgLmhlYWRfbmF2IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyX21haW57XG4gICAgICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgfVxuXG4gICAgLmJveF9sZWZ0IC5vbmUgLnRlYXNlcl9ncmVlbiAuaWNvbl9jdGF7XG4gICAgICAgIGJvdHRvbTogLTI2cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAudGVhc2VyIC5vbmUgYTpob3ZlciAuaW1nX2hvdmVye1xuICAgICAgICBoZWlnaHQ6IDEwNXB4O1xuICAgIH1cblxuICAgIC50ZWFzZXJfZGFya3tcbiAgICAgICAgdG9wOiAxMDNweDtcbiAgICB9XG5cbiAgICAuaW1hZ2Vfd3JhcHtcbiAgICAgICAgaGVpZ2h0OiAyNjBweDtcbiAgICAgICAgLypvdmVyZmxvdzogaGlkZGVuOyovXG4gICAgfVxuXG4gICAgLnRlYXNlcl9iaWcgLnR3b3tcbiAgICAgICAgaGVpZ2h0OiAyMzBweDtcbiAgICB9XG5cbiAgICAudzMwMCAuaW1nX2hvdmVyIC50eHRfaDIge1xuICAgICAgICB3aWR0aDogODMlO1xuICAgIH1cblxuICAgIC50ZWFzZXJfc2xpZGVye1xuICAgICAgICAvL21hcmdpbjogNTVweCAwO1xuICAgIH1cblxuICAgIC50ZWFzZXJfc2xpZGVyIC50aHJlZXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAudGVhc2VyX3NsaWRlciAudHdve1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuXG4gICAgLnRlYXNlcl9zbGlkZXIgLnczMDB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDQ2LjE1NCU7XG4gICAgfVxuXG4gICAgLnRlYXNlcl9zbWFsbCAudzQ2MHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAuYm94Mm1hbCAudzQ2MCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDQ2LjE1NCU7XG4gICAgfVxuXG4gICAgLnRlYXNlcl9zbWFsbCAub25lLCAudGVhc2VyX3NtYWxsIC50d28ge1xuICAgICAgICB3aWR0aDogNDYuMTU0JTtcbiAgICB9XG5cbiAgICAudGVhc2VyX3NtYWxsIC50d297XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAudGVhc2VyX3NtYWxsIC5vbmUsIC50ZWFzZXJfc21hbGwgLnR3b3tcbiAgICAgICAgaGVpZ2h0OiAyNjBweDtcbiAgICB9XG5cbiAgICAudGVhc2VyXzNzcF9zbWFsbCAuc3AzX2VtcGZhbmcgLmltZ19ob3ZlciwgLnRlYXNlcl8zc3Bfc21hbGwgLnNwM19mYWNlYm9vayAuaW1nX2hvdmVyLFxuICAgIC50ZWFzZXJfM3NwX3NtYWxsIC5lbXBmYW5nX3NtYWxsLCAudGVhc2VyXzNzcF9zbWFsbCAuZmFjZWJvb2tfc21hbGwge1xuICAgICAgICBoZWlnaHQ6IDIzOHB4O1xuICAgIH1cblxuICAgIC5pbWdfaG92ZXIgLmN0YSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwNnB4O1xuICAgIH1cblxuICAgIC50ZWFzZXJfc21hbGwgLnNwM19hbnplaWdle1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cblxuICAgIC50ZWFzZXJfc21hbGwgLmltZ19ob3ZlciAuZW1wZmFuZ19icmVha3tcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgLmFycm93e1xuICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRlYXNlcl9zbWFsbCAub25lIC5pbWdfaG92ZXIgLmN0YXtcbiAgICAgICAgbWFyZ2luLXRvcDogMTI3cHg7XG4gICAgfVxuXG4gICAgLnRlYXNlcl9zbWFsbCAuaW1nX2hvdmVyIC5lbXBmYW5nX25vYnJlYWt7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmJveDJtYWwgLmJveF9yaWdodHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cblxuICAgIC5ib3gybWFsIC5zcDNfYW56ZWlnZXtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAvKi5ib3gybWFsIC53NDYwe1xuICAgICAgICB3aWR0aDogNDYuMTU0JTtcbiAgICB9Ki9cblxuICAgIC5ib3gybWFsIC5vbmV7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5ib3gybWFsIC5vbmUgLmltZ19ob3ZlciAuY3Rhe1xuICAgICAgICBtYXJnaW4tdG9wOiAzMXB4O1xuICAgIH1cblxuICAgIC50ZWFzZXJfc21hbGxfbW9yZSAuaW1nX2hvdmVyIC5lbXBmYW5nX2JyZWFre1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAudGVhc2VyX3NtYWxsX21vcmUgLmltZ19ob3ZlciAuZW1wZmFuZ19ub2JyZWFre1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5pbWdfaG92ZXIgLnR4dHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAudGVhc2VyXzNzcF9zbWFsbCAubmV3c19iaWcgLnNwM19uZXdze1xuICAgICAgICBoZWlnaHQ6IDIzMHB4O1xuICAgIH1cblxuICAgIC50ZWFzZXJfc21hbGxfbW9yZSAudGVhc2VyX2RhcmsgLmltZ19ob3ZlcntcbiAgICAgICAgcGFkZGluZy10b3A6IDk4cHg7XG4gICAgfVxuXG4gICAgLnRlYXNlcl9zbWFsbF9tb3JlIC5pbWFnZV93cmFwIGE6aG92ZXIgLmltZ19ob3ZlcntcbiAgICAgICAgcGFkZGluZy10b3A6IDUycHg7XG4gICAgfVxuXG4gICAgLnRlYXNlcl9iaWcgLm9uZXtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5uZXdzX2JpZyAuaW1nX2hvdmVyIC5jdGF7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuXG4gICAgLmJveF9sZWZ0IC5vbmUgLnRlYXNlcl9ncmVlbiAuaWNvbl9jdGF7XG4gICAgICAgIHRvcDogMTNweDtcbiAgICB9XG5cbiAgICAudGVhc2VyIC5vbmUgYTpob3ZlciAuaW1nX2hvdmVye1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLyouYm94Mm1hbCAudzQ2MHtcbiAgICAgICAgd2lkdGg6IDQ2LjE1NCU7XG4gICAgfSovXG5cbiAgICAudG9wIC5oZWFkX25hdiB1bCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgLyogcmVkdWNlIHRvOiBwYWRkaW5nLWxlZnQ6IDEwcHgsIGlmIGFub3RoZXIgbWVudS1pdGVtIGlzIGdvaW5nIHRvIGJlIGFkZGVkIChlLmcuIG1ldGEpKi9cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGVhc2VyX3NtYWxsX21vcmUgLmltYWdlX3dyYXAge1xuICAgICAgICBoZWlnaHQ6IDIzMHB4O1xuICAgIH1cbiAgICAuc29jaWFsc3tcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5mb290ZXIsIHB1c2h7XG4gICAgICAgIGhlaWdodDogODQwcHg7XG4gICAgfVxuXG4gICAgLnNvY2lhbHMgdWx7XG4gICAgICAgIHdpZHRoOiAxMDVweDs7XG4gICAgfVxuXG4gICAgLnRlYXNlcl9mb290ZXJ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiA5NS41JTtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICB9XG5cbiAgICAuc2l0ZW1hcHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyBcbiAgICB9XG5cbiAgICAuc2l0ZW1hcCB1bC5zZXJ2aWNle1xuICAgICAgICBtYXJnaW4tbGVmdDogMTkwcHg7XG4gICAgfVxuICAgIC5zaXRlbWFwIHVse1xuICAgICAgICB3aWR0aDoxMDAlXG4gICAgfVxuXG4gICAgLmxvZ29ze1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICByaWdodDogMHB4O1xuICAgIH1cblxuICAgIC5sb2dvcyBhe1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgIH1cblxuICAgIC5sb2dvcyAubG9nb19hZW5ldHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gICAgfVxuXG4gICAgYS5sb2dvX2FlbmV0OmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgICB9XG5cbiAgICAuc29jaWFsc3tcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5sb2dvcyAubG9nb19hZXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgfVxuICAgIC5sb2dvcyAubG9nb19oaXN0b3J5e1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDE2LjUlO1xuICAgIH1cblxuICAgIC5sb2dvcyAubG9nb19lbnRlcnRhaW53ZWJ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgfVxuXG4gICAgLmNvcHlyaWdodHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICAuZW1wZmFuZ19zbWFsbCBoMiwgLmZhY2Vib29rX3NtYWxsIGgyICwuZW1wZmFuZ19iaWcgaDJ7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgfVxuICAgIC50eHRfY29udGVudF9oZWFkbGluZSBoMSwgLnR4dF9jb250ZW50X2hlYWRsaW5lIGgye1xuICAgICAgICBmb250LXNpemU6MWVtO1xuICAgIH1cbiAgICAuc2VuZHVuZ2VuIC53MzAwIC5ib3gxM2NvbG9yLmJveDEzZmIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAudzMwMCB7XG4gICAgICAgIHdpZHRoOiA2NDBweDtcblxuICAgICAgICAuYm94MTNjb2xvci5ib3gxM2ZiIHtcbiAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYm94MTNjb2xvci5ib3gxM29yaWdpbmFsIHtcbiAgICAgICAgICAgIGZsb2F0OnJpZ2h0O1xuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJveDEzYWQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBjbGVhcjpsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnR4LW0wMS10dnByb2dyYW1tZSAuYWpheF9OZXh0YnJvYWRjYXN0IHt3aWR0aDozMDBweDt9XG4gICAgfVxuXG4gICAgLnRlYXNlcl9yaWdodCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiAzJTtcbiAgICB9XG5cblxuXG4gICAgLnNwaWVsZXtcbiAgICAgICAgLmJveDEzLC5ib3gxMy5sYXN0LCAuYm94MTMuc21hbGwubGFzdHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLm1pZGRsZSBkaXY6bnRoLWNoaWxkKDNuKSAuYm94MTN7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MjBweDtcbiAgICAgICAgfVxuICAgICAgICAubWlkZGxlIGRpdjpudGgtY2hpbGQoMm4pIC5ib3gxM3tcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDowcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJveDEzLmxhc3QuZWluZXJ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICBib2R5LnNlbmR1bmdlbkdyYWZpayAubWVudVN0YWZmZWwsXG4gICAgYm9keS5zZW5kdW5nZW5HcmFmaWsudW50ZXJzZWl0ZSAubWVudVN0YWZmZWx7XG4gICAgICAgIC5pbWdfaG92ZXJ7XG4gICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICB9XG4gICAgICAgIHVse1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53NjIwe1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgbWF4LXdpZHRoOjY0MHB4O1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgIH1cbiAgICAuYm94MjNnZXdpbm5zcGllbCAuY3NjLXRleHRwaWMgLmNzYy10ZXh0cGljLWltYWdld3JhcCBpbWd7d2lkdGg6IDY0MHB4fVxuXG4gICAgLmJveDEzY29sb3IuYm94MTNvcmlnaW5hbC50ZWFzZXJDbGlja3tcbiAgICAgICAgaDN7Ym90dG9tOjIwcHg7bGluZS1oZWlnaHQ6MWVtOyBtYXJnaW46MDt3aWR0aDo1MCU7fVxuICAgIH1cbiAgICAudzk0MC5icmVhZGNydW1iTWVudXtcbiAgICAgICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICB9XG4gICAgLmthcnRlX2ltZ3tcbiAgICAgICAgdG9wOjM1cHg7XG4gICAgfVxuXG4gICAgLmVtcGZhbmcsLmVtcGZhbmdEZXRhaWxUZW1wbGF0ZXtcbiAgICAgICAgLnc0NjB7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJveC1sZWZ0LCAuYm94LXJpZ2h0e1xuICAgICAgICAgICAgZmxvYXQ6bm9uZTtcbiAgICAgICAgICAgIGNsZWFyOmJvdGg7XG4gICAgICAgIH1cblxuICAgICAgICAudGVhc2VyXzNzcF9zbWFsbCAuc3AzX2VtcGZhbmcsIC5lbXBmYW5nX3NtYWxse1xuICAgICAgICAgICAgYm94LXNpemluZzpib3JkZXItYm94OyB3aWR0aDo0Ni4xNTQlOyBmbG9hdDpsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIC50ZWFzZXJfM3NwX3NtYWxsIC5zcDNfZmFjZWJvb2ssIC5mYWNlYm9va19zbWFsbHtcbiAgICAgICAgICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDsgd2lkdGg6NDYuMTU0JTsgZmxvYXQ6cmlnaHQ7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC50ZWFzZXJfZm9vdGVyIGEuY3Rhe1xuICAgICAgICAvKm1hcmdpbi10b3A6IDQwcHg7Ki9cbiAgICB9XG5cbiAgICAudHgtbTAxLXR2cHJvZ3JhbW1le1xuICAgICAgICAgICAgICAgICAgICAgICAgLmJveDEzLnRhZ2VzaGlnaGxpZ2h0LmVpbmVyeyBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO31cbiAgICAgICAgICAgICAgICAgICAgICAgIC50eHRfY29udGVudF9oZWFkbGluZS5laW5lcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICB9XG5cbiAgICAubmV3c2xldHRlcl90ZWFzZXIuYmlne1xuICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcGF0dGVybl8zc3BfcGluay5qcGdcIik7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgLmhvdmVye21pbi1oZWlnaHQ6IDE1MHB4OyBib3gtc2l6aW5nOiBib3JkZXItYm94OyBoZWlnaHQ6IGF1dG87cGFkZGluZzogMTRweCA0Ljc2JSA4cHg7fVxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTdlbTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OmF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLmFycm93e1xuICAgICAgICAgICAgYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0JTtcbiAgICAgICAgICAgIHJpZ2h0OmF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaG9tZXtcbiAgICAgICAgLmdyZWVuIHtwb3NpdGlvbjpyZWxhdGl2ZTsgaGVpZ2h0OjI2MHB4O1xuICAgICAgICAgICAgICAgIC5jc2MtdGV4dHBpYy10ZXh0e1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOjA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnR4LW0wMS10dnByb2dyYW1tZXtcbiAgICAgICAgICAgIC5ib3gxMy50YWdlc2hpZ2hsaWdodHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6MzAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gXG4gICAgICAgIC5uZXdze1xuICAgICAgICAgICAgLnR4dF9wcmV2e2Rpc3BsYXk6bm9uZTt9XG4gICAgICAgICAgICBtYXgtd2lkdGg6MzAwcHg7XG5cblxuICAgICAgICAgICAgLm5ld3NfY29udGVudHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbWdfaG92ZXIgLnR4dF9oMnttYXJnaW4tdG9wOjIwcHg7fVxuICAgICAgICAgICAgLmltZ19ob3ZlciAuY3Rhe21hcmdpbi10b3A6MzJweDt9XG4gICAgICAgIH1cbiAgICAgICAgLnRlYXNlciAudHJhbnpncmV5IC5jc2MtdGV4dHBpY3toZWlnaHQ6MjMwcHg7fVxuICAgICAgICAudGVhc2VyIC50cmFuemdyZXkgLmNzYy10ZXh0cGljLXRleHR7cGFkZGluZy10b3A6MTI2cHg7fVxuICAgICAgICAudGVhc2VyX2JpZyAudHdvIHtoZWlnaHQ6YXV0bzt9XG4gICAgfVxuXG4gICAgLnRlYXNlcjMzX3dyYXBwZXJ7ZmxvYXQ6bm9uZTsgY2xlYXI6bm9uZTt9XG4gICAgLmhpZ2hsaWdodHMgLmxhc3Qge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgICAudHgtbTAxLXByb2dyYW1hYmMsIC5hbHBoYWJldCAudG9we3dpZHRoOjYyMHB4O31cbiAgICAudHgtbTAxLXByb2dyYW1hYmMgLnczMDB7d2lkdGg6MzMwcHg7fVxuXG4gICAgLmJveDEyY29sb3IgLmNzYy10ZXh0cGljIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgfVxuXG4gICAgLm5ld3NfaGlnaGxpZ2h0LFxuICAgIC5uZXdzX3NlY29uZGFyeSB7XG4gICAgICAgIC5pbWdfaG92ZXIge1xuICAgICAgICAgICAgLmN0YSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgICAgIH0gIFxuICAgICAgICAgICAgLnR4dCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhpZ2hsaWdodHMgLnRlYXNlcl9zbGlkZXJfd3JhcHBlcnttYXgtd2lkdGg6NjQwcHg7fVxuICAgIC5rYXJ0ZV9pbWd7dG9wOjkwcHg7IGxlZnQ6NTAlOyBtYXJnaW4tbGVmdDotMjIwcHg7fVxuICAgIC5rYXJ0ZV9iaWd7aGVpZ2h0OjgwMHB4O31cbiAgICAua2FydGVfaW1nMnt0b3A6NjUzcHg7IGxlZnQ6MTA3cHg7fVxuICAgIC5rYXJ0ZV9pbWczYXt0b3A6NjU3cHg7IGxlZnQ6Mjc1cHg7fVxuICAgIC5rYXJ0ZV9pbWczYnt0b3A6NTU2cHg7IGxlZnQ6NDM0cHg7fVxuXG4gICAgLmJpbGxib2FyZC1hZCwuc3VwZXJiYW5uZXItYWQge1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICAgIC5zZW5kdW5nZW4gLnczMDAsIFxuICAgIC5zZW5kdW5nZW5HcmFmaWsudW50ZXJzZWl0ZSAudzMwMHttaW4taGVpZ2h0OiAwO31cbiAgICAuaGVhZF9uYXYgLnF1aWNrc2VhcmNoe2Rpc3BsYXk6bm9uZTt9XG4gICAgLmhlYWRfbmF2IC5zZWFyY2hfZm9ybXtyaWdodDowOyB0b3A6IDBweDsgcG9zaXRpb246YWJzb2x1dGU7fVxuICAgIC5yZXNwb25zaXZlX3NlYXJjaCAucXVpY2tzZWFyY2gsXG4gICAgLnJlc3BvbnNpdmVfc2VhcmNoX21vYmlsZSAucXVpY2tzZWFyY2h7d2lkdGg6NzAlO31cblxuICAgIC5zcGllbGUgLnNsaWRlciAudHJhaWxlcl9zdG9lcmVyIHtcbiAgICAgICAgdG9wOmF1dG87XG4gICAgICAgIGJvdHRvbTo1JTtcbiAgICAgICAgd2lkdGg6MTUwcHg7XG4gICAgfVxuXG4gICAgLnNwaWVsZV90cmFpbGVyIHtcbiAgICAgICAgLnRyYWlsZXJfdGV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnRyYWlsZXJfdmlkZW8ge1xuICAgICAgICAgICAgZmxvYXQ6bm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjowcHggYXV0bztcbiAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG5cbiAgICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zb2NpYWxzIHVsIHtcbiAgICAgICAgd2lkdGg6IDg0cHg7XG4gICAgfVxuICAgIC5zb2NpYWxzIGxpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmNvbnRlbnRfYWQge1xuICAgICAgICBoZWlnaHQ6IDU0MHB4O1xuICAgIH1cbiAgICAuYm94MTMudGFnZXNoaWdobGlnaHQgLnRleHQge1xuICAgICAgICAvL21pbi1oZWlnaHQ6IDkwcHg7XG4gICAgfVxuICAgIC5ob21lIC50eC1tMDEtdHZwcm9ncmFtbWU6aG92ZXIgLmJveDEzLnRhZ2VzaGlnaGxpZ2h0IC50ZXh0IGgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjZweDtcbiAgICB9XG4gICAgLmhvbWUgLnR4LW0wMS10dnByb2dyYW1tZTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICB9XG4gICAgLnNlbmR1bmdHcmFmaWtDb250ZW50IC5ib3gzM2ltYWdlIC5pbmRpdmlkdWVsX2dyYWRpZW50e1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvdHRvbTogMHB4O1xuICAgIH1cbiAgICBcbiAgICAuc2VuZHVuZ0dyYWZpa0NvbnRlbnQgLmJveDMzaW1hZ2UuYm94XzMzIHsgICAgICAgIFxuICAgICAgICBoMyB7XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB3aWR0aDogNTUzcHg7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgIC5rYXJ0ZV9iaWcge1xuICAgICAgICBoZWlnaHQ6IDgwMHB4O1xuICAgICAgICBoNCwgaDV7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAua2FydGVfaW1ne1xuICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5rYXJ0ZV9pbWcyIHtcbiAgICAgICAgdG9wOjYzOXB4O1xuICAgICAgICBsZWZ0OjEwOHB4O1xuICAgIH1cbiAgICAua2FydGVfaW1nM2Ege1xuICAgICAgICB0b3A6NjQzcHg7XG4gICAgfVxuICAgIFxuICAgIC5rYXJ0ZV9pbWczYiB7XG4gICAgICAgIHRvcDo1NDJweDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNnB4KSB7XG4gICAgLnNlbmR1bmdlbntcbiAgICAgICAgLnc2MjB7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MTBweCkge1xuICAgIC5zbGlkZXIge1xuICAgICAgICAuc2xpZGVyLXdyYXBwZXJ7XG4gICAgICAgICAgICAvLyAgIC5jc2MtdGV4dHBpYy10ZXh0e3RvcDogMTAwcHg7fVxuICAgICAgICB9XG4gICAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2xpZGVyIHtcbiAgICAgICAgLnNsaWRlci13cmFwcGVye1xuICAgICAgICAgICAgLmNzYy10ZXh0cGljLXRleHQge1xuICAgICAgICAgICAgICAgIC8vcGFkZGluZzogOTFweCAwcHggMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50b3Age1xuICAgICAgICAuaGVhZF9uYXYge1xuICAgICAgICAgICAgdWwsbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJlc3BvbnNpdmVfc2VhcmNoX21vYmlsZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudDt9XG5cbiAgICAua2FydGVfYmlnIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgLyogICAgaHRtbCwgYm9keSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwICM2MTVmNWE7XG4gICAgICAgIH0qL1xuICAgIFxuICAgIC5nb29nbGUtaW5kZXhlZHNlYXJjaC1icm93c2VsaXN0IHtcbiAgICAgICAgJi5wcmV2UGFnZSwgJi5uZXh0UGFnZSB7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFpbmVyX21haW4ge1xuICAgICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgIH1cblxuICAgIC53NDYwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmJveDIzZ2V3aW5uc3BpZWx7XG4gICAgICAgIC5iZ0NvbG9yIC5ob3ZlciBoM3tcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50ZWFzZXJfYmlnIC5ib3hfcmlnaHR7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICAudGVhc2VyX3NsaWRlciAudHdvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAudGVhc2VyX3NsaWRlciAudzMwMHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmltYWdlX3dyYXAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5ib3hfbGVmdCAub25lIC50ZWFzZXJfZ3JlZW4gLmljb25fY3Rhe1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgLnRlYXNlcl9zbWFsbCAub25lLCAudGVhc2VyX3NtYWxsIC50d297XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLnRlYXNlcl9zbWFsbCAuaW1nX2hvdmVyIC5lbXBmYW5nX25vYnJlYWsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAudGVhc2VyX3NtYWxsIC5pbWdfaG92ZXIgLmVtcGZhbmdfYnJlYWsge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC50ZWFzZXJfc21hbGwgLm9uZSAuaW1nX2hvdmVyIC5jdGEge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMXB4O1xuICAgIH1cblxuICAgIC50ZWFzZXJfc21hbGwgLnR3b3tcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICAudGVhc2VyX3NsaWRlciB7XG4gICAgICAgIC8vbWFyZ2luOiAzMHB4IDAgMzBweCAwO1xuICAgIH1cblxuICAgIC5pbWdfaG92ZXIgLmN0YSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgfVxuXG4gICAgLmJveDJtYWwgLnc0NjAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5ib3gybWFsIC5zcDNfYW56ZWlnZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgLnRlYXNlcl9zbWFsbCAub25lIC5pbWdfaG92ZXIgLmN0YSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgfVxuXG4gICAgLm5ld3NfYmlnIC5pbWdfaG92ZXIgLmN0YSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgfVxuXG4gICAgLnRlYXNlcl8zc3Bfc21hbGwgLm5ld3NfYmlnIC5zcDNfbmV3cyB7XG4gICAgICAgIGhlaWdodDogMTkwcHg7XG4gICAgfVxuXG4gICAgLnRlYXNlcl9zbWFsbF9tb3JlIC5kYXJrX3RlYXNlcl9ib3R0b217XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgLnRlYXNlcl9zbWFsbF9tb3JlIC5pbWFnZV93cmFwIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC50ZWFzZXJfc21hbGxfbW9yZSAudGVhc2VyX2RhcmsgLmltZ19ob3ZlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjhweDtcbiAgICB9XG5cbiAgICAudGVhc2VyX3NtYWxsX21vcmUgLmltYWdlX3dyYXAgYTpob3ZlciAuaW1nX2hvdmVye1xuICAgICAgICBwYWRkaW5nLXRvcDogODJweDtcbiAgICB9XG5cbiAgICAuYm94Mm1hbCAub25lIC5pbWdfaG92ZXIgLmN0YSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ2cHg7XG4gICAgfVxuXG4gICAgLnRlYXNlcl9zbWFsbCAub25lLCAudGVhc2VyX3NtYWxsIC50d297XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAudGVhc2VyXzNzcF9zbWFsbCAuc3AzX2VtcGZhbmcgLmltZ19ob3ZlciwgLnRlYXNlcl8zc3Bfc21hbGwgLnNwM19mYWNlYm9vayAuaW1nX2hvdmVyIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5iYWNrX3RvX3RvcHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5jb250ZW50X2Fke1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cblxuICAgIC50b3Age1xuICAgICAgICAuaGVhZF9uYXYge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggNnB4IDZweCAwcHggcmdiYSgwLDAsMCwwLjkpO1xuICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggNnB4IDZweCAwcHggcmdiYSgwLDAsMCwwLjkpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDZweCA2cHggMHB4IHJnYmEoMCwwLDAsMC45KTtcblxuICAgICAgICAgICAgdWwsbGkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrZ3JleTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgLypib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjsqL1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgbGksXG4gICAgICAgICAgICAgICAgbGkubW9iaWxlX3NvY2lhbHMgKyBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc29jaWFscyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dvX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDAgMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYSNsb2dvIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdl9pY29uX2FyZWEge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDI2cHggMCAwIDIwcHg7XG5cbiAgICAgICAgICAgIC5uYXZfaWNvbntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnVybCgnLi4vaW1nL2ljbl9uYXZpLnBuZycpIG5vLXJlcGVhdCB0b3AgbGVmdDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6dXJsKCcuLi9pbWcvaWNuX25hdmkucG5nJykgbm8tcmVwZWF0IGJvdHRvbSBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50ZWFzZXJfZm9vdGVyIGEuY3Rhe1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cblxuICAgIC5sb2dvcyAubG9nb19hZW5ldCB7XG4gICAgICAgIHdpZHRoOiAyNyU7XG4gICAgfVxuXG4gICAgLmxvZ29zIC5sb2dvX2FlIHtcbiAgICAgICAgd2lkdGg6IDIwJTtcbiAgICB9XG5cblxuICAgIC5sb2dvcyAubG9nb19oaXN0b3J5IHtcbiAgICAgICAgd2lkdGg6IDE5LjUlO1xuICAgIH1cblxuICAgIC50ZWFzZXJfc2xpZGVyIC5pbWFnZV93cmFwIGltZ3tcbiAgICAgICAgbWFyZ2luOjAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmVtcGZhbmdfc21hbGwgaDIsIC5mYWNlYm9va19zbWFsbCBoMiAsIC5lbXBmYW5nX2JpZyBoMntcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzZW07XG4gICAgfVxuXG4gICAgLnRlYXNlcl9zbGlkZXJfd3JhcHBlciwgLnNwaWVsZXtcbiAgICAgICAgLmJveDEzIHsgXG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgLmNzYy1mcmFtZS1kZWZhdWx0IHtcbiAgICAgICAgICAgICAgICAgICAuY3NjLXRleHRwaWMge1xuICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgLmNzYy10ZXh0cGljLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDIge3dpZHRoOiA5MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowIDUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO2JvdHRvbTo0NXB4O2xlZnQ6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjAgNSU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowIDUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIH1cblxuICAgICAgICB9ICBcbiAgICB9XG5cbiAgICAuc3BpZWxlLCAuc2VuZHVuZ2Vue1xuICAgICAgICAuYm94MTMsLmJveDEzLmxhc3QsIC5ib3gxMy5zbWFsbC5sYXN0e1xuICAgICAgICAgICAgbWFyZ2luOjAgYXV0byAyMHB4O1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICB9IFxuICAgIH1cblxuXG4gICAgLnN0YWdlX2NvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB9XG5cbiAgICAudzMwMCB7XG4gICAgICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgfVxuICAgIC5lbXBmYW5nRGV0YWlsVGVtcGxhdGUgLnc2MjAgLmFuYmlldGVye1xuICAgICAgICAuaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZW1wZmFuZ0RldGFpbFRlbXBsYXRlIC53NjIwe3dpZHRoOiBhdXRvO31cbiAgICAuZW1wZmFuZ0RldGFpbFRlbXBsYXRlIC53MzAwIC5rYXJ0ZV9kZXRhaWx7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDkwcHg7XG4gICAgfVxuICAgIC5lbXBmYW5nRGV0YWlsVGVtcGxhdGUgLnc2MjAgLmFuYmlldGVyIC5pbWd7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAuc2VuZGV0ZXJtaW5lX2RldGFpbCAuY29udGVudF9yaWdodCwuc2VuZGV0ZXJtaW5lX2RldGFpbCAuY29udGVudF9sZWZ0e1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIH1cbiAgICBib2R5LnNlbmR1bmdlbkdyYWZpayAubWVudVN0YWZmZWwsXG4gICAgYm9keS5zZW5kdW5nZW5HcmFmaWsudW50ZXJzZWl0ZSAubWVudVN0YWZmZWx7XG4gICAgICAgIC5pbWdfaG92ZXJ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICB1bHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIGJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5nZW5yZV9pY24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC53OTQwLmJyZWFkY3J1bWJNZW51e1xuICAgICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgICAgICBjbGVhcjpib3RoO1xuICAgIH1cblxuICAgIC5lbXBmYW5nLCAuZW1wZmFuZ0RldGFpbFRlbXBsYXRle1xuICAgICAgICAudGVhc2VyXzNzcF9zbWFsbCAuc3AzX2VtcGZhbmcsIC5lbXBmYW5nX3NtYWxsLC50ZWFzZXJfM3NwX3NtYWxsIC5zcDNfZmFjZWJvb2ssIC5mYWNlYm9va19zbWFsbHtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7ZmxvYXQ6bm9uZTtjbGVhcjpib3RoO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5lbXBmYW5nRGV0YWlsVGVtcGxhdGUgLnc2MjAgLmFuYmlldGVyIC50ZWFzZXJ7XG4gICAgICAgIG1heC13aWR0aDo0NDBweDt3aWR0aDoxMDAlO1xuICAgIH1cblxuICAgIC53MzAwIHtcbiAgICAgICAgd2lkdGg6IDY0MHB4O1xuXG4gICAgICAgIC5ib3gxM2NvbG9yLmJveDEzZmIge1xuICAgICAgICAgICAgZmxvYXQ6bm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgY2xlYXI6Ym90aDtcblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ib3gxM2NvbG9yLmJveDEzb3JpZ2luYWwge1xuICAgICAgICAgICAgZmxvYXQ6bm9uZTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJveDEzYWQsXG4gICAgICAgIC5ib3gxMyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5ib3gxM2FkIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnR4LW0wMS10dnByb2dyYW1tZSAuYWpheF9OZXh0YnJvYWRjYXN0IHt3aWR0aDoxMDAlO31cbiAgICB9XG4gICAgLnR2Z3VpZGV7XG4gICAgICAgIC8vLmRhdGUuYWN0aXZle2hlaWdodDo0MDBweCAhaW1wb3J0YW50O31cbiAgICAgICAgLmRhdGV7XG4gICAgICAgICAgICAuZGF0ZV90ZXh0e3dpZHRoOjEwMCU7fVxuICAgICAgICAgICAgLmRhdGVfcGlja2Vye3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToxMHB4O2xlZnQ6NTAlOyBtYXJnaW4tbGVmdDotMTIycHg7fVxuICAgICAgICB9IFxuICAgIH0gXG5cbiAgICAuZmlsdGVyX2dlbnJle1xuICAgICAgICBwe3dpZHRoOiAxMDAlO3BhZGRpbmc6IDIwcHggMCAwIDA7fVxuICAgICAgICAuZ2VucmV7cGFkZGluZy1yaWdodDoyNXB4O31cbiAgICB9IFxuXG4gICAgLmhpbnRzX3dyYXBwZXJ7XG4gICAgICAgIC5oaW50c3tcbiAgICAgICAgICAgIC5oaW50e1xuICAgICAgICAgICAgICAgIC5yaWdodF9oaW50e3dpZHRoOjEyMHB4OyBoZWlnaHQ6MzBweDt0b3A6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbntkaXNwbGF5Om5vbmU7fVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nZW5yZV90eHR7d2lkdGg6MTIwcHg7IGxpbmUtaGVpZ2h0OiAzMHB4O31cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmxlZnRfaGludHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6NDBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjclO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTMlO1xuXG4gICAgICAgICAgICAgICAgICAgIC50aW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm1pZGRsZV9oaW50e1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDo5MyU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDo3JTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MjBweDtcbiAgICAgICAgICAgICAgICAgICAgcC5uYW1lX3Nlcmlle3dpZHRoOjEwMCU7fVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubW9yZXt3aWR0aDo4NiU7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6NyU7bWFyZ2luLXRvcDowOyBtYXJnaW4tcmlnaHQ6NyV9XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gXG4gICAgfSBcbiAgICAudHgtbTAxLXR2cHJvZ3JhbW1le2Zsb2F0Om5vbmU7d2lkdGg6MTAwJTsgY2xlYXI6Ym90aDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ib3gxM3t3aWR0aDoxMDAlO21heC13aWR0aDogNDQwcHg7fSAgXG4gICAgICAgICAgICAgICAgICAgICAgICAuYm94MTMudGFnZXNoaWdobGlnaHR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlIGltZ3tsZWZ0OjA7bWFyZ2luOjA7fVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmJveDEzLnRhZ2VzaGlnaGxpZ2h0LmVpbmVye21hcmdpbjowIDAgMjBweDt9XG4gICAgICAgICAgICAgICAgICAgICAgICAudHh0X2NvbnRlbnRfaGVhZGxpbmUuZWluZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgIH1cbiAgICAuaG9tZSB7XG4gICAgICAgIC50eC1tMDEtdHZwcm9ncmFtbWUgLmJveDEzLnRhZ2VzaGlnaGxpZ2h0e21heC13aWR0aDo0NDBweDt9XG4gICAgICAgIC5ncmVlbiB7XG4gICAgICAgICAgICAuY3NjLXRleHRwaWMtdGV4dHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDUlIDhweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uZXdze1xuICAgICAgICAgICAgbWF4LXdpZHRoOjEwMCU7ICAgICAgICAgICAgXG4gICAgICAgICAgICAubmV3c19jb250ZW50e1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6aW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmJveDEze1xuICAgICAgICBtYXgtd2lkdGg6NDQwcHg7IHdpZHRoOjEwMCU7XG4gICAgfVxuICAgIC5ib3gxMyAuY3NjLWZyYW1lLWRlZmF1bHQgLmNzYy10ZXh0cGljIC5jc2MtdGV4dHBpYy10ZXh0e2Rpc3BsYXk6YmxvY2s7IHBvc2l0aW9uOnJlbGF0aXZlOyB3aWR0aDoxMDAlOyB9XG4gICAgLmJveDEzIC5jc2MtZnJhbWUtZGVmYXVsdCAuY3NjLXRleHRwaWMgLmNzYy10ZXh0cGljLXRleHQgaDJ7XG4gICAgICAgIGF7d2lkdGg6OTAlO31cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICB9XG4gICAgLmJveDEzIC5jc2MtZnJhbWUtZGVmYXVsdCAuY3NjLXRleHRwaWMgLmNzYy10ZXh0cGljLXRleHQgaDR7XG4gICAgICAgIGF7d2lkdGg6OTAlO31cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogNzBweDtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICB9IFxuXG4gICAgLnNlbmR1bmdlbiAudzYyMCAuY3NjLWZyYW1lLXJ1bGVyQWZ0ZXJ7XG4gICAgICAgIC8qYm9yZGVyLWJvdHRvbTogbm9uZTsqL1xuICAgIH1cblxuICAgIC5zZW5kZXRlcm1pbmVfZGV0YWlsIC5jb250ZW50X3JpZ2h0LCBcbiAgICAuc2VuZGV0ZXJtaW5lX2RldGFpbCAuY29udGVudF9sZWZ0e1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IFxuICAgIH1cblxuICAgIC5zZW5kdW5nZW4gLnc2MjAgLnNlbmRldGVybWluZV9zcGFjZXJ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNlbmRldGVybWluZSAuZGF0ZXN7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIH1cblxuICAgIC5zZW5kZXRlcm1pbmUgLmRhdGVzIC5kYXRle1xuICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBmbG9hdDogbGVmdDsgXG4gICAgfVxuXG4gICAgLnNlbmRldGVybWluZSAuZGF0ZXMgLnRpbWV7XG4gICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGZsb2F0OiByaWdodDsgXG4gICAgfVxuICAgIC5oaWdobGlnaHRzIC5sYXN0e21hcmdpbi1yaWdodDowcHg7IGZsb2F0Om5vbmU7fVxuICAgIC50eC1tMDEtcHJvZ3JhbWFiYywgIC5hbHBoYWJldCAudG9wLCAudHgtbTAxLXByb2dyYW1hYmMgLnczMDB7d2lkdGg6IDEwMCU7fVxuICAgIGJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5tZW51U3RhZmZlbCB1bCBsaXtkaXNwbGF5OmJsb2NrOyBjbGVhcjpib3RoO31cbiAgICBib2R5LnNlbmR1bmdlbkdyYWZpayAuZ2VucmVfaWNue2Rpc3BsYXk6bm9uZTt9IFxuICAgIC5zZW5kdW5nR3JhZmlrQ29udGVudCAuYm94MzNpbWFnZS5ib3hfMzMge1xuICAgICAgICBmb250LXNpemU6IDAuN2VtO1xuICAgICAgICBcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnR4LW0wMS10dnByb2dyYW1tZSAuYm94U2VuZHVuZyBoMnsgZm9udC1zaXplOjEuMmVtOyB9XG4gICAgLnR4LW0wMS10dnByb2dyYW1tZSAuYm94U2VuZHVuZyAuY3NjLWZyYW1lLWRlZmF1bHQgcHtmbG9hdDpsZWZ0O31cbiAgICAudHgtbTAxLXR2cHJvZ3JhbW1lIC5ib3hTZW5kdW5nIC5jc2MtZnJhbWUtZGVmYXVsdHt3aWR0aDoxMDAlOyBmbG9hdDpub25lO31cbiAgICAudHgtbTAxLXR2cHJvZ3JhbW1lIC5ib3hTZW5kdW5nIC5jc2MtdGV4dHBpYy1jZW50ZXJ7cGFkZGluZy1yaWdodDoyMHB4O31cblxuICAgIC5ib3gzM2ZiIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcblxuICAgICAgICAuY3NjLWZyYW1lLWRlZmF1bHQge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDVweCAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgLy8gIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5pY25fZmFjZWJvb2tfc3A2IHtcbiAgICAgICAgICAgIHRvcDogMzZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ib3gxMmNvbG9yIC5jc2MtdGV4dHBpYyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIH1cblxuICAgIC5lbXBmYW5nRGV0YWlsVGVtcGxhdGUgLnc2MjAgLmFuYmlldGVyIC5pbWcgLmljb25zIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBkaXYsXG4gICAgICAgIC5oZCxcbiAgICAgICAgLnNhdCxcbiAgICAgICAgLmlwdHYsXG4gICAgICAgIC5rYWJlbCxcbiAgICAgICAgLm1vYmlsZXR2LFxuICAgICAgICAudm9kIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYm9keS5zZW5kdW5nZW5HcmFmaWssXG4gICAgYm9keS5zZW5kdW5nZW5HcmFmaWsudW50ZXJzZWl0ZXtcbiAgICAgICAgLm1lbnVTdGFmZmVsIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAgICAgICAuaW1nX2hvdmVyIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdld2lubnNwaWVsX2dhbWV7XG4gICAgICAgIC5ubF9mb3JtIHtcbiAgICAgICAgICAgIGlucHV0LmVpbmdhYmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFycm93e1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9ICBcbiAgICAgICAgLmNoZWNrYm94e1xuICAgICAgICAgICAgY2xlYXI6Ym90aDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGlnaGxpZ2h0cyAudGVhc2VyX3NsaWRlcl93cmFwcGVye21heC13aWR0aDo0NDBweDt9XG4gICAgLmhpbnRzX3dyYXBwZXIgLmhpbnRzIC5oaW50IC5sZWZ0X2hpbnQgLmNoYW5uZWx7bGVmdDo3JTsgdG9wOjE5cHg7IGJvdHRvbTphdXRvO31cbiAgICAua2FydGVfYmlnIHsgaGVpZ2h0OiA4NTBweDsgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmthcnRlX2ltZzIgeyB0b3A6IDYzNXB4OyAgbGVmdDogM3B4O31cbiAgICAua2FydGVfaW1nM2EgeyAgICB0b3A6IDYzOXB4OyAgICBsZWZ0OiAxNzFweDt9XG4gICAgLmthcnRlX2ltZzNiIHsgICAgdG9wOiA1MzhweDsgICAgbGVmdDogMzMwcHg7fVxuXG4gICAgLmFra29yZGVvbl9oZWFkZXIgaDIge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuICAgIC5nZXdpbm50ZWFzZXIuYm94MzNmYntiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlO31cbiAgICAuZ2V3aW5udGVhc2VyLmJveDMzZmIgLmljbl9rbGVle3dpZHRoOiA0NHB4OyBoZWlnaHQ6NDJweDsgYmFja2dyb3VuZC1zaXplOjEwMCU7IHJpZ2h0OjEwJTt9XG5cbiAgICAuaGVhZF9uYXYgLnNlYXJjaF9zdWJtaXR7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljbl9zZWFyY2hfbW9iaWxlLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIGxlZnQgdG9wIHRyYW5zcGFyZW50O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICY6aG92ZXJ7IFxuICAgICAgICAgICAgYmFja2dyb3VuZDp1cmwoJy4uL2ltZy9pY25fc2VhcmNoX21vYmlsZS5wbmcnKSBib3R0b20gbGVmdCBuby1yZXBlYXQ7ICBcbiAgICAgICAgfVxuICAgIH1cbiAgICAucmVzcG9uc2l2ZV9zZWFyY2hfbW9iaWxle2Rpc3BsYXk6bm9uZTsgZmxvYXQ6bm9uZTsgbWFyZ2luLXRvcDo4NnB4OyBwYWRkaW5nLWxlZnQ6IDIwcHg7IHBvc2l0aW9uOiByZWxhdGl2ZTt9XG4gICAgLmhlYWRfbmF2IHtcbiAgICAgICAgLnJlc3BvbnNpdmVfc2VhcmNoX21vYmlsZXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAuc2VhcmNoX2Zvcm17cmlnaHQ6YXV0bzsgdG9wOmF1dG87IHBvc2l0aW9uOiByZWxhdGl2ZTt9XG4gICAgICAgICAgICAucXVpY2tzZWFyY2h7ZGlzcGxheTpibG9jazsgd2lkdGg6ODUlO31cbiAgICAgICAgICAgIC5zZWFyY2hfc3VibWl0eyBkaXNwbGF5OmJsb2NrOyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OjQycHg7dG9wOjZweDt9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ29vZ2xlLWluZGV4ZWRzZWFyY2ggI2dvb2dsZV9pbmRleGVkc2VhcmNoe1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDUlIDIwcHggNSU7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxuICAgIC5nb29nbGUtaW5kZXhlZHNlYXJjaCAuZ29vZ2xlLWluZGV4ZWRzZWFyY2gtc2VhcmNoYm94IElOUFVULmdvb2dsZS1pbmRleGVkc2VhcmNoLXNlYXJjaGJveC1zd29yZHt3aWR0aDo3MCU7fVxuXG4gICAgLmhpbnRzX3dyYXBwZXIgLmhpbnRzIC5oaW50IC5sZWZ0X2hpbnQgLmRhdGV0aW1le3Bvc2l0aW9uOnJlbGF0aXZlOyBsZWZ0OmF1dG87IGJvdHRvbTphdXRvO31cbiAgICAuc2VhcmNoYmFyICN0dl9zZWFyY2h7bWFyZ2luOjBweDsgd2lkdGg6NzclO31cbiAgICAuc2VhcmNoYmFyIHtcbiAgICAgICAgI3R2X3NlYXJjaF9idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDo0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNlYXJjaGJhciAuc2VhcmNoX3RleHR7cGFkZGluZy1sZWZ0OjBweDt9XG5cbiAgICAuc3BpZWxlIC5zbGlkZXIgIHtcbiAgICAgICAgLnBvc0xlZnQgLnRyYWlsZXJfc3RvZXJlciB7XG4gICAgICAgICAgICByaWdodDo1NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBvc1JpZ2h0IC50cmFpbGVyX3N0b2VyZXJ7XG4gICAgICAgICAgICBsZWZ0OjU1cHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC50cmFpbGVyX3N0b2VyZXIge1xuICAgICAgICAgICAgd2lkdGg6MjAlO1xuICAgICAgICB9IFxuICAgIH1cbiAgICBcbiAgICAudG9wIC5zb2NpYWxzIGEsIC50b3AgLmhlYWRfbmF2IHVsIGxpLm1vYmlsZV9zb2NpYWxzIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOnVybCgnLi4vaW1nL3NvY2lhbF9mYl9tb2JpbGUucG5nJykgbm8tcmVwZWF0IHRvcCBsZWZ0O1xuICAgICAgICB3aWR0aDoyMHB4OyBcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgIGZsb2F0OnJpZ2h0O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBib2R5LnNlbmR1bmdlbkdyYWZpa3tcbiAgICAgICAgLm1lbnVTdGFmZmVsIC5pbWdfaG92ZXJ7XG4gICAgICAgICAgICAuY3RhIC5hcnJvd3tcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNuX2N0YV9kb3dubWVudS5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCBsZWZ0IHRvcCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1lbnVTdGFmZmVsOmhvdmVyIHtcbiAgICAgICAgICAgIC5pbWdfaG92ZXJ7XG4gICAgICAgICAgICAgICAgLmN0YXtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmFycm93e1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggYm90dG9tO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWVudVN0YWZmZWwgdWx7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGRhcmtncmV5X2Zvb3RlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAua2FydGVfYmlnIC5rYXJ0ZV9pbWcge1xuICAgICAgICB0b3A6IDZweDtcbiAgICB9XG4gICAgLmVtcGZhbmdUZW1wbGF0ZSAudGVhc2VyX3NsaWRlcl93cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG5cdC5ib3gyM2dld2lubnNwaWVsIC5iZ0NvbG9yIC5ob3ZlciBoM3tcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cmlnaHQ6IGF1dG87XG5cdFx0Ym90dG9tOiAwO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cbn1cblxuLypcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczMHB4KSB7XG4gICAgLnNsaWRlciAuc2xpZGVyLXdyYXBwZXIgLmNzYy10ZXh0cGljLXRleHQgcCwgLnNsaWRlciAuc2xpZGVyLXdyYXBwZXIgLmNzYy10ZXh0cGljLXRleHQgaDMsIC5zbGlkZXIgLnNsaWRlci13cmFwcGVyIC5jc2MtdGV4dHBpYy10ZXh0IGg0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzEwcHgpIHtcbiAgICAuc2xpZGVyIHtcbiAgICAgICAgLnNsaWRlci13cmFwcGVye1xuICAgICAgICAgICAgLy8gIC5jc2MtdGV4dHBpYy10ZXh0e3RvcDogODBweDt9IFxuICAgICAgICB9IFxuICAgIH1cblxufSovXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KXtcbiAgICAuc2xpZGVye1xuICAgICAgICBcbiAgICAgICAgJHNsaWRlcl82NTBfY2FwdGlvbjoyNTBweDtcbiAgICAgICAgXG4gICAgICAgIC5ieC13cmFwcGVyIC5ieC1wYWdlcntcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgI3ByZXYsICNuZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6LTE2MHB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuYngtdmlld3BvcnQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206JHNsaWRlcl82NTBfY2FwdGlvbjtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLnNsaWRlci13cmFwcGVyIHtcbiAgICAgICAgICAgIC5wb3NSaWdodCAuY3NjLXRleHRwaWMtdGV4dCwgLnBvc0xlZnQgLmNzYy10ZXh0cGljLXRleHQge1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiRzbGlkZXJfNjUwX2NhcHRpb247XG4gICAgICAgICAgICAgICAgdG9wOmF1dG87XG4gICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgIHJpZ2h0OmF1dG87XG4gICAgICAgICAgICAgICAgYm90dG9tOi0kc2xpZGVyXzY1MF9jYXB0aW9uO1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjA7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDpub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjA7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDpub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBwLmJvZHl0ZXh0LCBwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6LTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDpub25lO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMjBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206MjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnNwaWVsZSAuc2xpZGVyIC5zbGlkZXItd3JhcHBlciB7XG4gICAgICAgIC5wb3NSaWdodCAuY3NjLXRleHRwaWMtdGV4dCB7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5wb3NMZWZ0IC5jc2MtdGV4dHBpYy10ZXh0IHtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnNwaWVsZSAuc2xpZGVyIC5zbGlkZXItd3JhcHBlcntcbiAgICAgICAgLnBvc1JpZ2h0IC5jc2MtdGV4dHBpYy10ZXh0LCAucG9zTGVmdCAuY3NjLXRleHRwaWMtdGV4dCB7XG4gICAgICAgICAgICBwYWRkaW5nOjIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJ4LXdyYXBwZXIgLmJ4LXZpZXdwb3J0e1xuICAgICAgICAvL2hlaWdodDogMzUwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmhvbWUgLnR4LW0wMS10dnByb2dyYW1tZTpob3ZlciAuYm94MTMudGFnZXNoaWdobGlnaHQgLnRleHQgaDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgIH1cbiAgICAuaG9tZSAudHgtbTAxLXR2cHJvZ3JhbW1lOmhvdmVyIC50YWdlc2hpZ2hsaWdodCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICB9XG4gICAgLmNvbnRlbnRfYWQge1xuICAgICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgIH1cbiAgICAuc2VhcmNoYmFyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7XG4gICAgLmhlYWRfbmF2IC5yZXNwb25zaXZlX3NlYXJjaF9tb2JpbGUgLnF1aWNrc2VhcmNoIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXtcbiAgICBcbiAgICAuZHluX2hfdGVhc2VyIC5ib3gxMyAuY3NjLWZyYW1lLWRlZmF1bHQgLmNzYy10ZXh0cGljIC5jc2MtdGV4dHBpYy10ZXh0IHtcbiAgICAgICAgbWluLXdpZHRoOjA7XG4gICAgfVxuICAgIFxuICAgIC8qICAgIGh0bWwsIGJvZHkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjMzAyZjJkO1xuICAgICAgICB9Ki9cbiAgICAucHJpbnR7ZGlzcGxheTpub25lO31cbiAgICAuc2VhcmNoYmFyICN0dl9zZWFyY2h7IHdpZHRoOjg0JTt9XG4gICAgLnc5NDB7XG4gICAgICAgIC8qbWF4LXdpZHRoOiA0NzlweDsqL1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIG1hcmdpbjoxMHB4IDUlO1xuICAgIH1cbiAgICAudG9wICNuYXZpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnc0NjB7XG4gICAgICAgIG1hcmdpbjogMCA1JTtcbiAgICAgICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG5cbiAgICAuYm94Mm1hbCAudzQ2MHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnRlYXNlcl9zbWFsbCAudzQ2MCwuYmFja190b190b3B7XG4gICAgICAgIG1hcmdpbjogMCA1JTtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG5cbiAgICAudG9wIC5zb2NpYWxze1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgICB9XG5cbiAgICAudG9wIC5oZWFkX25hdntcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnRvcCAuaGVhZF9uYXYgdWwsIC50b3AgLmhlYWRfbmF2IGxpe1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgLypib3JkZXItdG9wOiAxcHggc29saWQgI2YyZWRlMDsqL1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC50b3AgLmhlYWRfbmF2IHVse1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAudG9wIC5oZWFkX25hdiBsaXtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIC50b3AgLmhlYWRfbmF2IHVsIGEsIC50b3AgLmhlYWRfbmF2IGxpIGF7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG5cbiAgICAudG9wIC5oZWFkX25hdiB1bCB7XG4gICAgICAgIGxpLm1vYmlsZV9zb2NpYWxzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGxpc3QtaXRlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpLFxuICAgICAgICBsaS5tb2JpbGVfc29jaWFscyArIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2X2ljb257XG4gICAgICAgIGJhY2tncm91bmQ6dXJsKCcuLi9pbWcvaWNvbl9uYXZpLnBuZycpIG5vLXJlcGVhdCAwcHggMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC5zbGlkZXJ7XG4gICAgICAgIC8vaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgXG4gICAgICAgICRzbGlkZXJfNDc5X2NhcHRpb246IDMwMHB4O1xuICAgICAgICBcbiAgICAgICAgI3ByZXYsICNuZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6LTE5MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ4LXZpZXdwb3J0IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiRzbGlkZXJfNDc5X2NhcHRpb247XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5zbGlkZXItd3JhcHBlciB7XG4gICAgICAgICAgICAucG9zUmlnaHQgLmNzYy10ZXh0cGljLXRleHQsIC5wb3NMZWZ0IC5jc2MtdGV4dHBpYy10ZXh0IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6JHNsaWRlcl80NzlfY2FwdGlvbjtcbiAgICAgICAgICAgICAgICBib3R0b206LSRzbGlkZXJfNDc5X2NhcHRpb247XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lcl9tYWlue1xuICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICBtaW4td2lkdGg6IDI4MHB4O1xuICAgIH1cbiAgICAuY29udGFpbmVyX21haW57XG4gICAgICAgIG1heC13aWR0aDogNDc5cHg7XG4gICAgfVxuXG4gICAgLnRlYXNlcl9zbGlkZXJfd3JhcHBlciwgLmJveDEzLCBib3gxMy5zbWFsbHtcbiAgICAgICAgd2lkdGg6OTAlO1xuICAgICAgICAvL3dpZHRoOjEwMCU7IC8vZ2XDpG5kZXJ0IHdlZ2VuIHllZWxvdyBib3ggaW4gZXBpc29uZGVndWlkZVxuICAgICAgICBtYXJnaW46MzBweCA1JTtcbiAgICB9XG4gICAgLmdld2lubnNwaWVsIC5ib3gxM3tcbiAgICAgICAgd2lkdGg6MTAwJVxuICAgIH1cblxuICAgIC8qIC5ib3gxMyB7XG4gICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuIFxuICAgICAgICAgLmNzYy10ZXh0cGljLWltYWdld3JhcCB7XG4gICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNjBweDtcbiAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgfVxuICAgICAgICAgfVxuIFxuICAgICAgICAgaDIge1xuICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgfVxuIFxuICAgICAgICAgLmNzYy1mcmFtZS1kZWZhdWx0IC5jc2MtdGV4dHBpYyAuY3NjLXRleHRwaWMtdGV4dCB7XG4gICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiBcbiAgICAgICAgICAgICBoMiBhIHtcbiAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgIH0qL1xuXG4gICAgLmJveF9sZWZ0LCAuYm94X3JpZ2h0e1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgLy8gbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgLnRlYXNlcl9kYXJrIHtcbiAgICAgICAgdG9wOiAzNDVweDtcbiAgICB9XG5cbiAgICAuc3AzX2FuemVpZ2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC50ZWFzZXJfM3NwX3NtYWxsIC5zcDNfZW1wZmFuZyAuaW1nX2hvdmVyIC50eHRfaDEsIC50ZWFzZXJfM3NwX3NtYWxsIC5zcDNfZmFjZWJvb2sgLmltZ19ob3ZlciAudHh0X2gxIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjU1NmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW1nX2hvdmVyIC5jdGF7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44ODllbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgfVxuXG4gICAgLnRlYXNlcl9zbWFsbCAub25lLCAudGVhc2VyX3NtYWxsIC50d28ge1xuICAgICAgICBoZWlnaHQ6IDE3MHB4O1xuICAgIH1cblxuICAgIC50ZWFzZXJfM3NwX3NtYWxsIC5zcDNfZW1wZmFuZyAuaW1nX2hvdmVyLCAudGVhc2VyXzNzcF9zbWFsbCAuc3AzX2ZhY2Vib29rIC5pbWdfaG92ZXIge1xuICAgICAgICBoZWlnaHQ6IDE0OHB4O1xuICAgIH1cblxuICAgIC5pbWdfaG92ZXIgLnR4dF9oMntcbiAgICAgICAgd2lkdGg6IDg3JTtcbiAgICB9XG5cbiAgICAuYm94X2xlZnQgLm9uZSAudGVhc2VyX2dyZWVuIC5pY29uX2N0YSB7XG4gICAgICAgIHRvcDogMTNweDtcbiAgICB9XG5cbiAgICAudGVhc2VyX2Rhcmsge1xuICAgICAgICB0b3A6IDEwM3B4O1xuICAgIH1cblxuICAgIC50ZWFzZXJfc21hbGwgLmltZ19ob3ZlciAuZW1wZmFuZ19ub2JyZWFrIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAudGVhc2VyX3NtYWxsIC5pbWdfaG92ZXIgLmVtcGZhbmdfYnJlYWsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAudGVhc2VyX3NtYWxsIC5vbmUgLmltZ19ob3ZlciAuY3RhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICB9XG5cbiAgICAuYm94Mm1hbCAub25lIC5pbWdfaG92ZXIgLmN0YSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM5cHg7XG4gICAgfVxuXG4gICAgLmltZ19ob3ZlciAudHh0X2gxIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjU1NmVtO1xuICAgIH1cblxuICAgIC50ZWFzZXJfM3NwX3NtYWxsIC5uZXdzX2JpZyAuc3AzX25ld3Mge1xuICAgICAgICBoZWlnaHQ6IDE3MHB4O1xuICAgIH1cblxuICAgIC5uZXdzX2JpZyAuaW1nX2hvdmVyIC5jdGEge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMXB4O1xuICAgIH1cblxuICAgIC5jb250ZW50X2Fke1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5jb250ZW50X2FkX21vYmlsZXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmZhY2Vib29rX21vYmlsZXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLypcbiAgICAuYngtcGFnZXIge2Rpc3BsYXk6bm9uZTt9XG4gICAgLnNsaWRlciB7XG4gICAgICAgIC5zbGlkZXItd3JhcHBlcntcbiAgICAgICAgICAgIC5jc2MtdGV4dHBpYy10ZXh0e3RvcDogMTMwcHg7fSAgXG4gICAgICAgIH0gXG4gICAgfSovXG5cbiAgICAubG9nb3MgLmxvZ29fYWV7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgIC5sb2dvcyAubG9nb19oaXN0b3J5IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgIH1cblxuICAgIC5sb2dvcyAubG9nb19lbnRlcnRhaW53ZWJ7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIH1cblxuICAgIC5sb2dvc3tcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG5cbiAgICAudGVhc2VyX2Zvb3RlcntcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAzLjc2JTtcbiAgICAgICAgd2lkdGg6IDkwLjQ4JTtcbiAgICB9XG5cbiAgICAudGVhc2VyX2Zvb3RlciBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41NTZlbTtcbiAgICB9XG5cbiAgICAudGVhc2VyX2Zvb3RlciBwe1xuICAgICAgICBmb250LXNpemU6IDAuODg5ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG4gICAgfVxuXG4gICAgLnRlYXNlcl9mb290ZXIgYS5jdGEge1xuICAgICAgICBtYXJnaW4tdG9wOiA1JTtcbiAgICB9XG5cbiAgICAuYm94MzNpbWFnZSAuaW5kaXZpZHVlbF9ncmFkaWVudCB7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICB9XG4gICAgLmZvb3RlciwgcHVzaHtcbiAgICAgICAgaGVpZ2h0OiA3OTBweDtcbiAgICB9XG4gICAgLmZvb3RlcntcbiAgICAgICAgcGFkZGluZzogMjNweCAyMHB4IDMwcHg7XG4gICAgfVxuXG4gICAgLnRvcCAuc29jaWFsc3tcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuc3RhZ2VfY29udGVudCxcbiAgICAudzMwMCB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDg4JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDYlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDYlO1xuICAgIH1cblxuICAgIC53MzAwIC5ib3gxM2FkIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG5cbiAgICAua2FydGVfaW1nLCAua2FydGVfZGV0YWlse1xuICAgICAgICB3aWR0aDoyODBweDtcbiAgICAgICAgaGVpZ2h0OjM4MXB4O1xuICAgIH1cblxuICAgIC5lbXBmYW5nRGV0YWlsVGVtcGxhdGUgLnc2MjAgLmFuYmlldGVyIC50ZWFzZXJ7XG4gICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgIH1cblxuICAgIC5zcGllbGUgLndyYXBwZXJfc3RpY2t5IHtcbiAgICAgICAgLm1pZGRsZSwgLmJvdHRvbXtcbiAgICAgICAgICAgIG1hcmdpbjogMCA2JTtcbiAgICAgICAgICAgIHdpZHRoOiA4OCU7IFxuICAgICAgICB9XG4gICAgICAgIC5zdGFnZSBoMXtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAgNSU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYm9keS5zZW5kdW5nZW5HcmFmaWsgLm1lbnVTdGFmZmVsIHtcbiAgICAgICAgLmltZ19ob3ZlcntcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIHVse1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYm9keS5zZW5kdW5nZW5HcmFmaWsgLm5hdmlfMm5kIC5zdWJfbmF2IHVsIGxpe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIH1cbiAgICBib2R5LnNlbmR1bmdlbkdyYWZpayAubmF2aV8ybmQgLnN1Yl9uYXYgdWwgbGkuZXZlbntcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgYm9keS5zZW5kdW5nZW5HcmFmaWsgLm5hdmlfMm5kIC5zdWJfbmF2IHVsIGxpLm9kZHtcbiAgICAgICAgLy8gdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgLmVtcGZhbmcsIC5lbXBmYW5nRGV0YWlsVGVtcGxhdGV7XG4gICAgICAgIC53NDYwLCAudGVhc2VyXzNzcF9zbWFsbCAuc3AzX2VtcGZhbmcsIC5lbXBmYW5nX3NtYWxsLC50ZWFzZXJfM3NwX3NtYWxsIC5zcDNfZmFjZWJvb2ssIC5mYWNlYm9va19zbWFsbHtcbiAgICAgICAgICAgIHdpZHRoOjkwJTtib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGVhc2VyX2JpZywgLmVtcGZhbmdEZXRhaWxUZW1wbGF0ZSAudGVhc2VyX2JpZyB7XG4gICAgICAgIC53NDYwLmJveF9yaWdodHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLmVtcGZhbmdEZXRhaWxUZW1wbGF0ZSAudGVhc2VyX2JpZ3tcbiAgICAgICAgLnc0NjB7XG4gICAgICAgICAgICB3aWR0aDoxMDAlOyBtYXJnaW46MDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mYWxsYmFja180MDQsXG4gICAgLmZhbGxiYWNrX25vamF2YXNjcmlwdCxcbiAgICAuZmFsbGJhY2tfb2xkYnJvd3NlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDUlO1xuICAgIH1cblxuICAgIC5mYWxsYmFja19vbGRicm93c2VyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuaG9tZXtcbiAgICAgICAgLnR4LW0wMS10dnByb2dyYW1tZXtcbiAgICAgICAgICAgIC5ib3gxMy50YWdlc2hpZ2hsaWdodHttYXJnaW46MDt9XG4gICAgICAgIH0gXG4gICAgICAgIC5uZXdze1xuICAgICAgICAgICAgbWFyZ2luOiAwcHggNSU7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5zZW5kZXRlcm1pbmVfZGV0YWlsIC5jb250ZW50X2xlZnR7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG5cbiAgICAuc2VuZHVuZ2VuIC53NjIwe1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBtYXJnaW46IDAgNSU7XG4gICAgfVxuXG4gICAgLnNlbmR1bmdlbiAuc2VuZGV0ZXJtaW5le1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgfVxuXG4gICAgLmhpbnRzX3dyYXBwZXIgLmhpbnRzIC5oaW50IC5wcmV2X2hpbnQgLm5hbWVfc2VyaWV7XG4gICAgICAgIGZvbnQtc2l6ZToxLjFlbTsgbGluZS1oZWlnaHQ6MjhweDtcbiAgICB9XG4gICAgLnR4LW0wMS1wcm9ncmFtYWJjIC53OTQwe21hcmdpbjowcHg7fVxuXG4gICAgLmJveF9sZWZ0LCAuYm94X3JpZ2h0e1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gICAgLnNlbmR1bmdHcmFmaWtDb250ZW50IC5ib3hfMzMgeyAgICBmb250LXNpemU6IDAuN2VtO31cbiAgICAuc2VuZHVuZ0dyYWZpa0NvbnRlbnQgLmJveDMzaW1hZ2UuYm94XzMzIHsgICAgZm9udC1zaXplOiAwLjZlbTt9XG4gICAgLnNlbmR1bmdHcmFmaWtDb250ZW50IC5ib3gzM2ltYWdlLmJveF8zMyAuY3Rhe1xuICAgICAgICBtaW4taGVpZ2h0OiAyNXB4O1xuICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgQGluY2x1ZGUgYXJyb3ctbGVmdDtcbiAgICB9XG4gICAgLmJveF8zMyAuY3Rhe21pbi1oZWlnaHQ6IDI1cHg7d2lkdGg6IDI1cHg7YmFja2dyb3VuZC1zaXplOiAxMDAlO31cbiAgICAuYm94XzEyLnc0NjB7bWFyZ2luLWJvdHRvbToyMHB4O31cbiAgICAuc2VuZHVuZ2VuIC53NjIwIGgye2ZvbnQtc2l6ZToxLjllbTt9XG5cbiAgICAudHgtbTAxLXR2cHJvZ3JhbW1lIC5ib3hTZW5kdW5nIGgyeyBmb250LXNpemU6MC45ZW07IH1cbiAgICAudHgtbTAxLXR2cHJvZ3JhbW1lIC5ib3hTZW5kdW5nIC5jc2MtZnJhbWUtZGVmYXVsdCBwe2Zsb2F0OmxlZnQ7IGZvbnQtc2l6ZTowLjllbTt9XG4gICAgLnR4LW0wMS10dnByb2dyYW1tZSAuYm94U2VuZHVuZyAuY3NjLWZyYW1lLWRlZmF1bHR7d2lkdGg6MTAwJTsgZmxvYXQ6bm9uZTt9XG4gICAgLnR4LW0wMS10dnByb2dyYW1tZSAuYm94U2VuZHVuZyAuY3NjLXRleHRwaWMtY2VudGVye21hcmdpbi1yaWdodDoxMHB4O31cbiAgICBoMXt3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IGZvbnQtc2l6ZToxLjdlbTt9XG4gICAgLmRlZmF1bHQgLmJveDEze3dpZHRoOjEwMCU7fVxuXG4gICAgLyouc2VuZHVuZ2VuIC53NjIwIC5idG5fYmFja19tb2JpbGV7dG9wOjBweDt9Ki9cblxuICAgIC5ib3gzM2ZiIHtcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgLy8gbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICBoNHtcbiAgICAgICAgICAgIHRvcDphdXRvO1xuICAgICAgICAgICAgZmxvYXQ6bm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuY3NjLWZyYW1lLWRlZmF1bHQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9IFxuICAgIC53NjIwLnNlbmR1bmdHcmFmaWsyU3BhbHRlbnttYXJnaW46IDAgNSUgMCA1JTt9XG4gICAgLnc2MjAuc2VuZHVuZ0dyYWZpazJTcGFsdGVue3dpZHRoOjkwJTt9XG4gICAgLnc2MjAuc2VuZHVuZ0dyYWZpazJTcGFsdGVuIC5idG5fYmFja19tb2JpbGV7cmlnaHQ6NSU7fVxuXG4gICAgLnczMDAsXG4gICAgLnczMDAuc2VuZHVuZ0dyYWZpazJTcGFsdGVuIHtcbiAgICAgICAgLmJveDEze3dpZHRoOjEwMCU7fVxuICAgIH1cblxuICAgIC5nZXdpbm5zcGllbCAuYnRuX2JhY2tfbW9iaWxle3RvcDotMjJweDt9XG5cbiAgICAua2FydGVfYmlnIHsgaGVpZ2h0OiA1NjBweDsgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmthcnRlX2ltZzIge3RvcDogNDMwcHg7bGVmdDogNTAlO21hcmdpbi1sZWZ0OiAtMTM4cHg7d2lkdGg6IDEzN3B4O2JhY2tncm91bmQtc2l6ZTogMTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O2hlaWdodDogODNweDt9XG4gICAgLmthcnRlX2ltZzI6aG92ZXIgeyAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC04NHB4O31cbiAgICAua2FydGVfaW1nM2EgeyAgICB0b3A6IDQzMHB4OyAgICBsZWZ0OiA1MCU7IGhlaWdodDo2MnB4OyBtYXJnaW4tbGVmdDogLTMycHg7ICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTsgICAgd2lkdGg6IDI0MHB4OyAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTYycHg7fVxuICAgIC5rYXJ0ZV9hdDpob3ZlciAua2FydGVfaW1nM2EgeyAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTE4NnB4O31cbiAgICAua2FydGVfaW1nM2IgeyAgdG9wOiAzNjhweDtsZWZ0OiA1MCU7YmFja2dyb3VuZC1wb3NpdGlvbjogLTEwM3B4IDBweDtiYWNrZ3JvdW5kLXNpemU6IDI0MHB4IGF1dG87bWFyZ2luLWxlZnQ6IDcxcHg7d2lkdGg6IDEzNnB4O2hlaWdodDogNjJweDt9XG4gICAgLmthcnRlX2F0OmhvdmVyIC5rYXJ0ZV9pbWczYiB7ICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDNweCAtMTI0cHg7fVxuXG4gICAgLmJveDEzLnRhZ2VzaGlnaGxpZ2h0IC50ZXh0IGgye2ZvbnQtc2l6ZToyMnB4O31cblxuICAgIC5ha2tvcmRlb25faGVhZGVyIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgdG9wOjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53MzAwLFxuICAgIC53MzAwLnNlbmR1bmdHcmFmaWsyU3BhbHRlbiB7XG4gICAgICAgIC5ib3gxMyAuY3NjLWZyYW1lLWRlZmF1bHQgLmNzYy10ZXh0cGljIC5jc2MtdGV4dHBpYy10ZXh0IGg0e2xlZnQ6NSU7fVxuICAgICAgICAuYm94MTMgLmNzYy1mcmFtZS1kZWZhdWx0IC5jc2MtdGV4dHBpYyAuY3NjLXRleHRwaWMtdGV4dCBoMntsZWZ0OjUlO31cbiAgICB9XG5cbiAgICAuaGVhZF9uYXYge1xuICAgICAgICAucmVzcG9uc2l2ZV9zZWFyY2hfbW9iaWxle1xuICAgICAgICAgICAgLnF1aWNrc2VhcmNoe2Rpc3BsYXk6YmxvY2s7IHdpZHRoOjY1JTt9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3BpZWxlX3RyYWlsZXIge1xuICAgICAgICAudHJhaWxlcl90ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDozJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjMlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNsb3NlIHtcbiAgICAgICAgICAgIHJpZ2h0OjMlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50M2NoaW1wLWZpZWxkLXRleHQge1xuICAgICAgICBtYXJnaW46IDBweCAzLjMlIDBweCAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG4gICAgLm5sX2Zvcm0gLnQzY2hpbXAtZmllbGQtRk5BTUV7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIC5ubF9mb3JtIC50M2NoaW1wLXN1Ym1pdHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuICAgIC5ubF9mb3JtIC50M2NoaW1wLWFsd2F5cyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG4gICAgLm5sX2Zvcm0gLnQzY2hpbXAtZXJyb3Ige1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG4gICAgLnNlYXJjaGJhciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICBib2R5LnNlbmR1bmdlbkdyYWZpayAuc2VuZHVuZ0dyYWZpa0NvbnRlbnQgLm5hdmlfMm5kIC5hY3RpdmV7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hcnJvd19zbWFsbF9zZWxlY3RlZF9tb2JpbGUucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgbGVmdCAxMXB4IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICBib2R5LnNlbmR1bmdlbkdyYWZpayAuc2VuZHVuZ0dyYWZpa0NvbnRlbnQgLm5hdmlfMm5kIC5hY3RpdmUgYXtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIGJvZHkuc2VuZHVuZ2VuR3JhZmlrIC5zZW5kdW5nR3JhZmlrQ29udGVudCAubmF2aV8ybmQgdWx7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gICAgYm9keS5zZW5kdW5nZW5HcmFmaWsgLnNlbmR1bmdHcmFmaWtDb250ZW50IC5uYXZpXzJuZCBsaXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICBib2R5LnNlbmR1bmdlbkdyYWZpayAuc2VuZHVuZ0dyYWZpa0NvbnRlbnQgLnZpZGVvIC5hY3RpdmV7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpe1xuICAgIC5sb2dvcyAubG9nb19lbnRlcnRhaW53ZWJ7XG4gICAgICAgIGZsb2F0Om5vbmU7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgdG9wOjQwcHg7XG4gICAgfVxuICAgIC5sb2dvcyAubG9nb19hZSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgLmxvZ29zIC5sb2dvX2hpc3Rvcnkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTAlO1xuICAgIH1cblxuICAgIC5ha2tvcmRlb25faGVhZGVyIGgyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDo1MHB4O1xuICAgIH1cbiAgICAuZ2V3aW5udGVhc2VyLmJveDMzZmIgaDR7Zm9udC1zaXplOjEycHg7fVxuICAgIFxuICAgIC5uZXdzbGV0dGVyX3RlYXNlci5iaWd7XG4gICAgICAgIGgzbSBoMyAge1xuICAgICAgICAgICAgZm9udC1zaXplOjFlbTtcbiAgICAgICAgICAgIGJvdHRvbToxNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCl7XG4gICAgYm9keS5zZW5kdW5nZW5HcmFmaWsgLm1lbnVTdGFmZmVsIHtcbiAgICAgICAgLmltZ19ob3ZlcntcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIHVse1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLm5ld3MgLnBhZ2VyIHtcbiAgICAgICAgXG4gICAgICAgIGEucHJldiwgYS5uZXh0IHtcbiAgICAgICAgICAgIHRleHQtaW5kZW50Oi05OTk5cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4MHB4KXtcbiAgICAuc2l0ZW1hcCAuZm9vdGVyTmF2aS5tZW51X2VsdHtcbiAgICAgICAgd2lkdGg6NTAlO1xuICAgIH1cbiAgICBzcGFuLmhpZGUge1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfSBcbiAgICAuY29udGVudF9hZF9tb2JpbGV7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuICAgIC8qXG4gICAgLnNsaWRlciB7XG4gICAgICAgIC5zbGlkZXItd3JhcHBlcntcbiAgICAgICAgICAgIC5jc2MtdGV4dHBpYy10ZXh0IHt0b3A6IDE5MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg1e2Rpc3BsYXk6bm9uZTt9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucG9zUmlnaHQgLmNzYy10ZXh0cGljLXRleHR7cmlnaHQ6MHB4O31cbiAgICAgICAgfVxuICAgIH0gKi9cblxuICAgIC5lbXBmYW5nX3NtYWxsIGgyLCAuZmFjZWJvb2tfc21hbGwgaDIsIC5lbXBmYW5nX2JpZyBoMntcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICB9XG5cbiAgICAuYm94MTNjb2xvciBoMiwgLm5ld3NsZXR0ZXJfdGVhc2VyLmJpZyBoMntcbiAgICAgICAgZm9udC1zaXplOjEuOGVtO1xuICAgIH1cbiAgICAuYm94MTNjb2xvciBoMywgLm5ld3NsZXR0ZXJfdGVhc2VyLmJpZyBoM3tcbiAgICAgICAgYm90dG9tOjVweDtcbiAgICB9XG4gICAgLmJveDEzY29sb3Iuc3AzX2ZhY2Vib29rIGgzIHtcbiAgICAgICAgYm90dG9tOjI3cHg7XG4gICAgfVxuICAgIGJvZHkuc2VuZHVuZ2VuR3JhZmlrIHtcbiAgICAgICAgLmJveDMzZmIgaDR7XG4gICAgICAgIH1cbiAgICAgICAgLmJveF8zM3tcbiAgICAgICAgICAgIGgye1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJ0bl9iYWNrX21vYmlsZSBhe21hcmdpbi10b3A6LTIwcHg7fVxuXG4gICAgLnczMDAuc2VuZHVuZ0dyYWZpazJTcGFsdGVuLFxuICAgIC53MzAwIHtcbiAgICAgICAgLmJveDEzIC5jc2MtZnJhbWUtZGVmYXVsdCAuY3NjLXRleHRwaWMgLmNzYy10ZXh0cGljLXRleHQgaDIgYXt3aWR0aDoyNTBweDsgZm9udC1zaXplOiAwLjZlbTt9XG4gICAgfVxuICAgIC5nZXdpbm5zcGllbF9mcmFnZSAuZ2V3aW5udGVhc2VyLmJveDMzZmJ7XG4gICAgICAgIGgyLCBoM3tcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmdld2lubnNwaWVsIC5idG5fYmFja19tb2JpbGV7dG9wOi00NXB4O31cbn0gXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCl7XG4gICAgLypcbiAgICAuaGVhZF9uYXYgLnJlc3BvbnNpdmVfc2VhcmNoX21vYmlsZSAucXVpY2tzZWFyY2gge1xuICAgICAgICB3aWR0aDogNzQlO1xuICAgIH1cbiAgICAuc2xpZGVyIC5zbGlkZXItd3JhcHBlciAucG9zUmlnaHQgLmNzYy10ZXh0cGljLXRleHQge1xuICAgICAgICAvL3BhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuc3BpZWxlIC5zbGlkZXIgLnNsaWRlci13cmFwcGVyIC5wb3NSaWdodCAuY3NjLXRleHRwaWMtdGV4dHtcbiAgICAgICAgcGFkZGluZzowO1xuICAgIH1cbiAgICAuc2xpZGVyIC5zbGlkZXItd3JhcHBlciAuY3NjLXRleHRwaWMtdGV4dCBwLmJvZHl0ZXh0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgfVxuICAgIC5zbGlkZXIgLnNsaWRlci13cmFwcGVyIC5jc2MtdGV4dHBpYy10ZXh0IGg0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgfVxuICAgIC5zbGlkZXIgLnNsaWRlci13cmFwcGVyIC5jc2MtdGV4dHBpYy10ZXh0IGgzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgfVxuICAgIC5zbGlkZXIgLnNsaWRlci13cmFwcGVyIC5jc2MtdGV4dHBpYy10ZXh0IHAsIC5zbGlkZXIgLnNsaWRlci13cmFwcGVyIC5jc2MtdGV4dHBpYy10ZXh0IGgzLCAuc2xpZGVyIC5zbGlkZXItd3JhcHBlciAuY3NjLXRleHRwaWMtdGV4dCBoNCB7XG4gICAgICAgIG1heC13aWR0aDogNzAlO1xuICAgIH1cbiAgICAuc2xpZGVyIC5zbGlkZXItd3JhcHBlciAucG9zUmlnaHQgLmNzYy10ZXh0cGljLXRleHQgcCwgLnNsaWRlciAuc2xpZGVyLXdyYXBwZXIgLnBvc1JpZ2h0IC5jc2MtdGV4dHBpYy10ZXh0IGgzLCAuc2xpZGVyIC5zbGlkZXItd3JhcHBlciAucG9zUmlnaHQgLmNzYy10ZXh0cGljLXRleHQgaDQge1xuICAgICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICB9XG4gICAgLnNsaWRlciAuc2xpZGVyLXdyYXBwZXIgLmNzYy10ZXh0cGljLXRleHQge1xuICAgICAgICAvLyAgIHRvcDogMTgwcHg7XG4gICAgfVxuICAgIC5zbGlkZXIgLnNsaWRlci13cmFwcGVyIC5jc2MtdGV4dHBpYy10ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMTUwcHggMHB4IDBweDtcbiAgICB9Ki9cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzMycHgpe1xuICAgIC5rYXJ0ZV9pbWcyIHtcbiAgICAgICAgdG9wOjQ3M3B4O1xuICAgIH1cbiAgICAua2FydGVfaW1nM2Ege1xuICAgICAgICB0b3A6NDczcHg7XG4gICAgfVxuICAgIC5rYXJ0ZV9pbWczYiB7XG4gICAgICAgIHRvcDo0MTFweDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KXtcbiAgICAuaGludHNfd3JhcHBlciAuaGludHMgLmhpbnQgLnByZXZfaGludCAubmFtZV9zZXJpZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgICAgXG4gICAgLmhvbWUgLnRlYXNlcl9iaWcgLm9uZS5ncmVlbiB7XG4gICAgICAgIGJhY2tncm91bmQ6JGRhcmtncmV5O1xuICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgcGFkZGluZy1ib3R0b206MTAwcHg7XG4gICAgfVxuICAgIFxuICAgIC5ob21lIHtcbiAgICAgICAgLmJveF9sZWZ0IC5zcDMuZ3JlZW4gLmNzYy10ZXh0cGljLXRleHQge1xuICAgICAgICAgICAgYm90dG9tOmF1dG87XG4gICAgICAgICAgICB0b3A6MTI1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnNlYXJjaGJhciAjdHZfc2VhcmNoIHtcbiAgICAgICAgd2lkdGg6NzUlO1xuICAgIH1cbn1cbiIsIi8qXG4qICAgTUFJTiBOQVZJR0FUSU9OXG4qL1xuXG4vKiBGcm9udCBQYWdlICovXG4uaG9tZSB7XG4gICAgXG4gICAgLnRvcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICB9XG59XG5cblxuLyogR2VuZXJhbCAqL1xuXG4udG9wIC5oZWFkX25hdiB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGxpe1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIGxpLmFjdGl2ZSBhIHtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgfVxuICAgICNzdWJOYXZpe1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA0NnB4O1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGl7IFxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udF9uYXZpc3ViO1xuICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250X25hdmlzdWI7IFxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZV9vbl9ibGFjaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpLmFjdGl2ZSBhe1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgI21haW5OYXZpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbn1cblxuXG4udG9wIHtcbiAgICAuaGVhZF9uYXYge1xuICAgICAgICB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxOHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zZWFyY2hfZm9ybSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5zb2NpYWxzIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMTdweDtcbiAgICB9XG4gICAgLmhlYWRfbmF2IC5zZWFyY2hfc3VibWl0LmNsb3NlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2J0bl9zZWFyY2hfY2xvc2UucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMHB4IDBweCB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOjE0cHggMTRweDtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxufVxuXG4udG9wIC5yZXNwb25zaXZlX3NlYXJjaCB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbn1cblxuXG4vKiBNb2JpbGUgKi9cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTM5cHgpIHtcbiAgICAvKiBORVVFIElOSEFMVEUgKi9cbiAgICAuc2VhcmNoX3N1Ym1pdCB7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICB9XG4gICAgLnNlYXJjaF9mb3JtIC5zZWFyY2hfc3VibWl0IHtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgfVxuICAgIFxuICAgIC50b3Age1xuICAgICAgICBtYXJnaW4tYm90dG9tOjUwcHg7XG4gICAgfVxuICAgIFxuICAgIC50b3Age1xuICAgICAgICBtYXJnaW4tYm90dG9tOjUwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50b3Age1xuICAgICAgICBcbiAgICAgICAgLnNvY2lhbHMge1xuICAgICAgICAgICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuaGVhZF9uYXYgLnNlYXJjaF9zdWJtaXQge1xuICAgICAgICAgICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG5cbiAgICAvKiBORVVFIElOSEFMVEUgKi9cbiAgICAudG9wIHtcbiAgICAgICAgLnNvY2lhbHMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtncmV5O1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICAgICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5oZWFkX25hdiB7XG4gICAgICAgICAgICB1bCBsaTpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICNzdWJOYXZpIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgICAgICAgICB1bCxsaSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAvKmJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmOyovXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAgICAgICAgICAgICBsaSxcbiAgICAgICAgICAgICAgICAgICAgbGkubW9iaWxlX3NvY2lhbHMgKyBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5oZWFkX25hdiAuc2VhcmNoX3N1Ym1pdHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi5jbG9zZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOjIwcHggMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaGVhZF9uYXYgLnJlc3BvbnNpdmVfc2VhcmNoX21vYmlsZSAuc2VhcmNoX3N1Ym1pdHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCl7XG5cbiAgICAvKiBORVVFUiBJTkhBTFQgKi9cbiAgICAudG9wIC5zb2NpYWxzX21vYmlsZSB7XG4gICAgICAgIC8vICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbn1cbiIsIlxuLmZvb3RlciB7XG4gICAgJi5uby1ib3JkZXIge1xuICAgICAgICBib3JkZXI6bm9uZTtcbiAgICB9XG59XG5cbi50ZWFzZXJfZm9vdGVyIHtcbiAgICBwYWRkaW5nOjIwcHg7XG5cbiAgICBhLmN0YSB7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICBib3R0b206MjBweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCl7XG4gICAgICAgICAgICBwb3NpdGlvbjpzdGF0aWM7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIgLyAxKSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgICAvKiBSZXRpbmEtc3BlY2lmaWMgc3R1ZmYgaGVyZSAqLyBcblxuICAgIC8qXG4gICAgLnNsaWRlciAuc2xpZGVyLXdyYXBwZXIgLmNzYy10ZXh0cGljLXRleHQgYSwgLmVtcGZhbmdfc21hbGwgaDIsIC5mYWNlYm9va19zbWFsbCBoMiwgLmJveDEzIC5jc2MtZnJhbWUtZGVmYXVsdCAuY3NjLXRleHRwaWMgLmNzYy10ZXh0cGljLXRleHQgaDIgYSwgLmJveDMzIC5jc2MtdGV4dHBpYy10ZXh0IGg0LCAudGVhc2VyX2Zvb3RlciBhLmN0YSxcbiAgICAuYm94MTMgLmNzYy1mcmFtZS1kZWZhdWx0IC5jc2MtdGV4dHBpYyAuY3NjLXRleHRwaWMtdGV4dCBoMiBhLCAuY3RhIC5hcnJvdywgLmJveDEzY29sb3IgLmFycm93LC5lbXBmYW5nX2JpZyBoMiwgLmJveDEzLnRhZ2VzaGlnaGxpZ2h0IC5jdGEsIC5ib3gzM2NvbG9yIC5hcnJvdywgLm5ld3NsZXR0ZXJfdGVhc2VyLmJpZyAuYXJyb3d7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvMngvaWNuX2N0YV8yeC5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMjZweDtcbiAgICB9ICovXG5cbiAgICAuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhe1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nLzJ4L3NsaWRlcl9jaXJjbGVzXzJ4LnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCA0MHB4O1xuICAgIH1cblxuICAgIC5zbGlkZXIgLmJ4LW5leHQsIC5zbGlkZXIgLmJ4LXByZXYge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nLzJ4L3NsaWRlcl9hcnJvd3NfMngucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDBweCAxNjBweDtcbiAgICB9XG5cbiAgICAudG9wIC5zb2NpYWxzIGEsIC50b3AgLmhlYWRfbmF2IHVsIGxpLm1vYmlsZV9zb2NpYWxzIGF7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvMngvc29jaWFsX2ZiXzJ4LnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCAyOHB4O1xuICAgICAgICBcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOmF1dG8gNDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qIC50b3AgLnNvY2lhbHMgYSwgLnRvcCAuaGVhZF9uYXYgdWwgbGkubW9iaWxlX3NvY2lhbHMgYSB7XG4gICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvMngvc29jaWFsX2ZiX21vYmlsZV8yeC5wbmdcIik7XG4gICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggNDBweDtcbiAgICAgfSovIFxuXG4gICAgLnRvcCAubG9nb19jb250YWluZXIgI2xvZ297XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvMngvaGlzdG9yeV9sb2dvXzJ4LnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNzBweCA2NHB4O1xuICAgIH0gXG5cbiAgICAuaGVhZF9uYXYgLnNlYXJjaF9zdWJtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nLzJ4L2ljbl9zZWFyY2hfMngucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDI4cHg7XG4gICAgfVxuXG4gICAgLmhlYWRfbmF2IC5zZWFyY2hfc3VibWl0OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy8yeC9pY25fc2VhcmNoXzJ4LnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweCAyOHB4O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgIC5oZWFkX25hdiAuc2VhcmNoX3N1Ym1pdCwgLmhlYWRfbmF2IC5zZWFyY2hfc3VibWl0OmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLypcbiAgICAuY3NjLXRleHRwaWMtdGV4dCBoMiBhe1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nLzJ4L2ljbl9jdGFfMngucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDI2cHg7XG4gICAgfSovXG5cbiAgICAuZmFjZWJvb2tfc21hbGwgLmljbl9mYWNlYm9va19zcDN7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvMngvc29jaWFsX2ZiX21vYmlsZV8yeC5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggNDBweDtcbiAgICB9XG5cbiAgICAuc29jaWFscyBsaS5mYiBhLCAuc29jaWFscyBsaS5mYiBhOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nLzJ4L3NvY2lhbF9mYl9mb290ZXJfMngucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA5cHggMjhweDtcbiAgICB9XG5cbiAgICAuc29jaWFscyBsaS50d2l0dGVyIGEsIC5zb2NpYWxzIGxpLnR3aXR0ZXIgYTpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy8yeC9zb2NpYWxfdHdfMngucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDI4cHg7XG4gICAgfVxuXG4gICAgLnNvY2lhbHMgbGkubWFpbCBhLCAuc29jaWFscyBsaS5tYWlsIGE6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvMngvc29jaWFsX21haWxfMngucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDI4cHg7XG4gICAgfVxuXG4gICAgLmJ4LXdyYXBwZXIgLmJ4LW5leHQsIC5ieC13cmFwcGVyIC5ieC1wcmV2e1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nLzJ4L3NsaWRlX2NvbnRyb2xzXzJ4LnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDhweCAyNjBweDtcbiAgICB9XG5cbiAgICBhLmxvZ29fYWVuZXQsIGEubG9nb19hZW5ldDpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy8yeC9sb2dvX2FlbmV0d29ya3NfMngucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMTlweCAzMnB4O1xuICAgIH1cblxuICAgIGEubG9nb19oaXN0b3J5LCBhLmxvZ29faGlzdG9yeTpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy8yeC9sb2dvX2hpc3RvcnlfMngucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzM3B4IDYycHg7XG4gICAgfVxuXG4gICAgYS5sb2dvX2FlLCBhLmxvZ29fYWU6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvMngvbG9nb19hZV9mb290ZXJfMngucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzOHB4IDM4cHg7XG4gICAgfVxuXG4gICAgYS5sb2dvX2VudGVydGFpbndlYiwgYS5sb2dvX2VudGVydGFpbndlYjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy8yeC9sb2dvX2VudGVydGFpbndlYl8yeC5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDk1cHggNjhweDtcbiAgICB9XG5cbiAgICAuYnJlYWRjcnVtYk1lbnUgLmJyZWFkY3J1bWJJY29ue1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nLzJ4L2ljbl9hcnJvd19icmVhZGNydW1iXzJ4LnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNnB4IDEycHg7XG4gICAgfVxuICAgIC5idG5fYmFja19tb2JpbGUgYXtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy8yeC9hcnJvd19iYWNrXzJ4LnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNXB4IDIycHg7XG4gICAgfVxuXG4gICAgLypcbiAgICAuY3RhX2RhcmsgLmFycm93LCAuZW1wZmFuZ0RldGFpbFRlbXBsYXRlIC53NjIwIC5hbmJpZXRlciBoM3tcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy8yeC9pY25fY3RhXzJ4LnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweCAyNnB4O1xuICAgIH0qL1xuXG4gICAgLmJveDEzY29sb3IuYm94MTNmYiAuaWNuX2ZhY2Vib29rX3NwM3tcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy8yeC9zb2NpYWxfZmJfbW9iaWxlXzJ4LnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweCA0OHB4O1xuICAgIH1cblxuICAgIC5lbXBmYW5nRGV0YWlsVGVtcGxhdGUgLnc2MjAgLmFuYmlldGVyIC5tb3JlbGVzc3tcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy8yeC9hcnJvd3NfbW9yZWxlc3NfMngucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDI0cHg7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duIC5pbWdfaG92ZXIgc3Bhbi5pY29uX2Ryb3Bkb3due1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nLzJ4L2ljbl9hcnJvd19kcm9wZG93bl8yeC5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUycHggNTJweDtcbiAgICB9XG4gICAgLmRyb3Bkb3duIC5pY2hlY2tib3h7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvMngvaWNuX2NoZWNrYm94XzJ4LmpwZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzZweCAzNnB4O1xuICAgIH1cblxuICAgIGEucHJpbnR7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvMngvaWNuX3ByaW50XzJ4LnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweCAyOHB4O1xuICAgIH1cbiAgICBhLnByaW50OmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE0cHg7XG4gICAgfVxuXG4gICAgLmRhdGFfaWNvbntcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy8yeC9pY25fY2FsZW5kYXJfMngucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4IDM2cHg7XG4gICAgfVxuXG4gICAgLmhpbnRzX3dyYXBwZXIgLmhpbnRzIC5oaW50IC5yaWdodF9oaW50IC5pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy8yeC9pY25fZ2VucmVfOTB4NzBfMngucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2NSU7XG4gICAgfVxuXG4gICAgLmhpbnRzX3dyYXBwZXIgLmhpbnRzIC5oaW50IC5ub3cge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nLzJ4L2JnX25vd18yeC5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0MHB4IDIwcHg7XG4gICAgfVxuXG4gICAgLmhpbnRzX3dyYXBwZXIgLmhpbnRzIC5oaW50IC5jbG9zZXtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy8yeC9idG5fY2xvc2VfbGlnaHRfMngucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMXB4IDI0cHg7XG4gICAgfVxuXG4gICAgLnRlYXNlcl8zc3Bfc21hbGwgLmVtcGZhbmdfYmlne1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nLzJ4L3BhdHRlcm5fYmlndGVhc2VyX3BpbmtfdHZfc3ByaXRlXzJ4LmpwZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDYwcHggNjQwcHg7XG4gICAgfVxuXG4gICAgLnRlYXNlcl8zc3Bfc21hbGwgLmVtcGZhbmdfYmlnOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nLzJ4L3BhdHRlcm5fYmlndGVhc2VyX3BpbmtfdHZfc3ByaXRlXzJ4LmpwZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDYwcHggNjQwcHg7XG4gICAgfVxuXG4gICAgLnN0YWdlX2NvbnRlbnQgLnBhZ2VyIC5uZXh0e1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nLzJ4L3BhZ2VyX3JpZ2h0XzJ4LnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjhweDsgXG4gICAgfVxuXG4gICAgLnN0YWdlX2NvbnRlbnQgLnBhZ2VyIC5wcmV2e1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nLzJ4L3BhZ2VyX2xlZnRfMngucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAyOHB4OyBcbiAgICB9XG5cbiAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LCAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0e1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nLzJ4L2NhbGVuZGFyX2NvbnRyb2xzXzJ4LnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTFweDsgXG4gICAgfVxuXG4gICAgLmhpbnRzX3dyYXBwZXIgLmhpbnRzIC5oaW50IC5wcmV2X2hpbnQgLm5hbWVfc2VyaWV7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWcvMngvY3RhX2Rvd25fMngucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAyNnB4OyAgXG4gICAgfVxuXG4gICAgLnNlbmR1bmdIZWFkbGluZXtcblxuICAgICAgICAuZmFtaWx5e1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy8yeC9pY25fZ2VucmVfYmxhY2tfNjB4NTBfMngucG5nJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMzUwcHg7IFxuICAgICAgICB9XG4gICAgICAgIC5wYXJhbm9ybWFse1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy8yeC9pY25fZ2VucmVfYmxhY2tfNjB4NTBfMngucG5nJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMzUwcHg7IFxuICAgICAgICB9XG4gICAgICAgIC5jcmltZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWcvMngvaWNuX2dlbnJlX2JsYWNrXzYweDUwXzJ4LnBuZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDM1MHB4OyBcbiAgICAgICAgfVxuICAgICAgICAuZGVhbHN7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nLzJ4L2ljbl9nZW5yZV9ibGFja182MHg1MF8yeC5wbmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAzNTBweDsgXG4gICAgICAgIH1cbiAgICAgICAgLmxpZmVzdHlsZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWcvMngvaWNuX2dlbnJlX2JsYWNrXzYweDUwXzJ4LnBuZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDM1MHB4OyBcbiAgICAgICAgfVxuICAgICAgICAucG9ydHJhaXR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nLzJ4L2ljbl9nZW5yZV9ibGFja182MHg1MF8yeC5wbmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAzNTBweDsgXG4gICAgICAgIH1cbiAgICAgICAgLmxpZmVjaGFuZ2V7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nLzJ4L2ljbl9nZW5yZV9ibGFja182MHg1MF8yeC5wbmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAzNTBweDsgXG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5tZW51U3RhZmZlbCAuaW1nX2hvdmVyIC5jdGEgLmFycm93e1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nLzJ4L2ljbl9jdGFfZG93bm1lbnVfMngucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTsgXG4gICAgfVxuXG4gICAgLm1lbnVTdGFmZmVsIHVsIGxpLmFjdGl2ZXtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy8yeC9pY24tc2Vhc29uXzJ4LnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjNweDsgXG4gICAgfVxuXG4gICAgLm1lbnVTdGFmZmVsIHVsIGxpOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nLzJ4L2ljbi1zZWFzb25fMngucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAyM3B4O1xuICAgIH1cblxuICAgIC5tZW51U3RhZmZlbCB1bCBsaXtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy8yeC9pY24tc2Vhc29uLW5vcm1hbF8yeC5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDIzcHg7IFxuICAgIH1cblxuICAgIC5lbXBmYW5nRGV0YWlsVGVtcGxhdGUgLnc2MjAgLmFuYmlldGVyIC5pbWcgLmljb25zeyBcblxuICAgICAgICAuaGR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nLzJ4L2ljb25faGRfMngucG5nJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjIwcHg7IFxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nLzJ4L2ljb25faGRfMngucG5nJyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDIyMHB4OyAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXB0dntcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWcvMngvaWNvbl9pcC10dl8yeC5wbmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAyMjBweDsgXG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWcvMngvaWNvbl9pcC10dl8yeC5wbmcnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjIwcHg7IFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1vYmlsZXR2e1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy8yeC9pY29uX21vYmlsLXR2XzJ4LnBuZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDIyMHB4OyBcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy8yeC9pY29uX21vYmlsLXR2XzJ4LnBuZycpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAyMjBweDsgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2F0e1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy8yeC9pY29uX3NhdGVsbGl0XzJ4LnBuZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDIyMHB4OyBcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy8yeC9pY29uX3NhdGVsbGl0XzJ4LnBuZycpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAyMjBweDsgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC52b2R7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nLzJ4L2ljb25fdm9kXzJ4LnBuZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDIyMHB4OyBcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy8yeC9pY29uX3ZvZF8yeC5wbmcnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjIwcHg7IFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmthYmVse1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy8yeC9pY29uX2thYmVsXzJ4LnBuZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDIyMHB4OyBcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy8yeC9pY29uX2thYmVsXzJ4LnBuZycpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAyMjBweDsgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ib3hfMzMgLmN0YXtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy8yeC9pY25fYXJyb3dfYmlnXzJ4LnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM4cHggMzhweDsgXG4gICAgfVxuXG4gICAgLmJveDMzZmIgaDR7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWcvMngvaWNuX2N0YV8yeC5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDE5cHg7IFxuICAgIH1cblxuICAgIC5ib3gzM2ZiIC5pY25fZmFjZWJvb2tfc3A2e1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nLzJ4L2ljbl9mYl9uYXZpXzJ4LnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNDhweDsgXG4gICAgfVxuXG4gICAgLmJveF8xMiAuY3Rhe1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nLzJ4L2N0YV9oZWxsXzJ4LnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNTJweDsgXG4gICAgfVxuXG4gICAgLypcbiAgICAubmxfZm9ybSAudDNjaGltcC1zdWJtaXQgaW5wdXR7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWcvMngvaWNuX2N0YV8yeC5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDI2cHg7XG4gICAgfSovXG5cbiAgICAuaXJhZGlve1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nLzJ4L2lyYWRpb18yeC5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDM2cHg7IFxuICAgIH1cblxuICAgIC5zcDNfZmFjZWJvb2sgLmljbl9mYWNlYm9va19zcDMsIC5ib3gzM2ZiIC5pY25fZmFjZWJvb2tfc3A2e1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nLzJ4L3NvY2lhbF9mYl9tb2JpbGVfMngucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweCA0MHB4OyBcbiAgICB9XG5cbiAgICAuYm94MTNjb2xvciBzcGFuLmljbl90dntcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy8yeC9pY25fdHZfc21hbGxfMngucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDlweDsgXG4gICAgfVxuXG4gICAgLmhlYWRfbmF2IC5yZXNwb25zaXZlX3NlYXJjaF9tb2JpbGUgLnNlYXJjaF9zdWJtaXR7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy8yeC9pY25fc2VhcmNoXzJ4LnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDQwcHg7XG4gICAgfVxuXG4gICAgLnR4LWluZGV4ZWRzZWFyY2ggLnR4LWluZGV4ZWRzZWFyY2gtc2VhcmNoYm94LWJ1dHRvbntcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy8yeC9zZWFyY2hfMngucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAyNHB4O1xuICAgIH1cblxuICAgIC5zcGllbGVfdHJhaWxlciB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy8yeC9jdGFfZGFya18yeC5wbmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjZweCA1MnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNsb3NlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWcvMngvY2xvc2VfZGFya18yeC5wbmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjZweCA1MnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaGJhciAjdHZfc2VhcmNoX2J1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWcvMngvaWNuX2x1cGVfMngucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweCAyOHB4O1xuICAgIH1cbiAgICAudmlkZW9zIC50ZWFzZXJfc2xpZGVyIC5jc2MtZnJhbWUtZGVmYXVsdCAuY3NjLXRleHRwaWMgLmNzYy10ZXh0cGljLXRleHQgaDIgLCAudmlkZW9zIC5zbGlkZXIgLnNsaWRlci13cmFwcGVyIC5jc2MtdGV4dHBpYy10ZXh0IGgye1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nLzJ4L2ljbl9wbGF5XzJ4LnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI2cHggMjZweDtcbiAgICB9XG4gICAgLmthcnRlX2ltZzIge1xuICAgICAgICAvL2JhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWcvMngvbGFuZF9zY2h3ZWl6XzJ4LnBuZycpO1xuICAgICAgICAvL2JhY2tncm91bmQtc2l6ZTogMjE2cHggMjYycHg7XG4gICAgfVxuICAgIC5rYXJ0ZV9pbWczYiB7XG4gICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy8yeC9sYW5kX2F1c3RyaWFfMngucG5nJyk7XG4gICAgICAgIC8vYmFja2dyb3VuZC1zaXplOiAzNzdweCAzODhweDtcbiAgICB9XG4gICAgLypcbiAgICAuaW50ZXJuYWwtbGluay1idG4xLCAuZG93bmxvYWQsIC5keW5faF90ZWFzZXIgYS5tYWlsLCAuYm94MjNnZXdpbm5zcGllbCAuYmdDb2xvciAuaG92ZXIgaDMsIC5ib3gzM2ZiIGg0LCAuYm94XzEyIC5jdGEgIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy8yeC9pY25fY3RhXzJ4LnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMjZweDtcbiAgICB9Ki9cbiAgICAudWktaWNvbi1kb3duIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy8yeC9hcnJvd3NfbW9yZWxlc3NfZG93bl8yeC5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gICAgfVxuICAgIC51aS1pY29uLXVwIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy8yeC9hcnJvd3NfbW9yZWxlc3NfdXBfMngucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICAgIH1cbiAgICBib2R5Lm5ld3NsZXR0ZXJUZW1wbGF0ZSAuY29udGFpbmVyX21haW4gLnN0YWdlX2NvbnRlbnQgbGkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nLzJ4L2J1bGxldF9ibHVlXzJ4LnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTBweDtcbiAgICB9XG4gICAgLypcbiAgICBib2R5LnNlbmR1bmdlbkdyYWZpayAubWVudVN0YWZmZWwgLmltZ19ob3ZlciAuY3RhIC5hcnJvdywgYm9keS5zZW5kdW5nZW5HcmFmaWsudW50ZXJzZWl0ZSAubWVudVN0YWZmZWwgLmltZ19ob3ZlciAuY3RhIC5hcnJvdyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWcvMngvaWNuX2N0YV8yeC5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDI2cHg7XG4gICAgfSovXG4gICAgLmdvb2dsZS1pbmRleGVkc2VhcmNoIC5nb29nbGUtaW5kZXhlZHNlYXJjaC1zZWFyY2hib3gtYnV0dG9ue1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nLzJ4L2ljbl9zZWFyY2hfMngucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweCAyOHB4O1xuICAgIH1cblx0Lypcblx0LnN1Ym1pdCAuYXJyb3d7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWcvMngvaWNuX2N0YV8yeC5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDI2cHg7XG4gICAgfSovXG4gICAgXG4gICAgLnRvcCAuaGVhZF9uYXYgLnNlYXJjaF9zdWJtaXQuY2xvc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy8yeC9idG5fc2VhcmNoX2Nsb3NlXzJ4LnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOjIwcHggMjBweDtcbiAgICB9XG59XG4iLCJ1bC5mZWVkRWtMaXN0IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OjBweDtcbn1cblxuI3Jzc19mZWVkIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OjBweDtcblxuICAgIC5pdGVtVGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgIH1cblxuICAgIC5tb3JlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo0MHB4O1xuICAgIH1cblxuICAgLm1vcmU6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MHB4O1xuICAgIH1cbn1cblxuI3Jzcy1rYWxlbmRlcmJsYXR0IHtcbiAgICBcbiAgICB1bC5mZWVkRWtMaXN0IHtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIFxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTo2NXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICAgICBcbiAgICAuaXRlbVRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xuICAgIH1cbiAgICBcbiAgICAuaXRlbURhdGUge1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgIH1cbiAgICBcbiAgICAuaXRlbUNvbnRlbnQge1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgfVxufSIsIi8qIFJFQlJBTkQgMjAxNyAqL1xuXG4vKiBDb2xvcnMgKi9cbi8qQW5hbG9ndWVzIE5ld3MgQ0kqL1xuJGhpc3RvcnktZ3JlZW46ICMwMGU4YWM7XG4kaGlzdG9yeS1yZWQ6ICNlYjAwMjg7XG4kaGlzdG9yeS1ibGFjazogIzEyMTIxYTtcbiRoaXN0b3J5LWdyZXk6ICNlY2VjZWM7XG4vKkFkZGl0aW9uYWxseSBkZWZpbmVkIGNvbG9ycyovXG4kd2hpdGU6ICNmZmZmZmY7XG4kd2hpdGUtZ3JleTogI2ZhZmFmYTtcbiRtZWRpdW1saWdodGdyZXk6ICNkZGRkZGQ7XG4kZ3JleTogIzk5OTk5OTtcbiRtZWRpdW1kYXJrZ3JleTojNjY2NjY2O1xuJGRhcmtncmV5OiAjMzMzMzMzO1xuJGh2ci1yZWQ6IHJnYmEoMjM1LDAsNDAsMC43KTtcbiRoaXN0b3J5LWJsYWNrLTNQcm96ZW50OiByZ2JhKDE4LDE4LDI2LDAuMDMpO1xuXG4vKiBTZWl0ZW51bWJydWNoIChtb2JpbGUgZmlyc3QpICovXG4kc2l6ZV80ODA6IDQ4MHB4OyAvL1NlbmR1bmdlbjogR2FsZXJpZSA9PiBUaHVtYnMgU2xpZGVyXG4kc2l6ZV83Njg6IDc2OHB4O1xuJHNpemVfOTYwOiA5NjBweDsgXG4kc2l6ZV9oZWFkZXItbW9iaWxlOjEzMDBweDtcbiRzaXplXzEwMjQ6IDEwMjRweDsgXG4kc2l6ZV8xMjAwOiAxMjAwcHg7IC8vU2VuZHVuZ2VuOiBTZW5kZXRlcm1pbmUgPT4gQ29sdW1uczogRGF0dW0gJiBVaHJ6ZWl0XG4kc2l6ZV8xMjgwOiAxMjgwcHg7IC8vU2VuZHVuZ2VuOiBTZW5kZXRlcm1pbmUgPT4gQ29sdW1uczogRGF0dW0gJiBVaHJ6ZWl0XG5cblxuLyogRm9udHMgKi9cbiRmYWxsYmFja19mb250czogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiRmYWxsYmFja19zZXJpZl9mb250czogVGltZXMgTmV3IFJvbWFuLCBUaW1lcywgQ291cmllciwgc2VyaWY7XG4kbHNwYWNpbmcxOjAuMmVtO1xuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ29wZW5fc2Fuc2xpZ2h0JztcbiAgICBzcmM6IHVybCgnLi4vZm9udC9PcGVuU2Fucy1MaWdodC13ZWJmb250LmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250L09wZW5TYW5zLUxpZ2h0LXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgLy91cmwoJy4uL2ZvbnQvT3BlblNhbnMtTGlnaHQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnLi4vZm9udC9PcGVuU2Fucy1MaWdodC13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi9mb250L09wZW5TYW5zLUxpZ2h0LXdlYmZvbnQuc3ZnI29wZW5fc2Fuc3JlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ29wZW5fc2Fuc3NlbWlib2xkJztcbiAgICBzcmM6IHVybCgnLi4vZm9udC9PcGVuU2Fucy1TZW1pYm9sZC13ZWJmb250LmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250L09wZW5TYW5zLVNlbWlib2xkLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi9mb250L09wZW5TYW5zLVNlbWlib2xkLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnQvT3BlblNhbnMtU2VtaWJvbGQtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIHVybCgnLi4vZm9udC9PcGVuU2Fucy1TZW1pYm9sZC13ZWJmb250LnN2ZyNvcGVuX3NhbnNyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdvcGVuX3NhbnNyZWd1bGFyJztcbiAgICBzcmM6IHVybCgnLi4vZm9udC9PcGVuU2Fucy1SZWd1bGFyLXdlYmZvbnQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnQvT3BlblNhbnMtUmVndWxhci13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnLi4vZm9udC9PcGVuU2Fucy1SZWd1bGFyLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnQvT3BlblNhbnMtUmVndWxhci13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi9mb250L09wZW5TYW5zLVJlZ3VsYXItd2ViZm9udC5zdmcjb3Blbl9zYW5zcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnb3Blbl9zYW5zYm9sZCc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnQvT3BlblNhbnMtQm9sZC13ZWJmb250LmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250L09wZW5TYW5zLUJvbGQtd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy4uL2ZvbnQvT3BlblNhbnMtQm9sZC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCcuLi9mb250L09wZW5TYW5zLUJvbGQtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIHVybCgnLi4vZm9udC9PcGVuU2Fucy1Cb2xkLXdlYmZvbnQuc3ZnI29wZW5fc2Fuc2JvbGQnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IFxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgXG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnb3Blbl9zYW5zYm9sZGl0YWxpYyc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnQvT3BlblNhbnMtQm9sZEl0YWxpYy13ZWJmb250LmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250L09wZW5TYW5zLUJvbGRJdGFsaWMtd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy4uL2ZvbnQvT3BlblNhbnMtQm9sZEl0YWxpYy13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCcuLi9mb250L09wZW5TYW5zLUJvbGRJdGFsaWMtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIHVybCgnLi4vZm9udC9PcGVuU2Fucy1Cb2xkSXRhbGljLXdlYmZvbnQuc3ZnI29wZW5fc2Fuc2JvbGQnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IFxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgXG59XG5cbkBtaXhpbiBmb250X2xpZ2h0IHtcbiAgICBmb250LWZhbWlseTogXCJvcGVuX3NhbnNsaWdodFwiLCAkZmFsbGJhY2tfZm9udHM7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbkBtaXhpbiBmb250X3NlbWlib2xkIHtcbiAgICBmb250LWZhbWlseTogXCJvcGVuX3NhbnNzZW1pYm9sZFwiLCAkZmFsbGJhY2tfZm9udHM7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbkBtaXhpbiBmb250X3JlZyB7XG4gICAgZm9udC1mYW1pbHk6IFwib3Blbl9zYW5zcmVndWxhclwiLCAkZmFsbGJhY2tfZm9udHM7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbkBtaXhpbiBmb250X2JvbGQge1xuICAgIGZvbnQtZmFtaWx5OiBcIm9wZW5fc2Fuc2JvbGRcIiwgJGZhbGxiYWNrX2ZvbnRzO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5AbWl4aW4gZm9udF9ib2xkaXRhbGljIHtcbiAgICBmb250LWZhbWlseTogXCJvcGVuX3NhbnNib2xkaXRhbGljXCIsICRmYWxsYmFja19mb250cztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyogU2NocmlmdGdyw7bDn2VuICovXG4kZm9udF8xMTogMC42ODc1cmVtO1xuJGZvbnRfMTI6IDAuNzUwcmVtO1xuJGZvbnRfMTQ6IDAuODc1cmVtO1xuJGZvbnRfMTY6IDFyZW07XG4kZm9udF8xODogMS4xMjVyZW07XG4kZm9udF8yMDogMS4yNXJlbTtcbiRmb250XzIyOiAxLjM3NXJlbTtcbiRmb250XzI0OiAxLjVyZW07XG4kZm9udF8yODogMS43NXJlbTtcbiRmb250XzM2OiAyLjI1cmVtO1xuJGZvbnRfNDA6IDIuNXJlbTtcbiRmb250XzQ2OiAyLjg3NXJlbTtcblxuLyogTUlYSU4gRsOcUiBHUkFESUVOVCAqL1xuQG1peGluIGdyYWRpZW50LXJhZGlhbHtcbiAgICAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cDovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jMDAwMDAwKzAsMTgxODE4KzEwMCYwKzAsMC44KzEwMCAqL1xuICAgIGJhY2tncm91bmQ6IC1tb3otcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgcmdiYSgwLDAsMCwwKSAwJSwgcmdiYSgyNCwyNCwyNCwwLjgpIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgcmdiYSgwLDAsMCwwKSAwJSxyZ2JhKDI0LDI0LDI0LDAuOCkgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCByZ2JhKDAsMCwwLDApIDAlLHJnYmEoMjQsMjQsMjQsMC44KSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAwMCcsIGVuZENvbG9yc3RyPScjY2MxODE4MTgnLEdyYWRpZW50VHlwZT0xICk7IC8qIElFNi05IGZhbGxiYWNrIG9uIGhvcml6b250YWwgZ3JhZGllbnQgKi9cbn1cblxuQG1peGluIGdyYWRpZW50LWxpbmVhcntcbiAgICAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cDovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jMTIxMjFhKzAsMTIxMjFhKzQwLDEyMTIxYSsxMDAmMCswLDAuNSs0MCwwLjgrMTAwLDAuOSsxMDAgKi9cbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMTgsMTgsMjYsMCkgMCUsIHJnYmEoMTgsMTgsMjYsMC41KSA0MCUsIHJnYmEoMTgsMTgsMjYsMC45KSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMTgsMTgsMjYsMCkgMCUscmdiYSgxOCwxOCwyNiwwLjUpIDQwJSxyZ2JhKDE4LDE4LDI2LDAuOSkgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgxOCwxOCwyNiwwKSAwJSxyZ2JhKDE4LDE4LDI2LDAuNSkgNDAlLHJnYmEoMTgsMTgsMjYsMC45KSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMDEyMTIxYScsIGVuZENvbG9yc3RyPScjZTYxMjEyMWEnLEdyYWRpZW50VHlwZT0wICk7IC8qIElFNi05ICovXG59XG5cbkBtaXhpbiBncmFkaWVudC1saW5lYXJfcmV2ZXJzZXtcbiAgICAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cDovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jMTIxMjFhKzAsMTIxMjFhKzYwLDEyMTIxYSsxMDAmMC45KzAsMC44KzAsMC41KzYwLDArMTAwICovXG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAgcmdiYSgxOCwxOCwyNiwwLjgpIDAlLCByZ2JhKDE4LDE4LDI2LDAuNSkgNjAlLCByZ2JhKDE4LDE4LDI2LDApIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMTgsMTgsMjYsMC44KSAwJSxyZ2JhKDE4LDE4LDI2LDAuNSkgNjAlLHJnYmEoMTgsMTgsMjYsMCkgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIHJnYmEoMTgsMTgsMjYsMC44KSAwJSxyZ2JhKDE4LDE4LDI2LDAuNSkgNjAlLHJnYmEoMTgsMTgsMjYsMCkgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjY2MxMjEyMWEnLCBlbmRDb2xvcnN0cj0nIzAwMTIxMjFhJyxHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOSAqL1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtbGluZWFyX21vcmVpbnRlbnNle1xuLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzEyMTIxYSswLDEyMTIxYSs0MCwxMjEyMWErMTAwJjArMCwwLjUrNDAsMC44KzEwMCwxKzEwMCAqL1xuYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAgcmdiYSgxOCwxOCwyNiwwKSAwJSwgcmdiYSgxOCwxOCwyNiwwLjUpIDQwJSwgcmdiYSgxOCwxOCwyNiwxKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cbmJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMTgsMTgsMjYsMCkgMCUscmdiYSgxOCwxOCwyNiwwLjUpIDQwJSxyZ2JhKDE4LDE4LDI2LDEpIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIHJnYmEoMTgsMTgsMjYsMCkgMCUscmdiYSgxOCwxOCwyNiwwLjUpIDQwJSxyZ2JhKDE4LDE4LDI2LDEpIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbmZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDAxMjEyMWEnLCBlbmRDb2xvcnN0cj0nIzEyMTIxYScsR3JhZGllbnRUeXBlPTAgKTsgLyogSUU2LTkgKi9cbn1cblxuQG1peGluIGNvbHVtbl9jZW50ZXJlZHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IFxuICAgIGZsb2F0OiBub25lO1xuICAgIGNsZWFyOiBib3RoOyBcbn1cblxuLyogSW1hZ2VzICovXG4kaW1hZ2UtcGF0aDogXCIuLi9pbWdcIjtcblxuLyogUmV0aW5hICovXG4kcmV0aW5hOiBcIm9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIvMSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE0NGRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KVwiO1xuJHJldGluYS1pbWFnZS1wYXRoOiBcIi4uL2ltZy8yeFwiO1xuJHJldGluYS1pbWFnZS1zdWZmaXg6IFwiMnhcIjtcblxuLy8gTWl4aW4gZsO8ciBQTkctQmlsZC9JY29uIG1pdCBSZXRpbmFkYXJzdGVsbHVuZ1xuLy8gUGFyYW1ldGVyIEJpbGRwZmFkLCBCcmVpdGUgdW5kIEjDtmhlICh2b20gQmlsZGF1c3NjaG5pdHQpOyBvcHRpb25hbCBCcmVpdGUgdW5kIEjDtmhlIHZvbiBkZXIgZ2VzYW10ZW4gR3JhZmlrXG4vLyBCZWlzcGllbDogQGluY2x1ZGUgaW1hZ2UtcG5nKCdsb2dvJywgMTQwcHgsIDQwcHgpO1xuQG1peGluIGltYWdlLXBuZyAoJGltYWdlLCAkd2lkdGgsICRoZWlnaHQsICRyZXRpbmFXaWR0aDoxMDAlLCAkcmV0aW5hSGVpZ2h0OmF1dG8pIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOnVybChcIiN7JGltYWdlLXBhdGh9LyN7JGltYWdlfS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgIHdpZHRoOiR3aWR0aDtcbiAgICBoZWlnaHQ6JGhlaWdodDtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBAaW5jbHVkZSByZXRpbmEtaW1hZ2UtcG5nKCRpbWFnZSwgJHJldGluYVdpZHRoLCAkcmV0aW5hSGVpZ2h0KTtcbn1cblxuLy8gTWl4aW4gZsO8ciBKUEctQmlsZC9JY29uIG1pdCBSZXRpbmFkYXJzdGVsbHVuZ1xuLy8gUGFyYW1ldGVyIEJpbGRwZmFkZSwgQnJlaXRlLCBIw7ZoZVxuLy8gQmVpc3BpZWw6IEBpbmNsdWRlIGltYWdlLWpwZygnbG9nbycsIDE0MHB4LCA0MHB4KTtcbkBtaXhpbiBpbWFnZS1qcGcgKCRpbWFnZSwgJHdpZHRoLCAkaGVpZ2h0KSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoXCIjeyRpbWFnZS1wYXRofS8jeyRpbWFnZX0uanBnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICB3aWR0aDokd2lkdGg7XG4gICAgaGVpZ2h0OiRoZWlnaHQ7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgQGluY2x1ZGUgcmV0aW5hLWltYWdlLWpwZygkaW1hZ2UsIDEwMCUsIGF1dG8pO1xufVxuXG5AbWl4aW4gcmV0aW5hLWltYWdlLXBuZygkaW1hZ2UsICR3aWR0aCwgJGhlaWdodCkge1xuICAgIEBtZWRpYSAjeyRyZXRpbmF9IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoXCIjeyRyZXRpbmEtaW1hZ2UtcGF0aH0vI3skaW1hZ2V9XyN7JHJldGluYS1pbWFnZS1zdWZmaXh9LnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiR3aWR0aCAkaGVpZ2h0O1xuICAgIH1cbn1cblxuQG1peGluIHJldGluYS1pbWFnZS1qcGcgKCRpbWFnZSwgJHdpZHRoLCAkaGVpZ2h0KSB7XG4gICAgQG1lZGlhICN7JHJldGluYX0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybChcIiN7JHJldGluYS1pbWFnZS1wYXRofS8jeyRpbWFnZX1fI3skcmV0aW5hLWltYWdlLXN1ZmZpeH0uanBnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6JHdpZHRoICRoZWlnaHQ7XG4gICAgfVxufVxuXG5AbWl4aW4gY2xlYXJmaXgge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgfVxufSIsIi8qIFJFQlJBTkQgMjAxNyAqL1xuXG4ucm93LTEwZXItZ3JpZCwgLnJvdy0xMmVyLWdyaWQge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46MCBhdXRvO1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuXG4gICAgLyogQWt0dWVsbCBudXIgZsO8ciBUVi1Qcm9ncmFtbSBhdWYgSW5kZXggKi9cbiAgICAmLnRhYmxlLXJvd3tcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNpemVfNzY4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb2x1bW5zIHtcbiAgICB3aWR0aDoxMDAlOyBcbiAgICBmbG9hdDpsZWZ0OyAgICAgXG5cbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwe1xuICAgICAgICAmLnNtYWxsLSN7JGl9IHtcbiAgICAgICAgICAgIHdpZHRoOigxMDAlLzEwKiRpKTtcbiAgICAgICAgfVxuICAgICAgICAmLnNtYWxsLWNlbnRlcmVke1xuICAgICAgICAgICAgQGluY2x1ZGUgY29sdW1uX2NlbnRlcmVkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNpemVfNzY4KSB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTB7XG4gICAgICAgICAgICAmLnRhYmxldC0jeyRpfSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6KDEwMCUvMTAqJGkpOyBcbiAgICAgICAgICAgIH0gXG4gICAgICAgICAgICAmLnRhYmxldC1jZW50ZXJlZHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjb2x1bW5fY2VudGVyZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gIFxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzaXplXzk2MCkge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwe1xuICAgICAgICAgICAgJi5sYXJnZS0jeyRpfSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6KDEwMCUvMTAqJGkpOyBcbiAgICAgICAgICAgIH0gXG4gICAgICAgICAgICAmLmxhcmdlLWNlbnRlcmVke1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNvbHVtbl9jZW50ZXJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSAgXG4gICAgfVxuICAgIFxuICAgIC8qIEFrdHVlbGwgbnVyIGbDvHIgVFYtUHJvZ3JhbW0gYXVmIEluZGV4ICovXG4gICAgJi50YWJsZS1jb2x1bW57XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzaXplXzc2OCkge1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJvdy0xMmVyLWdyaWR7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNpemVfNzY4KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCAoLTE2cHggLyAyKSk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYyggKC0xNnB4IC8gMikpO1xuICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLmNvbHVtbnMge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwe1xuICAgICAgICAgICAgJi5zbWFsbC0jeyRpfSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6KDEwMCUvMTIqJGkpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zbWFsbC1jZW50ZXJlZHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjb2x1bW5fY2VudGVyZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2l6ZV83NjgpIHtcbiAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTB7XG4gICAgICAgICAgICAgICAgJi50YWJsZXQtI3skaX0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDooMTAwJS8xMiokaSk7IFxuICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICAgICAgJi50YWJsZXQtY2VudGVyZWR7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNvbHVtbl9jZW50ZXJlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9ICBcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzaXplXzk2MCkge1xuICAgICAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMHtcbiAgICAgICAgICAgICAgICAmLmxhcmdlLSN7JGl9IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6KDEwMCUvMTIqJGkpOyBcbiAgICAgICAgICAgICAgICB9IFxuICAgICAgICAgICAgICAgICYubGFyZ2UtY2VudGVyZWR7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNvbHVtbl9jZW50ZXJlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9ICBcbiAgICAgICAgfVxuICAgIH0gXG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2l6ZV83NjgpIHtcbiAgICAgICAgLmdyaWQxMi1wbHJ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDE2cHggLyAyKTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygxNnB4IC8gMik7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJcbi8qIFdyYXBwZXIgKi9cbi53cmFwcGVyLWZ1bGx3aWR0aC1mcmFtZXtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNpemVfNzY4KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNpemVfOTYwKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgICB9XG59XG5cbi5wYWdlLXdyYXAge1xuICAgIG1pbi1oZWlnaHQ6MTAwJTtcbn1cblxuLndyYXBwZXItaGFsZndpZHRoLWZyYW1le1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2l6ZV83NjgpIHtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2l6ZV85NjApIHtcbiAgICAgICAgcGFkZGluZzogMCA2MHB4O1xuICAgIH1cblxuICAgIC5jb2wtbGVmdHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2l6ZV83NjgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wtcmlnaHR7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2l6ZV83NjgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ud3JhcHBlci1ibGFja3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGlzdG9yeS1ibGFjaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoM3tcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG59XG5cbi53cmFwcGVyLXdoaXRle1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLndyYXBwZXItd2hpdGUtZ3JleXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtZ3JleTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLndyYXBwZXItbWVkaXVtbGlnaHRncmV5e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtZWRpdW1saWdodGdyZXk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOjAgYXV0bztcbn1cblxuLndyYXBwZXItaGlzdG9yeS1ncmV5e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoaXN0b3J5LWdyZXk7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi53cmFwcGVyLWRhcmtncmV5e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrZ3JleTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuXG4vKiBBYnN0w6RuZGUgQWxsZ2VtZWluKi9cblxuLnAtMjB7XG4gICAgcGFkZGluZzogMjBweDtcbn1cblxuLnBsLTMwe1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLnB0LTE1e1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4ucGItMTV7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5wbC0xNXtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cblxuLnB0LTMwe1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4ucGItMzB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5wdC01MHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCFpbXBvcnRhbnQ7XG59XG5cblxuLnB0LTYwe1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuXG4ucGItNjB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbi5wdC05MHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCFpbXBvcnRhbnQ7XG59XG5cbi5wYi05MHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xMjB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNpemVfNzY4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICB9XG59XG5cbi5tdC0we1xuICAgIG1hcmdpbi10b3A6IDBweCFpbXBvcnRhbnQ7XG59XG5cbi5tYi0we1xuICAgIG1hcmdpbi1ib3R0b206IDBweCFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xMHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4IWltcG9ydGFudDtcbn1cblxuLm10LTIwe1xuICAgIG1hcmdpbi10b3A6IDIwcHghaW1wb3J0YW50O1xufVxuXG4ubWItMTB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm1iLTIwe1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHghaW1wb3J0YW50O1xufVxuXG4ubXQtMzB7XG4gICAgbWFyZ2luLXRvcDogMzBweCFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zMHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4IWltcG9ydGFudDtcbn1cblxuLm10LTYwe1xuICAgIG1hcmdpbi10b3A6IDMwcHghaW1wb3J0YW50O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzaXplXzc2OCkge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4IWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5tYi02MHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4IWltcG9ydGFudDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2l6ZV83NjgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweCFpbXBvcnRhbnQ7XG4gICAgfVxufSIsIi8qIFJFQlJBTkQgMjAxNyAqL1xuZm9vdGVyIHtcbiAgLndyYXBwZXItZnVsbHdpZHRoLWZyYW1lIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2l6ZV85NjAgLSAxcHgpIHtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICB9XG4gIH1cblxuICAmLnNpdGUtZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtZ3JleTtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAgIC50ZXh0LXVwcGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICN0ZWNvbnNlbnQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwib3Blbl9zYW5zbGlnaHRcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMC44NzVyZW07XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRoaXN0b3J5LWJsYWNrO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICB9XG5cbiAgICAuYmdfd2hpdGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIC5wci0xMCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC5jb3B5cmlnaHQtdHh0IHAsXG4gICAgLnNpdGVtYXAgLnRleHRsaW5rIHtcbiAgICAgIGNvbG9yOiAkbWVkaXVtZGFya2dyZXk7XG4gICAgICBAaW5jbHVkZSBmb250X2xpZ2h0O1xuICAgICAgZm9udC1zaXplOiAkZm9udF8xMTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udF8xNDtcbiAgICB9XG5cbiAgICAuc29jaWFscyB7XG4gICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2l6ZV85NjApIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIGg2IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNpemVfOTYwKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB1bC5zb2NpYWxzLW1lbnUge1xuICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgICAgICBsaSB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzaXplXzk2MCkge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50ZWFzZXItdGV4dCB7XG4gICAgICBjb2xvcjogJG1lZGl1bWRhcmtncmV5O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbWVkaXVtZGFya2dyZXk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNpemVfOTYwKSB7XG4gICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICB9XG4gICAgICBoMSxcbiAgICAgIGgyLFxuICAgICAgaDMsXG4gICAgICBoNCxcbiAgICAgIGg1LFxuICAgICAgaDYsXG4gICAgICAudGV4dGxpbmssXG4gICAgICAuY3RhLFxuICAgICAgLmNvcHkxLFxuICAgICAgLmNvcHkyIHtcbiAgICAgICAgY29sb3I6ICRtZWRpdW1kYXJrZ3JleTtcbiAgICAgIH1cbiAgICAgIC50ZXh0bGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMTY7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkaGlzdG9yeS1yZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGg2IHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF8xNDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250XzE4O1xuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMTg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udF8yMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFydG5lciB7XG4gICAgICBwYWRkaW5nOiAwIDEwJTtcbiAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gICAgICB1bC5wYXJ0bmVyLWxvZ29zIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNpemVfNzY4KSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnNpbmdsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxvZ28ge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIHRvcDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCBib3R0b207XG4gICAgICAgIH1cbiAgICAgICAgJi5sb2dvLWFlLW5ldHdvcmsge1xuICAgICAgICAgIEBpbmNsdWRlIGltYWdlLXBuZyhcInBhcnRuZXJsb2dvLWFlLW5ldHdvcmtzXCIsIDYxcHgsIDMzcHgsIDYxcHgsIDY2cHgpO1xuICAgICAgICB9XG4gICAgICAgICYubG9nby1oaXN0b3J5IHtcbiAgICAgICAgICBAaW5jbHVkZSBpbWFnZS1wbmcoXCJwYXJ0bmVybG9nby1oaXN0b3J5XCIsIDMycHgsIDMzcHgsIDMycHgsIDY0cHgpO1xuICAgICAgICAgIEBtZWRpYSAjeyRyZXRpbmF9IHtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5sb2dvLWNpIHtcbiAgICAgICAgICBAaW5jbHVkZSBpbWFnZS1wbmcoXCJwYXJ0bmVybG9nby1jaVwiLCA1MXB4LCAzNHB4LCA1MXB4LCA2OHB4KTtcbiAgICAgICAgfVxuICAgICAgICAmLmxvZ28tZW50ZXJ0YWluLXdlYiB7XG4gICAgICAgICAgQGluY2x1ZGUgaW1hZ2UtcG5nKFxuICAgICAgICAgICAgXCJwYXJ0bmVybG9nby1lbnRlcnRhaW4td2ViXCIsXG4gICAgICAgICAgICA5NXB4LFxuICAgICAgICAgICAgMzRweCxcbiAgICAgICAgICAgIDk1cHgsXG4gICAgICAgICAgICA2OHB4XG4gICAgICAgICAgKTtcbiAgICAgICAgfVxuICAgICAgICAmLmxvZ28taGlzdG9yeS1wbGF5IHtcbiAgICAgICAgICBAaW5jbHVkZSBpbWFnZS1wbmcoXG4gICAgICAgICAgICBcImhpcy1wYXJ0bmVybG9nby1oaXN0b3J5LXBsYXlcIixcbiAgICAgICAgICAgIDg2cHgsXG4gICAgICAgICAgICAzNHB4LFxuICAgICAgICAgICAgODZweCxcbiAgICAgICAgICAgIDY4cHhcbiAgICAgICAgICApO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzaXplXzc2OCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNpdGVtYXAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICB1bC5mb290ZXItbmF2aSB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICBjb2xvcjogJGhpc3RvcnktYmxhY2s7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgLnRleHRsaW5rIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50ZXh0bGluayB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRoaXN0b3J5LWJsYWNrO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5uby1ib3JkZXItdGFibGV0IHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuXG4gICAgICAucGFydG5lci13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgLnBhcnRuZXIge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2l6ZV85NjApIHtcbiAgICAgIC5uby1ib3JkZXItbGFyZ2Uge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC50ZWFzZXItd3JhcHBlciB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgcGFkZGluZy10b3A6IDI3cHg7XG4gICAgICB9XG5cbiAgICAgIC5wYXJ0bmVyLXdyYXBwZXIge1xuICAgICAgICB0b3A6IC01cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNpemVfOTYwKSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gICAgICAucGFydG5lci13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIEhFQURFUiAmIEZPT1RFUi1BTlBBU1NVTkdFTiBGw5xSIEFMVEUgU0VJVEUgKi9cblxuXG4vKiBOQVZJICYgRk9PVEVSICovXG5oZWFkZXIsIGZvb3RlcntcblxuICAgIC8qIGF1cyBHbG9iYWwgKi9cbiAgICAqe1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cblxuICAgIGF7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGNvbG9yOiAkaGlzdG9yeS1ibGFjaztcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiAkaGlzdG9yeS1yZWQ7XG4gICAgICAgIH1cbiAgICAgICAgJjp2aXNpdGVke1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrZ3JleTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ib3JkZXItYm90dG9tLWdyZXl7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaGlzdG9yeS1ncmV5O1xuICAgIH1cblxuICAgIC5ib3JkZXItdG9wLWdyZXl7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkaGlzdG9yeS1ncmV5O1xuICAgIH1cblxuICAgIGg0e1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQGluY2x1ZGUgZm9udF9saWdodDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF8xODtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2l6ZV83NjgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMjQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5ib2xke1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udF9ib2xkO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGg1e1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQGluY2x1ZGUgZm9udF9zZW1pYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF8xODtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgLyptYXJnaW4tYm90dG9tOiAxMHB4OyovXG4gICAgfVxuXG4gICAgaDZ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAaW5jbHVkZSBmb250X2xpZ2h0O1xuICAgICAgICBmb250LXNpemU6ICRmb250XzE0O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAmLmNvcHl7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2l6ZV83NjgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMTY7IFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgcCwgdWwgbGl7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuXG4gICAgLnR4dC1jZW50ZXJ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAudGV4dGxpbmt7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgQGluY2x1ZGUgZm9udF9zZW1pYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF8xNjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkaGlzdG9yeS1ibGFjaztcbiAgICAgICAgJi51bmRlcmxpbmV7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICRoaXN0b3J5LXJlZDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2l6ZV83NjgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfMjA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudHh0LXVwcGVye1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIC5sYWJlbDJ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgQGluY2x1ZGUgZm9udF9ib2xkO1xuICAgICAgICBmb250LXNpemU6ICRmb250XzEyO1xuICAgICAgICBsaW5lLWhlaWdodDogJGZvbnRfMTI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICYuYmdfcmVke1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhpc3RvcnktcmVkO1xuICAgICAgICAgICAgcGFkZGluZzogM3B4IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgICYuYmdfZ3JlZW57XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGlzdG9yeS1ncmVlbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCA1cHggM3B4IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBjb2xvcjogJGhpc3RvcnktYmxhY2s7XG4gICAgICAgIH1cbiAgICAgICAgJi5iZ19ncmV5e1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1lZGl1bWRhcmtncmV5O1xuICAgICAgICAgICAgcGFkZGluZzogMnB4IDVweCAzcHggNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGV4dC1kaXZpZGVyX3doaXRle1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgICBsZWZ0OiAtNDBweDtcbiAgICB9XG5cbiAgICAuaGlkZGVuLWNvbnRlbnR7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnRvZ2dsZS1tZW51IHtcbiAgICAgICAgLmFjdGlvbi1jbG9zZSwgLmljb24uYWN0aW9uLWNsb3NleyBcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIC5hY3Rpb24tb3BlbiwgLmljb24uYWN0aXZlLW9wZW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hY3Rpb24tY2xvc2UsIC5pY29uLmFjdGlvbi1jbG9zZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKiBFbmQ6IGF1cyBHbG9iYWwgKi9cblxuXG4gICAgLyogYXVzIEljb25zICovXG4gICAgLmljb24ge1xuICAgICAgICAmLmljbi1zb2NpYWxze1xuICAgICAgICAgICAgQGluY2x1ZGUgaW1hZ2UtcG5nKCdpY24tc29jaWFscycsIDMwcHgsIDMwcHgsIDkwcHgsIDEyMHB4KTtcblxuICAgICAgICAgICAgJi5pY24tZmJ7XG4gICAgICAgICAgICAgICAgJi5ncmV5e1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4OyAgXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi53aGl0ZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjBweDtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkwcHg7ICBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pY24taW5zdGFncmFtbXtcbiAgICAgICAgICAgICAgICAmLmdyZXl7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzBweCAtMzBweDsgIFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYud2hpdGV7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMHB4IC02MHB4O1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwcHggLTkwcHg7ICBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pY24teW91dHViZXtcbiAgICAgICAgICAgICAgICAmLmdyZXl7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02MHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjBweCAtMzBweDsgIFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYud2hpdGV7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02MHB4IC02MHB4O1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYwcHggLTkwcHg7ICBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaWNuLW1lbnV7XG4gICAgICAgICAgICBAaW5jbHVkZSBpbWFnZS1wbmcoJ2ljbi1uYXZpJywgMjhweCwgMjFweCwgMjhweCwgMjFweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmljbi1jbG9zZXtcbiAgICAgICAgICAgIEBpbmNsdWRlIGltYWdlLXBuZygnaWNuLWNsb3NlJywgMjhweCwgMjFweCwgMjhweCwgMjFweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmljbi1zZWFyY2h7XG4gICAgICAgICAgICBAaW5jbHVkZSBpbWFnZS1wbmcoJ2ljbi1zZWFyY2gnLCAyMHB4LCAyMHB4LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaWNuLWNsb3NlLXNtYWxse1xuICAgICAgICAgICAgQGluY2x1ZGUgaW1hZ2UtcG5nKCdpY24tY2xvc2Utc21hbGwnLCAxMHB4LCAxMHB4LCAxMHB4LCAyMHB4KTtcblxuICAgICAgICAgICAgJi5ibGFja3tcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8qIEVuZDogYXVzIEljb25zICovXG5cblxuICAgIC8qIGF1cyBUZWFzZXIgKi9cbiAgICAudGVhc2VyLXRleHR7XG4gICAgICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIC50ZXh0bGluaywgLmN0YSwgLmNvcHkxLCAuY29weTIsIC5sYWJlbDEsIC5sYWJlbDJ7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC8qICAgIHdpZHRoOiA5MCU7Ki9cbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkaGlzdG9yeS1yZWQ7XG4gICAgICAgIC8qcG9zaXRpb246IGFic29sdXRlOyovXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAgIC50ZXh0LWxpbmt7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmJpZ2dlc3R7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAubGFiZWwxe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc3VicGFnZXtcbiAgICAgICAgICAgICAgICAubGFiZWwxe1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yNXB4OyAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNpemVfNzY4KSB7ICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNpemVfOTYwKSB7ICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgbGVmdDogNjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmJpZ3tcbiAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG5cbiAgICAgICAgICAgIGgye1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNpemVfNzY4KSB7ICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzaXplXzk2MCkgeyAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGxlZnQ6IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5tZWRpdW17XG4gICAgICAgICAgICBsZWZ0OiAxNXB4O1xuXG4gICAgICAgICAgICBoNHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzaXplXzc2OCkgeyAgXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNtYWxse1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAubGFiZWwxe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNtYWxsZXN0e1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkaGlzdG9yeS1yZWQ7XG4gICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgLmxhYmVsMXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNpemVfNzY4KSB7ICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5jbGVhbntcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC8qIEVuZDogYXVzIFRlYXNlciAqL1xuXG59XG5cblxuLyogTkFWSSAqL1xuaGVhZGVye1xuICAgICYuc2l0ZS1oZWFkZXJ7XG5cbiAgICAgICAgLnRvZ2dsZS1tZW51e1xuICAgICAgICAgICAgLmljbi1zZWFyY2h7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYudG9nZ2xlLXNlYXJjaC5jbG9zZXtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm1haW57XG4gICAgICAgICAgICAgICAgLmljb257XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnRvZ2dsZS1zZWFyY2h7XG4gICAgICAgICAgICAgICAgLmljbi1zZWFyY2h7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1haW4tbmF2aWdhdGlvbntcbiAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5oNXtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgaDU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5oNntcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgaDY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250XzE2O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaGlzdG9yeS1yZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRoaXN0b3J5LXJlZDsgIFxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNvY2lhbHN7XG4gICAgICAgICAgICBoNntcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG59XG5cblxuXG4vKiBGT09URVIgKi9cbi5mb290ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWdyZXk7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG59IiwiLyogQ09PS0lFLUFOUEFTU1VOR0VOIEbDnFIgQUxURSBTRUlURSAqL1xuLypcbiogICBDb29raWVzXG4qL1xuXG4vKiBSRUJSQU5EIDIwMTcgKi9cblxuLmNvb2tpZXMsIC5jY19iYW5uZXItd3JhcHBlcntcblxuXG59XG4uY2NfYmFubmVyLXdyYXBwZXJ7XG5cbiAgICAuY3Rhe1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQGluY2x1ZGUgZm9udF9zZW1pYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF8xNjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGlzdG9yeS1yZWQ7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGh2ci1yZWQ7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNpemVfNzY4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250XzIwO1xuICAgICAgICB9XG5cbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNpemVfNzY4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi52aWRlby1jb250YWluZXIge1xuICAmLnNpbmdsZSB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgaWZyYW1lIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAudmlkZW8ge1xuICAgICAgLnZpZGVvLW1ldGEge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLnZpZGVvLWltYWdlIHtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAudmlkZW8tcHJpdmFjeSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgsIDE4LCAyNiwgMC43KTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogMzk5cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MDBweCkgYW5kIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMHB4KSBhbmQgKG1heC13aWR0aDogNjExcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MTJweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICAmOmxpbmssXG4gICAgICAgICAgICAmOnZpc2l0ZWQge1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkaGlzdG9yeS1yZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAudmlkZW8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJi5wcmV2aWV3IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uLXBsYXkuc3ZnKSByaWdodCBuby1yZXBlYXQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyMHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwNXB4O1xuICAgICAgICAgIGhlaWdodDogMTA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNpemVfNzY4KSB7XG4gICAgICAgICAgd2lkdGg6IDExNXB4O1xuICAgICAgICAgIGhlaWdodDogMTE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEzNXB4O1xuICAgICAgICAgIGhlaWdodDogMTM1cHg7XG4gICAgICAgIH1cbiAgICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICYuY3VzdG9tIHtcbiAgICB9XG5cbiAgICAmLmZhbGxiYWNrIHtcbiAgICB9XG4gIH1cbn1cblxuLy8gUGxheWxpc3Rcbi55b3V0dWJlLXBsYXlsaXN0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGhpc3RvcnktYmxhY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI5OXB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAueW91dHViZS12aWRlby1oaWdobGlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICB9XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzaXplXzc2OCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC52aWRlby1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAudmlkZW8ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLnZpZGVvLWltYWdlIHtcbiAgICAgICAgICAudmlkZW8tcHJpdmFjeSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4LCAxOCwgMjYsIDAuNyk7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjdyZW07XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDM5OXB4KSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAwcHgpIGFuZCAobWF4LXdpZHRoOiA0OTlweCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDBweCkgYW5kIChtYXgtd2lkdGg6IDYxMXB4KSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjEycHgpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICY6bGluayxcbiAgICAgICAgICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaGlzdG9yeS1yZWQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC52aWRlby1tZXRhIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGlmcmFtZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLnlvdXR1YmUtdmlkZW8tcGxheWxpc3Qge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyOTlweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIGhlaWdodDogNTMwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogSUUgYW5kIEVkZ2UgKi9cbiAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRmlyZWZveCAqL1xuXG4gICAgICAvKiBIaWRlIHNjcm9sbGJhciBmb3IgQ2hyb21lLCBTYWZhcmkgYW5kIE9wZXJhICovXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZpZGVvLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcblxuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2l6ZV85NjApIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2l6ZV85NjApIGFuZCAobWF4LXdpZHRoOiAxMjk5cHgpIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgJjpudGgtY2hpbGQoMm4gKyAxKSB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLml0ZW0tZmFkZTpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjI7XG4gICAgfVxuXG4gICAgLnZpZGVvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNpemVfNzY4KSBhbmQgKG1heC13aWR0aDogMTI5OXB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgJi5wcmV2aWV3IHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IHVuc2V0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC52aWRlby10aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICRoaXN0b3J5LXJlZCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudmlkZW8taW1hZ2Uge1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgLnZpZGVvLXByaXZhY3kge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC52aWRlby1tZXRhIHtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgIC8vIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIC8vIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAudmlkZW8tdGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICAgICAgLnZpZGVvLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zdGFnZS15b3V0dWJlLXZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICYucHJldmlldyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb24tcGxheS5zdmcpIHJpZ2h0IG5vLXJlcGVhdCB0cmFuc3BhcmVudDtcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIwcHgpIHtcbiAgICAgICAgd2lkdGg6IDEwNXB4O1xuICAgICAgICBoZWlnaHQ6IDEwNXB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNpemVfNzY4KSB7XG4gICAgICAgIHdpZHRoOiAxMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxMTVweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAgICAgICB3aWR0aDogMTM1cHg7XG4gICAgICAgIGhlaWdodDogMTM1cHg7XG4gICAgICB9XG4gICAgICBvcGFjaXR5OiAwLjk7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuICAudmlkZW8tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5mZWF0aGVybGlnaHQtY29udGVudCB7XG4gIC52aWRlby1jbG9zZS1zdGFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQ6ICRtZWRpdW1saWdodGdyZXk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC52aWRlby1jbG9zZS1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvMngvaWNuLWNsb3NlXzJ4LnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIHRvcDogLTVweDtcbiAgICAgIHJpZ2h0OiAtNXB4O1xuICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKGNhbGMoMSAvIDIpKTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNuLWNsb3NlLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoY2FsYygxIC8gMSkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudmlkZW8ge1xuICAgIC52aWRlby1pbWFnZSB7XG4gICAgICAudmlkZW8tcHJpdmFjeSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOCwgMTgsIDI2LCAwLjcpO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiAzOTlweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwMHB4KSBhbmQgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIGFuZCAobWF4LXdpZHRoOiA2MTFweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYxMnB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB9XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYSB7XG4gICAgICAgICAgJjpsaW5rLFxuICAgICAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkaGlzdG9yeS1yZWQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiaHRtbC53aXRoLWZlYXRoZXJsaWdodCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmVhdGhlcmxpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDIxNDc0ODM2Mzk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmZlYXRoZXJsaWdodDpsYXN0LW9mLXR5cGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDExLCAxMSwgMTEsIDAuOCk7XG59XG4uZmVhdGhlcmxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmZlYXRoZXJsaWdodCAuZmVhdGhlcmxpZ2h0LWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEzNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgbWF4LWhlaWdodDogOTUlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG4gIGJ1dHRvbiB7XG4gICAgJi5mZWF0aGVybGlnaHQtY2xvc2UtaWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuLmZlYXRoZXJsaWdodCAuZmVhdGhlcmxpZ2h0LWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cbi5mZWF0aGVybGlnaHQgbGluay5mZWF0aGVybGlnaHQtaW5uZXIsXG4uZmVhdGhlcmxpZ2h0IHNjcmlwdC5mZWF0aGVybGlnaHQtaW5uZXIsXG4uZmVhdGhlcmxpZ2h0IHN0eWxlLmZlYXRoZXJsaWdodC1pbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mZWF0aGVybGlnaHQgLmZlYXRoZXJsaWdodC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZlYXRoZXJsaWdodC1pZnJhbWUgLmZlYXRoZXJsaWdodC1jb250ZW50IHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLmZlYXRoZXJsaWdodCBpZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG4uZmVhdGhlcmxpZ2h0ICoge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mZWF0aGVybGlnaHQgLmZlYXRoZXJsaWdodC1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWF4LWhlaWdodDogOTglO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgaHRtbC53aXRoLWZlYXRoZXJsaWdodCA+ICogPiA6bm90KC5mZWF0aGVybGlnaHQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iXX0= */
