/*! 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:none}a:active,a:hover{outline:0}h1,h2,h3,h4,h5,h6{font-size:1em;margin:0px}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:0px}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:0px}dd{margin:0px}menu,ol,ul{padding:0 0 0 40px}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 silver;margin:0 2px;padding:.35em .625em .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}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp{border:0;margin:0;padding:0;font-size:100%;text-decoration:none}html,body{height:100%;margin:auto}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}b,strong{font-weight:bold}img{color:transparent;font-size:0;vertical-align:middle;-ms-interpolation-mode:bicubic}li{display:list-item}table{border-collapse:collapse;border-spacing:0}th,td,caption{font-weight:normal;vertical-align:top;text-align:left}svg{overflow:hidden}input,input:focus,input:active,input:hover,textarea{outline:none}textarea{resize:none}@font-face{font-family:"lr_ot4";src:url("../fonts/LandRoverWeb-Bold.eot");src:url("../fonts/LandRoverWeb-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/LandRoverWeb-Bold.woff") format("woff"),url("../fonts/LandRoverWeb-Bold.ttf") format("truetype");font-style:normal;font-weight:bold}@font-face{font-family:"lr_ot4";src:url("../fonts/LandRoverWeb-Medium.eot");src:url("../fonts/LandRoverWeb-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/LandRoverWeb-Medium.woff") format("woff"),url("../fonts/LandRoverWeb-Medium.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:"lr_ot4_demi";src:url("../fonts/LandRoverWeb-Bold.eot");src:url("../fonts/LandRoverWeb-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/LandRoverWeb-Bold.woff") format("woff"),url("../fonts/LandRoverWeb-Bold.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:"Avenir_heavy";src:url("../fonts/Avenir_Heavy.eot");src:url("../fonts/Avenir_Heavy.eot?#iefix") format("embedded-opentype"),url("../fonts/Avenir_Heavy.woff") format("woff"),url("../fonts/Avenir_Heavy.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:"Avenir";src:url("../fonts/Avenir_Medium.eot");src:url("../fonts/Avenir_Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/Avenir_Medium.woff") format("woff"),url("../fonts/Avenir_Medium.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:"Avenir_roman";src:url("../fonts/Avenir_Roman.eot");src:url("../fonts/Avenir_Roman.eot?#iefix") format("embedded-opentype"),url("../fonts/Avenir_Roman.woff") format("woff"),url("../fonts/Avenir_Roman.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:"Avenir_oblique";src:url("../fonts/Avenir_Roman-Oblique.eot");src:url("../fonts/Avenir_Roman-Oblique.eot?#iefix") format("embedded-opentype"),url("../fonts/Avenir_Roman-Oblique.woff") format("woff"),url("../fonts/Avenir_Roman-Oblique.ttf") format("truetype");font-style:italic;font-weight:normal}@font-face{font-family:"Avenir_black";src:url("../fonts/Avenir_Black.eot");src:url("../fonts/Avenir_Black.eot?#iefix") format("embedded-opentype"),url("../fonts/Avenir_Black.woff") format("woff"),url("../fonts/Avenir_Black.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:"Avenir_book";src:url("../fonts/AvenirLTCom-Book.eot");src:url("../fonts/AvenirLTCom-Book.eot?#iefix") format("embedded-opentype"),url("../fonts/AvenirLTCom-Book.woff") format("woff"),url("../fonts/AvenirLTCom-Book.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:"Avenir_light";src:url("../fonts/LandRoverWeb-Light.eot");src:url("../fonts/LandRoverWeb-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/LandRoverWeb-Light.woff") format("woff"),url("../fonts/LandRoverWeb-Light.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:"Avenir_Next_Regular";src:url("../fonts/AvenirNextW01-Regular.eot");src:url("../fonts/AvenirNextW01-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/AvenirNextW01-Regular.woff") format("woff"),url("../fonts/AvenirNextW01-Regular.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:"Avenir_demi";src:url("../fonts/AvenirNextW01-Demi.eot");src:url("../fonts/AvenirNextW01-Demi.eot?#iefix") format("embedded-opentype"),url("../fonts/AvenirNextW01-Demi.woff") format("woff"),url("../fonts/AvenirNextW01-Demi.ttf") format("truetype");font-style:normal;font-weight:normal}*{box-sizing:border-box}html{background-color:#4a4f53}select{font-family:"Avenir_roman",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal}a{color:#0c121c;text-decoration:none;outline:none}.left{float:left}.right{float:right}.clear{clear:both}p{font-family:"Avenir_Next_Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:.875rem;line-height:1.125rem;color:#0c121c}p.error{color:#ff002d}p.form-text{font-size:17px;line-height:20px;padding-bottom:70px !important}@media screen and (max-width: 47.938rem){p.form-text{padding-bottom:25px !important}}.copy p{margin:0px;padding:0px}.content_index_wrap .chosen-container-single .chosen-single span,.content_index_wrap .chosen-container .chosen-results li{font-family:"Avenir_Next_Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal}.privacy{font-family:"Avenir_Next_Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;letter-spacing:.5px;margin-bottom:15px;display:inline-block;font-size:14px}label{font-family:"Avenir_Next_Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;color:#0c121c;font-size:.875rem;line-height:1.125rem}input{font-family:"Avenir_Next_Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:14px;color:#0c121c}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}textarea{min-height:80px;resize:none;width:300px;border:1px solid #d9d9d9;padding:10px;color:#0c121c}@media screen and (max-width: 47.938rem){textarea{border-color:silver}}.main-layout{max-width:1920px;position:relative;margin:0 auto;height:auto}.main-layout.bg_white{background:#fff}.main-layout.bg_gray{background:#f8f9f9}.main-layout .no-padding-bottom{padding-bottom:0px}.main-layout .no-margin-top{margin-top:0px}.main-layout.centered{text-align:center}.main-layout .logo-wrapper{display:none;padding:10px 0}@media screen and (max-width: 47.938rem){.main-layout .logo-wrapper{display:flex;justify-content:center}}.w100{width:100%;position:relative;overflow:hidden;height:auto}.w940{max-width:940px;position:relative;margin:0 auto;height:auto;text-align:center}.w940.bg_white{background:#fff}.w940 .no-padding-bottom{padding-bottom:0px}.w940 .no-margin-top{margin-top:0px}.w460{max-width:460px;position:relative;margin:0 auto;height:auto}.w300{max-width:300px;position:relative;margin:0 auto;height:auto}.w300.inline{display:inline-block}.w300.first,.w300.last{width:280px}.w300.first select{float:right}.w300.last select{float:left}.head{text-align:center;background-color:#fff;padding:0 30px;height:70px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e4e8e8}.lr-bold{font-family:"lr_ot4",Arial,Helvetica,sans-serif;font-style:normal;font-weight:bold}.uppercase{text-transform:uppercase}.fs10{font-size:10px}.fs16{font-size:16px}.color_text{color:#0c121c}.call-now{font-family:"Avenir_demi",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:.625rem;line-height:0;letter-spacing:.1875rem;display:flex;align-items:center}.call-now:before{content:"＞";margin-right:5px;font-size:15px}@media screen and (max-width: 47.938rem){.call-now:before{content:"";background:url("../img/icn-phone-light.svg");background-repeat:no-repeat;background-position:center;width:23px;height:23px;display:block;background-size:contain;width:20px;height:20px}.call-now span{display:none}}.kv{width:100%;height:auto;position:relative}.black_line{width:100%;height:2px;border-top:3px solid #0c121c;margin-top:20px;margin-left:auto;margin-right:auto}.gray_line{margin-top:70px}.copy{text-align:left;padding-top:40px}.col_first{width:100%;margin-bottom:15px}.col_first.one_line{max-height:30px}.col_second{max-width:100%;text-align:left;float:left;width:80%}@media screen and (min-width: 47.938rem)and (max-width: 96.875rem){.col_second{padding-right:40px}}@media screen and (max-width: 47.938rem){.col_second{width:75%}}.col_second .space{margin-bottom:20px}.col_second .space.space-marke{margin-bottom:0px}.col_second .space.space-modell,.col_second .space.space-year{margin-bottom:0px;margin-top:20px}.col_second.main_car a{margin-bottom:20px}.col_second.main_car select:nth-child(n+2){display:none}.col_second.main_car .chosen-container:nth-child(n+3){display:none}.col_second.next_purchase .left{float:left;width:49%;padding:0px;text-align:left}.col_second.next_purchase .right{float:right;width:49%;padding:0px;text-align:left}.col_second.next_purchase select{width:100%}.col_last{max-width:300px;width:20%;float:right;position:relative}.col_privacy{width:935px;float:left;text-align:left;max-width:100%}.col_privacy.col_invitecode input{max-width:300px;width:50%}.form_row.last .col_first{padding-top:0px}.form_row .col_last{display:none}.form_row.text_row{color:#555;position:relative;top:-12px}@media screen and (max-width: 47.938rem){.form_row.text_row{top:-30px}}.form_row.company{display:none}.form_row.registerNumberChildren{display:none}.dropdown_row .error .chosen-container-single .chosen-single{border:1px solid #ff002d;background:#ffe0e4 none repeat scroll 0% 0% padding-box}.dropdown_row .error .chosen-container-single .chosen-single[disabled]{border:1px solid #acacac;background:#acacac none repeat scroll 0% 0% padding-box}.error .chosen-container-single .chosen-single{border:1px solid #ff002d;background:#ffe0e4 none repeat scroll 0% 0% padding-box}.error .chosen-container-single .chosen-single[disabled]{border:1px solid #acacac;background:#acacac none repeat scroll 0% 0% padding-box}.error select.dropdown_arrow{border:1px solid #ff002d;background-color:#ffe0e4}.error .brute-select{border:1px solid #ff002d;background:#ffe0e4 none repeat scroll 0% 0% padding-box}@media screen and (min-width: 768px){.error.mobile-only{display:none !important}}.form{font-family:"Avenir_Next_Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:14px}.form.form-wrap-selectfields{display:inline-block;width:100%}.form_container{display:none}.form .left{float:left;text-align:right;padding-right:20px;padding-top:8px;width:120px}.form .right{float:right;text-align:left;width:300px}.form_row{width:100%;height:auto;float:left;padding-bottom:35px;display:flex;flex-wrap:wrap}.first .left{padding-top:3px}.radio{width:50%;float:left;padding-top:5px}.radio.driver_type{width:100%;margin-bottom:10px}@media screen and (max-width: 47.938rem){.radio{float:none;margin-bottom:10px}}.anrede .radio{width:140px}.form_row{transition:padding-bottom 400ms ease-in-out}.form_row.last .radio{padding-top:0px}.form_row.datenschutz .radio{width:140px}@media screen and (max-width: 440px){.form_row.datenschutz .radio{width:80px}}.space-modell,.space-year{display:none}.radio .iradio{height:21px;width:21px;float:left;margin-right:10px;cursor:pointer;-webkit-tap-highlight-color:rgba(255,255,255,0);border:.17rem solid #000;border-radius:50%;font-size:0}.radio .iradio:hover::before,.radio .iradio.checked::before{background-color:#0c121c;content:"";display:block;width:80%;height:80%;border-radius:50%;margin-left:.1rem;margin-top:.1rem}.radio.error .iradio{border-color:red}.checkbox{width:100%;float:left;position:relative}.checkbox.error .icheckbox{background-position:0 100%}.checkbox label{display:inline-block;margin-top:1px;margin-left:-6px;width:calc(100% - 36px)}.checkbox.model_interest{width:50%;float:left;padding-top:5px}.checkbox.model_interest label{width:calc(100% - 36px)}.checkbox.model_interest:nth-child(odd){padding-right:10px}.icheckbox{height:22px;width:22px;float:left;margin-right:10px;margin-bottom:20px;cursor:pointer;-webkit-tap-highlight-color:rgba(255,255,255,0);border:.17rem solid #4a4f54;border-radius:4px}.icheckbox:hover,.icheckbox.checked{border:.17rem solid #4a4f54 !important}.icheckbox:hover:after,.icheckbox.checked:after{background-image:url("../img/icn-checkbox-light.svg");background-repeat:no-repeat;background-size:13px 22px;width:18px;height:18px;display:inline-block;background-position:center;display:block;background-color:#4a4f54;content:""}.checkbox.error .icheckbox{border-color:red}.gender{font-family:"Avenir_Next_Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:.875rem;line-height:22px}.agreement{font-family:"Avenir_Next_Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:.875rem;line-height:auto;margin-bottom:10px;color:#0c121c}.cancellation{font-family:"Avenir_Next_Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;line-height:19px;margin-bottom:15px;font-size:14px}.text{width:100%;height:45px;border:1px solid #d9d9d9;padding:5px 10px;font-size:14px;line-height:20px}@media screen and (max-width: 47.938rem){.text{border-color:silver}}input.text.plz{width:32%;display:inline-block;float:left}input.text.ort{width:66%;display:inline-block;float:right}input.text.phone{width:calc(100% - 90px - 20px);max-width:calc(100% - 90px - 20px);flex-basis:calc(100% - 90px - 20px);display:inline-block;float:right}.text.error,textarea.error{border:1px solid #ff002d;background-color:#ffe0e4}.error_message{background-color:#ffe0e4;color:#0c121c;height:auto;width:130px;position:absolute;right:0px;top:5px;padding:10px 10px 10px 35px;font-family:"Avenir_roman",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:12px;font-style:italic}.error_message.email_allready_used{display:none}.error_message.email_allready_used .error_arrow{display:block;top:10px}.error_message:not(.filled){display:none}.error_message.filled~.error_message.filled{display:none}.datenschutz .error_message{top:0}.error_arrow{position:absolute;background-image:url("../img/error_arrow_left.png");background-repeat:no-repeat;left:-9px;width:9px;height:19px}.error_icn{position:absolute;background-image:url("../img/error_icn.png");background-repeat:no-repeat;left:10px;top:7px;width:21px;height:19px}.datenschutz{height:auto;overflow:hidden;font-size:12px;color:#0c121c}.datenschutz.radios{padding-bottom:20px;flex-wrap:nowrap}.datenschutz.radios .col_first{margin-bottom:10px}@media screen and (min-width: 47.938rem){.datenschutz.radios .col_first{float:left;width:140px}}.datenschutz.radios .col_second{width:calc(80% - 140px)}@media screen and (max-width: 47.938rem){.datenschutz.radios .col_second{display:flex}}.registerPartnerBox .col_second{position:relative}.autoc-loader{background:url("../img/autoc-loader.gif") no-repeat 0px 0px;background-size:100%;width:16px;height:16px;position:absolute;top:7px;right:7px;display:none}input.cta,.cta,.std-btn{background-color:#0c121c;width:220px;height:auto;display:inline-block;cursor:pointer;padding:12px 20px;font-family:"Avenir_heavy",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;letter-spacing:.3rem;font-size:10px;line-height:18px;text-align:center;text-transform:uppercase;text-decoration:none;border:none;outline:none;color:#fff;transition:background-color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out;white-space:nowrap;transition:all .2s ease-in-out;box-sizing:content-box}input.cta.up,.cta.up,.std-btn.up{width:270px}input.cta:hover,.cta:hover,.std-btn:hover{background-color:#fff;color:#0c121c;border:1px solid #000}input.cta:hover .cta-inside,.cta:hover .cta-inside,.std-btn:hover .cta-inside{color:#0c121c}input.cta.is-loading,.cta.is-loading,.std-btn.is-loading{background-image:url(../img/ajax-loader.gif);background-repeat:no-repeat;background-position:120px center;padding-right:35px;cursor:default}input.cta.is-loading:hover,.cta.is-loading:hover,.std-btn.is-loading:hover{background-color:#0c121c;color:#fff}.cta-inside{background-color:transparent;width:auto;height:auto;display:inline-block;cursor:pointer;padding:0;font-family:"Avenir_heavy",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;letter-spacing:.3rem;font-size:10px;line-height:18px;text-align:center;text-transform:uppercase;text-decoration:none;border:none;outline:none;color:#fff}.icn-arrow-button{border:1px solid #0c121c;display:flex;align-items:center;line-height:.875rem;justify-content:center;padding:.9375rem 1.25rem .9375rem 1.25rem}.icn-arrow-button:before{content:"";position:relative;display:inline-block;-webkit-mask-image:url(../img/icn-arrow-cta.svg);mask-image:url(../img/icn-arrow-cta.svg);width:17.582px;height:13px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#fff;background-repeat:no-repeat;margin-right:10px;line-height:13px}.icn-arrow-button:hover{background-color:#fff;border:1px solid #0c121c}.icn-arrow-button:hover:before{background-color:#0c121c}.icn-arrow-button:hover.cta input{color:#0c121c}.icn-arrow-button.down::before{transform:rotate(90deg);line-height:17px;height:17px}.icn-arrow-button.up::before{display:none}.margin-bottom25{margin-bottom:25px}#anrede1,#anrede2{margin-right:10px}#nachricht{min-height:100px}.select{font-family:"Avenir_roman",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;width:300px}.placeholder{color:#0c121c}input,textarea{-webkit-appearance:none;border-radius:0}.chosen-container{width:100% !important}.chosen-container-single .chosen-single{height:45px !important}.chosen-container-single .chosen-single div b{height:10px;margin-top:13px !important}.chosen-container-single .chosen-single span{margin-top:8px}.form_datenschutz{padding-top:0px}.form_row.last{padding-bottom:5px}input[placeholder]{color:#0c121c;opacity:1}input::-webkit-input-placeholder,input::-webkit-input-placeholder{color:#0c121c;opacity:1}input:-moz-placeholder,input:-moz-placeholder{color:#0c121c;opacity:1}input::-moz-placeholder,input::-moz-placeholder{color:#0c121c;opacity:1}input:-ms-input-placeholder,input:-ms-input-placeholder{color:#0c121c;opacity:1}textarea[placeholder]{color:#0c121c;opacity:1}textarea::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#0c121c;opacity:1}textarea:-moz-placeholder,textarea:-moz-placeholder{color:#0c121c;opacity:1}textarea::-moz-placeholder,textarea::-moz-placeholder{color:#0c121c;opacity:1}textarea:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#0c121c;opacity:1}b,strong{font-family:"Avenir_heavy",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal}.additional-info{display:inline-block;text-align:right;font-family:"Avenir_roman",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;color:#4a4f53;font-size:.75rem;margin-top:5px;width:100%}.additional-info.error{color:#ff002d}.vld{display:none}.cta-row{font-size:.688rem;padding:10px 0}.cta-row a{font-family:"Avenir_heavy",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;display:inline-block;padding:10px;cursor:pointer;letter-spacing:3px;text-decoration:none;text-transform:uppercase}.cta-row a:hover{color:#0c121c}.cta-row .grey_line{margin-top:10px}.icon-remove::before{content:"";display:inline-block;width:9px;height:9px;margin-right:10px;background-image:url("../img/2x/close_2x.png");background-position:0 0;background-size:9px 18px;position:relative;top:.5px}.icon-remove:hover::before{background-position:0 -9px}@media screen and (max-width: 58.75rem){.col_privacy{max-width:100%;width:100%;float:left;text-align:left}.col_privacy.col_invitecode{max-width:66.666%}}@media screen and (max-width: 47.938rem){body{min-width:320px}.w460.head{padding:20px 0}.w460{max-width:460px;width:86%;padding:0 7%}.w460 form{width:100%;height:auto;overflow:hidden;padding-top:30px}.form_row{float:left;clear:both;width:100%}.form .left{width:100%;clear:both;padding-bottom:15px}.form .left label{width:100%;display:block;text-align:left}input.text{width:100%;box-sizing:border-box}textarea{width:100%;min-height:100px;box-sizing:border-box}select{width:100% !important;max-width:100%;box-sizing:border-box;border-radius:0px;border:1px solid #f8f9f9}select.dropdown{cursor:pointer;width:auto;height:45px;border:1px solid #f8f9f9;float:right;-webkit-appearance:none;border-radius:0;padding-left:10px;font-family:"Avenir_roman",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:.875rem;line-height:1.25rem;font-weight:normal;font-style:normal;text-rendering:optimizeLegibility;color:#0c121c;position:relative}select.dropdown_arrow{background:url("../img/2x/icn_dropdown_mobile_2x.png") no-repeat right center;background-size:27px 10px}}@media screen and (max-width: 47.938rem)and (max-width: 47.938rem){select.dropdown_arrow:enabled{border-color:silver}}@media screen and (max-width: 47.938rem){.cta{width:100%;text-align:center;padding-left:0;padding-right:0}}@media screen and (max-width: 47.938rem){.error_message{display:none}.error_message.email_allready_used{top:auto;left:auto;width:100%;position:relative}.error_message.email_allready_used .error_arrow{display:none}.error_message.email_required{display:none !important}}@media screen and (max-width: 47.938rem){.col_first{max-width:140px;width:140px;float:left;text-align:left}.col_first.one_line{max-height:none}}@media screen and (max-width: 47.938rem)and (max-width: 47.938rem){.col_first.empty{display:none}}@media screen and (max-width: 47.938rem){.col_second{max-width:100%;width:100%;float:left;margin-right:0%;text-align:left}.col_second.main_car a{margin-bottom:20px}.col_second.next_purchase .left{float:left;width:49%;padding:0px;text-align:left}.col_second.next_purchase .right{float:right;width:49%;padding:0px;text-align:left}.col_second.next_purchase select{width:100%}}@media screen and (max-width: 47.938rem){.col_last{max-width:100%;width:100%;float:right;position:relative;display:none !important}.col_last.col_last_email{padding-top:15px}}@media screen and (max-width: 47.938rem){.col_privacy{max-width:100%;width:100%;float:left;text-align:left}.col_privacy.col_invitecode{max-width:none}.col_privacy.col_invitecode input{max-width:none;width:100%}}@media screen and (max-width: 47.938rem){.form_datenschutz{padding-top:15px}}@media screen and (max-width: 30rem){.logo{width:250px}.stage_wrapper .stage_headline .bg_black.hl_main h1{display:none}}.thin_line{height:2px;border-bottom:1px solid #e4e8e8;opacity:.5}.do-flex{display:flex}.do-flex.space-between{justify-content:space-between}.do-flex.row-direction{flex-direction:row}.do-flex.flex-start{align-items:flex-start}.vert-devider{padding:23px 20px;width:2px;border-right:1px solid #e4e8e8;height:100%;opacity:.5;margin-right:30px}@media screen and (max-width: 900px){.vert-devider{display:none}}.url_with_arrow{font-family:"Avenir_demi",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;text-transform:uppercase;font-size:.625rem;line-height:0;letter-spacing:.1875rem;text-decoration:none;color:#0c121c;display:flex;align-items:center}.url_with_arrow::before{content:"＞";margin-right:5px;font-size:15px;margin-bottom:1px}.headline-bold{font-family:"Avenir_Next_Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;line-height:auto;font-size:14px}.cancellation{margin-bottom:60px}.anchors{margin-top:25px;margin-bottom:15px;width:100%;line-height:25px}.anchors a{font-family:"Avenir_demi",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;text-transform:uppercase;margin-right:45px;font-size:11px;line-height:.6875rem;letter-spacing:.1125rem;text-decoration:none;white-space:nowrap;display:inline-block;cursor:pointer}@media screen and (max-width: 47.938rem){.anchors a{width:100%}}.section{padding:60px 290px 30px 290px}@media screen and (min-width: 47.938rem)and (max-width: 96.875rem){.section{padding:60px 10% 30px 10%}}@media screen and (max-width: 47.938rem){.section{padding:60px 25px 30px 25px}}h1{font-family:"lr_ot4_demi",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:2.375rem;line-height:2.375rem;letter-spacing:.03125rem;text-transform:uppercase;padding-bottom:25px}@media screen and (min-width: 47.938rem)and (max-width: 96.875rem){h1{width:60%}}@media screen and (max-width: 47.938rem){h1{font-size:26px}}h3{font-family:"lr_ot4_demi",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;line-height:35px;font-size:38px;letter-spacing:4px;text-transform:uppercase;padding-bottom:25px}@media screen and (max-width: 47.938rem){h3{font-size:26px}}h4{font-family:"Avenir_Next_Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:18px;margin-bottom:50px}.offer-summery h4{margin-bottom:30px}@media screen and (max-width: 47.938rem){.teaser .box{flex-direction:column}}@media screen and (max-width: 47.938rem){.teaser .box.revert-on-mobile{flex-direction:column-reverse}}.teaser .box img{width:100%}.teaser .box.col-3{width:31%;max-width:420px}@media screen and (max-width: 1000px){.teaser .box.col-3{width:100%;max-width:100%}}.teaser .box .desc{padding-top:20px}@media screen and (max-width: 1000px){.teaser .box .desc{padding-top:25px}}.teaser .box .desc.right{margin-left:60px}.teaser .box .desc.left{margin-right:60px}.teaser .box .name{font-family:"lr_ot4_demi",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-weight:normal;font-size:1.125rem;margin-bottom:30px;font-weight:normal;letter-spacing:.03125rem;line-height:1.125rem;white-space:nowrap}@media screen and (max-width: 47.938rem){.teaser .box .name{font-size:18px}}.teaser .box .price{font-family:"lr_ot4_demi",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:16px;margin-bottom:20px}@media screen and (max-width: 47.938rem){.teaser .box .price{font-size:15px}}.teaser .box p{font-size:14px;line-height:22px}.teaser .box i{background:url("../img/checked-icon.png");display:inline-block;width:17px;height:13px;background-repeat:no-repeat;background-position:center;margin-right:10px}.teaser .clear{margin-top:60px}.our-highlights .teaser .box .name{margin-bottom:15px}.our-highlights .teaser .box img{max-width:70%}@media screen and (max-width: 47.938rem){.our-highlights .teaser .box img{max-width:100%}}@media screen and (max-width: 47.938rem){.our-highlights .teaser .box .desc.right{margin-left:5px}}.offer-summery .teaser p:nth-child(2){min-height:100px}@media screen and (min-width: 1000px)and (max-width: 96.875rem){.offer-summery .teaser p:nth-child(2){min-height:150px}}@media screen and (max-width: 1000px){.offer-summery .teaser{flex-direction:column}}.offer-summery .teaser .bg{height:280px;display:flex;text-align:center;align-items:center;justify-content:center;padding:0 40px}.offer-summery .teaser .bg.discovery{background:url("../img/discovery.jpg");background-repeat:no-repeat;background-size:cover}.offer-summery .teaser .bg.defender{background:url("../img/defender.jpg");background-repeat:no-repeat;background-size:cover}.offer-summery .teaser .bg.landrover{background:url("../img/land-rover.jpg");background-repeat:no-repeat;background-size:cover}.offer-summery .teaser .bg img{width:100%}.your-advantages .teaser{margin-top:30px}@media screen and (max-width: 47.938rem){.your-advantages .teaser{flex-direction:column}}.your-advantages .teaser .box{border-right:1px solid #e4e8e8;margin-right:20px}@media screen and (max-width: 47.938rem){.your-advantages .teaser .box{border:0}}.your-advantages .teaser .box p{font-size:14px;margin-bottom:10px;margin-right:10px;white-space:nowrap}.your-advantages .teaser .box:nth-child(3){border:0}@media screen and (max-width: 47.938rem){.our-locations h3{padding:0}}@media screen and (max-width: 47.938rem){.our-locations .teaser .box .desc{padding-top:0;margin-right:0px}}@media screen and (max-width: 47.938rem){.our-locations .teaser .box .desc .std-btn{margin-top:20px}}@media screen and (max-width: 47.938rem){.our-locations iframe{width:100%;margin-top:50px}}.validation_note{font-family:"Avenir_Next_Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:11px}@media screen and (max-width: 47.938rem){.validation_note{font-size:10px}}#register_phone_prefix_chosen{width:100px !important;max-width:100px !important;flex-basis:100px !important}@media screen and (max-width: 47.938rem){.stage_form .do-flex{flex-direction:column}}@media screen and (max-width: 1000px){.margin-on-mobile{margin-bottom:60px}}@media screen and (max-width: 1000px){.margin-on-mobile a{margin-bottom:0}}@media screen and (max-width: 900px){.content_index_wrap .do-flex{flex-direction:column}}.parsley-errors-list{position:absolute;top:-18px;left:0}@media screen and (max-width: 47.938rem){.phone-row{display:flex;flex-direction:row}}@media screen and (max-width: 47.938rem){.phone-row .phone{margin-left:20px}}@media screen and (max-width: 47.938rem){.phone-row select.dropdown_arrow{width:90px !important}}.stage{overflow:visible}.stage_wrapper{text-align:left;width:100%;height:auto;overflow:hidden}.stage_wrapper .stage_headline{background-color:transparent}.stage_wrapper .stage_headline h1{font-family:"lr_ot4",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;color:#fff;font-size:2rem;line-height:2rem;letter-spacing:3px}.stage_wrapper .stage_headline .hl_main{height:auto;padding:34px 0;text-align:center;background-color:#4a4f53}.stage_wrapper .stage_form_header{padding-top:15px}.stage_wrapper .stage_form_header h1{font-family:"lr_ot4",Arial,Helvetica,sans-serif;color:#0c121c;font-size:2rem;line-height:2.1875rem;text-align:center;letter-spacing:3px;font-weight:500;text-transform:uppercase}.stage_wrapper .stage_form_header .bg_black{padding:20px 10px}.stage_wrapper .stage_form_header.show_always{width:100%;padding:20px}.stage_wrapper .stage_form{position:relative;width:100%;height:auto;padding:45px 290px;background:#fff}@media screen and (min-width: 47.938rem)and (max-width: 96.875rem){.stage_wrapper .stage_form{padding:45px 10%}}@media screen and (max-width: 47.938rem){.stage_wrapper .stage_form{padding:45px 25px}}.stage_wrapper .stage_form.show_always{padding:0}.stage_wrapper .stage_form.centered{text-align:center;padding:0px 35px}@media screen and (max-width: 47.938rem){.stage_wrapper .stage_form.centered{padding:0px 20px}}.stage_wrapper .stage_form h2{font-family:"lr_ot4",Arial,Helvetica,sans-serif;font-style:normal;font-weight:bold;color:#0c121c;font-size:1rem;line-height:1.5rem}.stage_wrapper .stage_form .bg_black{background:rgba(0,0,0,.7) none repeat scroll 0% 0%;padding:25px 20px 0px 20px}.stage_wrapper .stage_form .chosen-container{width:100% !important}.stage_wrapper p{font-family:"Avenir_Next_Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;color:#0c121c;font-size:.875rem;line-height:1.1875rem;letter-spacing:.0125rem;padding-bottom:25px}.stage_wrapper p.info_txt{padding-bottom:15px}.stage_wrapper p.error_txt{display:none;color:red}.stage_wrapper p.headline-text{line-height:35px;font-size:38px;color:#0c121c !important;font-weight:900;letter-spacing:4px;text-transform:uppercase;width:70%}@media screen and (max-width: 30rem){.stage_wrapper p.headline-text{line-height:20px;font-size:.75rem}}.stage_wrapper .img-wrapper{padding:0px;background-color:#fff}.stage_wrapper .img-wrapper img{width:100%}@media screen and (max-width: 30rem){.stage_wrapper .img-wrapper{padding:0px 0px}}.stage_wrapper .img-wrapper-success{padding:0}.stage_wrapper .img-wrapper-success img{width:100% !important}.stage_wrapper ul,.stage_wrapper li{margin:0;padding:0}.stage_wrapper li{list-style:disc outside none;margin-bottom:2px}.stage_wrapper ul{font-family:Avenir,Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;color:#fff;font-size:.875rem;margin-bottom:20px;margin-left:0px}.stage_wrapper ul.socials{padding-bottom:20px;text-align:center}.stage_wrapper .box_grey{font-family:Avenir,Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:.875rem;color:#fff;padding-bottom:20px}.stage_wrapper .box_grey .w100{background:#0c121c;width:100%;height:auto;margin:0 auto;padding:10px 20px 10px 0}.stage_wrapper .box_grey .w100 .w300{margin:0;font-weight:bold;max-width:250px;font-size:16px;line-height:20px}.stage_wrapper .box_grey .w100 .w300 .right{text-align:right}.stage_wrapper .box_grey .w300 .left,.stage_wrapper .box_grey .w300 .right{text-align:left}.stage_wrapper .form_row{padding-bottom:0px;margin-right:2.222%}.stage_wrapper .form_row:last-of-type{margin-right:0px}.stage_wrapper .form_row.w300{width:33.333%}.stage_wrapper .form_row.w300.first,.stage_wrapper .form_row.w300.last{max-width:280px;width:31.111%}.stage_wrapper .form_row.w300.second{float:none;margin:0 auto}.stage_wrapper .form_row.w300.inactive>.brute-select{opacity:.5}.stage_wrapper .dropdown_row{width:100%;height:auto;display:block;clear:both}.stage_wrapper .termine .city,.stage_wrapper .termine .dates{display:inline-block}.stage_wrapper .termine .city span,.stage_wrapper .termine .dates span{color:#7f7f7f}.stage_wrapper .termine .dates{margin-left:20px}.kv{display:block}.kv.mobile{display:none}.nobr{white-space:nowrap}.content_index_wrap.visible{display:block}.hidden,span.asteriks{display:none}.text-underline{text-decoration:underline}@media screen and (max-width: 37.5rem){.break{display:none}}@media screen and (max-width: 47.938rem){.stage_wrapper .stage_headline{background-color:#0c121c}.stage_wrapper .stage_headline h1{font-size:1.5rem;line-height:1.875rem}.stage_wrapper .stage_headline .bg_black{background-color:transparent;padding-top:30px;padding-bottom:30px;padding-left:20px;padding-right:20px}.stage_wrapper .stage_headline .bg_black.hl_main{position:relative;top:inherit;left:inherit;width:100%;padding-top:0px;padding-bottom:0px;padding-right:20px}.stage_wrapper .stage_headline .bg_black.hl_sub{position:absolute;top:-20px;left:0px}.stage_wrapper .stage_form{padding-top:15px}.stage_wrapper .stage_form .bg_black{background-color:#0c121c;padding-top:0}.stage_wrapper .stage_form .bg_black.hl_sub{top:inherit;position:relative;padding-right:0;padding-left:0}.stage_wrapper .stage_form .dropdown_row .form_row{max-width:inherit;width:100%;margin-right:0}.stage_wrapper .stage_form .dropdown_row .form_row.first,.stage_wrapper .stage_form .dropdown_row .form_row.second{margin-bottom:20px}.stage_wrapper .stage_form.show_always{width:100%;padding:20px 20px 0}.stage_wrapper .img-wrapper{padding:0px}.kv{display:none}.kv.mobile{display:block}}.slider-wrapper.slick-dotted.slick-slider{margin-bottom:0}.slider-wrapper .slick-dots{bottom:0;left:0;margin-bottom:15px;margin-left:20px;margin-right:15px;right:0;text-align:left;width:auto}.slider-wrapper .slick-dots li{margin:0;width:27px;text-align:center;vertical-align:bottom;height:15px;line-height:15px;transition:line-height 300ms 0s,height 300ms 0s}.slider-wrapper .slick-dots li button{vertical-align:bottom;display:inline-block;height:auto;line-height:inherit;padding:0;font-size:20px;color:#fff;opacity:.5;transition:font-size 300ms 0s;font-family:"lr_ot4",Arial,Helvetica,sans-serif;font-style:normal;font-weight:bold}.slider-wrapper .slick-dots li button:before{content:none}.slider-wrapper .slick-dots li.slick-active{height:24px;line-height:25px;color:#fff}.slider-wrapper .slick-dots li.slick-active button{font-size:34px;opacity:1}@media screen and (max-width: 600px){.slider-wrapper .slick-dots{text-align:center}.slider-wrapper .slick-dots li{height:12px;line-height:11px}.slider-wrapper .slick-dots li button{font-size:16px}.slider-wrapper .slick-dots li.slick-active{height:18px;line-height:19px}.slider-wrapper .slick-dots li.slick-active button{font-size:26px}}.slider-wrapper .slider{width:100%;overflow:hidden}.slider-wrapper .slider .img-holder{width:100%;padding-bottom:60.5%;background-color:transparent;background-size:cover;background-position:0 0;background-repeat:no-repeat}.slider-wrapper .slider .img-holder.img-1{background-image:url("../img/slider/defender_kv_1.png")}.standard-image{display:block}.retina-image{display:none}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2){.standard-image{display:none !important}.retina-image{display:block}}.logo{background:url("../img/lrdx-brand-logo-dark.jpg.svg");background-size:117px;background-position:left center;width:120px;background-repeat:no-repeat;display:block;height:65px}@media screen and (min-width: 47.938rem){.stage-std-btn-container{position:absolute;right:0;top:0}}.stage-main-header{display:block;position:relative}@media screen and (max-width: 47.938rem){.stage-main-header{flex-direction:column}}.stage-main-header .vert-devider{position:absolute;height:44px;top:0;right:255px}/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.4.2
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2015 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:14px;font-weight:bold;zoom:0;*display:inline;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chosen-container *{box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #d9d9d9;border-top:0;background:#fff;box-shadow:0}@media screen and (max-width: 47.938rem){.chosen-container .chosen-drop{border-color:silver}}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal;color:#999}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 10px;height:45px;width:100%;border:1px solid #d9d9d9;border-radius:0px;background-color:#fff;background:#fff;background-clip:padding-box;color:#0c121c;text-decoration:none;white-space:nowrap;line-height:28px}@media screen and (max-width: 47.938rem){.chosen-container-single .chosen-single{border-color:silver}}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap;font-weight:bold;color:#0c121c;font-family:Avenir,Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:3px;right:10px;display:block;width:17px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:17px;height:10px;background:url("../img/icn_dropdown.png") no-repeat 0px 0px;margin-top:8px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;font-size:1em;font-family:Avenir,Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;line-height:normal;border-radius:0px}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0px;background-clip:padding-box;z-index:9999}.manual-container{display:none}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:8px 16px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none;color:#0c121c;float:left}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer;width:100%}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted,.manual-container li:hover{background-color:#f8f9f9;background-image:linear-gradient(#f8f9f9 20%, #f8f9f9 90%);color:#0c121c}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4;display:none}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:bold;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto !important;height:1%;border:1px solid #aaa;background-color:#fff;cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0 !important;background:transparent !important;box-shadow:none;color:#0c121c;font-size:100%;font-family:Avenir,Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;line-height:normal;border-radius:0px}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:0px;background-color:#eee;background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:14px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #d9d9d9;box-shadow:0 0 0px rgba(0,0,0,0)}@media screen and (max-width: 47.938rem){.chosen-container-active .chosen-single{border-color:silver}}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #d9d9d9;border-bottom-right-radius:0;border-bottom-left-radius:0}@media screen and (max-width: 47.938rem){.chosen-container-active.chosen-with-drop .chosen-single{border-color:silver}}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:0px -10px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222 !important}.chosen-disabled{opacity:.5 !important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min-resolution: 144dpi),only screen and (min-resolution: 1.5dppx){.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url("../img/2x/icn_dropdown_2x.png") !important;background-size:17px 20px !important;background-repeat:no-repeat !important}}.chosen-container li{font-weight:normal}.brute-select{display:inline-block;position:relative;border:1px solid #ccc;background:#fff;vertical-align:middle;width:100%}.brute-select select{margin:0;height:30px}.brute-select-select{filter:alpha(opacity=0);opacity:0;border:none;padding:0 15px 0 0;margin:0;display:block;height:20px;position:relative;z-index:1}.brute-select-title{font-family:Avenir,Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:14px;position:absolute;left:0;top:0;right:0;bottom:0;padding:0 15px 0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0c121c;height:30px;line-height:30px}.brute-select-arrow{position:absolute;background:url("../img/icn_dropdown.png") no-repeat 0px 0px;width:17px;height:10px;right:10px;top:11px}.brute-select-arrow{background-image:url("../img/2x/icn_dropdown_2x.png");background-size:17px 20px}.footer{background-color:#fff;display:block;width:100%;margin-bottom:0;margin-top:0px;padding:0 100px}@media screen and (max-width: 47.938rem){.footer{padding:0 25px}}.footer a{color:#0c121c}.footer .navi_footer{margin:0 auto;min-height:30px;min-width:200px;overflow:auto;padding-top:40px;padding-bottom:40px}.footer .navi_footer ul.socials{margin:0 auto 10px;padding:0;overflow:hidden;text-align:center;list-style:outside none none}.footer .navi_footer ul.socials li{display:inline-block;height:24px;margin:5px 4px;width:24px}.footer .navi_footer ul.socials .social_icn{display:inline-block;height:24px;width:24px}.footer .navi_footer ul.socials .fb{background:transparent url("../img/svg-icons/vi-social-fb.svg") no-repeat scroll center top/24px 24px}.footer .navi_footer ul.socials .tw{background:transparent url("../img/svg-icons/vi-social-twit.svg") no-repeat scroll center top/24px 24px}.footer .navi_footer ul.socials .yt{background:transparent url("../img/svg-icons/vi-social-yt.svg") no-repeat scroll center top/24px 24px}.footer .navi_footer ul.socials .inst{background:transparent url("../img/svg-icons/vi-social-Insta.svg") no-repeat scroll center top/24px 24px}.footer .navi_footer ul.socials .linkedin{background:transparent url("../img/svg-icons/vi-social-lnkd.svg") no-repeat scroll center top/24px 24px}.footer .navi_footer ul.navifooter{font-family:"Avenir_demi",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-style:normal;font-weight:normal;font-size:.563rem;text-transform:uppercase;line-height:1.125rem;letter-spacing:1.8px;text-align:left;border:0 none;margin:0;padding:0;line-height:10px}.footer .navi_footer ul.navifooter a,.footer .navi_footer ul.navifooter p{margin:0 25px 0 0px;padding:0;color:#0c121c}.footer .navi_footer ul.navifooter a{text-decoration:none;cursor:pointer}.footer .navi_footer ul.navifooter a:focus{border:0;outline:none}.footer .navi_footer ul.navifooter p{font-family:"Avenir_demi",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-style:normal;font-weight:normal;font-size:.563rem;text-transform:uppercase;line-height:1.125rem;letter-spacing:1.8px;color:#0c121c;margin-right:5px}.footer .navi_footer ul.navifooter li{color:#0c121c;display:inline-block}.footer .navi_footer ul.navifooter li:first-child{border-left:medium none}.footer .footer_content_wrapper{border-top:0;overflow:hidden;background-color:#fff;max-width:100%}.footer .footer_content_wrapper .footer_content{font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:.9375rem;line-height:1.125rem;margin:0 auto;text-align:center;padding:0}.footer .footer_content_wrapper .footer_content .textlogo{background:url("../img/logo-jaguar-footer.png") no-repeat 0 0;display:block;margin:40px auto 25px;width:250px;height:32px}.footer .footer_content_wrapper .footer_content p{font-family:Avenir,Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;margin-bottom:0;color:#4a4f53;letter-spacing:.283333px;-moz-osx-font-smoothing:grayscale}.footer .footer_content_wrapper .footer_content a{text-decoration:underline}.footer .footer_content_wrapper .stage_wrapper .footer_content p{padding:25px 20px}.footer .footer_content_wrapper .stage_wrapper .logo{margin-bottom:40px}.footer .clearfix:before{visibility:hidden;display:block;content:"";clear:both;height:0}.event-container.additional+.additional>.grey_line{display:none}@media screen and (max-width: 30rem){.footer .navi_footer ul.navifooter li{display:block;text-align:left;margin-top:20px}.footer .navi_footer ul.navifooter li:first-child{margin-top:0}}@media screen and (max-width: 47.938rem){.footer .navi_footer ul.socials li{margin:5px 8px}}.navi{width:100%;background-color:#0c121c;color:#fff;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:.688rem;letter-spacing:1px;font-weight:bold}.navi li{display:inline-block;padding:0px;margin-left:-4px}.navi li:last-of-type a{border-right:none}.navi li a{padding:13px 20px;display:block;border-right:1px solid #232323;color:#fff}.navi li a:hover{background-color:#333}@media screen and (max-width: 30rem){.navi{height:auto}.navi li{width:100%;display:block;margin-left:0}.navi li a{width:100%;border-right:none}}.success{padding:30px 20px}.success h2{font-family:"lr_ot4",Arial,Helvetica,sans-serif;font-style:normal;font-weight:bold;text-transform:uppercase;margin:0;margin-bottom:10px}.success h2,.success p,.success .cta{text-align:center}.success .cta{position:absolute;bottom:0;width:335px;left:0;margin-bottom:40px;background-position:310px center}.stage.success{padding:0}.stage.success .stage_headline .bg_black.hl_main{padding-bottom:25px}.socials{display:block;margin:0 auto;list-style-type:none}.socials .socials_icon{display:inline-block;width:24px;height:24px;margin:0 2px;outline:none}.socials .socials_icon a{display:block;width:100%;height:100%;outline:none}.socials .socials_icon.facebook{background-image:url(../img/svg-icons/vi-social-fb.svg)}.socials .socials_icon.instagram{background-image:url(../img/svg-icons/vi-social-Insta.svg)}.socials .socials_icon.twitter{background-image:url(../img/svg-icons/vi-social-twit.svg)}.socials .socials_icon.youtube{background-image:url(../img/svg-icons/vi-social-yt.svg)}@media screen and (max-width: 27.5rem){.success{padding:30px 20px}.success .cta{width:100%;background-position:274px center}}.lightbox_termsandconditions{background-color:#fff;max-width:940px;min-width:320px;padding:30px 50px 30px 20px}.lightbox_termsandconditions h2,.lightbox_termsandconditions p,.lightbox_termsandconditions ul,.lightbox_termsandconditions li{padding-bottom:20px}.lightbox_termsandconditions ul{list-style:none}.lightbox_termsandconditions ul li{list-style:none;padding-left:15px;background:transparent url("../img/bullet.png") no-repeat scroll 0 5px;font-family:Avenir,Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;color:#4a4f53;font-size:.875rem}.lightbox_termsandconditions ul li:last-child{padding-bottom:0}.lightbox_termsandconditions .btn_close{width:41px;height:41px;background:transparent url("../img/btn_close.png") no-repeat scroll 0 0;position:absolute;top:15px;right:10px}.lightbox_termsandconditions .btn_close:hover{background-position:bottom right}.lightbox_termsandconditions .lightbox_menu_text{padding-bottom:5px}.lightbox_termsandconditions .lightbox_menu li{padding-top:0;padding-bottom:0}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min-resolution: 144dpi){.lightbox_termsandconditions ul li{background-image:url("../img/2x/bullet_2x.png");background-size:5px 5px}.lightbox_termsandconditions .btn_close{background-image:url("../img/2x/btn_close_2x.png");background-size:41px auto}}.slick-slider{position:relative;display:block;box-sizing:border-box;padding:0px;background-color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;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)}@media screen and (max-width: 47.938rem){.slick-slider .slick-track,.slick-slider .slick-list{margin-bottom:50px}}.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}.slick-dotted.slick-slider{margin-bottom:0px !important;padding:0 130px}@media screen and (min-width: 47.938rem)and (max-width: 96.875rem){.slick-dotted.slick-slider{padding:0 5%}}@media screen and (max-width: 47.938rem){.slick-dotted.slick-slider{padding:0}}.slick-loading .slick-list{background:#fff url("../img/ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("/fonts/slick.eot");src:url("/fonts/slick.eot?#iefix") format("embedded-opentype"),url("/fonts/slick.woff") format("woff"),url("/fonts/slick.ttf") format("truetype"),url("/fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;color:transparent;top:50%;transform:translate(0, -50%);padding:0;border:none;outline:none;z-index:1;background:transparent url("../img/icn_slider.png") no-repeat scroll 0 0;height:47px;width:42px}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;color:transparent}.slick-prev{left:0px;width:21px;background-position:0 3px}[dir=rtl] .slick-prev{left:auto;right:0px}.slick-next{right:-15px;background-position:-56px 2px}[dir=rtl] .slick-next{left:0px;right:auto}.slick-dotted.slick-slider{margin-bottom:30px}@media screen and (max-width: 47.938rem){.slick-dotted.slick-slider{margin-bottom:0px !important}}.slick-dots{position:absolute;bottom:30px;list-style:none;left:220px;margin:0 !important;display:flex;align-items:center}@media screen and (min-width: 47.938rem)and (max-width: 96.875rem){.slick-dots{left:170px}}@media screen and (max-width: 47.938rem){.slick-dots{left:75px}}.slick-dots li{position:relative;display:inline-block;cursor:pointer;margin:0 0px 0 20px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;outline:none;line-height:0px;font-size:0px;color:transparent;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{content:"";width:10px;height:10px;opacity:1;border:3px solid #fff;border-radius:50%;display:block}@media screen and (max-width: 47.938rem){.slick-dots li button:before{border:3px solid #000}}.slick-dots li.slick-active button:before{color:#fff;opacity:unset;background:#fff}.slick-play-ctrl{border:0;padding:0;position:absolute;bottom:19px;left:175px;cursor:pointer}@media screen and (min-width: 47.938rem)and (max-width: 96.875rem){.slick-play-ctrl{left:125px}}@media screen and (max-width: 47.938rem){.slick-play-ctrl{bottom:19px;left:30px}}.slick-play-ctrl #play-icon-white{display:none}@media screen and (max-width: 47.938rem){.slick-play-ctrl #play-icon-white{display:none}}.slick-play-ctrl #play-icon-black{display:none}@media screen and (max-width: 47.938rem){.slick-play-ctrl #play-icon-black{display:none}}.slick-play-ctrl #pause-icon{display:block}@media screen and (max-width: 47.938rem){.slick-play-ctrl #pause-icon line{stroke:#000}}.slick-play-ctrl.paused #play-icon-white{display:block}@media screen and (max-width: 47.938rem){.slick-play-ctrl.paused #play-icon-white{display:none}}.slick-play-ctrl.paused #play-icon-black{display:none}@media screen and (max-width: 47.938rem){.slick-play-ctrl.paused #play-icon-black{display:block}}.slick-play-ctrl.paused #pause-icon{display:none}@media screen and (max-width: 47.938rem){.slick-play-ctrl.paused #pause-icon line{stroke:#000}}@media screen and (max-width: 47.938rem){.slick-play-ctrl #circle-1{stroke:#000}}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min-resolution: 144dpi){.slick-prev,.slick-next{background-image:url("../img/2x/icn_slider_2x.png");background-size:80px 60px}}.slider_form{background-color:#fff !important;padding:0px 75px 50px !important}@media screen and (max-width: 47.938rem){.slider_form{padding:0px 10px 50px !important}}@media screen and (min-width: 47.938rem){.slider_form .slick-next{right:-30px !important}.slider_form .slick-prev{left:-15px !important}}.slider_form .slick-slide{display:flex;justify-content:center}.slider_form .slick-slide img{width:100px;height:auto}.slider_form .slick-prev,.slider_form .slick-next{background-image:url("../img/icn_slider_dark.png");top:42%;transform:translate(0, -52%)}.slider_form .slick-dots li button:before{color:#000 !important}.slider_form .slick-dots li.slick-active button:before{color:#000 !important;opacity:unset}.slider_form .slick-dots{bottom:-70px !important}.slider-fullscreen{overflow:hidden}.klaro{font-family:inherit;font-family:var(--font-family, inherit);font-size:14px;font-size:var(--font-size, 14px)}.klaro button{font-family:inherit;font-family:var(--font-family, inherit);font-size:14px;font-size:var(--font-size, 14px)}.klaro.cm-as-context-notice{height:100%;padding-bottom:12px;padding-top:12px}.klaro .cookie-modal,.klaro .context-notice,.klaro .cookie-notice{position:relative;margin:0 auto;height:auto;width:auto;max-height:98%}.klaro .cookie-modal p,.klaro .cookie-modal strong,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal ul,.klaro .cookie-modal li,.klaro .context-notice p,.klaro .context-notice strong,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice ul,.klaro .context-notice li,.klaro .cookie-notice p,.klaro .cookie-notice strong,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice ul,.klaro .cookie-notice li{font-family:"Avenir_Next_Regular",Arial,Helvetica,sans-serif;color:#0c121c;font-size:.8125rem;line-height:1.125rem;letter-spacing:normal}.klaro .cookie-modal p,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal ul,.klaro .cookie-modal li,.klaro .context-notice p,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice ul,.klaro .context-notice li,.klaro .cookie-notice p,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice ul,.klaro .cookie-notice li{display:block;text-align:left;margin:0;padding:0;margin-top:30px}.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal h3,.klaro .cookie-modal h4,.klaro .cookie-modal h5,.klaro .cookie-modal h6,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice h3,.klaro .context-notice h4,.klaro .context-notice h5,.klaro .context-notice h6,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice h3,.klaro .cookie-notice h4,.klaro .cookie-notice h5,.klaro .cookie-notice h6{font-family:"Avenir_Next_Regular",Arial,Helvetica,sans-serif}.klaro .cookie-modal .cm-link,.klaro .context-notice .cm-link,.klaro .cookie-notice .cm-link{margin-right:.5em;vertical-align:middle}.klaro .cookie-notice h1{font-family:"lr_ot4_demi",Arial,Helvetica,sans-serif;width:100%;font-size:2rem;margin-bottom:30px;line-height:45px}.klaro .cookie-notice .cm-link,.klaro .cookie-modal .cm-btn,.klaro .context-notice .cm-btn,.klaro .cookie-notice .cm-btn,.klaro .cookie-modal .cm-btn.cm-btn-success-var,.klaro .context-notice .cm-btn.cm-btn-success-var,.klaro .cookie-notice .cm-btn.cm-btn-success-var{background-color:#3c3c3b;max-width:170px;height:auto;display:inline-block;cursor:pointer;padding:12px 20px;font-family:"Proxima_Nova_Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;letter-spacing:.09375rem;font-size:.75rem;line-height:.8125rem;text-align:center;text-transform:uppercase;text-decoration:none;outline:none;color:#fff;transition:background-color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out;white-space:nowrap;transition:all .2s ease-in-out;box-sizing:content-box;border:1px solid #000;margin-right:10px}@media screen and (max-width: 47.938rem){.klaro .cookie-notice .cm-link,.klaro .cookie-modal .cm-btn,.klaro .context-notice .cm-btn,.klaro .cookie-notice .cm-btn,.klaro .cookie-modal .cm-btn.cm-btn-success-var,.klaro .context-notice .cm-btn.cm-btn-success-var,.klaro .cookie-notice .cm-btn.cm-btn-success-var{width:300px;max-width:300px}}.klaro .cookie-notice button.cm-btn,.klaro .cookie-modal .cm-btn.cm-btn-info,.klaro .cookie-modal button.cm-btn{width:180px}@media screen and (max-width: 47.938rem){.klaro .cookie-notice button.cm-btn,.klaro .cookie-modal .cm-btn.cm-btn-info,.klaro .cookie-modal button.cm-btn{width:300px;max-width:300px}}.klaro .cookie-modal .cm-btn:disabled,.klaro .context-notice .cm-btn:disabled,.klaro .cookie-notice .cm-btn:disabled{opacity:.5}.klaro .cookie-modal .cm-btn.cm-btn-close,.klaro .context-notice .cm-btn.cm-btn-close,.klaro .cookie-notice .cm-btn.cm-btn-close{background-color:#c8c8c8;background-color:var(--light2, #c8c8c8)}.klaro .cookie-modal .cm-btn.cm-btn-success-var,.klaro .context-notice .cm-btn.cm-btn-success-var,.klaro .cookie-notice .cm-btn.cm-btn-success-var{background-color:#0c121c;background-color:#0c121c}.klaro .context-notice{border-radius:4px;border-radius:var(--border-radius, 4px);border-style:solid;border-style:var(--border-style, solid);border-width:1px;border-width:var(--border-width, 1px);border-color:#c8c8c8;border-color:var(--light2, #c8c8c8);background-color:#fafafa;background-color:var(--light1, #fafafa);display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;padding:12px;height:100%}.klaro .context-notice.cm-dark{background-color:#333;background-color:var(--dark1, #333);border-color:#5c5c5c;border-color:var(--dark2, #5c5c5c)}.klaro .context-notice.cm-dark p{color:#fafafa;color:var(--light1, #fafafa)}.klaro .context-notice.cm-dark p a{color:#459cdc;color:var(--blue2, #459cdc)}.klaro .context-notice p{color:#333;color:var(--dark1, #333);flex-grow:0;text-align:center;padding-top:0;margin-top:0}.klaro .context-notice p a{color:#0c121c;color:var(--green2, #0C121C)}.klaro .context-notice p.cm-buttons{margin-top:12px}.klaro .cookie-modal{width:100%;height:100%;position:fixed;overflow:hidden;left:0;top:0}.klaro .cookie-modal.cm-embedded{position:relative;height:inherit;width:inherit;left:inherit;right:inherit;z-index:0}.klaro .cookie-modal.cm-embedded .cm-modal.cm-klaro{position:relative;transform:none}.klaro .cookie-modal .cm-bg{background:rgba(0,0,0,.5);height:100%;width:100%;position:fixed;top:0;left:0}.klaro .cookie-modal .cm-modal.cm-klaro{background-color:#333;background-color:var(--dark1, #333);color:#fafafa;color:var(--light1, #fafafa);z-index:1001;width:100%;max-height:98%;top:50%;transform:translateY(-50%);position:fixed;overflow:auto;padding:30px}@media(min-width: 660px){.klaro .cookie-modal .cm-modal.cm-klaro{position:relative;margin:0 auto;max-width:900px;height:auto;width:auto}}.klaro .cookie-modal .cm-modal .hide{border-style:none;background:none;cursor:pointer;position:absolute;top:20px;right:20px;z-index:1}.klaro .cookie-modal .cm-modal .hide svg{stroke:#fafafa;stroke:var(--light1, #fafafa)}.klaro .cookie-modal .cm-modal .cm-footer{border:0;margin-top:20px}.klaro .cookie-modal .cm-modal .cm-footer-buttons{display:flex;flex-flow:row;justify-content:space-between}@media screen and (max-width: 47.938rem){.klaro .cookie-modal .cm-modal .cm-footer-buttons{flex-direction:column;align-items:center}}.klaro .cookie-modal .cm-modal .cm-footer-buttons button{width:200px;max-width:200px}@media screen and (max-width: 47.938rem){.klaro .cookie-modal .cm-modal .cm-footer-buttons button{margin-top:.5em;width:300px;max-width:300px}}@media(max-width: 384px){.klaro .cookie-modal .cm-modal .cm-footer-buttons button{width:calc(70% - 0.5em)}}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by{font-size:.8em;padding-top:4px;text-align:right;padding-right:8px}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by a{color:#5c5c5c;color:var(--dark2, #5c5c5c)}.klaro .cookie-modal .cm-modal .cm-header{border:0;padding:1em;padding-right:24px}.klaro .cookie-modal .cm-modal .cm-header h1{font-family:"lr_ot4_demi",Arial,Helvetica,sans-serif;margin:20px 0 30px 0;font-size:2rem;display:block;line-height:45px}.klaro .cookie-modal .cm-modal .cm-header h1.title{width:100%}.klaro .cookie-modal .cm-modal .cm-header h1.title span{font-size:2rem}.klaro .cookie-modal .cm-modal .cm-body{padding:2em 1em}.klaro .cookie-modal .cm-modal .cm-body ul{display:block}.klaro .cookie-modal .cm-modal .cm-body span{display:inline-block;width:auto;margin-bottom:0;font-size:.6875rem}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes{padding:0;margin:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-caret,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-caret{color:#a0a0a0;color:var(--light3, #a0a0a0)}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content{margin-left:-40px;display:none}@media(max-width: 384px){.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content{margin-left:0}}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content.expanded,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content.expanded{margin-top:10px;display:block}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose{position:relative;line-height:20px;vertical-align:middle;padding-left:9.25rem;min-height:40px}@media(max-width: 384px){.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose{display:flex;flex-direction:column;flex-wrap:wrap;padding:0}}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose:first-child{margin-top:0}@media(max-width: 384px){.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service:first-child div:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose:first-child div:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service:first-child div:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose:first-child div:first-child{display:flex;flex-direction:column;flex-wrap:wrap;padding:0}}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p{margin-top:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p.purposes{color:#a0a0a0;color:var(--light3, #a0a0a0);font-size:.8em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose.cm-toggle-all{border:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-list-title{font-family:"lr_ot4_demi",Arial,Helvetica,sans-serif;font-size:.9375rem;line-height:.9375rem;text-transform:uppercase}@media(max-width: 384px){.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-list-title{margin-top:50px}}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-required{color:#5c5c5c;color:var(--dark2, #5c5c5c);padding-left:.2em;font-size:.8em}.klaro .cookie-notice:not(.cookie-modal-notice){background-color:transparent;z-index:999;position:fixed;width:100%;bottom:0}@media(min-width: 1024px){.klaro .cookie-notice:not(.cookie-modal-notice){border-radius:4px;border-radius:var(--border-radius, 4px);position:fixed;position:var(--notice-position, fixed);left:auto;left:50%;bottom:20px;bottom:var(--notice-bottom, 20px);top:auto;top:50%;max-width:400px;max-width:900px;transform:translateY(-50%) translateX(-50%)}}@media(max-width: 1023px){.klaro .cookie-notice:not(.cookie-modal-notice){border-style:none;border-radius:0}}.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded{position:relative;height:inherit;width:inherit;left:inherit;right:inherit;bottom:inherit;z-index:0}.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded .cn-body{padding-top:.5em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body{margin-bottom:0;margin-right:0;bottom:0;padding:1em;padding-top:0;margin:auto;background:#fff;padding:30px;box-shadow:rgba(0,0,0,.15) 0px 1px 4px 2px,rgba(0,0,0,.15) 0px 1px 4px 2px}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p{margin-bottom:2em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p.cn-changes{text-decoration:underline}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-learn-more{display:inline-block;flex-grow:1}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{display:inline-block;margin-top:-0.5em}@media(max-width: 384px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{width:100%}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{margin-top:.5em}@media(max-width: 384px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{width:calc(70% - 0.5em)}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:flex-start;align-items:baseline}@media screen and (max-width: 47.938rem){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok{flex-direction:column;align-items:center}}@media screen and (max-width: 47.938rem){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok a{margin-top:0;display:flex;align-items:center;flex-direction:column}}@media(max-width: 384px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok a{width:calc(70% - 0.5em)}}@media screen and (max-width: 47.938rem){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok div{margin-top:0;display:flex;align-items:center;flex-direction:column}}.klaro .cookie-modal-notice{background-color:#333;background-color:var(--dark1, #333);color:#fafafa;color:var(--light1, #fafafa);z-index:1001;box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);width:100%;max-height:98%;top:50%;transform:translateY(-50%);position:fixed;overflow:auto;padding:1em;padding-top:.2em}@media(min-width: 400px){.klaro .cookie-modal-notice{border-radius:4px;border-radius:var(--border-radius, 4px);position:relative;margin:0 auto;max-width:400px;height:auto;width:auto}}.klaro .cookie-modal-notice .cn-ok{display:flex;flex-flow:row;align-items:center;margin-top:20px}@media(min-width: 640px){.klaro .cookie-modal-notice .cn-ok{justify-content:space-between}}.klaro .cookie-notice-hidden{display:none !important}.klaro .context-notice .cm-buttons .cm-btn-success-var{margin-top:15px}@media(min-width: 492px){.klaro .context-notice .cm-buttons .cm-btn-success-var{margin-top:0}}@media(min-width: 768px)and (max-width: 955px){.klaro .context-notice .cm-buttons .cm-btn-success-var{margin-top:15px}}.klaro .cookie-modal .cm-modal.cm-klaro .cm-body .cm-purposes .cm-services .cm-caret a{font-family:"lr_ot4_demi",Arial,Helvetica,sans-serif;letter-spacing:calc(120px / 100);margin:0;position:relative;display:inline-block;text-decoration:none;text-transform:uppercase;font-size:.8125rem;line-height:1.1875rem;letter-spacing:.09375rem;color:#000;padding-left:15px;margin-bottom:20px;font-weight:400}.klaro .cookie-modal .cm-modal.cm-klaro .cm-list-label{font-family:"lr_ot4_demi",Arial,Helvetica,sans-serif;font-weight:normal;font-size:.9375rem;line-height:.9375rem;letter-spacing:.09375rem;margin:0;padding-right:138px;min-height:25px}@media(max-width: 384px){.klaro .cookie-modal .cm-modal.cm-klaro .cm-list-label{padding-right:0}}.klaro .cm-caret a::before{content:"";background-image:url("../img/icn-arrow-textlink-dark.svg");background-repeat:no-repeat;background-size:6px 10px;width:6px;height:10px;display:inline-block;position:absolute;left:0;top:50%;margin:0;transform:translateY(-50%);margin-top:-1px}.klaro .cm-caret a.active::after{content:"";visibility:visible;position:absolute;bottom:-2px;left:15px;width:calc(100% - 15px);height:1px;background-color:#3c3c3b;opacity:1}.klaro .cm-caret a span{display:none !important}.klaro .cookie-modal .cm-modal.cm-klaro .cm-list-input{position:absolute;top:-7px;right:0;opacity:0 !important;width:118px;height:30px;background:transparent}@media screen and (min-width: 47.938rem){.klaro .cookie-modal .cm-modal.cm-klaro .cm-list-input{left:0;right:inherit;top:0}}.klaro .cookie-modal .cm-modal.cm-klaro .cm-list-input:hover{cursor:pointer}.klaro .cookie-modal .cm-modal.cm-klaro .cm-switch .slider{pointer-events:none;background-color:#f0f0f0;letter-spacing:.0625rem;font-size:.625rem;position:absolute;cursor:pointer;top:10px;left:0;right:0;bottom:0;transition:.4s;width:118px;height:30px;display:inline-block;border-radius:0}.klaro .cookie-modal .cm-modal.cm-klaro .cm-switch .slider::before{background-color:#fff;text-decoration:none;color:#000;right:0;transition:all .4s ease;transform:translateX(0);transform:translateZ(0);box-shadow:rgba(0,0,0,.15) 0px 1px 4px 2px,rgba(0,0,0,.15) 0px 1px 4px 2px;background-color:#fff;content:"Off";z-index:1}.klaro .cookie-modal .cm-modal.cm-klaro .cm-switch .slider{pointer-events:none;letter-spacing:.0625rem;font-size:.625rem;cursor:pointer}.klaro .cookie-modal .cm-modal.cm-klaro .cm-list-input:checked+.cm-list-label .slider::before{transform:translateX(-59px);content:"On"}.klaro .cookie-modal .cm-modal.cm-klaro .cm-switch .slider::before,.klaro .cookie-modal .cm-modal.cm-klaro .cm-switch .slider::after{position:absolute;bottom:0;height:30px;width:59px;display:flex;align-items:center;justify-content:center;line-height:30px;color:#000;text-transform:uppercase;border-radius:0}.klaro .cookie-modal .cm-modal.cm-klaro .cm-list-input:checked+.cm-list-label .slider::after{transform:translateX(59px);content:"Off"}.klaro .cookie-modal .cm-modal.cm-klaro .cm-switch .slider::after{left:0;content:"On"}.klaro .cookie-modal .cm-modal.cm-klaro .cm-body .cm-purposes .cm-list-description span,.klaro .cookie-modal .cm-modal.cm-klaro .cm-body .cm-purposes .purposes{margin-bottom:0;font-size:.6875rem;letter-spacing:calc(560px / 1000)}.klaro .cookie-modal .cm-modal.cm-klaro .cm-switch{left:0;top:0;right:inherit}.klaro .cookie-modal .cm-modal.cm-klaro .cm-switch{position:absolute;right:120px;top:-7px}.klaro .cookie-modal .cm-modal.cm-klaro .cm-body .cm-purposes .cm-services{margin-top:.8125rem}.klaro a:not(.cm-link){text-decoration:underline}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIl9ub3JtYWxpemUuc2NzcyIsIl9yZXNldC5zY3NzIiwiX21peGlucy5zY3NzIiwiX2Zvcm0uc2NzcyIsIl9zdGFnZS5zY3NzIiwiX2Nob3Nlbi5zY3NzIiwiX2JydXRlc2VsZWN0LnNjc3MiLCJfZm9vdGVyLnNjc3MiLCJfbmF2aS5zY3NzIiwiX3N1Y2Nlc3Muc2NzcyIsIl9saWdodGJveC5zY3NzIiwibGliL19zbGljay5zY3NzIiwibGliL19zbGlja190aGVtZS5zY3NzIiwibGliL19rbGFyby5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDJEQ0FBLENBQUEsc0ZBVUEsYUFZSSxDQUFBLG1CQU9KLG9CQUdJLEVBQUEsY0FDQSxFQUFBLE1BQ0EsQ0FBQSxzQkFRSixZQUNJLENBQUEsUUFDQSxDQUFBLFNBUUosWUFDSSxDQUFBLEtBY0osY0FDSSxDQUFBLHlCQUNBLENBQUEsNkJBQ0EsQ0FBQSxrQ0FRSixzQkFLSSxDQUFBLEtBT0osUUFDSSxDQUFBLFFBV0osWUFDSSxDQUFBLGlCQU9KLFNBRUksQ0FBQSxrQkFhSixhQU1DLENBQUEsVUFDRyxDQUFBLFlBT0osd0JBQ0ksQ0FBQSxTQU9KLGdCQUVJLENBQUEsV0FHSixlQUNJLENBQUEsSUFPSixpQkFDSSxDQUFBLEdBU0Esc0JBQ0EsQ0FBQSxRQUNBLENBQUEsS0FPSixlQUNJLENBQUEsVUFDQSxDQUFBLE1BT0osVUFFSSxDQUFBLGtCQU9KLDJCQUlJLEVBQUEsbUNBQ0EsQ0FBQSxhQUNBLENBQUEsSUFPSixlQUNJLENBQUEsb0JBQ0EsQ0FBQSxvQkFDQSxDQUFBLEVBT0osV0FDSSxDQUFBLGlCQU9KLFVBRUksQ0FBQSxZQUNBLENBQUEsTUFPSixhQUNJLENBQUEsUUFPSixhQUVJLENBQUEsYUFDQSxDQUFBLGlCQUNBLENBQUEsdUJBQ0EsQ0FBQSxJQUdKLFVBQ0ksQ0FBQSxJQUdKLGNBQ0ksQ0FBQSxjQVdKLFVBSUksQ0FBQSxHQUdKLFVBQ0ksQ0FBQSxXQU9KLGtC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ImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgbm9ybWFsaXplLmNzcyB2MS4xLjMgfCBNSVQgTGljZW5zZSB8IGdpdC5pby9ub3JtYWxpemUgKi9hcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWFpbixuYXYsc2VjdGlvbixzdW1tYXJ5e2Rpc3BsYXk6YmxvY2t9YXVkaW8sY2FudmFzLHZpZGVve2Rpc3BsYXk6aW5saW5lLWJsb2NrOypkaXNwbGF5OmlubGluZTsqem9vbToxfWF1ZGlvOm5vdChbY29udHJvbHNdKXtkaXNwbGF5Om5vbmU7aGVpZ2h0OjB9W2hpZGRlbl17ZGlzcGxheTpub25lfWh0bWx7Zm9udC1zaXplOjEwMCU7LW1zLXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJX1odG1sLGJ1dHRvbixpbnB1dCxzZWxlY3QsdGV4dGFyZWF7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZn1ib2R5e21hcmdpbjowfWE6Zm9jdXN7b3V0bGluZTpub25lfWE6YWN0aXZlLGE6aG92ZXJ7b3V0bGluZTowfWgxLGgyLGgzLGg0LGg1LGg2e2ZvbnQtc2l6ZToxZW07bWFyZ2luOjBweH1hYmJyW3RpdGxlXXtib3JkZXItYm90dG9tOjFweCBkb3R0ZWR9YixzdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZH1ibG9ja3F1b3Rle21hcmdpbjoxZW0gNDBweH1kZm57Zm9udC1zdHlsZTppdGFsaWN9aHJ7LW1vei1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JveC1zaXppbmc6Y29udGVudC1ib3g7aGVpZ2h0OjB9bWFya3tiYWNrZ3JvdW5kOiNmZjA7Y29sb3I6IzAwMH1wLHByZXttYXJnaW46MHB4fWNvZGUsa2JkLHByZSxzYW1we2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSxzZXJpZjtfZm9udC1mYW1pbHk6XCJjb3VyaWVyIG5ld1wiLG1vbm9zcGFjZTtmb250LXNpemU6MWVtfXByZXt3aGl0ZS1zcGFjZTpwcmU7d2hpdGUtc3BhY2U6cHJlLXdyYXA7d29yZC13cmFwOmJyZWFrLXdvcmR9cXtxdW90ZXM6bm9uZX1xOmJlZm9yZSxxOmFmdGVye2NvbnRlbnQ6XCJcIjtjb250ZW50Om5vbmV9c21hbGx7Zm9udC1zaXplOjgwJX1zdWIsc3Vwe2ZvbnQtc2l6ZTo3NSU7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1zdXB7dG9wOi0wLjVlbX1zdWJ7Ym90dG9tOi0wLjI1ZW19ZGwsbWVudSxvbCx1bHttYXJnaW46MHB4fWRke21hcmdpbjowcHh9bWVudSxvbCx1bHtwYWRkaW5nOjAgMCAwIDQwcHh9bmF2IHVsLG5hdiBvbHtsaXN0LXN0eWxlOm5vbmU7bGlzdC1zdHlsZS1pbWFnZTpub25lfWltZ3tib3JkZXI6MDstbXMtaW50ZXJwb2xhdGlvbi1tb2RlOmJpY3ViaWN9c3ZnOm5vdCg6cm9vdCl7b3ZlcmZsb3c6aGlkZGVufWZpZ3VyZXttYXJnaW46MH1mb3Jte21hcmdpbjowfWZpZWxkc2V0e2JvcmRlcjoxcHggc29saWQgc2lsdmVyO21hcmdpbjowIDJweDtwYWRkaW5nOi4zNWVtIC42MjVlbSAuNzVlbX1sZWdlbmR7Ym9yZGVyOjA7cGFkZGluZzowO3doaXRlLXNwYWNlOm5vcm1hbDsqbWFyZ2luLWxlZnQ6LTdweH1idXR0b24saW5wdXQsc2VsZWN0LHRleHRhcmVhe2ZvbnQtc2l6ZToxMDAlO21hcmdpbjowO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lOyp2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9YnV0dG9uLGlucHV0e2xpbmUtaGVpZ2h0Om5vcm1hbH1idXR0b24sc2VsZWN0e3RleHQtdHJhbnNmb3JtOm5vbmV9YnV0dG9uLGh0bWwgaW5wdXRbdHlwZT1idXR0b25dLGlucHV0W3R5cGU9cmVzZXRdLGlucHV0W3R5cGU9c3VibWl0XXstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9uO2N1cnNvcjpwb2ludGVyOypvdmVyZmxvdzp2aXNpYmxlfWJ1dHRvbltkaXNhYmxlZF0saHRtbCBpbnB1dFtkaXNhYmxlZF17Y3Vyc29yOmRlZmF1bHR9aW5wdXRbdHlwZT1jaGVja2JveF0saW5wdXRbdHlwZT1yYWRpb117Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MDsqaGVpZ2h0OjEzcHg7KndpZHRoOjEzcHh9aW5wdXRbdHlwZT1zZWFyY2hdey13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7LW1vei1ib3gtc2l6aW5nOmNvbnRlbnQtYm94Oy13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94fWlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixpbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9YnV0dG9uOjotbW96LWZvY3VzLWlubmVyLGlucHV0OjotbW96LWZvY3VzLWlubmVye2JvcmRlcjowO3BhZGRpbmc6MH10ZXh0YXJlYXtvdmVyZmxvdzphdXRvO3ZlcnRpY2FsLWFsaWduOnRvcH10YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MH1hLGFiYnIsYWNyb255bSxhZGRyZXNzLGFwcGxldCxhcnRpY2xlLGFzaWRlLGF1ZGlvLGIsYmlnLGJsb2NrcXVvdGUsYm9keSxjYW52YXMsY2FwdGlvbixjZW50ZXIsY2l0ZSxjb2RlLGRkLGRlbCxkZXRhaWxzLGRmbixkaWFsb2csZGl2LGRsLGR0LGVtLGVtYmVkLGZpZWxkc2V0LGZpZ2NhcHRpb24sZmlndXJlLGZvbnQsZm9vdGVyLGZvcm0saDEsaDIsaDMsaDQsaDUsaDYsaGVhZGVyLGhncm91cCxocixodG1sLGksaWZyYW1lLGltZyxpbnMsa2JkLGxhYmVsLGxlZ2VuZCxsaSxtYXJrLG1lbnUsbWV0ZXIsbmF2LG9iamVjdCxvbCxvdXRwdXQscCxwcmUscHJvZ3Jlc3MscSxycCxydCxydWJ5LHMsc2FtcCxzZWN0aW9uLHNtYWxsLHNwYW4sc3RyaWtlLHN0cm9uZyxzdWIsc3VtbWFyeSxzdXAsdGFibGUsdGJvZHksdGQsdGZvb3QsdGgsdGhlYWQsdGltZSx0cix0dCx1LHVsLHZhcix2aWRlbyx4bXB7Ym9yZGVyOjA7bWFyZ2luOjA7cGFkZGluZzowO2ZvbnQtc2l6ZToxMDAlO3RleHQtZGVjb3JhdGlvbjpub25lfWh0bWwsYm9keXtoZWlnaHQ6MTAwJTttYXJnaW46YXV0b31hcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWVudSxuYXYsc2VjdGlvbntkaXNwbGF5OmJsb2NrfWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGR9aW1ne2NvbG9yOnRyYW5zcGFyZW50O2ZvbnQtc2l6ZTowO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstbXMtaW50ZXJwb2xhdGlvbi1tb2RlOmJpY3ViaWN9bGl7ZGlzcGxheTpsaXN0LWl0ZW19dGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2JvcmRlci1zcGFjaW5nOjB9dGgsdGQsY2FwdGlvbntmb250LXdlaWdodDpub3JtYWw7dmVydGljYWwtYWxpZ246dG9wO3RleHQtYWxpZ246bGVmdH1zdmd7b3ZlcmZsb3c6aGlkZGVufWlucHV0LGlucHV0OmZvY3VzLGlucHV0OmFjdGl2ZSxpbnB1dDpob3Zlcix0ZXh0YXJlYXtvdXRsaW5lOm5vbmV9dGV4dGFyZWF7cmVzaXplOm5vbmV9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcImxyX290NFwiO3NyYzp1cmwoXCIuLi9mb250cy9MYW5kUm92ZXJXZWItQm9sZC5lb3RcIik7c3JjOnVybChcIi4uL2ZvbnRzL0xhbmRSb3ZlcldlYi1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vZm9udHMvTGFuZFJvdmVyV2ViLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL0xhbmRSb3ZlcldlYi1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpib2xkfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJscl9vdDRcIjtzcmM6dXJsKFwiLi4vZm9udHMvTGFuZFJvdmVyV2ViLU1lZGl1bS5lb3RcIik7c3JjOnVybChcIi4uL2ZvbnRzL0xhbmRSb3ZlcldlYi1NZWRpdW0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9mb250cy9MYW5kUm92ZXJXZWItTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi9mb250cy9MYW5kUm92ZXJXZWItTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcImxyX290NF9kZW1pXCI7c3JjOnVybChcIi4uL2ZvbnRzL0xhbmRSb3ZlcldlYi1Cb2xkLmVvdFwiKTtzcmM6dXJsKFwiLi4vZm9udHMvTGFuZFJvdmVyV2ViLUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9mb250cy9MYW5kUm92ZXJXZWItQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vZm9udHMvTGFuZFJvdmVyV2ViLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiQXZlbmlyX2hlYXZ5XCI7c3JjOnVybChcIi4uL2ZvbnRzL0F2ZW5pcl9IZWF2eS5lb3RcIik7c3JjOnVybChcIi4uL2ZvbnRzL0F2ZW5pcl9IZWF2eS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uL2ZvbnRzL0F2ZW5pcl9IZWF2eS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vZm9udHMvQXZlbmlyX0hlYXZ5LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkF2ZW5pclwiO3NyYzp1cmwoXCIuLi9mb250cy9BdmVuaXJfTWVkaXVtLmVvdFwiKTtzcmM6dXJsKFwiLi4vZm9udHMvQXZlbmlyX01lZGl1bS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uL2ZvbnRzL0F2ZW5pcl9NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL0F2ZW5pcl9NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiQXZlbmlyX3JvbWFuXCI7c3JjOnVybChcIi4uL2ZvbnRzL0F2ZW5pcl9Sb21hbi5lb3RcIik7c3JjOnVybChcIi4uL2ZvbnRzL0F2ZW5pcl9Sb21hbi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uL2ZvbnRzL0F2ZW5pcl9Sb21hbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vZm9udHMvQXZlbmlyX1JvbWFuLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkF2ZW5pcl9vYmxpcXVlXCI7c3JjOnVybChcIi4uL2ZvbnRzL0F2ZW5pcl9Sb21hbi1PYmxpcXVlLmVvdFwiKTtzcmM6dXJsKFwiLi4vZm9udHMvQXZlbmlyX1JvbWFuLU9ibGlxdWUuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9mb250cy9BdmVuaXJfUm9tYW4tT2JsaXF1ZS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vZm9udHMvQXZlbmlyX1JvbWFuLU9ibGlxdWUudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtd2VpZ2h0Om5vcm1hbH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiQXZlbmlyX2JsYWNrXCI7c3JjOnVybChcIi4uL2ZvbnRzL0F2ZW5pcl9CbGFjay5lb3RcIik7c3JjOnVybChcIi4uL2ZvbnRzL0F2ZW5pcl9CbGFjay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uL2ZvbnRzL0F2ZW5pcl9CbGFjay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vZm9udHMvQXZlbmlyX0JsYWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkF2ZW5pcl9ib29rXCI7c3JjOnVybChcIi4uL2ZvbnRzL0F2ZW5pckxUQ29tLUJvb2suZW90XCIpO3NyYzp1cmwoXCIuLi9mb250cy9BdmVuaXJMVENvbS1Cb29rLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vZm9udHMvQXZlbmlyTFRDb20tQm9vay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vZm9udHMvQXZlbmlyTFRDb20tQm9vay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJBdmVuaXJfbGlnaHRcIjtzcmM6dXJsKFwiLi4vZm9udHMvTGFuZFJvdmVyV2ViLUxpZ2h0LmVvdFwiKTtzcmM6dXJsKFwiLi4vZm9udHMvTGFuZFJvdmVyV2ViLUxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vZm9udHMvTGFuZFJvdmVyV2ViLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi9mb250cy9MYW5kUm92ZXJXZWItTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiQXZlbmlyX05leHRfUmVndWxhclwiO3NyYzp1cmwoXCIuLi9mb250cy9BdmVuaXJOZXh0VzAxLVJlZ3VsYXIuZW90XCIpO3NyYzp1cmwoXCIuLi9mb250cy9BdmVuaXJOZXh0VzAxLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9mb250cy9BdmVuaXJOZXh0VzAxLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL0F2ZW5pck5leHRXMDEtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJBdmVuaXJfZGVtaVwiO3NyYzp1cmwoXCIuLi9mb250cy9BdmVuaXJOZXh0VzAxLURlbWkuZW90XCIpO3NyYzp1cmwoXCIuLi9mb250cy9BdmVuaXJOZXh0VzAxLURlbWkuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9mb250cy9BdmVuaXJOZXh0VzAxLURlbWkud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL0F2ZW5pck5leHRXMDEtRGVtaS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsfSp7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fWh0bWx7YmFja2dyb3VuZC1jb2xvcjojNGE0ZjUzfXNlbGVjdHtmb250LWZhbWlseTpcIkF2ZW5pcl9yb21hblwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbH1he2NvbG9yOiMwYzEyMWM7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3V0bGluZTpub25lfS5sZWZ0e2Zsb2F0OmxlZnR9LnJpZ2h0e2Zsb2F0OnJpZ2h0fS5jbGVhcntjbGVhcjpib3RofXB7Zm9udC1mYW1pbHk6XCJBdmVuaXJfTmV4dF9SZWd1bGFyXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuMTI1cmVtO2NvbG9yOiMwYzEyMWN9cC5lcnJvcntjb2xvcjojZmYwMDJkfXAuZm9ybS10ZXh0e2ZvbnQtc2l6ZToxN3B4O2xpbmUtaGVpZ2h0OjIwcHg7cGFkZGluZy1ib3R0b206NzBweCAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzOHJlbSl7cC5mb3JtLXRleHR7cGFkZGluZy1ib3R0b206MjVweCAhaW1wb3J0YW50fX0uY29weSBwe21hcmdpbjowcHg7cGFkZGluZzowcHh9LmNvbnRlbnRfaW5kZXhfd3JhcCAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgc3BhbiwuY29udGVudF9pbmRleF93cmFwIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaXtmb250LWZhbWlseTpcIkF2ZW5pcl9OZXh0X1JlZ3VsYXJcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWx9LnByaXZhY3l7Zm9udC1mYW1pbHk6XCJBdmVuaXJfTmV4dF9SZWd1bGFyXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2xldHRlci1zcGFjaW5nOi41cHg7bWFyZ2luLWJvdHRvbToxNXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxNHB4fWxhYmVse2ZvbnQtZmFtaWx5OlwiQXZlbmlyX05leHRfUmVndWxhclwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojMGMxMjFjO2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuMTI1cmVtfWlucHV0e2ZvbnQtZmFtaWx5OlwiQXZlbmlyX05leHRfUmVndWxhclwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MTRweDtjb2xvcjojMGMxMjFjfWlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7bWFyZ2luOjB9aW5wdXRbdHlwZT1udW1iZXJdey1tb3otYXBwZWFyYW5jZTp0ZXh0ZmllbGR9dGV4dGFyZWF7bWluLWhlaWdodDo4MHB4O3Jlc2l6ZTpub25lO3dpZHRoOjMwMHB4O2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtwYWRkaW5nOjEwcHg7Y29sb3I6IzBjMTIxY31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45MzhyZW0pe3RleHRhcmVhe2JvcmRlci1jb2xvcjpzaWx2ZXJ9fS5tYWluLWxheW91dHttYXgtd2lkdGg6MTkyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowIGF1dG87aGVpZ2h0OmF1dG99Lm1haW4tbGF5b3V0LmJnX3doaXRle2JhY2tncm91bmQ6I2ZmZn0ubWFpbi1sYXlvdXQuYmdfZ3JheXtiYWNrZ3JvdW5kOiNmOGY5Zjl9Lm1haW4tbGF5b3V0IC5uby1wYWRkaW5nLWJvdHRvbXtwYWRkaW5nLWJvdHRvbTowcHh9Lm1haW4tbGF5b3V0IC5uby1tYXJnaW4tdG9we21hcmdpbi10b3A6MHB4fS5tYWluLWxheW91dC5jZW50ZXJlZHt0ZXh0LWFsaWduOmNlbnRlcn0ubWFpbi1sYXlvdXQgLmxvZ28td3JhcHBlcntkaXNwbGF5Om5vbmU7cGFkZGluZzoxMHB4IDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM4cmVtKXsubWFpbi1sYXlvdXQgLmxvZ28td3JhcHBlcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcn19LncxMDB7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47aGVpZ2h0OmF1dG99Lnc5NDB7bWF4LXdpZHRoOjk0MHB4O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowIGF1dG87aGVpZ2h0OmF1dG87dGV4dC1hbGlnbjpjZW50ZXJ9Lnc5NDAuYmdfd2hpdGV7YmFja2dyb3VuZDojZmZmfS53OTQwIC5uby1wYWRkaW5nLWJvdHRvbXtwYWRkaW5nLWJvdHRvbTowcHh9Lnc5NDAgLm5vLW1hcmdpbi10b3B7bWFyZ2luLXRvcDowcHh9Lnc0NjB7bWF4LXdpZHRoOjQ2MHB4O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowIGF1dG87aGVpZ2h0OmF1dG99LnczMDB7bWF4LXdpZHRoOjMwMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowIGF1dG87aGVpZ2h0OmF1dG99LnczMDAuaW5saW5le2Rpc3BsYXk6aW5saW5lLWJsb2NrfS53MzAwLmZpcnN0LC53MzAwLmxhc3R7d2lkdGg6MjgwcHh9LnczMDAuZmlyc3Qgc2VsZWN0e2Zsb2F0OnJpZ2h0fS53MzAwLmxhc3Qgc2VsZWN0e2Zsb2F0OmxlZnR9LmhlYWR7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZmZmO3BhZGRpbmc6MCAzMHB4O2hlaWdodDo3MHB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U0ZThlOH0ubHItYm9sZHtmb250LWZhbWlseTpcImxyX290NFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OmJvbGR9LnVwcGVyY2FzZXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmZzMTB7Zm9udC1zaXplOjEwcHh9LmZzMTZ7Zm9udC1zaXplOjE2cHh9LmNvbG9yX3RleHR7Y29sb3I6IzBjMTIxY30uY2FsbC1ub3d7Zm9udC1mYW1pbHk6XCJBdmVuaXJfZGVtaVwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6LjYyNXJlbTtsaW5lLWhlaWdodDowO2xldHRlci1zcGFjaW5nOi4xODc1cmVtO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmNhbGwtbm93OmJlZm9yZXtjb250ZW50Olwi77yeXCI7bWFyZ2luLXJpZ2h0OjVweDtmb250LXNpemU6MTVweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45MzhyZW0pey5jYWxsLW5vdzpiZWZvcmV7Y29udGVudDpcIlwiO2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2ljbi1waG9uZS1saWdodC5zdmdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO3dpZHRoOjIzcHg7aGVpZ2h0OjIzcHg7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjt3aWR0aDoyMHB4O2hlaWdodDoyMHB4fS5jYWxsLW5vdyBzcGFue2Rpc3BsYXk6bm9uZX19Lmt2e3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87cG9zaXRpb246cmVsYXRpdmV9LmJsYWNrX2xpbmV7d2lkdGg6MTAwJTtoZWlnaHQ6MnB4O2JvcmRlci10b3A6M3B4IHNvbGlkICMwYzEyMWM7bWFyZ2luLXRvcDoyMHB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LmdyYXlfbGluZXttYXJnaW4tdG9wOjcwcHh9LmNvcHl7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmctdG9wOjQwcHh9LmNvbF9maXJzdHt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MTVweH0uY29sX2ZpcnN0Lm9uZV9saW5le21heC1oZWlnaHQ6MzBweH0uY29sX3NlY29uZHttYXgtd2lkdGg6MTAwJTt0ZXh0LWFsaWduOmxlZnQ7ZmxvYXQ6bGVmdDt3aWR0aDo4MCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDcuOTM4cmVtKWFuZCAobWF4LXdpZHRoOiA5Ni44NzVyZW0pey5jb2xfc2Vjb25ke3BhZGRpbmctcmlnaHQ6NDBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM4cmVtKXsuY29sX3NlY29uZHt3aWR0aDo3NSV9fS5jb2xfc2Vjb25kIC5zcGFjZXttYXJnaW4tYm90dG9tOjIwcHh9LmNvbF9zZWNvbmQgLnNwYWNlLnNwYWNlLW1hcmtle21hcmdpbi1ib3R0b206MHB4fS5jb2xfc2Vjb25kIC5zcGFjZS5zcGFjZS1tb2RlbGwsLmNvbF9zZWNvbmQgLnNwYWNlLnNwYWNlLXllYXJ7bWFyZ2luLWJvdHRvbTowcHg7bWFyZ2luLXRvcDoyMHB4fS5jb2xfc2Vjb25kLm1haW5fY2FyIGF7bWFyZ2luLWJvdHRvbToyMHB4fS5jb2xfc2Vjb25kLm1haW5fY2FyIHNlbGVjdDpudGgtY2hpbGQobisyKXtkaXNwbGF5Om5vbmV9LmNvbF9zZWNvbmQubWFpbl9jYXIgLmNob3Nlbi1jb250YWluZXI6bnRoLWNoaWxkKG4rMyl7ZGlzcGxheTpub25lfS5jb2xfc2Vjb25kLm5leHRfcHVyY2hhc2UgLmxlZnR7ZmxvYXQ6bGVmdDt3aWR0aDo0OSU7cGFkZGluZzowcHg7dGV4dC1hbGlnbjpsZWZ0fS5jb2xfc2Vjb25kLm5leHRfcHVyY2hhc2UgLnJpZ2h0e2Zsb2F0OnJpZ2h0O3dpZHRoOjQ5JTtwYWRkaW5nOjBweDt0ZXh0LWFsaWduOmxlZnR9LmNvbF9zZWNvbmQubmV4dF9wdXJjaGFzZSBzZWxlY3R7d2lkdGg6MTAwJX0uY29sX2xhc3R7bWF4LXdpZHRoOjMwMHB4O3dpZHRoOjIwJTtmbG9hdDpyaWdodDtwb3NpdGlvbjpyZWxhdGl2ZX0uY29sX3ByaXZhY3l7d2lkdGg6OTM1cHg7ZmxvYXQ6bGVmdDt0ZXh0LWFsaWduOmxlZnQ7bWF4LXdpZHRoOjEwMCV9LmNvbF9wcml2YWN5LmNvbF9pbnZpdGVjb2RlIGlucHV0e21heC13aWR0aDozMDBweDt3aWR0aDo1MCV9LmZvcm1fcm93Lmxhc3QgLmNvbF9maXJzdHtwYWRkaW5nLXRvcDowcHh9LmZvcm1fcm93IC5jb2xfbGFzdHtkaXNwbGF5Om5vbmV9LmZvcm1fcm93LnRleHRfcm93e2NvbG9yOiM1NTU7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xMnB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzOHJlbSl7LmZvcm1fcm93LnRleHRfcm93e3RvcDotMzBweH19LmZvcm1fcm93LmNvbXBhbnl7ZGlzcGxheTpub25lfS5mb3JtX3Jvdy5yZWdpc3Rlck51bWJlckNoaWxkcmVue2Rpc3BsYXk6bm9uZX0uZHJvcGRvd25fcm93IC5lcnJvciAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGV7Ym9yZGVyOjFweCBzb2xpZCAjZmYwMDJkO2JhY2tncm91bmQ6I2ZmZTBlNCBub25lIHJlcGVhdCBzY3JvbGwgMCUgMCUgcGFkZGluZy1ib3h9LmRyb3Bkb3duX3JvdyAuZXJyb3IgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlW2Rpc2FibGVkXXtib3JkZXI6MXB4IHNvbGlkICNhY2FjYWM7YmFja2dyb3VuZDojYWNhY2FjIG5vbmUgcmVwZWF0IHNjcm9sbCAwJSAwJSBwYWRkaW5nLWJveH0uZXJyb3IgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xle2JvcmRlcjoxcHggc29saWQgI2ZmMDAyZDtiYWNrZ3JvdW5kOiNmZmUwZTQgbm9uZSByZXBlYXQgc2Nyb2xsIDAlIDAlIHBhZGRpbmctYm94fS5lcnJvciAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGVbZGlzYWJsZWRde2JvcmRlcjoxcHggc29saWQgI2FjYWNhYztiYWNrZ3JvdW5kOiNhY2FjYWMgbm9uZSByZXBlYXQgc2Nyb2xsIDAlIDAlIHBhZGRpbmctYm94fS5lcnJvciBzZWxlY3QuZHJvcGRvd25fYXJyb3d7Ym9yZGVyOjFweCBzb2xpZCAjZmYwMDJkO2JhY2tncm91bmQtY29sb3I6I2ZmZTBlNH0uZXJyb3IgLmJydXRlLXNlbGVjdHtib3JkZXI6MXB4IHNvbGlkICNmZjAwMmQ7YmFja2dyb3VuZDojZmZlMGU0IG5vbmUgcmVwZWF0IHNjcm9sbCAwJSAwJSBwYWRkaW5nLWJveH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmVycm9yLm1vYmlsZS1vbmx5e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX0uZm9ybXtmb250LWZhbWlseTpcIkF2ZW5pcl9OZXh0X1JlZ3VsYXJcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjE0cHh9LmZvcm0uZm9ybS13cmFwLXNlbGVjdGZpZWxkc3tkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlfS5mb3JtX2NvbnRhaW5lcntkaXNwbGF5Om5vbmV9LmZvcm0gLmxlZnR7ZmxvYXQ6bGVmdDt0ZXh0LWFsaWduOnJpZ2h0O3BhZGRpbmctcmlnaHQ6MjBweDtwYWRkaW5nLXRvcDo4cHg7d2lkdGg6MTIwcHh9LmZvcm0gLnJpZ2h0e2Zsb2F0OnJpZ2h0O3RleHQtYWxpZ246bGVmdDt3aWR0aDozMDBweH0uZm9ybV9yb3d7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztmbG9hdDpsZWZ0O3BhZGRpbmctYm90dG9tOjM1cHg7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwfS5maXJzdCAubGVmdHtwYWRkaW5nLXRvcDozcHh9LnJhZGlve3dpZHRoOjUwJTtmbG9hdDpsZWZ0O3BhZGRpbmctdG9wOjVweH0ucmFkaW8uZHJpdmVyX3R5cGV7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjEwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM4cmVtKXsucmFkaW97ZmxvYXQ6bm9uZTttYXJnaW4tYm90dG9tOjEwcHh9fS5hbnJlZGUgLnJhZGlve3dpZHRoOjE0MHB4fS5mb3JtX3Jvd3std2Via2l0LXRyYW5zaXRpb246cGFkZGluZy1ib3R0b20gNDAwbXMgZWFzZS1pbi1vdXQ7LW1zLXRyYW5zaXRpb246cGFkZGluZy1ib3R0b20gNDAwbXMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjpwYWRkaW5nLWJvdHRvbSA0MDBtcyBlYXNlLWluLW91dH0uZm9ybV9yb3cubGFzdCAucmFkaW97cGFkZGluZy10b3A6MHB4fS5mb3JtX3Jvdy5kYXRlbnNjaHV0eiAucmFkaW97d2lkdGg6MTQwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDQwcHgpey5mb3JtX3Jvdy5kYXRlbnNjaHV0eiAucmFkaW97d2lkdGg6ODBweH19LnNwYWNlLW1vZGVsbCwuc3BhY2UteWVhcntkaXNwbGF5Om5vbmV9LnJhZGlvIC5pcmFkaW97aGVpZ2h0OjIxcHg7d2lkdGg6MjFweDtmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDoxMHB4O2N1cnNvcjpwb2ludGVyOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDApO2JvcmRlcjouMTdyZW0gc29saWQgIzAwMDtib3JkZXItcmFkaXVzOjUwJTtmb250LXNpemU6MH0ucmFkaW8gLmlyYWRpbzpob3Zlcjo6YmVmb3JlLC5yYWRpbyAuaXJhZGlvLmNoZWNrZWQ6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiMwYzEyMWM7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6ODAlO2hlaWdodDo4MCU7Ym9yZGVyLXJhZGl1czo1MCU7bWFyZ2luLWxlZnQ6LjFyZW07bWFyZ2luLXRvcDouMXJlbX0ucmFkaW8uZXJyb3IgLmlyYWRpb3tib3JkZXItY29sb3I6cmVkfS5jaGVja2JveHt3aWR0aDoxMDAlO2Zsb2F0OmxlZnQ7cG9zaXRpb246cmVsYXRpdmV9LmNoZWNrYm94LmVycm9yIC5pY2hlY2tib3h7YmFja2dyb3VuZC1wb3NpdGlvbjowIDEwMCV9LmNoZWNrYm94IGxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi10b3A6MXB4O21hcmdpbi1sZWZ0Oi02cHg7d2lkdGg6Y2FsYygxMDAlIC0gMzZweCl9LmNoZWNrYm94Lm1vZGVsX2ludGVyZXN0e3dpZHRoOjUwJTtmbG9hdDpsZWZ0O3BhZGRpbmctdG9wOjVweH0uY2hlY2tib3gubW9kZWxfaW50ZXJlc3QgbGFiZWx7d2lkdGg6Y2FsYygxMDAlIC0gMzZweCl9LmNoZWNrYm94Lm1vZGVsX2ludGVyZXN0Om50aC1jaGlsZChvZGQpe3BhZGRpbmctcmlnaHQ6MTBweH0uaWNoZWNrYm94e2hlaWdodDoyMnB4O3dpZHRoOjIycHg7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6MTBweDttYXJnaW4tYm90dG9tOjIwcHg7Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMCk7Ym9yZGVyOi4xN3JlbSBzb2xpZCAjNGE0ZjU0O2JvcmRlci1yYWRpdXM6NHB4fS5pY2hlY2tib3g6aG92ZXIsLmljaGVja2JveC5jaGVja2Vke2JvcmRlcjouMTdyZW0gc29saWQgIzRhNGY1NCAhaW1wb3J0YW50fS5pY2hlY2tib3g6aG92ZXI6YWZ0ZXIsLmljaGVja2JveC5jaGVja2VkOmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL2ljbi1jaGVja2JveC1saWdodC5zdmdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxM3B4IDIycHg7d2lkdGg6MThweDtoZWlnaHQ6MThweDtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQtY29sb3I6IzRhNGY1NDtjb250ZW50OlwiXCJ9LmNoZWNrYm94LmVycm9yIC5pY2hlY2tib3h7Ym9yZGVyLWNvbG9yOnJlZH0uZ2VuZGVye2ZvbnQtZmFtaWx5OlwiQXZlbmlyX05leHRfUmVndWxhclwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoyMnB4fS5hZ3JlZW1lbnR7Zm9udC1mYW1pbHk6XCJBdmVuaXJfTmV4dF9SZWd1bGFyXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OmF1dG87bWFyZ2luLWJvdHRvbToxMHB4O2NvbG9yOiMwYzEyMWN9LmNhbmNlbGxhdGlvbntmb250LWZhbWlseTpcIkF2ZW5pcl9OZXh0X1JlZ3VsYXJcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7bGluZS1oZWlnaHQ6MTlweDttYXJnaW4tYm90dG9tOjE1cHg7Zm9udC1zaXplOjE0cHh9LnRleHR7d2lkdGg6MTAwJTtoZWlnaHQ6NDVweDtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7cGFkZGluZzo1cHggMTBweDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzOHJlbSl7LnRleHR7Ym9yZGVyLWNvbG9yOnNpbHZlcn19aW5wdXQudGV4dC5wbHp7d2lkdGg6MzIlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2Zsb2F0OmxlZnR9aW5wdXQudGV4dC5vcnR7d2lkdGg6NjYlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2Zsb2F0OnJpZ2h0fWlucHV0LnRleHQucGhvbmV7d2lkdGg6Y2FsYygxMDAlIC0gOTBweCAtIDIwcHgpO21heC13aWR0aDpjYWxjKDEwMCUgLSA5MHB4IC0gMjBweCk7ZmxleC1iYXNpczpjYWxjKDEwMCUgLSA5MHB4IC0gMjBweCk7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxvYXQ6cmlnaHR9LnRleHQuZXJyb3IsdGV4dGFyZWEuZXJyb3J7Ym9yZGVyOjFweCBzb2xpZCAjZmYwMDJkO2JhY2tncm91bmQtY29sb3I6I2ZmZTBlNH0uZXJyb3JfbWVzc2FnZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmUwZTQ7Y29sb3I6IzBjMTIxYztoZWlnaHQ6YXV0bzt3aWR0aDoxMzBweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowcHg7dG9wOjVweDtwYWRkaW5nOjEwcHggMTBweCAxMHB4IDM1cHg7Zm9udC1mYW1pbHk6XCJBdmVuaXJfcm9tYW5cIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjEycHg7Zm9udC1zdHlsZTppdGFsaWN9LmVycm9yX21lc3NhZ2UuZW1haWxfYWxscmVhZHlfdXNlZHtkaXNwbGF5Om5vbmV9LmVycm9yX21lc3NhZ2UuZW1haWxfYWxscmVhZHlfdXNlZCAuZXJyb3JfYXJyb3d7ZGlzcGxheTpibG9jazt0b3A6MTBweH0uZXJyb3JfbWVzc2FnZTpub3QoLmZpbGxlZCl7ZGlzcGxheTpub25lfS5lcnJvcl9tZXNzYWdlLmZpbGxlZH4uZXJyb3JfbWVzc2FnZS5maWxsZWR7ZGlzcGxheTpub25lfS5kYXRlbnNjaHV0eiAuZXJyb3JfbWVzc2FnZXt0b3A6MH0uZXJyb3JfYXJyb3d7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvZXJyb3JfYXJyb3dfbGVmdC5wbmdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2xlZnQ6LTlweDt3aWR0aDo5cHg7aGVpZ2h0OjE5cHh9LmVycm9yX2ljbntwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9lcnJvcl9pY24ucG5nXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtsZWZ0OjEwcHg7dG9wOjdweDt3aWR0aDoyMXB4O2hlaWdodDoxOXB4fS5kYXRlbnNjaHV0entoZWlnaHQ6YXV0bztvdmVyZmxvdzpoaWRkZW47Zm9udC1zaXplOjEycHg7Y29sb3I6IzBjMTIxY30uZGF0ZW5zY2h1dHoucmFkaW9ze3BhZGRpbmctYm90dG9tOjIwcHg7ZmxleC13cmFwOm5vd3JhcH0uZGF0ZW5zY2h1dHoucmFkaW9zIC5jb2xfZmlyc3R7bWFyZ2luLWJvdHRvbToxMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ3LjkzOHJlbSl7LmRhdGVuc2NodXR6LnJhZGlvcyAuY29sX2ZpcnN0e2Zsb2F0OmxlZnQ7d2lkdGg6MTQwcHh9fS5kYXRlbnNjaHV0ei5yYWRpb3MgLmNvbF9zZWNvbmR7d2lkdGg6Y2FsYyg4MCUgLSAxNDBweCl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM4cmVtKXsuZGF0ZW5zY2h1dHoucmFkaW9zIC5jb2xfc2Vjb25ke2Rpc3BsYXk6ZmxleH19LnJlZ2lzdGVyUGFydG5lckJveCAuY29sX3NlY29uZHtwb3NpdGlvbjpyZWxhdGl2ZX0uYXV0b2MtbG9hZGVye2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2F1dG9jLWxvYWRlci5naWZcIikgbm8tcmVwZWF0IDBweCAwcHg7YmFja2dyb3VuZC1zaXplOjEwMCU7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6N3B4O3JpZ2h0OjdweDtkaXNwbGF5Om5vbmV9aW5wdXQuY3RhLC5jdGEsLnN0ZC1idG57YmFja2dyb3VuZC1jb2xvcjojMGMxMjFjO3dpZHRoOjIyMHB4O2hlaWdodDphdXRvO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2N1cnNvcjpwb2ludGVyO3BhZGRpbmc6MTJweCAyMHB4O2ZvbnQtZmFtaWx5OlwiQXZlbmlyX2hlYXZ5XCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2xldHRlci1zcGFjaW5nOi4zcmVtO2ZvbnQtc2l6ZToxMHB4O2xpbmUtaGVpZ2h0OjE4cHg7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtZGVjb3JhdGlvbjpub25lO2JvcmRlcjpub25lO291dGxpbmU6bm9uZTtjb2xvcjojZmZmO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2UtaW4tb3V0Oy13ZWJraXQtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZS1pbi1vdXQ7d2hpdGUtc3BhY2U6bm93cmFwO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDtib3gtc2l6aW5nOmNvbnRlbnQtYm94fWlucHV0LmN0YS51cCwuY3RhLnVwLC5zdGQtYnRuLnVwe3dpZHRoOjI3MHB4fWlucHV0LmN0YTpob3ZlciwuY3RhOmhvdmVyLC5zdGQtYnRuOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojMGMxMjFjO2JvcmRlcjoxcHggc29saWQgIzAwMH1pbnB1dC5jdGE6aG92ZXIgLmN0YS1pbnNpZGUsLmN0YTpob3ZlciAuY3RhLWluc2lkZSwuc3RkLWJ0bjpob3ZlciAuY3RhLWluc2lkZXtjb2xvcjojMGMxMjFjfWlucHV0LmN0YS5pcy1sb2FkaW5nLC5jdGEuaXMtbG9hZGluZywuc3RkLWJ0bi5pcy1sb2FkaW5ne2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy9hamF4LWxvYWRlci5naWYpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjEyMHB4IGNlbnRlcjtwYWRkaW5nLXJpZ2h0OjM1cHg7Y3Vyc29yOmRlZmF1bHR9aW5wdXQuY3RhLmlzLWxvYWRpbmc6aG92ZXIsLmN0YS5pcy1sb2FkaW5nOmhvdmVyLC5zdGQtYnRuLmlzLWxvYWRpbmc6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMGMxMjFjO2NvbG9yOiNmZmZ9LmN0YS1pbnNpZGV7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDt3aWR0aDphdXRvO2hlaWdodDphdXRvO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2N1cnNvcjpwb2ludGVyO3BhZGRpbmc6MDtmb250LWZhbWlseTpcIkF2ZW5pcl9oZWF2eVwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtsZXR0ZXItc3BhY2luZzouM3JlbTtmb250LXNpemU6MTBweDtsaW5lLWhlaWdodDoxOHB4O3RleHQtYWxpZ246Y2VudGVyO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0ZXh0LWRlY29yYXRpb246bm9uZTtib3JkZXI6bm9uZTtvdXRsaW5lOm5vbmU7Y29sb3I6I2ZmZn0uaWNuLWFycm93LWJ1dHRvbntib3JkZXI6MXB4IHNvbGlkICMwYzEyMWM7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtsaW5lLWhlaWdodDouODc1cmVtO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZzouOTM3NXJlbSAxLjI1cmVtIC45Mzc1cmVtIDEuMjVyZW19Lmljbi1hcnJvdy1idXR0b246YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazttYXNrLWltYWdlOnVybCguLi9pbWcvaWNuLWFycm93LWN0YS5zdmcpO3dpZHRoOjE3LjU4MnB4O2hlaWdodDoxM3B4O21hc2stcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O21hcmdpbi1yaWdodDoxMHB4O2xpbmUtaGVpZ2h0OjEzcHh9Lmljbi1hcnJvdy1idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgIzBjMTIxY30uaWNuLWFycm93LWJ1dHRvbjpob3ZlcjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojMGMxMjFjfS5pY24tYXJyb3ctYnV0dG9uOmhvdmVyLmN0YSBpbnB1dHtjb2xvcjojMGMxMjFjfS5pY24tYXJyb3ctYnV0dG9uLmRvd246OmJlZm9yZXt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKTtsaW5lLWhlaWdodDoxN3B4O2hlaWdodDoxN3B4fS5pY24tYXJyb3ctYnV0dG9uLnVwOjpiZWZvcmV7ZGlzcGxheTpub25lfS5tYXJnaW4tYm90dG9tMjV7bWFyZ2luLWJvdHRvbToyNXB4fSNhbnJlZGUxLCNhbnJlZGUye21hcmdpbi1yaWdodDoxMHB4fSNuYWNocmljaHR7bWluLWhlaWdodDoxMDBweH0uc2VsZWN0e2ZvbnQtZmFtaWx5OlwiQXZlbmlyX3JvbWFuXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO3dpZHRoOjMwMHB4fS5wbGFjZWhvbGRlcntjb2xvcjojMGMxMjFjfWlucHV0LHRleHRhcmVhey13ZWJraXQtYXBwZWFyYW5jZTpub25lO2JvcmRlci1yYWRpdXM6MH0uY2hvc2VuLWNvbnRhaW5lcnt3aWR0aDoxMDAlICFpbXBvcnRhbnR9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xle2hlaWdodDo0NXB4ICFpbXBvcnRhbnR9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBie2hlaWdodDoxMHB4O21hcmdpbi10b3A6MTNweCAhaW1wb3J0YW50fS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBzcGFue21hcmdpbi10b3A6OHB4fS5mb3JtX2RhdGVuc2NodXR6e3BhZGRpbmctdG9wOjBweH0uZm9ybV9yb3cubGFzdHtwYWRkaW5nLWJvdHRvbTo1cHh9aW5wdXRbcGxhY2Vob2xkZXJde2NvbG9yOiMwYzEyMWM7b3BhY2l0eToxfWlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiMwYzEyMWM7b3BhY2l0eToxfWlucHV0Oi1tb3otcGxhY2Vob2xkZXIsaW5wdXQ6LW1vei1wbGFjZWhvbGRlcntjb2xvcjojMGMxMjFjO29wYWNpdHk6MX1pbnB1dDo6LW1vei1wbGFjZWhvbGRlcixpbnB1dDo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjojMGMxMjFjO29wYWNpdHk6MX1pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiMwYzEyMWM7b3BhY2l0eToxfXRleHRhcmVhW3BsYWNlaG9sZGVyXXtjb2xvcjojMGMxMjFjO29wYWNpdHk6MX10ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcix0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojMGMxMjFjO29wYWNpdHk6MX10ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyLHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6IzBjMTIxYztvcGFjaXR5OjF9dGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIsdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6IzBjMTIxYztvcGFjaXR5OjF9dGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyLHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojMGMxMjFjO29wYWNpdHk6MX1iLHN0cm9uZ3tmb250LWZhbWlseTpcIkF2ZW5pcl9oZWF2eVwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbH0uYWRkaXRpb25hbC1pbmZve2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtYWxpZ246cmlnaHQ7Zm9udC1mYW1pbHk6XCJBdmVuaXJfcm9tYW5cIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6IzRhNGY1Mztmb250LXNpemU6Ljc1cmVtO21hcmdpbi10b3A6NXB4O3dpZHRoOjEwMCV9LmFkZGl0aW9uYWwtaW5mby5lcnJvcntjb2xvcjojZmYwMDJkfS52bGR7ZGlzcGxheTpub25lfS5jdGEtcm93e2ZvbnQtc2l6ZTouNjg4cmVtO3BhZGRpbmc6MTBweCAwfS5jdGEtcm93IGF7Zm9udC1mYW1pbHk6XCJBdmVuaXJfaGVhdnlcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzoxMHB4O2N1cnNvcjpwb2ludGVyO2xldHRlci1zcGFjaW5nOjNweDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmN0YS1yb3cgYTpob3Zlcntjb2xvcjojMGMxMjFjfS5jdGEtcm93IC5ncmV5X2xpbmV7bWFyZ2luLXRvcDoxMHB4fS5pY29uLXJlbW92ZTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo5cHg7aGVpZ2h0OjlweDttYXJnaW4tcmlnaHQ6MTBweDtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy8yeC9jbG9zZV8yeC5wbmdcIik7YmFja2dyb3VuZC1wb3NpdGlvbjowIDA7YmFja2dyb3VuZC1zaXplOjlweCAxOHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDouNXB4fS5pY29uLXJlbW92ZTpob3Zlcjo6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246MCAtOXB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4Ljc1cmVtKXsuY29sX3ByaXZhY3l7bWF4LXdpZHRoOjEwMCU7d2lkdGg6MTAwJTtmbG9hdDpsZWZ0O3RleHQtYWxpZ246bGVmdH0uY29sX3ByaXZhY3kuY29sX2ludml0ZWNvZGV7bWF4LXdpZHRoOjY2LjY2NiV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzOHJlbSl7Ym9keXttaW4td2lkdGg6MzIwcHh9Lnc0NjAuaGVhZHtwYWRkaW5nOjIwcHggMH0udzQ2MHttYXgtd2lkdGg6NDYwcHg7d2lkdGg6ODYlO3BhZGRpbmc6MCA3JX0udzQ2MCBmb3Jte3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmctdG9wOjMwcHh9LmZvcm1fcm93e2Zsb2F0OmxlZnQ7Y2xlYXI6Ym90aDt3aWR0aDoxMDAlfS5mb3JtIC5sZWZ0e3dpZHRoOjEwMCU7Y2xlYXI6Ym90aDtwYWRkaW5nLWJvdHRvbToxNXB4fS5mb3JtIC5sZWZ0IGxhYmVse3dpZHRoOjEwMCU7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmxlZnR9aW5wdXQudGV4dHt3aWR0aDoxMDAlOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH10ZXh0YXJlYXt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6MTAwcHg7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fXNlbGVjdHt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCU7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlci1yYWRpdXM6MHB4O2JvcmRlcjoxcHggc29saWQgI2Y4ZjlmOX1zZWxlY3QuZHJvcGRvd257Y3Vyc29yOnBvaW50ZXI7d2lkdGg6YXV0bztoZWlnaHQ6NDVweDtib3JkZXI6MXB4IHNvbGlkICNmOGY5Zjk7ZmxvYXQ6cmlnaHQ7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7Ym9yZGVyLXJhZGl1czowO3BhZGRpbmctbGVmdDoxMHB4O2ZvbnQtZmFtaWx5OlwiQXZlbmlyX3JvbWFuXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuMjVyZW07Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO3RleHQtcmVuZGVyaW5nOm9wdGltaXplTGVnaWJpbGl0eTtjb2xvcjojMGMxMjFjO3Bvc2l0aW9uOnJlbGF0aXZlfXNlbGVjdC5kcm9wZG93bl9hcnJvd3tiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy8yeC9pY25fZHJvcGRvd25fbW9iaWxlXzJ4LnBuZ1wiKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO2JhY2tncm91bmQtc2l6ZToyN3B4IDEwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzOHJlbSlhbmQgKG1heC13aWR0aDogNDcuOTM4cmVtKXtzZWxlY3QuZHJvcGRvd25fYXJyb3c6ZW5hYmxlZHtib3JkZXItY29sb3I6c2lsdmVyfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45MzhyZW0pey5jdGF7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzOHJlbSl7LmVycm9yX21lc3NhZ2V7ZGlzcGxheTpub25lfS5lcnJvcl9tZXNzYWdlLmVtYWlsX2FsbHJlYWR5X3VzZWR7dG9wOmF1dG87bGVmdDphdXRvO3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmV9LmVycm9yX21lc3NhZ2UuZW1haWxfYWxscmVhZHlfdXNlZCAuZXJyb3JfYXJyb3d7ZGlzcGxheTpub25lfS5lcnJvcl9tZXNzYWdlLmVtYWlsX3JlcXVpcmVke2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45MzhyZW0pey5jb2xfZmlyc3R7bWF4LXdpZHRoOjE0MHB4O3dpZHRoOjE0MHB4O2Zsb2F0OmxlZnQ7dGV4dC1hbGlnbjpsZWZ0fS5jb2xfZmlyc3Qub25lX2xpbmV7bWF4LWhlaWdodDpub25lfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45MzhyZW0pYW5kIChtYXgtd2lkdGg6IDQ3LjkzOHJlbSl7LmNvbF9maXJzdC5lbXB0eXtkaXNwbGF5Om5vbmV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzOHJlbSl7LmNvbF9zZWNvbmR7bWF4LXdpZHRoOjEwMCU7d2lkdGg6MTAwJTtmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDowJTt0ZXh0LWFsaWduOmxlZnR9LmNvbF9zZWNvbmQubWFpbl9jYXIgYXttYXJnaW4tYm90dG9tOjIwcHh9LmNvbF9zZWNvbmQubmV4dF9wdXJjaGFzZSAubGVmdHtmbG9hdDpsZWZ0O3dpZHRoOjQ5JTtwYWRkaW5nOjBweDt0ZXh0LWFsaWduOmxlZnR9LmNvbF9zZWNvbmQubmV4dF9wdXJjaGFzZSAucmlnaHR7ZmxvYXQ6cmlnaHQ7d2lkdGg6NDklO3BhZGRpbmc6MHB4O3RleHQtYWxpZ246bGVmdH0uY29sX3NlY29uZC5uZXh0X3B1cmNoYXNlIHNlbGVjdHt3aWR0aDoxMDAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45MzhyZW0pey5jb2xfbGFzdHttYXgtd2lkdGg6MTAwJTt3aWR0aDoxMDAlO2Zsb2F0OnJpZ2h0O3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5jb2xfbGFzdC5jb2xfbGFzdF9lbWFpbHtwYWRkaW5nLXRvcDoxNXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45MzhyZW0pey5jb2xfcHJpdmFjeXttYXgtd2lkdGg6MTAwJTt3aWR0aDoxMDAlO2Zsb2F0OmxlZnQ7dGV4dC1hbGlnbjpsZWZ0fS5jb2xfcHJpdmFjeS5jb2xfaW52aXRlY29kZXttYXgtd2lkdGg6bm9uZX0uY29sX3ByaXZhY3kuY29sX2ludml0ZWNvZGUgaW5wdXR7bWF4LXdpZHRoOm5vbmU7d2lkdGg6MTAwJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM4cmVtKXsuZm9ybV9kYXRlbnNjaHV0entwYWRkaW5nLXRvcDoxNXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMHJlbSl7LmxvZ297d2lkdGg6MjUwcHh9LnN0YWdlX3dyYXBwZXIgLnN0YWdlX2hlYWRsaW5lIC5iZ19ibGFjay5obF9tYWluIGgxe2Rpc3BsYXk6bm9uZX19LnRoaW5fbGluZXtoZWlnaHQ6MnB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlNGU4ZTg7b3BhY2l0eTouNX0uZG8tZmxleHtkaXNwbGF5OmZsZXh9LmRvLWZsZXguc3BhY2UtYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uZG8tZmxleC5yb3ctZGlyZWN0aW9ue2ZsZXgtZGlyZWN0aW9uOnJvd30uZG8tZmxleC5mbGV4LXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9LnZlcnQtZGV2aWRlcntwYWRkaW5nOjIzcHggMjBweDt3aWR0aDoycHg7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZTRlOGU4O2hlaWdodDoxMDAlO29wYWNpdHk6LjU7bWFyZ2luLXJpZ2h0OjMwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpey52ZXJ0LWRldmlkZXJ7ZGlzcGxheTpub25lfX0udXJsX3dpdGhfYXJyb3d7Zm9udC1mYW1pbHk6XCJBdmVuaXJfZGVtaVwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOi42MjVyZW07bGluZS1oZWlnaHQ6MDtsZXR0ZXItc3BhY2luZzouMTg3NXJlbTt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojMGMxMjFjO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LnVybF93aXRoX2Fycm93OjpiZWZvcmV7Y29udGVudDpcIu+8nlwiO21hcmdpbi1yaWdodDo1cHg7Zm9udC1zaXplOjE1cHg7bWFyZ2luLWJvdHRvbToxcHh9LmhlYWRsaW5lLWJvbGR7Zm9udC1mYW1pbHk6XCJBdmVuaXJfTmV4dF9SZWd1bGFyXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2xpbmUtaGVpZ2h0OmF1dG87Zm9udC1zaXplOjE0cHh9LmNhbmNlbGxhdGlvbnttYXJnaW4tYm90dG9tOjYwcHh9LmFuY2hvcnN7bWFyZ2luLXRvcDoyNXB4O21hcmdpbi1ib3R0b206MTVweDt3aWR0aDoxMDAlO2xpbmUtaGVpZ2h0OjI1cHh9LmFuY2hvcnMgYXtmb250LWZhbWlseTpcIkF2ZW5pcl9kZW1pXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW4tcmlnaHQ6NDVweDtmb250LXNpemU6MTFweDtsaW5lLWhlaWdodDouNjg3NXJlbTtsZXR0ZXItc3BhY2luZzouMTEyNXJlbTt0ZXh0LWRlY29yYXRpb246bm9uZTt3aGl0ZS1zcGFjZTpub3dyYXA7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y3Vyc29yOnBvaW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM4cmVtKXsuYW5jaG9ycyBhe3dpZHRoOjEwMCV9fS5zZWN0aW9ue3BhZGRpbmc6NjBweCAyOTBweCAzMHB4IDI5MHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ3LjkzOHJlbSlhbmQgKG1heC13aWR0aDogOTYuODc1cmVtKXsuc2VjdGlvbntwYWRkaW5nOjYwcHggMTAlIDMwcHggMTAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45MzhyZW0pey5zZWN0aW9ue3BhZGRpbmc6NjBweCAyNXB4IDMwcHggMjVweH19aDF7Zm9udC1mYW1pbHk6XCJscl9vdDRfZGVtaVwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6Mi4zNzVyZW07bGluZS1oZWlnaHQ6Mi4zNzVyZW07bGV0dGVyLXNwYWNpbmc6LjAzMTI1cmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtwYWRkaW5nLWJvdHRvbToyNXB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ3LjkzOHJlbSlhbmQgKG1heC13aWR0aDogOTYuODc1cmVtKXtoMXt3aWR0aDo2MCV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzOHJlbSl7aDF7Zm9udC1zaXplOjI2cHh9fWgze2ZvbnQtZmFtaWx5OlwibHJfb3Q0X2RlbWlcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7bGluZS1oZWlnaHQ6MzVweDtmb250LXNpemU6MzhweDtsZXR0ZXItc3BhY2luZzo0cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3BhZGRpbmctYm90dG9tOjI1cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM4cmVtKXtoM3tmb250LXNpemU6MjZweH19aDR7Zm9udC1mYW1pbHk6XCJBdmVuaXJfTmV4dF9SZWd1bGFyXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxOHB4O21hcmdpbi1ib3R0b206NTBweH0ub2ZmZXItc3VtbWVyeSBoNHttYXJnaW4tYm90dG9tOjMwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM4cmVtKXsudGVhc2VyIC5ib3h7ZmxleC1kaXJlY3Rpb246Y29sdW1ufX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45MzhyZW0pey50ZWFzZXIgLmJveC5yZXZlcnQtb24tbW9iaWxle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlfX0udGVhc2VyIC5ib3ggaW1ne3dpZHRoOjEwMCV9LnRlYXNlciAuYm94LmNvbC0ze3dpZHRoOjMxJTttYXgtd2lkdGg6NDIwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KXsudGVhc2VyIC5ib3guY29sLTN7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJX19LnRlYXNlciAuYm94IC5kZXNje3BhZGRpbmctdG9wOjIwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KXsudGVhc2VyIC5ib3ggLmRlc2N7cGFkZGluZy10b3A6MjVweH19LnRlYXNlciAuYm94IC5kZXNjLnJpZ2h0e21hcmdpbi1sZWZ0OjYwcHh9LnRlYXNlciAuYm94IC5kZXNjLmxlZnR7bWFyZ2luLXJpZ2h0OjYwcHh9LnRlYXNlciAuYm94IC5uYW1le2ZvbnQtZmFtaWx5OlwibHJfb3Q0X2RlbWlcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxLjEyNXJlbTttYXJnaW4tYm90dG9tOjMwcHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2xldHRlci1zcGFjaW5nOi4wMzEyNXJlbTtsaW5lLWhlaWdodDoxLjEyNXJlbTt3aGl0ZS1zcGFjZTpub3dyYXB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM4cmVtKXsudGVhc2VyIC5ib3ggLm5hbWV7Zm9udC1zaXplOjE4cHh9fS50ZWFzZXIgLmJveCAucHJpY2V7Zm9udC1mYW1pbHk6XCJscl9vdDRfZGVtaVwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MTZweDttYXJnaW4tYm90dG9tOjIwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM4cmVtKXsudGVhc2VyIC5ib3ggLnByaWNle2ZvbnQtc2l6ZToxNXB4fX0udGVhc2VyIC5ib3ggcHtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyMnB4fS50ZWFzZXIgLmJveCBpe2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2NoZWNrZWQtaWNvbi5wbmdcIik7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTdweDtoZWlnaHQ6MTNweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7bWFyZ2luLXJpZ2h0OjEwcHh9LnRlYXNlciAuY2xlYXJ7bWFyZ2luLXRvcDo2MHB4fS5vdXItaGlnaGxpZ2h0cyAudGVhc2VyIC5ib3ggLm5hbWV7bWFyZ2luLWJvdHRvbToxNXB4fS5vdXItaGlnaGxpZ2h0cyAudGVhc2VyIC5ib3ggaW1ne21heC13aWR0aDo3MCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM4cmVtKXsub3VyLWhpZ2hsaWdodHMgLnRlYXNlciAuYm94IGltZ3ttYXgtd2lkdGg6MTAwJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM4cmVtKXsub3VyLWhpZ2hsaWdodHMgLnRlYXNlciAuYm94IC5kZXNjLnJpZ2h0e21hcmdpbi1sZWZ0OjVweH19Lm9mZmVyLXN1bW1lcnkgLnRlYXNlciBwOm50aC1jaGlsZCgyKXttaW4taGVpZ2h0OjEwMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweClhbmQgKG1heC13aWR0aDogOTYuODc1cmVtKXsub2ZmZXItc3VtbWVyeSAudGVhc2VyIHA6bnRoLWNoaWxkKDIpe21pbi1oZWlnaHQ6MTUwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCl7Lm9mZmVyLXN1bW1lcnkgLnRlYXNlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5vZmZlci1zdW1tZXJ5IC50ZWFzZXIgLmJne2hlaWdodDoyODBweDtkaXNwbGF5OmZsZXg7dGV4dC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZzowIDQwcHh9Lm9mZmVyLXN1bW1lcnkgLnRlYXNlciAuYmcuZGlzY292ZXJ5e2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2Rpc2NvdmVyeS5qcGdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3Zlcn0ub2ZmZXItc3VtbWVyeSAudGVhc2VyIC5iZy5kZWZlbmRlcntiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9kZWZlbmRlci5qcGdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3Zlcn0ub2ZmZXItc3VtbWVyeSAudGVhc2VyIC5iZy5sYW5kcm92ZXJ7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvbGFuZC1yb3Zlci5qcGdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3Zlcn0ub2ZmZXItc3VtbWVyeSAudGVhc2VyIC5iZyBpbWd7d2lkdGg6MTAwJX0ueW91ci1hZHZhbnRhZ2VzIC50ZWFzZXJ7bWFyZ2luLXRvcDozMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzOHJlbSl7LnlvdXItYWR2YW50YWdlcyAudGVhc2Vye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LnlvdXItYWR2YW50YWdlcyAudGVhc2VyIC5ib3h7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZTRlOGU4O21hcmdpbi1yaWdodDoyMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzOHJlbSl7LnlvdXItYWR2YW50YWdlcyAudGVhc2VyIC5ib3h7Ym9yZGVyOjB9fS55b3VyLWFkdmFudGFnZXMgLnRlYXNlciAuYm94IHB7Zm9udC1zaXplOjE0cHg7bWFyZ2luLWJvdHRvbToxMHB4O21hcmdpbi1yaWdodDoxMHB4O3doaXRlLXNwYWNlOm5vd3JhcH0ueW91ci1hZHZhbnRhZ2VzIC50ZWFzZXIgLmJveDpudGgtY2hpbGQoMyl7Ym9yZGVyOjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM4cmVtKXsub3VyLWxvY2F0aW9ucyBoM3twYWRkaW5nOjB9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzOHJlbSl7Lm91ci1sb2NhdGlvbnMgLnRlYXNlciAuYm94IC5kZXNje3BhZGRpbmctdG9wOjA7bWFyZ2luLXJpZ2h0OjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM4cmVtKXsub3VyLWxvY2F0aW9ucyAudGVhc2VyIC5ib3ggLmRlc2MgLnN0ZC1idG57bWFyZ2luLXRvcDoyMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45MzhyZW0pey5vdXItbG9jYXRpb25zIGlmcmFtZXt3aWR0aDoxMDAlO21hcmdpbi10b3A6NTBweH19LnZhbGlkYXRpb25fbm90ZXtmb250LWZhbWlseTpcIkF2ZW5pcl9OZXh0X1JlZ3VsYXJcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjExcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM4cmVtKXsudmFsaWRhdGlvbl9ub3Rle2ZvbnQtc2l6ZToxMHB4fX0jcmVnaXN0ZXJfcGhvbmVfcHJlZml4X2Nob3Nlbnt3aWR0aDoxMDBweCAhaW1wb3J0YW50O21heC13aWR0aDoxMDBweCAhaW1wb3J0YW50O2ZsZXgtYmFzaXM6MTAwcHggIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45MzhyZW0pey5zdGFnZV9mb3JtIC5kby1mbGV4e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KXsubWFyZ2luLW9uLW1vYmlsZXttYXJnaW4tYm90dG9tOjYwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCl7Lm1hcmdpbi1vbi1tb2JpbGUgYXttYXJnaW4tYm90dG9tOjB9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KXsuY29udGVudF9pbmRleF93cmFwIC5kby1mbGV4e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LnBhcnNsZXktZXJyb3JzLWxpc3R7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0xOHB4O2xlZnQ6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45MzhyZW0pey5waG9uZS1yb3d7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvd319QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM4cmVtKXsucGhvbmUtcm93IC5waG9uZXttYXJnaW4tbGVmdDoyMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45MzhyZW0pey5waG9uZS1yb3cgc2VsZWN0LmRyb3Bkb3duX2Fycm93e3dpZHRoOjkwcHggIWltcG9ydGFudH19LnN0YWdle292ZXJmbG93OnZpc2libGV9LnN0YWdlX3dyYXBwZXJ7dGV4dC1hbGlnbjpsZWZ0O3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87b3ZlcmZsb3c6aGlkZGVufS5zdGFnZV93cmFwcGVyIC5zdGFnZV9oZWFkbGluZXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5zdGFnZV93cmFwcGVyIC5zdGFnZV9oZWFkbGluZSBoMXtmb250LWZhbWlseTpcImxyX290NFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojZmZmO2ZvbnQtc2l6ZToycmVtO2xpbmUtaGVpZ2h0OjJyZW07bGV0dGVyLXNwYWNpbmc6M3B4fS5zdGFnZV93cmFwcGVyIC5zdGFnZV9oZWFkbGluZSAuaGxfbWFpbntoZWlnaHQ6YXV0bztwYWRkaW5nOjM0cHggMDt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiM0YTRmNTN9LnN0YWdlX3dyYXBwZXIgLnN0YWdlX2Zvcm1faGVhZGVye3BhZGRpbmctdG9wOjE1cHh9LnN0YWdlX3dyYXBwZXIgLnN0YWdlX2Zvcm1faGVhZGVyIGgxe2ZvbnQtZmFtaWx5OlwibHJfb3Q0XCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Y29sb3I6IzBjMTIxYztmb250LXNpemU6MnJlbTtsaW5lLWhlaWdodDoyLjE4NzVyZW07dGV4dC1hbGlnbjpjZW50ZXI7bGV0dGVyLXNwYWNpbmc6M3B4O2ZvbnQtd2VpZ2h0OjUwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnN0YWdlX3dyYXBwZXIgLnN0YWdlX2Zvcm1faGVhZGVyIC5iZ19ibGFja3twYWRkaW5nOjIwcHggMTBweH0uc3RhZ2Vfd3JhcHBlciAuc3RhZ2VfZm9ybV9oZWFkZXIuc2hvd19hbHdheXN7d2lkdGg6MTAwJTtwYWRkaW5nOjIwcHh9LnN0YWdlX3dyYXBwZXIgLnN0YWdlX2Zvcm17cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztwYWRkaW5nOjQ1cHggMjkwcHg7YmFja2dyb3VuZDojZmZmfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ3LjkzOHJlbSlhbmQgKG1heC13aWR0aDogOTYuODc1cmVtKXsuc3RhZ2Vfd3JhcHBlciAuc3RhZ2VfZm9ybXtwYWRkaW5nOjQ1cHggMTAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45MzhyZW0pey5zdGFnZV93cmFwcGVyIC5zdGFnZV9mb3Jte3BhZGRpbmc6NDVweCAyNXB4fX0uc3RhZ2Vfd3JhcHBlciAuc3RhZ2VfZm9ybS5zaG93X2Fsd2F5c3twYWRkaW5nOjB9LnN0YWdlX3dyYXBwZXIgLnN0YWdlX2Zvcm0uY2VudGVyZWR7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzowcHggMzVweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45MzhyZW0pey5zdGFnZV93cmFwcGVyIC5zdGFnZV9mb3JtLmNlbnRlcmVke3BhZGRpbmc6MHB4IDIwcHh9fS5zdGFnZV93cmFwcGVyIC5zdGFnZV9mb3JtIGgye2ZvbnQtZmFtaWx5OlwibHJfb3Q0XCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojMGMxMjFjO2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjEuNXJlbX0uc3RhZ2Vfd3JhcHBlciAuc3RhZ2VfZm9ybSAuYmdfYmxhY2t7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC43KSBub25lIHJlcGVhdCBzY3JvbGwgMCUgMCU7cGFkZGluZzoyNXB4IDIwcHggMHB4IDIwcHh9LnN0YWdlX3dyYXBwZXIgLnN0YWdlX2Zvcm0gLmNob3Nlbi1jb250YWluZXJ7d2lkdGg6MTAwJSAhaW1wb3J0YW50fS5zdGFnZV93cmFwcGVyIHB7Zm9udC1mYW1pbHk6XCJBdmVuaXJfTmV4dF9SZWd1bGFyXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbG9yOiMwYzEyMWM7Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS4xODc1cmVtO2xldHRlci1zcGFjaW5nOi4wMTI1cmVtO3BhZGRpbmctYm90dG9tOjI1cHh9LnN0YWdlX3dyYXBwZXIgcC5pbmZvX3R4dHtwYWRkaW5nLWJvdHRvbToxNXB4fS5zdGFnZV93cmFwcGVyIHAuZXJyb3JfdHh0e2Rpc3BsYXk6bm9uZTtjb2xvcjpyZWR9LnN0YWdlX3dyYXBwZXIgcC5oZWFkbGluZS10ZXh0e2xpbmUtaGVpZ2h0OjM1cHg7Zm9udC1zaXplOjM4cHg7Y29sb3I6IzBjMTIxYyAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjkwMDtsZXR0ZXItc3BhY2luZzo0cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3dpZHRoOjcwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMHJlbSl7LnN0YWdlX3dyYXBwZXIgcC5oZWFkbGluZS10ZXh0e2xpbmUtaGVpZ2h0OjIwcHg7Zm9udC1zaXplOi43NXJlbX19LnN0YWdlX3dyYXBwZXIgLmltZy13cmFwcGVye3BhZGRpbmc6MHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZn0uc3RhZ2Vfd3JhcHBlciAuaW1nLXdyYXBwZXIgaW1ne3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzByZW0pey5zdGFnZV93cmFwcGVyIC5pbWctd3JhcHBlcntwYWRkaW5nOjBweCAwcHh9fS5zdGFnZV93cmFwcGVyIC5pbWctd3JhcHBlci1zdWNjZXNze3BhZGRpbmc6MH0uc3RhZ2Vfd3JhcHBlciAuaW1nLXdyYXBwZXItc3VjY2VzcyBpbWd7d2lkdGg6MTAwJSAhaW1wb3J0YW50fS5zdGFnZV93cmFwcGVyIHVsLC5zdGFnZV93cmFwcGVyIGxpe21hcmdpbjowO3BhZGRpbmc6MH0uc3RhZ2Vfd3JhcHBlciBsaXtsaXN0LXN0eWxlOmRpc2Mgb3V0c2lkZSBub25lO21hcmdpbi1ib3R0b206MnB4fS5zdGFnZV93cmFwcGVyIHVse2ZvbnQtZmFtaWx5OkF2ZW5pcixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6I2ZmZjtmb250LXNpemU6Ljg3NXJlbTttYXJnaW4tYm90dG9tOjIwcHg7bWFyZ2luLWxlZnQ6MHB4fS5zdGFnZV93cmFwcGVyIHVsLnNvY2lhbHN7cGFkZGluZy1ib3R0b206MjBweDt0ZXh0LWFsaWduOmNlbnRlcn0uc3RhZ2Vfd3JhcHBlciAuYm94X2dyZXl7Zm9udC1mYW1pbHk6QXZlbmlyLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6Ljg3NXJlbTtjb2xvcjojZmZmO3BhZGRpbmctYm90dG9tOjIwcHh9LnN0YWdlX3dyYXBwZXIgLmJveF9ncmV5IC53MTAwe2JhY2tncm91bmQ6IzBjMTIxYzt3aWR0aDoxMDAlO2hlaWdodDphdXRvO21hcmdpbjowIGF1dG87cGFkZGluZzoxMHB4IDIwcHggMTBweCAwfS5zdGFnZV93cmFwcGVyIC5ib3hfZ3JleSAudzEwMCAudzMwMHttYXJnaW46MDtmb250LXdlaWdodDpib2xkO21heC13aWR0aDoyNTBweDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyMHB4fS5zdGFnZV93cmFwcGVyIC5ib3hfZ3JleSAudzEwMCAudzMwMCAucmlnaHR7dGV4dC1hbGlnbjpyaWdodH0uc3RhZ2Vfd3JhcHBlciAuYm94X2dyZXkgLnczMDAgLmxlZnQsLnN0YWdlX3dyYXBwZXIgLmJveF9ncmV5IC53MzAwIC5yaWdodHt0ZXh0LWFsaWduOmxlZnR9LnN0YWdlX3dyYXBwZXIgLmZvcm1fcm93e3BhZGRpbmctYm90dG9tOjBweDttYXJnaW4tcmlnaHQ6Mi4yMjIlfS5zdGFnZV93cmFwcGVyIC5mb3JtX3JvdzpsYXN0LW9mLXR5cGV7bWFyZ2luLXJpZ2h0OjBweH0uc3RhZ2Vfd3JhcHBlciAuZm9ybV9yb3cudzMwMHt3aWR0aDozMy4zMzMlfS5zdGFnZV93cmFwcGVyIC5mb3JtX3Jvdy53MzAwLmZpcnN0LC5zdGFnZV93cmFwcGVyIC5mb3JtX3Jvdy53MzAwLmxhc3R7bWF4LXdpZHRoOjI4MHB4O3dpZHRoOjMxLjExMSV9LnN0YWdlX3dyYXBwZXIgLmZvcm1fcm93LnczMDAuc2Vjb25ke2Zsb2F0Om5vbmU7bWFyZ2luOjAgYXV0b30uc3RhZ2Vfd3JhcHBlciAuZm9ybV9yb3cudzMwMC5pbmFjdGl2ZT4uYnJ1dGUtc2VsZWN0e29wYWNpdHk6LjV9LnN0YWdlX3dyYXBwZXIgLmRyb3Bkb3duX3Jvd3t3aWR0aDoxMDAlO2hlaWdodDphdXRvO2Rpc3BsYXk6YmxvY2s7Y2xlYXI6Ym90aH0uc3RhZ2Vfd3JhcHBlciAudGVybWluZSAuY2l0eSwuc3RhZ2Vfd3JhcHBlciAudGVybWluZSAuZGF0ZXN7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnN0YWdlX3dyYXBwZXIgLnRlcm1pbmUgLmNpdHkgc3Bhbiwuc3RhZ2Vfd3JhcHBlciAudGVybWluZSAuZGF0ZXMgc3Bhbntjb2xvcjojN2Y3ZjdmfS5zdGFnZV93cmFwcGVyIC50ZXJtaW5lIC5kYXRlc3ttYXJnaW4tbGVmdDoyMHB4fS5rdntkaXNwbGF5OmJsb2NrfS5rdi5tb2JpbGV7ZGlzcGxheTpub25lfS5ub2Jye3doaXRlLXNwYWNlOm5vd3JhcH0uY29udGVudF9pbmRleF93cmFwLnZpc2libGV7ZGlzcGxheTpibG9ja30uaGlkZGVuLHNwYW4uYXN0ZXJpa3N7ZGlzcGxheTpub25lfS50ZXh0LXVuZGVybGluZXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3LjVyZW0pey5icmVha3tkaXNwbGF5Om5vbmV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzOHJlbSl7LnN0YWdlX3dyYXBwZXIgLnN0YWdlX2hlYWRsaW5le2JhY2tncm91bmQtY29sb3I6IzBjMTIxY30uc3RhZ2Vfd3JhcHBlciAuc3RhZ2VfaGVhZGxpbmUgaDF7Zm9udC1zaXplOjEuNXJlbTtsaW5lLWhlaWdodDoxLjg3NXJlbX0uc3RhZ2Vfd3JhcHBlciAuc3RhZ2VfaGVhZGxpbmUgLmJnX2JsYWNre2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7cGFkZGluZy10b3A6MzBweDtwYWRkaW5nLWJvdHRvbTozMHB4O3BhZGRpbmctbGVmdDoyMHB4O3BhZGRpbmctcmlnaHQ6MjBweH0uc3RhZ2Vfd3JhcHBlciAuc3RhZ2VfaGVhZGxpbmUgLmJnX2JsYWNrLmhsX21haW57cG9zaXRpb246cmVsYXRpdmU7dG9wOmluaGVyaXQ7bGVmdDppbmhlcml0O3dpZHRoOjEwMCU7cGFkZGluZy10b3A6MHB4O3BhZGRpbmctYm90dG9tOjBweDtwYWRkaW5nLXJpZ2h0OjIwcHh9LnN0YWdlX3dyYXBwZXIgLnN0YWdlX2hlYWRsaW5lIC5iZ19ibGFjay5obF9zdWJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0yMHB4O2xlZnQ6MHB4fS5zdGFnZV93cmFwcGVyIC5zdGFnZV9mb3Jte3BhZGRpbmctdG9wOjE1cHh9LnN0YWdlX3dyYXBwZXIgLnN0YWdlX2Zvcm0gLmJnX2JsYWNre2JhY2tncm91bmQtY29sb3I6IzBjMTIxYztwYWRkaW5nLXRvcDowfS5zdGFnZV93cmFwcGVyIC5zdGFnZV9mb3JtIC5iZ19ibGFjay5obF9zdWJ7dG9wOmluaGVyaXQ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfS5zdGFnZV93cmFwcGVyIC5zdGFnZV9mb3JtIC5kcm9wZG93bl9yb3cgLmZvcm1fcm93e21heC13aWR0aDppbmhlcml0O3dpZHRoOjEwMCU7bWFyZ2luLXJpZ2h0OjB9LnN0YWdlX3dyYXBwZXIgLnN0YWdlX2Zvcm0gLmRyb3Bkb3duX3JvdyAuZm9ybV9yb3cuZmlyc3QsLnN0YWdlX3dyYXBwZXIgLnN0YWdlX2Zvcm0gLmRyb3Bkb3duX3JvdyAuZm9ybV9yb3cuc2Vjb25ke21hcmdpbi1ib3R0b206MjBweH0uc3RhZ2Vfd3JhcHBlciAuc3RhZ2VfZm9ybS5zaG93X2Fsd2F5c3t3aWR0aDoxMDAlO3BhZGRpbmc6MjBweCAyMHB4IDB9LnN0YWdlX3dyYXBwZXIgLmltZy13cmFwcGVye3BhZGRpbmc6MHB4fS5rdntkaXNwbGF5Om5vbmV9Lmt2Lm1vYmlsZXtkaXNwbGF5OmJsb2NrfX0uc2xpZGVyLXdyYXBwZXIuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlcnttYXJnaW4tYm90dG9tOjB9LnNsaWRlci13cmFwcGVyIC5zbGljay1kb3Rze2JvdHRvbTowO2xlZnQ6MDttYXJnaW4tYm90dG9tOjE1cHg7bWFyZ2luLWxlZnQ6MjBweDttYXJnaW4tcmlnaHQ6MTVweDtyaWdodDowO3RleHQtYWxpZ246bGVmdDt3aWR0aDphdXRvfS5zbGlkZXItd3JhcHBlciAuc2xpY2stZG90cyBsaXttYXJnaW46MDt3aWR0aDoyN3B4O3RleHQtYWxpZ246Y2VudGVyO3ZlcnRpY2FsLWFsaWduOmJvdHRvbTtoZWlnaHQ6MTVweDtsaW5lLWhlaWdodDoxNXB4O3RyYW5zaXRpb246bGluZS1oZWlnaHQgMzAwbXMgMHMsaGVpZ2h0IDMwMG1zIDBzfS5zbGlkZXItd3JhcHBlciAuc2xpY2stZG90cyBsaSBidXR0b257dmVydGljYWwtYWxpZ246Ym90dG9tO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDphdXRvO2xpbmUtaGVpZ2h0OmluaGVyaXQ7cGFkZGluZzowO2ZvbnQtc2l6ZToyMHB4O2NvbG9yOiNmZmY7b3BhY2l0eTouNTt0cmFuc2l0aW9uOmZvbnQtc2l6ZSAzMDBtcyAwcztmb250LWZhbWlseTpcImxyX290NFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OmJvbGR9LnNsaWRlci13cmFwcGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmV7Y29udGVudDpub25lfS5zbGlkZXItd3JhcHBlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmV7aGVpZ2h0OjI0cHg7bGluZS1oZWlnaHQ6MjVweDtjb2xvcjojZmZmfS5zbGlkZXItd3JhcHBlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9ue2ZvbnQtc2l6ZTozNHB4O29wYWNpdHk6MX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnNsaWRlci13cmFwcGVyIC5zbGljay1kb3Rze3RleHQtYWxpZ246Y2VudGVyfS5zbGlkZXItd3JhcHBlciAuc2xpY2stZG90cyBsaXtoZWlnaHQ6MTJweDtsaW5lLWhlaWdodDoxMXB4fS5zbGlkZXItd3JhcHBlciAuc2xpY2stZG90cyBsaSBidXR0b257Zm9udC1zaXplOjE2cHh9LnNsaWRlci13cmFwcGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZXtoZWlnaHQ6MThweDtsaW5lLWhlaWdodDoxOXB4fS5zbGlkZXItd3JhcHBlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9ue2ZvbnQtc2l6ZToyNnB4fX0uc2xpZGVyLXdyYXBwZXIgLnNsaWRlcnt3aWR0aDoxMDAlO292ZXJmbG93OmhpZGRlbn0uc2xpZGVyLXdyYXBwZXIgLnNsaWRlciAuaW1nLWhvbGRlcnt3aWR0aDoxMDAlO3BhZGRpbmctYm90dG9tOjYwLjUlO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcG9zaXRpb246MCAwO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0uc2xpZGVyLXdyYXBwZXIgLnNsaWRlciAuaW1nLWhvbGRlci5pbWctMXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9zbGlkZXIvZGVmZW5kZXJfa3ZfMS5wbmdcIil9LnN0YW5kYXJkLWltYWdle2Rpc3BsYXk6YmxvY2t9LnJldGluYS1pbWFnZXtkaXNwbGF5Om5vbmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLzEpLG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMil7LnN0YW5kYXJkLWltYWdle2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5yZXRpbmEtaW1hZ2V7ZGlzcGxheTpibG9ja319LmxvZ297YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvbHJkeC1icmFuZC1sb2dvLWRhcmsuanBnLnN2Z1wiKTtiYWNrZ3JvdW5kLXNpemU6MTE3cHg7YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IGNlbnRlcjt3aWR0aDoxMjBweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7ZGlzcGxheTpibG9jaztoZWlnaHQ6NjVweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ny45MzhyZW0pey5zdGFnZS1zdGQtYnRuLWNvbnRhaW5lcntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowfX0uc3RhZ2UtbWFpbi1oZWFkZXJ7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45MzhyZW0pey5zdGFnZS1tYWluLWhlYWRlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5zdGFnZS1tYWluLWhlYWRlciAudmVydC1kZXZpZGVye3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDo0NHB4O3RvcDowO3JpZ2h0OjI1NXB4fS8qIVxuQ2hvc2VuLCBhIFNlbGVjdCBCb3ggRW5oYW5jZXIgZm9yIGpRdWVyeSBhbmQgUHJvdG90eXBlXG5ieSBQYXRyaWNrIEZpbGxlciBmb3IgSGFydmVzdCwgaHR0cDovL2dldGhhcnZlc3QuY29tXG5cblZlcnNpb24gMS40LjJcbkZ1bGwgc291cmNlIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS9oYXJ2ZXN0aHEvY2hvc2VuXG5Db3B5cmlnaHQgKGMpIDIwMTEtMjAxNSBIYXJ2ZXN0IGh0dHA6Ly9nZXRoYXJ2ZXN0LmNvbVxuXG5NSVQgTGljZW5zZSwgaHR0cHM6Ly9naXRodWIuY29tL2hhcnZlc3RocS9jaG9zZW4vYmxvYi9tYXN0ZXIvTElDRU5TRS5tZFxuVGhpcyBmaWxlIGlzIGdlbmVyYXRlZCBieSBgZ3J1bnQgYnVpbGRgLCBkbyBub3QgZWRpdCBpdCBieSBoYW5kLlxuKi8uY2hvc2VuLWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6Ym9sZDt6b29tOjA7KmRpc3BsYXk6aW5saW5lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uY2hvc2VuLWNvbnRhaW5lciAqey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3B7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDotOTk5OXB4O3otaW5kZXg6MTAxMDt3aWR0aDoxMDAlO2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItdG9wOjA7YmFja2dyb3VuZDojZmZmO2JveC1zaGFkb3c6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45MzhyZW0pey5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcHtib3JkZXItY29sb3I6c2lsdmVyfX0uY2hvc2VuLWNvbnRhaW5lci5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tZHJvcHtsZWZ0OjB9LmNob3Nlbi1jb250YWluZXIgYXtjdXJzb3I6cG9pbnRlcn0uY2hvc2VuLWNvbnRhaW5lciAuc2VhcmNoLWNob2ljZSAuZ3JvdXAtbmFtZSwuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSAuZ3JvdXAtbmFtZXttYXJnaW4tcmlnaHQ6NHB4O292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztmb250LXdlaWdodDpub3JtYWw7Y29sb3I6Izk5OX0uY2hvc2VuLWNvbnRhaW5lciAuc2VhcmNoLWNob2ljZSAuZ3JvdXAtbmFtZTphZnRlciwuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSAuZ3JvdXAtbmFtZTphZnRlcntjb250ZW50OlwiOlwiO3BhZGRpbmctbGVmdDoycHg7dmVydGljYWwtYWxpZ246dG9wfS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjAgMCAwIDEwcHg7aGVpZ2h0OjQ1cHg7d2lkdGg6MTAwJTtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXJhZGl1czowcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQ6I2ZmZjtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Y29sb3I6IzBjMTIxYzt0ZXh0LWRlY29yYXRpb246bm9uZTt3aGl0ZS1zcGFjZTpub3dyYXA7bGluZS1oZWlnaHQ6MjhweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45MzhyZW0pey5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZXtib3JkZXItY29sb3I6c2lsdmVyfX0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1kZWZhdWx0e2NvbG9yOiM5OTl9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHNwYW57ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47bWFyZ2luLXJpZ2h0OjI2cHg7dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXA7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojMGMxMjFjO2ZvbnQtZmFtaWx5OkF2ZW5pcixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWx9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlLXdpdGgtZGVzZWxlY3Qgc3BhbnttYXJnaW4tcmlnaHQ6MzhweH0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgYWJicntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NnB4O3JpZ2h0OjI2cHg7ZGlzcGxheTpibG9jazt3aWR0aDoxMnB4O2hlaWdodDoxMnB4O2ZvbnQtc2l6ZToxcHh9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnI6aG92ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjotNDJweCAtMTBweH0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tc2luZ2xlIGFiYnI6aG92ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjotNDJweCAtMTBweH0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDozcHg7cmlnaHQ6MTBweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjE3cHg7aGVpZ2h0OjEwMCV9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBie2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTdweDtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9pY25fZHJvcGRvd24ucG5nXCIpIG5vLXJlcGVhdCAwcHggMHB4O21hcmdpbi10b3A6OHB4fS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjEwMTA7bWFyZ2luOjA7cGFkZGluZzozcHggNHB4O3doaXRlLXNwYWNlOm5vd3JhcH0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT10ZXh0XXttYXJnaW46MXB4IDA7cGFkZGluZzo0cHggMjBweCA0cHggNXB4O3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87b3V0bGluZTowO2JvcmRlcjoxcHggc29saWQgI2FhYTtmb250LXNpemU6MWVtO2ZvbnQtZmFtaWx5OkF2ZW5pcixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7bGluZS1oZWlnaHQ6bm9ybWFsO2JvcmRlci1yYWRpdXM6MHB4fS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRyb3B7bWFyZ2luLXRvcDotMXB4O2JvcmRlci1yYWRpdXM6MHB4O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDt6LWluZGV4Ojk5OTl9Lm1hbnVhbC1jb250YWluZXJ7ZGlzcGxheTpub25lfS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS1ub3NlYXJjaCAuY2hvc2VuLXNlYXJjaHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi05OTk5cHh9LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRze2NvbG9yOiM0NDQ7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvO21hcmdpbjowIDRweCA0cHggMDtwYWRkaW5nOjAgMCAwIDRweDttYXgtaGVpZ2h0OjI0MHB4Oy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofS5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaXtkaXNwbGF5Om5vbmU7bWFyZ2luOjA7cGFkZGluZzo4cHggMTZweDtsaXN0LXN0eWxlOm5vbmU7bGluZS1oZWlnaHQ6MTVweDt3b3JkLXdyYXA6YnJlYWstd29yZDstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTtjb2xvcjojMGMxMjFjO2Zsb2F0OmxlZnR9LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmFjdGl2ZS1yZXN1bHR7ZGlzcGxheTpsaXN0LWl0ZW07Y3Vyc29yOnBvaW50ZXI7d2lkdGg6MTAwJX0uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuZGlzYWJsZWQtcmVzdWx0e2Rpc3BsYXk6bGlzdC1pdGVtO2NvbG9yOiNjY2M7Y3Vyc29yOmRlZmF1bHR9LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmhpZ2hsaWdodGVkLC5tYW51YWwtY29udGFpbmVyIGxpOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmOTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCA1MCUgMCUsIDUwJSAxMDAlLCBjb2xvci1zdG9wKDIwJSwgI2Y4ZjlmOSksIGNvbG9yLXN0b3AoOTAlLCAjZjhmOWY5KSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCgjZjhmOWY5IDIwJSwgI2Y4ZjlmOSA5MCUpO2JhY2tncm91bmQtaW1hZ2U6LW1vei1saW5lYXItZ3JhZGllbnQoI2Y4ZjlmOSAyMCUsICNmOGY5ZjkgOTAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCgjZjhmOWY5IDIwJSwgI2Y4ZjlmOSA5MCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KCNmOGY5ZjkgMjAlLCAjZjhmOWY5IDkwJSk7Y29sb3I6IzBjMTIxY30uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkubm8tcmVzdWx0c3tjb2xvcjojNzc3O2Rpc3BsYXk6bGlzdC1pdGVtO2JhY2tncm91bmQ6I2Y0ZjRmNDtkaXNwbGF5Om5vbmV9LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmdyb3VwLXJlc3VsdHtkaXNwbGF5Omxpc3QtaXRlbTtmb250LXdlaWdodDpib2xkO2N1cnNvcjpkZWZhdWx0fS5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1vcHRpb257cGFkZGluZy1sZWZ0OjE1cHh9LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpIGVte2ZvbnQtc3R5bGU6bm9ybWFsO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2Vze3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjttYXJnaW46MDtwYWRkaW5nOjAgNXB4O3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDtoZWlnaHQ6MSU7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JhY2tncm91bmQtY29sb3I6I2ZmZjtjdXJzb3I6dGV4dH0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGl7ZmxvYXQ6bGVmdDtsaXN0LXN0eWxlOm5vbmV9LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZHttYXJnaW46MDtwYWRkaW5nOjA7d2hpdGUtc3BhY2U6bm93cmFwfS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT10ZXh0XXttYXJnaW46MXB4IDA7cGFkZGluZzowO2hlaWdodDoyNXB4O291dGxpbmU6MDtib3JkZXI6MCAhaW1wb3J0YW50O2JhY2tncm91bmQ6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmU7Y29sb3I6IzBjMTIxYztmb250LXNpemU6MTAwJTtmb250LWZhbWlseTpBdmVuaXIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2xpbmUtaGVpZ2h0Om5vcm1hbDtib3JkZXItcmFkaXVzOjBweH0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46M3B4IDVweCAzcHggMDtwYWRkaW5nOjNweCAyMHB4IDNweCA1cHg7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO21heC13aWR0aDoxMDAlO2JvcmRlci1yYWRpdXM6MHB4O2JhY2tncm91bmQtY29sb3I6I2VlZTtiYWNrZ3JvdW5kLXNpemU6MTAwJSAxOXB4O2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3gtc2hhZG93OjAgMCAycHggI2ZmZiBpbnNldCwwIDFweCAwIHJnYmEoMCwwLDAsLjA1KTtjb2xvcjojMzMzO2xpbmUtaGVpZ2h0OjE0cHg7Y3Vyc29yOmRlZmF1bHR9LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2Ugc3Bhbnt3b3JkLXdyYXA6YnJlYWstd29yZH0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NHB4O3JpZ2h0OjNweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEycHg7aGVpZ2h0OjEycHg7Zm9udC1zaXplOjFweH0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZTpob3ZlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MnB4IC0xMHB4fS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlLWRpc2FibGVke3BhZGRpbmctcmlnaHQ6NXB4O2JvcmRlcjoxcHggc29saWQgI2NjYztiYWNrZ3JvdW5kLWNvbG9yOiNlNGU0ZTQ7Y29sb3I6IzY2Nn0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZS1mb2N1c3tiYWNrZ3JvdW5kOiNkNGQ0ZDR9LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UtZm9jdXMgLnNlYXJjaC1jaG9pY2UtY2xvc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotNDJweCAtMTBweH0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLXJlc3VsdHN7bWFyZ2luOjA7cGFkZGluZzowfS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tZHJvcCAucmVzdWx0LXNlbGVjdGVke2Rpc3BsYXk6bGlzdC1pdGVtO2NvbG9yOiNjY2M7Y3Vyc29yOmRlZmF1bHR9LmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tc2luZ2xle2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtib3gtc2hhZG93OjAgMCAwcHggcmdiYSgwLDAsMCwwKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45MzhyZW0pey5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLXNpbmdsZXtib3JkZXItY29sb3I6c2lsdmVyfX0uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZXtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7LW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDstbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45MzhyZW0pey5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xle2JvcmRlci1jb2xvcjpzaWx2ZXJ9fS5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdntib3JkZXItbGVmdDpub25lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IGJ7YmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTEwcHh9LmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tY2hvaWNlc3tib3JkZXI6MXB4IHNvbGlkICM1ODk3ZmI7Ym94LXNoYWRvdzowIDAgNXB4IHJnYmEoMCwwLDAsLjMpfS5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9dGV4dF17Y29sb3I6IzIyMiAhaW1wb3J0YW50fS5jaG9zZW4tZGlzYWJsZWR7b3BhY2l0eTouNSAhaW1wb3J0YW50O2N1cnNvcjpkZWZhdWx0fS5jaG9zZW4tZGlzYWJsZWQgLmNob3Nlbi1zaW5nbGV7Y3Vyc29yOmRlZmF1bHR9LmNob3Nlbi1kaXNhYmxlZCAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2V7Y3Vyc29yOmRlZmF1bHR9LmNob3Nlbi1ydGx7dGV4dC1hbGlnbjpyaWdodH0uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZXtvdmVyZmxvdzp2aXNpYmxlO3BhZGRpbmc6MCA4cHggMCAwfS5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIHNwYW57bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6MjZweDtkaXJlY3Rpb246cnRsfS5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlLXdpdGgtZGVzZWxlY3Qgc3BhbnttYXJnaW4tbGVmdDozOHB4fS5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIGRpdntyaWdodDphdXRvO2xlZnQ6M3B4fS5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIGFiYnJ7cmlnaHQ6YXV0bztsZWZ0OjI2cHh9LmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpe2Zsb2F0OnJpZ2h0fS5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT10ZXh0XXtkaXJlY3Rpb246cnRsfS5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNle21hcmdpbjozcHggNXB4IDNweCAwO3BhZGRpbmc6M3B4IDVweCAzcHggMTlweH0uY2hvc2VuLXJ0bCAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZXtyaWdodDphdXRvO2xlZnQ6NHB4fS5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItc2luZ2xlLW5vc2VhcmNoIC5jaG9zZW4tc2VhcmNoLC5jaG9zZW4tcnRsIC5jaG9zZW4tZHJvcHtsZWZ0Ojk5OTlweH0uY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXJlc3VsdHN7bWFyZ2luOjAgMCA0cHggNHB4O3BhZGRpbmc6MCA0cHggMCAwfS5jaG9zZW4tcnRsIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1vcHRpb257cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctbGVmdDowfS5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2e2JvcmRlci1yaWdodDpub25lfS5jaG9zZW4tcnRsIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9dGV4dF17cGFkZGluZzo0cHggNXB4IDRweCAyMHB4O2RpcmVjdGlvbjpydGx9LmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGJ7YmFja2dyb3VuZC1wb3NpdGlvbjo2cHggMnB4fS5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItc2luZ2xlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IGJ7YmFja2dyb3VuZC1wb3NpdGlvbjotMTJweCAycHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE0NGRwaSksb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS41ZHBweCl7LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnIsLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiLC5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZSwuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMtc2Nyb2xsLWRvd24gc3BhbiwuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMtc2Nyb2xsLXVwIHNwYW57YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvMngvaWNuX2Ryb3Bkb3duXzJ4LnBuZ1wiKSAhaW1wb3J0YW50O2JhY2tncm91bmQtc2l6ZToxN3B4IDIwcHggIWltcG9ydGFudDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQgIWltcG9ydGFudH19LmNob3Nlbi1jb250YWluZXIgbGl7Zm9udC13ZWlnaHQ6bm9ybWFsfS5icnV0ZS1zZWxlY3R7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JhY2tncm91bmQ6I2ZmZjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MTAwJX0uYnJ1dGUtc2VsZWN0IHNlbGVjdHttYXJnaW46MDtoZWlnaHQ6MzBweH0uYnJ1dGUtc2VsZWN0LXNlbGVjdHtmaWx0ZXI6YWxwaGEob3BhY2l0eT0wKTtvcGFjaXR5OjA7Ym9yZGVyOm5vbmU7cGFkZGluZzowIDE1cHggMCAwO21hcmdpbjowO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjIwcHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5icnV0ZS1zZWxlY3QtdGl0bGV7Zm9udC1mYW1pbHk6QXZlbmlyLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MTRweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtwYWRkaW5nOjAgMTVweCAwIDEwcHg7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwO2NvbG9yOiMwYzEyMWM7aGVpZ2h0OjMwcHg7bGluZS1oZWlnaHQ6MzBweH0uYnJ1dGUtc2VsZWN0LWFycm93e3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2ljbl9kcm9wZG93bi5wbmdcIikgbm8tcmVwZWF0IDBweCAwcHg7d2lkdGg6MTdweDtoZWlnaHQ6MTBweDtyaWdodDoxMHB4O3RvcDoxMXB4fS5icnV0ZS1zZWxlY3QtYXJyb3d7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvMngvaWNuX2Ryb3Bkb3duXzJ4LnBuZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTdweCAyMHB4fS5mb290ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjA7bWFyZ2luLXRvcDowcHg7cGFkZGluZzowIDEwMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzOHJlbSl7LmZvb3RlcntwYWRkaW5nOjAgMjVweH19LmZvb3RlciBhe2NvbG9yOiMwYzEyMWN9LmZvb3RlciAubmF2aV9mb290ZXJ7bWFyZ2luOjAgYXV0bzttaW4taGVpZ2h0OjMwcHg7bWluLXdpZHRoOjIwMHB4O292ZXJmbG93OmF1dG87cGFkZGluZy10b3A6NDBweDtwYWRkaW5nLWJvdHRvbTo0MHB4fS5mb290ZXIgLm5hdmlfZm9vdGVyIHVsLnNvY2lhbHN7bWFyZ2luOjAgYXV0byAxMHB4O3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW47dGV4dC1hbGlnbjpjZW50ZXI7bGlzdC1zdHlsZTpvdXRzaWRlIG5vbmUgbm9uZX0uZm9vdGVyIC5uYXZpX2Zvb3RlciB1bC5zb2NpYWxzIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoyNHB4O21hcmdpbjo1cHggNHB4O3dpZHRoOjI0cHh9LmZvb3RlciAubmF2aV9mb290ZXIgdWwuc29jaWFscyAuc29jaWFsX2ljbntkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MjRweDt3aWR0aDoyNHB4fS5mb290ZXIgLm5hdmlfZm9vdGVyIHVsLnNvY2lhbHMgLmZie2JhY2tncm91bmQ6dHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1nL3N2Zy1pY29ucy92aS1zb2NpYWwtZmIuc3ZnXCIpIG5vLXJlcGVhdCBzY3JvbGwgY2VudGVyIHRvcC8yNHB4IDI0cHh9LmZvb3RlciAubmF2aV9mb290ZXIgdWwuc29jaWFscyAudHd7YmFja2dyb3VuZDp0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWcvc3ZnLWljb25zL3ZpLXNvY2lhbC10d2l0LnN2Z1wiKSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciB0b3AvMjRweCAyNHB4fS5mb290ZXIgLm5hdmlfZm9vdGVyIHVsLnNvY2lhbHMgLnl0e2JhY2tncm91bmQ6dHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1nL3N2Zy1pY29ucy92aS1zb2NpYWwteXQuc3ZnXCIpIG5vLXJlcGVhdCBzY3JvbGwgY2VudGVyIHRvcC8yNHB4IDI0cHh9LmZvb3RlciAubmF2aV9mb290ZXIgdWwuc29jaWFscyAuaW5zdHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50IHVybChcIi4uL2ltZy9zdmctaWNvbnMvdmktc29jaWFsLUluc3RhLnN2Z1wiKSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciB0b3AvMjRweCAyNHB4fS5mb290ZXIgLm5hdmlfZm9vdGVyIHVsLnNvY2lhbHMgLmxpbmtlZGlue2JhY2tncm91bmQ6dHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1nL3N2Zy1pY29ucy92aS1zb2NpYWwtbG5rZC5zdmdcIikgbm8tcmVwZWF0IHNjcm9sbCBjZW50ZXIgdG9wLzI0cHggMjRweH0uZm9vdGVyIC5uYXZpX2Zvb3RlciB1bC5uYXZpZm9vdGVye2ZvbnQtZmFtaWx5OlwiQXZlbmlyX2RlbWlcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZTouNTYzcmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsaW5lLWhlaWdodDoxLjEyNXJlbTtsZXR0ZXItc3BhY2luZzoxLjhweDt0ZXh0LWFsaWduOmxlZnQ7Ym9yZGVyOjAgbm9uZTttYXJnaW46MDtwYWRkaW5nOjA7bGluZS1oZWlnaHQ6MTBweH0uZm9vdGVyIC5uYXZpX2Zvb3RlciB1bC5uYXZpZm9vdGVyIGEsLmZvb3RlciAubmF2aV9mb290ZXIgdWwubmF2aWZvb3RlciBwe21hcmdpbjowIDI1cHggMCAwcHg7cGFkZGluZzowO2NvbG9yOiMwYzEyMWN9LmZvb3RlciAubmF2aV9mb290ZXIgdWwubmF2aWZvb3RlciBhe3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyfS5mb290ZXIgLm5hdmlfZm9vdGVyIHVsLm5hdmlmb290ZXIgYTpmb2N1c3tib3JkZXI6MDtvdXRsaW5lOm5vbmV9LmZvb3RlciAubmF2aV9mb290ZXIgdWwubmF2aWZvb3RlciBwe2ZvbnQtZmFtaWx5OlwiQXZlbmlyX2RlbWlcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZTouNTYzcmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsaW5lLWhlaWdodDoxLjEyNXJlbTtsZXR0ZXItc3BhY2luZzoxLjhweDtjb2xvcjojMGMxMjFjO21hcmdpbi1yaWdodDo1cHh9LmZvb3RlciAubmF2aV9mb290ZXIgdWwubmF2aWZvb3RlciBsaXtjb2xvcjojMGMxMjFjO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mb290ZXIgLm5hdmlfZm9vdGVyIHVsLm5hdmlmb290ZXIgbGk6Zmlyc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6bWVkaXVtIG5vbmV9LmZvb3RlciAuZm9vdGVyX2NvbnRlbnRfd3JhcHBlcntib3JkZXItdG9wOjA7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQtY29sb3I6I2ZmZjttYXgtd2lkdGg6MTAwJX0uZm9vdGVyIC5mb290ZXJfY29udGVudF93cmFwcGVyIC5mb290ZXJfY29udGVudHtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOi45Mzc1cmVtO2xpbmUtaGVpZ2h0OjEuMTI1cmVtO21hcmdpbjowIGF1dG87dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzowfS5mb290ZXIgLmZvb3Rlcl9jb250ZW50X3dyYXBwZXIgLmZvb3Rlcl9jb250ZW50IC50ZXh0bG9nb3tiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9sb2dvLWphZ3Vhci1mb290ZXIucG5nXCIpIG5vLXJlcGVhdCAwIDA7ZGlzcGxheTpibG9jazttYXJnaW46NDBweCBhdXRvIDI1cHg7d2lkdGg6MjUwcHg7aGVpZ2h0OjMycHh9LmZvb3RlciAuZm9vdGVyX2NvbnRlbnRfd3JhcHBlciAuZm9vdGVyX2NvbnRlbnQgcHtmb250LWZhbWlseTpBdmVuaXIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO21hcmdpbi1ib3R0b206MDtjb2xvcjojNGE0ZjUzO2xldHRlci1zcGFjaW5nOi4yODMzMzNweDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9LmZvb3RlciAuZm9vdGVyX2NvbnRlbnRfd3JhcHBlciAuZm9vdGVyX2NvbnRlbnQgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5mb290ZXIgLmZvb3Rlcl9jb250ZW50X3dyYXBwZXIgLnN0YWdlX3dyYXBwZXIgLmZvb3Rlcl9jb250ZW50IHB7cGFkZGluZzoyNXB4IDIwcHh9LmZvb3RlciAuZm9vdGVyX2NvbnRlbnRfd3JhcHBlciAuc3RhZ2Vfd3JhcHBlciAubG9nb3ttYXJnaW4tYm90dG9tOjQwcHh9LmZvb3RlciAuY2xlYXJmaXg6YmVmb3Jle3Zpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2NsZWFyOmJvdGg7aGVpZ2h0OjB9LmV2ZW50LWNvbnRhaW5lci5hZGRpdGlvbmFsKy5hZGRpdGlvbmFsPi5ncmV5X2xpbmV7ZGlzcGxheTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMwcmVtKXsuZm9vdGVyIC5uYXZpX2Zvb3RlciB1bC5uYXZpZm9vdGVyIGxpe2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpsZWZ0O21hcmdpbi10b3A6MjBweH0uZm9vdGVyIC5uYXZpX2Zvb3RlciB1bC5uYXZpZm9vdGVyIGxpOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM4cmVtKXsuZm9vdGVyIC5uYXZpX2Zvb3RlciB1bC5zb2NpYWxzIGxpe21hcmdpbjo1cHggOHB4fX0ubmF2aXt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6IzBjMTIxYztjb2xvcjojZmZmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOi42ODhyZW07bGV0dGVyLXNwYWNpbmc6MXB4O2ZvbnQtd2VpZ2h0OmJvbGR9Lm5hdmkgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzowcHg7bWFyZ2luLWxlZnQ6LTRweH0ubmF2aSBsaTpsYXN0LW9mLXR5cGUgYXtib3JkZXItcmlnaHQ6bm9uZX0ubmF2aSBsaSBhe3BhZGRpbmc6MTNweCAyMHB4O2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjMjMyMzIzO2NvbG9yOiNmZmZ9Lm5hdmkgbGkgYTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMzMzN9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzByZW0pey5uYXZpe2hlaWdodDphdXRvfS5uYXZpIGxpe3dpZHRoOjEwMCU7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDowfS5uYXZpIGxpIGF7d2lkdGg6MTAwJTtib3JkZXItcmlnaHQ6bm9uZX19LnN1Y2Nlc3N7cGFkZGluZzozMHB4IDIwcHh9LnN1Y2Nlc3MgaDJ7Zm9udC1mYW1pbHk6XCJscl9vdDRcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpib2xkO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW46MDttYXJnaW4tYm90dG9tOjEwcHh9LnN1Y2Nlc3MgaDIsLnN1Y2Nlc3MgcCwuc3VjY2VzcyAuY3Rhe3RleHQtYWxpZ246Y2VudGVyfS5zdWNjZXNzIC5jdGF7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7d2lkdGg6MzM1cHg7bGVmdDowO21hcmdpbi1ib3R0b206NDBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjMxMHB4IGNlbnRlcn0uc3RhZ2Uuc3VjY2Vzc3twYWRkaW5nOjB9LnN0YWdlLnN1Y2Nlc3MgLnN0YWdlX2hlYWRsaW5lIC5iZ19ibGFjay5obF9tYWlue3BhZGRpbmctYm90dG9tOjI1cHh9LnNvY2lhbHN7ZGlzcGxheTpibG9jazttYXJnaW46MCBhdXRvO2xpc3Qtc3R5bGUtdHlwZTpub25lfS5zb2NpYWxzIC5zb2NpYWxzX2ljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDttYXJnaW46MCAycHg7b3V0bGluZTpub25lfS5zb2NpYWxzIC5zb2NpYWxzX2ljb24gYXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3V0bGluZTpub25lfS5zb2NpYWxzIC5zb2NpYWxzX2ljb24uZmFjZWJvb2t7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL3N2Zy1pY29ucy92aS1zb2NpYWwtZmIuc3ZnKX0uc29jaWFscyAuc29jaWFsc19pY29uLmluc3RhZ3JhbXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWcvc3ZnLWljb25zL3ZpLXNvY2lhbC1JbnN0YS5zdmcpfS5zb2NpYWxzIC5zb2NpYWxzX2ljb24udHdpdHRlcntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWcvc3ZnLWljb25zL3ZpLXNvY2lhbC10d2l0LnN2Zyl9LnNvY2lhbHMgLnNvY2lhbHNfaWNvbi55b3V0dWJle2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy9zdmctaWNvbnMvdmktc29jaWFsLXl0LnN2Zyl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjcuNXJlbSl7LnN1Y2Nlc3N7cGFkZGluZzozMHB4IDIwcHh9LnN1Y2Nlc3MgLmN0YXt3aWR0aDoxMDAlO2JhY2tncm91bmQtcG9zaXRpb246Mjc0cHggY2VudGVyfX0ubGlnaHRib3hfdGVybXNhbmRjb25kaXRpb25ze2JhY2tncm91bmQtY29sb3I6I2ZmZjttYXgtd2lkdGg6OTQwcHg7bWluLXdpZHRoOjMyMHB4O3BhZGRpbmc6MzBweCA1MHB4IDMwcHggMjBweH0ubGlnaHRib3hfdGVybXNhbmRjb25kaXRpb25zIGgyLC5saWdodGJveF90ZXJtc2FuZGNvbmRpdGlvbnMgcCwubGlnaHRib3hfdGVybXNhbmRjb25kaXRpb25zIHVsLC5saWdodGJveF90ZXJtc2FuZGNvbmRpdGlvbnMgbGl7cGFkZGluZy1ib3R0b206MjBweH0ubGlnaHRib3hfdGVybXNhbmRjb25kaXRpb25zIHVse2xpc3Qtc3R5bGU6bm9uZX0ubGlnaHRib3hfdGVybXNhbmRjb25kaXRpb25zIHVsIGxpe2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nLWxlZnQ6MTVweDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50IHVybChcIi4uL2ltZy9idWxsZXQucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCA1cHg7Zm9udC1mYW1pbHk6QXZlbmlyLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojNGE0ZjUzO2ZvbnQtc2l6ZTouODc1cmVtfS5saWdodGJveF90ZXJtc2FuZGNvbmRpdGlvbnMgdWwgbGk6bGFzdC1jaGlsZHtwYWRkaW5nLWJvdHRvbTowfS5saWdodGJveF90ZXJtc2FuZGNvbmRpdGlvbnMgLmJ0bl9jbG9zZXt3aWR0aDo0MXB4O2hlaWdodDo0MXB4O2JhY2tncm91bmQ6dHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1nL2J0bl9jbG9zZS5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAwIDA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjE1cHg7cmlnaHQ6MTBweH0ubGlnaHRib3hfdGVybXNhbmRjb25kaXRpb25zIC5idG5fY2xvc2U6aG92ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjpib3R0b20gcmlnaHR9LmxpZ2h0Ym94X3Rlcm1zYW5kY29uZGl0aW9ucyAubGlnaHRib3hfbWVudV90ZXh0e3BhZGRpbmctYm90dG9tOjVweH0ubGlnaHRib3hfdGVybXNhbmRjb25kaXRpb25zIC5saWdodGJveF9tZW51IGxpe3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MH1AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE0NGRwaSl7LmxpZ2h0Ym94X3Rlcm1zYW5kY29uZGl0aW9ucyB1bCBsaXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy8yeC9idWxsZXRfMngucG5nXCIpO2JhY2tncm91bmQtc2l6ZTo1cHggNXB4fS5saWdodGJveF90ZXJtc2FuZGNvbmRpdGlvbnMgLmJ0bl9jbG9zZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy8yeC9idG5fY2xvc2VfMngucG5nXCIpO2JhY2tncm91bmQtc2l6ZTo0MXB4IGF1dG99fS5zbGljay1zbGlkZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzowcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTsta2h0bWwtdXNlci1zZWxlY3Q6bm9uZTstbXMtdG91Y2gtYWN0aW9uOnBhbi15O3RvdWNoLWFjdGlvbjpwYW4teTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnR9LnNsaWNrLWxpc3R7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47bWFyZ2luOjA7cGFkZGluZzowfS5zbGljay1saXN0OmZvY3Vze291dGxpbmU6bm9uZX0uc2xpY2stbGlzdC5kcmFnZ2luZ3tjdXJzb3I6cG9pbnRlcjtjdXJzb3I6aGFuZH0uc2xpY2stc2xpZGVyIC5zbGljay10cmFjaywuc2xpY2stc2xpZGVyIC5zbGljay1saXN0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45MzhyZW0pey5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3R7bWFyZ2luLWJvdHRvbTo1MHB4fX0uc2xpY2stdHJhY2t7cG9zaXRpb246cmVsYXRpdmU7dG9wOjA7bGVmdDowO2Rpc3BsYXk6YmxvY2t9LnNsaWNrLXRyYWNrOmJlZm9yZSwuc2xpY2stdHJhY2s6YWZ0ZXJ7ZGlzcGxheTp0YWJsZTtjb250ZW50OlwiXCJ9LnNsaWNrLXRyYWNrOmFmdGVye2NsZWFyOmJvdGh9LnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNre3Zpc2liaWxpdHk6aGlkZGVufS5zbGljay1zbGlkZXtkaXNwbGF5Om5vbmU7ZmxvYXQ6bGVmdDtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjFweH1bZGlyPXJ0bF0gLnNsaWNrLXNsaWRle2Zsb2F0OnJpZ2h0fS5zbGljay1zbGlkZSBpbWd7ZGlzcGxheTpibG9ja30uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWd7ZGlzcGxheTpub25lfS5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWd7cG9pbnRlci1ldmVudHM6bm9uZX0uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRle2Rpc3BsYXk6YmxvY2t9LnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRle3Zpc2liaWxpdHk6aGlkZGVufS5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGV7ZGlzcGxheTpibG9jaztoZWlnaHQ6YXV0bztib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50fS5zbGljay1hcnJvdy5zbGljay1oaWRkZW57ZGlzcGxheTpub25lfS5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVye21hcmdpbi1ib3R0b206MHB4ICFpbXBvcnRhbnQ7cGFkZGluZzowIDEzMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ3LjkzOHJlbSlhbmQgKG1heC13aWR0aDogOTYuODc1cmVtKXsuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlcntwYWRkaW5nOjAgNSV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzOHJlbSl7LnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXJ7cGFkZGluZzowfX0uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdHtiYWNrZ3JvdW5kOiNmZmYgdXJsKFwiLi4vaW1nL2FqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5Olwic2xpY2tcIjtzcmM6dXJsKFwiL2ZvbnRzL3NsaWNrLmVvdFwiKTtzcmM6dXJsKFwiL2ZvbnRzL3NsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiL2ZvbnRzL3NsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIvZm9udHMvc2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi9mb250cy9zbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbH0uc2xpY2stcHJldiwuc2xpY2stbmV4dHtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2hlaWdodDoyMHB4O3dpZHRoOjIwcHg7bGluZS1oZWlnaHQ6MHB4O2ZvbnQtc2l6ZTowcHg7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6dHJhbnNwYXJlbnQ7dG9wOjUwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKTtwYWRkaW5nOjA7Ym9yZGVyOm5vbmU7b3V0bGluZTpub25lO3otaW5kZXg6MTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50IHVybChcIi4uL2ltZy9pY25fc2xpZGVyLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgMDtoZWlnaHQ6NDdweDt3aWR0aDo0MnB4fS5zbGljay1wcmV2OmhvdmVyLC5zbGljay1wcmV2OmZvY3VzLC5zbGljay1uZXh0OmhvdmVyLC5zbGljay1uZXh0OmZvY3Vze291dGxpbmU6bm9uZTtjb2xvcjp0cmFuc3BhcmVudH0uc2xpY2stcHJldntsZWZ0OjBweDt3aWR0aDoyMXB4O2JhY2tncm91bmQtcG9zaXRpb246MCAzcHh9W2Rpcj1ydGxdIC5zbGljay1wcmV2e2xlZnQ6YXV0bztyaWdodDowcHh9LnNsaWNrLW5leHR7cmlnaHQ6LTE1cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNTZweCAycHh9W2Rpcj1ydGxdIC5zbGljay1uZXh0e2xlZnQ6MHB4O3JpZ2h0OmF1dG99LnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXJ7bWFyZ2luLWJvdHRvbTozMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzOHJlbSl7LnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXJ7bWFyZ2luLWJvdHRvbTowcHggIWltcG9ydGFudH19LnNsaWNrLWRvdHN7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjMwcHg7bGlzdC1zdHlsZTpub25lO2xlZnQ6MjIwcHg7bWFyZ2luOjAgIWltcG9ydGFudDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ3LjkzOHJlbSlhbmQgKG1heC13aWR0aDogOTYuODc1cmVtKXsuc2xpY2stZG90c3tsZWZ0OjE3MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45MzhyZW0pey5zbGljay1kb3Rze2xlZnQ6NzVweH19LnNsaWNrLWRvdHMgbGl7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y3Vyc29yOnBvaW50ZXI7bWFyZ2luOjAgMHB4IDAgMjBweDtwYWRkaW5nOjA7Y3Vyc29yOnBvaW50ZXJ9LnNsaWNrLWRvdHMgbGkgYnV0dG9ue2JvcmRlcjowO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7ZGlzcGxheTpibG9jaztvdXRsaW5lOm5vbmU7bGluZS1oZWlnaHQ6MHB4O2ZvbnQtc2l6ZTowcHg7Y29sb3I6dHJhbnNwYXJlbnQ7Y3Vyc29yOnBvaW50ZXJ9LnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1c3tvdXRsaW5lOm5vbmV9LnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSwuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3Jle29wYWNpdHk6MX0uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O29wYWNpdHk6MTtib3JkZXI6M3B4IHNvbGlkICNmZmY7Ym9yZGVyLXJhZGl1czo1MCU7ZGlzcGxheTpibG9ja31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45MzhyZW0pey5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmV7Ym9yZGVyOjNweCBzb2xpZCAjMDAwfX0uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZXtjb2xvcjojZmZmO29wYWNpdHk6dW5zZXQ7YmFja2dyb3VuZDojZmZmfS5zbGljay1wbGF5LWN0cmx7Ym9yZGVyOjA7cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToxOXB4O2xlZnQ6MTc1cHg7Y3Vyc29yOnBvaW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDcuOTM4cmVtKWFuZCAobWF4LXdpZHRoOiA5Ni44NzVyZW0pey5zbGljay1wbGF5LWN0cmx7bGVmdDoxMjVweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM4cmVtKXsuc2xpY2stcGxheS1jdHJse2JvdHRvbToxOXB4O2xlZnQ6MzBweH19LnNsaWNrLXBsYXktY3RybCAjcGxheS1pY29uLXdoaXRle2Rpc3BsYXk6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45MzhyZW0pey5zbGljay1wbGF5LWN0cmwgI3BsYXktaWNvbi13aGl0ZXtkaXNwbGF5Om5vbmV9fS5zbGljay1wbGF5LWN0cmwgI3BsYXktaWNvbi1ibGFja3tkaXNwbGF5Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM4cmVtKXsuc2xpY2stcGxheS1jdHJsICNwbGF5LWljb24tYmxhY2t7ZGlzcGxheTpub25lfX0uc2xpY2stcGxheS1jdHJsICNwYXVzZS1pY29ue2Rpc3BsYXk6YmxvY2t9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM4cmVtKXsuc2xpY2stcGxheS1jdHJsICNwYXVzZS1pY29uIGxpbmV7c3Ryb2tlOiMwMDB9fS5zbGljay1wbGF5LWN0cmwucGF1c2VkICNwbGF5LWljb24td2hpdGV7ZGlzcGxheTpibG9ja31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45MzhyZW0pey5zbGljay1wbGF5LWN0cmwucGF1c2VkICNwbGF5LWljb24td2hpdGV7ZGlzcGxheTpub25lfX0uc2xpY2stcGxheS1jdHJsLnBhdXNlZCAjcGxheS1pY29uLWJsYWNre2Rpc3BsYXk6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45MzhyZW0pey5zbGljay1wbGF5LWN0cmwucGF1c2VkICNwbGF5LWljb24tYmxhY2t7ZGlzcGxheTpibG9ja319LnNsaWNrLXBsYXktY3RybC5wYXVzZWQgI3BhdXNlLWljb257ZGlzcGxheTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzOHJlbSl7LnNsaWNrLXBsYXktY3RybC5wYXVzZWQgI3BhdXNlLWljb24gbGluZXtzdHJva2U6IzAwMH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM4cmVtKXsuc2xpY2stcGxheS1jdHJsICNjaXJjbGUtMXtzdHJva2U6IzAwMH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpey5zbGljay1wcmV2LC5zbGljay1uZXh0e2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nLzJ4L2ljbl9zbGlkZXJfMngucG5nXCIpO2JhY2tncm91bmQtc2l6ZTo4MHB4IDYwcHh9fS5zbGlkZXJfZm9ybXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmYgIWltcG9ydGFudDtwYWRkaW5nOjBweCA3NXB4IDUwcHggIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45MzhyZW0pey5zbGlkZXJfZm9ybXtwYWRkaW5nOjBweCAxMHB4IDUwcHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDcuOTM4cmVtKXsuc2xpZGVyX2Zvcm0gLnNsaWNrLW5leHR7cmlnaHQ6LTMwcHggIWltcG9ydGFudH0uc2xpZGVyX2Zvcm0gLnNsaWNrLXByZXZ7bGVmdDotMTVweCAhaW1wb3J0YW50fX0uc2xpZGVyX2Zvcm0gLnNsaWNrLXNsaWRle2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5zbGlkZXJfZm9ybSAuc2xpY2stc2xpZGUgaW1ne3dpZHRoOjEwMHB4O2hlaWdodDphdXRvfS5zbGlkZXJfZm9ybSAuc2xpY2stcHJldiwuc2xpZGVyX2Zvcm0gLnNsaWNrLW5leHR7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvaWNuX3NsaWRlcl9kYXJrLnBuZ1wiKTt0b3A6NDIlO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUyJSl9LnNsaWRlcl9mb3JtIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmV7Y29sb3I6IzAwMCAhaW1wb3J0YW50fS5zbGlkZXJfZm9ybSAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZXtjb2xvcjojMDAwICFpbXBvcnRhbnQ7b3BhY2l0eTp1bnNldH0uc2xpZGVyX2Zvcm0gLnNsaWNrLWRvdHN7Ym90dG9tOi03MHB4ICFpbXBvcnRhbnR9LnNsaWRlci1mdWxsc2NyZWVue292ZXJmbG93OmhpZGRlbn0ua2xhcm97Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LWZhbWlseTp2YXIoLS1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOjE0cHg7Zm9udC1zaXplOnZhcigtLWZvbnQtc2l6ZSwgMTRweCl9LmtsYXJvIGJ1dHRvbntmb250LWZhbWlseTppbmhlcml0O2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6MTRweDtmb250LXNpemU6dmFyKC0tZm9udC1zaXplLCAxNHB4KX0ua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2V7aGVpZ2h0OjEwMCU7cGFkZGluZy1ib3R0b206MTJweDtwYWRkaW5nLXRvcDoxMnB4fS5rbGFybyAuY29va2llLW1vZGFsLC5rbGFybyAuY29udGV4dC1ub3RpY2UsLmtsYXJvIC5jb29raWUtbm90aWNle3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowIGF1dG87aGVpZ2h0OmF1dG87d2lkdGg6YXV0bzttYXgtaGVpZ2h0Ojk4JX0ua2xhcm8gLmNvb2tpZS1tb2RhbCBwLC5rbGFybyAuY29va2llLW1vZGFsIHN0cm9uZywua2xhcm8gLmNvb2tpZS1tb2RhbCBoMSwua2xhcm8gLmNvb2tpZS1tb2RhbCBoMiwua2xhcm8gLmNvb2tpZS1tb2RhbCB1bCwua2xhcm8gLmNvb2tpZS1tb2RhbCBsaSwua2xhcm8gLmNvbnRleHQtbm90aWNlIHAsLmtsYXJvIC5jb250ZXh0LW5vdGljZSBzdHJvbmcsLmtsYXJvIC5jb250ZXh0LW5vdGljZSBoMSwua2xhcm8gLmNvbnRleHQtbm90aWNlIGgyLC5rbGFybyAuY29udGV4dC1ub3RpY2UgdWwsLmtsYXJvIC5jb250ZXh0LW5vdGljZSBsaSwua2xhcm8gLmNvb2tpZS1ub3RpY2UgcCwua2xhcm8gLmNvb2tpZS1ub3RpY2Ugc3Ryb25nLC5rbGFybyAuY29va2llLW5vdGljZSBoMSwua2xhcm8gLmNvb2tpZS1ub3RpY2UgaDIsLmtsYXJvIC5jb29raWUtbm90aWNlIHVsLC5rbGFybyAuY29va2llLW5vdGljZSBsaXtmb250LWZhbWlseTpcIkF2ZW5pcl9OZXh0X1JlZ3VsYXJcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtjb2xvcjojMGMxMjFjO2ZvbnQtc2l6ZTouODEyNXJlbTtsaW5lLWhlaWdodDoxLjEyNXJlbTtsZXR0ZXItc3BhY2luZzpub3JtYWx9LmtsYXJvIC5jb29raWUtbW9kYWwgcCwua2xhcm8gLmNvb2tpZS1tb2RhbCBoMSwua2xhcm8gLmNvb2tpZS1tb2RhbCBoMiwua2xhcm8gLmNvb2tpZS1tb2RhbCB1bCwua2xhcm8gLmNvb2tpZS1tb2RhbCBsaSwua2xhcm8gLmNvbnRleHQtbm90aWNlIHAsLmtsYXJvIC5jb250ZXh0LW5vdGljZSBoMSwua2xhcm8gLmNvbnRleHQtbm90aWNlIGgyLC5rbGFybyAuY29udGV4dC1ub3RpY2UgdWwsLmtsYXJvIC5jb250ZXh0LW5vdGljZSBsaSwua2xhcm8gLmNvb2tpZS1ub3RpY2UgcCwua2xhcm8gLmNvb2tpZS1ub3RpY2UgaDEsLmtsYXJvIC5jb29raWUtbm90aWNlIGgyLC5rbGFybyAuY29va2llLW5vdGljZSB1bCwua2xhcm8gLmNvb2tpZS1ub3RpY2UgbGl7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmxlZnQ7bWFyZ2luOjA7cGFkZGluZzowO21hcmdpbi10b3A6MzBweH0ua2xhcm8gLmNvb2tpZS1tb2RhbCBoMSwua2xhcm8gLmNvb2tpZS1tb2RhbCBoMiwua2xhcm8gLmNvb2tpZS1tb2RhbCBoMywua2xhcm8gLmNvb2tpZS1tb2RhbCBoNCwua2xhcm8gLmNvb2tpZS1tb2RhbCBoNSwua2xhcm8gLmNvb2tpZS1tb2RhbCBoNiwua2xhcm8gLmNvbnRleHQtbm90aWNlIGgxLC5rbGFybyAuY29udGV4dC1ub3RpY2UgaDIsLmtsYXJvIC5jb250ZXh0LW5vdGljZSBoMywua2xhcm8gLmNvbnRleHQtbm90aWNlIGg0LC5rbGFybyAuY29udGV4dC1ub3RpY2UgaDUsLmtsYXJvIC5jb250ZXh0LW5vdGljZSBoNiwua2xhcm8gLmNvb2tpZS1ub3RpY2UgaDEsLmtsYXJvIC5jb29raWUtbm90aWNlIGgyLC5rbGFybyAuY29va2llLW5vdGljZSBoMywua2xhcm8gLmNvb2tpZS1ub3RpY2UgaDQsLmtsYXJvIC5jb29raWUtbm90aWNlIGg1LC5rbGFybyAuY29va2llLW5vdGljZSBoNntmb250LWZhbWlseTpcIkF2ZW5pcl9OZXh0X1JlZ3VsYXJcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZn0ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbGluaywua2xhcm8gLmNvbnRleHQtbm90aWNlIC5jbS1saW5rLC5rbGFybyAuY29va2llLW5vdGljZSAuY20tbGlua3ttYXJnaW4tcmlnaHQ6LjVlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmtsYXJvIC5jb29raWUtbm90aWNlIGgxe2ZvbnQtZmFtaWx5OlwibHJfb3Q0X2RlbWlcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjt3aWR0aDoxMDAlO2ZvbnQtc2l6ZToycmVtO21hcmdpbi1ib3R0b206MzBweDtsaW5lLWhlaWdodDo0NXB4fS5rbGFybyAuY29va2llLW5vdGljZSAuY20tbGluaywua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tYnRuLC5rbGFybyAuY29udGV4dC1ub3RpY2UgLmNtLWJ0biwua2xhcm8gLmNvb2tpZS1ub3RpY2UgLmNtLWJ0biwua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhciwua2xhcm8gLmNvbnRleHQtbm90aWNlIC5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFyLC5rbGFybyAuY29va2llLW5vdGljZSAuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhcntiYWNrZ3JvdW5kLWNvbG9yOiMzYzNjM2I7bWF4LXdpZHRoOjE3MHB4O2hlaWdodDphdXRvO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2N1cnNvcjpwb2ludGVyO3BhZGRpbmc6MTJweCAyMHB4O2ZvbnQtZmFtaWx5OlwiUHJveGltYV9Ob3ZhX1JlZ3VsYXJcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7bGV0dGVyLXNwYWNpbmc6LjA5Mzc1cmVtO2ZvbnQtc2l6ZTouNzVyZW07bGluZS1oZWlnaHQ6LjgxMjVyZW07dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtZGVjb3JhdGlvbjpub25lO291dGxpbmU6bm9uZTtjb2xvcjojZmZmO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2UtaW4tb3V0Oy13ZWJraXQtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZS1pbi1vdXQ7d2hpdGUtc3BhY2U6bm93cmFwO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JvcmRlcjoxcHggc29saWQgIzAwMDttYXJnaW4tcmlnaHQ6MTBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45MzhyZW0pey5rbGFybyAuY29va2llLW5vdGljZSAuY20tbGluaywua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tYnRuLC5rbGFybyAuY29udGV4dC1ub3RpY2UgLmNtLWJ0biwua2xhcm8gLmNvb2tpZS1ub3RpY2UgLmNtLWJ0biwua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhciwua2xhcm8gLmNvbnRleHQtbm90aWNlIC5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFyLC5rbGFybyAuY29va2llLW5vdGljZSAuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhcnt3aWR0aDozMDBweDttYXgtd2lkdGg6MzAwcHh9fS5rbGFybyAuY29va2llLW5vdGljZSBidXR0b24uY20tYnRuLC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1idG4uY20tYnRuLWluZm8sLmtsYXJvIC5jb29raWUtbW9kYWwgYnV0dG9uLmNtLWJ0bnt3aWR0aDoxODBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45MzhyZW0pey5rbGFybyAuY29va2llLW5vdGljZSBidXR0b24uY20tYnRuLC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1idG4uY20tYnRuLWluZm8sLmtsYXJvIC5jb29raWUtbW9kYWwgYnV0dG9uLmNtLWJ0bnt3aWR0aDozMDBweDttYXgtd2lkdGg6MzAwcHh9fS5rbGFybyAuY29va2llLW1vZGFsIC5jbS1idG46ZGlzYWJsZWQsLmtsYXJvIC5jb250ZXh0LW5vdGljZSAuY20tYnRuOmRpc2FibGVkLC5rbGFybyAuY29va2llLW5vdGljZSAuY20tYnRuOmRpc2FibGVke29wYWNpdHk6LjV9LmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLWJ0bi5jbS1idG4tY2xvc2UsLmtsYXJvIC5jb250ZXh0LW5vdGljZSAuY20tYnRuLmNtLWJ0bi1jbG9zZSwua2xhcm8gLmNvb2tpZS1ub3RpY2UgLmNtLWJ0bi5jbS1idG4tY2xvc2V7YmFja2dyb3VuZC1jb2xvcjojYzhjOGM4O2JhY2tncm91bmQtY29sb3I6dmFyKC0tbGlnaHQyLCAjYzhjOGM4KX0ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhciwua2xhcm8gLmNvbnRleHQtbm90aWNlIC5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFyLC5rbGFybyAuY29va2llLW5vdGljZSAuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhcntiYWNrZ3JvdW5kLWNvbG9yOiMwYzEyMWM7YmFja2dyb3VuZC1jb2xvcjojMGMxMjFjfS5rbGFybyAuY29udGV4dC1ub3RpY2V7Ym9yZGVyLXJhZGl1czo0cHg7Ym9yZGVyLXJhZGl1czp2YXIoLS1ib3JkZXItcmFkaXVzLCA0cHgpO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItc3R5bGU6dmFyKC0tYm9yZGVyLXN0eWxlLCBzb2xpZCk7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItd2lkdGg6dmFyKC0tYm9yZGVyLXdpZHRoLCAxcHgpO2JvcmRlci1jb2xvcjojYzhjOGM4O2JvcmRlci1jb2xvcjp2YXIoLS1saWdodDIsICNjOGM4YzgpO2JhY2tncm91bmQtY29sb3I6I2ZhZmFmYTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWxpZ2h0MSwgI2ZhZmFmYSk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nOjEycHg7aGVpZ2h0OjEwMCV9LmtsYXJvIC5jb250ZXh0LW5vdGljZS5jbS1kYXJre2JhY2tncm91bmQtY29sb3I6IzMzMztiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWRhcmsxLCAjMzMzKTtib3JkZXItY29sb3I6IzVjNWM1Yztib3JkZXItY29sb3I6dmFyKC0tZGFyazIsICM1YzVjNWMpfS5rbGFybyAuY29udGV4dC1ub3RpY2UuY20tZGFyayBwe2NvbG9yOiNmYWZhZmE7Y29sb3I6dmFyKC0tbGlnaHQxLCAjZmFmYWZhKX0ua2xhcm8gLmNvbnRleHQtbm90aWNlLmNtLWRhcmsgcCBhe2NvbG9yOiM0NTljZGM7Y29sb3I6dmFyKC0tYmx1ZTIsICM0NTljZGMpfS5rbGFybyAuY29udGV4dC1ub3RpY2UgcHtjb2xvcjojMzMzO2NvbG9yOnZhcigtLWRhcmsxLCAjMzMzKTtmbGV4LWdyb3c6MDt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nLXRvcDowO21hcmdpbi10b3A6MH0ua2xhcm8gLmNvbnRleHQtbm90aWNlIHAgYXtjb2xvcjojMGMxMjFjO2NvbG9yOnZhcigtLWdyZWVuMiwgIzBDMTIxQyl9LmtsYXJvIC5jb250ZXh0LW5vdGljZSBwLmNtLWJ1dHRvbnN7bWFyZ2luLXRvcDoxMnB4fS5rbGFybyAuY29va2llLW1vZGFse3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246Zml4ZWQ7b3ZlcmZsb3c6aGlkZGVuO2xlZnQ6MDt0b3A6MH0ua2xhcm8gLmNvb2tpZS1tb2RhbC5jbS1lbWJlZGRlZHtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6aW5oZXJpdDt3aWR0aDppbmhlcml0O2xlZnQ6aW5oZXJpdDtyaWdodDppbmhlcml0O3otaW5kZXg6MH0ua2xhcm8gLmNvb2tpZS1tb2RhbC5jbS1lbWJlZGRlZCAuY20tbW9kYWwuY20ta2xhcm97cG9zaXRpb246cmVsYXRpdmU7LW1zLXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfS5rbGFybyAuY29va2llLW1vZGFsIC5jbS1iZ3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjUpO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowfS5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbC5jbS1rbGFyb3tiYWNrZ3JvdW5kLWNvbG9yOiMzMzM7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1kYXJrMSwgIzMzMyk7Y29sb3I6I2ZhZmFmYTtjb2xvcjp2YXIoLS1saWdodDEsICNmYWZhZmEpO3otaW5kZXg6MTAwMTt3aWR0aDoxMDAlO21heC1oZWlnaHQ6OTglO3RvcDo1MCU7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3Bvc2l0aW9uOmZpeGVkO292ZXJmbG93OmF1dG87cGFkZGluZzozMHB4fUBtZWRpYShtaW4td2lkdGg6IDY2MHB4KXsua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwuY20ta2xhcm97cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjAgYXV0bzttYXgtd2lkdGg6OTAwcHg7aGVpZ2h0OmF1dG87d2lkdGg6YXV0b319LmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5oaWRle2JvcmRlci1zdHlsZTpub25lO2JhY2tncm91bmQ6bm9uZTtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MjBweDtyaWdodDoyMHB4O3otaW5kZXg6MX0ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmhpZGUgc3Zne3N0cm9rZTojZmFmYWZhO3N0cm9rZTp2YXIoLS1saWdodDEsICNmYWZhZmEpfS5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tZm9vdGVye2JvcmRlcjowO21hcmdpbi10b3A6MjBweH0ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWZvb3Rlci1idXR0b25ze2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzOHJlbSl7LmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1mb290ZXItYnV0dG9uc3tmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyfX0ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWZvb3Rlci1idXR0b25zIGJ1dHRvbnt3aWR0aDoyMDBweDttYXgtd2lkdGg6MjAwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM4cmVtKXsua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWZvb3Rlci1idXR0b25zIGJ1dHRvbnttYXJnaW4tdG9wOi41ZW07d2lkdGg6MzAwcHg7bWF4LXdpZHRoOjMwMHB4fX1AbWVkaWEobWF4LXdpZHRoOiAzODRweCl7LmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1mb290ZXItYnV0dG9ucyBidXR0b257d2lkdGg6Y2FsYyg3MCUgLSAwLjVlbSl9fS5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tZm9vdGVyIC5jbS1wb3dlcmVkLWJ5e2ZvbnQtc2l6ZTouOGVtO3BhZGRpbmctdG9wOjRweDt0ZXh0LWFsaWduOnJpZ2h0O3BhZGRpbmctcmlnaHQ6OHB4fS5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tZm9vdGVyIC5jbS1wb3dlcmVkLWJ5IGF7Y29sb3I6IzVjNWM1Yztjb2xvcjp2YXIoLS1kYXJrMiwgIzVjNWM1Yyl9LmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1oZWFkZXJ7Ym9yZGVyOjA7cGFkZGluZzoxZW07cGFkZGluZy1yaWdodDoyNHB4fS5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20taGVhZGVyIGgxe2ZvbnQtZmFtaWx5OlwibHJfb3Q0X2RlbWlcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjttYXJnaW46MjBweCAwIDMwcHggMDtmb250LXNpemU6MnJlbTtkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0OjQ1cHh9LmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1oZWFkZXIgaDEudGl0bGV7d2lkdGg6MTAwJX0ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWhlYWRlciBoMS50aXRsZSBzcGFue2ZvbnQtc2l6ZToycmVtfS5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keXtwYWRkaW5nOjJlbSAxZW19LmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVse2Rpc3BsYXk6YmxvY2t9LmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6YXV0bzttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOi42ODc1cmVtfS5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1zZXJ2aWNlcywua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tcHVycG9zZXN7cGFkZGluZzowO21hcmdpbjowfS5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1zZXJ2aWNlcyBsaS5jbS1wdXJwb3NlIC5jbS1zZXJ2aWNlcyAuY20tY2FyZXQsLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXB1cnBvc2VzIGxpLmNtLXB1cnBvc2UgLmNtLXNlcnZpY2VzIC5jbS1jYXJldHtjb2xvcjojYTBhMGEwO2NvbG9yOnZhcigtLWxpZ2h0MywgI2EwYTBhMCl9LmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXNlcnZpY2VzIGxpLmNtLXB1cnBvc2UgLmNtLXNlcnZpY2VzIC5jbS1jb250ZW50LC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1wdXJwb3NlcyBsaS5jbS1wdXJwb3NlIC5jbS1zZXJ2aWNlcyAuY20tY29udGVudHttYXJnaW4tbGVmdDotNDBweDtkaXNwbGF5Om5vbmV9QG1lZGlhKG1heC13aWR0aDogMzg0cHgpey5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1zZXJ2aWNlcyBsaS5jbS1wdXJwb3NlIC5jbS1zZXJ2aWNlcyAuY20tY29udGVudCwua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tcHVycG9zZXMgbGkuY20tcHVycG9zZSAuY20tc2VydmljZXMgLmNtLWNvbnRlbnR7bWFyZ2luLWxlZnQ6MH19LmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXNlcnZpY2VzIGxpLmNtLXB1cnBvc2UgLmNtLXNlcnZpY2VzIC5jbS1jb250ZW50LmV4cGFuZGVkLC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1wdXJwb3NlcyBsaS5jbS1wdXJwb3NlIC5jbS1zZXJ2aWNlcyAuY20tY29udGVudC5leHBhbmRlZHttYXJnaW4tdG9wOjEwcHg7ZGlzcGxheTpibG9ja30ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tc2VydmljZXMgbGkuY20tc2VydmljZSwua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tc2VydmljZXMgbGkuY20tcHVycG9zZSwua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tcHVycG9zZXMgbGkuY20tc2VydmljZSwua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tcHVycG9zZXMgbGkuY20tcHVycG9zZXtwb3NpdGlvbjpyZWxhdGl2ZTtsaW5lLWhlaWdodDoyMHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwYWRkaW5nLWxlZnQ6OS4yNXJlbTttaW4taGVpZ2h0OjQwcHh9QG1lZGlhKG1heC13aWR0aDogMzg0cHgpey5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1zZXJ2aWNlcyBsaS5jbS1zZXJ2aWNlLC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1zZXJ2aWNlcyBsaS5jbS1wdXJwb3NlLC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1wdXJwb3NlcyBsaS5jbS1zZXJ2aWNlLC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1wdXJwb3NlcyBsaS5jbS1wdXJwb3Nle2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC13cmFwOndyYXA7cGFkZGluZzowfX0ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tc2VydmljZXMgbGkuY20tc2VydmljZTpmaXJzdC1jaGlsZCwua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tc2VydmljZXMgbGkuY20tcHVycG9zZTpmaXJzdC1jaGlsZCwua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tcHVycG9zZXMgbGkuY20tc2VydmljZTpmaXJzdC1jaGlsZCwua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tcHVycG9zZXMgbGkuY20tcHVycG9zZTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9QG1lZGlhKG1heC13aWR0aDogMzg0cHgpey5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1zZXJ2aWNlcyBsaS5jbS1zZXJ2aWNlOmZpcnN0LWNoaWxkIGRpdjpmaXJzdC1jaGlsZCwua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tc2VydmljZXMgbGkuY20tcHVycG9zZTpmaXJzdC1jaGlsZCBkaXY6Zmlyc3QtY2hpbGQsLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXB1cnBvc2VzIGxpLmNtLXNlcnZpY2U6Zmlyc3QtY2hpbGQgZGl2OmZpcnN0LWNoaWxkLC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1wdXJwb3NlcyBsaS5jbS1wdXJwb3NlOmZpcnN0LWNoaWxkIGRpdjpmaXJzdC1jaGlsZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmc6MH19LmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXNlcnZpY2VzIGxpLmNtLXNlcnZpY2UgcCwua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tc2VydmljZXMgbGkuY20tcHVycG9zZSBwLC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1wdXJwb3NlcyBsaS5jbS1zZXJ2aWNlIHAsLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXB1cnBvc2VzIGxpLmNtLXB1cnBvc2UgcHttYXJnaW4tdG9wOjB9LmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXNlcnZpY2VzIGxpLmNtLXNlcnZpY2UgcC5wdXJwb3Nlcywua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tc2VydmljZXMgbGkuY20tcHVycG9zZSBwLnB1cnBvc2VzLC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1wdXJwb3NlcyBsaS5jbS1zZXJ2aWNlIHAucHVycG9zZXMsLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXB1cnBvc2VzIGxpLmNtLXB1cnBvc2UgcC5wdXJwb3Nlc3tjb2xvcjojYTBhMGEwO2NvbG9yOnZhcigtLWxpZ2h0MywgI2EwYTBhMCk7Zm9udC1zaXplOi44ZW19LmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXNlcnZpY2VzIGxpLmNtLXNlcnZpY2UuY20tdG9nZ2xlLWFsbCwua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tc2VydmljZXMgbGkuY20tcHVycG9zZS5jbS10b2dnbGUtYWxsLC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1wdXJwb3NlcyBsaS5jbS1zZXJ2aWNlLmNtLXRvZ2dsZS1hbGwsLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXB1cnBvc2VzIGxpLmNtLXB1cnBvc2UuY20tdG9nZ2xlLWFsbHtib3JkZXI6MH0ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tc2VydmljZXMgbGkuY20tc2VydmljZSBzcGFuLmNtLWxpc3QtdGl0bGUsLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXNlcnZpY2VzIGxpLmNtLXB1cnBvc2Ugc3Bhbi5jbS1saXN0LXRpdGxlLC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1wdXJwb3NlcyBsaS5jbS1zZXJ2aWNlIHNwYW4uY20tbGlzdC10aXRsZSwua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tcHVycG9zZXMgbGkuY20tcHVycG9zZSBzcGFuLmNtLWxpc3QtdGl0bGV7Zm9udC1mYW1pbHk6XCJscl9vdDRfZGVtaVwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTouOTM3NXJlbTtsaW5lLWhlaWdodDouOTM3NXJlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9QG1lZGlhKG1heC13aWR0aDogMzg0cHgpey5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1zZXJ2aWNlcyBsaS5jbS1zZXJ2aWNlIHNwYW4uY20tbGlzdC10aXRsZSwua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tc2VydmljZXMgbGkuY20tcHVycG9zZSBzcGFuLmNtLWxpc3QtdGl0bGUsLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXB1cnBvc2VzIGxpLmNtLXNlcnZpY2Ugc3Bhbi5jbS1saXN0LXRpdGxlLC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1wdXJwb3NlcyBsaS5jbS1wdXJwb3NlIHNwYW4uY20tbGlzdC10aXRsZXttYXJnaW4tdG9wOjUwcHh9fS5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1zZXJ2aWNlcyBsaS5jbS1zZXJ2aWNlIHNwYW4uY20tb3B0LW91dCwua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tc2VydmljZXMgbGkuY20tc2VydmljZSBzcGFuLmNtLXJlcXVpcmVkLC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1zZXJ2aWNlcyBsaS5jbS1wdXJwb3NlIHNwYW4uY20tb3B0LW91dCwua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tc2VydmljZXMgbGkuY20tcHVycG9zZSBzcGFuLmNtLXJlcXVpcmVkLC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1wdXJwb3NlcyBsaS5jbS1zZXJ2aWNlIHNwYW4uY20tb3B0LW91dCwua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tcHVycG9zZXMgbGkuY20tc2VydmljZSBzcGFuLmNtLXJlcXVpcmVkLC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1wdXJwb3NlcyBsaS5jbS1wdXJwb3NlIHNwYW4uY20tb3B0LW91dCwua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tcHVycG9zZXMgbGkuY20tcHVycG9zZSBzcGFuLmNtLXJlcXVpcmVke2NvbG9yOiM1YzVjNWM7Y29sb3I6dmFyKC0tZGFyazIsICM1YzVjNWMpO3BhZGRpbmctbGVmdDouMmVtO2ZvbnQtc2l6ZTouOGVtfS5rbGFybyAuY29va2llLW5vdGljZTpub3QoLmNvb2tpZS1tb2RhbC1ub3RpY2Upe2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7ei1pbmRleDo5OTk7cG9zaXRpb246Zml4ZWQ7d2lkdGg6MTAwJTtib3R0b206MH1AbWVkaWEobWluLXdpZHRoOiAxMDI0cHgpey5rbGFybyAuY29va2llLW5vdGljZTpub3QoLmNvb2tpZS1tb2RhbC1ub3RpY2Upe2JvcmRlci1yYWRpdXM6NHB4O2JvcmRlci1yYWRpdXM6dmFyKC0tYm9yZGVyLXJhZGl1cywgNHB4KTtwb3NpdGlvbjpmaXhlZDtwb3NpdGlvbjp2YXIoLS1ub3RpY2UtcG9zaXRpb24sIGZpeGVkKTtsZWZ0OmF1dG87bGVmdDo1MCU7Ym90dG9tOjIwcHg7Ym90dG9tOnZhcigtLW5vdGljZS1ib3R0b20sIDIwcHgpO3RvcDphdXRvO3RvcDo1MCU7bWF4LXdpZHRoOjQwMHB4O21heC13aWR0aDo5MDBweDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpfX1AbWVkaWEobWF4LXdpZHRoOiAxMDIzcHgpey5rbGFybyAuY29va2llLW5vdGljZTpub3QoLmNvb2tpZS1tb2RhbC1ub3RpY2Upe2JvcmRlci1zdHlsZTpub25lO2JvcmRlci1yYWRpdXM6MH19LmtsYXJvIC5jb29raWUtbm90aWNlOm5vdCguY29va2llLW1vZGFsLW5vdGljZSkuY24tZW1iZWRkZWR7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OmluaGVyaXQ7d2lkdGg6aW5oZXJpdDtsZWZ0OmluaGVyaXQ7cmlnaHQ6aW5oZXJpdDtib3R0b206aW5oZXJpdDt6LWluZGV4OjB9LmtsYXJvIC5jb29raWUtbm90aWNlOm5vdCguY29va2llLW1vZGFsLW5vdGljZSkuY24tZW1iZWRkZWQgLmNuLWJvZHl7cGFkZGluZy10b3A6LjVlbX0ua2xhcm8gLmNvb2tpZS1ub3RpY2U6bm90KC5jb29raWUtbW9kYWwtbm90aWNlKSAuY24tYm9keXttYXJnaW4tYm90dG9tOjA7bWFyZ2luLXJpZ2h0OjA7Ym90dG9tOjA7cGFkZGluZzoxZW07cGFkZGluZy10b3A6MDttYXJnaW46YXV0bztiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzozMHB4O2JveC1zaGFkb3c6cmdiYSgwLDAsMCwuMTUpIDBweCAxcHggNHB4IDJweCxyZ2JhKDAsMCwwLC4xNSkgMHB4IDFweCA0cHggMnB4fS5rbGFybyAuY29va2llLW5vdGljZTpub3QoLmNvb2tpZS1tb2RhbC1ub3RpY2UpIC5jbi1ib2R5IHB7bWFyZ2luLWJvdHRvbToyZW19LmtsYXJvIC5jb29raWUtbm90aWNlOm5vdCguY29va2llLW1vZGFsLW5vdGljZSkgLmNuLWJvZHkgcC5jbi1jaGFuZ2Vze3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmtsYXJvIC5jb29raWUtbm90aWNlOm5vdCguY29va2llLW1vZGFsLW5vdGljZSkgLmNuLWJvZHkgLmNuLWxlYXJuLW1vcmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxleC1ncm93OjF9LmtsYXJvIC5jb29raWUtbm90aWNlOm5vdCguY29va2llLW1vZGFsLW5vdGljZSkgLmNuLWJvZHkgLmNuLWJ1dHRvbnN7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXRvcDotMC41ZW19QG1lZGlhKG1heC13aWR0aDogMzg0cHgpey5rbGFybyAuY29va2llLW5vdGljZTpub3QoLmNvb2tpZS1tb2RhbC1ub3RpY2UpIC5jbi1ib2R5IC5jbi1idXR0b25ze3dpZHRoOjEwMCV9fS5rbGFybyAuY29va2llLW5vdGljZTpub3QoLmNvb2tpZS1tb2RhbC1ub3RpY2UpIC5jbi1ib2R5IC5jbi1idXR0b25zIGJ1dHRvbi5jbS1idG57bWFyZ2luLXRvcDouNWVtfUBtZWRpYShtYXgtd2lkdGg6IDM4NHB4KXsua2xhcm8gLmNvb2tpZS1ub3RpY2U6bm90KC5jb29raWUtbW9kYWwtbm90aWNlKSAuY24tYm9keSAuY24tYnV0dG9ucyBidXR0b24uY20tYnRue3dpZHRoOmNhbGMoNzAlIC0gMC41ZW0pfX0ua2xhcm8gLmNvb2tpZS1ub3RpY2U6bm90KC5jb29raWUtbW9kYWwtbm90aWNlKSAuY24tYm9keSAuY24tb2t7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3c7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6YmFzZWxpbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM4cmVtKXsua2xhcm8gLmNvb2tpZS1ub3RpY2U6bm90KC5jb29raWUtbW9kYWwtbm90aWNlKSAuY24tYm9keSAuY24tb2t7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcn19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM4cmVtKXsua2xhcm8gLmNvb2tpZS1ub3RpY2U6bm90KC5jb29raWUtbW9kYWwtbm90aWNlKSAuY24tYm9keSAuY24tb2sgYXttYXJnaW4tdG9wOjA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpjb2x1bW59fUBtZWRpYShtYXgtd2lkdGg6IDM4NHB4KXsua2xhcm8gLmNvb2tpZS1ub3RpY2U6bm90KC5jb29raWUtbW9kYWwtbm90aWNlKSAuY24tYm9keSAuY24tb2sgYXt3aWR0aDpjYWxjKDcwJSAtIDAuNWVtKX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM4cmVtKXsua2xhcm8gLmNvb2tpZS1ub3RpY2U6bm90KC5jb29raWUtbW9kYWwtbm90aWNlKSAuY24tYm9keSAuY24tb2sgZGl2e21hcmdpbi10b3A6MDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LmtsYXJvIC5jb29raWUtbW9kYWwtbm90aWNle2JhY2tncm91bmQtY29sb3I6IzMzMztiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWRhcmsxLCAjMzMzKTtjb2xvcjojZmFmYWZhO2NvbG9yOnZhcigtLWxpZ2h0MSwgI2ZhZmFmYSk7ei1pbmRleDoxMDAxO2JveC1zaGFkb3c6MCA0cHggNnB4IDAgcmdiYSgwLDAsMCwuMiksNXB4IDVweCAxMHB4IDAgcmdiYSgwLDAsMCwuMTkpO3dpZHRoOjEwMCU7bWF4LWhlaWdodDo5OCU7dG9wOjUwJTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7cG9zaXRpb246Zml4ZWQ7b3ZlcmZsb3c6YXV0bztwYWRkaW5nOjFlbTtwYWRkaW5nLXRvcDouMmVtfUBtZWRpYShtaW4td2lkdGg6IDQwMHB4KXsua2xhcm8gLmNvb2tpZS1tb2RhbC1ub3RpY2V7Ym9yZGVyLXJhZGl1czo0cHg7Ym9yZGVyLXJhZGl1czp2YXIoLS1ib3JkZXItcmFkaXVzLCA0cHgpO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowIGF1dG87bWF4LXdpZHRoOjQwMHB4O2hlaWdodDphdXRvO3dpZHRoOmF1dG99fS5rbGFybyAuY29va2llLW1vZGFsLW5vdGljZSAuY24tb2t7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi10b3A6MjBweH1AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7LmtsYXJvIC5jb29raWUtbW9kYWwtbm90aWNlIC5jbi1va3tqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn19LmtsYXJvIC5jb29raWUtbm90aWNlLWhpZGRlbntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0ua2xhcm8gLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5jbS1idG4tc3VjY2Vzcy12YXJ7bWFyZ2luLXRvcDoxNXB4fUBtZWRpYShtaW4td2lkdGg6IDQ5MnB4KXsua2xhcm8gLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5jbS1idG4tc3VjY2Vzcy12YXJ7bWFyZ2luLXRvcDowfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweClhbmQgKG1heC13aWR0aDogOTU1cHgpey5rbGFybyAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmNtLWJ0bi1zdWNjZXNzLXZhcnttYXJnaW4tdG9wOjE1cHh9fS5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbC5jbS1rbGFybyAuY20tYm9keSAuY20tcHVycG9zZXMgLmNtLXNlcnZpY2VzIC5jbS1jYXJldCBhe2ZvbnQtZmFtaWx5OlwibHJfb3Q0X2RlbWlcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtsZXR0ZXItc3BhY2luZzpjYWxjKDEyMHB4IC8gMTAwKTttYXJnaW46MDtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOi44MTI1cmVtO2xpbmUtaGVpZ2h0OjEuMTg3NXJlbTtsZXR0ZXItc3BhY2luZzouMDkzNzVyZW07Y29sb3I6IzAwMDtwYWRkaW5nLWxlZnQ6MTVweDttYXJnaW4tYm90dG9tOjIwcHg7Zm9udC13ZWlnaHQ6NDAwfS5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbC5jbS1rbGFybyAuY20tbGlzdC1sYWJlbHtmb250LWZhbWlseTpcImxyX290NF9kZW1pXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZTouOTM3NXJlbTtsaW5lLWhlaWdodDouOTM3NXJlbTtsZXR0ZXItc3BhY2luZzouMDkzNzVyZW07bWFyZ2luOjA7cGFkZGluZy1yaWdodDoxMzhweDttaW4taGVpZ2h0OjI1cHh9QG1lZGlhKG1heC13aWR0aDogMzg0cHgpey5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbC5jbS1rbGFybyAuY20tbGlzdC1sYWJlbHtwYWRkaW5nLXJpZ2h0OjB9fS5rbGFybyAuY20tY2FyZXQgYTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9pY24tYXJyb3ctdGV4dGxpbmstZGFyay5zdmdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTo2cHggMTBweDt3aWR0aDo2cHg7aGVpZ2h0OjEwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDo1MCU7bWFyZ2luOjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7bWFyZ2luLXRvcDotMXB4fS5rbGFybyAuY20tY2FyZXQgYS5hY3RpdmU6OmFmdGVye2NvbnRlbnQ6XCJcIjt2aXNpYmlsaXR5OnZpc2libGU7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi0ycHg7bGVmdDoxNXB4O3dpZHRoOmNhbGMoMTAwJSAtIDE1cHgpO2hlaWdodDoxcHg7YmFja2dyb3VuZC1jb2xvcjojM2MzYzNiO29wYWNpdHk6MX0ua2xhcm8gLmNtLWNhcmV0IGEgc3BhbntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwuY20ta2xhcm8gLmNtLWxpc3QtaW5wdXR7cG9zaXRpb246YWJzb2x1dGU7dG9wOi03cHg7cmlnaHQ6MDtvcGFjaXR5OjAgIWltcG9ydGFudDt3aWR0aDoxMThweDtoZWlnaHQ6MzBweDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ3LjkzOHJlbSl7LmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsLmNtLWtsYXJvIC5jbS1saXN0LWlucHV0e2xlZnQ6MDtyaWdodDppbmhlcml0O3RvcDowfX0ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwuY20ta2xhcm8gLmNtLWxpc3QtaW5wdXQ6aG92ZXJ7Y3Vyc29yOnBvaW50ZXJ9LmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsLmNtLWtsYXJvIC5jbS1zd2l0Y2ggLnNsaWRlcntwb2ludGVyLWV2ZW50czpub25lO2JhY2tncm91bmQtY29sb3I6I2YwZjBmMDtsZXR0ZXItc3BhY2luZzouMDYyNXJlbTtmb250LXNpemU6LjYyNXJlbTtwb3NpdGlvbjphYnNvbHV0ZTtjdXJzb3I6cG9pbnRlcjt0b3A6MTBweDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDt0cmFuc2l0aW9uOi40czt3aWR0aDoxMThweDtoZWlnaHQ6MzBweDtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmFkaXVzOjB9LmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsLmNtLWtsYXJvIC5jbS1zd2l0Y2ggLnNsaWRlcjo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojMDAwO3JpZ2h0OjA7dHJhbnNpdGlvbjphbGwgLjRzIGVhc2U7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7Ym94LXNoYWRvdzpyZ2JhKDAsMCwwLC4xNSkgMHB4IDFweCA0cHggMnB4LHJnYmEoMCwwLDAsLjE1KSAwcHggMXB4IDRweCAycHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbnRlbnQ6XCJPZmZcIjt6LWluZGV4OjF9LmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsLmNtLWtsYXJvIC5jbS1zd2l0Y2ggLnNsaWRlcntwb2ludGVyLWV2ZW50czpub25lO2xldHRlci1zcGFjaW5nOi4wNjI1cmVtO2ZvbnQtc2l6ZTouNjI1cmVtO2N1cnNvcjpwb2ludGVyfS5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbC5jbS1rbGFybyAuY20tbGlzdC1pbnB1dDpjaGVja2VkKy5jbS1saXN0LWxhYmVsIC5zbGlkZXI6OmJlZm9yZXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTlweCk7Y29udGVudDpcIk9uXCJ9LmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsLmNtLWtsYXJvIC5jbS1zd2l0Y2ggLnNsaWRlcjo6YmVmb3JlLC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbC5jbS1rbGFybyAuY20tc3dpdGNoIC5zbGlkZXI6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2hlaWdodDozMHB4O3dpZHRoOjU5cHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2xpbmUtaGVpZ2h0OjMwcHg7Y29sb3I6IzAwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Ym9yZGVyLXJhZGl1czowfS5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbC5jbS1rbGFybyAuY20tbGlzdC1pbnB1dDpjaGVja2VkKy5jbS1saXN0LWxhYmVsIC5zbGlkZXI6OmFmdGVye3RyYW5zZm9ybTp0cmFuc2xhdGVYKDU5cHgpO2NvbnRlbnQ6XCJPZmZcIn0ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwuY20ta2xhcm8gLmNtLXN3aXRjaCAuc2xpZGVyOjphZnRlcntsZWZ0OjA7Y29udGVudDpcIk9uXCJ9LmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsLmNtLWtsYXJvIC5jbS1ib2R5IC5jbS1wdXJwb3NlcyAuY20tbGlzdC1kZXNjcmlwdGlvbiBzcGFuLC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbC5jbS1rbGFybyAuY20tYm9keSAuY20tcHVycG9zZXMgLnB1cnBvc2Vze21hcmdpbi1ib3R0b206MDtmb250LXNpemU6LjY4NzVyZW07bGV0dGVyLXNwYWNpbmc6Y2FsYyg1NjBweCAvIDEwMDApfS5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbC5jbS1rbGFybyAuY20tc3dpdGNoe2xlZnQ6MDt0b3A6MDtyaWdodDppbmhlcml0fS5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbC5jbS1rbGFybyAuY20tc3dpdGNoe3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjEyMHB4O3RvcDotN3B4fS5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbC5jbS1rbGFybyAuY20tYm9keSAuY20tcHVycG9zZXMgLmNtLXNlcnZpY2Vze21hcmdpbi10b3A6LjgxMjVyZW19LmtsYXJvIGE6bm90KC5jbS1saW5rKXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSIsIi8qISBub3JtYWxpemUuY3NzIHYxLjEuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0LmlvL25vcm1hbGl6ZSAqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA2LzcvOC85IGFuZCBGaXJlZm94IDMuXG4gKi9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA2LzcvOC85IGFuZCBGaXJlZm94IDMuXG4gKi9cblxuYXVkaW8sXG5jYW52YXMsXG52aWRlbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICpkaXNwbGF5OiBpbmxpbmU7XG4gICAgKnpvb206IDE7XG59XG5cbi8qKlxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbiAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4gKi9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgNy84LzksIEZpcmVmb3ggMywgYW5kIFNhZmFyaSA0LlxuICogS25vd24gaXNzdWU6IG5vIElFIDYgc3VwcG9ydC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJhc2VcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0ZXh0IHJlc2l6aW5nIG9kZGx5IGluIElFIDYvNyB3aGVuIGJvZHkgYGZvbnQtc2l6ZWAgaXMgc2V0IHVzaW5nXG4gKiAgICBgZW1gIHVuaXRzLlxuICogMi4gUHJldmVudCBpT1MgdGV4dCBzaXplIGFkanVzdCBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2UsIHdpdGhvdXQgZGlzYWJsaW5nXG4gKiAgICB1c2VyIHpvb20uXG4gKi9cblxuaHRtbCB7XG4gICAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gICAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGRyZXNzIGBmb250LWZhbWlseWAgaW5jb25zaXN0ZW5jeSBiZXR3ZWVuIGB0ZXh0YXJlYWAgYW5kIG90aGVyIGZvcm1cbiAqIGVsZW1lbnRzLlxuICovXG5cbmh0bWwsXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIG1hcmdpbnMgaGFuZGxlZCBpbmNvcnJlY3RseSBpbiBJRSA2LzcuXG4gKi9cblxuYm9keSB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTGlua3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkcmVzcyBgb3V0bGluZWAgaW5jb25zaXN0ZW5jeSBiZXR3ZWVuIENocm9tZSBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKi9cblxuYTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgYWxzbyBtb3VzZSBob3ZlcmVkIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICAgIG91dGxpbmU6IDA7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUeXBvZ3JhcGh5XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZHJlc3MgZm9udCBzaXplcyBhbmQgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gSUUgNi83LlxuICogQWRkcmVzcyBmb250IHNpemVzIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYCBpbiBGaXJlZm94IDQrLCBTYWZhcmkgNSxcbiAqIGFuZCBDaHJvbWUuXG4gKi9cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2e1xuXHRmb250LXNpemU6IDFlbTtcbiAgICBtYXJnaW46IDBweDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgNy84LzksIFNhZmFyaSA1LCBhbmQgQ2hyb21lLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggMyssIFNhZmFyaSA0LzUsIGFuZCBDaHJvbWUuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmJsb2NrcXVvdGUge1xuICAgIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXG4gKi9cblxuZGZuIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuICogS25vd24gaXNzdWU6IG5vIElFIDYvNyBub3JtYWxpemF0aW9uLlxuICovXG5cbmhyIHtcbiAgICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgNi83LzgvOS5cbiAqL1xuXG5tYXJrIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmYwO1xuICAgIGNvbG9yOiAjMDAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gSUUgNi83LlxuICovXG5cbnAsXG5wcmUge1xuICAgIG1hcmdpbjogMHB4O1xufVxuXG4vKipcbiAqIENvcnJlY3QgZm9udCBmYW1pbHkgc2V0IG9kZGx5IGluIElFIDYsIFNhZmFyaSA0LzUsIGFuZCBDaHJvbWUuXG4gKi9cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIHNlcmlmO1xuICAgIF9mb250LWZhbWlseTogJ2NvdXJpZXIgbmV3JywgbW9ub3NwYWNlO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vKipcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgb2YgcHJlLWZvcm1hdHRlZCB0ZXh0IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIENTUyBxdW90ZXMgbm90IHN1cHBvcnRlZCBpbiBJRSA2LzcuXG4gKi9cblxucSB7XG4gICAgcXVvdGVzOiBub25lO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYHF1b3Rlc2AgcHJvcGVydHkgbm90IHN1cHBvcnRlZCBpbiBTYWZhcmkgNC5cbiAqL1xuXG5xOmJlZm9yZSxcbnE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICAgIGZvbnQtc2l6ZTogNzUlO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gICAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gICAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTGlzdHNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBJRSA2LzcuXG4gKi9cblxuZGwsXG5tZW51LFxub2wsXG51bCB7XG4gICAgbWFyZ2luOiAwcHg7XG59XG5cbmRkIHtcbiAgICBtYXJnaW46IDBweDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHBhZGRpbmdzIHNldCBkaWZmZXJlbnRseSBpbiBJRSA2LzcuXG4gKi9cblxubWVudSxcbm9sLFxudWwge1xuICAgIHBhZGRpbmc6IDAgMCAwIDQwcHg7XG59XG5cbi8qKlxuICogQ29ycmVjdCBsaXN0IGltYWdlcyBoYW5kbGVkIGluY29ycmVjdGx5IGluIElFIDcuXG4gKi9cblxubmF2IHVsLFxubmF2IG9sIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IG5vbmU7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgNi83LzgvOSBhbmQgRmlyZWZveCAzLlxuICogMi4gSW1wcm92ZSBpbWFnZSBxdWFsaXR5IHdoZW4gc2NhbGVkIGluIElFIDcuXG4gKi9cblxuaW1nIHtcbiAgICBib3JkZXI6IDA7IC8qIDEgKi9cbiAgICAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCBvdmVyZmxvdyBkaXNwbGF5ZWQgb2RkbHkgaW4gSUUgOS5cbiAqL1xuXG5zdmc6bm90KDpyb290KSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEZpZ3VyZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgNi83LzgvOSwgU2FmYXJpIDUsIGFuZCBPcGVyYSAxMS5cbiAqL1xuXG5maWd1cmUge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIENvcnJlY3QgbWFyZ2luIGRpc3BsYXllZCBvZGRseSBpbiBJRSA2LzcuXG4gKi9cblxuZm9ybSB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbiAqL1xuXG5maWVsZHNldCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgICBtYXJnaW46IDAgMnB4O1xuICAgIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgNi83LzgvOS5cbiAqIDIuIENvcnJlY3QgdGV4dCBub3Qgd3JhcHBpbmcgaW4gRmlyZWZveCAzLlxuICogMy4gQ29ycmVjdCBhbGlnbm1lbnQgZGlzcGxheWVkIG9kZGx5IGluIElFIDYvNy5cbiAqL1xuXG5sZWdlbmQge1xuICAgIGJvcmRlcjogMDsgLyogMSAqL1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMiAqL1xuICAgICptYXJnaW4tbGVmdDogLTdweDsgLyogMyAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgZm9udCBzaXplIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBJRSA2LzcsIEZpcmVmb3ggMyssIFNhZmFyaSA1LFxuICogICAgYW5kIENocm9tZS5cbiAqIDMuIEltcHJvdmUgYXBwZWFyYW5jZSBhbmQgY29uc2lzdGVuY3kgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICAgIG1hcmdpbjogMDsgLyogMiAqL1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLyogMyAqL1xuICAgICp2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvKiAzICovXG59XG5cbi8qKlxuICogQWRkcmVzcyBGaXJlZm94IDMrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxuICogdGhlIFVBIHN0eWxlc2hlZXQuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQge1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbiAqIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gQ2hyb21lLCBTYWZhcmkgNSssIGFuZCBJRSA2Ky5cbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCA0KyBhbmQgT3BlcmEuXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuICogICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4gKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4gKiAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuICogICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuICogNC4gUmVtb3ZlIGlubmVyIHNwYWNpbmcgaW4gSUUgNyB3aXRob3V0IGFmZmVjdGluZyBub3JtYWwgdGV4dCBpbnB1dHMuXG4gKiAgICBLbm93biBpc3N1ZTogaW5uZXIgc3BhY2luZyByZW1haW5zIGluIElFIDYuXG4gKi9cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAvKiAxICovXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMiAqL1xuICAgIGN1cnNvcjogcG9pbnRlcjsgLyogMyAqL1xuICAgICpvdmVyZmxvdzogdmlzaWJsZTsgIC8qIDQgKi9cbn1cblxuLyoqXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuICovXG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gY29udGVudC1ib3ggaW4gSUUgOC85LlxuICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS5cbiAqIDMuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA3LlxuICogICAgS25vd24gaXNzdWU6IGV4Y2VzcyBwYWRkaW5nIHJlbWFpbnMgaW4gSUUgNi5cbiAqL1xuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgICBwYWRkaW5nOiAwOyAvKiAyICovXG4gICAgKmhlaWdodDogMTNweDsgLyogMyAqL1xuICAgICp3aWR0aDogMTNweDsgLyogMyAqL1xufVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcbiAqICAgIChpbmNsdWRlIGAtbW96YCB0byBmdXR1cmUtcHJvb2YpLlxuICovXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gICAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAyICovXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcbiAqIG9uIE9TIFguXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggMysuXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA2LzcvOC85LlxuICogMi4gSW1wcm92ZSByZWFkYWJpbGl0eSBhbmQgYWxpZ25tZW50IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87IC8qIDEgKi9cbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyAvKiAyICovXG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUYWJsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxuICovXG5cbnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuIiwiLyogYFhIVE1MLCBIVE1MNCwgSFRNTDUgUmVzZXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5hLFxuYWJicixcbmFjcm9ueW0sXG5hZGRyZXNzLFxuYXBwbGV0LFxuYXJ0aWNsZSxcbmFzaWRlLFxuYXVkaW8sXG5iLFxuYmlnLFxuYmxvY2txdW90ZSxcbmJvZHksXG5jYW52YXMsXG5jYXB0aW9uLFxuY2VudGVyLFxuY2l0ZSxcbmNvZGUsXG5kZCxcbmRlbCxcbmRldGFpbHMsXG5kZm4sXG5kaWFsb2csXG5kaXYsXG5kbCxcbmR0LFxuZW0sXG5lbWJlZCxcbmZpZWxkc2V0LFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvbnQsXG5mb290ZXIsXG5mb3JtLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuaGVhZGVyLFxuaGdyb3VwLFxuaHIsXG5odG1sLFxuaSxcbmlmcmFtZSxcbmltZyxcbmlucyxcbmtiZCxcbmxhYmVsLFxubGVnZW5kLFxubGksXG5tYXJrLFxubWVudSxcbm1ldGVyLFxubmF2LFxub2JqZWN0LFxub2wsXG5vdXRwdXQsXG5wLFxucHJlLFxucHJvZ3Jlc3MsXG5xLFxucnAsXG5ydCxcbnJ1YnksXG5zLFxuc2FtcCxcbnNlY3Rpb24sXG5zbWFsbCxcbnNwYW4sXG5zdHJpa2UsXG5zdHJvbmcsXG5zdWIsXG5zdW1tYXJ5LFxuc3VwLFxudGFibGUsXG50Ym9keSxcbnRkLFxudGZvb3QsXG50aCxcbnRoZWFkLFxudGltZSxcbnRyLFxudHQsXG51LFxudWwsXG52YXIsXG52aWRlbyxcbnhtcCB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxuc2VjdGlvbiB7XG4vKlxuICBPdmVycmlkZSB0aGUgZGVmYXVsdCAoZGlzcGxheTogaW5saW5lKSBmb3JcbiAgYnJvd3NlcnMgdGhhdCBkbyBub3QgcmVjb2duaXplIEhUTUw1IHRhZ3MuXG5cbiAgSUU4IChhbmQgbG93ZXIpIHJlcXVpcmVzIGEgc2hpdjpcbiAgaHR0cDovL2Vqb2huLm9yZy9ibG9nL2h0bWw1LXNoaXZcbiovXG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5iLFxuc3Ryb25nIHtcbi8qXG4gIE1ha2VzIGJyb3dzZXJzIGFncmVlLlxuICBJRSArIE9wZXJhID0gZm9udC13ZWlnaHQ6IGJvbGQuXG4gIEdlY2tvICsgV2ViS2l0ID0gZm9udC13ZWlnaHQ6IGJvbGRlci5cbiovXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5pbWcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbi8qXG4gIEZvciBJRS5cbiAgaHR0cDovL2Nzcy10cmlja3MuY29tL2llLWZpeC1iaWN1YmljLXNjYWxpbmctZm9yLWltYWdlc1xuKi9cbiAgLW1zLWludGVycG9sYXRpb24tbW9kZTogYmljdWJpYztcbn1cblxubGkge1xuLypcbiAgRm9yIElFNiArIElFNy5cbiovXG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGgsXG50ZCxcbmNhcHRpb24ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5zdmcge1xuLypcbiAgRm9yIElFOS5cbiovXG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cblxuXG5pbnB1dCxpbnB1dDpmb2N1cyxpbnB1dDphY3RpdmUsaW5wdXQ6aG92ZXIsdGV4dGFyZWEge291dGxpbmU6bm9uZTt9XG4vKmEsYTphY3RpdmUsYTpmb2N1cyxpbnB1dDpmb2N1cyxpbnB1dDphY3RpdmUge291dGxpbmU6bm9uZTsgY29sb3I6ICNCOTE0MkY7fSovXG50ZXh0YXJlYSB7cmVzaXplOm5vbmU7fSIsIi8qRk9OVFMqL1xuJGZhbGxiYWNrX2ZvbnRzOiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ2xyX290NCc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0xhbmRSb3ZlcldlYi1Cb2xkLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9MYW5kUm92ZXJXZWItQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzL0xhbmRSb3ZlcldlYi1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9MYW5kUm92ZXJXZWItQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ2xyX290NCc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0xhbmRSb3ZlcldlYi1NZWRpdW0uZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0xhbmRSb3ZlcldlYi1NZWRpdW0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9MYW5kUm92ZXJXZWItTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9MYW5kUm92ZXJXZWItTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdscl9vdDRfZGVtaSc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0xhbmRSb3ZlcldlYi1Cb2xkLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9MYW5kUm92ZXJXZWItQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzL0xhbmRSb3ZlcldlYi1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9MYW5kUm92ZXJXZWItQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4vKlxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdBdmVuaXInO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9BdmVuaXJfQmxhY2suZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0F2ZW5pcl9CbGFjay5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzL0F2ZW5pcl9CbGFjay53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvQXZlbmlyX0JsYWNrLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbn0qL1xuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0F2ZW5pcl9oZWF2eSc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0F2ZW5pcl9IZWF2eS5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvQXZlbmlyX0hlYXZ5LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvQXZlbmlyX0hlYXZ5LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9BdmVuaXJfSGVhdnkudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0F2ZW5pcic7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0F2ZW5pcl9NZWRpdW0uZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0F2ZW5pcl9NZWRpdW0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9BdmVuaXJfTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9BdmVuaXJfTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdBdmVuaXJfcm9tYW4nO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9BdmVuaXJfUm9tYW4uZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0F2ZW5pcl9Sb21hbi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzL0F2ZW5pcl9Sb21hbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvQXZlbmlyX1JvbWFuLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdBdmVuaXJfb2JsaXF1ZSc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0F2ZW5pcl9Sb21hbi1PYmxpcXVlLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9BdmVuaXJfUm9tYW4tT2JsaXF1ZS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzL0F2ZW5pcl9Sb21hbi1PYmxpcXVlLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9BdmVuaXJfUm9tYW4tT2JsaXF1ZS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQXZlbmlyX2JsYWNrJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvQXZlbmlyX0JsYWNrLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9BdmVuaXJfQmxhY2suZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9BdmVuaXJfQmxhY2sud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL0F2ZW5pcl9CbGFjay50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQXZlbmlyX2Jvb2snO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9BdmVuaXJMVENvbS1Cb29rLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9BdmVuaXJMVENvbS1Cb29rLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvQXZlbmlyTFRDb20tQm9vay53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvQXZlbmlyTFRDb20tQm9vay50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQXZlbmlyX2xpZ2h0JztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTGFuZFJvdmVyV2ViLUxpZ2h0LmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9MYW5kUm92ZXJXZWItTGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9MYW5kUm92ZXJXZWItTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL0xhbmRSb3ZlcldlYi1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQXZlbmlyX05leHRfUmVndWxhcic7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0F2ZW5pck5leHRXMDEtUmVndWxhci5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvQXZlbmlyTmV4dFcwMS1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvQXZlbmlyTmV4dFcwMS1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9BdmVuaXJOZXh0VzAxLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0F2ZW5pcl9kZW1pJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvQXZlbmlyTmV4dFcwMS1EZW1pLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9BdmVuaXJOZXh0VzAxLURlbWkuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9BdmVuaXJOZXh0VzAxLURlbWkud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL0F2ZW5pck5leHRXMDEtRGVtaS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbiRmb250LWZhbWlseS1hdmVuaXI6IEF2ZW5pciwgJGZhbGxiYWNrX2ZvbnRzO1xuJGZvbnQtZmFtaWx5LWF2ZW5pci1yZWd1bGFyOiBcIkF2ZW5pcl9OZXh0X1JlZ3VsYXJcIiwgJGZhbGxiYWNrX2ZvbnRzO1xuJGZvbnQtZmFtaWx5LWxhbmQtcm92ZXI6IFwibHJfb3Q0XCIsICRmYWxsYmFja19mb250cztcbiRmb250LWZhbWlseS1sYW5kLXJvdmVyLWRlbWk6IFwibHJfb3Q0X2RlbWlcIiwgJGZhbGxiYWNrX2ZvbnRzO1xuXG5AbWl4aW4gYXJpYWwge1xuICAgIGZvbnQtZmFtaWx5OiAkZmFsbGJhY2tfZm9udHM7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbkBtaXhpbiBhcmlhbF9ib2xkIHtcbiAgICBmb250LWZhbWlseTogJGZhbGxiYWNrX2ZvbnRzO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1peGluIGZvbnRfYXZlbmlyIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWF2ZW5pcjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuQG1peGluIGZvbnRfYXZlbmlyX2hlYXZ5IHtcbiAgICBmb250LWZhbWlseTogXCJBdmVuaXJfaGVhdnlcIiwgJGZhbGxiYWNrX2ZvbnRzO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5AbWl4aW4gZm9udF9hdmVuaXJfcm9tYW4ge1xuICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pcl9yb21hblwiLCAkZmFsbGJhY2tfZm9udHM7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbkBtaXhpbiBmb250X2F2ZW5pcl9vYmxpcXVlIHtcbiAgICBmb250LWZhbWlseTogXCJBdmVuaXJfb2JsaXF1ZVwiLCAkZmFsbGJhY2tfZm9udHM7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbkBtaXhpbiBmb250X2F2ZW5pcl9yZWd1bGFyIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWF2ZW5pci1yZWd1bGFyO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5AbWl4aW4gZm9udF9hdmVuaXJfYmxhY2sge1xuICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pcl9ibGFja1wiLCAkZmFsbGJhY2tfZm9udHM7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbkBtaXhpbiBmb250X2F2ZW5pcl9ib29rIHtcbiAgICBmb250LWZhbWlseTogXCJBdmVuaXJfYm9va1wiLCAkZmFsbGJhY2tfZm9udHM7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbkBtaXhpbiBmb250X2F2ZW5pcl9saWdodCB7XG4gICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyX2xpZ2h0XCIsICRmYWxsYmFja19mb250cztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuQG1peGluIGZvbnRfYXZlbmlyX2RlbWkge1xuICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pcl9kZW1pXCIsICRmYWxsYmFja19mb250cztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuQG1peGluIGZvbnRfYXZlbmlyX2RlbWlfYm9sZCB7XG4gICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyX2RlbWlcIiwgJGZhbGxiYWNrX2ZvbnRzO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1peGluIGZvbnRfbGFuZHJvdmVyIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWxhbmQtcm92ZXI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbkBtaXhpbiBmb250X2xhbmRyb3Zlcl9kZW1pIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWxhbmQtcm92ZXItZGVtaTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuQG1peGluIGZvbnRfbGFuZHJvdmVyX2JvbGQge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbGFuZC1yb3ZlcjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qRm9vdGVyIExpbmtzKi9cbkBtaXhpbiBmb250X2Zvb3Rlcmxpbmtze1xuICAgIEBpbmNsdWRlIGZvbnRfYXZlbmlyX2RlbWk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAwLjU2M3JlbTsgLy8xMXB4XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogMS4xMjVyZW07ICAvLzE4cHggXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuOHB4O1xufVxuXG4vKkZvb3RlciBDb3B5Ki9cbkBtaXhpbiBmb250X2Zvb3RlcntcbiAgICBmb250LWZhbWlseTogJGZhbGxiYWNrX2ZvbnRzO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtOyAvLzEzcHhcbiAgICBsaW5lLWhlaWdodDogMS4xMjVyZW07ICAvLzE4cHhcbn1cblxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uOyAvKiBDaCA8MzYsIFNhZiA1LjErLCBpT1MgPCA5LjIsIEFuID08NC40LjQgKi9cbiAgICAtbXMtdHJhbnNpdGlvbjogJHRyYW5zaXRpb247IC8qIElFIDkgKi9cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjsgLyogSUUgMTAsIEZ4IDE2KywgT3AgMTIuMSsgKi9cbn1cblxuLypDT0xPUlMqL1xuJGNvbG9yX2JsYWNrOiAjMEMxMjFDO1xuJGNvbG9yX3doaXRlOiAjZmZmZmZmO1xuJGNvbG9yX3JlZDogI2I5MTQyZjtcbiRjb2xvcl91bHRyYWxpZ2h0Z3JleTogI2Y4ZjlmOTtcbiRjb2xvcl9saWdodGdyZXk6ICNmMmYyZjI7XG4kY29sb3JfZ3JleTogIzRhNGY1MztcbiRjb2xvcl9kYXJrZ3JleTogIzMzMzMzMztcbiRjb2xvcl9ibGFja2dyZXk6ICMwYzEyMWM7XG4kZm9vdGVyZ3JleTogI0E4QThBODtcbiRjb2xvcl9tdWRncmV5OiAjMTgxODE4O1xuJGNvbG9yX2N0YV9ob3ZlcjogI2U5ZWNlYztcbiRjb2xvcl90ZXh0OiAjMEMxMjFDO1xuJGNvbG9yX2lucHV0X2JvcmRlcjogI2Q5ZDlkOTtcbiRjb2xvcl9pbnB1dF9ib3JkZXJfbW9iaWxlOiAjQzBDMEMwO1xuXG4vKk1FRElBIFFVRVJJRVMqL1xuJHNpemVfNDgwOiAzMHJlbTtcbiRzaXplXzc2NzogNDcuOTM4cmVtO1xuJHNpemVfOTQwOiA1OC43NXJlbTtcbiRzaXplX3RhYmxldDogOTYuODc1cmVtO1xuXG5cbi8qID4gNDgwcHggKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JHNpemVfNDgwfSkge1xuXG59XG5cbi8qID4gNzY3cHggKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHNpemVfNzY3fSkge1xuXG59XG5cbi8qID4gOTQwcHggKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JHNpemVfOTQwfSkge1xuXG59XG5cbi8qICA3NjdweCA8IHggPCAxNTUwcHggKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JHNpemVfNzY3fSkgYW5kIChtYXgtd2lkdGg6ICN7JHNpemVfdGFibGV0fSkge1xuXG59XG4iLCIkbGF5b3V0LXdpZHRoOiAxOTIwcHggIWRlZmF1bHQ7XG4kY29udGVudC1wYWRkaW5nOiAyOTBweCAhZGVmYXVsdDtcbiRjb250ZW50LXBhZGRpbmctdGFibGV0OiAxMCUgIWRlZmF1bHQ7XG4kY29udGVudC1wYWRkaW5nLW1vYmlsZTogMjVweCAhZGVmYXVsdDtcblxuXG4qIHtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2dyZXk7XG59XG5cbnNlbGVjdCB7XG4gICAgQGluY2x1ZGUgZm9udF9hdmVuaXJfcm9tYW47XG59XG5cbmEge1xuICAgIGNvbG9yOiAkY29sb3JfdGV4dDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuLmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG4ucmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbn1cblxuLmNsZWFyIHtcbiAgICBjbGVhcjogYm90aDtcbn1cblxucCB7XG4gICAgQGluY2x1ZGUgZm9udF9hdmVuaXJfcmVndWxhcjtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgICBjb2xvcjogJGNvbG9yX2JsYWNrO1xuICAgIFxuICAgICYuZXJyb3Ige1xuICAgICAgICBjb2xvcjogI2ZmMDAyZDtcbiAgICB9XG5cbiAgICAmLmZvcm0tdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHNpemVfNzY3fSkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvcHkgcCB7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgcGFkZGluZzogMHB4O1xufVxuXG4uY29udGVudF9pbmRleF93cmFwIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLmNvbnRlbnRfaW5kZXhfd3JhcCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkge1xuICAgIEBpbmNsdWRlIGZvbnRfYXZlbmlyX3JlZ3VsYXI7XG59XG5cbi5wcml2YWN5IHtcbiAgICBAaW5jbHVkZSBmb250X2F2ZW5pcl9yZWd1bGFyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbmxhYmVsIHtcbiAgICBAaW5jbHVkZSBmb250X2F2ZW5pcl9yZWd1bGFyO1xuICAgIGNvbG9yOiAkY29sb3JfYmxhY2s7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG59XG5cbmlucHV0IHtcbiAgICBAaW5jbHVkZSBmb250X2F2ZW5pcl9yZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogJGNvbG9yX3RleHQ7XG59XG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xufVxuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxudGV4dGFyZWEge1xuICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gICAgcmVzaXplOiBub25lO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfaW5wdXRfYm9yZGVyO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgY29sb3I6ICRjb2xvcl90ZXh0O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skc2l6ZV83Njd9KSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX2lucHV0X2JvcmRlcl9tb2JpbGU7XG4gICAgfVxufVxuXG4ubWFpbi1sYXlvdXQge1xuICAgIG1heC13aWR0aDogJGxheW91dC13aWR0aDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgICYuYmdfd2hpdGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gICAgfVxuICAgICYuYmdfZ3JheSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGOEY5Rjk7XG4gICAgfVxuXG4gICAgLm5vLXBhZGRpbmctYm90dG9tIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICB9XG5cbiAgICAubm8tbWFyZ2luLXRvcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICB9XG4gICAgJi5jZW50ZXJlZCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmxvZ28td3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skc2l6ZV83Njd9KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi53MTAwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX211ZGdyZXk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi53OTQwIHtcbiAgICBtYXgtd2lkdGg6IDk0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICYuYmdfd2hpdGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gICAgfVxuXG4gICAgLm5vLXBhZGRpbmctYm90dG9tIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICB9XG5cbiAgICAubm8tbWFyZ2luLXRvcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICB9XG59XG5cbi53NDYwIHtcbiAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi53MzAwIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgJi5pbmxpbmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgICYuZmlyc3QsXG4gICAgJi5sYXN0IHtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgIH1cbiAgICAmLmZpcnN0IHtcbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmxhc3Qge1xuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oZWFkIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfd2hpdGU7XG5cdHBhZGRpbmc6IDAgMzBweDtcblx0aGVpZ2h0OiA3MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGU4ZTg7XG59XG5cbi5sci1ib2xkIHtcbiAgICBAaW5jbHVkZSBmb250X2xhbmRyb3Zlcl9ib2xkO1xufVxuXG4udXBwZXJjYXNlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZnMxMCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4uZnMxNiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uY29sb3JfdGV4dCB7XG4gICAgY29sb3I6ICRjb2xvcl90ZXh0O1xufVxuXG4uY2FsbC1ub3cge1xuICAgIEBpbmNsdWRlIGZvbnRfYXZlbmlyX2RlbWk7XG4gICAgZm9udC1zaXplOiAuNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMTg3NXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcRkYxRVwiO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRzaXplXzc2N30pIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljbi1waG9uZS1saWdodC5zdmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ua3Yge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ibGFja19saW5lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgJGNvbG9yX2JsYWNrO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZ3JheV9saW5lIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuXG4uY29weSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLmNvbF9maXJzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAmLm9uZV9saW5lIHtcbiAgICAgICAgbWF4LWhlaWdodDogMzBweDtcbiAgICB9XG59XG5cbi5jb2xfc2Vjb25kIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogODAlO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JHNpemVfNzY3fSkgYW5kIChtYXgtd2lkdGg6ICN7JHNpemVfdGFibGV0fSkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRzaXplXzc2N30pIHtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICB9XG4gICAgLnNwYWNlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgJi5zcGFjZS1tYXJrZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5zcGFjZS1tb2RlbGwsXG4gICAgICAgICYuc3BhY2UteWVhciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYubWFpbl9jYXIge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBzZWxlY3Q6bnRoLWNoaWxkKG4gKyAyKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5jaG9zZW4tY29udGFpbmVyOm50aC1jaGlsZChuICsgMykge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubmV4dF9wdXJjaGFzZSB7XG4gICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5jb2xfbGFzdCB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICB3aWR0aDogMjAlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29sX3ByaXZhY3kge1xuICAgIHdpZHRoOiA5MzVweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAmLmNvbF9pbnZpdGVjb2RlIGlucHV0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG59XG5cbi5mb3JtX3JvdyB7XG4gICAgJi5sYXN0IHtcbiAgICAgICAgLmNvbF9maXJzdCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2xfbGFzdCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi50ZXh0X3JvdyB7XG4gICAgICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTEycHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHNpemVfNzY3fSkge1xuICAgICAgICAgICAgdG9wOiAtMzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmNvbXBhbnkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYucmVnaXN0ZXJOdW1iZXJDaGlsZHJlbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uZHJvcGRvd25fcm93IHtcbiAgICAuZXJyb3Ige1xuICAgICAgICAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmMDAyZDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmUwZTQgbm9uZSByZXBlYXQgc2Nyb2xsIDAlIDAlIHBhZGRpbmctYm94O1xuICAgICAgICB9XG4gICAgICAgIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZVtkaXNhYmxlZF0ge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2FjYWNhYztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNhY2FjYWMgbm9uZSByZXBlYXQgc2Nyb2xsIDAlIDAlIHBhZGRpbmctYm94O1xuICAgICAgICB9XG4gICAgfVxufVxuLmVycm9yIHtcbiAgICAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmYwMDJkO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZlMGU0IG5vbmUgcmVwZWF0IHNjcm9sbCAwJSAwJSBwYWRkaW5nLWJveDtcbiAgICB9XG4gICAgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlW2Rpc2FibGVkXSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhY2FjYWM7XG4gICAgICAgIGJhY2tncm91bmQ6ICNhY2FjYWMgbm9uZSByZXBlYXQgc2Nyb2xsIDAlIDAlIHBhZGRpbmctYm94O1xuICAgIH1cblxuICAgIHNlbGVjdC5kcm9wZG93bl9hcnJvdyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZjAwMmQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmUwZTQ7XG4gICAgfVxuXG4gICAgLmJydXRlLXNlbGVjdCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZjAwMmQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmUwZTQgbm9uZSByZXBlYXQgc2Nyb2xsIDAlIDAlIHBhZGRpbmctYm94O1xuICAgIH1cblxuICAgICYubW9iaWxlLW9ubHkge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuLmZvcm0ge1xuICAgIEBpbmNsdWRlIGZvbnRfYXZlbmlyX3JlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgJi5mb3JtLXdyYXAtc2VsZWN0ZmllbGRzIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5mb3JtX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm0gLmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICB3aWR0aDogMTIwcHg7XG59XG5cbi5mb3JtIC5yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDMwMHB4O1xufVxuXG4uZm9ybV9yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZpcnN0IC5sZWZ0IHtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xufVxuXG4ucmFkaW8ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAmLmRyaXZlcl90eXBlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHNpemVfNzY3fSkge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG59XG5cbi5hbnJlZGV7XG4gICAgLnJhZGlvIHtcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgIH1cbn1cblxuLmZvcm1fcm93IHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHBhZGRpbmctYm90dG9tIDQwMG1zIGVhc2UtaW4tb3V0KTtcblxuICAgICYubGFzdCB7XG4gICAgICAgIC5yYWRpbyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuZGF0ZW5zY2h1dHoge1xuICAgICAgICAucmFkaW8ge1xuICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDQwcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vICAgICAgICAgJi5ta3RfbWFpbHtcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLy8gICAgICAgICAgICAgLmdlbmRlcntcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgLy8gd2lkdGg6IGNhbGMoMTAwJSAtIDM2cHgpO1xuICAgICAgICAgICAgLy8gICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qI3JlZ2lzdGVyX21haW5fY2FyX21vZGVsX2Nob3NlbiwgI3JlZ2lzdGVyX21haW5fY2FyX3llYXJfY2hvc2VuLFxuI3JlZ2lzdGVyX21haW5fY2FyX21vZGVsLCAjcmVnaXN0ZXJfbWFpbl9jYXJfeWVhcntcbiAgICBkaXNwbGF5OiBub25lO1xufSovXG4uc3BhY2UtbW9kZWxsLFxuLnNwYWNlLXllYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yYWRpbyB7XG4gICAgLmlyYWRpbyB7XG4gICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgICAgICBib3JkZXI6IDAuMTdyZW0gc29saWQgYmxhY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmNoZWNrZWQge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmxhY2s7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogODAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC4xcmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmVycm9yIHtcbiAgICAgICAgLmlyYWRpbyB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHJlZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbi5jaGVja2JveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi5lcnJvciAuaWNoZWNrYm94IHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMDAlO1xuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzZweCk7XG4gICAgfVxuXG4gICAgJi5tb2RlbF9pbnRlcmVzdCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNnB4KTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pY2hlY2tib3gge1xuICAgIGhlaWdodDogMjJweDtcbiAgICB3aWR0aDogMjJweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgIGJvcmRlcjogMC4xN3JlbSBzb2xpZCAjNGE0ZjU0O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgICY6aG92ZXIsXG4gICAgJi5jaGVja2VkIHtcbiAgICAgICAgYm9yZGVyOiAwLjE3cmVtIHNvbGlkICM0YTRmNTQgIWltcG9ydGFudDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNuLWNoZWNrYm94LWxpZ2h0LnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEzcHggMjJweDtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE0ZjU0O1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNoZWNrYm94IHtcbiAgICAmLmVycm9yIHtcbiAgICAgICAgLmljaGVja2JveCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHJlZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmdlbmRlciB7XG4gICAgQGluY2x1ZGUgZm9udF9hdmVuaXJfcmVndWxhcjtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uYWdyZWVtZW50IHtcbiAgICBAaW5jbHVkZSBmb250X2F2ZW5pcl9yZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogJGNvbG9yX2JsYWNrO1xufVxuXG4uY2FuY2VsbGF0aW9uIHtcbiAgICBAaW5jbHVkZSBmb250X2F2ZW5pcl9yZWd1bGFyO1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4udGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9pbnB1dF9ib3JkZXI7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skc2l6ZV83Njd9KSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX2lucHV0X2JvcmRlcl9tb2JpbGU7XG4gICAgfVxufVxuXG5pbnB1dCB7XG4gICAgJi50ZXh0IHtcbiAgICAgICAgJi5wbHoge1xuICAgICAgICAgICAgd2lkdGg6IDMyJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgICYub3J0IHtcbiAgICAgICAgICAgIHdpZHRoOiA2NiU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5waG9uZSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gOTBweCAtIDIwcHgpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA5MHB4IC0gMjBweCk7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSA5MHB4IC0gMjBweCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ZXh0LFxudGV4dGFyZWEge1xuICAgICYuZXJyb3Ige1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmYwMDJkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMGU0O1xuICAgIH1cbn1cblxuLmVycm9yX21lc3NhZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmUwZTQ7XG4gICAgY29sb3I6ICRjb2xvcl9ibGFjaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMHB4O1xuICAgIHRvcDogNXB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDM1cHg7XG4gICAgQGluY2x1ZGUgZm9udF9hdmVuaXJfcm9tYW47XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblxuICAgICYuZW1haWxfYWxscmVhZHlfdXNlZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIC5lcnJvcl9hcnJvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEhpZGUgdW5maWxsZWQgZXJyb3JfbWVzc2FnZSBjb250YWluZXJcbiAgICAmOm5vdCguZmlsbGVkKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gSGlkZSBhbGwgYnV0IHRoZSBmaXJzdCBmaWxsZWQgZXJyb3JfbWVzc2FnZSBjb250YWluZXJzXG4gICAgJi5maWxsZWQgfiAmLmZpbGxlZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uZGF0ZW5zY2h1dHogLmVycm9yX21lc3NhZ2Uge1xuICAgIHRvcDogMDtcbn1cblxuLmVycm9yX2Fycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Vycm9yX2Fycm93X2xlZnQucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbGVmdDogLTlweDtcbiAgICB3aWR0aDogOXB4O1xuICAgIGhlaWdodDogMTlweDtcbn1cblxuLmVycm9yX2ljbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9lcnJvcl9pY24ucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbGVmdDogMTBweDtcbiAgICB0b3A6IDdweDtcbiAgICB3aWR0aDogMjFweDtcbiAgICBoZWlnaHQ6IDE5cHg7XG59XG5cbi5kYXRlbnNjaHV0eiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAkY29sb3JfYmxhY2s7XG4gICAgJi5yYWRpb3Mge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIC5jb2xfZmlyc3Qge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JHNpemVfNzY3fSkge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29sX3NlY29uZCB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg4MCUgLSAxNDBweCk7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRzaXplXzc2N30pIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucmVnaXN0ZXJQYXJ0bmVyQm94IHtcbiAgICAuY29sX3NlY29uZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG59XG5cbi5hdXRvYy1sb2FkZXIge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hdXRvYy1sb2FkZXIuZ2lmXCIpIG5vLXJlcGVhdCAwcHggMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogN3B4O1xuICAgIHJpZ2h0OiA3cHg7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gLmN0YSB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2E2MTkzMztcbi8vICAgICB3aWR0aDogMTQwcHg7XG4vLyAgICAgaGVpZ2h0OiBhdXRvO1xuLy8gICAgIHBhZGRpbmc6IDdweCAzMHB4IDdweCAyMHB4O1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4vLyAgICAgQGluY2x1ZGUgZm9udF9hdmVuaXJfaGVhdnk7XG4vLyAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbi8vICAgICBmb250LXNpemU6IDEzcHg7XG4vLyAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuLy8gICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4vLyAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuLy8gICAgIGJvcmRlcjogbm9uZTtcbi8vICAgICBvdXRsaW5lOiBub25lO1xuLy8gICAgIGNvbG9yOiAjZmZmZmZmO1xuLy8gICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4vLyAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2N0YV9hcnJvdy5wbmdcIik7XG4vLyAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbi8vICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMjBweCBjZW50ZXI7XG4vLyAgICAgYmFja2dyb3VuZC1zaXplOiA2cHggMTBweDtcblxuLy8gICAgICY6aG92ZXJ7XG4vLyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTJjMmNcbi8vICAgICB9XG5cbi8vICAgICAmLmlzLWxvYWRpbmd7XG4vLyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDkgIWltcG9ydGFudDtcbi8vICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuLy8gICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2FqYXgtbG9hZGVyLmdpZikgbm8tcmVwZWF0IDExNHB4IGNlbnRlcjtcbi8vICAgICAgICAgJjpob3Zlcntcbi8vICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDlcbi8vICAgICAgICAgfVxuLy8gICAgIH1cbi8vIH1cblxuaW5wdXQuY3RhLFxuLmN0YSxcbi5zdGQtYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmxhY2s7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICBAaW5jbHVkZSBmb250X2F2ZW5pcl9oZWF2eTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zcmVtO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAvL2JvcmRlcjogMXB4IHNvbGlkJGNvbG9yX2JsYWNrX3B1cmU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICYudXAge1xuICAgICAgICB3aWR0aDogMjcwcHg7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfYmxhY2s7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgIC5jdGEtaW5zaWRlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1sb2FkaW5nIHtcbiAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgaW1hZ2U6IHVybCguLi9pbWcvYWpheC1sb2FkZXIuZ2lmKTtcbiAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgcG9zaXRpb246IDEyMHB4IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JsYWNrO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmN0YS1pbnNpZGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgZm9udF9hdmVuaXJfaGVhdnk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM3JlbTtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gIH1cblxuLy8gICBAa2V5ZnJhbWVzIHNwaW5uZXIge1xuLy8gICAgIHRvIHtcbi8vICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4vLyAgICAgfVxuLy8gICB9XG5cbi8vICAgLnN1Ym1pc3Npb24td3JhcHBlciB7XG4vLyAgICAgLmN0YSB7XG4vLyAgICAgICAmLmlzLWxvYWRpbmcge1xuLy8gICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuLy8gICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuLy8gICAgICAgICAmOjphZnRlciB7XG4vLyAgICAgICAgICAgY29udGVudDogXCJcIjtcbi8vICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgICAgICAgIHdpZHRoOiAxMHB4O1xuLy8gICAgICAgICAgIGhlaWdodDogMTBweDtcbi8vICAgICAgICAgICB0b3A6IDNweDtcbi8vICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4vLyAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yX3doaXRlO1xuLy8gICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRjb2xvcl9ibGFjaztcbi8vICAgICAgICAgICBhbmltYXRpb246IHNwaW5uZXIgMC42cyBsaW5lYXIgaW5maW5pdGU7XG4vLyAgICAgICAgIH1cbi8vICAgICAgIH1cbi8vICAgICB9XG4gICAgLmljbi1hcnJvdy1idXR0b24ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYmxhY2s7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAuODc1cmVtO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogLjkzNzVyZW0gMS4yNXJlbSAuOTM3NXJlbSAxLjI1cmVtO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFzay1pbWFnZTogdXJsKC4uL2ltZy9pY24tYXJyb3ctY3RhLnN2Zyk7XG4gICAgICAgIHdpZHRoOiAxNy41ODJweDtcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYmxhY2s7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmxhY2s7XG4gICAgICAgIH1cbiAgICAgICAgJi5jdGEge1xuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfYmxhY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmRvd246OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIH1cbiAgICAgICYudXA6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgLy8gICAmLnVwOjpiZWZvcmUge1xuICAgIC8vICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAvLyAgICAgY29udGVudDogXCJcXDI2MTNcIjtcbiAgICAvLyAgICAgbWFzay1pbWFnZTogbm9uZTtcbiAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAvLyAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgLy8gICAgIGhlaWdodDogMTdweDtcbiAgICAvLyAgIH1cbiAgICAvLyAgICYudXA6OmhvdmVyOjpiZWZvcmUge1xuICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyAgIH1cbiAgICB9XG4vLyAgIH1cblxuLm1hcmdpbi1ib3R0b20yNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuI2FucmVkZTEsXG4jYW5yZWRlMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4jbmFjaHJpY2h0IHtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbn1cblxuLnNlbGVjdCB7XG4gICAgQGluY2x1ZGUgZm9udF9hdmVuaXJfcm9tYW47XG4gICAgd2lkdGg6IDMwMHB4O1xufVxuXG4ucGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3JfdGV4dDtcbn1cblxuaW5wdXQsXG50ZXh0YXJlYSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUge1xuXHRoZWlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcblx0aGVpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDEzcHggIWltcG9ydGFudDtcbn1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHNwYW4ge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5mb3JtX2RhdGVuc2NodXR6IHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG4uZm9ybV9yb3cge1xuICAgICYubGFzdCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgfVxufVxuXG5pbnB1dFtwbGFjZWhvbGRlcl0ge1xuICAgIGNvbG9yOiAkY29sb3JfdGV4dDtcbiAgICBvcGFjaXR5OiAxO1xufVxuaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcl90ZXh0O1xuICAgIG9wYWNpdHk6IDE7XG59XG5pbnB1dDotbW96LXBsYWNlaG9sZGVyLFxuaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcl90ZXh0O1xuICAgIG9wYWNpdHk6IDE7XG59XG5pbnB1dDo6LW1vei1wbGFjZWhvbGRlcixcbmlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yX3RleHQ7XG4gICAgb3BhY2l0eTogMTtcbn1cbmlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcl90ZXh0O1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbnRleHRhcmVhW3BsYWNlaG9sZGVyXSB7XG4gICAgY29sb3I6ICRjb2xvcl90ZXh0O1xuICAgIG9wYWNpdHk6IDE7XG59XG50ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbnRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yX3RleHQ7XG4gICAgb3BhY2l0eTogMTtcbn1cbnRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIsXG50ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yX3RleHQ7XG4gICAgb3BhY2l0eTogMTtcbn1cbnRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyLFxudGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3JfdGV4dDtcbiAgICBvcGFjaXR5OiAxO1xufVxudGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxudGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yX3RleHQ7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuYixcbnN0cm9uZyB7XG4gICAgQGluY2x1ZGUgZm9udF9hdmVuaXJfaGVhdnk7XG59XG5cbi5hZGRpdGlvbmFsLWluZm8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBAaW5jbHVkZSBmb250X2F2ZW5pcl9yb21hbjtcbiAgICBjb2xvcjogJGNvbG9yX2dyZXk7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICYuZXJyb3Ige1xuICAgICAgICBjb2xvcjogI2ZmMDAyZDtcbiAgICB9XG59XG5cbi52bGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jdGEtcm93IHtcbiAgICBmb250LXNpemU6IDAuNjg4cmVtO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcblxuICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBmb250X2F2ZW5pcl9oZWF2eTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ3JleV9saW5lIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG59XG5cbi5pY29uLXJlbW92ZSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvMngvY2xvc2VfMngucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogOXB4IDE4cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAwLjVweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05cHg7XG4gICAgfVxufVxuXG4vKiA+IDk0MHB4ICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRzaXplXzk0MH0pIHtcbiAgICAuY29sX3ByaXZhY3kge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAmLmNvbF9pbnZpdGVjb2RlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjYuNjY2JTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogPiA3NjdweCAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skc2l6ZV83Njd9KSB7XG4gICAgYm9keSB7XG4gICAgICAgIG1pbi13aWR0aDogMzIwcHg7XG4gICAgfVxuICAgIC53NDYwLmhlYWQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgfVxuICAgIC53NDYwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgICAgICAgd2lkdGg6IDg2JTtcbiAgICAgICAgcGFkZGluZzogMCA3JTtcbiAgICB9XG4gICAgLnc0NjAgZm9ybSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIH1cbiAgICAuZm9ybV9yb3cge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuZm9ybSAubGVmdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgIC5mb3JtIC5sZWZ0IGxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIGlucHV0LnRleHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuICAgIHRleHRhcmVhIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG4gICAgc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCRjb2xvcl91bHRyYWxpZ2h0Z3JleTtcbiAgICAgICAgJi5kcm9wZG93biB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkJGNvbG9yX3VsdHJhbGlnaHRncmV5O1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRfYXZlbmlyX3JvbWFuO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTsgLy8xNHB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTsgLy8yMHB4XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfdGV4dDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgICAmLmRyb3Bkb3duX2Fycm93IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy8yeC9pY25fZHJvcGRvd25fbW9iaWxlXzJ4LnBuZ1wiKSBuby1yZXBlYXRcbiAgICAgICAgICAgICAgICByaWdodCBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI3cHggMTBweDtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skc2l6ZV83Njd9KSB7XG4gICAgICAgICAgICAgICAgJjplbmFibGVkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfaW5wdXRfYm9yZGVyX21vYmlsZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmN0YSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICAuZXJyb3JfbWVzc2FnZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgJi5lbWFpbF9hbGxyZWFkeV91c2VkIHtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIC8qZGlzcGxheTogaW5saW5lLWJsb2NrOyovXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIC5lcnJvcl9hcnJvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZW1haWxfcmVxdWlyZWQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbF9maXJzdCB7XG4gICAgICAgIG1heC13aWR0aDogMTQwcHg7XG4gICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICYub25lX2xpbmUge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHNpemVfNzY3fSkge1xuICAgICAgICAgICAgJi5lbXB0eSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sX3NlY29uZCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAmLm1haW5fY2FyIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8qc2VsZWN0Om50aC1jaGlsZChuKzIpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jaG9zZW4tY29udGFpbmVyOm50aC1jaGlsZChuKzMpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICB9Ki9cbiAgICAgICAgfVxuXG4gICAgICAgICYubmV4dF9wdXJjaGFzZSB7XG4gICAgICAgICAgICAubGVmdCB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yaWdodCB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2xfbGFzdCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICYuY29sX2xhc3RfZW1haWwge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbF9wcml2YWN5IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgJi5jb2xfaW52aXRlY29kZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG5cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybV9kYXRlbnNjaHV0eiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIH1cbn1cblxuXG4vKiA+IDQ4MHB4ICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRzaXplXzQ4MH0pIHtcblxuLmxvZ28ge1xuICAgIHdpZHRoOiAyNTBweDtcbn1cblxuXG4gICAgLnN0YWdlX3dyYXBwZXIgLnN0YWdlX2hlYWRsaW5lIC5iZ19ibGFjay5obF9tYWluIGgxIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi50aGluX2xpbmUge1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlOGU4O1xuICAgIG9wYWNpdHk6IDAuNTtcbn1cblxuLmRvLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgJi5zcGFjZS1iZXR3ZWVuIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICAmLnJvdy1kaXJlY3Rpb24ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgICAmLmZsZXgtc3RhcnQge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG59XG5cbi52ZXJ0LWRldmlkZXIge1xuXHRwYWRkaW5nOiAyM3B4IDIwcHg7XG4gICAgd2lkdGg6IDJweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTRlOGU4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi51cmxfd2l0aF9hcnJvdyB7XG4gICAgQGluY2x1ZGUgZm9udF9hdmVuaXJfZGVtaTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogLjYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjE4NzVyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkY29sb3JfYmxhY2s7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udXJsX3dpdGhfYXJyb3c6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvvJ5cIjtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4O1xufVxuXG4uaGVhZGxpbmUtYm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udF9hdmVuaXJfcmVndWxhcjtcbiAgICBsaW5lLWhlaWdodDogYXV0bztcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5jYW5jZWxsYXRpb24ge1xuXHRtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4uYW5jaG9ycyB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBmb250X2F2ZW5pcl9kZW1pO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IC42ODc1cmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjExMjVyZW07XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHNpemVfNzY3fSkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA2MHB4ICRjb250ZW50LXBhZGRpbmcgMzBweCAkY29udGVudC1wYWRkaW5nO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JHNpemVfNzY3fSkgYW5kIChtYXgtd2lkdGg6ICN7JHNpemVfdGFibGV0fSkge1xuICAgICAgICBwYWRkaW5nOiA2MHB4ICRjb250ZW50LXBhZGRpbmctdGFibGV0IDMwcHggJGNvbnRlbnQtcGFkZGluZy10YWJsZXQ7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHNpemVfNzY3fSkge1xuICAgICAgICBwYWRkaW5nOiA2MHB4ICRjb250ZW50LXBhZGRpbmctbW9iaWxlIDMwcHggJGNvbnRlbnQtcGFkZGluZy1tb2JpbGU7XG4gICAgfVxufVxuXG5oMSB7XG4gICAgQGluY2x1ZGUgZm9udF9sYW5kcm92ZXJfZGVtaTtcblx0Zm9udC1zaXplOiAyLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4zNzVyZW07XG5cdGxldHRlci1zcGFjaW5nOiAuMDMxMjVyZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skc2l6ZV83Njd9KSBhbmQgKG1heC13aWR0aDogI3skc2l6ZV90YWJsZXR9KSB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHNpemVfNzY3fSkge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgfVxufVxuXG5oMyB7XG4gICAgQGluY2x1ZGUgZm9udF9sYW5kcm92ZXJfZGVtaTtcblx0bGluZS1oZWlnaHQ6IDM1cHg7XG5cdGZvbnQtc2l6ZTogMzhweDtcblx0bGV0dGVyLXNwYWNpbmc6IDRweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRzaXplXzc2N30pIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgIH1cbn1cblxuaDQge1xuICAgIEBpbmNsdWRlIGZvbnRfYXZlbmlyX3JlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5vZmZlci1zdW1tZXJ5IHtcbiAgICBoNCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxufVxuXG4udGVhc2VyIHtcbiAgICAuYm94IHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skc2l6ZV83Njd9KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgICAgICYucmV2ZXJ0LW9uLW1vYmlsZSB7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRzaXplXzc2N30pIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICYuY29sLTMge1xuICAgICAgICAgICAgd2lkdGg6IDMxJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRlc2Mge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYucmlnaHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJi5sZWZ0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udF9sYW5kcm92ZXJfZGVtaTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAzMTI1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHNpemVfNzY3fSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIFxuICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udF9sYW5kcm92ZXJfZGVtaTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRzaXplXzc2N30pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvY2hlY2tlZC1pY29uLnBuZycpO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jbGVhciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgfVxufVxuXG4ub3VyLWhpZ2hsaWdodHMge1xuICAgIC50ZWFzZXIge1xuICAgICAgICAuYm94IHtcbiAgICAgICAgICAgIC5uYW1lIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRzaXplXzc2N30pIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kZXNjIHtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmLnJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skc2l6ZV83Njd9KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm9mZmVyLXN1bW1lcnkge1xuICAgIC50ZWFzZXIge1xuICAgICAgICBwOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtYXgtd2lkdGg6ICN7JHNpemVfdGFibGV0fSkge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4OyBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IFxuICAgICAgICB9XG4gICAgICAgIC5iZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICAgICAgICAgICYuZGlzY292ZXJ5IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9kaXNjb3ZlcnkuanBnJyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5kZWZlbmRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZGVmZW5kZXIuanBnJyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5sYW5kcm92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2xhbmQtcm92ZXIuanBnJyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnlvdXItYWR2YW50YWdlcyB7XG4gICAgLnRlYXNlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHNpemVfNzY3fSkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgICAuYm94IHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNGU4ZTg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRzaXplXzc2N30pIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIC5ib3g6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm91ci1sb2NhdGlvbnMge1xuICAgIGgzIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skc2l6ZV83Njd9KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50ZWFzZXIge1xuICAgICAgICAuYm94IHtcbiAgICAgICAgICAgIC5kZXNjIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRzaXplXzc2N30pIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN0ZC1idG4ge1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRzaXplXzc2N30pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgaWZyYW1lIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skc2l6ZV83Njd9KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi52YWxpZGF0aW9uX25vdGUge1xuICAgIEBpbmNsdWRlIGZvbnRfYXZlbmlyX3JlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHNpemVfNzY3fSkge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgfVxufVxuXG4jcmVnaXN0ZXJfcGhvbmVfcHJlZml4X2Nob3NlbiB7XG4gICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFnZV9mb3JtIHtcbiAgICAuZG8tZmxleCB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHNpemVfNzY3fSkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1hcmdpbi1vbi1tb2JpbGUge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29udGVudF9pbmRleF93cmFwIHtcbiAgICAuZG8tZmxleCB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFyc2xleS1lcnJvcnMtbGlzdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTE4cHg7XG4gICAgbGVmdDogMDtcbn1cblxuLnBob25lLXJvdyB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skc2l6ZV83Njd9KSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICAgIC5waG9uZSB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHNpemVfNzY3fSkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgc2VsZWN0LmRyb3Bkb3duX2Fycm93IHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skc2l6ZV83Njd9KSB7XG4gICAgICAgICAgICB3aWR0aDogOTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vIERlZmF1bHQgVmFyaWFibGVzXG4kc3RhZ2UtcGFkZGluZzogNDVweCAkY29udGVudC1wYWRkaW5nICFkZWZhdWx0O1xuJHN0YWdlLXBhZGRpbmctdGFibGV0OiA0NXB4ICRjb250ZW50LXBhZGRpbmctdGFibGV0ICFkZWZhdWx0O1xuJHN0YWdlLXBhZGRpbmctbW9iaWxlOiA0NXB4ICRjb250ZW50LXBhZGRpbmctbW9iaWxlICFkZWZhdWx0O1xuXG4vL1NUQUdFXG4uc3RhZ2Uge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3RhZ2Vfd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAuc3RhZ2VfaGVhZGxpbmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udF9sYW5kcm92ZXI7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgICAgICB9XG4gICAgICAgIC8vIC5iZ19ibGFja3tcbiAgICAgICAgLy8gICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KSBub25lIHJlcGVhdCBzY3JvbGwgMCUgMCU7XG4gICAgICAgIC8vICAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gICAgICAgIC8vICAgICAmLmhsX21haW57XG4gICAgICAgIC8vICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvLyAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgLy8gICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIC8vICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIC8vICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAvLyAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICAgICAgICAvLyAgICAgfVxuICAgICAgICAvLyAgICAgJi5obF9zdWJ7XG4gICAgICAgIC8vICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvLyAgICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgIC8vICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAvLyAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAvLyAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgLy8gICAgIH1cbiAgICAgICAgLy8gfVxuICAgICAgICAuaGxfbWFpbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAzNHB4IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZ3JleTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3RhZ2VfZm9ybV9oZWFkZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1sYW5kLXJvdmVyO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9ibGFjaztcbiAgICAgICAgICAgIC8qZm9udC1zaXplOiAxcmVtOyovXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAvKmxpbmUtaGVpZ2h0OiAxLjVyZW07Ki9cbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjE4NzVyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICAgICAgLmJnX2JsYWNrIHtcbiAgICAgICAgICAgIC8qYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JsYWNrOyovXG4gICAgICAgICAgICAvKnBhZGRpbmctdG9wOiAwOyovXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5zaG93X2Fsd2F5cyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN0YWdlX2Zvcm0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6ICRzdGFnZS1wYWRkaW5nO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JHNpemVfNzY3fSkgYW5kIChtYXgtd2lkdGg6ICN7JHNpemVfdGFibGV0fSkge1xuICAgICAgICAgICAgcGFkZGluZzogJHN0YWdlLXBhZGRpbmctdGFibGV0O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHNpemVfNzY3fSkge1xuICAgICAgICAgICAgcGFkZGluZzogJHN0YWdlLXBhZGRpbmctbW9iaWxlO1xuICAgICAgICB9XG4gICAgICAgICYuc2hvd19hbHdheXMge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAmLmNlbnRlcmVkIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAzNXB4O1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skc2l6ZV83Njd9KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250X2xhbmRyb3Zlcl9ib2xkO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9ibGFja2dyZXk7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5iZ19ibGFjayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNykgbm9uZSByZXBlYXQgc2Nyb2xsIDAlIDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMjVweCAyMHB4IDBweCAyMHB4O1xuICAgICAgICAgICAgJi5obF9zdWIge1xuICAgICAgICAgICAgICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIC8vdG9wOiAtNTBweDtcbiAgICAgICAgICAgICAgICAvL2xlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICAvL3dpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIC8vaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udF9hdmVuaXJfcmVndWxhcjtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9ibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xODc1cmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgICAmLmluZm9fdHh0IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgICYuZXJyb3JfdHh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogI2ZmMDAwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaGVhZGxpbmUtdGV4dCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRzaXplXzQ4MH0pIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1nLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICYgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skc2l6ZV83Njd9KSB7XG4gICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHNpemVfNDgwfSkge1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbWctd3JhcHBlci1zdWNjZXNze1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAmIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdWwsXG4gICAgbGkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICB9XG4gICAgdWwge1xuICAgICAgICBAaW5jbHVkZSBmb250X2F2ZW5pcjtcbiAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcblxuICAgICAgICAmLnNvY2lhbHMge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJveF9ncmV5IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udF9hdmVuaXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAudzEwMCB7XG4gICAgICAgICAgICAvL2JhY2tncm91bmQ6ICRjb2xvcl9kYXJrZ3JleTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ibGFjaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAvL3BhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAwO1xuXG4gICAgICAgICAgICAudzMwMCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnczMDAge1xuICAgICAgICAgICAgLmxlZnQsXG4gICAgICAgICAgICAucmlnaHQge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvcm1fcm93IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjIyMiU7XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgICAgLypmbG9hdDogcmlnaHQ7Ki9cbiAgICAgICAgfVxuICAgICAgICAmLnczMDAge1xuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMyU7XG4gICAgICAgICAgICAmLmZpcnN0LFxuICAgICAgICAgICAgJi5sYXN0IHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMS4xMTElO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zZWNvbmQge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5pbmFjdGl2ZSA+IC5icnV0ZS1zZWxlY3Qge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZHJvcGRvd25fcm93IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgICAudGVybWluZSB7XG4gICAgICAgIC5jaXR5LFxuICAgICAgICAuZGF0ZXMge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM3ZjdmN2Y7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRhdGVzIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ua3Yge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICYubW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5ub2JyIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uY29udGVudF9pbmRleF93cmFwLnZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaGlkZGVuLFxuc3Bhbi5hc3RlcmlrcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRleHQtdW5kZXJsaW5lIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogPiA2MDBweCAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzcuNXJlbSkge1xuICAgIC5icmVhayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4vKiA+IDc2N3B4ICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRzaXplXzc2N30pIHtcbiAgICAuc3RhZ2Vfd3JhcHBlciB7XG4gICAgICAgIC5zdGFnZV9oZWFkbGluZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmxhY2s7XG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07IC8vMjRweFxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTsgLy8zMHB4XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmdfYmxhY2sge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICYuaGxfbWFpbiB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5obF9zdWIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN0YWdlX2Zvcm0ge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgICAuYmdfYmxhY2sge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ibGFjaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAmLmhsX3N1YiB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRyb3Bkb3duX3JvdyB7XG4gICAgICAgICAgICAgICAgLyogbWF4LXdpZHRoOiA0NjBweDtcbiAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87Ki9cbiAgICAgICAgICAgICAgICAuZm9ybV9yb3cge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICYuZmlyc3QsXG4gICAgICAgICAgICAgICAgICAgICYuc2Vjb25kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNob3dfYWx3YXlzIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWctd3JhcHBlcntcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAua3Yge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAmLm1vYmlsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4vKiBTTElERVIgKi9cbi5zbGlkZXItd3JhcHBlciB7XG4gICAgJi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuc2xpY2stZG90cyB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbGluZS1oZWlnaHQgMzAwbXMgMHMsIGhlaWdodCAzMDBtcyAwcztcblxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZvbnQtc2l6ZSAzMDBtcyAwcztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250X2xhbmRyb3Zlcl9ib2xkO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcblxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjezYwMHB4fSkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMXB4O1xuXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcblxuICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zbGlkZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAuaW1nLWhvbGRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MC41JTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAgICAgICAgICYuaW1nLTEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zbGlkZXIvZGVmZW5kZXJfa3ZfMS5wbmdcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zdGFuZGFyZC1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gfVxuXG4gLnJldGluYS1pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiB9XG5cbi8qIE1lZGlhIHF1ZXJ5IGZvciBoaWdoLXJlc29sdXRpb24gZGlzcGxheXMgKGUuZy4sIHJldGluYSkgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG5vbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksXG5vbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIvMSksXG5vbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIHtcbiAgICAuc3RhbmRhcmQtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgLyogSGlkZSBzdGFuZGFyZCBpbWFnZSBvbiByZXRpbmEgZGlzcGxheXMgKi9cbiB9XG5cbiAucmV0aW5hLWltYWdlIHtcbiBkaXNwbGF5OiBibG9jazsgLyogU2hvdyByZXRpbmEgaW1hZ2Ugb24gcmV0aW5hIGRpc3BsYXlzICovXG4gfVxufVxuXG4ubG9nbyB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvbHJkeC1icmFuZC1sb2dvLWRhcmsuanBnLnN2ZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTE3cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA2NXB4O1xufVxuXG4uc3RhZ2Utc3RkLWJ0bi1jb250YWluZXIge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JHNpemVfNzY3fSkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxufVxuXG4uc3RhZ2UtbWFpbi1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRzaXplXzc2N30pIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgLnZlcnQtZGV2aWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAyNTVweDtcbiAgICB9XG59IiwiLyogQ0hPU0VOICovXG4vKiFcbkNob3NlbiwgYSBTZWxlY3QgQm94IEVuaGFuY2VyIGZvciBqUXVlcnkgYW5kIFByb3RvdHlwZVxuYnkgUGF0cmljayBGaWxsZXIgZm9yIEhhcnZlc3QsIGh0dHA6Ly9nZXRoYXJ2ZXN0LmNvbVxuXG5WZXJzaW9uIDEuNC4yXG5GdWxsIHNvdXJjZSBhdCBodHRwczovL2dpdGh1Yi5jb20vaGFydmVzdGhxL2Nob3NlblxuQ29weXJpZ2h0IChjKSAyMDExLTIwMTUgSGFydmVzdCBodHRwOi8vZ2V0aGFydmVzdC5jb21cblxuTUlUIExpY2Vuc2UsIGh0dHBzOi8vZ2l0aHViLmNvbS9oYXJ2ZXN0aHEvY2hvc2VuL2Jsb2IvbWFzdGVyL0xJQ0VOU0UubWRcblRoaXMgZmlsZSBpcyBnZW5lcmF0ZWQgYnkgYGdydW50IGJ1aWxkYCwgZG8gbm90IGVkaXQgaXQgYnkgaGFuZC5cbiovXG5cbi8qIEBncm91cCBCYXNlICovXG4uY2hvc2VuLWNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR6b29tOiAwO1xuXHQqZGlzcGxheTogaW5saW5lO1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5jaG9zZW4tY29udGFpbmVyICoge1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMDAlO1xuXHRsZWZ0OiAtOTk5OXB4O1xuXHR6LWluZGV4OiAxMDEwO1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX2lucHV0X2JvcmRlcjtcblx0Ym9yZGVyLXRvcDogMDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym94LXNoYWRvdzogMDsgICAgXG4gICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skc2l6ZV83Njd9KXtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfaW5wdXRfYm9yZGVyX21vYmlsZTtcbiAgICB9XG59XG4uY2hvc2VuLWNvbnRhaW5lci5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tZHJvcCB7XG5cdGxlZnQ6IDA7XG59XG4uY2hvc2VuLWNvbnRhaW5lciBhIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLmNob3Nlbi1jb250YWluZXIgLnNlYXJjaC1jaG9pY2UgLmdyb3VwLW5hbWUsIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIC5ncm91cC1uYW1lIHtcblx0bWFyZ2luLXJpZ2h0OiA0cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRjb2xvcjogIzk5OTk5OTtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5zZWFyY2gtY2hvaWNlIC5ncm91cC1uYW1lOmFmdGVyLCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSAuZ3JvdXAtbmFtZTphZnRlciB7XG5cdGNvbnRlbnQ6IFwiOlwiO1xuXHRwYWRkaW5nLWxlZnQ6IDJweDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIFNpbmdsZSBDaG9zZW4gKi9cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDAgMCAwIDEwcHg7XG5cdGhlaWdodDogNDVweDtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9pbnB1dF9ib3JkZXI7XG5cdGJvcmRlci1yYWRpdXM6IDBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3doaXRlO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG5cdGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cdGNvbG9yOiAkY29sb3JfdGV4dDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRsaW5lLWhlaWdodDogMjhweDtcbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRzaXplXzc2N30pe1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9pbnB1dF9ib3JkZXJfbW9iaWxlO1xuICAgIH1cbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRlZmF1bHQge1xuXHRjb2xvcjogIzk5OTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBzcGFuIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG1hcmdpbi1yaWdodDogMjZweDtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRjb2xvcjogJGNvbG9yX3RleHQ7XG5cdEBpbmNsdWRlIGZvbnRfYXZlbmlyO1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlLXdpdGgtZGVzZWxlY3Qgc3BhbiB7XG5cdG1hcmdpbi1yaWdodDogMzhweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDZweDtcblx0cmlnaHQ6IDI2cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxMnB4O1xuXHQvL2JhY2tncm91bmQ6IHVybCgnLi4vaW1nL2Nob3Nlbi1zcHJpdGUucG5nJykgLTQycHggMXB4IG5vLXJlcGVhdDtcblx0Zm9udC1zaXplOiAxcHg7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgYWJicjpob3ZlciB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC0xMHB4O1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlLmNob3Nlbi1kaXNhYmxlZCAuY2hvc2VuLXNpbmdsZSBhYmJyOmhvdmVyIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTEwcHg7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDNweDtcblx0cmlnaHQ6IDEwcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTdweDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxN3B4O1xuXHRoZWlnaHQ6IDEwcHg7XG5cdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljbl9kcm9wZG93bi5wbmcnKSBuby1yZXBlYXQgMHB4IDBweDtcblx0bWFyZ2luLXRvcDogOHB4O1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMDEwO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDNweCA0cHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuXHRtYXJnaW46IDFweCAwO1xuXHRwYWRkaW5nOiA0cHggMjBweCA0cHggNXB4O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRvdXRsaW5lOiAwO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuXHQvL2JhY2tncm91bmQ6IHdoaXRlIHVybCgnLi4vaW1nL2Nob3Nlbi1zcHJpdGUucG5nJykgbm8tcmVwZWF0IDEwMCUgLTIwcHg7XG5cdC8vYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvY2hvc2VuLXNwcml0ZS5wbmcnKSBuby1yZXBlYXQgMTAwJSAtMjBweDtcblx0Zm9udC1zaXplOiAxZW07XG5cdEBpbmNsdWRlIGZvbnRfYXZlbmlyO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRib3JkZXItcmFkaXVzOiAwcHg7XG5cdC8vZGlzcGxheTogbm9uZTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRyb3Age1xuXHRtYXJnaW4tdG9wOiAtMXB4O1xuXHRib3JkZXItcmFkaXVzOiAwcHg7XG5cdGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cdHotaW5kZXg6IDk5OTk7XG59XG4ubWFudWFsLWNvbnRhaW5lcntcblx0ZGlzcGxheTpub25lO1xufVxuLm1hbnVhbC1jb250YWluZXIuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1kcm9we1xuXG59XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS1ub3NlYXJjaCAuY2hvc2VuLXNlYXJjaCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogLTk5OTlweDtcbn1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIFJlc3VsdHMgKi9cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyB7XG5cdGNvbG9yOiAjNDQ0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0bWFyZ2luOiAwIDRweCA0cHggMDtcblx0cGFkZGluZzogMCAwIDAgNHB4O1xuXHRtYXgtaGVpZ2h0OiAyNDBweDtcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpIHtcblx0ZGlzcGxheTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiA4cHggMTZweDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDE1cHg7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0LXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuXHRjb2xvcjogJGNvbG9yX3RleHQ7XG5cdGZsb2F0OiBsZWZ0O1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmFjdGl2ZS1yZXN1bHQge1xuXHRkaXNwbGF5OiBsaXN0LWl0ZW07XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0d2lkdGg6IDEwMCU7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuZGlzYWJsZWQtcmVzdWx0IHtcblx0ZGlzcGxheTogbGlzdC1pdGVtO1xuXHRjb2xvcjogI2NjYztcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmhpZ2hsaWdodGVkLCAubWFudWFsLWNvbnRhaW5lciBsaTpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmOGY5Zjk7XG5cdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCA1MCUgMCUsIDUwJSAxMDAlLCBjb2xvci1zdG9wKDIwJSwgI2Y4ZjlmOSksIGNvbG9yLXN0b3AoOTAlLCAjZjhmOWY5KSk7XG5cdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNmOGY5ZjkgMjAlLCAjZjhmOWY5IDkwJSk7XG5cdGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KCNmOGY5ZjkgMjAlLCAjZjhmOWY5IDkwJSk7XG5cdGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgjZjhmOWY5IDIwJSwgI2Y4ZjlmOSA5MCUpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2Y4ZjlmOSAyMCUsICNmOGY5ZjkgOTAlKTtcblx0Y29sb3I6ICRjb2xvcl9ibGFjaztcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5uby1yZXN1bHRzIHtcblx0Y29sb3I6ICM3Nzc7XG5cdGRpc3BsYXk6IGxpc3QtaXRlbTtcblx0YmFja2dyb3VuZDogI2Y0ZjRmNDtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1yZXN1bHQge1xuXHRkaXNwbGF5OiBsaXN0LWl0ZW07XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuZ3JvdXAtb3B0aW9uIHtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpIGVtIHtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIE11bHRpIENob3NlbiAqL1xuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDAgNXB4O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMSU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl93aGl0ZTtcblx0Y3Vyc29yOiB0ZXh0O1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG5cdG1hcmdpbjogMXB4IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGhlaWdodDogMjVweDtcblx0b3V0bGluZTogMDtcblx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGNvbG9yOiAkY29sb3JfdGV4dDtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRAaW5jbHVkZSBmb250X2F2ZW5pcjtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0Ym9yZGVyLXJhZGl1czogMHB4O1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2Uge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogM3B4IDVweCAzcHggMDtcblx0cGFkZGluZzogM3B4IDIwcHggM3B4IDVweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2FhYTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRib3JkZXItcmFkaXVzOiAwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxOXB4O1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG5cdGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cdGJveC1zaGFkb3c6IDAgMCAycHggd2hpdGUgaW5zZXQsIDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcblx0Y29sb3I6ICMzMzM7XG5cdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSBzcGFuIHtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNHB4O1xuXHRyaWdodDogM3B4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogMTJweDtcblx0Ly9iYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9jaG9zZW4tc3ByaXRlLnBuZycpIC00MnB4IDFweCBuby1yZXBlYXQ7XG5cdGZvbnQtc2l6ZTogMXB4O1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2U6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTBweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlLWRpc2FibGVkIHtcblx0cGFkZGluZy1yaWdodDogNXB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuXHRjb2xvcjogIzY2Njtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlLWZvY3VzIHtcblx0YmFja2dyb3VuZDogI2Q0ZDRkNDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlLWZvY3VzIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTEwcHg7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLXJlc3VsdHMge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWRyb3AgLnJlc3VsdC1zZWxlY3RlZCB7XG5cdGRpc3BsYXk6IGxpc3QtaXRlbTtcblx0Y29sb3I6ICNjY2M7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIEFjdGl2ZSAgKi9cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLXNpbmdsZSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9pbnB1dF9ib3JkZXI7XG5cdGJveC1zaGFkb3c6IDAgMCAwcHggcmdiYSgwLCAwLCAwLCAwKTtcbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRzaXplXzc2N30pe1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9pbnB1dF9ib3JkZXJfbW9iaWxlO1xuICAgIH1cbn1cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIHtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX2lucHV0X2JvcmRlcjtcblx0LW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiAwO1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblx0LW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IDA7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skc2l6ZV83Njd9KXtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfaW5wdXRfYm9yZGVyX21vYmlsZTtcbiAgICB9XG59XG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYge1xuXHRib3JkZXItbGVmdDogbm9uZTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTBweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXMge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xuXHRib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcblx0Y29sb3I6ICMyMjIgIWltcG9ydGFudDtcbn1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIERpc2FibGVkIFN1cHBvcnQgKi9cbi5jaG9zZW4tZGlzYWJsZWQge1xuXHRvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuLmNob3Nlbi1kaXNhYmxlZCAuY2hvc2VuLXNpbmdsZSB7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cbi5jaG9zZW4tZGlzYWJsZWQgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgUmlnaHQgdG8gTGVmdCAqL1xuLmNob3Nlbi1ydGwge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIHtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdHBhZGRpbmc6IDAgOHB4IDAgMDtcbn1cbi5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIHNwYW4ge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG5cdG1hcmdpbi1sZWZ0OiAyNnB4O1xuXHRkaXJlY3Rpb246IHJ0bDtcbn1cbi5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlLXdpdGgtZGVzZWxlY3Qgc3BhbiB7XG5cdG1hcmdpbi1sZWZ0OiAzOHB4O1xufVxuLmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUgZGl2IHtcblx0cmlnaHQ6IGF1dG87XG5cdGxlZnQ6IDNweDtcbn1cbi5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIGFiYnIge1xuXHRyaWdodDogYXV0bztcblx0bGVmdDogMjZweDtcbn1cbi5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaSB7XG5cdGZsb2F0OiByaWdodDtcbn1cbi5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuXHRkaXJlY3Rpb246IHJ0bDtcbn1cbi5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIHtcblx0bWFyZ2luOiAzcHggNXB4IDNweCAwO1xuXHRwYWRkaW5nOiAzcHggNXB4IDNweCAxOXB4O1xufVxuLmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuXHRyaWdodDogYXV0bztcblx0bGVmdDogNHB4O1xufVxuLmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUtbm9zZWFyY2ggLmNob3Nlbi1zZWFyY2gsXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLWRyb3Age1xuXHRsZWZ0OiA5OTk5cHg7XG59XG4uY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXJlc3VsdHMge1xuXHRtYXJnaW46IDAgMCA0cHggNHB4O1xuXHRwYWRkaW5nOiAwIDRweCAwIDA7XG59XG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXJlc3VsdHMgbGkuZ3JvdXAtb3B0aW9uIHtcblx0cGFkZGluZy1yaWdodDogMTVweDtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuLmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYge1xuXHRib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG5cdHBhZGRpbmc6IDRweCA1cHggNHB4IDIwcHg7XG5cdC8vYmFja2dyb3VuZDogd2hpdGUgdXJsKCcuLi9pbWcvY2hvc2VuLXNwcml0ZS5wbmcnKSBuby1yZXBlYXQgLTMwcHggLTIwcHg7XG5cdC8vYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvY2hvc2VuLXNwcml0ZS5wbmcnKSBuby1yZXBlYXQgLTMwcHggLTIwcHg7XG5cdGRpcmVjdGlvbjogcnRsO1xufVxuLmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2cHggMnB4O1xufVxuLmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xMnB4IDJweDtcbn1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIFJldGluYSBjb21wYXRpYmlsaXR5ICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE0NGRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuNWRwcHgpIHtcblx0LyouY2hvc2VuLXJ0bCAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSwqL1xuICAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgYWJicixcbiAgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiLFxuICAvKi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSwqL1xuICAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2UsXG4gIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cy1zY3JvbGwtZG93biBzcGFuLFxuICAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMtc2Nyb2xsLXVwIHNwYW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nLzJ4L2ljbl9kcm9wZG93bl8yeC5wbmcnKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTdweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jaG9zZW4tY29udGFpbmVye1xuXHRsaXtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHR9XG59XG4vKiBAZW5kICovXG5cblxuXG4vKiA+IDQ4MHB4ICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRzaXplXzQ4MH0pIHtcblxufVxuXG4vKiA+IDc2N3B4ICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRzaXplXzc2N30pIHtcblxufVxuXG4vKiA+IDk0MHB4ICovIFxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skc2l6ZV85NDB9KSB7XG5cbn1cbiIsIi5icnV0ZS1zZWxlY3Qge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIHNlbGVjdCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgIH1cbn1cblxuLyouYnJ1dGUtc2VsZWN0LWZvY3VzIHtcblx0Ym9yZGVyLWNvbG9yOiAjMDljO1xuXHRib3gtc2hhZG93OiAwIDAgNXB4ICMzY2Y7XG59Ki9cblxuLmJydXRlLXNlbGVjdC1zZWxlY3Qge1xuXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG5cdG9wYWNpdHk6IDA7XG5cdGJvcmRlcjogbm9uZTtcblx0cGFkZGluZzogMCAxNXB4IDAgMDtcblx0bWFyZ2luOiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAyMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5icnV0ZS1zZWxlY3QtdGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnRfYXZlbmlyO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRwYWRkaW5nOiAwIDE1cHggMCAxMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0Y29sb3I6ICRjb2xvcl90ZXh0O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLmJydXRlLXNlbGVjdC1hcnJvdyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNuX2Ryb3Bkb3duLnBuZ1wiKSBuby1yZXBlYXQgMHB4IDBweDtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAxMXB4O1xuXG59XG5cbi5icnV0ZS1zZWxlY3QtYXJyb3cge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy8yeC9pY25fZHJvcGRvd25fMngucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTdweCAyMHB4O1xuXG59XG4iLCIvKiBGT09URVIgKi9cbi5mb290ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3doaXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIHBhZGRpbmc6IDAgMTAwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skc2l6ZV83Njd9KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICB9XG4gICAgYXtcbiAgICAgICAgY29sb3I6ICRjb2xvcl90ZXh0O1xuICAgIH1cblxuICAgIC5uYXZpX2Zvb3RlcntcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgLyogU09DSUFMUyAqL1xuICAgICAgICB1bC5zb2NpYWxze1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogb3V0c2lkZSBub25lIG5vbmU7XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDRweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zb2NpYWxfaWNue1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1nL3N2Zy1pY29ucy92aS1zb2NpYWwtZmIuc3ZnXCIpIG5vLXJlcGVhdCBzY3JvbGwgY2VudGVyIHRvcC8yNHB4IDI0cHg7XG4vKiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3ZnLWljb25zL3ZpLXNvY2lhbC1mYi1ob3Zlci5zdmcnKTtcbiAgICAgICAgICAgICAgICB9Ki9cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50d3tcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWcvc3ZnLWljb25zL3ZpLXNvY2lhbC10d2l0LnN2Z1wiKSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciB0b3AvMjRweCAyNHB4O1xuLyogICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3N2Zy1pY29ucy92aS1zb2NpYWwtdHdpdC1ob3Zlci5zdmcnKTtcbiAgICAgICAgICAgICAgICB9Ki9cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC55dHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWcvc3ZnLWljb25zL3ZpLXNvY2lhbC15dC5zdmdcIikgbm8tcmVwZWF0IHNjcm9sbCBjZW50ZXIgdG9wLzI0cHggMjRweDtcbi8qICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zdmctaWNvbnMvdmktc29jaWFsLXl0LWhvdmVyLnN2ZycpO1xuICAgICAgICAgICAgICAgIH0qL1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmluc3R7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1nL3N2Zy1pY29ucy92aS1zb2NpYWwtSW5zdGEuc3ZnXCIpIG5vLXJlcGVhdCBzY3JvbGwgY2VudGVyIHRvcC8yNHB4IDI0cHg7XG4vKiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3ZnLWljb25zL3ZpLXNvY2lhbC1JbnN0YS1ob3Zlci5zdmcnKTtcbiAgICAgICAgICAgICAgICB9Ki9cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5saW5rZWRpbntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWcvc3ZnLWljb25zL3ZpLXNvY2lhbC1sbmtkLnN2Z1wiKSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciB0b3AvMjRweCAyNHB4O1xuLyogICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3N2Zy1pY29ucy92aS1zb2NpYWwtbG5rZC1ob3Zlci5zdmcnKTtcbiAgICAgICAgICAgICAgICB9Ki9cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8qIFNVQiBOQVYgRk9PVEVSICovXG4gICAgICAgIHVsLm5hdmlmb290ZXJ7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250X2Zvb3RlcmxpbmtzO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgYSwgcHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjVweCAwIDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfdGV4dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRfZm9vdGVybGlua3M7ICBcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3RleHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3RleHQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG1lZGl1bSBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXJfY29udGVudF93cmFwcGVye1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAuZm9vdGVyX2NvbnRlbnR7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250X2Zvb3RlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiA5NDBweDtcbiAgICAgICAgICAgIC8vIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAvLyB3aWR0aDogOTYlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIC50ZXh0bG9nb3tcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9sb2dvLWphZ3Vhci1mb290ZXIucG5nJykgbm8tcmVwZWF0IDAgMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDQwcHggYXV0byAyNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRfYXZlbmlyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9ncmV5O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI4MzMzM3B4O1xuICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdGFnZV93cmFwcGVyIC5mb290ZXJfY29udGVudCBwe1xuICAgICAgICAgICAgcGFkZGluZzogMjVweCAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5zdGFnZV93cmFwcGVyIHtcbiAgICAgICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8qU1RJQ0tZLUZPT1RFUiAqL1xuLmZvb3RlcnsgXG4gICAgLmNsZWFyZml4OmJlZm9yZSB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgfVxufVxuXG4uZXZlbnQtY29udGFpbmVyLmFkZGl0aW9uYWwgKyAuYWRkaXRpb25hbCB7XG4gICAgXG4gICAgPiAuZ3JleV9saW5lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi8qIDwgNDgwcHggKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHNpemVfNDgwfSkge1xuICAgIC5mb290ZXIge1xuICAgICAgICAubmF2aV9mb290ZXIge1xuICAgICAgICAgICAgdWwubmF2aWZvb3RlciB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgLy9jZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiA+IDc2N3B4ICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRzaXplXzc2N30pIHtcbiAgICAuZm9vdGVyIC5uYXZpX2Zvb3RlciB1bC5zb2NpYWxzIGxpIHtcbiAgICAgICAgbWFyZ2luOiA1cHggOHB4O1xuICAgIH1cbn1cblxuLyogPiA5NDBweCAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skc2l6ZV85NDB9KSB7XG5cbn1cblxuXG4vKiBSRVRJTkEgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE0NGRwaSkge1xuLyogICAgLmZvb3RlciAubmF2aV9mb290ZXIgdWwuc29jaWFsc3tcbiAgICAgICAgLmZiIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nLzJ4L3NvY2lhbF9sb2dvc19mYl8yeC5wbmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xuICAgICAgICB9XG4gICAgICAgIC50dyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy8yeC9zb2NpYWxfbG9nb3NfdHdfMngucG5nJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweDtcbiAgICAgICAgfVxuICAgICAgICAuaW5zdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy8yeC9zb2NpYWxfbG9nb3NfaW5zdGFncmFtXzJ4LnBuZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnl0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nLzJ4L3NvY2lhbF9sb2dvc195b3V0dWJlXzJ4LnBuZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmxpbmtlZGluIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nLzJ4L3NvY2lhbF9sb2dvc19saW5rZWRpbl8yeC5wbmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xuICAgICAgICB9XG4gICAgfSovXG59XG4iLCIvKiBOQVZJICovXG4ubmF2aXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvL2hlaWdodDogMzVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBpbmNsdWRlIGFyaWFsO1xuICAgIGZvbnQtc2l6ZTogMC42ODhyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgXG4gICAgbGl7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAvLyAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgICAgICAvLyBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCRjb2xvcl9saWdodGdyZXk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyMzIzMjM7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZGFya2dyZXk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qID4gNDgwcHggKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHNpemVfNDgwfSkge1xuICAgIC5uYXZpe1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogPiA5NDBweCAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skc2l6ZV85NDB9KSB7XG5cbn1cblxuLyogUkVUSU5BICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIHtcblxufSIsIi8qIFNVQ0NFU1MgKi9cblxuLnN1Y2Nlc3Mge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICBoMiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRfbGFuZHJvdmVyX2JvbGQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgaDIsXG4gICAgcCxcbiAgICAuY3RhIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAuY3RhIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAzMzVweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzEwcHggY2VudGVyO1xuICAgIH1cbn1cblxuLnN0YWdlIHtcbiAgICAmLnN1Y2Nlc3Mge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAuc3RhZ2VfaGVhZGxpbmUge1xuICAgICAgICAgICAgLmJnX2JsYWNrLmhsX21haW4ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc29jaWFscyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgLnNvY2lhbHNfaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luOiAwIDJweDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5mYWNlYm9vayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgaW1hZ2U6IHVybCguLi9pbWcvc3ZnLWljb25zL3ZpLXNvY2lhbC1mYi5zdmcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pbnN0YWdyYW0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoLi4vaW1nL3N2Zy1pY29ucy92aS1zb2NpYWwtSW5zdGEuc3ZnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYudHdpdHRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgaW1hZ2U6IHVybCguLi9pbWcvc3ZnLWljb25zL3ZpLXNvY2lhbC10d2l0LnN2Zyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnlvdXR1YmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoLi4vaW1nL3N2Zy1pY29ucy92aS1zb2NpYWwteXQuc3ZnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogPiA0NDBweCAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjcuNXJlbSkge1xuICAgIC5zdWNjZXNzIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgICAgICAuY3RhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjc0cHggY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiA+IDQ4MHB4ICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRzaXplXzQ4MH0pIHtcbn1cblxuLyogPiA3NjdweCAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skc2l6ZV83Njd9KSB7XG59XG5cbi8qID4gOTQwcHggKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JHNpemVfOTQwfSkge1xufVxuIiwiLmxpZ2h0Ym94X3Rlcm1zYW5kY29uZGl0aW9ucyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtYXgtd2lkdGg6IDk0MHB4O1xuICAgIG1pbi13aWR0aDogMzIwcHg7XG4gICAgcGFkZGluZzogMzBweCA1MHB4IDMwcHggMjBweDtcbiAgICBcbiAgICBoMixcbiAgICBwLFxuICAgIHVsLFxuICAgIGxpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIFxuICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1nL2J1bGxldC5wbmcnKSBuby1yZXBlYXQgc2Nyb2xsIDAgNXB4O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250X2F2ZW5pcjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfZ3JleTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmJ0bl9jbG9zZSB7XG4gICAgICAgIHdpZHRoOiA0MXB4O1xuICAgICAgICBoZWlnaHQ6IDQxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1nL2J0bl9jbG9zZS5wbmcnKSBuby1yZXBlYXQgc2Nyb2xsIDAgMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxpZ2h0Ym94X21lbnVfdGV4dHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgfVxuICAgIC5saWdodGJveF9tZW51e1xuICAgICAgICBsaXtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IFxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBSRVRJTkEgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE0NGRwaSkge1xuICAgIFxuICAgIC5saWdodGJveF90ZXJtc2FuZGNvbmRpdGlvbnMge1xuICAgICAgICBcbiAgICAgICAgdWwgbGl7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy8yeC9idWxsZXRfMngucG5nJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDVweCA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuX2Nsb3NlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nLzJ4L2J0bl9jbG9zZV8yeC5wbmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDFweCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxufVxuIiwiLy8gRGVmYXVsdCBWYXJpYWJsZXNcbiRzbGljay1wYWRkaW5nOiAwIDEzMHB4ICFkZWZhdWx0O1xuJHNsaWNrLXBhZGRpbmctdGFibGV0OiAwIDUlICFkZWZhdWx0O1xuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXJcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgcGFkZGluZzogMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl93aGl0ZTtcblxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgICAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0XG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuLnNsaWNrLWxpc3Q6Zm9jdXNcbntcbiAgICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWxpc3QuZHJhZ2dpbmdcbntcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3RcbntcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHNpemVfNzY3fSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbn1cblxuLnNsaWNrLXRyYWNrXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stdHJhY2s6YmVmb3JlLFxuLnNsaWNrLXRyYWNrOmFmdGVyXG57XG4gICAgZGlzcGxheTogdGFibGU7XG5cbiAgICBjb250ZW50OiAnJztcbn1cbi5zbGljay10cmFjazphZnRlclxue1xuICAgIGNsZWFyOiBib3RoO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrXG57XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGVcbntcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbn1cbltkaXI9J3J0bCddIC5zbGljay1zbGlkZVxue1xuICAgIGZsb2F0OiByaWdodDtcbn1cbi5zbGljay1zbGlkZSBpbWdcbntcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZ1xue1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nXG57XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGVcbntcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVye1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6ICRzbGljay1wYWRkaW5nO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JHNpemVfNzY3fSkgYW5kIChtYXgtd2lkdGg6ICN7JHNpemVfdGFibGV0fSkge1xuICAgICAgICBwYWRkaW5nOiAkc2xpY2stcGFkZGluZy10YWJsZXQ7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHNpemVfNzY3fSkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbn1cblxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xuXG4vLyBTbGljayBpY29uIGVudGl0eSBjb2RlcyBvdXRwdXRzIHRoZSBmb2xsb3dpbmdcbi8vIFwiXFwyMTkwXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpBcIlxuLy8gXCJcXDIxOTJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGklwiXG4vLyBcIlxcMjAyMlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oCiXCJcblxuJHNsaWNrLWZvbnQtcGF0aDogXCIvZm9udHMvXCIgIWRlZmF1bHQ7XG4kc2xpY2stZm9udC1mYW1pbHk6IFwic2xpY2tcIiAhZGVmYXVsdDtcbiRzbGljay1sb2FkZXItcGF0aDogXCIuLi9pbWcvXCIgIWRlZmF1bHQ7XG4kc2xpY2stYXJyb3ctY29sb3I6IHdoaXRlICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvcjogYmxhY2sgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yLWFjdGl2ZTogJHNsaWNrLWRvdC1jb2xvciAhZGVmYXVsdDtcbiRzbGljay1wcmV2LWNoYXJhY3RlcjogXCJcIiAhZGVmYXVsdDtcbiRzbGljay1uZXh0LWNoYXJhY3RlcjogXCJcIiAhZGVmYXVsdDtcbiRzbGljay1wbGF5LWNoYXJhY3RlcjogXCJcIiAhZGVmYXVsdDtcbiRzbGljay1wYXVzZS1jaGFyYWN0ZXI6IFwiXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LXNpemU6IDZweCAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LWRlZmF1bHQ6IDAuNzUgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjogMSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU6IDAuMjUgIWRlZmF1bHQ7XG5cbkBmdW5jdGlvbiBzbGljay1pbWFnZS11cmwoJHVybCkge1xuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoaW1hZ2UtdXJsKSB7XG4gICAgICAgIEByZXR1cm4gaW1hZ2UtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1sb2FkZXItcGF0aCArICR1cmwpO1xuICAgIH1cbn1cblxuQGZ1bmN0aW9uIHNsaWNrLWZvbnQtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGZvbnQtdXJsKSB7XG4gICAgICAgIEByZXR1cm4gZm9udC11cmwoJHVybCk7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWZvbnQtcGF0aCArICR1cmwpO1xuICAgIH1cbn1cblxuLyogU2xpZGVyICovXG5cbi5zbGljay1saXN0IHtcbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiBzbGljay1pbWFnZS11cmwoXCJhamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgfVxufVxuXG4vKiBJY29ucyAqL1xuQGlmICRzbGljay1mb250LWZhbWlseSA9PSBcInNsaWNrXCIge1xuICAgIEBmb250LWZhY2Uge1xuICAgICAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90XCIpO1xuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG59XG5cbi8qIEFycm93cyAqL1xuXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgZm9udC1zaXplOiAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWcvaWNuX3NsaWRlci5wbmcnKSBuby1yZXBlYXQgc2Nyb2xsIDAgMDtcbiAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG59XG5cbi5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAwcHg7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAzcHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICB9XG59XG4uc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IC0xNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NnB4IDJweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbn1cblxuLyogRG90cyAqL1xuXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRzaXplXzc2N30pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uc2xpY2stZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMzBweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGxlZnQ6IDIyMHB4O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRzaXplXzc2N30pIGFuZCAobWF4LXdpZHRoOiAjeyRzaXplX3RhYmxldH0pIHtcbiAgICAgICAgbGVmdDogMTcwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHNpemVfNzY3fSkge1xuICAgICAgICBsZWZ0OiA3NXB4O1xuICAgIH1cbiAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCAwcHggMCAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDBweDtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHNpemVfNzY3fSkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIG9wYWNpdHk6dW5zZXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xpY2stcGxheS1jdHJsIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxOXB4O1xuICAgIGxlZnQ6IDE3NXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRzaXplXzc2N30pIGFuZCAobWF4LXdpZHRoOiAjeyRzaXplX3RhYmxldH0pIHtcbiAgICAgICAgbGVmdDogMTI1cHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHNpemVfNzY3fSkge1xuICAgICAgICBib3R0b206IDE5cHg7XG4gICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgfVxuICAgICNwbGF5LWljb24td2hpdGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRzaXplXzc2N30pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgI3BsYXktaWNvbi1ibGFjayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHNpemVfNzY3fSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAjcGF1c2UtaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsaW5lIHtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHNpemVfNzY3fSkge1xuICAgICAgICAgICAgICAgIHN0cm9rZTogIzAwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnBhdXNlZCB7XG4gICAgICAgICNwbGF5LWljb24td2hpdGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRzaXplXzc2N30pIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNwbGF5LWljb24tYmxhY2sge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHNpemVfNzY3fSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNwYXVzZS1pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBsaW5lIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRzaXplXzc2N30pIHtcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAjMDAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAjY2lyY2xlLTEge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRzaXplXzc2N30pIHtcbiAgICAgICAgICAgIHN0cm9rZTogIzAwMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIHtcbiAgICAuc2xpY2stcHJldixcbiAgICAuc2xpY2stbmV4dCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nLzJ4L2ljbl9zbGlkZXJfMngucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogODBweCA2MHB4O1xuICAgIH1cbn1cblxuXG4uc2xpZGVyX2Zvcm17XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDBweCA3NXB4IDUwcHggIWltcG9ydGFudDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHNpemVfNzY3fSkge1xuICAgICAgICBwYWRkaW5nOiAwcHggMTBweCA1MHB4IWltcG9ydGFudDtcblxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JHNpemVfNzY3fSkge1xuICAgICAgICAuc2xpY2stbmV4dHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMzBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5zbGljay1wcmV2e1xuICAgICAgICAgICAgbGVmdDogLTE1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1zbGlkZXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLXByZXYsIC5zbGljay1uZXh0e1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY25fc2xpZGVyX2RhcmsucG5nJyk7XG4gICAgICAgIHRvcDogNDIlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTIlKTtcbiAgICB9XG5cbiAgICAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3Jle1xuICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZXtcbiAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgb3BhY2l0eTogdW5zZXQ7XG4gICAgfVxuICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgYm90dG9tOiAtNzBweCAhaW1wb3J0YW50O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRzaXplXzc2N30pIHtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4uc2xpZGVyLWZ1bGxzY3JlZW57XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgXG59IiwiLmtsYXJvIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUsIDE0cHgpO1xufVxuXG4ua2xhcm8gYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUsIDE0cHgpO1xufVxuXG4ua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cblxuLmtsYXJvIC5jb29raWUtbW9kYWwsXG4ua2xhcm8gLmNvbnRleHQtbm90aWNlLFxuLmtsYXJvIC5jb29raWUtbm90aWNlIHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA5OCVcbn1cblxuXG5cblxuXG5cblxuLmtsYXJvIC5jb29raWUtbW9kYWwgYSxcbi5rbGFybyAuY29udGV4dC1ub3RpY2UgYSxcbi5rbGFybyAuY29va2llLW5vdGljZSBhIHtcblxufVxuXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCBwLFxuLmtsYXJvIC5jb29raWUtbW9kYWwgc3Ryb25nLFxuLmtsYXJvIC5jb29raWUtbW9kYWwgaDEsXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCBoMixcbi5rbGFybyAuY29va2llLW1vZGFsIHVsLFxuLmtsYXJvIC5jb29raWUtbW9kYWwgbGksXG4ua2xhcm8gLmNvbnRleHQtbm90aWNlIHAsXG4ua2xhcm8gLmNvbnRleHQtbm90aWNlIHN0cm9uZyxcbi5rbGFybyAuY29udGV4dC1ub3RpY2UgaDEsXG4ua2xhcm8gLmNvbnRleHQtbm90aWNlIGgyLFxuLmtsYXJvIC5jb250ZXh0LW5vdGljZSB1bCxcbi5rbGFybyAuY29udGV4dC1ub3RpY2UgbGksXG4ua2xhcm8gLmNvb2tpZS1ub3RpY2UgcCxcbi5rbGFybyAuY29va2llLW5vdGljZSBzdHJvbmcsXG4ua2xhcm8gLmNvb2tpZS1ub3RpY2UgaDEsXG4ua2xhcm8gLmNvb2tpZS1ub3RpY2UgaDIsXG4ua2xhcm8gLmNvb2tpZS1ub3RpY2UgdWwsXG4ua2xhcm8gLmNvb2tpZS1ub3RpY2UgbGkge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWF2ZW5pci1yZWd1bGFyO1xuICBjb2xvcjogJGNvbG9yX2JsYWNrO1xuICBmb250LXNpemU6IC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG5cbi5rbGFybyAuY29va2llLW1vZGFsIHAsXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCBoMSxcbi5rbGFybyAuY29va2llLW1vZGFsIGgyLFxuLmtsYXJvIC5jb29raWUtbW9kYWwgdWwsXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCBsaSxcbi5rbGFybyAuY29udGV4dC1ub3RpY2UgcCxcbi5rbGFybyAuY29udGV4dC1ub3RpY2UgaDEsXG4ua2xhcm8gLmNvbnRleHQtbm90aWNlIGgyLFxuLmtsYXJvIC5jb250ZXh0LW5vdGljZSB1bCxcbi5rbGFybyAuY29udGV4dC1ub3RpY2UgbGksXG4ua2xhcm8gLmNvb2tpZS1ub3RpY2UgcCxcbi5rbGFybyAuY29va2llLW5vdGljZSBoMSxcbi5rbGFybyAuY29va2llLW5vdGljZSBoMixcbi5rbGFybyAuY29va2llLW5vdGljZSB1bCxcbi5rbGFybyAuY29va2llLW5vdGljZSBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5rbGFybyAuY29va2llLW1vZGFsIGgxLFxuLmtsYXJvIC5jb29raWUtbW9kYWwgaDIsXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCBoMyxcbi5rbGFybyAuY29va2llLW1vZGFsIGg0LFxuLmtsYXJvIC5jb29raWUtbW9kYWwgaDUsXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCBoNixcbi5rbGFybyAuY29udGV4dC1ub3RpY2UgaDEsXG4ua2xhcm8gLmNvbnRleHQtbm90aWNlIGgyLFxuLmtsYXJvIC5jb250ZXh0LW5vdGljZSBoMyxcbi5rbGFybyAuY29udGV4dC1ub3RpY2UgaDQsXG4ua2xhcm8gLmNvbnRleHQtbm90aWNlIGg1LFxuLmtsYXJvIC5jb250ZXh0LW5vdGljZSBoNixcbi5rbGFybyAuY29va2llLW5vdGljZSBoMSxcbi5rbGFybyAuY29va2llLW5vdGljZSBoMixcbi5rbGFybyAuY29va2llLW5vdGljZSBoMyxcbi5rbGFybyAuY29va2llLW5vdGljZSBoNCxcbi5rbGFybyAuY29va2llLW5vdGljZSBoNSxcbi5rbGFybyAuY29va2llLW5vdGljZSBoNiB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYXZlbmlyLXJlZ3VsYXI7XG4gIH1cblxuICAua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbGluayxcbiAgLmtsYXJvIC5jb250ZXh0LW5vdGljZSAuY20tbGluayxcbiAgLmtsYXJvIC5jb29raWUtbm90aWNlIC5jbS1saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmtsYXJvIC5jb29raWUtbm90aWNlIHtcbiAgaDEge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbGFuZC1yb3Zlci1kZW1pO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICB9XG59XG5cbi5rbGFybyAuY29va2llLW5vdGljZSAuY20tbGluaywgXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tYnRuLCBcbi5rbGFybyAuY29udGV4dC1ub3RpY2UgLmNtLWJ0biwgXG4ua2xhcm8gLmNvb2tpZS1ub3RpY2UgLmNtLWJ0biwgXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhciwgXG4ua2xhcm8gLmNvbnRleHQtbm90aWNlIC5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFyLCBcbi5rbGFybyAuY29va2llLW5vdGljZSAuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzNjM2I7XG4gIG1heC13aWR0aDogMTcwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYV9Ob3ZhX1JlZ3VsYXJcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogLjA5Mzc1cmVtO1xuICBmb250LXNpemU6IC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IC44MTI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjI1cyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZS1pbi1vdXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHNpemVfNzY3fSkge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbi5rbGFybyAuY29va2llLW5vdGljZSBidXR0b24uY20tYnRuLFxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLWJ0bi5jbS1idG4taW5mbyxcbi5rbGFybyAuY29va2llLW1vZGFsIGJ1dHRvbi5jbS1idG4ge1xuICB3aWR0aDogMTgwcHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHNpemVfNzY3fSkge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5cblxuXG5cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1idG46ZGlzYWJsZWQsXG4ua2xhcm8gLmNvbnRleHQtbm90aWNlIC5jbS1idG46ZGlzYWJsZWQsXG4ua2xhcm8gLmNvb2tpZS1ub3RpY2UgLmNtLWJ0bjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLWJ0bi5jbS1idG4tY2xvc2UsXG4ua2xhcm8gLmNvbnRleHQtbm90aWNlIC5jbS1idG4uY20tYnRuLWNsb3NlLFxuLmtsYXJvIC5jb29raWUtbm90aWNlIC5jbS1idG4uY20tYnRuLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4YzhjODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQyLCAjYzhjOGM4KTtcbn1cblxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXIsXG4ua2xhcm8gLmNvbnRleHQtbm90aWNlIC5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFyLFxuLmtsYXJvIC5jb29raWUtbm90aWNlIC5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JsYWNrZ3JleTsvLyAjMjRjYzlhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmxhY2tncmV5OyAvL3ZhcigtLWdyZWVuMiwgIzI0Y2M5YSk7XG59XG5cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1idG4uY20tYnRuLWluZm8sXG4ua2xhcm8gLmNvbnRleHQtbm90aWNlIC5jbS1idG4uY20tYnRuLWluZm8sXG4ua2xhcm8gLmNvb2tpZS1ub3RpY2UgLmNtLWJ0bi5jbS1idG4taW5mbyB7XG5cbn1cblxuLmtsYXJvIC5jb250ZXh0LW5vdGljZSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cywgNHB4KTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXN0eWxlOiB2YXIoLS1ib3JkZXItc3R5bGUsIHNvbGlkKTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tYm9yZGVyLXdpZHRoLCAxcHgpO1xuICBib3JkZXItY29sb3I6ICNjOGM4Yzg7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbGlnaHQyLCAjYzhjOGM4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQxLCAjZmFmYWZhKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTJweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ua2xhcm8gLmNvbnRleHQtbm90aWNlLmNtLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrMSwgIzMzMyk7XG4gIGJvcmRlci1jb2xvcjogIzVjNWM1YztcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kYXJrMiwgIzVjNWM1Yyk7XG59XG5cbi5rbGFybyAuY29udGV4dC1ub3RpY2UuY20tZGFyayBwIHtcbiAgY29sb3I6ICNmYWZhZmE7XG4gIGNvbG9yOiB2YXIoLS1saWdodDEsICNmYWZhZmEpO1xufVxuXG4ua2xhcm8gLmNvbnRleHQtbm90aWNlLmNtLWRhcmsgcCBhIHtcbiAgY29sb3I6ICM0NTljZGM7XG4gIGNvbG9yOiB2YXIoLS1ibHVlMiwgIzQ1OWNkYyk7XG59XG5cbi5rbGFybyAuY29udGV4dC1ub3RpY2UgcCB7XG4gIGNvbG9yOiAjMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyazEsICMzMzMpO1xuICBmbGV4LWdyb3c6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5rbGFybyAuY29udGV4dC1ub3RpY2UgcCBhIHtcbiAgY29sb3I6ICRjb2xvcl9ibGFjaztcbiAgY29sb3I6IHZhcigtLWdyZWVuMiwgJGNvbG9yX2JsYWNrKTtcbn1cblxuLmtsYXJvIC5jb250ZXh0LW5vdGljZSBwLmNtLWJ1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4ua2xhcm8gLmNvb2tpZS1tb2RhbC5jbS1lbWJlZGRlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICB3aWR0aDogaW5oZXJpdDtcbiAgbGVmdDogaW5oZXJpdDtcbiAgcmlnaHQ6IGluaGVyaXQ7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5rbGFybyAuY29va2llLW1vZGFsLmNtLWVtYmVkZGVkIC5jbS1tb2RhbC5jbS1rbGFybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tYmcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwuY20ta2xhcm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrMSwgIzMzMyk7XG4gIGNvbG9yOiAjZmFmYWZhO1xuICBjb2xvcjogdmFyKC0tbGlnaHQxLCAjZmFmYWZhKTtcbiAgei1pbmRleDogMTAwMTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDk4JTtcbiAgdG9wOiA1MCU7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY2MHB4KSB7XG4gIC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbC5jbS1rbGFybyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuaGlkZSB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuaGlkZSBzdmcge1xuICBzdHJva2U6ICNmYWZhZmE7XG4gIHN0cm9rZTogdmFyKC0tbGlnaHQxLCAjZmFmYWZhKTtcbn1cblxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1mb290ZXIge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tZm9vdGVyLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRzaXplXzc2N30pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgYnV0dG9uIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRzaXplXzc2N30pIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM4NHB4KSB7XG4gICAgICB3aWR0aDogY2FsYyg3MCUgLSAwLjVlbSk7XG4gICAgfVxuICB9XG59XG5cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tZm9vdGVyIC5jbS1wb3dlcmVkLWJ5IHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cblxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1mb290ZXIgLmNtLXBvd2VyZWQtYnkgYSB7XG5jb2xvcjogIzVjNWM1YztcbmNvbG9yOiB2YXIoLS1kYXJrMiwgIzVjNWM1Yyk7XG59XG5cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20taGVhZGVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAxZW07XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG5cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20taGVhZGVyIGgxIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1sYW5kLXJvdmVyLWRlbWk7XG4gIG1hcmdpbjogMDIwcHggMCAzMHB4IDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xufVxuXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWhlYWRlciBoMS50aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBzcGFuIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cblxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHtcbiAgcGFkZGluZzogMmVtIDFlbTtcbn1cblxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAuNjg3NXJlbTtcbn1cblxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXNlcnZpY2VzLFxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXB1cnBvc2VzIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tc2VydmljZXMgbGkuY20tcHVycG9zZSAuY20tc2VydmljZXMgLmNtLWNhcmV0LFxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXB1cnBvc2VzIGxpLmNtLXB1cnBvc2UgLmNtLXNlcnZpY2VzIC5jbS1jYXJldCB7XG4gIGNvbG9yOiAjYTBhMGEwO1xuICBjb2xvcjogdmFyKC0tbGlnaHQzLCAjYTBhMGEwKTtcbn1cblxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXNlcnZpY2VzIGxpLmNtLXB1cnBvc2UgLmNtLXNlcnZpY2VzIC5jbS1jb250ZW50LFxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXB1cnBvc2VzIGxpLmNtLXB1cnBvc2UgLmNtLXNlcnZpY2VzIC5jbS1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBAbWVkaWEgKG1heC13aWR0aDogMzg0cHgpIHtcbiAgICBtYXJnaW4tbGVmdDogLTA7XG4gIH1cbn1cblxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXNlcnZpY2VzIGxpLmNtLXB1cnBvc2UgLmNtLXNlcnZpY2VzIC5jbS1jb250ZW50LmV4cGFuZGVkLFxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXB1cnBvc2VzIGxpLmNtLXB1cnBvc2UgLmNtLXNlcnZpY2VzIC5jbS1jb250ZW50LmV4cGFuZGVkIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1zZXJ2aWNlcyBsaS5jbS1zZXJ2aWNlLFxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXNlcnZpY2VzIGxpLmNtLXB1cnBvc2UsXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tcHVycG9zZXMgbGkuY20tc2VydmljZSxcbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1wdXJwb3NlcyBsaS5jbS1wdXJwb3NlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1sZWZ0OiA5LjI1cmVtO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBAbWVkaWEgKG1heC13aWR0aDogMzg0cHgpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXNlcnZpY2VzIGxpLmNtLXNlcnZpY2U6Zmlyc3QtY2hpbGQsXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tc2VydmljZXMgbGkuY20tcHVycG9zZTpmaXJzdC1jaGlsZCxcbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1wdXJwb3NlcyBsaS5jbS1zZXJ2aWNlOmZpcnN0LWNoaWxkLFxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXB1cnBvc2VzIGxpLmNtLXB1cnBvc2U6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzODRweCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxufVxuXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tc2VydmljZXMgbGkuY20tc2VydmljZSBwLFxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXNlcnZpY2VzIGxpLmNtLXB1cnBvc2UgcCxcbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1wdXJwb3NlcyBsaS5jbS1zZXJ2aWNlIHAsXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tcHVycG9zZXMgbGkuY20tcHVycG9zZSBwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXNlcnZpY2VzIGxpLmNtLXNlcnZpY2UgcC5wdXJwb3Nlcyxcbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1zZXJ2aWNlcyBsaS5jbS1wdXJwb3NlIHAucHVycG9zZXMsXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tcHVycG9zZXMgbGkuY20tc2VydmljZSBwLnB1cnBvc2VzLFxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXB1cnBvc2VzIGxpLmNtLXB1cnBvc2UgcC5wdXJwb3NlcyB7XG4gIGNvbG9yOiAjYTBhMGEwO1xuICBjb2xvcjogdmFyKC0tbGlnaHQzLCAjYTBhMGEwKTtcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cblxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXNlcnZpY2VzIGxpLmNtLXNlcnZpY2UuY20tdG9nZ2xlLWFsbCxcbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1zZXJ2aWNlcyBsaS5jbS1wdXJwb3NlLmNtLXRvZ2dsZS1hbGwsXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tcHVycG9zZXMgbGkuY20tc2VydmljZS5jbS10b2dnbGUtYWxsLFxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXB1cnBvc2VzIGxpLmNtLXB1cnBvc2UuY20tdG9nZ2xlLWFsbCB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXNlcnZpY2VzIGxpLmNtLXNlcnZpY2Ugc3Bhbi5jbS1saXN0LXRpdGxlLFxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXNlcnZpY2VzIGxpLmNtLXB1cnBvc2Ugc3Bhbi5jbS1saXN0LXRpdGxlLFxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXB1cnBvc2VzIGxpLmNtLXNlcnZpY2Ugc3Bhbi5jbS1saXN0LXRpdGxlLFxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXB1cnBvc2VzIGxpLmNtLXB1cnBvc2Ugc3Bhbi5jbS1saXN0LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1sYW5kLXJvdmVyLWRlbWk7XG4gIGZvbnQtc2l6ZTogLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAuOTM3NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM4NHB4KSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tc2VydmljZXMgbGkuY20tc2VydmljZSBzcGFuLmNtLW9wdC1vdXQsXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tc2VydmljZXMgbGkuY20tc2VydmljZSBzcGFuLmNtLXJlcXVpcmVkLFxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXNlcnZpY2VzIGxpLmNtLXB1cnBvc2Ugc3Bhbi5jbS1vcHQtb3V0LFxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXNlcnZpY2VzIGxpLmNtLXB1cnBvc2Ugc3Bhbi5jbS1yZXF1aXJlZCxcbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1wdXJwb3NlcyBsaS5jbS1zZXJ2aWNlIHNwYW4uY20tb3B0LW91dCxcbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1wdXJwb3NlcyBsaS5jbS1zZXJ2aWNlIHNwYW4uY20tcmVxdWlyZWQsXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tcHVycG9zZXMgbGkuY20tcHVycG9zZSBzcGFuLmNtLW9wdC1vdXQsXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tcHVycG9zZXMgbGkuY20tcHVycG9zZSBzcGFuLmNtLXJlcXVpcmVkIHtcbiAgY29sb3I6ICM1YzVjNWM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrMiwgIzVjNWM1Yyk7XG4gIHBhZGRpbmctbGVmdDogMC4yZW07XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG5cbi5rbGFybyAuY29va2llLW5vdGljZTpub3QoLmNvb2tpZS1tb2RhbC1ub3RpY2UpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDk5OTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICAvLyByaWdodDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAua2xhcm8gLmNvb2tpZS1ub3RpY2U6bm90KC5jb29raWUtbW9kYWwtbm90aWNlKSB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMsIDRweCk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHBvc2l0aW9uOiB2YXIoLS1ub3RpY2UtcG9zaXRpb24sIGZpeGVkKTtcblxuICAgIGxlZnQ6IGF1dG87XG4gICAgbGVmdDogNTAlOztcbiAgICBib3R0b206IDIwcHg7XG4gICAgYm90dG9tOiB2YXIoLS1ub3RpY2UtYm90dG9tLCAyMHB4KTtcbiAgICB0b3A6IGF1dG87XG4gICAgdG9wOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmtsYXJvIC5jb29raWUtbm90aWNlOm5vdCguY29va2llLW1vZGFsLW5vdGljZSkge1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbi5rbGFybyAuY29va2llLW5vdGljZTpub3QoLmNvb2tpZS1tb2RhbC1ub3RpY2UpLmNuLWVtYmVkZGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBsZWZ0OiBpbmhlcml0O1xuICByaWdodDogaW5oZXJpdDtcbiAgYm90dG9tOiBpbmhlcml0O1xuICB6LWluZGV4OiAwO1xufVxuXG4ua2xhcm8gLmNvb2tpZS1ub3RpY2U6bm90KC5jb29raWUtbW9kYWwtbm90aWNlKS5jbi1lbWJlZGRlZCAuY24tYm9keSB7XG4gIHBhZGRpbmctdG9wOiAwLjVlbTtcbn1cblxuLmtsYXJvIC5jb29raWUtbm90aWNlOm5vdCguY29va2llLW1vZGFsLW5vdGljZSkgLmNuLWJvZHkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMWVtO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3gtc2hhZG93OiByZ2JhKDAsMCwwLC4xNSkgMHB4IDFweCA0cHggMnB4LHJnYmEoMCwwLDAsLjE1KSAwcHggMXB4IDRweCAycHg7XG59XG5cbi5rbGFybyAuY29va2llLW5vdGljZTpub3QoLmNvb2tpZS1tb2RhbC1ub3RpY2UpIC5jbi1ib2R5IHAge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG5cbi5rbGFybyAuY29va2llLW5vdGljZTpub3QoLmNvb2tpZS1tb2RhbC1ub3RpY2UpIC5jbi1ib2R5IHAuY24tY2hhbmdlcyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ua2xhcm8gLmNvb2tpZS1ub3RpY2U6bm90KC5jb29raWUtbW9kYWwtbm90aWNlKSAuY24tYm9keSAuY24tbGVhcm4tbW9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleC1ncm93OiAxO1xufVxuXG4ua2xhcm8gLmNvb2tpZS1ub3RpY2U6bm90KC5jb29raWUtbW9kYWwtbm90aWNlKSAuY24tYm9keSAuY24tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogLTAuNWVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzg0cHgpIHtcbiAgLmtsYXJvIC5jb29raWUtbm90aWNlOm5vdCguY29va2llLW1vZGFsLW5vdGljZSkgLmNuLWJvZHkgLmNuLWJ1dHRvbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5rbGFybyAuY29va2llLW5vdGljZTpub3QoLmNvb2tpZS1tb2RhbC1ub3RpY2UpIC5jbi1ib2R5IC5jbi1idXR0b25zIGJ1dHRvbi5jbS1idG4ge1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM4NHB4KSB7XG4gIC5rbGFybyAuY29va2llLW5vdGljZTpub3QoLmNvb2tpZS1tb2RhbC1ub3RpY2UpIC5jbi1ib2R5IC5jbi1idXR0b25zIGJ1dHRvbi5jbS1idG4ge1xuICAgIHdpZHRoOiBjYWxjKDcwJSAtIDAuNWVtKTtcbiAgfVxufVxuXG4ua2xhcm8gLmNvb2tpZS1ub3RpY2U6bm90KC5jb29raWUtbW9kYWwtbm90aWNlKSAuY24tYm9keSAuY24tb2sge1xuICAvLyBtYXJnaW4tdG9wOiAtMC41ZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgLy9yaWdodDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRzaXplXzc2N30pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLmtsYXJvIC5jb29raWUtbm90aWNlOm5vdCguY29va2llLW1vZGFsLW5vdGljZSkgLmNuLWJvZHkgLmNuLW9rIGEge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRzaXplXzc2N30pIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzODRweCkge1xuICAgIHdpZHRoOiBjYWxjKDcwJSAtIDAuNWVtKTtcbiAgfVxufVxuXG4ua2xhcm8gLmNvb2tpZS1ub3RpY2U6bm90KC5jb29raWUtbW9kYWwtbm90aWNlKSAuY24tYm9keSAuY24tb2sgZGl2IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skc2l6ZV83Njd9KSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4ua2xhcm8gLmNvb2tpZS1tb2RhbC1ub3RpY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrMSwgIzMzMyk7XG4gIGNvbG9yOiAjZmFmYWZhO1xuICBjb2xvcjogdmFyKC0tbGlnaHQxLCAjZmFmYWZhKTtcbiAgei1pbmRleDogMTAwMTtcbiAgYm94LXNoYWRvdzogMCA0cHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCA1cHggNXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogOTglO1xuICB0b3A6IDUwJTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxZW07XG4gIHBhZGRpbmctdG9wOiAwLjJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gIC5rbGFybyAuY29va2llLW1vZGFsLW5vdGljZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMsIDRweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5rbGFybyAuY29va2llLW1vZGFsLW5vdGljZSAuY24tb2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi5rbGFybyAuY29va2llLW5vdGljZS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rbGFybyB7XG4gIC5jb250ZXh0LW5vdGljZSB7XG4gICAgLmNtLWJ1dHRvbnMge1xuICAgICAgLmNtLWJ0bi1zdWNjZXNzLXZhcntcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ5MnB4KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5NTVweCl7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwuY20ta2xhcm8gLmNtLWJvZHkgLmNtLXB1cnBvc2VzIC5jbS1zZXJ2aWNlcyAuY20tY2FyZXQgYSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbGFuZC1yb3Zlci1kZW1pO1xuICBsZXR0ZXItc3BhY2luZzogY2FsYygxMjBweCAvIDEwMCk7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wOTM3NXJlbTtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsLmNtLWtsYXJvIC5jbS1saXN0LWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1sYW5kLXJvdmVyLWRlbWk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAuOTM3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wOTM3NXJlbTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxMzhweDtcbiAgbWluLWhlaWdodDogMjVweDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM4NHB4KSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4ua2xhcm8gLmNtLWNhcmV0IGEge1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljbi1hcnJvdy10ZXh0bGluay1kYXJrLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNnB4IDEwcHg7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbjogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgfVxuICAmLmFjdGl2ZSB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0ycHg7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHgpO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzNiO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuXG5cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbC5jbS1rbGFybyAuY20tbGlzdC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtN3B4O1xuICByaWdodDogMDtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTE4cHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRzaXplXzc2N30pIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogaW5oZXJpdDtcbiAgICAgIHRvcDogMDtcbiAgfVxufVxuXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwuY20ta2xhcm8gLmNtLWxpc3QtaW5wdXQ6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbC5jbS1rbGFybyAuY20tc3dpdGNoIC5zbGlkZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNjI1cmVtO1xuICBmb250LXNpemU6IC42MjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRyYW5zaXRpb246IC40cztcbiAgd2lkdGg6IDExOHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsLmNtLWtsYXJvIC5jbS1zd2l0Y2ggLnNsaWRlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwwLDAsLjE1KSAwcHggMXB4IDRweCAycHgscmdiYSgwLDAsMCwuMTUpIDBweCAxcHggNHB4IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29udGVudDogXCJPZmZcIjtcbiAgei1pbmRleDogMTtcbn1cblxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsLmNtLWtsYXJvIC5jbS1zd2l0Y2ggLnNsaWRlciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLjA2MjVyZW07XG4gIGZvbnQtc2l6ZTogLjYyNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwuY20ta2xhcm8gLmNtLWxpc3QtaW5wdXQ6Y2hlY2tlZCArIC5jbS1saXN0LWxhYmVsIC5zbGlkZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTlweCk7XG4gIGNvbnRlbnQ6IFwiT25cIjtcbn1cblxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsLmNtLWtsYXJvIC5jbS1zd2l0Y2ggLnNsaWRlcjo6YmVmb3JlLCAua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwuY20ta2xhcm8gLmNtLXN3aXRjaCAuc2xpZGVyOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiA1OXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbC5jbS1rbGFybyAuY20tbGlzdC1pbnB1dDpjaGVja2VkICsgLmNtLWxpc3QtbGFiZWwgLnNsaWRlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTlweCk7XG4gIGNvbnRlbnQ6IFwiT2ZmXCI7XG59XG5cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbC5jbS1rbGFybyAuY20tc3dpdGNoIC5zbGlkZXI6OmFmdGVyIHtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCJPblwiO1xufVxuXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwuY20ta2xhcm8gLmNtLWJvZHkgLmNtLXB1cnBvc2VzIC5jbS1saXN0LWRlc2NyaXB0aW9uIHNwYW4sIC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbC5jbS1rbGFybyAuY20tYm9keSAuY20tcHVycG9zZXMgLnB1cnBvc2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAuNjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IGNhbGMoNTYwcHggLyAxMDAwKTtcbn1cblxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsLmNtLWtsYXJvIC5jbS1zd2l0Y2gge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBpbmhlcml0O1xufVxuXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwuY20ta2xhcm8gLmNtLXN3aXRjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEyMHB4O1xuICB0b3A6IC03cHg7XG59XG5cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbC5jbS1rbGFybyAuY20tYm9keSAuY20tcHVycG9zZXMgLmNtLXNlcnZpY2VzIHtcbiAgbWFyZ2luLXRvcDogLjgxMjVyZW07XG59XG5cbi5rbGFybyBhOm5vdCguY20tbGluaykge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiJdfQ== */
