@font-face{font-family:montserratregular;src:url(fonts/montserat-new/Montserrat-Regular.eot);src:url(fonts/montserat-new/Montserrat-Regular.eot?#iefix) format('embedded-opentype'),url(fonts/montserat-new/Montserrat-Regular.woff2) format('woff2'),url(fonts/montserat-new/Montserrat-Regular.woff) format('woff'),url(fonts/montserat-new/Montserrat-Regular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:montserratsemibold;src:url(fonts/montserat-new/Montserrat-SemiBold.eot);src:url(fonts/montserat-new/Montserrat-SemiBold.eot?#iefix) format('embedded-opentype'),url(fonts/montserat-new/Montserrat-SemiBold.woff2) format('woff2'),url(fonts/montserat-new/Montserrat-SemiBold.woff) format('woff'),url(fonts/montserat-new/Montserrat-SemiBold.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:montserratmedium;src:url(fonts/montserat-new/Montserrat-Medium.eot);src:url(fonts/montserat-new/Montserrat-Medium.eot?#iefix) format('embedded-opentype'),url(fonts/montserat-new/Montserrat-Medium.woff2) format('woff2'),url(fonts/montserat-new/Montserrat-Medium.woff) format('woff'),url(fonts/montserat-new/Montserrat-Medium.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:arimoregular;src:url(fonts/arimo-regular-webfont.eot);src:url(fonts/arimo-regular-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/arimo-regular-webfont.svg#arimoregular) format('svg'),url(fonts/arimo-regular-webfont.woff2) format('woff2'),url(fonts/arimo-regular-webfont.woff) format('woff'),url(fonts/arimo-regular-webfont.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:arimobold;src:url(fonts/arimo-bold-webfont.eot);src:url(fonts/arimo-bold-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/arimo-bold-webfont.svg#arimobold) format('svg'),url(fonts/arimo-bold-webfont.woff2) format('woff2'),url(fonts/arimo-bold-webfont.woff) format('woff'),url(fonts/arimo-bold-webfont.ttf) format('truetype');font-weight:400;font-style:normal}.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:active,a:hover{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{max-width:100%;min-width:auto;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}img[width]{min-width:0}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button,input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],label,select{cursor:pointer}input[type=search]{box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{text-shadow:none!important;color:#000!important;background:0 0!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{margin:0;font-family:montserratregular,sans-serif;font-size:14px;line-height:20px;color:#646464;background-color:#333}a{color:#38b7ea;text-decoration:none}a:focus,a:hover{color:#1490c1;text-decoration:underline}.img-rounded{border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.1)}.img-circle{border-radius:500px}.row{margin-left:-20px}.row:after,.row:before{display:table;content:"";line-height:0}.row:after{clear:both}[class*=span]{float:left;min-height:1px;margin-left:20px}.container,.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%}.row-fluid:after,.row-fluid:before{display:table;content:"";line-height:0}.row-fluid:after{clear:both}.row-fluid [class*=span]{display:block;width:100%;min-height:30px;box-sizing:border-box;float:left;margin-left:2.12765957%}.row-fluid [class*=span]:first-child{margin-left:0}.row-fluid .controls-row [class*=span]+[class*=span]{margin-left:2.12765957%}.row-fluid .span12{width:100%}.row-fluid .span11{width:91.4893617%}.row-fluid .span10{width:82.9787234%}.row-fluid .span9{width:74.46808511%}.row-fluid .span8{width:65.95744681%}.row-fluid .span7{width:57.44680851%}.row-fluid .span6{width:48.93617021%}.row-fluid .span5{width:40.42553191%}.row-fluid .span4{width:31.91489362%}.row-fluid .span3{width:23.40425532%}.row-fluid .span2{width:14.89361702%}.row-fluid .span1{width:6.38297872%}.row-fluid .offset12{margin-left:104.25531915%}.row-fluid .offset12:first-child{margin-left:102.12765957%}.row-fluid .offset11{margin-left:95.74468085%}.row-fluid .offset11:first-child{margin-left:93.61702128%}.row-fluid .offset10{margin-left:87.23404255%}.row-fluid .offset10:first-child{margin-left:85.10638298%}.row-fluid .offset9{margin-left:78.72340426%}.row-fluid .offset9:first-child{margin-left:76.59574468%}.row-fluid .offset8{margin-left:70.21276596%}.row-fluid .offset8:first-child{margin-left:68.08510638%}.row-fluid .offset7{margin-left:61.70212766%}.row-fluid .offset7:first-child{margin-left:59.57446809%}.row-fluid .offset6{margin-left:53.19148936%}.row-fluid .offset6:first-child{margin-left:51.06382979%}.row-fluid .offset5{margin-left:44.68085106%}.row-fluid .offset5:first-child{margin-left:42.55319149%}.row-fluid .offset4{margin-left:36.17021277%}.row-fluid .offset4:first-child{margin-left:34.04255319%}.row-fluid .offset3{margin-left:27.65957447%}.row-fluid .offset3:first-child{margin-left:25.53191489%}.row-fluid .offset2{margin-left:19.14893617%}.row-fluid .offset2:first-child{margin-left:17.0212766%}.row-fluid .offset1{margin-left:10.63829787%}.row-fluid .offset1:first-child{margin-left:8.5106383%}.row-fluid [class*=span].hide,[class*=span].hide{display:none}.row-fluid [class*=span].pull-right,[class*=span].pull-right{float:right}.container{margin-right:auto;margin-left:auto}.container:after,.container:before{display:table;content:"";line-height:0}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px}.container-fluid:after,.container-fluid:before{display:table;content:"";line-height:0}.container-fluid:after{clear:both}p{margin:0 0 20px/2}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}.page-description,.slogan{margin-bottom:20px}small{font-size:85%}strong{font-weight:700}em{font-style:italic}cite{font-style:normal}.muted{color:#999}a.muted:focus,a.muted:hover{color:grey}.text-warning{color:#c09853}a.text-warning:focus,a.text-warning:hover{color:#a47e3c}.text-error{color:#b94a48}a.text-error:focus,a.text-error:hover{color:#953b39}.text-info{color:#3a87ad}a.text-info:focus,a.text-info:hover{color:#2d6987}.text-success{color:#468847}a.text-success:focus,a.text-success:hover{color:#356635}.table td.text-left,.text-left{text-align:left}.table td.text-right,.text-right{text-align:right}.table td.text-center,.text-center{text-align:center}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:Lato,sans-serif;font-weight:400;line-height:20px;color:#454545;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:400;line-height:1;color:#999}h1,h2,h3{line-height:40px}h1{font-size:30px}h2{font-size:26px}h3{font-size:22px}h4{font-size:16px}h5{font-size:14px;line-height:16px}h6{font-size:14px}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{margin:0 0 20px}@media screen and (max-width:767px){.page-header{margin-bottom:15px}}.groupWrapper+.page-header{margin-top:20px}.page-content{margin-bottom:30px}ol,ul{padding:0;margin:0 0 20px/2 25px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}li{line-height:20px}ol.unstyled,ul.unstyled{margin-left:0;list-style:none}ol.inline,ul.inline{margin-left:0;list-style:none}ol.inline>li,ul.inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-bottom:20px}dd,dt{line-height:20px}dt{font-weight:700}dd{margin-left:20px/2}.dl-horizontal:after,.dl-horizontal:before{display:table;content:"";line-height:0}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #eee}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 0 10px 15px;margin:0 0 20px;border-left:5px solid #38b7ea;font-style:italic}blockquote p{margin-bottom:0;font-size:17.5px;font-weight:300;line-height:1.25}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #38b7ea;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}blockquote:after,blockquote:before,q:after,q:before{content:""}h1{font-weight:400}.text-small{font-size:11.9px}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}button,input,label,select,textarea{font-size:14px;font-weight:400;line-height:20px}button,input,select,textarea{font-family:montserratregular,sans-serif}label{display:block;margin-bottom:5px}.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{display:inline-block;height:20px;padding:4px 6px;margin-bottom:20px/2;font-size:14px;line-height:20px;color:#555;vertical-align:middle}.uneditable-input,input,textarea{width:206px}textarea{height:auto}.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{background-color:#fff;border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border linear .2s,box-shadow linear .2s}.uneditable-input:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{border-color:#38b7ea;outline:0}input[type=checkbox],input[type=radio]{margin:4px 0 0;line-height:normal}input[type=button],input[type=checkbox],input[type=file],input[type=image],input[type=radio],input[type=reset],input[type=submit]{width:auto}input[type=file],select{height:30px;line-height:30px}select{width:220px;border:1px solid #ccc;background-color:#fff}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus,select:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;background-color:#fcfcfc;border-color:#ccc;box-shadow:inset 0 1px 2px rgba(0,0,0,.025);cursor:not-allowed}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.checkbox,.radio{min-height:20px;padding-left:20px}.checkbox input[type=checkbox],.radio input[type=radio]{float:left;margin-left:-20px}.controls>.checkbox:first-child,.controls>.radio:first-child{padding-top:5px}.checkbox.inline,.radio.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.checkbox.inline+.checkbox.inline,.radio.inline+.radio.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}.row-fluid .uneditable-input[class*=span],.row-fluid input[class*=span],.row-fluid select[class*=span],.row-fluid textarea[class*=span],.uneditable-input[class*=span],input[class*=span],select[class*=span],textarea[class*=span]{float:none;margin-left:0}.input-append .uneditable-input[class*=span],.input-append input[class*=span],.input-prepend .uneditable-input[class*=span],.input-prepend input[class*=span],.row-fluid .input-append [class*=span],.row-fluid .input-prepend [class*=span],.row-fluid .uneditable-input[class*=span],.row-fluid input[class*=span],.row-fluid select[class*=span],.row-fluid textarea[class*=span]{display:inline-block}.uneditable-input,input,textarea{margin-left:0}.controls-row [class*=span]+[class*=span]{margin-left:20px}.uneditable-input.span12,input.span12,textarea.span12{width:926px}.uneditable-input.span11,input.span11,textarea.span11{width:846px}.uneditable-input.span10,input.span10,textarea.span10{width:766px}.uneditable-input.span9,input.span9,textarea.span9{width:686px}.uneditable-input.span8,input.span8,textarea.span8{width:606px}.uneditable-input.span7,input.span7,textarea.span7{width:526px}.uneditable-input.span6,input.span6,textarea.span6{width:446px}.uneditable-input.span5,input.span5,textarea.span5{width:366px}.uneditable-input.span4,input.span4,textarea.span4{width:286px}.uneditable-input.span3,input.span3,textarea.span3{width:206px}.uneditable-input.span2,input.span2,textarea.span2{width:126px}.uneditable-input.span1,input.span1,textarea.span1{width:46px}.controls-row:after,.controls-row:before{display:table;content:"";line-height:0}.controls-row:after{clear:both}.controls-row [class*=span],.row-fluid .controls-row [class*=span]{float:left}.controls-row .checkbox[class*=span],.controls-row .radio[class*=span]{padding-top:5px}input[disabled],input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type=checkbox][disabled],input[type=checkbox][readonly],input[type=radio][disabled],input[type=radio][readonly]{background-color:transparent}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #dbc59e}.control-group.warning .input-append .add-on,.control-group.warning .input-prepend .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392}.control-group.error .input-append .add-on,.control-group.error .input-prepend .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b}.control-group.success .input-append .add-on,.control-group.success .input-prepend .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7ab5d3}.control-group.info .input-append .add-on,.control-group.info .input-prepend .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:invalid,select:focus:invalid,textarea:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,select:focus:invalid:focus,textarea:focus:invalid:focus{border-color:#e9322d;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5}.form-actions:after,.form-actions:before{display:table;content:"";line-height:0}.form-actions:after{clear:both}.help-block,.help-inline{color:#a4a4a4;font-style:italic;font-size:11.9px}.help-block{display:block;margin-bottom:20px/2}.help-inline{display:inline-block;vertical-align:middle;padding-left:5px}.input-append,.input-prepend{display:inline-block;margin-bottom:20px/2;vertical-align:middle;font-size:0;white-space:nowrap}.input-append .dropdown-menu,.input-append .popover,.input-append .uneditable-input,.input-append input,.input-append select,.input-prepend .dropdown-menu,.input-prepend .popover,.input-prepend .uneditable-input,.input-prepend input,.input-prepend select{font-size:14px}.input-append .uneditable-input,.input-append input,.input-append select,.input-prepend .uneditable-input,.input-prepend input,.input-prepend select{position:relative;margin-bottom:0;vertical-align:top;border-radius:0}.input-append .uneditable-input:focus,.input-append input:focus,.input-append select:focus,.input-prepend .uneditable-input:focus,.input-prepend input:focus,.input-prepend select:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:400;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-append .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .add-on,.input-prepend .btn,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;border-radius:0}.input-append .active,.input-prepend .active{background-color:#cff2e8;border-color:#56d2ae}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{border-radius:0}.input-append .uneditable-input,.input-append input,.input-append select{border-radius:0}.input-append .uneditable-input+.btn-group .btn:last-child,.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child{border-radius:0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn-group:last-child>.dropdown-toggle,.input-append .btn:last-child{border-radius:0}.input-prepend.input-append .uneditable-input,.input-prepend.input-append input,.input-prepend.input-append select{border-radius:0}.input-prepend.input-append .uneditable-input+.btn-group .btn,.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn{border-radius:0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;border-radius:0}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;border-radius:0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-left:14px;margin-bottom:0;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{border-radius:0}.form-search .input-append .search-query{border-radius:14px 0 0 14px}.form-search .input-append .btn{border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{border-radius:0 14px 14px 0}.form-search .input-prepend .btn{border-radius:14px 0 0 14px}.form-horizontal .help-inline,.form-horizontal .input-append,.form-horizontal .input-prepend,.form-horizontal .uneditable-input,.form-horizontal input,.form-horizontal select,.form-horizontal textarea,.form-inline .help-inline,.form-inline .input-append,.form-inline .input-prepend,.form-inline .uneditable-input,.form-inline input,.form-inline select,.form-inline textarea,.form-search .help-inline,.form-search .input-append,.form-search .input-prepend,.form-search .uneditable-input,.form-search input,.form-search select,.form-search textarea{display:inline-block;margin-bottom:0;vertical-align:middle}.form-horizontal .hide,.form-inline .hide,.form-search .hide{display:none}.form-inline .btn-group,.form-inline label,.form-search .btn-group,.form-search label{display:inline-block}.form-inline .input-append,.form-inline .input-prepend,.form-search .input-append,.form-search .input-prepend{margin-bottom:0}.form-inline .checkbox,.form-inline .radio,.form-search .checkbox,.form-search .radio{padding-left:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio],.form-search .checkbox input[type=checkbox],.form-search .radio input[type=radio]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:20px/2}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px}.form-horizontal .control-group:after,.form-horizontal .control-group:before{display:table;content:"";line-height:0}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{margin-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal .input-append+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block{margin-top:20px/2}.ia-form-bordered{border:1px solid #eee}.ia-form .fieldset .title{margin:0;padding:10px 20px 10px;border-bottom:1px solid #eee;font-size:18px;line-height:30px;position:relative}.ia-form .fieldset .title a{color:#454545}.ia-form .fieldset .content{padding:20px}.ia-form .control-label{color:#888;font-size:12px}.ia-form .controls{letter-spacing:0}.ia-form .controls .cke,.ia-form .controls textarea{margin-bottom:20px}.ia-form .controls textarea+.help-block{margin-top:-10px}.ia-form .control-group .control-group{margin-bottom:20px}.ia-form .control-group .control-group:after,.ia-form .control-group .control-group:before{display:table;content:"";line-height:0}.ia-form .control-group .control-group:after{clear:both}.ia-form .control-group .control-group .control-label{float:left;width:60px;padding-top:5px}.ia-form .control-group .control-group .controls{margin-left:80px}.ia-form .actions{padding:20px;background:#f7f7f7}.ia-form .ia-thumbnail{margin-bottom:14px}.ia-form .ia-thumbnail .btn{margin-top:4px}.ia-form .checkbox.horizontal,.ia-form .radio.horizontal{display:block}.ia-form .checkboxes-list,.ia-form .radios-list{margin-top:-5px;margin-bottom:15px}.ia-form input[type=file]{display:inline-block;height:20px;padding:4px 6px;margin-bottom:20px/2;background-color:#fff;border:1px solid #ccc;font-size:14px;line-height:20px;color:#555;border-radius:0;vertical-align:middle}.ia-form .required{color:red}.ia-form .span1-5{width:120px}.ia-form .text-center .btn{margin-bottom:10px}.ia-form .field-group{margin-bottom:20px}.ia-form .field-group .checkbox,.ia-form .field-group .radio{float:left;width:200px}.ia-form .field-group.narrow .radio{width:50px}.captcha{color:#999;font-size:12px;font-style:italic}.upload-wrap{position:relative;overflow:hidden;margin-left:0!important;width:220px;margin-right:6px;cursor:pointer}.upload-wrap .uneditable-input{width:147px!important;cursor:pointer}.upload-wrap .upload-hidden{position:absolute;left:0;top:0;bottom:0;right:0;width:100%!important;height:100%!important;font-size:80px!important;opacity:0;cursor:pointer}.upload-wrap .upload-hidden::-webkit-file-upload-button{cursor:pointer}.upload-gallery-wrap .upload-title{float:left;margin-right:6px}.upload-gallery-wrap button{float:left;padding:0 6px;font-size:10.5px;margin-right:4px;margin-top:4px}.upload-gallery-wrap button .badge,.upload-gallery-wrap button .label{top:0}.files-list{margin-bottom:10px}.files-list .thumbnail{margin-bottom:5px;padding:5px 10px}.files-list .caption{display:inline-block}.field{margin-bottom:10px}select+select{margin-left:10px}.dropdown,.dropup{position:relative}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);box-shadow:0 2px 6px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 1px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu>li>a{display:block;padding:3px 12px;clear:both;font-weight:400;line-height:20px;color:#333;white-space:nowrap;text-decoration:none}.dropdown-menu>li a{text-decoration:none}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover,.dropdown-submenu:focus>a,.dropdown-submenu:hover>a{text-decoration:none;color:#fff;background-color:#2fb4e9;background-image:linear-gradient(to bottom,#38b7ea,#21afe8);background-repeat:repeat-x}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#2fb4e9;background-image:linear-gradient(to bottom,#38b7ea,#21afe8);background-repeat:repeat-x}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#999}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;cursor:default}.open>.dropdown-menu{display:block}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:0}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-left:20px;padding-right:20px}.typeahead{z-index:1051;margin-top:2px;border-radius:4px}.fade{opacity:0;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;overflow:hidden;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:700;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.btn{display:inline-block;padding:4px 12px;margin-bottom:0;font-size:14px;line-height:20px;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle;cursor:pointer;color:#333;background-color:#fff;border-color:#e6e6e6;border-color:rgba(0,0,0,.2);border:1px solid #e5e5e5;transition:all .2s ease}.btn.active,.btn.disabled,.btn:active,.btn:focus,.btn:hover,.btn[disabled]{color:#333;background-color:#e6e6e6}.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn:focus{outline:0 none}.btn.active,.btn:active{background-image:none;outline:0;box-shadow:inset 0 2px 4px rgba(0,0,0,.25),0 1px 2px rgba(0,0,0,.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px}.btn-large [class*=" icon-"],.btn-large [class^=icon-]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px}.btn-small [class*=" icon-"],.btn-small [class^=icon-]{margin-top:0}.btn-mini [class*=" icon-"],.btn-mini [class^=icon-]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px}.btn-block{display:block;width:100%;padding-left:0;padding-right:0;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.btn-danger.active,.btn-info.active,.btn-inverse.active,.btn-primary.active,.btn-success.active,.btn-warning.active{color:rgba(255,255,255,.75)}.btn-primary{color:#fff;background-color:#38b7ea;border-color:#387cea;border-color:rgba(0,0,0,.2)}.btn-primary.active,.btn-primary.disabled,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.btn-primary[disabled]{color:#fff;background-color:#387cea}.btn-warning{color:#fff;background-color:#fbb450;border-color:#f89406;border-color:rgba(0,0,0,.2)}.btn-warning.active,.btn-warning.disabled,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.btn-warning[disabled]{color:#fff;background-color:#f89406}.btn-danger{color:#fff;background-color:#ee5f5b;border-color:#bd362f;border-color:rgba(0,0,0,.2)}.btn-danger.active,.btn-danger.disabled,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.btn-danger[disabled]{color:#fff;background-color:#bd362f}.btn-success{color:#fff;background-color:#56d2ae;border-color:#2ead88;border-color:rgba(0,0,0,.2)}.btn-success.active,.btn-success.disabled,.btn-success:active,.btn-success:focus,.btn-success:hover,.btn-success[disabled]{color:#fff;background-color:#2ead88}.btn-info{color:#fff;background-color:#5bc0de;border-color:#2f96b4;border-color:rgba(0,0,0,.2)}.btn-info.active,.btn-info.disabled,.btn-info:active,.btn-info:focus,.btn-info:hover,.btn-info[disabled]{color:#fff;background-color:#2f96b4}.btn-inverse{color:#fff;background-color:#444;border-color:#222;border-color:rgba(0,0,0,.2)}.btn-inverse.active,.btn-inverse.disabled,.btn-inverse:active,.btn-inverse:focus,.btn-inverse:hover,.btn-inverse[disabled]{color:#fff;background-color:#222}.btn-inverse-alt{background:0 0;color:#000;border:2px solid #000;padding-left:40px;padding-right:40px}.btn-inverse-alt:hover{background:#000;color:#fff}.btn-inverse-alt2{background:0 0;color:#000;border:1px solid #000}.btn-inverse-alt2:hover{background:#000;color:#fff}.btn-facebook{color:#fff;background-color:#3b5998;border-color:#2d4373;border-color:rgba(0,0,0,.2)}.btn-facebook.active,.btn-facebook.disabled,.btn-facebook:active,.btn-facebook:focus,.btn-facebook:hover,.btn-facebook[disabled]{color:#fff;background-color:#2d4373}button.btn::-moz-focus-inner,input[type=submit].btn::-moz-focus-inner{padding:0;border:0}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;box-shadow:none}.btn-link{border-color:transparent;cursor:pointer;color:#38b7ea;border-radius:0}.btn-link:focus,.btn-link:hover{color:#1490c1;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover{color:#333;text-decoration:none}.js-switch-display-type.disabled{opacity:.25}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;background-color:#fcf8e3;border-left:4px solid #fbeed5}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}.alert-success h4{color:#468847}.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-left:0;margin-bottom:20px;list-style:none}.nav>li>a{display:block}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#999;background-color:rgba(0,0,0,.1)}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:700;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{margin-bottom:0}.nav-list>li>a{text-decoration:none;padding:6px 12px;margin:0;line-height:14px}.nav-list>.active>a,.nav-list>.active>a:focus,.nav-list>.active>a:hover{color:#fff;background-color:#38b7ea;text-decoration:none}.nav-list [class*=" icon-"],.nav-list [class^=icon-]{margin-right:2px}.nav-list .divider{height:1px;margin:9px 1px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-pills:after,.nav-pills:before,.nav-tabs:after,.nav-tabs:before{display:table;content:"";line-height:0}.nav-pills:after,.nav-tabs:after{clear:both}.nav-pills>li,.nav-tabs>li{float:left}.nav-pills>li>a,.nav-tabs>li>a{text-decoration:none;padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ccc;margin:0}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{line-height:20px;border:1px solid transparent;padding:10px 20px;font-size:11.9px;background:#f5f5f5;border-bottom-color:#ccc}.nav-tabs>.active>a,.nav-tabs>.active>a:focus,.nav-tabs>.active>a:hover{color:#555;background-color:#fff;border:1px solid #ccc;border-bottom-color:transparent;cursor:default}.nav-pills>li>a{padding:8px 14px;margin:0 10px 0 0;background:#fff;border:1px solid #ddd;color:#bbb;text-transform:uppercase;letter-spacing:0}.nav-pills>li>a:hover{color:#666}.nav-pills>li:last-child>a{margin-right:0}.nav-pills>.active>a,.nav-pills>.active>a:focus,.nav-pills>.active>a:hover{color:#fff;background:#474747;border-color:#000}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ccc;border-radius:0}.nav-tabs.nav-stacked>li>a:hover{border-color:#ccc;z-index:2}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav .dropdown-toggle .caret{border-top-color:#38b7ea;border-bottom-color:#38b7ea;margin-top:6px}.nav .dropdown-toggle:hover .caret{border-top-color:#1490c1;border-bottom-color:#1490c1}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:focus,.nav>.dropdown.active>a:hover{cursor:pointer}.nav li.dropdown.open .caret,.nav li.dropdown.open a:focus .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open.active .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1}.tabs-stacked .open>a:focus,.tabs-stacked .open>a:hover{border-color:#999}.tabbable:after,.tabbable:before{display:table;content:"";line-height:0}.tabbable:after{clear:both}.tab-content{margin-bottom:20px;background:#fff}.tab-pane{border:1px solid #ccc;border-top:0 none}.tabs-below>.nav-tabs,.tabs-left>.nav-tabs,.tabs-right>.nav-tabs{border-bottom:0}.pill-content>.pill-pane,.tab-content>.tab-pane{display:none}.pill-content>.active,.tab-content>.active{display:block}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ccc}.tabs-left>.nav-tabs>li>a{margin-right:-1px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:focus,.tabs-left>.nav-tabs>li>a:hover{border-color:#eee #ccc #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:focus,.tabs-left>.nav-tabs .active>a:hover{border-color:#ccc transparent #ccc #ccc}.nav>.disabled>a{color:#999}.nav>.disabled>a:focus,.nav>.disabled>a:hover{text-decoration:none;background-color:transparent;cursor:default}.nav-inline{margin:0}.nav-inline:after,.nav-inline:before{display:table;content:"";line-height:0}.nav-inline:after{clear:both}.nav-inline>li{position:relative;margin:0;float:left}.nav-inline>li>a{padding:0;margin:0 14px 0 0}.nav-inline>li>a:hover{background:0 0}.nav-actions li{padding:0;margin-bottom:1px}.nav-actions li:last-child{margin-bottom:0}.nav-actions li a{border:0 none;padding:6px 10px;background:#38b7ea;color:#fff}.nav-actions li a:hover{background:#1490c1}.nav-actions li.active a,.nav-actions li.active a:hover{background:#1490c1}.breadcrumbs{padding:5px 0;background:#fff}.breadcrumbs__actions{float:right}.nav-breadcrumbs{list-style-type:none;margin:0;padding:0;float:left}.nav-breadcrumbs>li{margin:0;float:left;font-size:12px}.nav-breadcrumbs>li>a{color:#777}.nav-breadcrumbs>li>a:hover{color:#38b7ea}.nav-breadcrumbs>li>.divider{padding:0 5px;color:#ccc}.nav-breadcrumbs>li.active{color:#999}.pagination{margin:20px 0}.pagination ul{display:inline-block;margin-left:0;margin-bottom:0;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>.active>a,.pagination ul>.active>span,.pagination ul>li>a:focus,.pagination ul>li>a:hover{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>a,.pagination ul>.disabled>a:focus,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>span{color:#999;background-color:transparent;cursor:default}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-mini ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>a,.pagination-small ul>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-mini ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>a,.pagination-small ul>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.3);box-shadow:0 3px 7px rgba(0,0,0,.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;outline:0}.modal.fade{transition:opacity .3s linear,top .3s ease-out;top:-25%}.modal.fade.in{top:10%}.modal-header{padding:14px 20px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px;font-size:24px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;overflow-y:auto;max-height:400px;padding:20px}.modal-form{margin-bottom:0}.modal-footer{padding:14px 20px 15px;margin-bottom:0;text-align:right}.modal-footer:after,.modal-footer:before{display:table;content:"";line-height:0}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;font-size:11px;line-height:1.4;opacity:0}.tooltip.in{opacity:.8}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#777;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#777}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#777}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#777}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#777}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;background-color:#fff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.popover.right .arrow:after{left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left .arrow:after{right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.badge,.label{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:700;line-height:14px;color:#fff;vertical-align:baseline;white-space:nowrap;background-color:#999}.label{border-radius:3px}.badge{padding-left:9px;padding-right:9px;border-radius:9px}.badge:empty,.label:empty{display:none}a.badge:focus,a.badge:hover,a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.badge-important,.label-important{background-color:#b94a48}.badge-important[href],.label-important[href]{background-color:#953b39}.badge-warning,.label-warning{background-color:#f89406}.badge-warning[href],.label-warning[href]{background-color:#c67605}.badge-success,.label-success{background-color:#468847}.badge-success[href],.label-success[href]{background-color:#356635}.badge-info,.label-info{background-color:#3a87ad}.badge-info[href],.label-info[href]{background-color:#2d6987}.badge-inverse,.label-inverse{background-color:#333}.badge-inverse[href],.label-inverse[href]{background-color:#1a1a1a}.btn .badge,.btn .label{position:relative;top:-1px}.btn-mini .badge,.btn-mini .label{top:0}.badge.badge-small{padding:2px 5px;background-color:#f2f2f2;font-size:11px;font-weight:400;color:#aaa;text-shadow:none;vertical-align:top}.badge a,.label a{color:#fff;text-decoration:none}.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f7f7f7;background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress .bar{width:0%;height:100%;color:#fff;float:left;font-size:12px;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#0e90d2;background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-sizing:border-box;transition:width .6s ease}.progress .bar+.bar{box-shadow:inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15)}.progress-striped .bar{background-color:#149bdf;background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress .bar-danger,.progress-danger .bar{background-color:#dd514c;background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress .bar-success,.progress-success .bar{background-color:#5eb95e;background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x}.progress-striped .bar-success,.progress-success.progress-striped .bar{background-color:#62c462;background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress .bar-info,.progress-info .bar{background-color:#4bb1cf;background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress .bar-warning,.progress-warning .bar{background-color:#faa732;background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x}.progress-striped .bar-warning,.progress-warning.progress-striped .bar{background-color:#fbb450;background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.bootstrap-select>select.bs-select-hidden,select.bs-select-hidden,select.selectpicker{display:none!important}.bootstrap-select>.dropdown-toggle{position:relative;width:100%;z-index:1;text-align:right;white-space:nowrap}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#999}.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:hover{color:#333}.bootstrap-select>select{position:absolute!important;bottom:0;left:50%;display:block!important;width:.5px!important;height:100%!important;padding:0!important;opacity:0!important;border:none}.bootstrap-select>select.mobile-device{top:0;left:0;display:block!important;width:100%!important;z-index:2}.bootstrap-select.is-invalid .dropdown-toggle,.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle,.was-validated .bootstrap-select .selectpicker:invalid+.dropdown-toggle{border-color:#b94a48}.bootstrap-select.is-valid .dropdown-toggle,.was-validated .bootstrap-select .selectpicker:valid+.dropdown-toggle{border-color:#28a745}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:290px}.bootstrap-select .dropdown-toggle:focus{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none}:not(.input-group)>.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.form-control.input-group-btn{z-index:auto}.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child)>.btn{border-radius:0}.bootstrap-select:not(.input-group-btn),.bootstrap-select[class*=col-]{float:none;display:inline-block;margin-left:0}.bootstrap-select.dropdown-menu-right,.bootstrap-select[class*=col-].dropdown-menu-right,.row .bootstrap-select[class*=col-].dropdown-menu-right{float:right}.form-group .bootstrap-select,.form-horizontal .bootstrap-select,.form-inline .bootstrap-select{margin-bottom:0}.form-group-lg .bootstrap-select.form-control,.form-group-sm .bootstrap-select.form-control{padding:0}.form-group-lg .bootstrap-select.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.form-control .dropdown-toggle{height:100%;font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-lg .dropdown-toggle,.bootstrap-select.form-control-sm .dropdown-toggle{font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-sm .dropdown-toggle{padding:.25rem .5rem}.bootstrap-select.form-control-lg .dropdown-toggle{padding:.5rem 1rem}.form-inline .bootstrap-select .form-control{width:100%}.bootstrap-select.disabled,.bootstrap-select>.disabled{cursor:not-allowed}.bootstrap-select.disabled:focus,.bootstrap-select>.disabled:focus{outline:0!important}.bootstrap-select.bs-container{position:absolute;top:0;left:0;height:0!important;padding:0!important}.bootstrap-select.bs-container .dropdown-menu{z-index:1060}.bootstrap-select .dropdown-toggle:before{content:'';display:inline-block}.bootstrap-select .dropdown-toggle .filter-option{position:absolute;top:0;left:0;padding-top:inherit;padding-right:inherit;padding-bottom:inherit;padding-left:inherit;height:100%;width:100%;text-align:left}.bootstrap-select .dropdown-toggle .filter-option-inner{padding-right:inherit}.bootstrap-select .dropdown-toggle .filter-option-inner-inner{overflow:hidden}.bootstrap-select .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.input-group .bootstrap-select.form-control .dropdown-toggle{border-radius:inherit}.bootstrap-select[class*=col-] .dropdown-toggle{width:100%}.bootstrap-select .dropdown-menu{min-width:100%;box-sizing:border-box}.bootstrap-select .dropdown-menu>.inner:focus{outline:0!important}.bootstrap-select .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;box-shadow:none}.bootstrap-select .dropdown-menu li{position:relative}.bootstrap-select .dropdown-menu li.active small{color:#333!important}.bootstrap-select .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bootstrap-select .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select .dropdown-menu li a span.check-mark{display:none}.bootstrap-select .dropdown-menu li a span.text{display:inline-block}.bootstrap-select .dropdown-menu li small{padding-left:.5em}.bootstrap-select .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;box-sizing:border-box}.bootstrap-select .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}.bootstrap-select.fit-width .dropdown-toggle .filter-option{position:static;display:inline;padding:0}.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner{display:inline}.bootstrap-select.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{position:absolute;display:inline-block;right:15px;top:5px}.bootstrap-select.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select .bs-ok-default:after{content:'';display:block;width:.5em;height:1em;border-style:solid;border-width:0 .26em .26em 0;transform:rotate(45deg)}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #2fa6c1;position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before{bottom:auto;top:-4px;border-top:7px solid #2fa6c1;border-bottom:0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after{bottom:auto;top:-4px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:before,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:before{display:block}.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px}.bs-actionsbox{width:100%;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;width:100%;box-sizing:border-box}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}.m-t{margin-top:30px!important}.mt-0{margin-top:0!important}.iti{position:relative;display:inline-block}.iti *{box-sizing:border-box;-moz-box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti input,.iti input[type=tel],.iti input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.iti__flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.iti__selected-flag{z-index:1;position:relative;display:flex;align-items:center;height:100%;padding:0 6px 0 8px}.iti__arrow{margin-left:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.iti__arrow--up{border-top:none;border-bottom:4px solid #555}.iti__country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.iti__country-list--dropup{bottom:100%;margin-bottom:-1px}@media (max-width:500px){.iti__country-list{white-space:normal}}.iti__flag-box{display:inline-block;width:20px}.iti__divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.iti__country{padding:5px 10px;outline:0}.iti__dial-code{color:#999}.iti__country.iti__highlight{background-color:rgba(0,0,0,.05)}.iti__country-name,.iti__dial-code,.iti__flag-box{vertical-align:middle}.iti__country-name,.iti__flag-box{margin-right:6px}.iti--allow-dropdown input,.iti--allow-dropdown input[type=tel],.iti--allow-dropdown input[type=text],.iti--separate-dial-code input,.iti--separate-dial-code input[type=tel],.iti--separate-dial-code input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}.iti--allow-dropdown .iti__flag-container,.iti--separate-dial-code .iti__flag-container{right:auto;left:0}.iti--allow-dropdown .iti__flag-container:hover{cursor:pointer}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover{cursor:default}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag{background-color:transparent}.iti--separate-dial-code .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--separate-dial-code .iti__selected-dial-code{margin-left:6px}.iti--container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.iti--container:hover{cursor:pointer}.iti-mobile .iti--container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .iti__country-list{max-height:100%;width:100%}.iti-mobile .iti__country{padding:10px 10px;line-height:1.5em}.iti__flag{width:20px}.iti__flag.iti__be{width:18px}.iti__flag.iti__ch{width:15px}.iti__flag.iti__mc{width:19px}.iti__flag.iti__ne{width:18px}.iti__flag.iti__np{width:13px}.iti__flag.iti__va{width:15px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-size:5652px 15px}}.iti__flag.iti__ac{height:10px;background-position:0 0}.iti__flag.iti__ad{height:14px;background-position:-22px 0}.iti__flag.iti__ae{height:10px;background-position:-44px 0}.iti__flag.iti__af{height:14px;background-position:-66px 0}.iti__flag.iti__ag{height:14px;background-position:-88px 0}.iti__flag.iti__ai{height:10px;background-position:-110px 0}.iti__flag.iti__al{height:15px;background-position:-132px 0}.iti__flag.iti__am{height:10px;background-position:-154px 0}.iti__flag.iti__ao{height:14px;background-position:-176px 0}.iti__flag.iti__aq{height:14px;background-position:-198px 0}.iti__flag.iti__ar{height:13px;background-position:-220px 0}.iti__flag.iti__as{height:10px;background-position:-242px 0}.iti__flag.iti__at{height:14px;background-position:-264px 0}.iti__flag.iti__au{height:10px;background-position:-286px 0}.iti__flag.iti__aw{height:14px;background-position:-308px 0}.iti__flag.iti__ax{height:13px;background-position:-330px 0}.iti__flag.iti__az{height:10px;background-position:-352px 0}.iti__flag.iti__ba{height:10px;background-position:-374px 0}.iti__flag.iti__bb{height:14px;background-position:-396px 0}.iti__flag.iti__bd{height:12px;background-position:-418px 0}.iti__flag.iti__be{height:15px;background-position:-440px 0}.iti__flag.iti__bf{height:14px;background-position:-460px 0}.iti__flag.iti__bg{height:12px;background-position:-482px 0}.iti__flag.iti__bh{height:12px;background-position:-504px 0}.iti__flag.iti__bi{height:12px;background-position:-526px 0}.iti__flag.iti__bj{height:14px;background-position:-548px 0}.iti__flag.iti__bl{height:14px;background-position:-570px 0}.iti__flag.iti__bm{height:10px;background-position:-592px 0}.iti__flag.iti__bn{height:10px;background-position:-614px 0}.iti__flag.iti__bo{height:14px;background-position:-636px 0}.iti__flag.iti__bq{height:14px;background-position:-658px 0}.iti__flag.iti__br{height:14px;background-position:-680px 0}.iti__flag.iti__bs{height:10px;background-position:-702px 0}.iti__flag.iti__bt{height:14px;background-position:-724px 0}.iti__flag.iti__bv{height:15px;background-position:-746px 0}.iti__flag.iti__bw{height:14px;background-position:-768px 0}.iti__flag.iti__by{height:10px;background-position:-790px 0}.iti__flag.iti__bz{height:14px;background-position:-812px 0}.iti__flag.iti__ca{height:10px;background-position:-834px 0}.iti__flag.iti__cc{height:10px;background-position:-856px 0}.iti__flag.iti__cd{height:15px;background-position:-878px 0}.iti__flag.iti__cf{height:14px;background-position:-900px 0}.iti__flag.iti__cg{height:14px;background-position:-922px 0}.iti__flag.iti__ch{height:15px;background-position:-944px 0}.iti__flag.iti__ci{height:14px;background-position:-961px 0}.iti__flag.iti__ck{height:10px;background-position:-983px 0}.iti__flag.iti__cl{height:14px;background-position:-1005px 0}.iti__flag.iti__cm{height:14px;background-position:-1027px 0}.iti__flag.iti__cn{height:14px;background-position:-1049px 0}.iti__flag.iti__co{height:14px;background-position:-1071px 0}.iti__flag.iti__cp{height:14px;background-position:-1093px 0}.iti__flag.iti__cr{height:12px;background-position:-1115px 0}.iti__flag.iti__cu{height:10px;background-position:-1137px 0}.iti__flag.iti__cv{height:12px;background-position:-1159px 0}.iti__flag.iti__cw{height:14px;background-position:-1181px 0}.iti__flag.iti__cx{height:10px;background-position:-1203px 0}.iti__flag.iti__cy{height:14px;background-position:-1225px 0}.iti__flag.iti__cz{height:14px;background-position:-1247px 0}.iti__flag.iti__de{height:12px;background-position:-1269px 0}.iti__flag.iti__dg{height:10px;background-position:-1291px 0}.iti__flag.iti__dj{height:14px;background-position:-1313px 0}.iti__flag.iti__dk{height:15px;background-position:-1335px 0}.iti__flag.iti__dm{height:10px;background-position:-1357px 0}.iti__flag.iti__do{height:14px;background-position:-1379px 0}.iti__flag.iti__dz{height:14px;background-position:-1401px 0}.iti__flag.iti__ea{height:14px;background-position:-1423px 0}.iti__flag.iti__ec{height:14px;background-position:-1445px 0}.iti__flag.iti__ee{height:13px;background-position:-1467px 0}.iti__flag.iti__eg{height:14px;background-position:-1489px 0}.iti__flag.iti__eh{height:10px;background-position:-1511px 0}.iti__flag.iti__er{height:10px;background-position:-1533px 0}.iti__flag.iti__es{height:14px;background-position:-1555px 0}.iti__flag.iti__et{height:10px;background-position:-1577px 0}.iti__flag.iti__eu{height:14px;background-position:-1599px 0}.iti__flag.iti__fi{height:12px;background-position:-1621px 0}.iti__flag.iti__fj{height:10px;background-position:-1643px 0}.iti__flag.iti__fk{height:10px;background-position:-1665px 0}.iti__flag.iti__fm{height:11px;background-position:-1687px 0}.iti__flag.iti__fo{height:15px;background-position:-1709px 0}.iti__flag.iti__fr{height:14px;background-position:-1731px 0}.iti__flag.iti__ga{height:15px;background-position:-1753px 0}.iti__flag.iti__gb{height:10px;background-position:-1775px 0}.iti__flag.iti__gd{height:12px;background-position:-1797px 0}.iti__flag.iti__ge{height:14px;background-position:-1819px 0}.iti__flag.iti__gf{height:14px;background-position:-1841px 0}.iti__flag.iti__gg{height:14px;background-position:-1863px 0}.iti__flag.iti__gh{height:14px;background-position:-1885px 0}.iti__flag.iti__gi{height:10px;background-position:-1907px 0}.iti__flag.iti__gl{height:14px;background-position:-1929px 0}.iti__flag.iti__gm{height:14px;background-position:-1951px 0}.iti__flag.iti__gn{height:14px;background-position:-1973px 0}.iti__flag.iti__gp{height:14px;background-position:-1995px 0}.iti__flag.iti__gq{height:14px;background-position:-2017px 0}.iti__flag.iti__gr{height:14px;background-position:-2039px 0}.iti__flag.iti__gs{height:10px;background-position:-2061px 0}.iti__flag.iti__gt{height:13px;background-position:-2083px 0}.iti__flag.iti__gu{height:11px;background-position:-2105px 0}.iti__flag.iti__gw{height:10px;background-position:-2127px 0}.iti__flag.iti__gy{height:12px;background-position:-2149px 0}.iti__flag.iti__hk{height:14px;background-position:-2171px 0}.iti__flag.iti__hm{height:10px;background-position:-2193px 0}.iti__flag.iti__hn{height:10px;background-position:-2215px 0}.iti__flag.iti__hr{height:10px;background-position:-2237px 0}.iti__flag.iti__ht{height:12px;background-position:-2259px 0}.iti__flag.iti__hu{height:10px;background-position:-2281px 0}.iti__flag.iti__ic{height:14px;background-position:-2303px 0}.iti__flag.iti__id{height:14px;background-position:-2325px 0}.iti__flag.iti__ie{height:10px;background-position:-2347px 0}.iti__flag.iti__il{height:15px;background-position:-2369px 0}.iti__flag.iti__im{height:10px;background-position:-2391px 0}.iti__flag.iti__in{height:14px;background-position:-2413px 0}.iti__flag.iti__io{height:10px;background-position:-2435px 0}.iti__flag.iti__iq{height:14px;background-position:-2457px 0}.iti__flag.iti__ir{height:12px;background-position:-2479px 0}.iti__flag.iti__is{height:15px;background-position:-2501px 0}.iti__flag.iti__it{height:14px;background-position:-2523px 0}.iti__flag.iti__je{height:12px;background-position:-2545px 0}.iti__flag.iti__jm{height:10px;background-position:-2567px 0}.iti__flag.iti__jo{height:10px;background-position:-2589px 0}.iti__flag.iti__jp{height:14px;background-position:-2611px 0}.iti__flag.iti__ke{height:14px;background-position:-2633px 0}.iti__flag.iti__kg{height:12px;background-position:-2655px 0}.iti__flag.iti__kh{height:13px;background-position:-2677px 0}.iti__flag.iti__ki{height:10px;background-position:-2699px 0}.iti__flag.iti__km{height:12px;background-position:-2721px 0}.iti__flag.iti__kn{height:14px;background-position:-2743px 0}.iti__flag.iti__kp{height:10px;background-position:-2765px 0}.iti__flag.iti__kr{height:14px;background-position:-2787px 0}.iti__flag.iti__kw{height:10px;background-position:-2809px 0}.iti__flag.iti__ky{height:10px;background-position:-2831px 0}.iti__flag.iti__kz{height:10px;background-position:-2853px 0}.iti__flag.iti__la{height:14px;background-position:-2875px 0}.iti__flag.iti__lb{height:14px;background-position:-2897px 0}.iti__flag.iti__lc{height:10px;background-position:-2919px 0}.iti__flag.iti__li{height:12px;background-position:-2941px 0}.iti__flag.iti__lk{height:10px;background-position:-2963px 0}.iti__flag.iti__lr{height:11px;background-position:-2985px 0}.iti__flag.iti__ls{height:14px;background-position:-3007px 0}.iti__flag.iti__lt{height:12px;background-position:-3029px 0}.iti__flag.iti__lu{height:12px;background-position:-3051px 0}.iti__flag.iti__lv{height:10px;background-position:-3073px 0}.iti__flag.iti__ly{height:10px;background-position:-3095px 0}.iti__flag.iti__ma{height:14px;background-position:-3117px 0}.iti__flag.iti__mc{height:15px;background-position:-3139px 0}.iti__flag.iti__md{height:10px;background-position:-3160px 0}.iti__flag.iti__me{height:10px;background-position:-3182px 0}.iti__flag.iti__mf{height:14px;background-position:-3204px 0}.iti__flag.iti__mg{height:14px;background-position:-3226px 0}.iti__flag.iti__mh{height:11px;background-position:-3248px 0}.iti__flag.iti__mk{height:10px;background-position:-3270px 0}.iti__flag.iti__ml{height:14px;background-position:-3292px 0}.iti__flag.iti__mm{height:14px;background-position:-3314px 0}.iti__flag.iti__mn{height:10px;background-position:-3336px 0}.iti__flag.iti__mo{height:14px;background-position:-3358px 0}.iti__flag.iti__mp{height:10px;background-position:-3380px 0}.iti__flag.iti__mq{height:14px;background-position:-3402px 0}.iti__flag.iti__mr{height:14px;background-position:-3424px 0}.iti__flag.iti__ms{height:10px;background-position:-3446px 0}.iti__flag.iti__mt{height:14px;background-position:-3468px 0}.iti__flag.iti__mu{height:14px;background-position:-3490px 0}.iti__flag.iti__mv{height:14px;background-position:-3512px 0}.iti__flag.iti__mw{height:14px;background-position:-3534px 0}.iti__flag.iti__mx{height:12px;background-position:-3556px 0}.iti__flag.iti__my{height:10px;background-position:-3578px 0}.iti__flag.iti__mz{height:14px;background-position:-3600px 0}.iti__flag.iti__na{height:14px;background-position:-3622px 0}.iti__flag.iti__nc{height:10px;background-position:-3644px 0}.iti__flag.iti__ne{height:15px;background-position:-3666px 0}.iti__flag.iti__nf{height:10px;background-position:-3686px 0}.iti__flag.iti__ng{height:10px;background-position:-3708px 0}.iti__flag.iti__ni{height:12px;background-position:-3730px 0}.iti__flag.iti__nl{height:14px;background-position:-3752px 0}.iti__flag.iti__no{height:15px;background-position:-3774px 0}.iti__flag.iti__np{height:15px;background-position:-3796px 0}.iti__flag.iti__nr{height:10px;background-position:-3811px 0}.iti__flag.iti__nu{height:10px;background-position:-3833px 0}.iti__flag.iti__nz{height:10px;background-position:-3855px 0}.iti__flag.iti__om{height:10px;background-position:-3877px 0}.iti__flag.iti__pa{height:14px;background-position:-3899px 0}.iti__flag.iti__pe{height:14px;background-position:-3921px 0}.iti__flag.iti__pf{height:14px;background-position:-3943px 0}.iti__flag.iti__pg{height:15px;background-position:-3965px 0}.iti__flag.iti__ph{height:10px;background-position:-3987px 0}.iti__flag.iti__pk{height:14px;background-position:-4009px 0}.iti__flag.iti__pl{height:13px;background-position:-4031px 0}.iti__flag.iti__pm{height:14px;background-position:-4053px 0}.iti__flag.iti__pn{height:10px;background-position:-4075px 0}.iti__flag.iti__pr{height:14px;background-position:-4097px 0}.iti__flag.iti__ps{height:10px;background-position:-4119px 0}.iti__flag.iti__pt{height:14px;background-position:-4141px 0}.iti__flag.iti__pw{height:13px;background-position:-4163px 0}.iti__flag.iti__py{height:11px;background-position:-4185px 0}.iti__flag.iti__qa{height:8px;background-position:-4207px 0}.iti__flag.iti__re{height:14px;background-position:-4229px 0}.iti__flag.iti__ro{height:14px;background-position:-4251px 0}.iti__flag.iti__rs{height:14px;background-position:-4273px 0}.iti__flag.iti__ru{height:14px;background-position:-4295px 0}.iti__flag.iti__rw{height:14px;background-position:-4317px 0}.iti__flag.iti__sa{height:14px;background-position:-4339px 0}.iti__flag.iti__sb{height:10px;background-position:-4361px 0}.iti__flag.iti__sc{height:10px;background-position:-4383px 0}.iti__flag.iti__sd{height:10px;background-position:-4405px 0}.iti__flag.iti__se{height:13px;background-position:-4427px 0}.iti__flag.iti__sg{height:14px;background-position:-4449px 0}.iti__flag.iti__sh{height:10px;background-position:-4471px 0}.iti__flag.iti__si{height:10px;background-position:-4493px 0}.iti__flag.iti__sj{height:15px;background-position:-4515px 0}.iti__flag.iti__sk{height:14px;background-position:-4537px 0}.iti__flag.iti__sl{height:14px;background-position:-4559px 0}.iti__flag.iti__sm{height:15px;background-position:-4581px 0}.iti__flag.iti__sn{height:14px;background-position:-4603px 0}.iti__flag.iti__so{height:14px;background-position:-4625px 0}.iti__flag.iti__sr{height:14px;background-position:-4647px 0}.iti__flag.iti__ss{height:10px;background-position:-4669px 0}.iti__flag.iti__st{height:10px;background-position:-4691px 0}.iti__flag.iti__sv{height:12px;background-position:-4713px 0}.iti__flag.iti__sx{height:14px;background-position:-4735px 0}.iti__flag.iti__sy{height:14px;background-position:-4757px 0}.iti__flag.iti__sz{height:14px;background-position:-4779px 0}.iti__flag.iti__ta{height:10px;background-position:-4801px 0}.iti__flag.iti__tc{height:10px;background-position:-4823px 0}.iti__flag.iti__td{height:14px;background-position:-4845px 0}.iti__flag.iti__tf{height:14px;background-position:-4867px 0}.iti__flag.iti__tg{height:13px;background-position:-4889px 0}.iti__flag.iti__th{height:14px;background-position:-4911px 0}.iti__flag.iti__tj{height:10px;background-position:-4933px 0}.iti__flag.iti__tk{height:10px;background-position:-4955px 0}.iti__flag.iti__tl{height:10px;background-position:-4977px 0}.iti__flag.iti__tm{height:14px;background-position:-4999px 0}.iti__flag.iti__tn{height:14px;background-position:-5021px 0}.iti__flag.iti__to{height:10px;background-position:-5043px 0}.iti__flag.iti__tr{height:14px;background-position:-5065px 0}.iti__flag.iti__tt{height:12px;background-position:-5087px 0}.iti__flag.iti__tv{height:10px;background-position:-5109px 0}.iti__flag.iti__tw{height:14px;background-position:-5131px 0}.iti__flag.iti__tz{height:14px;background-position:-5153px 0}.iti__flag.iti__ua{height:14px;background-position:-5175px 0}.iti__flag.iti__ug{height:14px;background-position:-5197px 0}.iti__flag.iti__um{height:11px;background-position:-5219px 0}.iti__flag.iti__un{height:14px;background-position:-5241px 0}.iti__flag.iti__us{height:11px;background-position:-5263px 0}.iti__flag.iti__uy{height:14px;background-position:-5285px 0}.iti__flag.iti__uz{height:10px;background-position:-5307px 0}.iti__flag.iti__va{height:15px;background-position:-5329px 0}.iti__flag.iti__vc{height:14px;background-position:-5346px 0}.iti__flag.iti__ve{height:14px;background-position:-5368px 0}.iti__flag.iti__vg{height:10px;background-position:-5390px 0}.iti__flag.iti__vi{height:14px;background-position:-5412px 0}.iti__flag.iti__vn{height:14px;background-position:-5434px 0}.iti__flag.iti__vu{height:12px;background-position:-5456px 0}.iti__flag.iti__wf{height:14px;background-position:-5478px 0}.iti__flag.iti__ws{height:10px;background-position:-5500px 0}.iti__flag.iti__xk{height:15px;background-position:-5522px 0}.iti__flag.iti__ye{height:14px;background-position:-5544px 0}.iti__flag.iti__yt{height:14px;background-position:-5566px 0}.iti__flag.iti__za{height:14px;background-position:-5588px 0}.iti__flag.iti__zm{height:14px;background-position:-5610px 0}.iti__flag.iti__zw{height:10px;background-position:-5632px 0}.iti__flag{height:15px;box-shadow:0 0 1px 0 #888;background-image:url(../../img/flags.png);background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-image:url(../../img/flags@2x.png)}}.iti__flag.iti__np{background-color:transparent}.primary-heading{font-size:24px;color:#36404a;font-weight:600;padding-bottom:21px;margin:0;text-transform:none}.alpha-sorting{text-align:center}.alpha-sorting a,.alpha-sorting span{min-width:20px;margin-bottom:5px}.highlight{background:#fffc00}.search-results{margin-bottom:20px}.search-results .ia-item .thumbnail{margin-bottom:10px}.box{margin-bottom:60px}@media (max-width:767px){.box{margin-bottom:60px/1.5}}.box .box-caption{color:#2fa6c1;font-size:18px;line-height:32px;font-weight:600;text-transform:uppercase;margin:0 0 15px;position:relative;font-family:montserratsemibold,sans-serif}.box .box-content>:last-child{margin-bottom:0}.box:last-child{margin-bottom:0}.box-clear{background:0 0;border:1px solid #ccc}.box-clear .box-caption{background:0 0}.box.no-header{border:0 none;background:0 0}.box.no-header .box-content{padding:0}.box-center{text-align:center}.verybottom .box,.verytop .box{background:0 0;color:#777}.verybottom .box .box-caption,.verytop .box .box-caption{color:#777;background:0 0;padding:0}.verybottom .box .box-content,.verytop .box .box-content{padding:20px 0 0}.verybottom .box-clear,.verytop .box-clear{border:0 none}.footer-blocks .box{background:0 0;color:inherit}.footer-blocks .box .box-caption{color:inherit;background:0 0;padding:0}.footer-blocks .box .box-content{padding:20px 0 0}.footer-blocks .box-clear{border:0 none}.groupWrapper+.groupWrapper,.groupWrapper+.row,.row+.groupWrapper{margin-top:60px}.table.statistics thead th{padding-left:0;padding-right:0}.table.statistics td{border:0 none;background:0 0!important;padding-left:0;padding-right:0}.table.statistics td:last-child{width:10%;text-align:right}.table.statistics .user-list{padding-top:10px;text-align:left}.table.statistics .user-list a{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:700;line-height:14px;color:#fff;vertical-align:baseline;white-space:nowrap;background-color:#999;border-radius:3px;background:#38b7ea;border:0 none}.table.statistics .user-list a:empty{display:none}.table.statistics .user-list a-important{background-color:#b94a48}.table.statistics .user-list a-important[href]{background-color:#953b39}.table.statistics .user-list a-warning{background-color:#f89406}.table.statistics .user-list a-warning[href]{background-color:#c67605}.table.statistics .user-list a-success{background-color:#468847}.table.statistics .user-list a-success[href]{background-color:#356635}.table.statistics .user-list a-info{background-color:#3a87ad}.table.statistics .user-list a-info[href]{background-color:#2d6987}.table.statistics .user-list a-inverse{background-color:#333}.table.statistics .user-list a-inverse[href]{background-color:#1a1a1a}.ia-item{margin-bottom:30px;background:0 0;color:#333;position:relative;padding:0}.ia-item:last-child,.ia-item>:last-child{margin-bottom:0}.ia-item .media-heading small{color:#ccc}.ia-item .media-heading small a{color:#a6a6a6}.ia-item .media-object{margin-bottom:10px}.ia-item .media-body{margin-bottom:10px}.ia-item .media-body>.media-heading+div,.ia-item .media-body>div+div{margin-top:8px}.ia-item .media-body>:last-child{margin-bottom:0}.ia-item .media-body .media-object.pull-left{margin-right:10px;margin-bottom:10px}.ia-item .media-body .media-object.pull-right{margin-left:10px;margin-bottom:10px}.ia-item-date{font-size:12px;color:#999}.ia-item-image{margin-bottom:10px}.ia-item-panel{clear:both;margin-top:20px;padding:5px 10px;font-size:11.9px;color:#aaa;background-color:#f5f5f5}.ia-item-panel:after,.ia-item-panel:before{display:table;content:"";line-height:0}.ia-item-panel:after{clear:both}.ia-item-panel>.pull-left{margin-right:10px}.ia-item-panel>.pull-right{margin-left:10px}.ia-item-panel .panel-item{padding:3px 0}.ia-item-view.ia-item-featured,.ia-item-view.ia-item-sponsored{border:0 none}.ia-item-view .ia-badge{float:none;margin-bottom:20px}.ia-item>.table,.ia-item>table{margin-bottom:0}.ia-items{margin-bottom:60px}.box .ia-items{margin-bottom:0}.ia-item-bordered{border:1px solid #eee;padding:10px}.ia-item-bordered .ia-item-panel{margin:10px -10px -10px;border-top:1px solid #eee}.ia-item-bordered-bottom{border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:10px}.ia-item-bordered-bottom:last-child{border-bottom:0 none;margin-bottom:0;padding-bottom:0}.ia-item-featured{border:1px solid #38b7ea}.ia-item-sponsored{border:1px solid #f98700}.box .ia-item-bordered-bottom{border-color:#e1e1e1}.ia-item-grid{border:1px solid #eee;padding:10px;text-align:center;position:relative}.ia-item-grid img{margin-bottom:10px}.ia-item-grid h3{font-size:14px;line-height:14px;margin:0}.ia-item-grid .date{margin:0;color:#999;font-style:italic;font-size:12px}.ia-badge{color:#666;background:#eee;display:block;position:absolute;right:0;top:10px;height:26px;line-height:26px;text-align:center;padding:0 10px}.ia-badge:after,.ia-badge:before{content:'';display:block;position:absolute;bottom:0;right:100%;width:0;height:0;border-style:solid;border-width:0 0 13px 26px/2;border-color:transparent transparent #eee transparent}.ia-badge:after{top:0;right:100%;border-width:0 26px/2 13px 0;border-color:transparent #eee transparent transparent}.ia-badge-featured{color:#fff;background-color:#38b7ea}.ia-badge-featured:before{border-bottom-color:#38b7ea}.ia-badge-featured:after{border-right-color:#38b7ea}.ia-badge-sponsored{color:#fff;background-color:#f98700}.ia-badge-sponsored:before{border-bottom-color:#f98700}.ia-badge-sponsored:after{border-right-color:#f98700}.ia-badge-banned{color:#cc374b}.ia-badge-available{color:#00a651}.ia-badge-approval{color:#00acee}.ia-badge-suspended{color:#7aa59e}.ia-item-view .ia-badge{right:0}.ia-field{margin-bottom:20px}.ia-field.separated{padding-bottom:20px;border-bottom:1px solid #eee}.ia-field:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0 none}.ia-field .title{float:left;width:160px;font-weight:700;text-align:right}.ia-field .content{margin-left:180px}.ia-field.plain .content,.ia-field.plain .title{float:none;text-align:left;width:auto;margin:0}.modal__scrollbar{display:flex;flex-direction:column;width:100%;height:100%;position:absolute;left:0;top:0}.modal.modal_full{width:100%;height:100%;left:0;top:0!important;transform:translate(0,0);border:none;border-radius:0;margin:0}.modal.modal_full .modal-header{position:sticky;background:#fff;z-index:10;top:0;box-shadow:0 0 4px rgba(0,0,0,.12)}.modal.modal_full .modal-body{position:relative;z-index:5;flex:1;overflow:auto!important;max-height:100%}.modal.vi-b-modal,.modal.vi-main-modal{margin:0;background:0 0;border:none}.modal.vi-b-modal .modal-body,.modal.vi-main-modal .modal-body{max-height:100%}.modal-widget-preview__heading .title{font-size:16px;color:#36404a;text-transform:uppercase;font-weight:700;padding:0}.modal-widget-preview__heading .sub-title{display:block;font-size:12px;color:#7f7f7f;margin:0}.modal-widget-preview .modal-body{padding:0}body.modal-open{background:#000}body.modal-open .section{position:relative;z-index:1}.page__search .search-bar{margin-bottom:20px}.page__search .search-bar .input-block-level{margin-bottom:10px}.page__search .search-items{margin-bottom:20px}.page__search .search-pane{border:1px solid #eee;display:none}.page__search .search-pane-fieldset{display:none}.page__search .search-pane-fieldset .title{margin:0;padding:10px 20px 10px;border-bottom:1px solid #eee;font-size:18px;line-height:30px;position:relative}.page__search .search-pane-fieldset .content{padding:20px}.page-error .section--content{position:relative;padding:0}@media (max-width:767px){.page-error .section--content .row-fluid>div[class*=span],.page-error .section--content .row>div[class*=span]{margin-bottom:0}}.page-error .page-header{text-align:center;border-bottom:0 none;color:#ee5f5b;font-size:40px}.page-error .page-header:before{display:block;font-family:belliata;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f071";margin-bottom:30px;font-size:80px}.page-error .alert-error{display:none;max-width:360px;margin:0 auto}.er404{position:relative;padding:150px 0 150px;overflow:hidden}.er404__text{position:relative;z-index:5}.er404:before{content:'';display:block;position:absolute;right:0;bottom:0;width:333px;height:429px;background-repeat:no-repeat;background-image:url(../../img/error-404-3.jpg);background-position:0 0;background-size:333px 429px;z-index:1}@media (max-width:767px){.er404:before{bottom:-50px;opacity:.3}}.er404 h2{font-size:30px;line-height:34px;margin:0 0 20px}.er404 h2 small{display:block;margin-top:6px}.er404 p{width:70%}.er404__tip{position:absolute;top:10px;left:90px;font-size:14px;height:37px;line-height:50px;color:#454545}.er404__tip:before{content:'';display:block;position:absolute;width:60px;height:28px;left:-75px;top:0;background:url(../../img/arrow.png) 0 0 no-repeat;background-size:60px 28px}@media (max-width:979px){.er404 h2{font-size:26px;line-height:30px}.er404 p{width:50%}.er404 ul{width:50%}}@media (max-width:767px){.er404{padding:80px 15px}.er404__tip{display:none}}@media (max-width:460px){.er404 h2,.er404 p,.er404 ul{width:auto}}@media (max-width:767px){.page-alphabet_directory .breadcrumbs{padding-left:15px}}.page-alphabet_directory .pagination.abc ul{box-shadow:none;text-align:center;display:block}.page-alphabet_directory .pagination.abc ul li{display:inline-block}.page-alphabet_directory .pagination.abc ul li.active a{color:#999;background-color:#f5f5f5}.page-alphabet_directory .pagination.abc ul li a{border:1px solid #ddd;margin:1px;border-radius:4px;width:32px;text-align:center;padding:5px}.page-index .directory{display:flex}@media (max-width:767px){.page-index .directory{display:block}.page-index .directory-index{margin-bottom:7px}}.page-index .pagination.abc{margin:0}.page-index .pagination.abc li a{background-color:transparent;border-color:transparent;padding:0 0 0 14px}@media (max-width:767px){.page-index .pagination.abc li a{padding:7px;border:1px solid #38b7ea;width:36px;display:inline-block;text-align:center;border-radius:4px;margin:7px}}.page-ypage_view .rb__item{width:calc(25% - 13px)}.page-ypage_view .rb__item:not(:first-child){margin-left:12px}@media (max-width:1199px){.page-ypage_view .rb__item{padding-left:12px;padding-right:12px}.page-ypage_view .rb__item:nth-child(2),.page-ypage_view .rb__item:nth-child(4){margin-left:12px}}@media (max-width:979px){.page-ypage_view .rb__item{padding:25px;width:calc(50% - 13px)}.page-ypage_view .rb__item:nth-child(3){margin-left:0;margin-top:25px}.page-ypage_view .rb__item:nth-child(4){margin-top:25px}}@media (max-width:540px){.page-ypage_view .rb__item{width:100%}.page-ypage_view .rb__item:nth-child(2),.page-ypage_view .rb__item:nth-child(3),.page-ypage_view .rb__item:nth-child(4){margin-top:25px}.page-ypage_view .rb__item:nth-child(2),.page-ypage_view .rb__item:nth-child(4){margin-left:0}}.collapsible{position:relative}.collapsible.collapsed .minmax-toggle i{font-family:belliata;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.collapsible.collapsed .minmax-toggle i:before{content:"\f107"}.collapsible.collapsed .box-content,.collapsible.collapsed>.content{display:none}.minmax-toggle{position:absolute;right:20px;top:50%;margin-top:-14px;font-size:24px;width:24px;height:24px;line-height:24px;text-decoration:none;text-align:center}.minmax-toggle i{font-family:belliata;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.minmax-toggle i:before{content:"\f106"}.minmax-toggle:hover{text-decoration:none}.minmax-toggle:hover i{color:#38b7ea}.captcha-simple{padding:10px 0;margin-bottom:14px}.captcha-simple input{margin:0}.captcha-narrow .title{padding-left:0!important;padding-right:0!important}.captcha-narrow .content{padding-left:0!important;padding-right:0!important}input[readonly].char-counter,input[type=text].char-counter{border:0 none;background:0 0;box-shadow:none;font-size:12px;font-style:italic;color:#333;font-weight:700;padding:0;margin:0;width:auto;vertical-align:inherit}.textcounter{font-weight:700}.plan-radio{border:1px solid #eee;border-radius:3px;padding:4px 6px}.plan-radio input{margin-left:0!important;margin-right:6px!important}.plan-description{font-size:12px;margin-bottom:14px}.ia-reset{margin:0;padding:0;border:0 none;line-height:inherit}#backToTop{position:fixed;display:none;bottom:-17px;right:50%;margin-right:-15px;width:36px;height:36px;font-size:15px;text-align:center;line-height:20px;border-radius:50%;text-decoration:none;background:#38b7ea;color:#fff}#backToTop:hover{background:#1490c1}.notifFloatBox{position:fixed;right:20px;top:20px;z-index:15000;display:none;max-width:300px;padding:20px;background:#00b6de;color:#fff;border-radius:4px}.notifFloatBox--info{background:#00b6de}.notifFloatBox--info a{color:#fff;text-decoration:underline}.notifFloatBox--info a:hover{text-decoration:none}.notifFloatBox--success{background:#95ba12}.notifFloatBox--error{background:#f9644e}.notifFloatBox ul{list-style-type:none;padding:0;margin:0 30px 0 0}.notifFloatBox a.close{text-decoration:none}.notifFloatBox a.close:hover{text-decoration:none}@media screen and (max-width:767px){.notifFloatBox{right:5px;left:5px;max-width:none}}.redirect-block{position:absolute;top:50%;left:50%;width:340px;margin-left:-170px;margin-top:-200px;background:#fff;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.15)}.redirect-block h3{margin:0}.span0{display:none!important}.categories-toggle{display:inline-block;font-size:12px;color:#38b7ea;cursor:pointer;border-bottom:1px dashed #38b7ea;text-decoration:none}.categories-toggle:hover{text-decoration:none}.categories-tree{padding:20px;background:#fff;border:1px solid #ddd;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;height:200px;overflow:auto;margin-top:15px;margin-bottom:0;padding:6px}.tree-col i.icon-lock,.tree-col i.icon-random{vertical-align:middle}#google_suggestions{max-width:360px;margin:0 auto}#google_suggestions ul{list-style-type:none;margin:0}#google_suggestions ul li{margin-bottom:10px}#google_suggestions .other-things{display:none}#google_suggestions form{margin-bottom:0}#google_suggestions input[type=text]{margin-bottom:0;margin-right:10px}#google_suggestions input[type=submit]{display:inline-block;padding:4px 12px;margin-bottom:0;line-height:20px;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle;cursor:pointer;color:#333;background-color:#fff;border-color:#e6e6e6;border:1px solid #e5e5e5;transition:all .2s ease;border-radius:3px;border-color:#e5e5e5;font-size:14px;line-height:30px;padding:6px 38px;color:#fff;background-color:#38b7ea;border-color:#387cea;border-color:rgba(0,0,0,.2)}#google_suggestions input[type=submit].active,#google_suggestions input[type=submit].disabled,#google_suggestions input[type=submit]:active,#google_suggestions input[type=submit]:focus,#google_suggestions input[type=submit]:hover,#google_suggestions input[type=submit][disabled]{color:#333;background-color:#e6e6e6}#google_suggestions input[type=submit]:focus,#google_suggestions input[type=submit]:hover{color:#333;text-decoration:none}#google_suggestions input[type=submit]:focus{outline:0 none}#google_suggestions input[type=submit].active,#google_suggestions input[type=submit]:active{background-image:none;outline:0;box-shadow:inset 0 2px 4px rgba(0,0,0,.25),0 1px 2px rgba(0,0,0,.05)}#google_suggestions input[type=submit].disabled,#google_suggestions input[type=submit][disabled]{cursor:default;background-image:none;opacity:.65;box-shadow:none}#google_suggestions input[type=submit] .badge,#google_suggestions input[type=submit] .label{position:relative;top:-1px}#google_suggestions input[type=submit]:first-child{margin-left:0}#google_suggestions input[type=submit].active,#google_suggestions input[type=submit].disabled,#google_suggestions input[type=submit]:active,#google_suggestions input[type=submit]:focus,#google_suggestions input[type=submit]:hover,#google_suggestions input[type=submit][disabled]{color:#fff;background-color:#387cea}.tab-pane .ia-items{padding:20px}.ia-wrap{padding:20px;position:relative}.ia-wrap .alert:last-child{margin-bottom:0}.accounts-sorting{margin-bottom:10px}.strip-line{width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-orange{color:#faa701}#mapCanvas img,#re-gmap img,.js-ba-gmap img{max-width:none}#mapCanvas label,#re-gmap label,.js-ba-gmap label{width:auto;display:inline}.gap-bottom{margin-bottom:15px}.gap-top{margin-top:15px}#_atssh{display:none}.editableform .control-group{margin-bottom:0!important}.special_checking{position:absolute;bottom:-9999px;left:-9999px}.special_checking+label{margin-top:10px}#cookie-bar{background:#111;height:24px;line-height:24px;font-size:12px;color:#eee;text-align:center;padding:6px 0}#cookie-bar.fixed{position:fixed;top:0;left:0;width:100%}#cookie-bar.fixed.bottom{bottom:0;top:auto}#cookie-bar p{margin:0;padding:0}#cookie-bar a{color:#fff;display:inline-block;text-decoration:none;padding:0 10px;margin-left:8px}#cookie-bar .cb-enable{background:#555}#cookie-bar .cb-enable:hover{background:#777}#cookie-bar .cb-disable{background:#900}#cookie-bar .cb-disable:hover{background:#b00}#cookie-bar .cb-policy{background:#03b}#cookie-bar .cb-policy:hover{background:#05d}@media screen and (max-width:767px){#cookie-bar{height:auto}}.a_pf-wrap .a_pf-btn,.a_pf-wrap .a_pf-placeholder,.a_pf-wrap .a_pf-tip{font-family:Arial,Helvetica,sans-serif;font-size:14px}.a_pf-txt-clear,.a_pf-txt-pass{outline:0}.a_pf-txt-clear::-ms-clear,.a_pf-txt-clear::-ms-reveal,.a_pf-txt-pass::-ms-clear,.a_pf-txt-pass::-ms-reveal{display:none}.btn{border-radius:3px;border-color:#e5e5e5;font-size:14px;line-height:30px;padding:6px 38px}.btn:first-child{margin-left:0}.a_pf-wrap .a_pf-btn{display:none;width:25px;text-align:center;color:#9e9e9e;cursor:pointer;user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.a_pf-wrap .a_pf-btn:hover{color:#4b4b4b}.a_pf-wrap .a_pf-btn.a_pf-btn-gen{width:22px}.a_pf-wrap .a_pf-btn-gen-i{width:16px;height:16px;display:block;margin:0 auto}.a_pf-wrap .a_pf-btn-gen-help,.a_pf-wrap .a_pf-btn-gen-i{height:16px;background:url(../../img/rand.png) center -16px no-repeat}.a_pf-wrap .a_pf-btn-gen-i:hover{background-position:center 0}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.a_pf-wrap .a_pf-btn-gen-help,.a_pf-wrap .a_pf-btn-gen-i{background-image:url(../../img/rand@2x.png);background-size:16px}}.a_pf-wrap .a_pf-placeholder{display:block;color:#aaa;text-align:left;overflow:hidden;cursor:text}.a_pf-wrap .a_pf-warn{color:#b94a48;display:inline-block;margin:0}.a_pf-wrap.a_pf-wrap-no-ib .a_pf-warn{display:inline;padding-bottom:2px}.a_pf-wrap .a_pf-tip{display:none;line-height:18px;margin:0;padding:0;z-index:10000}.a_pf-wrap .a_pf-tip-arr-wrap{height:9px;margin:0}.a_pf-wrap.a_pf-wrap-no-ib .a_pf-tip-arr-wrap{display:none}.a_pf-wrap .a_pf-tip-arr{display:block;top:0;margin:0 0 0 20px;padding:0;border-color:transparent transparent #9e9e9e transparent;border-style:solid;border-width:0 10px 10px 10px;width:0;height:0}.a_pf-wrap .a_pf-tip-arr-in{display:block;position:relative;top:-9px;margin:0 0 0 20px;padding:0;border-color:transparent transparent #fff transparent;border-style:solid;border-width:0 10px 10px 10px;width:0;height:0}.a_pf-wrap .a_pf-tip-body{display:block;border:1px solid #9e9e9e;border-radius:3px;padding:5px;background-color:#fff;color:#333;margin:0}.a_pf-wrap .a_pf-btn-gen-help{display:inline-block;width:16px;cursor:default;vertical-align:bottom;margin:0 1px 2px 1px;padding:0}.a_pf-wrap.a_pf-wrap-no-ib .a_pf-btn-gen-help{display:inline}.a_pf-wrap.a_pf-wrap-no-ib .arrow{display:none}@media print{#debug,#debug-toggle,#ia-style-switcher,.addthis_toolbox,.box,.btn,.section,footer,header,section{display:none}#content{display:block}#content .groupWrapper{display:none}a{color:#000;text-decoration:none}}.animated{animation-duration:1s;animation-fill-mode:both}@keyframes bounceInDown{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}100%{transform:none}}.bounceInDown{animation-name:bounceInDown}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel .owl-dots{position:absolute;bottom:5px;left:50%;transform:translateX(-50%)}.owl-carousel .owl-dot{background-color:#fff;border:1px solid #fff;height:5px;width:15px;margin:3px;display:inline-block;border-radius:5px;font-size:0;padding:0}.owl-carousel .owl-dot.active{background-color:#38b7ea;border-color:#38b7ea}.owl-carousel .owl-dot:active,.owl-carousel .owl-dot:focus,.owl-carousel .owl-dot:visited{outline:0}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{display:none}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}*{box-sizing:border-box}.row{display:flex}@media (max-width:767px){.row{display:block}}body{background:#fff;letter-spacing:1px}@media (max-width:767px){body{min-height:100vh}}h1,h2,h3,h4,h5,h6{font-family:montserratmedium,sans-serif;text-transform:uppercase}a{text-decoration:underline}a:hover{text-decoration:none}.top-panel{position:fixed;left:0;top:0;right:0;z-index:10000}.link-external{display:inline-block}.link-external:after{font-family:belliata;display:inline-block;content:"\e128";speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1.05;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:4px;font-size:14px;color:#ccc}.youtube-wrap{position:relative;padding-bottom:56.25%;padding-top:35px;height:0;overflow:hidden}.youtube-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.section{background:#fff;padding:40px 0}.section__header{text-align:center}.section__header__sep{display:block;position:relative;width:10px;height:5px;margin:22px auto 0;background-repeat:no-repeat;background-position:50% 0;background-image:url(../img/cross.png)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.section__header__sep{background-image:url(../img/cross@2x.png);background-size:5px 5px}}.section__header__sep:after,.section__header__sep:before{content:'';display:block;position:absolute;width:140px;height:1px;background:rgba(0,0,0,.3);top:2px;left:100%;margin-left:6px}.section__header__sep:after{left:auto;right:100%;margin-left:0;margin-right:6px}.section__header h2,.section__header__h2{text-transform:uppercase;font-size:24px;line-height:24px;font-weight:700;margin:0;color:#454545;font-family:Lato,sans-serif}.section__header p{text-transform:uppercase;font-size:14px;line-height:14px;font-family:Lato,sans-serif;margin:22px 0 0}.section__content{margin-top:80px}@media (max-width:767px){.section__content{margin-top:40px}}.section__content--narrow{padding:20px 0 0;margin-top:0}@media (max-width:767px){.section{padding:40px 0}}@font-face{font-family:belliata;src:url(fonts/belliata.eot?jun8f0);src:url(fonts/belliata.eot?#iefixjun8f0) format('embedded-opentype'),url(fonts/belliata.woff?jun8f0) format('woff'),url(fonts/belliata.ttf?jun8f0) format('truetype'),url(fonts/belliata.svg?jun8f0#belliata) format('svg');font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:belliata;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1.05;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-glass:before{content:"\f000"}.icon-music:before{content:"\f001"}.icon-search:before{content:"\f002"}.icon-envelope-o:before{content:"\f003"}.icon-heart:before{content:"\f004"}.icon-star:before{content:"\f005"}.icon-star-o:before{content:"\f006"}.icon-user:before{content:"\f007"}.icon-film:before{content:"\f008"}.icon-th-large:before{content:"\f009"}.icon-th:before{content:"\f00a"}.icon-th-list:before{content:"\f00b"}.icon-check:before{content:"\f00c"}.icon-times:before{content:"\f00d"}.icon-search-plus:before{content:"\f00e"}.icon-search-minus:before{content:"\f010"}.icon-power-off:before{content:"\f011"}.icon-signal:before{content:"\f012"}.icon-gear:before{content:"\f013"}.icon-trash-o:before{content:"\f014"}.icon-home:before{content:"\f015"}.icon-file-o:before{content:"\f016"}.icon-clock-o:before{content:"\f017"}.icon-road:before{content:"\f018"}.icon-download:before{content:"\f019"}.icon-arrow-circle-o-down:before{content:"\f01a"}.icon-arrow-circle-o-up:before{content:"\f01b"}.icon-inbox:before{content:"\f01c"}.icon-play-circle-o:before{content:"\f01d"}.icon-rotate-right:before{content:"\f01e"}.icon-refresh:before{content:"\f021"}.icon-list-alt:before{content:"\f022"}.icon-lock:before{content:"\f023"}.icon-flag:before{content:"\f024"}.icon-headphones:before{content:"\f025"}.icon-volume-off:before{content:"\f026"}.icon-volume-down:before{content:"\f027"}.icon-volume-up:before{content:"\f028"}.icon-qrcode:before{content:"\f029"}.icon-barcode:before{content:"\f02a"}.icon-tag:before{content:"\f02b"}.icon-tags:before{content:"\f02c"}.icon-book:before{content:"\f02d"}.icon-bookmark:before{content:"\f02e"}.icon-print:before{content:"\f02f"}.icon-camera:before{content:"\f030"}.icon-font:before{content:"\f031"}.icon-bold:before{content:"\f032"}.icon-italic:before{content:"\f033"}.icon-text-height:before{content:"\f034"}.icon-text-width:before{content:"\f035"}.icon-align-left:before{content:"\f036"}.icon-align-center:before{content:"\f037"}.icon-align-right:before{content:"\f038"}.icon-align-justify:before{content:"\f039"}.icon-list:before{content:"\f03a"}.icon-dedent:before{content:"\f03b"}.icon-indent:before{content:"\f03c"}.icon-video-camera:before{content:"\f03d"}.icon-photo:before{content:"\f03e"}.icon-pencil:before{content:"\f040"}.icon-map-marker:before{content:"\f041"}.icon-adjust:before{content:"\f042"}.icon-tint:before{content:"\f043"}.icon-edit:before{content:"\f044"}.icon-share-square-o:before{content:"\f045"}.icon-check-square-o:before{content:"\f046"}.icon-arrows:before{content:"\f047"}.icon-step-backward:before{content:"\f048"}.icon-fast-backward:before{content:"\f049"}.icon-backward:before{content:"\f04a"}.icon-play:before{content:"\f04b"}.icon-pause:before{content:"\f04c"}.icon-stop:before{content:"\f04d"}.icon-forward:before{content:"\f04e"}.icon-fast-forward:before{content:"\f050"}.icon-step-forward:before{content:"\f051"}.icon-eject:before{content:"\f052"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-plus-circle:before{content:"\f055"}.icon-minus-circle:before{content:"\f056"}.icon-times-circle:before{content:"\f057"}.icon-check-circle:before{content:"\f058"}.icon-question-circle:before{content:"\f059"}.icon-info-circle:before{content:"\f05a"}.icon-crosshairs:before{content:"\f05b"}.icon-times-circle-o:before{content:"\f05c"}.icon-check-circle-o:before{content:"\f05d"}.icon-ban:before{content:"\f05e"}.icon-arrow-left:before{content:"\f060"}.icon-arrow-right:before{content:"\f061"}.icon-arrow-up:before{content:"\f062"}.icon-arrow-down:before{content:"\f063"}.icon-mail-forward:before{content:"\f064"}.icon-expand:before{content:"\f065"}.icon-compress:before{content:"\f066"}.icon-plus:before{content:"\f067"}.icon-minus:before{content:"\f068"}.icon-asterisk:before{content:"\f069"}.icon-exclamation-circle:before{content:"\f06a"}.icon-gift:before{content:"\f06b"}.icon-leaf:before{content:"\f06c"}.icon-fire:before{content:"\f06d"}.icon-eye:before{content:"\f06e"}.icon-eye-slash:before{content:"\f070"}.icon-warning:before{content:"\f071"}.icon-plane:before{content:"\f072"}.icon-calendar:before{content:"\f073"}.icon-random:before{content:"\f074"}.icon-comment:before{content:"\f075"}.icon-magnet:before{content:"\f076"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-retweet:before{content:"\f079"}.icon-shopping-cart:before{content:"\f07a"}.icon-folder:before{content:"\f07b"}.icon-folder-open:before{content:"\f07c"}.icon-arrows-v:before{content:"\f07d"}.icon-arrows-h:before{content:"\f07e"}.icon-bar-chart-o:before{content:"\f080"}.icon-twitter-square:before{content:"\f081"}.icon-facebook-square:before{content:"\f082"}.icon-camera-retro:before{content:"\f083"}.icon-key:before{content:"\f084"}.icon-gears:before{content:"\f085"}.icon-comments:before{content:"\f086"}.icon-thumbs-o-up:before{content:"\f087"}.icon-thumbs-o-down:before{content:"\f088"}.icon-star-half:before{content:"\f089"}.icon-heart-o:before{content:"\f08a"}.icon-sign-out:before{content:"\f08b"}.icon-linkedin-square:before{content:"\f08c"}.icon-thumb-tack:before{content:"\f08d"}.icon-external-link:before{content:"\f08e"}.icon-sign-in:before{content:"\f090"}.icon-trophy:before{content:"\f091"}.icon-github-square:before{content:"\f092"}.icon-upload:before{content:"\f093"}.icon-lemon-o:before{content:"\f094"}.icon-phone:before{content:"\f095"}.icon-square-o:before{content:"\f096"}.icon-bookmark-o:before{content:"\f097"}.icon-phone-square:before{content:"\f098"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-github:before{content:"\f09b"}.icon-unlock:before{content:"\f09c"}.icon-credit-card:before{content:"\f09d"}.icon-rss:before{content:"\f09e"}.icon-hdd-o:before{content:"\f0a0"}.icon-bullhorn:before{content:"\f0a1"}.icon-bell-o:before{content:"\f0a2"}.icon-certificate:before{content:"\f0a3"}.icon-hand-o-right:before{content:"\f0a4"}.icon-hand-o-left:before{content:"\f0a5"}.icon-hand-o-up:before{content:"\f0a6"}.icon-hand-o-down:before{content:"\f0a7"}.icon-arrow-circle-left:before{content:"\f0a8"}.icon-arrow-circle-right:before{content:"\f0a9"}.icon-arrow-circle-up:before{content:"\f0aa"}.icon-arrow-circle-down:before{content:"\f0ab"}.icon-globe:before{content:"\f0ac"}.icon-wrench:before{content:"\f0ad"}.icon-tasks:before{content:"\f0ae"}.icon-filter:before{content:"\f0b0"}.icon-briefcase:before{content:"\f0b1"}.icon-arrows-alt:before{content:"\f0b2"}.icon-group:before{content:"\f0c0"}.icon-chain:before{content:"\f0c1"}.icon-cloud:before{content:"\f0c2"}.icon-flask:before{content:"\f0c3"}.icon-cut:before{content:"\f0c4"}.icon-copy:before{content:"\f0c5"}.icon-paperclip:before{content:"\f0c6"}.icon-save:before{content:"\f0c7"}.icon-square:before{content:"\f0c8"}.icon-navicon:before{content:"\f0c9"}.icon-list-ul:before{content:"\f0ca"}.icon-list-ol:before{content:"\f0cb"}.icon-strikethrough:before{content:"\f0cc"}.icon-underline:before{content:"\f0cd"}.icon-table:before{content:"\f0ce"}.icon-magic:before{content:"\f0d0"}.icon-truck:before{content:"\f0d1"}.icon-pinterest:before{content:"\f0d2"}.icon-pinterest-square:before{content:"\f0d3"}.icon-google-plus-square:before{content:"\f0d4"}.icon-google-plus:before{content:"\f0d5"}.icon-money:before{content:"\f0d6"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-up:before{content:"\f0d8"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-columns:before{content:"\f0db"}.icon-unsorted:before{content:"\f0dc"}.icon-sort-down:before{content:"\f0dd"}.icon-sort-up:before{content:"\f0de"}.icon-envelope:before{content:"\f0e0"}.icon-linkedin:before{content:"\f0e1"}.icon-rotate-left:before{content:"\f0e2"}.icon-legal:before{content:"\f0e3"}.icon-dashboard:before{content:"\f0e4"}.icon-comment-o:before{content:"\f0e5"}.icon-comments-o:before{content:"\f0e6"}.icon-flash:before{content:"\f0e7"}.icon-sitemap:before{content:"\f0e8"}.icon-umbrella:before{content:"\f0e9"}.icon-paste:before{content:"\f0ea"}.icon-lightbulb-o:before{content:"\f0eb"}.icon-exchange:before{content:"\f0ec"}.icon-cloud-download:before{content:"\f0ed"}.icon-cloud-upload:before{content:"\f0ee"}.icon-user-md:before{content:"\f0f0"}.icon-stethoscope:before{content:"\f0f1"}.icon-suitcase:before{content:"\f0f2"}.icon-bell:before{content:"\f0f3"}.icon-coffee:before{content:"\f0f4"}.icon-cutlery:before{content:"\f0f5"}.icon-file-text-o:before{content:"\f0f6"}.icon-building-o:before{content:"\f0f7"}.icon-hospital-o:before{content:"\f0f8"}.icon-ambulance:before{content:"\f0f9"}.icon-medkit:before{content:"\f0fa"}.icon-fighter-jet:before{content:"\f0fb"}.icon-beer:before{content:"\f0fc"}.icon-h-square:before{content:"\f0fd"}.icon-plus-square:before{content:"\f0fe"}.icon-angle-double-left:before{content:"\f100"}.icon-angle-double-right:before{content:"\f101"}.icon-angle-double-up:before{content:"\f102"}.icon-angle-double-down:before{content:"\f103"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-desktop:before{content:"\f108"}.icon-laptop:before{content:"\f109"}.icon-tablet:before{content:"\f10a"}.icon-mobile-phone:before{content:"\f10b"}.icon-circle-o:before{content:"\f10c"}.icon-quote-left:before{content:"\f10d"}.icon-quote-right:before{content:"\f10e"}.icon-spinner:before{content:"\f110"}.icon-circle:before{content:"\f111"}.icon-mail-reply:before{content:"\f112"}.icon-github-alt:before{content:"\f113"}.icon-folder-o:before{content:"\f114"}.icon-folder-open-o:before{content:"\f115"}.icon-smile-o:before{content:"\f118"}.icon-frown-o:before{content:"\f119"}.icon-meh-o:before{content:"\f11a"}.icon-gamepad:before{content:"\f11b"}.icon-keyboard-o:before{content:"\f11c"}.icon-flag-o:before{content:"\f11d"}.icon-flag-checkered:before{content:"\f11e"}.icon-terminal:before{content:"\f120"}.icon-code:before{content:"\f121"}.icon-mail-reply-all:before{content:"\f122"}.icon-star-half-empty:before{content:"\f123"}.icon-location-arrow:before{content:"\f124"}.icon-crop:before{content:"\f125"}.icon-code-fork:before{content:"\f126"}.icon-unlink:before{content:"\f127"}.icon-question:before{content:"\f128"}.icon-info:before{content:"\f129"}.icon-exclamation:before{content:"\f12a"}.icon-superscript:before{content:"\f12b"}.icon-subscript:before{content:"\f12c"}.icon-eraser:before{content:"\f12d"}.icon-puzzle-piece:before{content:"\f12e"}.icon-microphone:before{content:"\f130"}.icon-microphone-slash:before{content:"\f131"}.icon-shield:before{content:"\f132"}.icon-calendar-o:before{content:"\f133"}.icon-fire-extinguisher:before{content:"\f134"}.icon-rocket:before{content:"\f135"}.icon-maxcdn:before{content:"\f136"}.icon-chevron-circle-left:before{content:"\f137"}.icon-chevron-circle-right:before{content:"\f138"}.icon-chevron-circle-up:before{content:"\f139"}.icon-chevron-circle-down:before{content:"\f13a"}.icon-html5:before{content:"\f13b"}.icon-css3:before{content:"\f13c"}.icon-anchor:before{content:"\f13d"}.icon-unlock-alt:before{content:"\f13e"}.icon-bullseye:before{content:"\f140"}.icon-ellipsis-h:before{content:"\f141"}.icon-ellipsis-v:before{content:"\f142"}.icon-rss-square:before{content:"\f143"}.icon-play-circle:before{content:"\f144"}.icon-ticket:before{content:"\f145"}.icon-minus-square:before{content:"\f146"}.icon-minus-square-o:before{content:"\f147"}.icon-level-up:before{content:"\f148"}.icon-level-down:before{content:"\f149"}.icon-check-square:before{content:"\f14a"}.icon-pencil-square:before{content:"\f14b"}.icon-external-link-square:before{content:"\f14c"}.icon-share-square:before{content:"\f14d"}.icon-compass:before{content:"\f14e"}.icon-toggle-down:before{content:"\f150"}.icon-toggle-up:before{content:"\f151"}.icon-toggle-right:before{content:"\f152"}.icon-euro:before{content:"\f153"}.icon-gbp:before{content:"\f154"}.icon-dollar:before{content:"\f155"}.icon-rupee:before{content:"\f156"}.icon-cny:before{content:"\f157"}.icon-ruble:before{content:"\f158"}.icon-won:before{content:"\f159"}.icon-bitcoin:before{content:"\f15a"}.icon-file:before{content:"\f15b"}.icon-file-text:before{content:"\f15c"}.icon-sort-alpha-asc:before{content:"\f15d"}.icon-sort-alpha-desc:before{content:"\f15e"}.icon-sort-amount-asc:before{content:"\f160"}.icon-sort-amount-desc:before{content:"\f161"}.icon-sort-numeric-asc:before{content:"\f162"}.icon-sort-numeric-desc:before{content:"\f163"}.icon-thumbs-up:before{content:"\f164"}.icon-thumbs-down:before{content:"\f165"}.icon-youtube-square:before{content:"\f166"}.icon-youtube:before{content:"\f167"}.icon-xing:before{content:"\f168"}.icon-xing-square:before{content:"\f169"}.icon-youtube-play:before{content:"\f16a"}.icon-dropbox:before{content:"\f16b"}.icon-stack-overflow:before{content:"\f16c"}.icon-instagram:before{content:"\f16d"}.icon-flickr:before{content:"\f16e"}.icon-adn:before{content:"\f170"}.icon-bitbucket:before{content:"\f171"}.icon-bitbucket-square:before{content:"\f172"}.icon-tumblr:before{content:"\f173"}.icon-tumblr-square:before{content:"\f174"}.icon-long-arrow-down:before{content:"\f175"}.icon-long-arrow-up:before{content:"\f176"}.icon-long-arrow-left:before{content:"\f177"}.icon-long-arrow-right:before{content:"\f178"}.icon-apple:before{content:"\f179"}.icon-windows:before{content:"\f17a"}.icon-android:before{content:"\f17b"}.icon-linux:before{content:"\f17c"}.icon-dribbble:before{content:"\f17d"}.icon-skype:before{content:"\f17e"}.icon-foursquare:before{content:"\f180"}.icon-trello:before{content:"\f181"}.icon-female:before{content:"\f182"}.icon-male:before{content:"\f183"}.icon-gittip:before{content:"\f184"}.icon-sun-o:before{content:"\f185"}.icon-moon-o:before{content:"\f186"}.icon-archive:before{content:"\f187"}.icon-bug:before{content:"\f188"}.icon-vk:before{content:"\f189"}.icon-weibo:before{content:"\f18a"}.icon-renren:before{content:"\f18b"}.icon-pagelines:before{content:"\f18c"}.icon-stack-exchange:before{content:"\f18d"}.icon-arrow-circle-o-right:before{content:"\f18e"}.icon-arrow-circle-o-left:before{content:"\f190"}.icon-toggle-left:before{content:"\f191"}.icon-dot-circle-o:before{content:"\f192"}.icon-wheelchair:before{content:"\f193"}.icon-vimeo-square:before{content:"\f194"}.icon-turkish-lira:before{content:"\f195"}.icon-plus-square-o:before{content:"\f196"}.icon-space-shuttle:before{content:"\f197"}.icon-slack:before{content:"\f198"}.icon-envelope-square:before{content:"\f199"}.icon-wordpress:before{content:"\f19a"}.icon-openid:before{content:"\f19b"}.icon-institution:before{content:"\f19c"}.icon-mortar-board:before{content:"\f19d"}.icon-yahoo:before{content:"\f19e"}.icon-google:before{content:"\f1a0"}.icon-reddit:before{content:"\f1a1"}.icon-reddit-square:before{content:"\f1a2"}.icon-stumbleupon-circle:before{content:"\f1a3"}.icon-stumbleupon:before{content:"\f1a4"}.icon-delicious:before{content:"\f1a5"}.icon-digg:before{content:"\f1a6"}.icon-pied-piper-square:before{content:"\f1a7"}.icon-pied-piper-alt:before{content:"\f1a8"}.icon-drupal:before{content:"\f1a9"}.icon-joomla:before{content:"\f1aa"}.icon-language:before{content:"\f1ab"}.icon-fax:before{content:"\f1ac"}.icon-building:before{content:"\f1ad"}.icon-child:before{content:"\f1ae"}.icon-paw:before{content:"\f1b0"}.icon-spoon:before{content:"\f1b1"}.icon-cube:before{content:"\f1b2"}.icon-cubes:before{content:"\f1b3"}.icon-behance:before{content:"\f1b4"}.icon-behance-square:before{content:"\f1b5"}.icon-steam:before{content:"\f1b6"}.icon-steam-square:before{content:"\f1b7"}.icon-recycle:before{content:"\f1b8"}.icon-automobile:before{content:"\f1b9"}.icon-cab:before{content:"\f1ba"}.icon-tree:before{content:"\f1bb"}.icon-spotify:before{content:"\f1bc"}.icon-deviantart:before{content:"\f1bd"}.icon-soundcloud:before{content:"\f1be"}.icon-database:before{content:"\f1c0"}.icon-file-pdf-o:before{content:"\f1c1"}.icon-file-word-o:before{content:"\f1c2"}.icon-file-excel-o:before{content:"\f1c3"}.icon-file-powerpoint-o:before{content:"\f1c4"}.icon-file-photo-o:before{content:"\f1c5"}.icon-file-zip-o:before{content:"\f1c6"}.icon-file-sound-o:before{content:"\f1c7"}.icon-file-movie-o:before{content:"\f1c8"}.icon-file-code-o:before{content:"\f1c9"}.icon-vine:before{content:"\f1ca"}.icon-codepen:before{content:"\f1cb"}.icon-jsfiddle:before{content:"\f1cc"}.icon-life-bouy:before{content:"\f1cd"}.icon-circle-o-notch:before{content:"\f1ce"}.icon-ra:before{content:"\f1d0"}.icon-ge:before{content:"\f1d1"}.icon-git-square:before{content:"\f1d2"}.icon-git:before{content:"\f1d3"}.icon-hacker-news:before{content:"\f1d4"}.icon-tencent-weibo:before{content:"\f1d5"}.icon-qq:before{content:"\f1d6"}.icon-wechat:before{content:"\f1d7"}.icon-send:before{content:"\f1d8"}.icon-send-o:before{content:"\f1d9"}.icon-history:before{content:"\f1da"}.icon-circle-thin:before{content:"\f1db"}.icon-header:before{content:"\f1dc"}.icon-paragraph:before{content:"\f1dd"}.icon-sliders:before{content:"\f1de"}.icon-share-alt:before{content:"\f1e0"}.icon-share-alt-square:before{content:"\f1e1"}.icon-bomb:before{content:"\f1e2"}.icon-eye2:before{content:"\e000"}.icon-paper-clip:before{content:"\e001"}.icon-mail:before{content:"\e002"}.icon-toggle:before{content:"\e003"}.icon-layout:before{content:"\e004"}.icon-link:before{content:"\e005"}.icon-bell2:before{content:"\e006"}.icon-lock2:before{content:"\e007"}.icon-unlock2:before{content:"\e008"}.icon-ribbon:before{content:"\e009"}.icon-image:before{content:"\e010"}.icon-signal2:before{content:"\e011"}.icon-target:before{content:"\e012"}.icon-clipboard:before{content:"\e013"}.icon-clock:before{content:"\e014"}.icon-watch:before{content:"\e015"}.icon-air-play:before{content:"\e016"}.icon-camera2:before{content:"\e017"}.icon-video:before{content:"\e018"}.icon-disc:before{content:"\e019"}.icon-printer:before{content:"\e020"}.icon-monitor:before{content:"\e021"}.icon-server:before{content:"\e022"}.icon-cog:before{content:"\e023"}.icon-heart2:before{content:"\e024"}.icon-paragraph2:before{content:"\e025"}.icon-align-justify2:before{content:"\e026"}.icon-align-left2:before{content:"\e027"}.icon-align-center2:before{content:"\e028"}.icon-align-right2:before{content:"\e029"}.icon-book2:before{content:"\e030"}.icon-layers:before{content:"\e031"}.icon-stack:before{content:"\e032"}.icon-stack-2:before{content:"\e033"}.icon-paper:before{content:"\e034"}.icon-paper-stack:before{content:"\e035"}.icon-search2:before{content:"\e036"}.icon-zoom-in:before{content:"\e037"}.icon-zoom-out:before{content:"\e038"}.icon-reply:before{content:"\e039"}.icon-circle-plus:before{content:"\e040"}.icon-circle-minus:before{content:"\e041"}.icon-circle-check:before{content:"\e042"}.icon-circle-cross:before,.icon-remove:before{content:"\e043"}.icon-square-plus:before{content:"\e044"}.icon-square-minus:before{content:"\e045"}.icon-square-check:before{content:"\e046"}.icon-square-cross:before{content:"\e047"}.icon-microphone2:before{content:"\e048"}.icon-record:before{content:"\e049"}.icon-skip-back:before{content:"\e050"}.icon-rewind:before{content:"\e051"}.icon-play2:before{content:"\e052"}.icon-pause2:before{content:"\e053"}.icon-stop2:before{content:"\e054"}.icon-fast-forward2:before{content:"\e055"}.icon-skip-forward:before{content:"\e056"}.icon-shuffle:before{content:"\e057"}.icon-repeat:before{content:"\e058"}.icon-folder2:before{content:"\e059"}.icon-umbrella2:before{content:"\e060"}.icon-moon:before{content:"\e061"}.icon-thermometer:before{content:"\e062"}.icon-drop:before{content:"\e063"}.icon-sun:before{content:"\e064"}.icon-cloud2:before{content:"\e065"}.icon-cloud-upload2:before{content:"\e066"}.icon-cloud-download2:before{content:"\e067"}.icon-upload2:before{content:"\e068"}.icon-download2:before{content:"\e069"}.icon-location:before{content:"\e070"}.icon-location-2:before{content:"\e071"}.icon-map:before{content:"\e072"}.icon-battery:before{content:"\e073"}.icon-head:before{content:"\e074"}.icon-briefcase2:before{content:"\e075"}.icon-speech-bubble:before{content:"\e076"}.icon-anchor2:before{content:"\e077"}.icon-globe2:before{content:"\e078"}.icon-box:before{content:"\e079"}.icon-reload:before{content:"\e080"}.icon-share:before{content:"\e081"}.icon-marquee:before{content:"\e082"}.icon-marquee-plus:before{content:"\e083"}.icon-marquee-minus:before{content:"\e084"}.icon-tag2:before{content:"\e085"}.icon-power:before{content:"\e086"}.icon-command:before{content:"\e087"}.icon-alt:before{content:"\e088"}.icon-esc:before{content:"\e089"}.icon-bar-graph:before{content:"\e090"}.icon-bar-graph-2:before{content:"\e091"}.icon-pie-graph:before{content:"\e092"}.icon-star2:before{content:"\e093"}.icon-arrow-left2:before{content:"\e094"}.icon-arrow-right2:before{content:"\e095"}.icon-arrow-up2:before{content:"\e096"}.icon-arrow-down2:before{content:"\e097"}.icon-volume:before{content:"\e098"}.icon-mute:before{content:"\e099"}.icon-content-right:before{content:"\e100"}.icon-content-left:before{content:"\e101"}.icon-grid:before{content:"\e102"}.icon-grid-2:before{content:"\e103"}.icon-columns2:before{content:"\e104"}.icon-loader:before{content:"\e105"}.icon-bag:before{content:"\e106"}.icon-ban2:before{content:"\e107"}.icon-flag2:before{content:"\e108"}.icon-trash:before{content:"\e109"}.icon-expand2:before{content:"\e110"}.icon-contract:before{content:"\e111"}.icon-maximize:before{content:"\e112"}.icon-minimize:before{content:"\e113"}.icon-plus2:before{content:"\e114"}.icon-minus2:before{content:"\e115"}.icon-check2:before{content:"\e116"}.icon-cross:before{content:"\e117"}.icon-move:before{content:"\e118"}.icon-delete:before{content:"\e119"}.icon-menu:before{content:"\e120"}.icon-archive2:before{content:"\e121"}.icon-inbox2:before{content:"\e122"}.icon-outbox:before{content:"\e123"}.icon-file2:before{content:"\e124"}.icon-file-add:before{content:"\e125"}.icon-file-subtract:before{content:"\e126"}.icon-help:before{content:"\e127"}.icon-open:before{content:"\e128"}.icon-ellipsis:before{content:"\e129"}.icon-envelope14:before{content:"\e600"}.section--nav{padding:0;position:relative;z-index:100;transition:all .1s ease}@media (max-width:991px){.section--nav>.container{text-align:center}.section--nav>.container .nav-toggle:nth-of-type(1){float:left}}.section--nav>.container>form{margin-bottom:0}@media (max-width:979px){.section--nav{padding:0!important}.section--nav--fixed{position:fixed;left:0;top:0;right:0}}.section--nav--narrow .brand{line-height:40px}.section--nav--narrow .nav-toggle,.section--nav--narrow .search-toggle{margin-top:5px;margin-bottom:5px}.brand{line-height:100px;float:left}@media (max-width:991px){.brand{float:none}}@media (max-width:767px){.brand{width:110px;line-height:60px;margin-right:0;margin-left:15px}}.brand svg{vertical-align:middle;margin-top:-18px}.nav-mainmenu{margin-bottom:0;float:left}.nav-mainmenu>li{float:left;margin:0}.nav-mainmenu>li>a,.nav-mainmenu>li>a:focus{text-transform:uppercase;font-size:12px;text-decoration:none;margin:0 10px;padding:0;line-height:100px;color:#2fa6c1;position:relative;background:0 0}.nav-mainmenu>li>a:focus:hover,.nav-mainmenu>li>a:hover{color:#a5b7ba;background:0 0}.nav-mainmenu>li>a.dropdown-toggle .caret,.nav-mainmenu>li>a:focus.dropdown-toggle .caret{margin-top:100px/2 - 3;border-top-color:#2fa6c1;border-bottom-color:#2fa6c1}.nav-mainmenu>li.active>a,.nav-mainmenu>li.active>a:focus,.nav-mainmenu>li.active>a:hover{color:#a5b7ba;background:0 0}.nav-mainmenu>li.dropdown.open>a.dropdown-toggle{background:0 0;color:#a5b7ba}.nav-mainmenu>li.dropdown.open>a.dropdown-toggle>.caret{border-top-color:#a5b7ba;border-bottom-color:#a5b7ba}.nav-mainmenu>li .dropdown-menu{margin-top:-25px;transition:all .3s ease-in-out;opacity:0;display:block;visibility:hidden;left:50%;width:200px;margin-left:-100px;border-top:3px solid #3e3946}.nav-mainmenu>li .dropdown-menu:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:8px solid #3e3946;border-bottom-color:#3e3946;position:absolute;top:-10px;left:50%;margin-left:-4px}.nav-mainmenu>li.open .dropdown-menu{opacity:1;margin-top:-20px;visibility:visible}@media (max-width:979px){.nav-mainmenu{float:none}.nav-mainmenu>li{float:none}.nav-mainmenu>li>a,.nav-mainmenu>li>a:focus{line-height:32px;margin:0;padding:4px 20px;border-top:1px solid #ddd}}.nav-search{list-style:none;padding:58px/2 0;margin:0;text-align:center}.nav-search>li{position:relative;display:inline-block}.nav-search>li *{margin-bottom:0}.nav-search>li:not(:first-child){margin-left:20px}.nav-search>li:after{content:'';position:absolute;display:block;right:0;top:0;height:42px;width:42px}.nav-search>li:nth-child(1):after{background:url(../../img/chair.png) 50% 50% no-repeat}.nav-search>li:nth-child(2):after{background:url(../../img/location.png) 50% 50% no-repeat}.nav-search input{height:42px;padding:0 15px;width:17.5vw}.nav-search .typeahead{width:100%;text-align:left}.nav-search button{line-height:28px;padding:6px 13px}.nav-account{margin:56px/2 0 56px/2 0;padding:0;list-style-type:none;position:relative;float:right}.nav-account>li{float:left;margin:0}.nav-account>li>a,.nav-account>li>a:focus{display:block;font-size:12px;text-transform:uppercase;text-decoration:none;line-height:30px}.nav-account>li>a:focus>i,.nav-account>li>a>i{font-size:16px}.nav-account>li.open .nav-account__menu.dropdown-menu{opacity:1;margin-top:10px;visibility:visible}.nav-account__join>a{color:#ea5d2d!important}.nav-account>a:active,.nav-account>a:focus{outline:0 none}.nav-account__avatar{float:left;margin-right:12px;height:30px}.nav-account__avatar img{width:30px;height:30px;border-radius:50%}.nav-account__name{float:left;color:#2fa6c1;line-height:30px;text-transform:uppercase;font-size:12px;position:relative}.nav-account__name i{font-size:14px}.nav-account__name .notif{position:absolute;right:8px;top:-6px;width:15px;height:15px;line-height:15px;text-align:center;font-size:11px;border-radius:50%;background:#f89406;color:#fff}.nav-account__menu.dropdown-menu{margin-top:0;transition:all .15s ease-in-out;opacity:0;display:block;visibility:hidden;left:50%;width:200px;margin-left:-100px;border:0 none;box-shadow:0 0 4px rgba(0,0,0,.4)}.nav-account__menu ul{margin:0}.nav-account.open .dropdown-menu{opacity:1;margin-top:10px;visibility:visible}@media (max-width:767px){.nav-account--logged-in .nav-account__menu.dropdown-menu:before{display:none}}.has-notif-box{width:300px!important;left:auto!important;right:0!important;margin-left:0!important}.notif-box{max-height:300px;overflow:auto;margin:0;padding:0;list-style-type:none}.notif-box>li{display:block;margin:0;border-bottom:1px solid #ddd}.notif-box>li>a{display:block;padding:6px 12px;color:#646464;font-size:12px;line-height:14px;letter-spacing:normal}.notif-box>li>a .icon-calendar-o{float:left;display:block;width:24px;height:24px;text-align:center;line-height:24px;font-size:14px;color:#fff;background:#56d2ae;margin-right:5px;margin-top:5px}.notif-box>li>a:hover{background:#f2f2f2}.notif-box__item-content{overflow:hidden;padding:4px 0}.notif-box__item-content .time{color:#bbb;display:block}.navigation-sticky{position:fixed;left:0;right:0;top:0;background:rgba(255,255,255,.9);z-index:7000;padding-top:0;padding-bottom:0;box-shadow:0 0 10px rgba(0,0,0,.3)}.nav-toggle,.search-toggle{line-height:30px;padding:0;text-align:center;margin:15px;float:right;text-transform:uppercase;text-decoration:none;color:#2fa6c1;display:none}@media (max-width:991px){.nav-toggle,.search-toggle{line-height:22px;margin:63px/2 0}}@media (max-width:767px){.nav-toggle,.search-toggle{margin:23px/2}}.nav-toggle:hover,.search-toggle:hover{text-decoration:none}.nav-toggle i,.search-toggle i{font-size:20px}@media (max-width:991px){.nav-toggle i,.search-toggle i{font-size:36px}}@media (max-width:767px){.nav-toggle i,.search-toggle i{font-size:30px}}.search-toggle{margin-right:10px}@media (max-width:767px){.search-toggle{display:block}}.form-login{margin:0;padding:10px 10px 0}.form-login .form-actions{padding:10px;margin:0 -10px 0;border-top:0 none;background:0 0}.form-login .form-actions a{display:block;margin-top:5px}@media (max-width:767px){.scotch-panel-canvas,.scotch-panel-wrapper{min-height:100vh}}.scotch-panel-right{overflow:auto!important}.panel{background:#fff;padding:0;position:relative;box-sizing:border-box}.panel__close,.panel__close:focus{position:absolute;right:16px;top:16px;color:#777;opacity:.6;font-size:22px;line-height:22px;text-decoration:none}.panel__close .vl,.panel__close:focus .vl{line-height:22px;vertical-align:top}.panel__close:focus:hover,.panel__close:hover{text-decoration:none;opacity:1;color:#777}.panel__header{text-transform:uppercase;font-weight:700;padding:20px}.panel p{padding:0 20px;margin:0 0 20px}.panel form{padding:0 20px 20px}.panel--nav .panel__header{margin-bottom:0}.panel--nav .nav-top{float:none}.panel--nav .nav-top>li{float:none}.panel--nav .nav-top>li>a{color:#38b7ea;line-height:20px;text-align:left;padding:10px 20px;margin:0 -20px 0;border-top:1px solid transparent;border-bottom:1px solid #ddd}.panel-overlay{position:fixed;background:rgba(0,0,0,.65);width:100%;height:100%;display:none;z-index:100000;transition:all 225ms ease;animation-duration:.2s;animation-fill-mode:both;animation-name:fadeIn;cursor:pointer}.scotch-is-showing .panel-overlay{display:block}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.breadcrumbs li{color:#56d2ae}.breadcrumbs li a{text-decoration:none;color:#56d2ae}.breadcrumbs li a:hover{color:#2ead88}.breadcrumbs li .divider{color:#56d2ae}.section--header{background:#fff url(../../img/bg.jpg) 50% 0 no-repeat;background-size:cover;position:relative;padding:70px 0 35px}.section--header:before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.3) url(../../img/pattern_dot.png) 0 0 repeat}.section--header>.container{position:relative;z-index:10}@media screen and (max-width:767px){.section--header>.container{display:flex;flex-direction:column}.section--header>.container>div:nth-of-type(1){margin-top:40px;order:2}.section--header>.container>div:nth-of-type(2){order:1}}@media screen and (max-width:767px){.section--header{padding:20px}}.section--header .box{margin-bottom:30px}.section--header .box:last-child{margin-bottom:0}.h-block{text-align:center}.h-block h1{text-transform:uppercase;font-size:48px;line-height:48px;color:#fff}.h-block p{text-transform:uppercase;font-size:18px;color:rgba(255,255,255,.5);margin-top:10px}@media screen and (max-width:767px){.h-block h1{font-size:24px;line-height:24px}.h-block p{font-size:12px;margin-top:5px;padding:0}}.section--header-inner{padding:0;background:0 0}.section--header-inner:before{display:none}.section--header-inner>.container{display:none}.nav-bar-search-collapse{clear:both;overflow:hidden;height:0}.ba-search{margin:80px 0 0;position:relative;z-index:10}.ba-search.sticky{position:fixed;left:0;top:0;right:0;z-index:2501}.ba-search.sticky .ba-search__form{position:relative;padding-left:60px;background:0 0}.ba-search.sticky .ba-search__form .tab-content{background:0 0}.ba-search.sticky .ba-search__form .tab-pane{padding:0}.ba-search.sticky .ba-search__form .nav-tabs{display:none}.ba-search.sticky .ba-search__form__logo{display:block}@media (max-width:767px){.ba-search{margin:10px 0 0}}.ba-inputs{display:table;width:100%;margin:0}.ba-inputs+.ba-inputs{margin-top:5px}.ba-inputs__item{display:table-cell;vertical-align:middle}@media (max-width:767px){.ba-inputs__item{display:block}.ba-inputs__item:not(:first-child){margin-top:20px}}.ba-inputs__item--label{width:8%;text-align:center;color:#aaa;vertical-align:middle;padding:0 6px}@media (max-width:767px){.ba-inputs__item--label{display:none}}.ba-inputs__item--btn{width:20%;white-space:nowrap;padding-left:6px}@media (max-width:767px){.ba-inputs__item--btn{padding-left:0;width:auto}}.ba-inputs__item--btn-cancel{width:24%;white-space:nowrap;padding-left:6px;display:none}.ba-inputs__item__wrp{position:relative}.ba-inputs__item .typeahead{left:0;right:0;width:auto;border-radius:0}.ba-inputs__item .typeahead .category{float:right;font-weight:700;color:#38b7ea}.ba-inputs__item .typeahead li.active .category{color:#fff}.ba-inputs__item .typeahead .address{display:block}.ba-inputs__item .typeahead img{float:left;margin-right:9px;width:38px}.ba-inputs__item .typeahead.dropdown-menu>li>a{white-space:normal}.ba-inputs--loc{display:none}.ba-inputs--loc .ba-inputs__item__wrp{position:relative}.loc-clear{position:absolute;display:block;width:16px;height:16px;background:url(../../img/cross-sign.png) 0 0 no-repeat;right:5px;top:6px;text-decoration:none}.ba-search__form{background:#fff;border-radius:0 3px 3px 3px;padding:10px;width:70%;margin:0 auto;position:relative}@media (max-width:767px){.ba-search__form{width:auto;margin:0;padding:15px;border-radius:0 0 3px 3px}.ba-search__form .row-fluid>div[class*=span]{margin-bottom:5px}.ba-search__form .nav{width:100%}.ba-search__form .nav li{width:50%}}.ba-search__form__logo{display:none;position:absolute;left:0;top:50%;margin-top:-18px;width:35px;height:36px;background:url(../../img/logo-element.png) 0 0 no-repeat;text-decoration:none}.ba-search__form input,.ba-search__form select{border-color:#ccc;margin-bottom:0;font-size:16px;height:42px}.ba-search__form .select2-chosen{font-size:16px;line-height:28px;border-color:#ccc}.ba-search__form .nav-tabs{border:0;margin:0;position:absolute;left:0;bottom:100%}.ba-search__form .nav-tabs>li{margin:0}.ba-search__form .nav-tabs>li>a{padding:4px 16px;border:0;border-radius:3px 3px 0 0;background:#ccc;color:#999}.ba-search__form .nav-tabs>li>a:hover{color:#777;background:#aaa}.ba-search__form .nav-tabs>li.active>a,.ba-search__form .nav-tabs>li.active>a:focus,.ba-search__form .nav-tabs>li.active>a:hover{background:#fff;color:#555;border:0 none}@media (max-width:1200px){.ba-search__form .nav-tabs>li{float:left!important}.ba-search__form .nav-tabs>li>a{padding:4px 16px;border:0!important;background:#ccc!important;color:#999!important}.ba-search__form .nav-tabs>li>a:hover{color:#777!important;background:#aaa!important}.ba-search__form .nav-tabs>li.active>a,.ba-search__form .nav-tabs>li.active>a:focus,.ba-search__form .nav-tabs>li.active>a:hover{background:#fff!important;color:#555!important;border:0 none!important}}.ba-search__form .tab-content{margin:0}.ba-search__form .tab-pane{border:0;padding:5px;margin:0}.ba-search--inner{margin:0;background:#f5f5f5;position:relative;border-bottom:1px solid rgba(0,0,0,.1);padding:15px 0;z-index:1}.ba-search--inner .ba-inputs__item--label{color:#646464}.ba-search--inner .ba-search__form{width:auto;padding:0;background:0 0}.ba-search--inner .ba-search__form .tab-content{background:0 0}.ba-search--inner .ba-search__form .nav-tabs{display:none}@media (max-width:767px){.ba-search--inner{background:0 0;padding:0;border-bottom:0 none}}@media (max-width:767px){.row-fluid>div[class*=span],.row>div[class*=span]{margin-bottom:5px}#searchModal .ba-search{display:block}}.m-search .btn-near-me{display:none}.m-search--fixed{position:fixed;background:#fff;z-index:10000;left:0;right:0;top:0;bottom:0;overflow:auto;padding:10px}.m-search--fixed .btn-near-me{display:block}.m-search--fixed .typeahead{position:static!important;float:none!important}.m-search--fixed .typeahead.dropdown-menu{border:0 none;box-shadow:none}.m-search--fixed .typeahead.dropdown-menu>li{padding:0}.m-search--fixed .typeahead.dropdown-menu>li>a{border-bottom:1px solid #ddd;margin-left:-20px;margin-right:-20px;padding:10px 20px}.m-search--fixed .typeahead.dropdown-menu>li.active>a,.m-search--fixed .typeahead.dropdown-menu>li.active>a:focus,.m-search--fixed .typeahead.dropdown-menu>li.active>a:hover{background:0 0;color:#646464}.m-search--fixed .typeahead.dropdown-menu>li span{display:block}.m-search--fixed .ba-search__form{margin:0 -10px 10px;border-radius:0;padding:0 10px 10px;border-bottom:2px solid #38b7ea}.m-search--fixed .ba-inputs__item--btn{display:none}.m-search--fixed .ba-inputs__item--btn-cancel{display:table-cell}.m-search--fixed .ba-inputs--loc{display:table}.ba-search--inner .m-search{padding:10px 15px;background:#f2f2f2}.ba-search--inner .m-search .ba-inputs__item--btn{display:none}.ba-search--inner .m-search.m-search--fixed{background:#fff;padding:10px}.section--verytop+.section--latest{padding-top:0}@media screen and (max-width:767px){.section--verytop{padding-left:15px;padding-right:15px}}.joinus{border:4px solid #d9d9d9;padding:30px;position:relative;overflow:hidden}.joinus:before{content:'';display:block;position:absolute;z-index:1;left:50%;top:50%;margin-top:-150px;margin-left:-180px;width:1500px;height:300px;background:url(../../img/joinus-bg.png) 0 0 no-repeat}.joinus .row-fluid{position:relative;z-index:2}.joinus__headlines{font-size:16px;padding-left:60px}.joinus__headlines ul{margin:0;list-style-type:circle}@media screen and (max-width:767px){.joinus__headlines{padding-left:20px}.joinus__headlines ul{text-align:center;list-style-type:none}}.joinus__facebook{padding-right:60px;padding-top:24px;float:right}.joinus__facebook .btn{float:right;border-width:2px}@media screen and (max-width:1200px){.joinus__facebook .btn{float:none}}.joinus__facebook__tag{width:180px;font-size:13px;line-height:15px;float:right;text-transform:uppercase}@media screen and (max-width:1200px){.joinus__facebook__tag{float:none;margin-top:14px}}@media screen and (max-width:767px){.joinus__facebook{float:none;padding:0;text-align:center}.joinus__facebook__tag{text-align:center;margin:14px auto 0}}.popular-locations{padding:30px 0 0;text-align:center}.popular-locations a{color:#646464;display:inline-block;margin-left:8px}.popular-locations a:hover{color:#1490c1}@media screen and (max-width:767px){.popular-locations{display:none}}.pl-cities{border:1px solid #d9d9d9;padding:40px;margin-top:30px;position:relative;display:none}.pl-cities:after,.pl-cities:before{display:table;content:"";line-height:0}.pl-cities:after{clear:both}.pl-cities h4{margin:0 0 20px}.pl-cities ul{list-style-type:none;margin:0;padding:0}@media screen and (max-width:767px){.section--latest{padding-left:15px;padding-right:15px}}.section--reviews{position:relative}.section--reviews:before{content:'';display:block;width:1px;position:absolute;top:0;bottom:80px;background:#b2b2b2;left:50%}@media screen and (max-width:767px){.section--reviews:before{display:none}}.section--reviews .reviews--comments .section__content,.section--reviews .reviews--venues .section__content{margin-top:30px}.breadcrumbs{margin:35px 0}@media screen and (max-width:767px){.breadcrumbs{margin-top:20px;margin-bottom:20px}}.section--content{padding:10px 0}@media screen and (max-width:767px){.section--content{padding:15px}}.section--looks{background:#f2f2f2}.reviews--venues{padding-right:30px}.reviews--comments{padding-left:30px}@media screen and (max-width:767px){.reviews--comments,.reviews--venues{padding:0}}.reviews__item__info{margin-top:20px}.reviews__item__verification{font-size:10px;color:#bbb}@media (max-width:767px){.reviews__item__verification{margin-left:10px}}.reviews__item__verification span{display:inline-block}.reviews__item__verification span+span{margin-left:5px;padding-left:5px;border-left:2px solid #e5e5e5}@media (max-width:767px){.reviews__item__verification span+span{margin-left:0;padding-left:0;border-left:none}}@media (max-width:767px){.reviews__item__verification span{display:block}}.ba-tabbable .nav{margin-bottom:40px}@media screen and (max-width:1200px){.ba-tabbable .nav>li>a{margin-right:3px;padding:6px;margin-bottom:3px}}@media (min-width:768px) and (max-width:979px){.ba-tabbable .nav>li{float:none;display:block}}@media (max-width:480px){.ba-tabbable .nav{margin-bottom:0}.ba-tabbable .nav>li{float:none;display:block}.ba-tabbable .nav>li>a{margin-right:0}}.ba-tabbable .tab-pane{border:0 none}.ba-items>.ba-item:last-child{margin-bottom:0}.ba-items--h{margin-top:30px}@media (max-width:768px){.ba-items{padding:0;border:0 none}}.ba-item{position:relative;margin-bottom:30px}.ba-item:after,.ba-item:before{display:table;content:"";line-height:0}.ba-item:after{clear:both}.ba-item__location{position:absolute;left:-6px;top:10px;padding:0 6px;color:#fff;font-size:13px;background:#38b7ea;border:1px solid #127eaa}.ba-item__location>a,.ba-item__location>a:hover{text-decoration:none;color:#fff}.ba-item__image{float:left;margin-right:20px;max-width:160px}.ba-item__body{overflow:hidden}.ba-item__body .rb__item{display:inline-flex}.ba-item__body>.row{margin-bottom:10px}@media (max-width:979px) and (min-width:540px){.ba-item__body>.row .span4{width:228px}.ba-item__body>.row .span8{width:auto}.ba-item__body>.row [class*=span]{float:left;min-height:1px;margin-left:20px}}@media (max-width:539px){.ba-item__body>.row [class*=span]{float:none;min-height:1px;margin-left:0;width:100%}.ba-item__body>.row .img-wrap{width:100%}.ba-item__body>.row .img-wrap img{width:100%}}.ba-item__body .box-body{border-bottom:1px solid #ddd}.ba-item__body .box-body>a{float:right;margin-top:10px}.ba-item__body .ba-venue__slider{max-width:265px}@media (max-width:540px){.ba-item__body .ba-venue__slider{max-width:100%}}.ba-item__body .ba-venue__slider .owl-nav{height:1px}@media (max-width:767px){.ba-item__body .ba-venue__slider .owl-nav{display:block}}.ba-item__title{font-size:22px;line-height:22px;margin:0 0 5px;color:#333;font-weight:700}.ba-item__title a{color:#333;text-decoration:none}.ba-item__title a:hover{color:#1490c1}.ba-item__reviews{margin-bottom:10px;white-space:nowrap}.ba-item__reviews span{display:inline-block;line-height:20px;vertical-align:middle}.ba-item__description{margin:0}.ba-item__description+.ba-item__description{margin-top:5px}@media (min-width:768px) and (max-width:979px){.ba-item__description{clear:left}}.ba-item--review .ba-item__body{padding-top:0}.ba-item--review .ba-item__image{text-align:right;width:115px;text-decoration:none}.ba-item--review .ba-item__image img{max-width:60px;display:block;float:right;margin-bottom:15px}@media (min-width:768px) and (max-width:979px){.ba-item--review .ba-item__image{-moz-text-align-last:auto;text-align-last:auto;width:auto}.ba-item--review .ba-item__image img{float:left;margin-right:10px}}.ba-item--review .ba-item__description{margin-top:-4px;margin-bottom:10px}.ba-item--review.-small{margin-bottom:15px}.ba-item--review.-small .ba-item__image{width:40px;text-align:left;float:left;margin-right:10px}.ba-item--review.-small .ba-item__image img{float:none;max-width:40px}.ba-item--review.-small .ba-item__name{margin-bottom:5px}.ba-item__name{clear:right;display:block;color:rgba(100,100,100,.6);letter-spacing:0;line-height:14px}@media (min-width:768px) and (max-width:979px){.ba-item__name{clear:none;float:left;text-align:left;margin-top:20px}}.ba-item--latest .ba-item__image{float:none;margin:0;display:block;position:relative;overflow:hidden;max-width:none}.ba-item--latest .ba-item__title{font-size:14px}.ba-item--latest .ba-stars{margin-bottom:14px}.ba-item .accordion-toggle{display:block;text-decoration:none;text-align:right;font-size:30px;border-top:1px solid #ddd}.ba-item .accordion-toggle .icon-angle-up{display:inline-block;transform:rotate(0);transition:.3s}.ba-item .accordion-toggle.collapsed .icon-angle-up{transform:rotate(-180deg);transition:.3s}.ba-item .accordion-toggle.collapsed .show-details{display:inline-block}.ba-item .accordion-toggle.collapsed .hide-details{display:none}.ba-item .accordion-toggle span{line-height:31px}.ba-item .accordion-toggle:hover{cursor:pointer}.ba-item .accordion-toggle span{font-size:16px;float:left}.ba-item .accordion-toggle .hide-details{display:inline-block}.ba-item .accordion-toggle .show-details{display:none}.ba-item--h{border:1px solid #ddd;padding:10px;margin-bottom:20px}.ba-item--h .ba-item__image{width:115px;margin-right:10px}@media (max-width:768px){.ba-item--h .ba-item__image{width:90px}}.ba-item--h .ba-item__description{margin-top:10px;margin-bottom:10px}@media (max-width:768px){.ba-item--h{overflow:hidden}.ba-item--h:last-child{border-bottom:0 none;margin-bottom:0;padding-bottom:0}.ba-item--h .ba-item__image{margin-right:10px}.ba-item--h .ba-item__body{padding-top:5px}.ba-item--h .ba-item__title{font-size:16px;line-height:16px}.ba-item--h .review-snip{display:none}.ba-item--h .ba-item__reviews{margin-bottom:5px}.ba-item--h .ba-item__reviews span{font-size:12px}.ba-item--h .ba-item__description{margin-top:0}}.review-snip{position:relative;margin-left:20px}@media (max-width:979px){.review-snip{display:none}}.review-snip__body{background:#fff;border-radius:3px;padding:10px;border:1px solid #ddd}.review-snip__body:before{content:'';display:block;position:absolute;top:25px;left:-15px;width:0;height:0;border-style:solid;border-width:8px 15px 8px 0;border-color:transparent #ddd transparent transparent}.review-snip__body:after{content:'';display:block;position:absolute;top:25px;left:-13px;width:0;height:0;border-style:solid;border-width:8px 15px 8px 0;border-color:transparent #fff transparent transparent}.review-snip__body__user img{float:left;width:34px;margin-right:10px}.review-snip__body__user__name{font-weight:700;line-height:14px}.review-snip__body__comment{margin-top:5px;font-size:12px;line-height:14px;height:56px;overflow:hidden;color:#999}.review-snip__more{font-size:12px;margin-left:10px}.ba-stars{width:108px;height:20px;line-height:20px;margin-right:10px;background-image:url(../../img/stars_sprite.png);background-position:0 0;background-repeat:no-repeat;display:inline-block;vertical-align:middle}.ba-stars--00{background-position:0 0}.ba-stars--05{background-position:0 -20px}.ba-stars--10{background-position:0 -40px}.ba-stars--15{background-position:0 -60px}.ba-stars--20{background-position:0 -80px}.ba-stars--25{background-position:0 -100px}.ba-stars--30{background-position:0 -120px}.ba-stars--35{background-position:0 -140px}.ba-stars--40{background-position:0 -160px}.ba-stars--45{background-position:0 -180px}.ba-stars--50{background-position:0 -200px}.ba-stars--small{width:88px;height:16px;line-height:16px;background-position:0 -220px}@media (max-width:768px){.ba-stars--small{margin-right:5px}}.ba-stars--small.ba-stars--00{background-position:0 -220px}.ba-stars--small.ba-stars--05{background-position:0 -236px}.ba-stars--small.ba-stars--10{background-position:0 -252px}.ba-stars--small.ba-stars--15{background-position:0 -268px}.ba-stars--small.ba-stars--20{background-position:0 -284px}.ba-stars--small.ba-stars--25{background-position:0 -300px}.ba-stars--small.ba-stars--30{background-position:0 -316px}.ba-stars--small.ba-stars--35{background-position:0 -332px}.ba-stars--small.ba-stars--40{background-position:0 -348px}.ba-stars--small.ba-stars--45{background-position:0 -364px}.ba-stars--small.ba-stars--50{background-position:0 -380px}.carou .owl-nav{position:absolute;top:-55px;right:0}.carou .owl-nav [class*=owl-]{padding:0;margin:0 0 0 10px;color:rgba(0,0,0,.4);background:0 0;border:1px solid rgba(0,0,0,.4);width:30px;height:30px;font-size:16px;line-height:30px;border-radius:50%;text-align:center}.carou .owl-nav [class*=owl-]:hover{background:#333;border-color:#333;color:#fff}.carou .owl-dots{margin-top:10px}.carou+.text-center{margin-top:40px;margin-bottom:0}.carou__items .carou__item{margin-bottom:10px}@media (max-width:767px){.carou__items .carou__item img{width:100%}}.carou__item a{display:block;position:relative;text-decoration:none}.carou__item a:hover{text-decoration:none}.carou__item a:hover .carou__item__cover{opacity:1}.carou__item a:hover .carou__item__cover i{font-size:50px;width:50px;height:50px;margin-top:-25px;margin-left:-25px}.carou__item__caption{text-transform:uppercase;color:#fff;text-align:center;position:absolute;left:0;bottom:0;right:0;font-size:16px;display:block;padding:12px 0;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 100%)}.carou__item__cover{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);color:#fff;text-align:center;transition:all .3s ease-in-out;opacity:0}.carou__item__cover i{font-size:10px;width:10px;height:10px;position:absolute;top:50%;left:50%;margin-left:-5px;margin-top:-5px;transition:all .15s ease-in-out}.carou__item__cats{padding:15px}.carou__item__cats h2{margin:0;line-height:20px;font-size:14px;font-weight:400}.ba-star{display:inline-block;width:20px;height:20px;background:url(../../img/tulip.png) 0 0 no-repeat;vertical-align:middle}.ba-star-o{display:inline-block;width:20px;height:20px;background:url(../../img/tulip.png) -20px 0 no-repeat;vertical-align:middle}.ba-star-small{display:inline-block;width:15px;height:15px;background:url(../../img/tulip-small.png) 0 0 no-repeat;vertical-align:middle}.ba-star-small-o{display:inline-block;line-height:1.05;width:15px;height:15px;background:url(../../img/tulip-small.png) -15px 0 no-repeat;vertical-align:middle}.directory-index{text-align:center}.directory .ba-items-row{display:flex;justify-content:space-between;margin:0 -10px}@media (max-width:767px){.directory .ba-items-row{flex-wrap:wrap}}.directory .ba-item{flex-grow:1;flex-basis:0;padding:0 10px}@media (max-width:767px){.directory .ba-item{min-width:50%}}@media (max-width:767px){.directory .ba-item{text-align:center;margin-bottom:5px!important}}@media (max-width:576px){.directory .ba-item{min-width:100%}}.directory .ba-item h3{font-size:18px;line-height:18px;text-transform:none;margin-bottom:0}.directory .ba-item span{font-size:12px;display:inline-block;margin-bottom:5px;color:#a0a0a0}.directory .ba-item p{font-size:14px}.ba-venue p{color:#000;font-size:12px;line-height:24px;margin-bottom:0}.ba-venue .venue-info{font-size:12px}@media (max-width:767px){.ba-venue__nav{float:left}.ba-venue__nav+a{float:right;margin-top:30px}}@media (max-width:500px){.ba-venue__nav{float:none}.ba-venue__nav+a{float:none;display:block;margin-top:20px;margin-bottom:40px}}@media (max-width:767px){.ba-venue__nav li{float:none}}.ba-venue__nav li a{border:none;text-transform:uppercase;color:#000;font-size:12px;line-height:28px;padding-left:0;text-decoration:underline}.ba-venue__nav li a:focus,.ba-venue__nav li a:hover{background-color:#fff;color:#56d2ae}@media (max-width:767px){.ba-venue__nav li a{font-size:17px}}.ba-venue .box-caption{font-size:18px;line-height:18px}.ba-venue .box-body .social-links{display:inline-block;font-size:12px;font-weight:400;line-height:24px;margin-top:0;margin-bottom:0}.ba-venue .box-body .social-links+.social-links{margin-left:40px}.ba-venue__social{margin-bottom:30px}@media screen and (max-width:767px){.ba-venue__social{display:none}}.ba-venue__header{overflow:hidden;margin-bottom:40px}.ba-venue__header-info{float:left}@media (max-width:767px){.ba-venue__header-info{float:none;margin-bottom:25px}}.ba-venue__header-info h2{display:inline-block;color:#333;font-family:montserratmedium,sans-serif;font-size:16px;line-height:20px}.ba-venue__header-info h2:not(:first-of-type){margin-left:18px;padding-left:18px;border-left:1px solid #2fa6c1}.ba-venue__header h1{font-size:24px;line-height:32px;font-family:montserratsemibold,sans-serif;color:#333;text-transform:uppercase}.ba-venue__header-description{font-size:12px;line-height:20px;color:#000;margin:20px 0 0}@media (max-width:767px){.ba-venue__header-description{margin-top:5px}}.ba-venue__header-description a{color:#56d2ae}.ba-venue__header-description .text.short{overflow:hidden;position:relative;height:20px;display:inline-block;word-break:break-all}.ba-venue__header-description .text.short:after{content:'...';position:absolute;right:0;bottom:0;display:block;background:#fff}.ba-venue__header-description .text+.description{display:block}.ba-venue__header-rates{float:right;text-decoration:none}@media (max-width:767px){.ba-venue__header-rates{float:none}}.ba-venue__header-rates>div:nth-child(1){float:left}@media (max-width:767px){.ba-venue__header-rates>div:nth-child(1){float:none;display:inline-block}}.ba-venue__header-rates>div:nth-child(2){font-size:52px;color:#2fa6c1;font-family:arimobold,sans-serif;line-height:46px;margin-left:30px;float:right}@media (max-width:767px){.ba-venue__header-rates>div:nth-child(2){float:left;margin-left:0;margin-right:30px;display:inline-block}}.ba-venue__header-rates .counter{line-height:36px;color:#000}.ba-venue__header__sorting .box-caption{float:left;margin-right:5px}.ba-venue__header__sorting .bootstrap-select .dropdown-toggle{line-height:1;padding-left:5px;padding-right:5px}.ba-venue__body .opening-hours{padding-left:30px;position:relative;min-height:270px}@media (max-width:767px){.ba-venue__body .opening-hours{padding-left:0;min-height:auto}}.ba-venue__body .opening-hours a{position:absolute;bottom:0;right:0}.ba-venue__body .map-block__info .row+.row{margin-top:50px}.ba-venue__body>.tab-pane{border-color:#ddd;padding:20px}.ba-venue .reviews-filter__options .bootstrap-select{margin-bottom:30px;width:100%!important}.ba-venue .reviews-filter__options label.fieldset-title{margin-bottom:30px;color:#333}.ba-venue .reviews-filter__options label.checkbox{margin-bottom:20px;position:relative}.ba-venue .reviews-filter__options label.checkbox .reviews-count{float:right}.ba-venue .reviews-filter__options label.checkbox .ba-stars{margin-top:-5px;margin-left:20px}.ba-venue .reviews-filter__options input[type=checkbox]{height:25px;width:25px;margin-top:0;cursor:pointer}.ba-venue .reviews-filter__options .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border:1px solid #e3e3e3;pointer-events:none;cursor:pointer;border-radius:3px}.ba-venue .reviews-filter__options .checkmark+label{transform:translate(0,-8px)}.ba-venue .reviews-filter__options .checkmark:after{content:"";position:absolute;display:none;left:7px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.ba-venue .reviews-filter__options input:checked~.checkmark{background-color:#56d2ae}.ba-venue .reviews-filter__options input:checked~.checkmark:after{display:block}.ba-venue__categories>li>a{border:none;color:#000;font-size:15px}.ba-venue__categories>li>a:first-child{padding-left:0}.ba-venue__categories>li>a:focus,.ba-venue__categories>li>a:hover{color:#000;background-color:#fff;text-decoration:underline}.ba-venue__categories .dropdown-menu{min-width:auto;text-align:center;right:0;left:auto;padding-top:0;padding-bottom:0}.ba-venue__categories .dropdown-menu li a:active,.ba-venue__categories .dropdown-menu li a:focus,.ba-venue__categories .dropdown-menu li a:hover{text-decoration:underline;background-color:#fff!important;color:#333!important;background-image:none}.ba-venue__categories .dropdown .dropdown-toggle{padding:6px 14px;border:1px solid #ccc}.ba-venue__categories .dropdown .dropdown-toggle:focus,.ba-venue__categories .dropdown .dropdown-toggle:hover{text-decoration:none}@media (max-width:767px){.ba-venue__categories--locations .container{padding-left:20px;padding-right:20px}}@media (max-width:767px){.ba-venue__categories--locations{padding-top:20px;padding-bottom:20px}}@media screen and (max-width:991px){.ba-venue__categories--locations p{display:inline-block;padding-right:5px;padding-left:5px;border-right:1px solid #38b7ea}.ba-venue__categories--locations p:last-of-type{border:none}}.ba-venue__categories--locations .collapse>div>a{padding-right:20px;float:right}.ba-venue__categories--locations .caption>div>a{line-height:2}.ba-venue__categories--locations .collapse.in{overflow:visible}@media screen and (max-width:991px){.ba-venue__categories--locations .collapse.in{display:inline}.ba-venue__categories--locations .collapse.in p:first-of-type{border-left:1px solid #000}}.ba-venue__categories--locations .collapse.in>a{float:right;font-size:16px;text-decoration:underline}@media (max-width:767px){.ba-venue__categories--locations .collapse.in>a{float:none;display:block;text-align:center}}.ba-venue__categories--locations .collapse.in>a:focus,.ba-venue__categories--locations .collapse.in>a:hover{text-decoration:none}.ba-venue__categories--locations button{display:none;border:none;margin:20px auto 0}.ba-venue__categories--locations button.collapsed{display:block}@media screen and (max-width:768px){.ba-venue__categories--locations button.collapsed{margin:-5px 0 0 0;padding:0 0 0 5px;background:0 0;color:#38b7ea;display:inline;border-radius:0;text-transform:none;line-height:20px;font-size:14px;text-align:left;text-decoration:underline}}@media screen and (max-width:768px){.ba-venue__categories--locations button:active{box-shadow:none}}.ba-venue__categories--locations .flex-row{display:flex;flex-wrap:wrap;justify-content:space-around}.ba-venue__categories--locations .flex-block{padding:0 20px 20px;text-align:center}.ba-venue__slider{position:relative;overflow:hidden;background:#f2f2f2;min-height:auto;background:url(../../img/select2-spinner.gif) 50% 50% no-repeat}.ba-venue__slider .google-photos{min-height:433px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.ba-venue__slider__item img{max-height:433px}.ba-venue__slider .owl-nav{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin-top:0}.ba-venue__slider .owl-nav .owl-prev{float:left;margin:0!important;border:none}.ba-venue__slider .owl-nav .owl-next{float:right;margin:0!important;border:none}.ba-venue__slider .owl-nav [class*=owl-]{padding:0;margin:0 0 0 10px;color:#fff;background:#38b7ea;width:30px;height:30px;font-size:16px;line-height:30px;text-align:center;border-radius:0}.ba-venue__slider .owl-nav [class*=owl-]:hover{background:#38b7ea;color:#fff}@media screen and (max-width:767px){.ba-venue__slider{min-height:0}.ba-venue__slider .owl-nav,.ba-venue__slider__desc{display:none}}.ba-venue__slider .owl-item img{position:absolute}.ba-venue__slider .owl-item.active img{position:static}span.ba-tag:active,span.ba-tag:focus,span.ba-tag:hover{color:#fff;background:#38b7ea}span.ba-tag:active:before,span.ba-tag:focus:before,span.ba-tag:hover:before{border-right-color:#38b7ea}.ba-price{color:#b0b0b0}.ba-venue__map .gm{min-height:320px}.pac-container{z-index:1050}.disclaimer{font-size:12px;color:#000;padding:10px 50px;border:2px solid #e5e5e5}@media (max-width:460px){.disclaimer{padding-left:20px;padding-right:20px}}.disclaimer p{margin-bottom:0}.disclaimer p:first-of-type{border-bottom:2px solid #e5e5e5;padding-bottom:10px}.modal{border-radius:4px}.modal form:last-child{margin-bottom:0}.modal .nav-search{padding:0}@media (max-width:767px){.modal .nav-search li{display:block;margin-left:0}.modal .nav-search li:not(:first-of-type){margin-top:20px}}.modal .nav-search input{width:19vw}@media (max-width:767px){.modal .nav-search input{width:100%}}@media (max-width:767px){.modal .nav-search button{margin:20px auto 0;display:block;width:100%}}.claim-venue .span6{margin-bottom:0!important}.claim-venue .span6 input,.claim-venue .span6 select{min-height:42px;height:42px}.claim-venue .span6 option{line-height:42px}.claim-venue .span6 option:first-child{display:none}.b-content{margin-bottom:50px}.b-content__block img{display:block;margin-bottom:20px}.b-content__actions:after,.b-content__actions:before{display:table;content:"";line-height:0}.b-content__actions:after{clear:both}.b-content>.section__header{margin-bottom:30px}.b-content__split{display:table;width:100%;margin:0;padding:0}.b-content__split__cell{display:table-cell;width:50%;padding:0;vertical-align:middle}.b-content__split__cell:first-child{padding-right:20px}.b-content__split__cell:last-child{padding-left:20px}.aside{border:1px solid #ddd;padding:20px}.aside+.aside{margin-top:30px}.section--footer-blocks{background:#262626}@media (max-width:767px){.section--footer-blocks{padding:20px 15px}.section--footer-blocks .country-switcher{margin:0;display:block;width:100%;min-height:30px;box-sizing:border-box}}.section--footer-blocks .box-caption{color:#37a6c1;font-size:14px}.section--footer-blocks .nav-stacked>li{margin:0}.section--footer-blocks .nav-stacked>li>a,.section--footer-blocks .nav-stacked>li>a:focus{padding:0;margin:0;color:#6b6b6b;display:inline-block;background:0 0;line-height:30px}.section--footer-blocks .nav-stacked>li>a:focus:hover,.section--footer-blocks .nav-stacked>li>a:hover{background:0 0;text-decoration:none;color:#1490c1}.section--footer-blocks .nav-stacked>li.active>a,.section--footer-blocks .nav-stacked>li.active>a:focus,.section--footer-blocks .nav-stacked>li.active>a:hover{background:0 0;text-decoration:none;color:#1490c1}.country-switcher,.language-switcher{float:right;border-color:#646464;border-radius:2px;margin-bottom:10px}@media screen and (max-width:767px){.country-switcher,.language-switcher{float:none;display:block;width:100%;min-height:30px;box-sizing:border-box}}@media screen and (max-width:767px){.row-fluid.gr-mobile:after,.row-fluid.gr-mobile:before{display:table;content:"";line-height:0}.row-fluid.gr-mobile:after{clear:both}.row-fluid.gr-mobile>[class*=span]{margin:0 0 30px;width:50%;float:left}}.section--footer{background:#262626;border-top:2px solid #353535;padding:35px 0;color:#6b6b6b;text-align:center}@media (max-width:767px){.section--footer{padding:20px 15px;text-align:left}}.copyright{margin:0;text-align:left}.copyright a{color:rgba(255,255,255,.6)}.copyright a:hover{color:#1490c1}.advert{text-align:center;text-transform:uppercase;margin-bottom:20px;padding:30px 40px;color:#ccc;border:1px solid #ddd}.addthis-share{margin-bottom:20px}#atrsb{display:table!important;width:100%!important}.at-resp-share-element>a{display:table-cell!important;padding-right:5px;margin:0!important}.at-resp-share-element a .at-icon-wrapper{float:none!important;display:block!important}.services-add{padding:10px 5px 5px 10px;background:#f2f2f2;margin-bottom:10px;margin-left:-21px;margin-right:-21px;display:none;box-shadow:inset 0 0 3px rgba(0,0,0,.2)}.services-add:after,.services-add:before{display:table;content:"";line-height:0}.services-add:after{clear:both}.services-add__header{font-size:12px;margin-bottom:5px}.services-add a{float:left;padding:4px 6px;text-decoration:none;background:#e3e3e3;color:#999;border-radius:3px;margin:0 5px 5px 0}.services-add a:hover{background:#ccc;color:#555}.services-add a.active,.services-add a.active:hover{background:#38b7ea;color:#fff}.add-hours__list{display:table;margin-bottom:10px}.add-hours__list__item{display:table-row}.add-hours__list__item a,.add-hours__list__item span{display:table-cell;padding-right:10px;text-decoration:none}@media (max-width:767px){.add-hours__list__item a,.add-hours__list__item span{padding-right:2px;font-size:12px}}.add-hours__controls select{margin:0}.add-hours__controls .weekday{width:70px}.add-hours__controls .hours-end,.add-hours__controls .hours-start{width:110px}@media (max-width:767px){.add-hours__controls select{font-size:12px;height:24px;line-height:24px;padding:2px 0}.add-hours__controls .weekday{width:60px}.add-hours__controls .hours-end,.add-hours__controls .hours-start{width:75px}}.add-hours__tb td{padding-right:10px}.status{text-transform:uppercase}.status--open{color:#56d2ae;padding-right:0!important}.status--closed{color:#d91404;padding-right:0!important}@media (max-width:767px){.ba-add-venue .controls input[type=text]{display:block;width:100%;min-height:30px;box-sizing:border-box;margin-bottom:15px}.thumbnails-grid>.thumbnail{max-width:120px}}.page-ypage_add .tabbable .nav-tabs li{display:none}.page-ypage_add #fieldgroup_ypage_general>h3{display:none}div.star-rating{float:left;width:17px;height:16px;text-indent:-999em;cursor:pointer;display:block;background:0 0;overflow:hidden}div.star-rating,div.star-rating a{background:url(../../img/star.png?v2) no-repeat 0 0}div.star-rating a{display:block;width:16px;height:100%;background-position:0 0;border:0}div.star-rating-on a{background-position:0 -16px!important}div.star-rating-hover a{background-position:0 -32px}div.star-rating-readonly a{cursor:default!important}div.star-rating{background:0 0!important;overflow:hidden!important;margin-top:2px}.rgray{background:url(../../img/gray.png?v2) center left repeat-x;display:inline-block}.rgold{background:url(../../img/gold.png?v2) center left repeat-x;display:inline-block}#block_reviews_form{margin-top:30px}.reviews__overall{font-size:14px;margin-top:0;padding:10px 50px;border:2px solid #e5e5e5}@media (max-width:460px){.reviews__overall{padding-left:20px;padding-right:20px}}.reviews__overall__wrapper{width:40%}@media (max-width:992px){.reviews__overall__wrapper{width:45%}}@media (max-width:767px){.reviews__overall__wrapper{width:100%}.reviews__overall__wrapper:not(:last-child){border-bottom:2px solid #e5e5e5}}.reviews__overall .mean{font-size:52px;line-height:65px;color:#2fa6c1;font-family:arimobold,sans-serif}.reviews__overall .flex{display:flex;flex-flow:row wrap;align-items:center}@media (max-width:405px){.reviews__overall .flex{display:block}}.reviews__overall .flex .flex-box{flex:1}@media (max-width:405px){.reviews__overall .flex .flex-box:first-child{margin-bottom:10px}}.reviews__overall .flex .flex-box:last-child{flex:4}@media (max-width:767px){.reviews__overall .flex .flex-box:last-child{flex:2}}.reviews__overall .rate{display:flex;justify-content:space-between;line-height:44px}@media (max-width:767px){.reviews__overall .rate{display:block}}.reviews__overall .rate:not(:last-child){border-bottom:2px solid #e5e5e5}@media (max-width:767px){.reviews__overall .rate [class^=span]{margin-bottom:0}}.reviews__overall__count{float:right;display:none}.reviews__overall__stars__item .rgray{float:right}.reviews__overall__stars__item .title{float:left;margin-right:10px}.reviews__list .btn{float:right;background-color:#2fa6c1;color:#fff}@media (max-width:767px){.reviews__list .btn{float:none;display:block;margin:0 auto}}.reviews__list .btn:active,.reviews__list .btn:hover{background-color:#207183}.reviews__list.box{margin-left:50px}@media (max-width:767px){.reviews__list.box{margin-left:0}}.reviews__item{border-bottom:2px solid #e5e5e5;padding-bottom:20px;margin-bottom:20px}.reviews__item__text{color:#000;line-height:28px;font-size:12px}.reviews__item:last-child{border-bottom:0 none;padding-bottom:0;margin-bottom:0}.reviews__item--form{border-bottom:0 none}.reviews__item__author{float:left}@media (max-width:560px){.reviews__item__author{float:none}}.reviews__item__author img{margin-right:16px}.reviews__item__author__name{font-size:16px;text-transform:uppercase;color:#56d2ae;float:left;font-family:montserratsemibold,sans-serif}.reviews__item__rating{float:right;display:flex}@media (max-width:767px){.reviews__item__rating{line-height:30px}}@media (max-width:560px){.reviews__item__rating{float:none;display:block}}.reviews__item__rating .mean{margin-left:40px;min-width:47px;color:#2fa6c1;font-size:22px;font-family:arimobold,sans-serif;text-align:right}@media (max-width:560px){.reviews__item__rating .mean{margin-left:20px;float:left;min-width:auto;margin-right:20px;margin-left:0}}@media (max-width:560px){.reviews__item__rating__i{display:inline-block}}.reviews__item__rating__i .title{float:left;margin-right:10px;min-width:145px;color:#222}#rate_item{margin:0}.reviews__form{position:relative;border:1px solid #ddd;margin-bottom:10px}@media (max-width:767px){.reviews__form+.btn-primary{display:block;width:100%;padding-left:0;padding-right:0;box-sizing:border-box}}.reviews__form__stars{background:#fff;border-bottom:1px solid #ddd;padding:5px 10px;font-size:12px;line-height:20px;box-shadow:0 1px 1px rgba(0,0,0,.075)}@media (max-width:767px){.reviews__form__stars__item+.reviews__form__stars__item{margin-top:6px}}.reviews__form__stars__item .title{float:left;margin-right:10px;min-width:145px}@media (max-width:767px){.reviews__form__stars__item .title{min-width:0;width:auto;float:none}}.reviews__form textarea{padding:15px;box-shadow:none;border:0 none;background:0 0;margin:0;resize:none}.reviews__item__info{padding:0}.reviews__item__date{font-size:12px;color:#bbb;display:inline-block;margin-left:15px}@media (max-width:767px){.reviews__item__date{line-height:30px}}.reviews__item__likes{display:inline-block;margin-right:20px}.reviews__item__likes a{display:inline-block;border-radius:20px;text-decoration:none;color:#bbb;margin-right:10px}.reviews__item__likes a.like:hover{color:#52be7f}.reviews__item__likes a.like:hover i{background:#52be7f;color:#fff}.reviews__item__likes a.dislike:hover{color:#fe495a}.reviews__item__likes a.dislike:hover i{background:#fe495a;color:#fff}.reviews__item__likes a[disabled=disabled]:hover{background:#fff;cursor:default;color:#bbb}.reviews__item__likes a[disabled=disabled]:hover i{background:#fff;cursor:default;color:#bbb}.reviews__item__likes a i{font-size:14px;width:20px;padding:5px;height:20px;line-height:20px;background:#fff;border-radius:50%}.reviews__item__comments-link{font-size:12px;display:inline-block}.reviews__item__comments-link a{text-decoration:none;border-bottom:1px dashed #c2ede4;display:inline-block}.reviews__item .add-comment{font-size:12px;display:inline-block;text-decoration:none;border-bottom:1px dashed #c2ede4}.reviews__item__comment-form{margin-left:56px;margin-top:10px}.reviews__item__comments{margin-left:56px}.reviews__item__comments .num{width:26px;height:26px;line-height:26px;font-size:12px;font-weight:700;text-align:center;color:#fff;background:#ccc;border-radius:50%;float:left}.reviews__item__comments .comment{margin-bottom:20px}.reviews__item__comments .comment:last-child{margin-bottom:0}.reviews__item__comments .description{margin-left:36px}.reviews__item__comments .author{font-weight:700;margin-bottom:8px}.reviews__item__comments .author span{font-size:12px;font-weight:400}.comment-form{background:#f2f2f2;padding:10px;margin-bottom:0}.ba-item--review-form{margin:0}.ba-item--review-form form{margin:0}div.star-rating{float:left;width:17px;height:16px;text-indent:-999em;cursor:pointer;display:block;background:0 0;overflow:hidden}div.star-rating,div.star-rating a{background:url(../../img/star.png) no-repeat 0 0}div.star-rating a{display:block;width:16px;height:100%;background-position:0 0;border:0}div.star-rating-on a{background-position:0 -16px!important}div.star-rating-hover a{background-position:0 -32px}div.star-rating-readonly a{cursor:default!important}div.star-rating{background:0 0!important;overflow:hidden!important;margin-top:2px}.rate-block{margin-bottom:10px}.rate-block__text{float:left;margin-right:10px}.ba-items--reviews{margin-bottom:40px}.ba-items--reviews:last-child{margin-bottom:0}@media (max-width:767px){.reviews__item__info .add-comment.pull-right{float:none!important;margin-top:10px}.reviews__item__author__name{line-height:30px;margin-left:10px}.reviews__item__author__name img{width:30px;margin-right:10px}.reviews__item__comment-form,.reviews__item__info,.reviews__item__rating,.reviews__item__text{margin-left:10px}}.reviews__item__comments .comment{position:relative}.reviews__item__comments .comment .description{background:#f2f2f2;border-radius:2px;padding:12px;position:relative}.reviews__item__comments .comment.-owner .num{background:#38b7ea}.reviews__item__comments .comment.-owner .description{background:#fff;border-left:2px solid #e5e5e5}.reviews__item__comments .comment.-owner .description .collapse-in{display:none}.reviews__item__comments .comment.-owner .description .collapsed{color:#000;line-height:28px;font-size:12px}@media (max-width:767px){.reviews__item__comments{margin-left:16px!important}.reviews__item__comments .description{margin-left:10px;padding:6px}.reviews__item__comments .comment::before{left:7px}.reviews__item__comments .comment .num{width:16px;height:16px;line-height:16px}.reviews__item__comments .comment .author{font-size:12px;text-align:left;margin-top:6px}}.rb__item{padding:25px;border:1px solid #e6e6e6;border-radius:2px;display:inline-flex;width:268px}.rb__item p{margin-bottom:5px}.rb__item>img{float:left;margin-right:25px}.rb__item__title{font-size:16px;margin-bottom:6px;margin-top:4px;color:#000;text-transform:uppercase}@media (max-width:480px){.rb__item .ba-stars{width:88px;height:16px;line-height:16px;background-position:0 -220px}.rb__item .ba-stars.ba-stars--00{background-position:0 -220px}.rb__item .ba-stars.ba-stars--05{background-position:0 -236px}.rb__item .ba-stars.ba-stars--10{background-position:0 -252px}.rb__item .ba-stars.ba-stars--15{background-position:0 -268px}.rb__item .ba-stars.ba-stars--20{background-position:0 -284px}.rb__item .ba-stars.ba-stars--25{background-position:0 -300px}.rb__item .ba-stars.ba-stars--30{background-position:0 -316px}.rb__item .ba-stars.ba-stars--35{background-position:0 -332px}.rb__item .ba-stars.ba-stars--40{background-position:0 -348px}.rb__item .ba-stars.ba-stars--45{background-position:0 -364px}.rb__item .ba-stars.ba-stars--50{background-position:0 -380px}}@media (max-width:480px) and (max-width:768px){.rb__item .ba-stars{margin-right:5px}}@media (max-width:767px){.services .row-fluid>div[class*=span],.services .row>div[class*=span]{margin-bottom:0;min-height:auto}.services .row-fluid>div[class*=span] p,.services .row>div[class*=span] p{margin-bottom:5px}}.services h3{font-size:14px;line-height:14px;color:#2fa6c1}.services p{font-size:12px;color:#000}.booking-services{padding:22px 0}.booking-services__tabbable{display:flex}.booking-services__nav-tabs{width:100%;max-width:310px;margin:0;border:none!important}.booking-services__nav-tabs li{border:none;border-bottom:1px solid #eee;border-radius:0;position:relative}.booking-services__nav-tabs li:after{content:'';position:absolute;bottom:-1px;height:1px;z-index:1;width:0;background:#56d2ae;transition:.2s ease-in-out}.booking-services__nav-tabs li a{display:block;font-size:16px;color:#36404a;padding:16px 0;border:none;background:0 0;margin:0!important;transition:.2s}.booking-services__nav-tabs li a:focus,.booking-services__nav-tabs li a:hover{color:#56d2ae;background:0 0}.booking-services__nav-tabs li a small{font-size:14px;color:#7f7f7f}.booking-services__nav-tabs li.active:after{width:100%}.booking-services__nav-tabs li.active a{background:0 0;color:#56d2ae;border:none}.booking-services__nav-tabs li.active a:focus,.booking-services__nav-tabs li.active a:hover{color:#56d2ae;border:none;background:0 0;margin:0!important}.booking-services__tab-content{flex:1;padding-left:90px}.booking-services__tab-content .tab-pane{padding:0!important;border:none!important}.booking-service__wrapper{position:relative;padding:16px;display:flex;align-items:flex-start;width:100%;border-bottom:1px solid #eee;transition:.2s}.booking-service__wrapper:hover{background:#fbfbfb}.booking-service__btn{background:0 0!important;border:none!important;padding:0!important;position:absolute;left:0;top:0;width:100%;height:100%;z-index:5}.booking-service__btn.collapsed+.booking-service__control{transform:rotate(0);border-color:#36404a}.booking-service__control{width:36px;min-width:36px;height:36px;border-radius:50%;border:1px solid #36404a;margin-right:12px;background-repeat:no-repeat;background-size:14px;background-position:center;transition:.2s}.booking-service__control_arrow{background-image:url(../img/icons/ic-down-caret.svg);transform:rotate(-180deg);border-color:#56d2ae}.booking-service__control_plus{background-image:url(../img/icons/ic-plus.svg)}.booking-service__info{flex:1}.booking-service__info-top{display:flex;align-items:baseline;justify-content:space-between}.booking-service__title{padding:0;margin:0;font-size:16px;font-weight:400;color:#36404a;text-transform:none}.booking-service__price{white-space:nowrap;display:inline-block;font-size:16px;font-weight:400;color:#36404a;margin-left:20px}.booking-service__time{display:block;font-size:12px;font-weight:400;color:#7f7f7f}.booking-service__link{position:relative;z-index:10;display:inline-block;font-size:12px;text-decoration:none}.booking-service__link:hover{text-decoration:underline}.booking-service-info{margin-left:-20px;margin-right:-20px;margin-top:-20px;padding:20px;border-bottom:1px solid #eee}.booking-service-info__title{padding:0;margin:0;font-size:16px;font-weight:600;line-height:1.3;color:#36404a;text-transform:none}.booking-service-info__price{white-space:nowrap;display:inline-block;font-size:12px;font-weight:400;color:#7f7f7f;margin-left:20px}.booking-service-info__duration{display:block;font-size:12px;font-weight:400;color:#7f7f7f}.booking-service-info__bottom{display:flex;align-items:baseline;justify-content:space-between}.booking-service-description{padding:20px 0;min-height:250px}.booking-employees{padding:22px 0}.booking-employees__scroll{width:100%}.booking-employees__list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.booking-employees__item{min-width:168px;width:168px;scroll-snap-align:start;flex-shrink:0;transform-origin:center center;transform:scale(1);transition:transform .5s;position:relative}.booking-employee{text-align:center}.booking-employee__img-link{display:inline-block;margin-bottom:10px;text-decoration:none;width:56px;height:56px;border-radius:50%;overflow:hidden;border:1px solid transparent}.booking-employee__img-link:hover{border-color:#56d2ae}.booking-employee__img{display:inline-block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:#eee}.booking-employee__name{font-size:12px;line-height:1.3;font-weight:400;text-transform:none;padding:0;margin:0}.booking-employee__name a{color:#56d2ae;text-decoration:none}.booking-employee__name a:hover{text-decoration:underline}.booking-employee__position{display:inline-block;font-size:12px;color:#7f7f7f}.reg{position:relative;padding-bottom:30px}.reg .required{color:#9d261d}.reg__business{display:none}.reg__actions{margin-top:30px}.reg__captcha{margin-top:50px}.b-or{position:absolute;width:2px;background:#ddd;left:50%;top:0;bottom:0;margin-left:-1px}.b-or span{position:absolute;padding:10px;text-transform:uppercase;font-weight:700;color:#ccc;background:#fff;top:80px;left:50%;width:40px;margin-left:-30px;text-align:center}@media (max-width:767px){.reg .b-or,.reg .reg__gap,.reg h2{display:none!important}.reg .span6{margin-bottom:0!important}.reg .control-group{margin-bottom:0}.reg .country-list{width:auto!important}.reg__names{margin-top:20px}.reg__pwd{display:block;width:100%;min-height:30px;box-sizing:border-box}.reg__captcha{margin-top:20px}.reg__captcha h3{font-size:16px}}.social-login{margin-top:20px}.social-login h4{margin-bottom:24px}.social-login .btn{margin-bottom:10px}.btn-facebook{color:#fff;background-color:#2b4b90;border:1px solid #133783}.btn-facebook.active,.btn-facebook.disabled,.btn-facebook:active,.btn-facebook:focus,.btn-facebook:hover,.btn-facebook[disabled]{color:#fff;background-color:#133783}.btn-twitter{color:#fff;background-color:#1c95d0;border:1px solid #0271bf}.btn-twitter.active,.btn-twitter.disabled,.btn-twitter:active,.btn-twitter:focus,.btn-twitter:hover,.btn-twitter[disabled]{color:#fff;background-color:#0271bf}.btn-google-plus{color:#fff;background-color:#d34332;border:1px solid #c53727}.btn-google-plus.active,.btn-google-plus.disabled,.btn-google-plus:active,.btn-google-plus:focus,.btn-google-plus:hover,.btn-google-plus[disabled]{color:#fff;background-color:#c53727}.pwd-field .progress{margin-bottom:0;height:30px}.pwd-field .password-verdict{line-height:30px}.reg__thank{text-align:center}.reg__thank h1+p{color:rgba(0,0,0,.5)}.reg__thank__verify{padding:50px 0 20px}.reg__thank__verify i{font-size:150px;color:#ddd}.reg__thank .text-info{font-weight:700;font-size:20px}.blogroll-grid .row-fluid{margin-bottom:20px}.ia-plugin{background:#f2f2f2}.alphabetic-search span{padding:2px 10px;border-radius:3px;background:#38b7ea;color:#fff;line-height:20px;text-align:center;vertical-align:middle;display:inline-block}.websnappr img{margin:-95px 0 0 -101px}#cke_body{margin-bottom:10px}.accordion.jstree li{padding:2px 0}.accordion.jstree a{padding:2px;height:auto;white-space:normal}.accordion.jstree .jstree-icon{cursor:pointer}.accordion li>a:hover{background-color:#f4f4f4}.accordion ul>li.active>a{color:#036b9f;background-color:#f0f7fb}.accordion li ins{-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;width:0}.accordion li.jstree-closed>ins{width:18px;background:url(../img/icon-arrow-right.png) center center no-repeat}.accordion li.jstree-open>ins{width:18px;background:url(../img/icon-arrow-bottom-rigth.png) center center no-repeat}.accordion li a ins{display:none;background:url(../img/icon-folder.png) center center no-repeat}.accordion li[rel=locked] a ins{background:url(../img/icon-lock.png) center center no-repeat}.accordion li a.jstree-loading ins{background:url(../../img/preloader.gif) center center no-repeat}.accordion.jstree li ul li{padding-left:10px;margin-left:0}.accordion.jstree li ul li.jstree-leaf{padding-left:28px}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../../img/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(../../img/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(../../img/blank.gif);-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../../img/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../../img/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(../../img/fancybox_loading@2x.gif);background-size:24px 24px}}.ba-tabbable--phone .nav-pills>li>a{padding:10px 20px;color:#888}a.btn-near-me{background:#38b7ea!important;border-color:#1490c1!important;color:#fff!important}.b-typeahead .typeahead>li>a{border-bottom:1px solid #ddd}.b-typeahead .typeahead>li>a:last-child{border-bottom:0 none}.b-typeahead .typeahead>li>a>span{float:none!important;display:block}.b-typeahead .typeahead>li>a>span.category{font-weight:400;font-size:12px;color:#999}.js-mobile-search-wrap{position:relative}.js-mobile-search-wrap::after{display:block;content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:30}.js-mobile-search-wrap.is-clicked::after{display:none}.ba-gmap{width:100%;height:350px;background:#f2f2f2;position:relative}.ba-gmap-enlarge{color:#2fa6c1}.ba-gmap-enlarge>img{display:block}.ba-gmap-enlarge:hover{cursor:pointer}.ba-gmap-enlarge:hover>span{text-decoration:underline}.cluster{width:32px;height:32px;display:block;background:url(../../img/cluster-icon.png) 0 0 no-repeat;text-align:center;line-height:32px;color:#000}.ba-gmap-wrapper{background:#fff;z-index:2000;width:228px}.ba-gmap-wrapper .ba-gmap-close{position:absolute;right:0;width:40px;height:40px;line-height:40px;color:#fff;text-align:center;font-size:40px;text-decoration:none;display:none}@media screen and (max-width:1200px){.ba-gmap-wrapper{width:178px}}.ba-gmap-wrapper--large{position:fixed!important;z-index:4000!important;width:auto!important;height:auto!important;top:50px!important;right:100px!important;bottom:50px!important;left:100px!important}.ba-gmap-wrapper--large .ba-gmap{height:100%!important}.ba-gmap-wrapper--large .ba-gmap-enlarge{display:none}.ba-gmap-wrapper--large .ba-gmap-close{top:-50px;display:block}.ba-gmap-wrapper--mobile{width:100%}@media screen and (max-width:500px){.ba-gmap-wrapper--mobile{width:100%}}.aside-map .box-content a img{display:inline-block;margin-bottom:5px}.aside-map .ba-gmap-backdrop{background:rgba(0,0,0,.7);position:fixed;z-index:2000;top:0;right:0;bottom:0;left:0;overflow:hidden}.aside-map .ba-gmap-enlarge{text-align:center;display:block;padding:4px 0}.aside-map .leaflet-container{position:relative}.aside-map .leaflet-container .infobubble{padding:0 0 20px;width:300px;position:absolute;left:50px;top:50%;transform:translateY(-50%);z-index:400;text-align:center}.aside-map .leaflet-container .infobubble__wrap{background:#fff;position:relative;padding:10px}.aside-map .leaflet-container .infobubble__wrap p{margin-bottom:0}.aside-map .leaflet-container .infobubble__wrap p:first-of-type{margin-top:10px}.aside-map .leaflet-container .infobubble__wrap .rating{display:flex;justify-content:space-around;padding:10px}.aside-map .leaflet-container .infobubble__wrap .rating .count{font-size:16px;color:#646464}.aside-map .leaflet-container .infobubble__wrap a{font-size:14px;font-weight:600;text-decoration:none;display:block;border-color:#e5e5e5;border-radius:3px;color:#fff;background-color:#56d2ae;text-transform:uppercase;font-weight:400;font-family:montserratregular;line-height:30px;padding-top:6px;padding-bottom:6px}.aside-map .leaflet-container .infobubble__wrap a:hover{background-color:#2ead88}.aside-map .leaflet-container .infobubble h4{font-size:15px;font-weight:700;margin:10px 0 5px;line-height:15px}.aside-map .leaflet-popup span{color:#38b7ea;text-decoration:underline}.aside-map .leaflet-popup span:hover{color:#1490c1;text-decoration:none;cursor:pointer}.dist+.dist{margin-top:80px}.dist__img{position:relative;transition:all .15s ease-in-out}.dist__img::before{display:block;content:'';position:absolute;z-index:10;left:0;right:0;bottom:0;top:0;background:rgba(0,0,0,.4);transition:all .15s ease-in-out}.dist__img__title{position:absolute;z-index:20;left:15px;right:15px;bottom:15px}.dist__img__title h1,.dist__img__title h2{font-size:40px;line-height:40px;margin:0 0 15px;font-weight:700;color:#fff}.dist__img__title p{color:#fff;font-size:16px;line-height:22px}.dist__img__title p span{display:inline-block;margin-right:15px}.dist__img__title p span i{font-size:22px;color:rgba(255,255,255,.75)}.dist__img__title.-sm h2{font-size:30px;line-height:30px}.dist--latest{margin-top:80px!important}.dist__view-all{text-align:center;margin-bottom:0;margin-top:30px}.dist-country .dist__img::before{display:none}.dist-country h2{font-size:40px;line-height:40px;margin:0 0 15px;font-weight:700}.dist-country p{font-size:16px;line-height:22px}.dist-country p span{display:inline-block;margin-right:15px}.dist-country p span i{font-size:22px;color:rgba(100,100,100,.75)}.dist-wrp{margin-bottom:30px;display:block;min-height:240px}.dist-wrp .dist__img{min-height:240px}.dist-wrp h2 a,.dist-wrp h2 a:focus,.dist-wrp h2 a:focus:focus{text-decoration:none;color:#fff}.dist-wrp h2 a:hover{text-decoration:underline;color:#fff}.dist-wrp:hover .dist__img::before{background:rgba(0,0,0,.2)}.dist-items .row-fluid:last-child .dist-wrp{margin-bottom:0}.dist__cats .ba-item{background:#f2f2f2;margin-bottom:10px;position:relative;min-height:60px}.dist__cats .ba-item__image{max-width:60px;margin-right:10px}.dist__cats .ba-item__body{padding:10px}.dist__cats .ba-item__title{font-size:14px;line-height:14px}.dist__cats .ba-item__title span{font-weight:400}.dist__cats .ba-item__more{position:absolute;top:0;right:0;bottom:0;width:30px;text-align:center;background:#e4e4e4;color:#999}.dist__cats .ba-item__more i{position:absolute;top:50%;margin-top:-8px;left:50%;margin-left:-8px;font-size:16px;height:16px;line-height:16px;width:16px;text-align:center}.dist__cats .ba-item__more:hover{background:#dedede}.dist__cats .ba-item__more:hover i{color:#666}.dist__desc{position:relative;padding-top:15px;padding-bottom:15px}.dist__desc::after{display:block;content:'';position:absolute;right:-15px;top:0;bottom:0;width:1px;background:#ddd}.dist__desc p:last-child{margin-bottom:0}.dist__weather{position:relative;padding-top:30px;padding-bottom:0}.dist__weather__wrp:after,.dist__weather__wrp:before{display:table;content:"";line-height:0}.dist__weather__wrp:after{clear:both}.dist__weather__icon{float:left;width:96px;margin-right:15px;opacity:.5}.dist__weather__degree{float:left;margin:0 30px 0 0;font-size:42px;line-height:42px;font-weight:700}.dist__weather__degree sup{top:-16px;margin-left:5px;font-weight:400;font-size:20px;color:#999}.dist__weather__degree span{font-size:16px;line-height:16px;color:#999;display:block}.dist__weather__info{float:left;font-size:14px;color:#999}.dist__weather__info p{margin:0}.dist--map{padding:30px;background:#f2f2f2}.dist-map{height:320px;margin-top:30px}.loc-desc{margin-top:60px}.loc-desc .dist__weather{padding-top:15px}.loc-desc__body{margin-top:30px}.ba-item--clean{border:0 none;padding:5px;background:#f2f2f2;margin-bottom:5px}.ba-item--clean .ba-item__body{padding:6px 0 0}.ba-item--clean .ba-item__description{font-size:12px;line-height:16px;margin:3px 0 0}.ba-item--clean .ba-item__description span{display:inline-block;line-height:16px;vertical-align:middle}.ba-item--clean .ba-item__image{width:50px;height:50px;background:#ddd}.ba-item--clean .ba-item__title{font-size:14px;line-height:14px;margin:0}.ba-item--clean.-district .ba-item__image{width:100px;height:66px}.admin-panel{border:1px solid #eee}.admin-panel__btns{background:#f2f2f2;margin:0;padding:5px}.admin-panel__content{padding:15px}#edit_seo_text_form{margin:0}#block_top_categories{margin:0;padding:0}.cat-nav{margin:0 0 20px;padding:0;list-style-type:none}.cat-nav:after,.cat-nav:before{display:table;content:"";line-height:0}.cat-nav:after{clear:both}.cat-nav>li{float:left;margin:0}.cat-nav>li>a,.cat-nav>li>a:focus{display:block;text-transform:uppercase;margin-right:20px;margin-bottom:10px;font-weight:700;color:#666;text-decoration:none;border-bottom:2px solid transparent}.cat-nav>li>a:focus:hover,.cat-nav>li>a:hover{color:#111;text-decoration:none}.cat-nav>li.active>a,.cat-nav>li.active>a:focus,.cat-nav>li.active>a:hover{color:#111;text-decoration:none;border-bottom:2px solid #111}.tagged-in{font-size:12px;color:rgba(100,100,100,.7);margin-bottom:0}.page-header--tag::first-letter{text-transform:uppercase}.tags:after,.tags:before{display:table;content:"";line-height:0}.tags:after{clear:both}.tags__item,.tags__item:focus{float:left;padding:6px 10px;background:#f2f2f2;border:1px solid #ddd;margin:0 5px 5px 0;border-radius:3px;text-transform:uppercase;text-decoration:none;color:#444;font-size:12px;line-height:12px;letter-spacing:0}.tags__item:focus:hover,.tags__item:hover{text-decoration:none;color:#fff;background:#6dc5aa;border-color:#49b795}.tags__item.active,.tags__item.active:hover,.tags__item:focus.active,.tags__item:focus.active:hover{color:#fff;background:#3ca8c3;border-color:#30869c}.blog-items .section__header__sep{margin:50px auto}.blog-item{text-align:center}.blog-item__image{display:block;margin-bottom:15px;position:relative;text-decoration:none}.blog-item__image__cover{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.5);color:#fff;text-align:center;transition:all .3s ease-in-out;opacity:0}.blog-item__image__cover i{font-size:10px;width:10px;height:10px;position:absolute;top:50%;left:50%;margin-left:-5px;margin-top:-5px;transition:all .15s ease-in-out}.blog-item__image:hover{text-decoration:none}.blog-item__image:hover .blog-item__image__cover{opacity:1}.blog-item__image:hover .blog-item__image__cover i{font-size:50px;width:50px;height:50px;margin-top:-25px;margin-left:-25px}.blog-item__title{font-size:22px;line-height:22px}.blog-item__title a{color:#454545;text-decoration:none}.blog-item__title a:hover{color:#1490c1}.blog-item__body{padding:0 20px}.blog-item__date{color:rgba(100,100,100,.5)}.blog-item__intro{text-align:left}#block_new_articles{border:0 none;margin-top:40px}#block_new_articles .box-caption{font-size:26px;line-height:26px;margin:0 0 20px;letter-spacing:0;font-weight:700;color:#333}@media screen and (max-width:767px){#block_new_articles .box-caption{font-size:20px;line-height:20px}}.g-blog{margin-bottom:30px}.g-blog__image{display:block;margin-bottom:10px;position:relative}.g-blog__image__cover{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.5);color:#fff;text-align:center;transition:all .3s ease-in-out;opacity:0}.g-blog__image__cover i{font-size:10px;width:10px;height:10px;position:absolute;top:50%;left:50%;margin-left:-5px;margin-top:-5px;transition:all .15s ease-in-out}.g-blog__image:hover{text-decoration:none}.g-blog__image:hover .g-blog__image__cover{opacity:1}.g-blog__image:hover .g-blog__image__cover i{font-size:50px;width:50px;height:50px;margin-top:-25px;margin-left:-25px}.g-blog__title{font-size:14px;margin:0}.g-blog__title a{color:#646464;font-size:16px;line-height:16px;text-decoration:none}.g-blog__title a:hover{color:#38b7ea}.g-blog__date{font-size:12px;color:rgba(51,51,51,.6);margin-top:5px}.g-blog__intro{margin-top:5px}.view-account__ava{margin-bottom:30px}.view-account__name{font-size:24px;line-height:24px;color:#000;margin-bottom:30px}.view-account .venue-info td:first-child{width:100px}.view-account .venue-info--narrow{font-size:12px}.friends-list a{display:block;text-decoration:none;float:left;line-height:24px;white-space:nowrap;margin:0 10px 10px 0;font-weight:400}.friends-list a img{width:24px;border-radius:50%;margin:0 4px 0 0}.people-around a{display:block;text-decoration:none;float:left;width:54px;border-radius:50%;margin:0 10px 10px 0;overflow:hidden}.style-pics img{display:block;width:100%;margin-bottom:10px}.-no-border{border-color:transparent!important}.timeline__item{position:relative;padding:0 0 40px}.timeline__item::before{content:'';display:block;position:absolute;left:50%;width:2px;top:0;bottom:0;margin-left:-1px;background:#eee}.timeline__item__date{position:relative;z-index:20;text-align:center;margin-bottom:20px}.timeline__item__date::after{content:'';display:block;position:absolute;left:50%;bottom:-10px;width:12px;height:12px;margin-left:-8px;border:2px solid #fff;background:#eee;border-radius:50%}.timeline__item__date span{display:inline-block;padding:10px;background:#fff;font-style:italic;color:#999}.timeline__item__body{background:#fff;padding:10px 0;position:relative;z-index:20}.reviews__item.-user .reviews__item__info,.reviews__item.-user .reviews__item__text{margin-left:0}.pics-list{text-align:center}.pics-list img{max-width:100px;display:inline-block;margin:0 5px 5px}.pricing{margin-top:30px}.pricing__wrp{padding-top:20px}@media (max-width:767px){.pricing__wrp{padding-top:0}}.pricing__wrp.-premium{padding-top:0}.pricing__item{border:1px solid rgba(56,183,234,.4);background:rgba(56,183,234,.1);padding:20px;text-align:center;position:relative}.pricing__item__label{position:absolute;top:-20px;left:60px;right:60px;border-radius:20px;text-align:center;background:#fff;padding:10px 20px;border:1px solid rgba(248,148,6,.4)}.pricing__item h4{font-size:16px;line-height:36px;margin:0}.pricing__item h2{font-size:36px;line-height:36px;font-weight:700;margin:0}.pricing__item p{font-size:13px;line-height:36px;font-style:italic;color:#999;margin:0}.pricing__item ul{list-style-type:none;margin:0;padding:0;text-align:left}.pricing__item ul+.btn{margin-top:20px}.pricing__item ul>li{margin:0 0 7px;padding:0 0 7px;border-bottom:1px solid transparent;text-align:center;position:relative}.pricing__item ul>li::after{display:block;content:'';position:absolute;bottom:0;width:100px;left:50%;margin-left:-50px;margin-bottom:-1px;height:1px;background:rgba(56,183,234,.3)}.pricing__item ul>li i{color:rgba(0,0,0,.2)}.pricing__item ul>li:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom-color:transparent}.pricing__item ul>li:last-of-type::after{display:none}.pricing__item.-premium{padding-top:40px;border-color:rgba(248,148,6,.4);background:rgba(248,148,6,.1)}.pricing__item.-premium .pricing__head{background:rgba(248,148,6,.3);margin-top:-40px;padding-top:40px}.pricing__item.-premium ul>li::after{background:rgba(248,148,6,.3)}.pricing__item.-coming-soon{opacity:.5;border-color:#ddd;background:#f2f2f2}.pricing__item.-coming-soon ul>li::after{background:rgba(0,0,0,.1)}.pricing__item.-coming-soon .pricing__head{background:#eee}.pricing__head{background:rgba(56,183,234,.1);margin:-20px -20px 20px;padding:20px}.quote{text-align:center;font-style:italic;font-size:16px;margin:0 auto 15px;padding:15px 0;border:1px solid #ddd;color:#999}@media (max-width:767px){.quote{margin:0 auto 15px}}.pricing-footer{text-align:center;width:50%;margin:30px auto;color:#999;font-size:12px}.content-wrap.-pad{padding-left:20px;padding-right:20px}.d-reviews-list{margin-top:30px;width:100%;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;border-collapse:collapse}.d-review td,.d-review th{vertical-align:middle;padding:12px;border-bottom:1px solid #ddd;text-align:left}.d-review th{font-size:12px;background:#f2f2f2}.d-review__actions{text-align:right!important}.d-review th.d-review__actions{padding-right:22px}.d-review__reply{background:#f0f0f0;position:relative}.d-review__reply::after,.d-review__reply::before{display:block;content:'';position:absolute;width:0;height:0;left:20px;top:-10px;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #f2f2f2 transparent}.d-review__reply::before{top:-11px;border-color:transparent transparent #ddd transparent}.d-review__reply form{margin:0}.d-review__reply form .btn+.btn{margin-right:10px}.da-stats-head{margin-bottom:20px}.da-stats-head:after,.da-stats-head:before{display:table;content:"";line-height:0}.da-stats-head:after{clear:both}.da-stats-head select{float:right;margin:0}.da-stats-head select.loading{background:url(../../img/select2-spinner.gif) 90% 50% no-repeat}.da-stats-head h4{font-size:16px;line-height:30px;margin:0}@media (max-width:767px){.da-stats-head select{float:none!important;display:block;width:100%;min-height:30px;box-sizing:border-box}.da-stats-head select+select{margin-top:10px}}.da-rev-est{margin:0}.da-rev-est .input-append{float:left;margin-right:20px}.da-rev-est .input-append input{padding:10px 15px;font-size:20px;line-height:20px;width:80px}.da-rev-est .input-append button{padding:10px 15px}.da-rev-est__result{border-left:1px solid #ddd;padding:10px;font-size:16px;line-height:20px}.da-rev-est__result b{color:#acd373}@media (max-width:767px){.da-rev-est__result{border-left:none;padding-left:0}}.da-stats-blocks{margin-bottom:30px}@media (max-width:767px){.da-stats-blocks{margin-bottom:10px}.da-stats-blocks [class*=span]{margin-bottom:10px!important}}.da-stat-block{background:rgba(0,0,0,.4);padding:20px;border-radius:10px;position:relative}.da-stat-block .icon{position:absolute;right:20px;top:20px;font-size:40px;color:rgba(255,255,255,.6)}.da-stat-block h3{font-size:50px;line-height:50px;font-weight:700;color:#fff;margin:0 0 15px}.da-stat-block h4{font-size:16px;line-height:16px;margin:0;color:rgba(255,255,255,.8)}@media (max-width:767px){.da-stat-block{padding:10px;border-radius:5px}.da-stat-block .icon{right:10px;top:10px}}.da-stat-block.-alt1{background:#acd373}.da-stat-block.-alt2{background:#1cbbb4}.da-stat-block.-alt3{background:#00bff3}.da-stat-block.-alt4{background:#c37fc4}.ct-double-octave:after,.ct-major-eleventh:after,.ct-major-second:after,.ct-major-seventh:after,.ct-major-sixth:after,.ct-major-tenth:after,.ct-major-third:after,.ct-major-twelfth:after,.ct-minor-second:after,.ct-minor-seventh:after,.ct-minor-sixth:after,.ct-minor-third:after,.ct-octave:after,.ct-perfect-fifth:after,.ct-perfect-fourth:after,.ct-square:after{content:"";clear:both}.ct-double-octave:after,.ct-double-octave:before,.ct-golden-section:after,.ct-major-eleventh:after,.ct-major-eleventh:before,.ct-major-second:after,.ct-major-second:before,.ct-major-seventh:after,.ct-major-seventh:before,.ct-major-sixth:after,.ct-major-sixth:before,.ct-major-tenth:after,.ct-major-tenth:before,.ct-major-third:after,.ct-major-third:before,.ct-major-twelfth:after,.ct-major-twelfth:before,.ct-minor-second:after,.ct-minor-second:before,.ct-minor-seventh:after,.ct-minor-seventh:before,.ct-minor-sixth:after,.ct-minor-sixth:before,.ct-minor-third:after,.ct-minor-third:before,.ct-octave:after,.ct-octave:before,.ct-perfect-fifth:after,.ct-perfect-fifth:before,.ct-perfect-fourth:after,.ct-perfect-fourth:before,.ct-square:after,.ct-square:before{content:""}.ct-label{fill:rgba(0,0,0,.4);color:rgba(0,0,0,.4);font-size:.75rem;line-height:1}.ct-chart-bar .ct-label,.ct-chart-line .ct-label{display:block;display:flex}.ct-label.ct-horizontal.ct-start{align-items:flex-end;justify-content:flex-start;text-align:left;text-anchor:start}.ct-label.ct-horizontal.ct-end{align-items:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-label.ct-vertical.ct-start{align-items:flex-end;justify-content:flex-end;text-align:right;text-anchor:end}.ct-label.ct-vertical.ct-end{align-items:flex-end;justify-content:flex-start;text-align:left;text-anchor:start}.ct-chart-bar .ct-label.ct-horizontal.ct-start{align-items:flex-end;justify-content:center;text-align:center;text-anchor:start}.ct-chart-bar .ct-label.ct-horizontal.ct-end{align-items:flex-start;justify-content:center;text-align:center;text-anchor:start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start{align-items:flex-end;justify-content:flex-start;text-align:left;text-anchor:start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end{align-items:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start{align-items:center;justify-content:flex-end;text-align:right;text-anchor:end}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end{align-items:center;justify-content:flex-start;text-align:left;text-anchor:end}.ct-grid{stroke:rgba(0,0,0,.2);stroke-width:1px;stroke-dasharray:2px}.ct-point{stroke-width:10px;stroke-linecap:round}.ct-line{fill:none;stroke-width:4px}.ct-area{stroke:none;fill-opacity:.1}.ct-bar{fill:none;stroke-width:10px}.ct-slice-donut{fill:none;stroke-width:60px}.ct-series-a .ct-bar,.ct-series-a .ct-line,.ct-series-a .ct-point,.ct-series-a .ct-slice-donut{stroke:#d70206}.ct-series-a .ct-area,.ct-series-a .ct-slice-pie{fill:#d70206}.ct-series-b .ct-bar,.ct-series-b .ct-line,.ct-series-b .ct-point,.ct-series-b .ct-slice-donut{stroke:#f05b4f}.ct-series-b .ct-area,.ct-series-b .ct-slice-pie{fill:#f05b4f}.ct-series-c .ct-bar,.ct-series-c .ct-line,.ct-series-c .ct-point,.ct-series-c .ct-slice-donut{stroke:#f4c63d}.ct-series-c .ct-area,.ct-series-c .ct-slice-pie{fill:#f4c63d}.ct-series-d .ct-bar,.ct-series-d .ct-line,.ct-series-d .ct-point,.ct-series-d .ct-slice-donut{stroke:#d17905}.ct-series-d .ct-area,.ct-series-d .ct-slice-pie{fill:#d17905}.ct-series-e .ct-bar,.ct-series-e .ct-line,.ct-series-e .ct-point,.ct-series-e .ct-slice-donut{stroke:#453d3f}.ct-series-e .ct-area,.ct-series-e .ct-slice-pie{fill:#453d3f}.ct-series-f .ct-bar,.ct-series-f .ct-line,.ct-series-f .ct-point,.ct-series-f .ct-slice-donut{stroke:#59922b}.ct-series-f .ct-area,.ct-series-f .ct-slice-pie{fill:#59922b}.ct-series-g .ct-bar,.ct-series-g .ct-line,.ct-series-g .ct-point,.ct-series-g .ct-slice-donut{stroke:#0544d3}.ct-series-g .ct-area,.ct-series-g .ct-slice-pie{fill:#0544d3}.ct-series-h .ct-bar,.ct-series-h .ct-line,.ct-series-h .ct-point,.ct-series-h .ct-slice-donut{stroke:#6b0392}.ct-series-h .ct-area,.ct-series-h .ct-slice-pie{fill:#6b0392}.ct-series-i .ct-bar,.ct-series-i .ct-line,.ct-series-i .ct-point,.ct-series-i .ct-slice-donut{stroke:#f05b4f}.ct-series-i .ct-area,.ct-series-i .ct-slice-pie{fill:#f05b4f}.ct-series-j .ct-bar,.ct-series-j .ct-line,.ct-series-j .ct-point,.ct-series-j .ct-slice-donut{stroke:#dda458}.ct-series-j .ct-area,.ct-series-j .ct-slice-pie{fill:#dda458}.ct-series-k .ct-bar,.ct-series-k .ct-line,.ct-series-k .ct-point,.ct-series-k .ct-slice-donut{stroke:#eacf7d}.ct-series-k .ct-area,.ct-series-k .ct-slice-pie{fill:#eacf7d}.ct-series-l .ct-bar,.ct-series-l .ct-line,.ct-series-l .ct-point,.ct-series-l .ct-slice-donut{stroke:#86797d}.ct-series-l .ct-area,.ct-series-l .ct-slice-pie{fill:#86797d}.ct-series-m .ct-bar,.ct-series-m .ct-line,.ct-series-m .ct-point,.ct-series-m .ct-slice-donut{stroke:#b2c326}.ct-series-m .ct-area,.ct-series-m .ct-slice-pie{fill:#b2c326}.ct-series-n .ct-bar,.ct-series-n .ct-line,.ct-series-n .ct-point,.ct-series-n .ct-slice-donut{stroke:#6188e2}.ct-series-n .ct-area,.ct-series-n .ct-slice-pie{fill:#6188e2}.ct-series-o .ct-bar,.ct-series-o .ct-line,.ct-series-o .ct-point,.ct-series-o .ct-slice-donut{stroke:#a748ca}.ct-series-o .ct-area,.ct-series-o .ct-slice-pie{fill:#a748ca}.ct-square{display:block;position:relative;width:100%}.ct-square:before{display:block;float:left;width:0;height:0;padding-bottom:100%}.ct-square:after{display:table}.ct-square>svg{display:block;position:absolute;top:0;left:0}.ct-minor-second{display:block;position:relative;width:100%}.ct-minor-second:before{display:block;float:left;width:0;height:0;padding-bottom:93.75%}.ct-minor-second:after{display:table}.ct-minor-second>svg{display:block;position:absolute;top:0;left:0}.ct-major-second{display:block;position:relative;width:100%}.ct-major-second:before{display:block;float:left;width:0;height:0;padding-bottom:88.88888889%}.ct-major-second:after{display:table}.ct-major-second>svg{display:block;position:absolute;top:0;left:0}.ct-minor-third{display:block;position:relative;width:100%}.ct-minor-third:before{display:block;float:left;width:0;height:0;padding-bottom:83.33333333%}.ct-minor-third:after{display:table}.ct-minor-third>svg{display:block;position:absolute;top:0;left:0}.ct-major-third{display:block;position:relative;width:100%}.ct-major-third:before{display:block;float:left;width:0;height:0;padding-bottom:80%}.ct-major-third:after{display:table}.ct-major-third>svg{display:block;position:absolute;top:0;left:0}.ct-perfect-fourth{display:block;position:relative;width:100%}.ct-perfect-fourth:before{display:block;float:left;width:0;height:0;padding-bottom:75%}.ct-perfect-fourth:after{display:table}.ct-perfect-fourth>svg{display:block;position:absolute;top:0;left:0}.ct-perfect-fifth{display:block;position:relative;width:100%}.ct-perfect-fifth:before{display:block;float:left;width:0;height:0;padding-bottom:66.66666667%}.ct-perfect-fifth:after{display:table}.ct-perfect-fifth>svg{display:block;position:absolute;top:0;left:0}.ct-minor-sixth{display:block;position:relative;width:100%}.ct-minor-sixth:before{display:block;float:left;width:0;height:0;padding-bottom:62.5%}.ct-minor-sixth:after{display:table}.ct-minor-sixth>svg{display:block;position:absolute;top:0;left:0}.ct-golden-section{display:block;position:relative;width:100%}.ct-golden-section:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:61.80469716%}.ct-golden-section:after{display:table;clear:both}.ct-golden-section>svg{display:block;position:absolute;top:0;left:0}.ct-major-sixth{display:block;position:relative;width:100%}.ct-major-sixth:before{display:block;float:left;width:0;height:0;padding-bottom:60%}.ct-major-sixth:after{display:table}.ct-major-sixth>svg{display:block;position:absolute;top:0;left:0}.ct-minor-seventh{display:block;position:relative;width:100%}.ct-minor-seventh:before{display:block;float:left;width:0;height:0;padding-bottom:56.25%}.ct-minor-seventh:after{display:table}.ct-minor-seventh>svg{display:block;position:absolute;top:0;left:0}.ct-major-seventh{display:block;position:relative;width:100%}.ct-major-seventh:before{display:block;float:left;width:0;height:0;padding-bottom:53.33333333%}.ct-major-seventh:after{display:table}.ct-major-seventh>svg{display:block;position:absolute;top:0;left:0}.ct-octave{display:block;position:relative;width:100%}.ct-octave:before{display:block;float:left;width:0;height:0;padding-bottom:50%}.ct-octave:after{display:table}.ct-octave>svg{display:block;position:absolute;top:0;left:0}.ct-major-tenth{display:block;position:relative;width:100%}.ct-major-tenth:before{display:block;float:left;width:0;height:0;padding-bottom:40%}.ct-major-tenth:after{display:table}.ct-major-tenth>svg{display:block;position:absolute;top:0;left:0}.ct-major-eleventh{display:block;position:relative;width:100%}.ct-major-eleventh:before{display:block;float:left;width:0;height:0;padding-bottom:37.5%}.ct-major-eleventh:after{display:table}.ct-major-eleventh>svg{display:block;position:absolute;top:0;left:0}.ct-major-twelfth{display:block;position:relative;width:100%}.ct-major-twelfth:before{display:block;float:left;width:0;height:0;padding-bottom:33.33333333%}.ct-major-twelfth:after{display:table}.ct-major-twelfth>svg{display:block;position:absolute;top:0;left:0}.ct-double-octave{display:block;position:relative;width:100%}.ct-double-octave:before{display:block;float:left;width:0;height:0;padding-bottom:25%}.ct-double-octave:after{display:table}.ct-double-octave>svg{display:block;position:absolute;top:0;left:0}.ct-series-a .ct-area,.ct-series-a .ct-slice-pie{fill:#38b7ea}.ct-series-a .ct-bar,.ct-series-a .ct-line,.ct-series-a .ct-point,.ct-series-a .ct-slice-donut{stroke:#38b7ea}.chartist-tooltip{position:absolute;display:inline-block;min-width:5em;padding:.5em;background:#38b7ea;color:#fff;font-weight:700;text-align:center;pointer-events:none;z-index:1}.ct-bar{stroke-width:70px}/*!
 * Ladda
 * http://lab.hakim.se/ladda
 * MIT licensed
 *
 * Copyright (C) 2015 Hakim El Hattab, http://hakim.se
 */.ladda-button{position:relative}.ladda-button .ladda-spinner{position:absolute;z-index:2;display:inline-block;width:32px;height:32px;top:50%;margin-top:0;opacity:0;pointer-events:none}.ladda-button .ladda-label{position:relative;z-index:3}.ladda-button .ladda-progress{position:absolute;width:0;height:100%;left:0;top:0;background:rgba(0,0,0,.2);visibility:hidden;opacity:0;transition:.1s linear all!important}.ladda-button[data-loading] .ladda-progress{opacity:1;visibility:visible}.ladda-button,.ladda-button .ladda-label,.ladda-button .ladda-spinner{transition:.3s cubic-bezier(.175,.885,.32,1.275) all!important}.ladda-button[data-style=zoom-in],.ladda-button[data-style=zoom-in] .ladda-label,.ladda-button[data-style=zoom-in] .ladda-spinner,.ladda-button[data-style=zoom-out],.ladda-button[data-style=zoom-out] .ladda-label,.ladda-button[data-style=zoom-out] .ladda-spinner{transition:.3s ease all!important}.ladda-button[data-style=expand-right] .ladda-spinner{right:-6px}.ladda-button[data-style=expand-right][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-right][data-size=xs] .ladda-spinner{right:-12px}.ladda-button[data-style=expand-right][data-loading]{padding-right:56px}.ladda-button[data-style=expand-right][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-right][data-loading][data-size="s"],.ladda-button[data-style=expand-right][data-loading][data-size=xs]{padding-right:40px}.ladda-button[data-style=expand-left] .ladda-spinner{left:26px}.ladda-button[data-style=expand-left][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-left][data-size=xs] .ladda-spinner{left:4px}.ladda-button[data-style=expand-left][data-loading]{padding-left:56px}.ladda-button[data-style=expand-left][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-left][data-loading][data-size="s"],.ladda-button[data-style=expand-left][data-loading][data-size=xs]{padding-left:40px}.ladda-button[data-style=expand-up]{overflow:hidden}.ladda-button[data-style=expand-up] .ladda-spinner{top:-32px;left:50%;margin-left:0}.ladda-button[data-style=expand-up][data-loading]{padding-top:54px}.ladda-button[data-style=expand-up][data-loading] .ladda-spinner{opacity:1;top:26px;margin-top:0}.ladda-button[data-style=expand-up][data-loading][data-size="s"],.ladda-button[data-style=expand-up][data-loading][data-size=xs]{padding-top:32px}.ladda-button[data-style=expand-up][data-loading][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-up][data-loading][data-size=xs] .ladda-spinner{top:4px}.ladda-button[data-style=expand-down]{overflow:hidden}.ladda-button[data-style=expand-down] .ladda-spinner{top:62px;left:50%;margin-left:0}.ladda-button[data-style=expand-down][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-down][data-size=xs] .ladda-spinner{top:40px}.ladda-button[data-style=expand-down][data-loading]{padding-bottom:54px}.ladda-button[data-style=expand-down][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-down][data-loading][data-size="s"],.ladda-button[data-style=expand-down][data-loading][data-size=xs]{padding-bottom:32px}.ladda-button[data-style=slide-left]{overflow:hidden}.ladda-button[data-style=slide-left] .ladda-label{position:relative}.ladda-button[data-style=slide-left] .ladda-spinner{left:100%;margin-left:0}.ladda-button[data-style=slide-left][data-loading] .ladda-label{opacity:0;left:-100%}.ladda-button[data-style=slide-left][data-loading] .ladda-spinner{opacity:1;left:50%}.ladda-button[data-style=slide-right]{overflow:hidden}.ladda-button[data-style=slide-right] .ladda-label{position:relative}.ladda-button[data-style=slide-right] .ladda-spinner{right:100%;margin-left:0;left:16px}.ladda-button[data-style=slide-right][data-loading] .ladda-label{opacity:0;left:100%}.ladda-button[data-style=slide-right][data-loading] .ladda-spinner{opacity:1;left:50%}.ladda-button[data-style=slide-up]{overflow:hidden}.ladda-button[data-style=slide-up] .ladda-label{position:relative}.ladda-button[data-style=slide-up] .ladda-spinner{left:50%;margin-left:0;margin-top:1em}.ladda-button[data-style=slide-up][data-loading] .ladda-label{opacity:0;top:-1em}.ladda-button[data-style=slide-up][data-loading] .ladda-spinner{opacity:1;margin-top:0}.ladda-button[data-style=slide-down]{overflow:hidden}.ladda-button[data-style=slide-down] .ladda-label{position:relative}.ladda-button[data-style=slide-down] .ladda-spinner{left:50%;margin-left:0;margin-top:-2em}.ladda-button[data-style=slide-down][data-loading] .ladda-label{opacity:0;top:1em}.ladda-button[data-style=slide-down][data-loading] .ladda-spinner{opacity:1;margin-top:0}.ladda-button[data-style=zoom-out]{overflow:hidden}.ladda-button[data-style=zoom-out] .ladda-spinner{left:50%;margin-left:32px;transform:scale(2.5)}.ladda-button[data-style=zoom-out] .ladda-label{position:relative;display:inline-block}.ladda-button[data-style=zoom-out][data-loading] .ladda-label{opacity:0;transform:scale(.5)}.ladda-button[data-style=zoom-out][data-loading] .ladda-spinner{opacity:1;margin-left:0;transform:none}.ladda-button[data-style=zoom-in]{overflow:hidden}.ladda-button[data-style=zoom-in] .ladda-spinner{left:50%;margin-left:-16px;transform:scale(.2)}.ladda-button[data-style=zoom-in] .ladda-label{position:relative;display:inline-block}.ladda-button[data-style=zoom-in][data-loading] .ladda-label{opacity:0;transform:scale(2.2)}.ladda-button[data-style=zoom-in][data-loading] .ladda-spinner{opacity:1;margin-left:0;transform:none}.ladda-button[data-style=contract]{overflow:hidden;width:100px}.ladda-button[data-style=contract] .ladda-spinner{left:50%;margin-left:0}.ladda-button[data-style=contract][data-loading]{border-radius:50%;width:52px}.ladda-button[data-style=contract][data-loading] .ladda-label{opacity:0}.ladda-button[data-style=contract][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=contract-overlay]{overflow:hidden;width:100px;box-shadow:0 0 0 2000px transparent}.ladda-button[data-style=contract-overlay] .ladda-spinner{left:50%;margin-left:0}.ladda-button[data-style=contract-overlay][data-loading]{border-radius:50%;width:52px;box-shadow:0 0 0 2000px rgba(0,0,0,.8)}.ladda-button[data-style=contract-overlay][data-loading] .ladda-label{opacity:0}.ladda-button[data-style=contract-overlay][data-loading] .ladda-spinner{opacity:1}.selfie-modal-active{overflow:hidden}.selfie-modal{position:fixed;z-index:10000;left:0;top:0;right:0;bottom:0;overflow:hidden;background:rgba(255,255,255,.95);display:none}@media screen and (max-width:767px){.selfie-modal{top:0;bottom:79px;overflow:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}}.selfie-modal__close,.selfie-modal__close:focus{position:fixed;z-index:1000;right:20px;top:20px;font-size:30px;text-decoration:none;color:#bbb}.selfie-modal__close:focus:hover,.selfie-modal__close:hover{color:#999;text-decoration:none}.selfie-modal__body{padding-top:70px;position:absolute;left:0;right:0;top:0;bottom:0;overflow:auto}@media screen and (max-width:767px){.selfie-modal__body{padding-top:30px;padding-left:20px;padding-right:20px}}.selfie-modal__step{display:none}.selfie-modal__step .section__header{margin-bottom:50px}.selfie-modal__step.-step-1{text-align:center;display:block}.selfie-modal__step.-step-1 a{margin:0 20px;min-width:170px}.selfie-modal__step.-step-1 a i{font-size:30px}@media screen and (max-width:767px){.selfie-modal__step{padding-top:30px}.selfie-modal__step .section__header{margin-bottom:30px}.selfie-modal__step .section__header h2{font-size:16px;line-height:16px;max-width:80%;margin-left:auto;margin-right:auto}.selfie-modal__step.-step-1 a{margin-bottom:10px}}.take-photo{max-width:640px;margin:0 auto}.take-photo__img{position:relative;height:360px;margin-bottom:40px;background:#f0f0f0}@media screen and (max-width:767px){.take-photo__img{height:260px}}.take-photo__img__video{height:360px!important;position:relative;overflow:hidden}.take-photo__img__video video{height:100%!important;margin:0 auto;display:block}@media screen and (max-width:767px){.take-photo__img__video{height:260px!important;width:100%!important}.take-photo__img__video video{width:100%!important;height:auto!important}}.take-photo__img__canvas{position:absolute;left:0;top:0;z-index:30;right:0;bottom:0}.take-photo__img__canvas img{height:100%;margin:0 auto;display:block}@media screen and (max-width:767px){.take-photo__img__canvas img{height:auto!important;width:100%!important}}.take-photo__btn{width:54px;height:54px;font-size:30px;text-align:center;line-height:54px;padding:0;border-radius:50%;position:absolute;z-index:50;left:50%;bottom:-27px;margin-left:-27px}.take-photo__btn-save{width:54px;height:54px;font-size:30px;text-align:center;line-height:54px;padding:0;border-radius:50%;position:absolute;z-index:50;left:50%;bottom:-27px;margin-left:-27px;display:none}.take-photo__btn-reset{width:34px;height:34px;font-size:20px;text-align:center;line-height:34px;padding:0;border-radius:50%;position:absolute;z-index:50;left:50%;bottom:-17px;margin-left:40px;display:none}.user-selfie{height:360px;background:#f0f0f0;margin-bottom:10px}@media screen and (max-width:767px){.user-selfie{height:220px}}.user-selfie canvas{height:100%!important;margin:0 auto;display:block;width:auto!important;max-width:100%}.js-filter{margin-bottom:5px}.pins{width:100px;position:relative;height:1000px}.pin{border:medium none;border-radius:2px;cursor:pointer;font-size:13px;line-height:20px;padding:0;position:absolute;background:#f5f5f5}.pin__content{padding:15px}.pin__ava:after,.pin__ava:before{display:table;content:"";line-height:0}.pin__ava:after{clear:both}.pin__ava img{margin-right:10px}.add-on>.radio{margin-left:6px}.add-on-padding{padding-left:10px!important;padding-right:10px!important}.b-pr:after,.b-pr:before{display:table;content:"";line-height:0}.b-pr:after{clear:both}.b-pr--book{display:none}.b-pr__head{margin-bottom:10px;text-transform:uppercase;color:rgba(100,100,100,.5)}.b-pr__cat{font-weight:700;padding:5px 15px}.b-pr__nav{margin:0 0 20px;padding:0;list-style-type:none}.b-pr__nav>li{margin:0 10px 0 0;display:inline-block;font-size:12px;color:#999;letter-spacing:0}.b-pr__nav>li i{display:inline-block;margin-left:10px;color:#bbb}.b-pr__nav>li.active{font-weight:700;letter-spacing:0;color:#444}.b-pr__nav>li.active i{color:#bbb}.b-pr__item{background:#f0f0f0;border:1px solid #f0f0f0;padding:15px;transition:all .15s ease-in-out;position:relative}.b-pr__item:after,.b-pr__item:before{display:table;content:"";line-height:0}.b-pr__item:after{clear:both}.b-pr__item::after{display:block;opacity:0;content:'';position:absolute;width:14px;height:14px;border-radius:50%;background:#38b7ea;top:50%;margin-top:-7px;right:0;transition:all .2s ease-in-out}.b-pr__item:hover{border-color:#38b7ea}.b-pr__item+.b-pr__item{margin-top:15px}.b-pr__item+.b-pr__cat{margin-top:15px}.b-pr__item__price{float:right;margin-left:15px}.b-pr__item__price span{display:inline-block;vertical-align:middle;font-weight:700;color:#38b7ea}.b-pr__item__price a,.b-pr__item__price a:focus{display:inline-block;background:#38b7ea;padding:5px 15px;color:#fff;margin-left:10px;text-transform:uppercase;vertical-align:middle;text-decoration:none;font-size:12px;width:60px;text-align:center}.b-pr__item__price a:focus:hover,.b-pr__item__price a:hover{background:#1490c1}.b-pr__item__body{overflow:hidden}.b-pr__item__title{margin:0;font-size:18px;line-height:18px;text-transform:uppercase}.b-pr__item__title span{display:inline-block;margin-left:10px;font-size:12px;color:#888}.b-pr__item__info{color:#aaa;font-size:12px;padding:10px 0}.b-pr__item__info span{display:inline-block;margin-right:15px}.b-pr__item__desc{font-size:12px;line-height:14px;color:#999}.b-pr__item.active{background:#38b7ea;border-color:#38b7ea}.b-pr__item.active::after{opacity:1;right:-7px}.b-pr__item.active .b-pr__item__price span,.b-pr__item.active .b-pr__item__title,.b-pr__item.active .b-pr__item__title span{color:#fff}.b-pr__item.active .b-pr__item__desc{color:rgba(255,255,255,.5)}.b-pr__item.active .b-pr__item__price a,.b-pr__item.active .b-pr__item__price a:focus{background:#1490c1}.b-pr__item.active .b-pr__item__price a:focus:hover,.b-pr__item.active .b-pr__item__price a:hover{background:#1490c1}.b-pr__res{background:#f0f0f0;padding:10px}.b-pr__res.disabled{position:relative}.b-pr__res.disabled::after{display:block;content:'';position:absolute;z-index:200;left:0;top:0;right:0;bottom:0;background:rgba(255,255,255,.7)}.b-pr__res__cal{padding:10px;background:#f9f9f9}.b-pr__res__cal>.datepicker-inline{width:100%}.b-pr__res__cal table{width:100%;font-size:12px}.b-pr__res__cal table td{border-radius:0!important}.b-pr__res__cal .day.active,.b-pr__res__cal .day.active.today,.b-pr__res__cal .day.active:focus,.b-pr__res__cal .day.active:hover{background:#38b7ea!important;background-color:#38b7ea!important;text-shadow:none}.b-pr__res__cal .day.today{background:rgba(56,183,234,.3)!important;background-color:rgba(56,183,234,.3)!important}.b-pr__res__cal .day:hover{background:#ddd!important}.b-pr__res__cal .datepicker-switch:hover{background-color:transparent!important;cursor:default!important}.b-pr__res p{margin:10px 0 0}.b-pr__res__time{padding-top:15px;display:none;position:relative}.b-pr__res__time table{width:100%;margin:0}.b-pr__res__time table td{text-align:center;font-size:12px;background:#f9f9f9;cursor:pointer}.b-pr__res__time table td.disabled,.b-pr__res__time table td.disabled:hover{color:rgba(100,100,100,.5);background:#f9f9f9;cursor:default}.b-pr__res__time table td:hover{background:#ddd}.b-pr__res__time table td.active,.b-pr__res__time table td.active:hover{background:#38b7ea;color:#fff}.b-pr__res__time.loading::after{display:block;content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(240,240,240,.85) url(../../img/select2-spinner.gif) 50% 50% no-repeat}.book-form{padding:10px;background:#f0f0f0}.book-cmd-cont hr{border-color:#ddd}.book-cmd-cont__time p{line-height:30px}.book-cmd-cont__time .btn-link{float:right;padding-right:0;padding-left:0}.book-cmd-cont__details .icon-circle-check{float:right;font-size:22px;color:#62c462;margin:0 0 0 12px}.selected-service-wrp .b-pr__item__title span{display:block;margin-left:0}.selected-service{padding:20px;background:rgba(56,183,234,.2);color:#6785a2}.book-emp-block{padding:10px;background:rgba(56,183,234,.25);position:relative}.book-emp-block>.dropdown-toggle{display:block;padding:10px;text-decoration:none;position:relative}.book-emp-block>.dropdown-toggle .caret{position:absolute;right:10px;top:50%;transform:translate(0,-50%);border-top-color:#38b7ea}.book-emp-block .dropdown-menu{left:0;right:0}.book-emp-block .dropdown-menu>li>a{display:block;text-decoration:none;padding-top:8px;padding-bottom:8px}.book-emp-block .dropdown-menu>li>a:after,.book-emp-block .dropdown-menu>li>a:before{display:table;content:"";line-height:0}.book-emp-block .dropdown-menu>li>a:after{clear:both}.emp-ava{width:40px;height:40px;overflow:hidden;border-radius:50%;margin-right:10px}.emp-ava img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.salon{margin-top:0}.salon i{color:#38b7ea}.salon__name{font-size:20px;font-weight:700}.salon__addr{margin-top:10px}.salon__phone{margin-top:10px;margin-bottom:0}@keyframes popIn{0%{transform:scale(1,1)}25%{transform:scale(1.2,1)}50%{transform:scale(1.4,1)}100%{transform:scale(1,1)}}@keyframes popOut{0%{transform:scale(1,1)}25%{transform:scale(1.2,1)}50%{transform:scale(1.4,1)}100%{transform:scale(1,1)}}@keyframes splashIn{0%{transform:scale(1);opacity:1}25%{transform:scale(1.1);opacity:.8}50%{transform:scale(1.1);opacity:.9}100%{transform:scale(1);opacity:1}}@keyframes splashOut{0%{transform:scale(1);opacity:1}25%{transform:scale(1);opacity:.8}50%{transform:scale(1);opacity:.9}100%{transform:scale(.5);opacity:1}}.checkbox-toggle{position:relative}.checkbox-toggle input{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:0;height:0;margin:0 0;cursor:pointer;zoom:1;-webkit-opacity:0;-moz-opacity:0;opacity:0}.checkbox-toggle input+span{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-toggle input+span:before{position:absolute;left:0;display:inline-block}.checkbox-toggle input+span>h4{display:inline}.checkbox-slider{position:relative}.checkbox-slider input{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:0;height:0;margin:0 0;cursor:pointer;zoom:1;-webkit-opacity:0;-moz-opacity:0;opacity:0}.checkbox-slider input+span{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-slider input+span:before{position:absolute;left:0;display:inline-block}.checkbox-slider input+span>h4{display:inline}.checkbox-slider input+span{padding-left:40px}.checkbox-slider input+span:before{content:"";height:20px;width:40px;background:rgba(100,100,100,.2);box-shadow:inset 0 0 5px rgba(0,0,0,.8);transition:background .2s ease-out}.checkbox-slider input+span:after{width:20px;height:20px;position:absolute;left:0;top:0;display:block;background:#fff;transition:margin-left .1s ease-in-out;text-align:center;font-weight:700;content:""}.checkbox-slider input:checked+span:after{margin-left:20px;content:""}.checkbox-slider input:checked+span:before{transition:background .2s ease-in}.checkbox-slider--default{position:relative}.checkbox-slider--default input{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:0;height:0;margin:0 0;cursor:pointer;zoom:1;-webkit-opacity:0;-moz-opacity:0;opacity:0}.checkbox-slider--default input+span{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-slider--default input+span:before{position:absolute;left:0;display:inline-block}.checkbox-slider--default input+span>h4{display:inline}.checkbox-slider--default input+span{padding-left:40px}.checkbox-slider--default input+span:before{content:"";height:20px;width:40px;background:rgba(100,100,100,.2);box-shadow:inset 0 0 5px rgba(0,0,0,.8);transition:background .2s ease-out}.checkbox-slider--default input+span:after{width:20px;height:20px;position:absolute;left:0;top:0;display:block;background:#fff;transition:margin-left .1s ease-in-out;text-align:center;font-weight:700;content:""}.checkbox-slider--default input:checked+span:after{margin-left:20px;content:""}.checkbox-slider--default input:checked+span:before{transition:background .2s ease-in}.checkbox-slider--default input+span:after{background:#fff;border:solid transparent 1px;background-clip:content-box}.checkbox-slider--default input:checked+span:after{background:#5cb85c;border:solid transparent 1px;background-clip:content-box}.checkbox-slider--a-rounded{position:relative}.checkbox-slider--a-rounded input{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:0;height:0;margin:0 0;cursor:pointer;zoom:1;-webkit-opacity:0;-moz-opacity:0;opacity:0}.checkbox-slider--a-rounded input+span{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-slider--a-rounded input+span:before{position:absolute;left:0;display:inline-block}.checkbox-slider--a-rounded input+span>h4{display:inline}.checkbox-slider--a-rounded input+span{padding-left:40px}.checkbox-slider--a-rounded input+span:before{content:"";height:20px;width:40px;background:rgba(100,100,100,.2);box-shadow:inset 0 0 5px rgba(0,0,0,.8);transition:background .2s ease-out}.checkbox-slider--a-rounded input+span:after{width:20px;height:20px;position:absolute;left:0;top:0;display:block;background:#fff;transition:margin-left .1s ease-in-out;text-align:center;font-weight:700;content:""}.checkbox-slider--a-rounded input:checked+span:after{margin-left:20px;content:""}.checkbox-slider--a-rounded input:checked+span:before{transition:background .2s ease-in}.checkbox-slider--a-rounded input+span:after{background:#fff;border:solid transparent 1px;background-clip:content-box}.checkbox-slider--a-rounded input:checked+span:after{background:#5cb85c;border:solid transparent 1px;background-clip:content-box}.checkbox-slider--a-rounded input+span:after,.checkbox-slider--a-rounded input+span:before{border-radius:4px}.checkbox-slider--a-rounded input+span:after,.checkbox-slider--a-rounded input:checked+span:after{border:solid transparent 2px;background-clip:content-box}.checkbox-slider--a-rounded.checkbox-slider-sm input+span:after,.checkbox-slider--a-rounded.checkbox-slider-sm input+span:before{border-radius:3px}.checkbox-slider--a-rounded.checkbox-slider-md input+span:after,.checkbox-slider--a-rounded.checkbox-slider-md input+span:before{border-radius:4px}.checkbox-slider--a-rounded.checkbox-slider-lg input+span:after,.checkbox-slider--a-rounded.checkbox-slider-lg input+span:before{border-radius:6px}.checkbox-slider--a{position:relative}.checkbox-slider--a input{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:0;height:0;margin:0 0;cursor:pointer;zoom:1;-webkit-opacity:0;-moz-opacity:0;opacity:0}.checkbox-slider--a input+span{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-slider--a input+span:before{position:absolute;left:0;display:inline-block}.checkbox-slider--a input+span>h4{display:inline}.checkbox-slider--a input+span{padding-left:40px}.checkbox-slider--a input+span:before{content:"";height:20px;width:40px;background:rgba(100,100,100,.2);box-shadow:inset 0 0 5px rgba(0,0,0,.8);transition:background .2s ease-out}.checkbox-slider--a input+span:after{width:20px;height:20px;position:absolute;left:0;top:0;display:block;background:#fff;transition:margin-left .1s ease-in-out;text-align:center;font-weight:700;content:""}.checkbox-slider--a input:checked+span:after{margin-left:20px;content:""}.checkbox-slider--a input:checked+span:before{transition:background .2s ease-in}.checkbox-slider--a input+span{padding-left:60px}.checkbox-slider--a input+span:before{content:"";width:60px}.checkbox-slider--a input+span:after{width:40px;font-size:10px;color:#000;content:"Off";border:solid transparent 1px;background-clip:content-box}.checkbox-slider--a input:checked+span:after{content:"On";color:#fff;background:#5cb85c;border:solid transparent 1px;background-clip:content-box}.checkbox-slider--a.checkbox-slider-sm input+span{padding-left:30px}.checkbox-slider--a.checkbox-slider-sm input+span:before{width:30px}.checkbox-slider--a.checkbox-slider-sm input+span:after{width:20px;font-size:5px}.checkbox-slider--a.checkbox-slider-sm input:checked+span:after{margin-left:10px}.checkbox-slider--a.checkbox-slider-md input+span{padding-left:90px}.checkbox-slider--a.checkbox-slider-md input+span:before{width:90px}.checkbox-slider--a.checkbox-slider-md input+span:after{width:60px;font-size:15px}.checkbox-slider--a.checkbox-slider-md input:checked+span:after{margin-left:30px}.checkbox-slider--a.checkbox-slider-lg input+span{padding-left:120px}.checkbox-slider--a.checkbox-slider-lg input+span:before{width:120px}.checkbox-slider--a.checkbox-slider-lg input+span:after{width:80px;font-size:20px}.checkbox-slider--a.checkbox-slider-lg input:checked+span:after{margin-left:40px}.checkbox-slider--b{position:relative}.checkbox-slider--b input{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:0;height:0;margin:0 0;cursor:pointer;zoom:1;-webkit-opacity:0;-moz-opacity:0;opacity:0}.checkbox-slider--b input+span{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-slider--b input+span:before{position:absolute;left:0;display:inline-block}.checkbox-slider--b input+span>h4{display:inline}.checkbox-slider--b input+span{padding-left:40px}.checkbox-slider--b input+span:before{content:"";height:20px;width:40px;background:rgba(100,100,100,.2);box-shadow:inset 0 0 5px rgba(0,0,0,.8);transition:background .2s ease-out}.checkbox-slider--b input+span:after{width:20px;height:20px;position:absolute;left:0;top:0;display:block;background:#fff;transition:margin-left .1s ease-in-out;text-align:center;font-weight:700;content:""}.checkbox-slider--b input:checked+span:after{margin-left:20px;content:""}.checkbox-slider--b input:checked+span:before{transition:background .2s ease-in}.checkbox-slider--b input+span{padding-left:40px}.checkbox-slider--b input+span:before{border-radius:20px;width:40px}.checkbox-slider--b input+span:after{background:#fff;content:"";width:20px;border:solid transparent 2px;background-clip:padding-box;border-radius:20px}.checkbox-slider--b input:not(:checked)+span:after{animation:popOut ease-in .3s normal}.checkbox-slider--b input:checked+span:after{content:"";margin-left:20px;border:solid transparent 2px;background-clip:padding-box;animation:popIn ease-in .3s normal}.checkbox-slider--b input:checked+span:before{background:#5cb85c}.checkbox-slider--b.checkbox-slider-md input+span:before{border-radius:30px}.checkbox-slider--b.checkbox-slider-md input+span:after{border-radius:30px}.checkbox-slider--b.checkbox-slider-lg input+span:before{border-radius:40px}.checkbox-slider--b.checkbox-slider-lg input+span:after{border-radius:40px}.checkbox-slider--b-flat{position:relative}.checkbox-slider--b-flat input{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:0;height:0;margin:0 0;cursor:pointer;zoom:1;-webkit-opacity:0;-moz-opacity:0;opacity:0}.checkbox-slider--b-flat input+span{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-slider--b-flat input+span:before{position:absolute;left:0;display:inline-block}.checkbox-slider--b-flat input+span>h4{display:inline}.checkbox-slider--b-flat input+span{padding-left:40px}.checkbox-slider--b-flat input+span:before{content:"";height:20px;width:40px;background:rgba(100,100,100,.2);box-shadow:inset 0 0 5px rgba(0,0,0,.8);transition:background .2s ease-out}.checkbox-slider--b-flat input+span:after{width:20px;height:20px;position:absolute;left:0;top:0;display:block;background:#fff;transition:margin-left .1s ease-in-out;text-align:center;font-weight:700;content:""}.checkbox-slider--b-flat input:checked+span:after{margin-left:20px;content:""}.checkbox-slider--b-flat input:checked+span:before{transition:background .2s ease-in}.checkbox-slider--b-flat input+span{padding-left:40px}.checkbox-slider--b-flat input+span:before{border-radius:20px;width:40px}.checkbox-slider--b-flat input+span:after{background:#fff;content:"";width:20px;border:solid transparent 2px;background-clip:padding-box;border-radius:20px}.checkbox-slider--b-flat input:not(:checked)+span:after{animation:popOut ease-in .3s normal}.checkbox-slider--b-flat input:checked+span:after{content:"";margin-left:20px;border:solid transparent 2px;background-clip:padding-box;animation:popIn ease-in .3s normal}.checkbox-slider--b-flat input:checked+span:before{background:#5cb85c}.checkbox-slider--b-flat.checkbox-slider-md input+span:before{border-radius:30px}.checkbox-slider--b-flat.checkbox-slider-md input+span:after{border-radius:30px}.checkbox-slider--b-flat.checkbox-slider-lg input+span:before{border-radius:40px}.checkbox-slider--b-flat.checkbox-slider-lg input+span:after{border-radius:40px}.checkbox-slider--b-flat input+span:before{box-shadow:none}.checkbox-slider--c{position:relative}.checkbox-slider--c input{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:0;height:0;margin:0 0;cursor:pointer;zoom:1;-webkit-opacity:0;-moz-opacity:0;opacity:0}.checkbox-slider--c input+span{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-slider--c input+span:before{position:absolute;left:0;display:inline-block}.checkbox-slider--c input+span>h4{display:inline}.checkbox-slider--c input+span{padding-left:40px}.checkbox-slider--c input+span:before{content:"";height:20px;width:40px;background:rgba(100,100,100,.2);box-shadow:inset 0 0 5px rgba(0,0,0,.8);transition:background .2s ease-out}.checkbox-slider--c input+span:after{width:20px;height:20px;position:absolute;left:0;top:0;display:block;background:#fff;transition:margin-left .1s ease-in-out;text-align:center;font-weight:700;content:""}.checkbox-slider--c input:checked+span:after{margin-left:20px;content:""}.checkbox-slider--c input:checked+span:before{transition:background .2s ease-in}.checkbox-slider--c input+span{padding-left:40px}.checkbox-slider--c input+span:before{height:2px!important;top:10px;box-shadow:none;width:40px;background:#555}.checkbox-slider--c input+span:after{box-shadow:none;width:20px;border:solid #555 2px;border-radius:20px}.checkbox-slider--c input:checked+span:after{background:#5cb85c;margin-left:20px;border:solid #5cb85c 2px;animation:splashIn ease-in .3s normal}.checkbox-slider--c input:checked+span:before{background:#5cb85c}.checkbox-slider--c.checkbox-slider-sm input+span:before{top:4px}.checkbox-slider--c.checkbox-slider-md input+span:before{top:14px}.checkbox-slider--c.checkbox-slider-md input+span:after{width:30px;border-radius:30px}.checkbox-slider--c.checkbox-slider-lg input+span:before{top:19px}.checkbox-slider--c.checkbox-slider-lg input+span:after{width:40px;border-radius:40px}.checkbox-slider--c-weight{position:relative}.checkbox-slider--c-weight input{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:0;height:0;margin:0 0;cursor:pointer;zoom:1;-webkit-opacity:0;-moz-opacity:0;opacity:0}.checkbox-slider--c-weight input+span{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-slider--c-weight input+span:before{position:absolute;left:0;display:inline-block}.checkbox-slider--c-weight input+span>h4{display:inline}.checkbox-slider--c-weight input+span{padding-left:40px}.checkbox-slider--c-weight input+span:before{content:"";height:20px;width:40px;background:rgba(100,100,100,.2);box-shadow:inset 0 0 5px rgba(0,0,0,.8);transition:background .2s ease-out}.checkbox-slider--c-weight input+span:after{width:20px;height:20px;position:absolute;left:0;top:0;display:block;background:#fff;transition:margin-left .1s ease-in-out;text-align:center;font-weight:700;content:""}.checkbox-slider--c-weight input:checked+span:after{margin-left:20px;content:""}.checkbox-slider--c-weight input:checked+span:before{transition:background .2s ease-in}.checkbox-slider--c-weight input+span{padding-left:40px}.checkbox-slider--c-weight input+span:before{height:2px!important;top:10px;box-shadow:none;width:40px;background:#555}.checkbox-slider--c-weight input+span:after{box-shadow:none;width:20px;border:solid #555 2px;border-radius:20px}.checkbox-slider--c-weight input:checked+span:after{background:#5cb85c;margin-left:20px;border:solid #5cb85c 2px;animation:splashIn ease-in .3s normal}.checkbox-slider--c-weight input:checked+span:before{background:#5cb85c}.checkbox-slider--c-weight.checkbox-slider-sm input+span:before{top:4px}.checkbox-slider--c-weight.checkbox-slider-md input+span:before{top:14px}.checkbox-slider--c-weight.checkbox-slider-md input+span:after{width:30px;border-radius:30px}.checkbox-slider--c-weight.checkbox-slider-lg input+span:before{top:19px}.checkbox-slider--c-weight.checkbox-slider-lg input+span:after{width:40px;border-radius:40px}.checkbox-slider--c-weight input+span:before{height:1px!important}.checkbox-slider--c-weight input:checked+span:before{height:2px!important}.checkbox-slider--c-weight input:not(:checked)+span:after{transform:scale(.7);left:-6px}.checkbox-slider--default input:disabled+span:after{background:#777}.checkbox-slider--default input:disabled+span:before{box-shadow:0 0 0 #000}.checkbox-slider--default input:disabled+span{color:#777}.checkbox-slider--a input:disabled+span:after{background:#777;color:#fff}.checkbox-slider--a input:disabled+span:before{box-shadow:0 0 0 #000}.checkbox-slider--a input:disabled+span{color:#777}.checkbox-slider--b input:disabled+span:after{border:solid transparent 2px;border-radius:40px}.checkbox-slider--b input:disabled+span:before{box-shadow:0 0 0 #000}.checkbox-slider--b input:disabled+span{color:#777}.checkbox-slider--c input:disabled:checked+span:after{background:#777}.checkbox-slider--c input:disabled+span:after{border-color:#777}.checkbox-slider--c input:disabled+span:before{background:#777}.checkbox-slider--c input:disabled+span{color:#777}input:checked+.indicator-success{color:#5cb85c}input:checked+.indicator-info{color:#5bc0de}input:checked+.indicator-warning{color:#f0ad4e}input:checked+.indicator-danger{color:#d9534f}.checkbox-slider-sm{line-height:10px}.checkbox-slider-sm input+span{padding-left:20px}.checkbox-slider-sm input+span:before{width:20px}.checkbox-slider-sm input+span:after,.checkbox-slider-sm input+span:before{height:10px;line-height:10px}.checkbox-slider-sm input+span:after{width:10px;vertical-align:middle}.checkbox-slider-sm input:checked+span:after{margin-left:10px}.checkbox-slider-md{line-height:30px}.checkbox-slider-md input+span{padding-left:60px}.checkbox-slider-md input+span:before{width:60px}.checkbox-slider-md input+span:after,.checkbox-slider-md input+span:before{height:30px;line-height:30px}.checkbox-slider-md input+span:after{width:30px;vertical-align:middle}.checkbox-slider-md input:checked+span:after{margin-left:30px}.checkbox-slider-lg{line-height:40px}.checkbox-slider-lg input+span{padding-left:80px}.checkbox-slider-lg input+span:before{width:80px}.checkbox-slider-lg input+span:after,.checkbox-slider-lg input+span:before{height:40px;line-height:40px}.checkbox-slider-lg input+span:after{width:40px;vertical-align:middle}.checkbox-slider-lg input:checked+span:after{margin-left:40px}.checkbox-slider-info.checkbox-slider--a input:checked+span:after,.checkbox-slider-info.checkbox-slider--c input:checked+span:after,.checkbox-slider-info.checkbox-slider--c-weight input:checked+span:after,.checkbox-slider-info.checkbox-slider--default input:checked+span:after{background:#5bc0de;background-clip:content-box}.checkbox-slider-info.checkbox-slider--c input:checked+span:after,.checkbox-slider-info.checkbox-slider--c-weight input:checked+span:after{border-color:#5bc0de}.checkbox-slider-info.checkbox-slider--b input:checked+span:before,.checkbox-slider-info.checkbox-slider--b-flat input:checked+span:before,.checkbox-slider-info.checkbox-slider--c input:checked+span:before,.checkbox-slider-info.checkbox-slider--c-weight input:checked+span:before{background:#5bc0de}.checkbox-slider-warning.checkbox-slider--a input:checked+span:after,.checkbox-slider-warning.checkbox-slider--c input:checked+span:after,.checkbox-slider-warning.checkbox-slider--c-weight input:checked+span:after,.checkbox-slider-warning.checkbox-slider--default input:checked+span:after{background:#f0ad4e;background-clip:content-box}.checkbox-slider-warning.checkbox-slider--c input:checked+span:after,.checkbox-slider-warning.checkbox-slider--c-weight input:checked+span:after{border-color:#f0ad4e}.checkbox-slider-warning.checkbox-slider--b input:checked+span:before,.checkbox-slider-warning.checkbox-slider--b-flat input:checked+span:before,.checkbox-slider-warning.checkbox-slider--c input:checked+span:before,.checkbox-slider-warning.checkbox-slider--c-weight input:checked+span:before{background:#f0ad4e}.checkbox-slider-danger.checkbox-slider--a input:checked+span:after,.checkbox-slider-danger.checkbox-slider--c input:checked+span:after,.checkbox-slider-danger.checkbox-slider--c-weight input:checked+span:after,.checkbox-slider-danger.checkbox-slider--default input:checked+span:after{background:#d9534f;background-clip:content-box}.checkbox-slider-danger.checkbox-slider--c input:checked+span:after,.checkbox-slider-danger.checkbox-slider--c-weight input:checked+span:after{border-color:#d9534f}.checkbox-slider-danger.checkbox-slider--b input:checked+span:before,.checkbox-slider-danger.checkbox-slider--b-flat input:checked+span:before,.checkbox-slider-danger.checkbox-slider--c input:checked+span:before,.checkbox-slider-danger.checkbox-slider--c-weight input:checked+span:before{background:#d9534f}.checkbox-slider--b-flat input+span:after{box-sizing:border-box}.emp-img-cont{position:relative;min-height:130px}#emp-img-loader{position:absolute;left:50%;top:50%;width:16px;height:16px;margin-top:-8px;margin-left:-8px;display:none}.emp-img{width:200px;cursor:pointer}.emp-service{padding:5px 5px 5px 30px;background:#f0f0f0}.emp-service-attached{border:1px solid #38b7ea}.emp{background:#f0f0f0;padding:15px;text-align:center;margin-bottom:15px}.emp__img{margin:0 auto 15px;height:140px;overflow:hidden}.emp-tabs{margin-bottom:30px}.f-box>form{margin:0}.appt-pane{padding:15px}.step-tab{border-bottom:0;cursor:pointer;text-transform:none;background:#f0f0f0}.step-tab.active{border:1px solid #ddd;background:#fff;border-bottom:0!important}.appt-status-drop{float:right;position:relative}.appt-status-drop>a{display:block;padding:2px 8px;font-size:12px;background:#f0f0f0;margin:6px 0 0 0}.appt-status-drop>a,.appt-status-drop>a:focus,.appt-status-drop>a:hover{text-decoration:none}.appt-status-drop>a .caret{vertical-align:middle;margin-top:-2px;border-top-color:#ccc}#emp-pricings{margin-bottom:15px}.appt-modal .modal-footer{padding-top:0}.appt-form{margin:0}.appt-form .tab-content{margin:0}.appt-form .tab-content .tab-pane{padding:15px}.new-customer{padding:10px;margin-top:15px;background:#f0f0f0}.book-forms{padding:20px}.book-forms form{margin:0}.book-forms__actions{margin-top:10px}.book-forms__actions:after,.book-forms__actions:before{display:table;content:"";line-height:0}.book-forms__actions:after{clear:both}.book-confirmation-head{font-size:24px;font-weight:700;color:#62c462;margin-bottom:15px}.book-confirmation-body p.lead{font-weight:400;margin:0 0 10px}.book-confirmation-body ul{list-style-type:none;margin-left:0}.book-confirmation-body ul li{position:relative;padding-left:20px;margin-bottom:5px}.book-confirmation-body ul li i{position:absolute;left:0;top:2px;color:#62c462}.emp-tabs{margin-bottom:0}.emp-tabs .tab-pane{padding:20px}.emp-tabs .working-hours-wrp{max-width:600px;width:100%}.emp-tabs .working-hours-wrp select{margin:0}.emp-tabs .working-hours-wrp__day{line-height:30px}.emp-tabs .working-hours-wrp .checkbox-slider--b-flat{margin-top:5px}.emp-tabs .working-hours-wrp .row-fluid+.row-fluid{margin-top:10px}.emp-tabs .breaks-table tr>td{border-bottom:1px solid #eee}.emp-tabs .breaks-table tr:last-child>td{border-bottom:0}.save-emp-form .form-actions{margin-top:0;border-top:0 none}.time-off-wrp{position:relative}.time-off-wrp__table{width:100%;margin:0 0 10px}.time-off-wrp__table tbody>tr>td{border-bottom:1px solid #eee;padding:10px;color:#bbb}.time-off-wrp__table tbody>tr>td>p{font-weight:700;font-size:16px;color:#646464;margin:0}.time-off-wrp__table tbody>tr>td>span{color:#aaa}.time-off-wrp__table tbody>tr:last-child>td{border-bottom:0}.time-off-modal{width:460px;margin-left:-230px}.time-off-modal .close{margin-top:8px}.time-off-modal .alert{margin-bottom:0}.time-off-modal .modal-footer{padding-top:14px;background:#f2f2f2}.time-off-modal .control-label{width:80px}.time-off-modal .controls{margin-left:90px}.time-off-modal .time-select{width:80px;margin-left:30px;float:right}.time-off-modal__additional:after,.time-off-modal__additional:before{display:table;content:"";line-height:0}.time-off-modal__additional:after{clear:both}.time-off-modal__additional .btn{float:right}.time-off-modal__additional .checkbox{float:left}.time-off-modal__additional-content{display:none}.time-off-modal__additional-content .control-group:first-child{margin-bottom:0}.time-off-modal .controls>.checkbox:first-child,.time-off-modal .controls>.radio:first-child{padding-top:0}.time-off-modal__duration{display:none}.time-off-modal .duration-select{width:92px;margin-left:0!important}.recurring-options{margin-bottom:10px;margin-top:10px;background:#f2f2f2;padding:10px}.recurring-options>select{margin-bottom:5px}.recurring-options__settings:after,.recurring-options__settings:before{display:table;content:"";line-height:0}.recurring-options__settings:after{clear:both}.recurring-options__settings .control-group{margin-bottom:5px!important}.recurring-options__settings label{float:left;margin-right:10px;margin-top:5px}.recurring-options__settings select{float:right;width:199px}.recurring-options__settings .input-append.date{float:right}.recurring-options__settings .input-append.date input{width:172px}.control-days{text-align:justify;float:right;width:200px;padding-top:5px;height:25px}.control-days::after{content:"";display:inline-block;width:100%;height:0}.control-days label{display:inline-block;width:16px;height:16px;background:0 0;position:relative;text-align:center;line-height:16px;font-size:10px;text-transform:uppercase;margin:0;padding:0;float:none;letter-spacing:0}.control-days label span{color:#aaa;border:1px solid #aaa;border-radius:50%;display:block;width:16px;height:16px;text-align:center;line-height:16px}.control-days label input{width:16px;height:16px;margin:0;position:absolute;left:0;top:0;opacity:0}.control-days label input:checked+span{background:#56d2ae;border-color:#56d2ae;color:#fff}.b-book{overflow-x:hidden;white-space:nowrap;line-height:0}.b-book__left{display:inline-block;width:60%;transition:all .15s ease-in;line-height:20px;white-space:normal;vertical-align:top}.b-book__right{display:inline-block;vertical-align:top;width:37%;margin-left:2%;transition:all .15s ease-in;line-height:20px;white-space:normal}.b-book.-step2-disabled .b-book__left{width:100%}.b-book.-step3-disabled{display:none}@media (max-width:768px){.b-book__left{display:block;width:100%;transition:none}.b-book__right{display:block;width:100%;margin-left:0;transition:none}}.b-book__section{margin-bottom:30px}.b-book__section__title{color:rgba(0,0,0,.5);font-size:14px;letter-spacing:0;margin-bottom:15px}.b-book__section__title.-selected{color:#6dc5aa}.b-book-mobile .b-book__right{display:none}.b-book-srvs__cat{font-weight:700;margin-left:15px;margin-bottom:5px;color:#3ca8c3}.b-book-srvs__item{padding:15px;background:#f5f5f5;margin-bottom:5px;transition:all .15s ease-in;position:relative}.b-book-srvs__item:after,.b-book-srvs__item:before{display:table;content:"";line-height:0}.b-book-srvs__item:after{clear:both}.b-book-srvs__item+.b-book-srvs__cat{margin-top:20px}.b-book-srvs__item:hover{background:#f0f0f0}.b-book-srvs__item__body{float:left}.b-book-srvs__item__body h4{font-weight:700;letter-spacing:0;margin:0 0;font-size:18px;line-height:24px}.b-book-srvs__item__body p{margin:0;font-size:14px;color:rgba(0,0,0,.5);letter-spacing:0}.b-book-srvs__item__body p span{display:inline-block;margin-right:15px}.b-book-srvs__item__body p span i{color:rgba(0,0,0,.3);display:inline-block;margin-right:5px}@media (max-width:768px){.b-book-srvs__item__body{float:none}.b-book-srvs__item__body h4{font-size:16px}.b-book-srvs__item__body p{font-size:12px}}.b-book-srvs__item__price{float:right;text-align:right}.b-book-srvs__item__price span{color:#6dc5aa;font-weight:700;letter-spacing:0;font-size:16px;line-height:24px;margin-right:15px;display:inline-block;vertical-align:middle}.b-book-srvs__item__price button{display:inline-block;background:#6dc5aa;color:#fff;text-transform:uppercase;border:0 none;padding:0 15px;line-height:24px;font-size:14px;vertical-align:middle;transition:all .15s ease-in}.b-book-srvs__item__price button,.b-book-srvs__item__price button:focus{outline:0 none}.b-book-srvs__item__price button:hover{background:#49b795}@media (max-width:768px){.b-book-srvs__item__price{float:none;text-align:left;margin-top:15px}.b-book-srvs__item__price:after,.b-book-srvs__item__price:before{display:table;content:"";line-height:0}.b-book-srvs__item__price:after{clear:both}.b-book-srvs__item__price button{float:right}}.b-book-srvs__item__remove{font-size:16px;position:absolute;right:0;top:9px;text-decoration:none;color:rgba(0,0,0,.3)}.b-book-srvs__item__remove:focus,.b-book-srvs__item__remove:hover{text-decoration:none;color:rgba(0,0,0,.6)}.b-book-srvs__item.-selected{background:#6dc5aa}.b-book-srvs__item.-selected .b-book-srvs__item__body h4{color:#fff}.b-book-srvs__item.-selected .b-book-srvs__item__body p{color:rgba(255,255,255,.5)}.b-book-srvs__item.-selected .b-book-srvs__item__price span{color:#fff}.b-book-srvs__item.-selected .b-book-srvs__item__price button{background:#49b795;color:rgba(255,255,255,.4)}.b-book-srvs__item.-simple{background:0 0;border-bottom:1px solid #eee;padding:8px 0;margin:0}.b-book-emp{position:relative}.b-book-emp>a{display:block;border:1px solid #eee;line-height:24px;letter-spacing:0;color:rgba(0,0,0,.7);text-decoration:none;padding:10px 15px 10px 40px;position:relative}.b-book-emp>a::after{display:block;content:'';position:absolute;right:15px;top:20px;width:0;height:0;border-style:solid;border-width:6px 5px 0 5px;border-color:#6dc5aa transparent transparent transparent}.b-book-emp>a>i{width:24px;height:24px;text-align:center;line-height:24px;border:1px solid #eee;background:#f7f7f7;color:#ccc;border-radius:50%;position:absolute;left:10px;top:10px}.b-book-emp>a>img{width:24px;height:24px;position:absolute;left:10px;top:10px;border-radius:50%}.b-book-emp .dropdown-menu{right:0}.b-book-emp .dropdown-menu>li>a{letter-spacing:0;padding:10px 15px}.b-book-emp .dropdown-menu>li>a>i,.b-book-emp .dropdown-menu>li>a>img{width:24px;height:24px;line-height:24px;display:inline-block;border-radius:50%;text-align:center;margin-right:5px}.b-book-emp .dropdown-menu>li.active>a,.b-book-emp .dropdown-menu>li.active>a:focus,.b-book-emp .dropdown-menu>li.active>a:hover{background:#f7f7f7;color:#333}.b-book-cal{border:1px solid #eee;padding:15px}.b-book-cal__date{background:#f5f5f5;margin:-15px -15px 15px;padding:15px}.b-book-cal__date__nav{position:relative;text-align:center;margin-bottom:15px}.b-book-cal__date__nav__next,.b-book-cal__date__nav__prev{position:absolute;display:block;width:24px;height:24px;line-height:24px;font-size:16px;left:10px;top:0;border-radius:50%;color:rgba(0,0,0,.5);cursor:pointer}.b-book-cal__date__nav__next:hover,.b-book-cal__date__nav__prev:hover{color:#000}.b-book-cal__date__nav__next{left:auto;right:10px}.b-book-cal__date__nav__month{display:block;font-weight:700;font-size:14px;color:#000;line-height:24px}.b-book-cal__date__days{font-size:0;line-height:0;text-align:center}.b-book-cal__date__days__item{text-align:center;display:inline-block;font-size:10px;color:rgba(0,0,0,.3);letter-spacing:0}.b-book-cal__date__days__item span{display:block;width:30px;height:30px;font-weight:700;line-height:30px;text-align:center;background:#eee;font-size:12px;border-radius:50%;color:rgba(0,0,0,.7);margin:10px 3px 0;cursor:pointer}.b-book-cal__date__days__item span:hover{background:#ddd}.b-book-cal__date__days__item.-disabled span{color:rgba(0,0,0,.3)}.b-book-cal__date__days__item.-current span{background:rgba(0,0,0,.7);color:#fff}.b-book-cal__date__days__item.-selected span{background:#6dc5aa;color:#fff}.b-book-cal__slots:after,.b-book-cal__slots:before{display:table;content:"";line-height:0}.b-book-cal__slots:after{clear:both}.b-book-cal__slots__part{display:block;width:31.62393162%;min-height:30px;box-sizing:border-box;float:left;margin-left:2.56410256%}.b-book-cal__slots__part:first-child{margin-left:0}.b-book-cal__slots__head{font-size:10px;text-transform:uppercase;color:rgba(0,0,0,.3);letter-spacing:0;text-align:center}.b-book-cal__slots__slot{border:1px solid #eee;font-size:12px;letter-spacing:0;padding:2px 0;text-align:center;margin:0 0 3px;cursor:pointer}.b-book-cal__slots__slot:hover{background:#f0f0f0}.b-book-cal__slots__slot.-selected{background:#6dc5aa;color:#fff;font-weight:700;border-color:#6dc5aa}.b-book-cal__slots__booked{font-size:10px;text-transform:uppercase;color:rgba(0,0,0,.3);letter-spacing:0;text-align:center}.b-book-cal__slots__booked i{display:block;width:30px;height:30px;line-height:30px;font-size:24px;color:rgba(0,0,0,.7);margin:0 auto 0}.b-book-chosen__date{margin-bottom:15px;background:#f5f5f5;padding:15px}.b-book-chosen__date h3{font-size:22px;line-height:22px;margin:0 0 10px}.b-book-chosen__date p{margin:0}.b-book-chosen__total{text-align:right;letter-spacing:0;font-size:16px;line-height:24px;padding:8px 15px;margin-right:35px}.b-book-chosen__total span{color:#6dc5aa;font-weight:700}.b-book-chosen .b-book-srvs__item__price{margin-right:35px}.b-book-form{border:1px solid #eee;padding:15px}.b-book-form__actions{margin-top:15px;text-align:center}.b-book-form__actions p:last-child{margin-bottom:0}.page-nps{background:#f3f3f3}.page-nps p.alert-message{display:inline-block;margin-top:10px;color:red}.page-nps p.alert-message.hide{display:none}.page-nps span.alert-message{color:#fff}@media (min-width:640px){.page-nps span.alert-message{border:1px solid #50e3c2;border-radius:3px;background-color:#50e3c2;padding:3px 5px;margin-top:3px}}.page-nps span.alert-message{display:inline-block}.page-nps span.alert-message .arrow-left{display:inline-block;height:12px;width:12px;background:url(../../img/arrows-left.png) 50% 50% no-repeat;margin-left:5px;margin-top:5px;padding:5px 20px;background-size:cover}@media (max-width:640px){.page-nps span.alert-message .arrow-left{margin-top:13px}}@media (max-width:640px){.page-nps .btn-success{width:100%}}.b-nps-logo{text-align:center;padding:40px 0}.b-nps{width:100%;max-width:600px;background:#fff;border-top:6px solid #3ca8c3;padding:30px 60px;margin:0 auto;box-sizing:border-box}.b-nps .btn{border-radius:3px;padding:6px 12px}.b-nps .btn-success{border-color:#5fbeaa;background-color:#5fbeaa}.b-nps__venue-img{text-align:center;margin-bottom:20px}.b-nps__form{margin:0;margin-bottom:30px}.b-nps__form .text-count-message{float:right;font-size:12px;opacity:.7}.b-nps__form h3{text-align:center;margin-bottom:20px}.b-nps__form textarea{margin-bottom:0}.b-nps__form__actions{margin-top:30px;text-align:center;padding-top:20px;border-top:1px solid #eee}.b-nps__form__actions .btn{text-transform:none}.b-nps__form__stars-item+.b-nps__form__stars-item{margin-top:15px}.b-nps__form__stars-item select{visibility:hidden}.b-nps__form__stars-item-title{float:left;width:130px;margin-right:20px;line-height:30px}@media (max-width:640px){.b-nps__form__stars-item-title{float:none}}@media (max-width:500px){.b-nps{padding:20px}}@media (max-width:360px){.b-nps__form__stars-item-title{font-size:12px;width:100px;margin-right:10px}}.br-theme-css-stars .br-widget{height:30px;white-space:nowrap}.br-theme-css-stars .br-widget .br-active::after{content:'\2605'}.br-theme-css-stars .br-widget a{text-decoration:none;height:40px;width:35px;float:left;font-size:40px;line-height:26px;margin-right:8px}.br-theme-css-stars .br-widget a:first-child{display:none}@media (max-width:640px){.br-theme-css-stars .br-widget a{height:42px;width:40px;font-size:50px;line-height:37px;margin-right:8px}}.br-theme-css-stars .br-widget a:after{content:"\2606";color:#50e3c2}.br-theme-css-stars .br-widget a.br-active:after{color:#50e3c2}.br-theme-css-stars .br-widget a.br-selected:after{content:"\2605";color:#50e3c2}.br-theme-css-stars .br-widget .br-current-rating{display:none}.br-theme-css-stars .br-readonly a{cursor:default}@media print{.br-theme-css-stars .br-widget a:after{content:"\2606";color:#000}.br-theme-css-stars .br-widget a.br-active:after,.br-theme-css-stars .br-widget a.br-selected:after{content:"\2605";color:#000}}.bootstrap-select{border:2px solid #e5e5e5;border-radius:2px}.bootstrap-select .btn.dropdown-toggle.bs-placeholder{text-transform:none;font-size:14px;line-height:22px;padding:10px 15px}.bootstrap-select .btn.dropdown-toggle.bs-placeholder:active,.bootstrap-select .btn.dropdown-toggle.bs-placeholder:focus,.bootstrap-select .btn.dropdown-toggle.bs-placeholder:hover{background-color:#fff}.bootstrap-select .filter-option-inner-inner{color:#333}.bootstrap-select .caret{border-top:6px solid #2fa6c1}.bootstrap-select.dropup .caret{border-bottom:6px solid #2fa6c1;border-top:0}/*!
 * Bootstrap Responsive v2.3.0
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */.hidden{display:none;visibility:hidden}.visible-phone{display:none!important}.visible-tablet{display:none!important}.hidden-desktop{display:none!important}.visible-desktop{display:inherit!important}@media (min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-tablet{display:inherit!important}.hidden-tablet{display:none!important}}@media (max-width:767px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-phone{display:inherit!important}.hidden-phone{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:inherit!important}.hidden-print{display:none!important}}@media (max-width:1200px){.box .nav-tabs{border-bottom:0}.box .nav-tabs>li{float:none}.box .nav-tabs>li>a{margin-right:0;border:1px solid #ccc}.box .nav-tabs>li>a:hover{border-color:#ccc;z-index:2}}@media (min-width:1200px){.row{margin-left:-30px}.row:after,.row:before{display:table;content:"";line-height:0}.row:after{clear:both}[class*=span]{float:left;min-height:1px;margin-left:30px}.container,.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%}.row-fluid:after,.row-fluid:before{display:table;content:"";line-height:0}.row-fluid:after{clear:both}.row-fluid [class*=span]{display:block;width:100%;min-height:30px;box-sizing:border-box;float:left;margin-left:2.56410256%}.row-fluid [class*=span]:first-child{margin-left:0}.row-fluid .controls-row [class*=span]+[class*=span]{margin-left:2.56410256%}.row-fluid .span12{width:100%}.row-fluid .span11{width:91.45299145%}.row-fluid .span10{width:82.90598291%}.row-fluid .span9{width:74.35897436%}.row-fluid .span8{width:65.81196581%}.row-fluid .span7{width:57.26495726%}.row-fluid .span6{width:48.71794872%}.row-fluid .span5{width:40.17094017%}.row-fluid .span4{width:31.62393162%}.row-fluid .span3{width:23.07692308%}.row-fluid .span2{width:14.52991453%}.row-fluid .span1{width:5.98290598%}.row-fluid .offset12{margin-left:105.12820513%}.row-fluid .offset12:first-child{margin-left:102.56410256%}.row-fluid .offset11{margin-left:96.58119658%}.row-fluid .offset11:first-child{margin-left:94.01709402%}.row-fluid .offset10{margin-left:88.03418803%}.row-fluid .offset10:first-child{margin-left:85.47008547%}.row-fluid .offset9{margin-left:79.48717949%}.row-fluid .offset9:first-child{margin-left:76.92307692%}.row-fluid .offset8{margin-left:70.94017094%}.row-fluid .offset8:first-child{margin-left:68.37606838%}.row-fluid .offset7{margin-left:62.39316239%}.row-fluid .offset7:first-child{margin-left:59.82905983%}.row-fluid .offset6{margin-left:53.84615385%}.row-fluid .offset6:first-child{margin-left:51.28205128%}.row-fluid .offset5{margin-left:45.2991453%}.row-fluid .offset5:first-child{margin-left:42.73504274%}.row-fluid .offset4{margin-left:36.75213675%}.row-fluid .offset4:first-child{margin-left:34.18803419%}.row-fluid .offset3{margin-left:28.20512821%}.row-fluid .offset3:first-child{margin-left:25.64102564%}.row-fluid .offset2{margin-left:19.65811966%}.row-fluid .offset2:first-child{margin-left:17.09401709%}.row-fluid .offset1{margin-left:11.11111111%}.row-fluid .offset1:first-child{margin-left:8.54700855%}.uneditable-input,input,textarea{margin-left:0}.controls-row [class*=span]+[class*=span]{margin-left:30px}.uneditable-input.span12,input.span12,textarea.span12{width:1156px}.uneditable-input.span11,input.span11,textarea.span11{width:1056px}.uneditable-input.span10,input.span10,textarea.span10{width:956px}.uneditable-input.span9,input.span9,textarea.span9{width:856px}.uneditable-input.span8,input.span8,textarea.span8{width:756px}.uneditable-input.span7,input.span7,textarea.span7{width:656px}.uneditable-input.span6,input.span6,textarea.span6{width:556px}.uneditable-input.span5,input.span5,textarea.span5{width:456px}.uneditable-input.span4,input.span4,textarea.span4{width:356px}.uneditable-input.span3,input.span3,textarea.span3{width:256px}.uneditable-input.span2,input.span2,textarea.span2{width:156px}.uneditable-input.span1,input.span1,textarea.span1{width:56px}.thumbnails{margin-left:-30px}.thumbnails>li{margin-left:30px}.row-fluid .thumbnails{margin-left:0}}@media (min-width:768px) and (max-width:979px){.row{margin-left:-20px}.row:after,.row:before{display:table;content:"";line-height:0}.row:after{clear:both}[class*=span]{float:left;min-height:1px;margin-left:20px}.container,.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%}.row-fluid:after,.row-fluid:before{display:table;content:"";line-height:0}.row-fluid:after{clear:both}.row-fluid [class*=span]{display:block;width:100%;min-height:30px;box-sizing:border-box;float:left;margin-left:2.76243094%}.row-fluid [class*=span]:first-child{margin-left:0}.row-fluid .controls-row [class*=span]+[class*=span]{margin-left:2.76243094%}.row-fluid .span12{width:100%}.row-fluid .span11{width:91.43646409%}.row-fluid .span10{width:82.87292818%}.row-fluid .span9{width:74.30939227%}.row-fluid .span8{width:65.74585635%}.row-fluid .span7{width:57.18232044%}.row-fluid .span6{width:48.61878453%}.row-fluid .span5{width:40.05524862%}.row-fluid .span4{width:31.49171271%}.row-fluid .span3{width:22.9281768%}.row-fluid .span2{width:14.36464088%}.row-fluid .span1{width:5.80110497%}.row-fluid .offset12{margin-left:105.52486188%}.row-fluid .offset12:first-child{margin-left:102.76243094%}.row-fluid .offset11{margin-left:96.96132597%}.row-fluid .offset11:first-child{margin-left:94.19889503%}.row-fluid .offset10{margin-left:88.39779006%}.row-fluid .offset10:first-child{margin-left:85.63535912%}.row-fluid .offset9{margin-left:79.83425414%}.row-fluid .offset9:first-child{margin-left:77.0718232%}.row-fluid .offset8{margin-left:71.27071823%}.row-fluid .offset8:first-child{margin-left:68.50828729%}.row-fluid .offset7{margin-left:62.70718232%}.row-fluid .offset7:first-child{margin-left:59.94475138%}.row-fluid .offset6{margin-left:54.14364641%}.row-fluid .offset6:first-child{margin-left:51.38121547%}.row-fluid .offset5{margin-left:45.5801105%}.row-fluid .offset5:first-child{margin-left:42.81767956%}.row-fluid .offset4{margin-left:37.01657459%}.row-fluid .offset4:first-child{margin-left:34.25414365%}.row-fluid .offset3{margin-left:28.45303867%}.row-fluid .offset3:first-child{margin-left:25.69060773%}.row-fluid .offset2{margin-left:19.88950276%}.row-fluid .offset2:first-child{margin-left:17.12707182%}.row-fluid .offset1{margin-left:11.32596685%}.row-fluid .offset1:first-child{margin-left:8.56353591%}.uneditable-input,input,textarea{margin-left:0}.controls-row [class*=span]+[class*=span]{margin-left:20px}.uneditable-input.span12,input.span12,textarea.span12{width:710px}.uneditable-input.span11,input.span11,textarea.span11{width:648px}.uneditable-input.span10,input.span10,textarea.span10{width:586px}.uneditable-input.span9,input.span9,textarea.span9{width:524px}.uneditable-input.span8,input.span8,textarea.span8{width:462px}.uneditable-input.span7,input.span7,textarea.span7{width:400px}.uneditable-input.span6,input.span6,textarea.span6{width:338px}.uneditable-input.span5,input.span5,textarea.span5{width:276px}.uneditable-input.span4,input.span4,textarea.span4{width:214px}.uneditable-input.span3,input.span3,textarea.span3{width:152px}.uneditable-input.span2,input.span2,textarea.span2{width:90px}.uneditable-input.span1,input.span1,textarea.span1{width:28px}}@media (max-width:767px){.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{margin-left:-20px;margin-right:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;clear:none;width:auto;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}.row-fluid [class*=span],.uneditable-input[class*=span],[class*=span]{float:none;display:block;width:100%;margin-left:0;box-sizing:border-box}.row-fluid .span12,.span12{width:100%;box-sizing:border-box}.row-fluid [class*=offset]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,.uneditable-input,input[class*=span],select[class*=span],textarea[class*=span]{display:block;width:100%;min-height:30px;box-sizing:border-box}.input-append input,.input-append input[class*=span],.input-prepend input,.input-prepend input[class*=span]{display:inline-block;width:auto}.controls-row [class*=span]+[class*=span]{margin-left:0}.modal{position:fixed;top:20px;left:20px;right:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}footer .pull-left,footer .pull-right{float:none}.row-fluid>div[class*=span],.row>div[class*=span]{margin-bottom:40px}.row>.span12{margin-bottom:0!important}.row-fluid>div[class*=span]:last-child,.row>div[class*=span]:last-child,footer .row>div[class*=span]{margin-bottom:0}}@media (max-width:480px){.nav-collapse{-webkit-transform:translate3d(0,0,0)}.page-header h1 small{display:block;line-height:20px}input[type=checkbox],input[type=radio]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-left:10px;padding-right:10px}.media .pull-left,.media .pull-right{float:none;display:block;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal{top:10px;left:10px;right:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}.nav-main li a{margin-bottom:6px}}@media (max-width:979px){body{padding-top:0}.navbar-fixed-bottom,.navbar-fixed-top{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-bottom .navbar-inner,.navbar-fixed-top .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-left:10px;padding-right:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777;text-shadow:none}.nav-collapse .dropdown-menu a,.nav-collapse .nav>li>a{padding:9px 15px;font-weight:700;color:#777;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:400;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .dropdown-menu a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .nav>li>a:hover{background-color:#f2f2f2}.navbar-inverse .nav-collapse .dropdown-menu a,.navbar-inverse .nav-collapse .nav>li>a{color:#999}.navbar-inverse .nav-collapse .dropdown-menu a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .nav>li>a:hover{background-color:#111}.nav-collapse.in .btn-group{margin-top:5px;padding:0}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;float:none;display:none;max-width:none;margin:0 15px;padding:0;background-color:transparent;border:none;border-radius:0;box-shadow:none}.nav-collapse .open>.dropdown-menu{display:block}.nav-collapse .dropdown-menu:after,.nav-collapse .dropdown-menu:before{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:after,.nav-collapse .nav>li>.dropdown-menu:before{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{overflow:hidden;height:0}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-left:10px;padding-right:10px}}@media (min-width:980px){.nav-collapse.collapse{height:auto!important;overflow:visible!important}}@media (max-width:992px){.nav-toggle{display:block}.nav-bar-collapse{clear:both;overflow:hidden;height:0}.nav-bar-collapse form{float:none;margin:20px 0;padding:0}.nav-bar-collapse form input{width:100%;box-sizing:border-box;padding:20px}.nav-bar .nav-mainmenu{padding-bottom:20px;max-height:200px;overflow:auto}.nav-bar .nav-mainmenu li{float:none}.nav-bar .nav-mainmenu li .caret,.nav-bar .nav-mainmenu li a:after{display:none}.nav-bar .nav-mainmenu li a{text-transform:none;font-weight:400;margin:0;padding:0 12px;line-height:30px;color:#38b7ea}.nav-bar .nav-mainmenu li a:hover{background:#38b7ea;color:#fff}.nav-bar .nav-mainmenu li.active>a{color:#fff}.nav-bar .nav-mainmenu .dropdown-toggle{display:none}.nav-bar .nav-mainmenu .dropdown-menu{position:static;top:auto;left:auto;float:none;display:block;max-width:none;margin:0;padding:0;background-color:transparent;border:none;border-radius:0;box-shadow:none}.nav-bar .nav-mainmenu .dropdown-menu>.active>a,.nav-bar .nav-mainmenu .dropdown-menu>.active>a:focus,.nav-bar .nav-mainmenu .dropdown-menu>.active>a:hover{background-image:none}}@media (min-width:992px){.nav-bar-collapse.collapse{height:auto!important;overflow:visible!important}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhcnRpYWxzL2lhLWZvbnRzLmxlc3MiLCJpYWJvb3RzdHJhcC5jc3MiLCJib290c3RyYXAvbWl4aW5zLmxlc3MiLCJib290c3RyYXAvcmVzZXQubGVzcyIsImJvb3RzdHJhcC9zY2FmZm9sZGluZy5sZXNzIiwicGFydGlhbHMvYmEtbmF2Lmxlc3MiLCJib290c3RyYXAvZ3JpZC5sZXNzIiwiYm9vdHN0cmFwL2xheW91dHMubGVzcyIsImJvb3RzdHJhcC90eXBlLmxlc3MiLCJib290c3RyYXAvZm9ybXMubGVzcyIsImJvb3RzdHJhcC9idXR0b25zLmxlc3MiLCJib290c3RyYXAvbGFiZWxzLWJhZGdlcy5sZXNzIiwiYm9vdHN0cmFwL2Ryb3Bkb3ducy5sZXNzIiwiYm9vdHN0cmFwL2NvbXBvbmVudC1hbmltYXRpb25zLmxlc3MiLCJib290c3RyYXAvY2xvc2UubGVzcyIsImJvb3RzdHJhcC9hbGVydHMubGVzcyIsImJvb3RzdHJhcC9uYXZzLmxlc3MiLCJib290c3RyYXAvYnJlYWRjcnVtYnMubGVzcyIsImJvb3RzdHJhcC9wYWdpbmF0aW9uLmxlc3MiLCJib290c3RyYXAvbW9kYWxzLmxlc3MiLCJib290c3RyYXAvdG9vbHRpcC5sZXNzIiwiYm9vdHN0cmFwL3BvcG92ZXJzLmxlc3MiLCJib290c3RyYXAvcHJvZ3Jlc3MtYmFycy5sZXNzIiwicGFydGlhbHMvYm9vdHN0cmFwLXNlbGVjdC5sZXNzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy5sZXNzIiwicGFydGlhbHMvaW50bFRlbElucHV0Lmxlc3MiLCJwYXJ0aWFscy9pYS1oZWFkaW5ncy5sZXNzIiwicGFydGlhbHMvaWEtc2VhcmNoLmxlc3MiLCJwYXJ0aWFscy9pYS1ib3hlcy5sZXNzIiwicGFydGlhbHMvaWEtaXRlbXMubGVzcyIsInBhcnRpYWxzL2lhLWZpZWxkcy5sZXNzIiwicGFydGlhbHMvaWEtbW9kYWwubGVzcyIsInBhcnRpYWxzL2lhLXBhZ2VzLmxlc3MiLCJwYXJ0aWFscy9pYS11dGlsaXRpZXMubGVzcyIsInBhcnRpYWxzL293bC1jYXJvdXNlbC5sZXNzIiwicGFydGlhbHMvaWEtYmFzZS5sZXNzIiwicGFydGlhbHMvYmEtaWNvbnMubGVzcyIsInBhcnRpYWxzL2JhLWhlYWRlci5sZXNzIiwicGFydGlhbHMvYmEtc2VhcmNoLmxlc3MiLCJwYXJ0aWFscy9iYS1pdGVtcy5sZXNzIiwicGFydGlhbHMvYmEtdmVudWUubGVzcyIsInBhcnRpYWxzL2JhLXZlbnVlLWFkZC5sZXNzIiwicGFydGlhbHMvYmEtcmV2aWV3cy5sZXNzIiwicGFydGlhbHMvYmEtc2VydmljZXMubGVzcyIsInBhcnRpYWxzL2JhLWVtcGxveWVlcy5sZXNzIiwicGFydGlhbHMvYmEtcmVnaXN0ZXIubGVzcyIsInBhcnRpYWxzL2lhLXBsdWdpbnMubGVzcyIsInBhcnRpYWxzL2JhLXBob25lLmxlc3MiLCJwYXJ0aWFscy9iYS1jYXRlZ29yeS1tYXAubGVzcyIsInBhcnRpYWxzL2JhLWxhbmRpbmdzLmxlc3MiLCJwYXJ0aWFscy9iYS1ibG9nLmxlc3MiLCJwYXJ0aWFscy9iYS11c2VyLmxlc3MiLCJwYXJ0aWFscy9iYS1wcmljaW5nLmxlc3MiLCJwYXJ0aWFscy9iYS1kYXNoYm9hcmQubGVzcyIsInBhcnRpYWxzL2JhLXNlbGZpZS5sZXNzIiwicGFydGlhbHMvYmEtYm9va2luZy5sZXNzIiwicGFydGlhbHMvYmEtbnBzLmxlc3MiLCJwYXJ0aWFscy9iYS1zZWxlY3QubGVzcyIsImJvb3RzdHJhcC9yZXNwb25zaXZlLXV0aWxpdGllcy5sZXNzIiwiYm9vdHN0cmFwL3Jlc3BvbnNpdmUtMTIwMHB4LW1pbi5sZXNzIiwiYm9vdHN0cmFwL3Jlc3BvbnNpdmUtNzY4cHgtOTc5cHgubGVzcyIsImJvb3RzdHJhcC9yZXNwb25zaXZlLTc2N3B4LW1heC5sZXNzIiwiYm9vdHN0cmFwL3Jlc3BvbnNpdmUtbmF2YmFyLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsV0FDRSxZQUFBLGtCQUNBLElBQUEsZ0RBQ0EsSUFBQSx1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WUFBQSxFQUlGLDBDQUNFLFlBQUEsS0QwWU4seUJJaGtDQSxhSitqQ0EsZ0JDcFpNLE1BQUEsTUQwWk4seUJJcmtDQSxhSm9rQ0EsZ0JDelpNLE1BQUEsTUQrWk4seUJJMWtDQSxhSnlrQ0EsZ0JDOVpNLE1BQUEsTURvYU4sd0JJL2tDQSxZSjhrQ0EsZUNuYU0sTUFBQSxNRHlhTix3QklwbENBLFlKbWxDQSxlQ3hhTSxNQUFBLE1EOGFOLHdCSXpsQ0EsWUp3bENBLGVDN2FNLE1BQUEsTURtYk4sd0JJOWxDQSxZSjZsQ0EsZUNsYk0sTUFBQSxNRHdiTix3QklubUNBLFlKa21DQSxlQ3ZiTSxNQUFBLE1ENmJOLHdCSXhtQ0EsWUp1bUNBLGVDNWJNLE1BQUEsTURrY04sd0JJN21DQSxZSjRtQ0EsZUNqY00sTUFBQSxNRHVjTix3QklsbkNBLFlKaW5DQSxlQ3RjTSxNQUFBLE1ENGNOLHdCSXZuQ0EsWUpzbkNBLGVDM2NNLE1BQUEsS0RtZE4sb0JDbG5DRSxxQkFFRSxRQUFBLE1BQ0EsUUFBQSxHQUdBLFlBQUEsRUFFRixvQkFDRSxNQUFBLEtPOFFKLDRCUm8yQkEsdUNRajJCRSxNQUFBLEtBR0YscUNSazJCQSxrQ1FoMkJFLFlBQUEsSUFVRixnQlI0MUJBLGdCQUZBLGlCQUdBLGlCQUZBLG1CQUdBLG1CUXgxQkUsT0FBQSxZQUNBLGlCQUFBLEtSNDFCRiwrQkFFQSwrQlEzMUJBLDRCUjAxQkEsNEJRdDFCRSxpQkFBQSxZQVVGLHNDUmkxQkEsbUNBQ0Esb0NDeC9CSSxNQUFBLFFPc0tKLGlDUnMxQkEsOEJBQ0EsNkJBQ0EsOEJBQ0EsZ0NDdi9CSSxNQUFBLFFPOEpKLDZCUjYxQkEsOEJBQ0EsZ0NDdi9CSSxhQUFBLFFBeUVNLFdBQUEsTUFBQSxFQUFBLElBQUEsSUFBQSxpQkF2RU4sbUNEMC9CSixvQ0FDQSxzQ0MxL0JNLGFBQUEsUUFzRUksV0FBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLGdCQUFBLENBQUEsRUFBQSxFQUFBLElBQUEsUUR5N0JWLDZDUXoyQkEsOENQOUlJLE1BQUEsUUFDQSxpQkFBQSxRQUNBLGFBQUEsUU9nSkosb0NSMjJCQSxpQ0FDQSxrQ0N0aENJLE1BQUEsUU8wS0osK0JSZzNCQSw0QkFDQSwyQkFDQSw0QkFDQSw4QkNyaENJLE1BQUEsUU9rS0osMkJSdTNCQSw0QkFDQSw4QkNyaENJLGFBQUEsUUF5RU0sV0FBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLGlCQXZFTixpQ0R3aENKLGtDQUNBLG9DQ3hoQ00sYUFBQSxRQXNFSSxXQUFBLE1BQUEsRUFBQSxJQUFBLElBQUEsZ0JBQUEsQ0FBQSxFQUFBLEVBQUEsSUFBQSxRRHU5QlYsMkNRbjRCQSw0Q1BsSkksTUFBQSxRQUNBLGlCQUFBLFFBQ0EsYUFBQSxRT29KSixzQ1JxNEJBLG1DQUNBLG9DQ3BqQ0ksTUFBQSxRTzhLSixpQ1IwNEJBLDhCQUNBLDZCQUNBLDhCQUNBLGdDQ25qQ0ksTUFBQSxRT3NLSiw2QlJpNUJBLDhCQUNBLGdDQ25qQ0ksYUFBQSxRQXlFTSxXQUFBLE1BQUEsRUFBQSxJQUFBLElBQUEsaUJBdkVOLG1DRHNqQ0osb0NBQ0Esc0NDdGpDTSxhQUFBLFFBc0VJLFdBQUEsTUFBQSxFQUFBLElBQUEsSUFBQSxnQkFBQSxDQUFBLEVBQUEsRUFBQSxJQUFBLFFEcS9CViw2Q1E3NUJBLDhDUHRKSSxNQUFBLFFBQ0EsaUJBQUEsUUFDQSxhQUFBLFFPd0pKLG1DUis1QkEsZ0NBQ0EsaUNDbGxDSSxNQUFBLFFPa0xKLDhCUm82QkEsMkJBQ0EsMEJBQ0EsMkJBQ0EsNkJDamxDSSxNQUFBLFFPMEtKLDBCUjI2QkEsMkJBQ0EsNkJDamxDSSxhQUFBLFFBeUVNLFdBQUEsTUFBQSxFQUFBLElBQUEsSUFBQSxpQkF2RU4sZ0NEb2xDSixpQ0FDQSxtQ0NwbENNLGFBQUEsUUFzRUksV0FBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLGdCQUFBLENBQUEsRUFBQSxFQUFBLElBQUEsUURtaENWLDBDUXY3QkEsMkNQMUpJLE1BQUEsUUFDQSxpQkFBQSxRQUNBLGFBQUEsUU84Skosb0JSdzdCQSxxQkFEQSx1QlFwN0JFLE1BQUEsUUFDQSxhQUFBLFFBQ0EsMEJSeTdCRiwyQkFEQSw2QlF2N0JJLGFBQUEsUVB4R00sV0FBQSxFQUFBLEVBQUEsSUFBQSxRT21IVixjQUNFLFFBQUEsS0FBQSxLQUFBLEtBQ0EsV0FBQSxLQUNBLGlCQUFBLFFBQ0EsV0FBQSxJQUFBLE1BQUEsUVJxN0JGLG9CQzd4Q0UscUJBRUUsUUFBQSxNQUNBLFFBQUEsR0FHQSxZQUFBLEVBRUYsb0JBQ0UsTUFBQSxLT3dXSixZUnE3QkEsYVFoN0JFLE1BQUEsUUFDQSxXQUFBLE9BQ0EsVUFBQSxPQUdGLFlBQ0UsUUFBQSxNQUNBLGNBQUEsSUFBQSxDQUFBLEVBR0YsYUFDRSxRQUFBLGFBRUEsZUFBQSxPQUNBLGFBQUEsSUFTRixjUjI2QkEsZVF6NkJFLFFBQUEsYUFDQSxjQUFBLElBQUEsQ0FBQSxFQUNBLGVBQUEsT0FDQSxVQUFBLEVBQ0EsWUFBQSxPUms3QkYsNkJBRUEsdUJBSkEsZ0NRdDdCQSxvQlJvN0JBLHFCQUtBLDhCQUVBLHdCQUpBLGlDQUpBLHFCQUVBLHNCUXY2QkksVUFBQSxLUm83QkosZ0NRbDhCQSxvQlJnOEJBLHFCQUdBLGlDQUpBLHFCQUVBLHNCUTc2QkksU0FBQSxTQUNBLGNBQUEsRUFFQSxlQUFBLElQbE9NLGNBQUEsRUR5cENWLHNDUXA3QkksMEJSazdCSiwyQkFHQSx1Q0FKQSwyQkFFQSw0QlFsN0JNLFFBQUEsRUEzQk4sc0JSbTlCQSx1QlFwN0JJLFFBQUEsYUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFVBQUEsS0FDQSxRQUFBLElBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsS0FDQSxXQUFBLE9BQ0EsWUFBQSxFQUFBLElBQUEsRUFBQSxLQUNBLGlCQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsS0ExQ0osc0JSbStCQSxtQkFFQSwwQ0FIQSx1QkFFQSxvQkFFQSwyQ1F2N0JJLGVBQUEsSVAxUE0sY0FBQSxFTzJNVixzQlIyK0JBLHVCUXg3QkksaUJBQUEsUUFDQSxhQUFBLFFBSUosdUJSdzdCQSxvQlFyN0JJLGFBQUEsS0FISixtQ1I0N0JBLGdDQy9yQ1UsY0FBQSxFRG9zQ1YsZ0NRcjdCQSxvQlJvN0JBLHFCQ25zQ1UsY0FBQSxFRHlzQ1YsMkRRMTdCQSwrQ1J5N0JBLGdEQ3hzQ1UsY0FBQSxFTytRVixzQlI4N0JBLG1CQUNBLHlCUW43QkksWUFBQSxLQVpKLGlDUm84QkEscURBREEsOEJDbHRDVSxjQUFBLEVEd3RDViw4Q1FuN0JBLGtDUms3QkEsbUNDdnRDVSxjQUFBLEVENnRDViw4RFF4N0JBLGtEUnU3QkEsbURDNXRDVSxjQUFBLEVPcVNWLGdEUjQ3QkEsNkNRajdCSSxhQUFBLEtQaFRNLGNBQUEsRU9xU1YsK0NSaThCQSw0Q1FqN0JJLFlBQUEsS1ByVE0sY0FBQSxFT3FTVixtREFvQkksWUFBQSxFQVVKLG1CQUNFLGNBQUEsS0FFQSxhQUFBLEtBRUEsY0FBQSxFUHhVUSxjQUFBLEtPNlVWLHlDUjI2QkEsMENDeHZDVSxjQUFBLEVPaVZWLHlDUGpWVSxjQUFBLEtBQUEsRUFBQSxFQUFBLEtPb1ZWLGdDUHBWVSxjQUFBLEVBQUEsS0FBQSxLQUFBLEVPdVZWLDBDUHZWVSxjQUFBLEVBQUEsS0FBQSxLQUFBLEVPMFZWLGlDUDFWVSxjQUFBLEtBQUEsRUFBQSxFQUFBLEtEa3hDViw4QkFTQSwrQkFIQSxnQ0FIQSxtQ0FaQSx1QkFNQSx3QkFIQSwwQkFLQSwwQkFTQSwyQkFIQSw0QkFIQSwrQkFaQSxtQkFNQSxvQkFIQSxzQkFLQSwwQkFTQSwyQkFIQSw0QkFIQSwrQlE1NkJBLG1CUnM2QkEsb0JBSEEsc0JRejVCSSxRQUFBLGFBRUEsY0FBQSxFQUNBLGVBQUEsT1JpN0JKLHVCQURBLG1CUTc3QkEsbUJBaUJJLFFBQUEsS1JtN0JKLHdCQUZBLG1CQUNBLHdCUS82QkEsbUJBSUUsUUFBQSxhUmc3QkYsMkJBRUEsNEJRLzZCQSwyQlI4NkJBLDRCUTE2QkUsY0FBQSxFUmk3QkYsdUJBREEsb0JBREEsdUJRNTZCQSxvQkFJRSxhQUFBLEVBQ0EsY0FBQSxFQUNBLGVBQUEsT1JnN0JGLDRDQURBLHNDQURBLDRDUTM2QkEsc0NBSUUsTUFBQSxLQUNBLGFBQUEsSUFDQSxZQUFBLEVBS0YsZUFDRSxjQUFBLElBQUEsQ0FBQSxFQUlGLHNCQUNFLFdBQUEsS0FDQSw0QkFBQSxTQU1GLGdDQUdJLGNBQUEsS1JtNkJKLHNDQ2xoREUsdUNBRUUsUUFBQSxNQUNBLFFBQUEsR0FHQSxZQUFBLEVBRUYsc0NBQ0UsTUFBQSxLT21tQkosZ0NBUUksTUFBQSxLQUNBLE1BQUEsTUFDQSxZQUFBLElBQ0EsV0FBQSxNQVhKLDJCQW1CSSxZQUFBLE1BbkJKLDZCQTJCSSxjQUFBLEVSMDZCSiwyQ0FEQSw0Q0FEQSwrQ1FuOEJBLG1DUmk4QkEsb0NBQ0Esc0NRNzVCTSxXQUFBLElBQUEsQ0FBQSxFQWlCSixrQkFDRSxPQUFBLElBQUEsTUFBQSxLQUhKLDBCQVNNLE9BQUEsRUFDQSxRQUFBLEtBQUEsS0FBQSxLQUNBLGNBQUEsSUFBQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxTQUFBLFNBZE4sNEJBaUJRLE1BQUEsUUFqQlIsNEJBc0JNLFFBQUEsS0F0Qk4sd0JBMkJJLE1BQUEsS0FDQSxVQUFBLEtBNUJKLG1CQWdDSSxlQUFBLEVSNjRCSix3QlE3NkJBLDRCQW9DTSxjQUFBLEtBcENOLHdDQXdDTSxXQUFBLE1BeENOLHVDQStDTSxjQUFBLEtSeTRCTiw2Q0N4bERFLDhDQUVFLFFBQUEsTUFDQSxRQUFBLEdBR0EsWUFBQSxFQUVGLDZDQUNFLE1BQUEsS091cEJKLHNEQW1EUSxNQUFBLEtBQ0EsTUFBQSxLQUNBLFlBQUEsSUFyRFIsaURBMkRRLFlBQUEsS0EzRFIsa0JBcUVJLFFBQUEsS0FDQSxXQUFBLFFBdEVKLHVCQTBFSSxjQUFBLEtBMUVKLDRCQTZFTSxXQUFBLElBN0VOLDhCUnk5QkEsMkJRdDRCSSxRQUFBLE1SMDRCSiwwQlE3OUJBLHNCQXdGSSxXQUFBLEtBQ0EsY0FBQSxLQXpGSiwwQkE2RkksUUFBQSxhQUNBLE9BQUEsS0FDQSxRQUFBLElBQUEsSUFDQSxjQUFBLElBQUEsQ0FBQSxFQUNBLGlCQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsS1Bua0JNLGNBQUEsRU9xa0JOLGVBQUEsT0F2R0osbUJBNEdJLE1BQUEsSUE1R0osa0JBZ0hJLE1BQUEsTUFoSEosMkJBb0hJLGNBQUEsS0FwSEosc0JBd0hJLGNBQUEsS0F4SEosZ0NSMi9CQSw2QlEvM0JNLE1BQUEsS0FDQSxNQUFBLE1BR0Ysb0NBRUksTUFBQSxLQU1SLFNBQ0UsTUFBQSxLQUNBLFVBQUEsS0FDQSxXQUFBLE9BT0YsYUFDRSxTQUFBLFNBQ0EsU0FBQSxPQUNBLFlBQUEsWUFDQSxNQUFBLE1BQ0EsYUFBQSxJQUNBLE9BQUEsUUFORiwrQkFTSSxNQUFBLGdCQUNBLE9BQUEsUUFWSiw0QkFjSSxTQUFBLFNBQ0EsS0FBQSxFQUNBLElBQUEsRUFDQSxPQUFBLEVBQ0EsTUFBQSxFQUNBLE1BQUEsZUFDQSxPQUFBLGVBQ0EsVUFBQSxlUGxkRixRQUFBLEVPb2RFLE9BQUEsUUFFQSx3REFDRSxPQUFBLFFBS04sbUNBR0ksTUFBQSxLQUNBLGFBQUEsSUFKSiw0QkFRSSxNQUFBLEtDbndCRixRQUFBLEVBQUEsSUFDQSxVQUFBLE9Eb3dCRSxhQUFBLElBQ0EsV0FBQSxJUm0zQkosbUNROTNCQSxtQ0U3d0JJLElBQUEsRUZneUJKLFlBQ0UsY0FBQSxLQURGLHVCQUlJLGNBQUEsSUFDQSxRQUFBLElBQUEsS0FMSixxQkFTSSxRQUFBLGFBUUosT0FDRSxjQUFBLEtBSUYsY0FDRSxZQUFBLEtSdzJCRixVVzF1REEsUUFFRSxTQUFBLFNBTUYsd0JYeXVEQSx1Qld2dURFLFFBQUEsRUFLRixPQUNFLFFBQUEsYUFDQSxNQUFBLEVBQ0EsT0FBQSxFQUNBLGVBQUEsSUFDQSxXQUFBLElBQUEsTUFBQSxLQUNBLGFBQUEsSUFBQSxNQUFBLFlBQ0EsWUFBQSxJQUFBLE1BQUEsWUFDQSxRQUFBLEdBSUYsaUJBQ0UsV0FBQSxJQUNBLFlBQUEsSUFLRixlQUNFLFNBQUEsU0FDQSxJQUFBLEtBQ0EsS0FBQSxFQUNBLFFBQUEsS0FDQSxRQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsTUFDQSxRQUFBLElBQUEsRUFDQSxPQUFBLEVBQ0EsV0FBQSxLQUNBLGlCQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxlVnlNUSxXQUFBLEVBQUEsSUFBQSxJQUFBLGVVcE1SLHdCQUFBLFlBQ0cscUJBQUEsUUFDSyxnQkFBQSxZQUdSLDBCQUNFLE1BQUEsRUFDQSxLQUFBLEtBekJKLHdCVitjRSxPQUFBLElBQ0EsT0FBQSxJQUFBLElBRUEsU0FBQSxPQUNBLGlCQUFBLFFBQ0EsY0FBQSxJQUFBLE1BQUEsS1VwZEYsb0JBbUNJLFFBQUEsTUFDQSxRQUFBLElBQUEsS0FDQSxNQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsS0FDQSxNQUFBLEtBQ0EsWUFBQSxPQUNBLGdCQUFBLEtBMUNKLG9CQThDSSxnQkFBQSxLWGt1REosMEJXNXREQSwwQlg4dERBLDBCQURBLDBCV3p0REUsZ0JBQUEsS0FDQSxNQUFBLEtWNFVFLGlCQUFBLFFBS0EsaUJBQUEsMkNBQ0Esa0JBQUEsU1U1VUoseUJYNnREQSwrQkFEQSwrQld6dERFLE1BQUEsS0FDQSxnQkFBQSxLQUNBLFFBQUEsRVZpVUUsaUJBQUEsUUFLQSxpQkFBQSwyQ0FDQSxrQkFBQSxTVWhVSiwyQlg0dERBLGlDQURBLGlDV3h0REUsTUFBQSxLWDZ0REYsaUNXMXREQSxpQ0FFRSxnQkFBQSxLQUNBLGlCQUFBLFlBQ0EsaUJBQUEsS0FFQSxPQUFBLFFBVUEscUJBQ0UsUUFBQSxNQU1KLDJCQUNFLE1BQUEsRUFDQSxLQUFBLEtBT0YsZVg0c0RBLHNDV3hzREksV0FBQSxFQUNBLGNBQUEsSUFBQSxNQUFBLEtBQ0EsUUFBQSxHQU5KLHVCWGt0REEsOENXeHNESSxJQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsRUFPSixrQkFDRSxTQUFBLFNBR0YsaUNBQ0UsSUFBQSxFQUNBLEtBQUEsS0FDQSxXQUFBLEtBQ0EsWUFBQSxLQUdGLHVDQUNFLFFBQUEsTUFJRix5Q0FDRSxJQUFBLEtBQ0EsT0FBQSxFQUNBLFdBQUEsRUFDQSxjQUFBLEVWZVEsY0FBQSxJQUFBLElBQUEsSUFBQSxFVVJWLDBCQUNFLFFBQUEsTUFDQSxRQUFBLElBQ0EsTUFBQSxNQUNBLE1BQUEsRUFDQSxPQUFBLEVBQ0EsYUFBQSxZQUNBLGFBQUEsTUFDQSxhQUFBLElBQUEsRUFBQSxJQUFBLElBQ0Esa0JBQUEsS0FDQSxXQUFBLElBQ0EsYUFBQSxNQUVGLGdDQUNFLGtCQUFBLEtBSUYsNEJBR0UsTUFBQSxLQUhGLDJDQU9JLEtBQUEsTUFDQSxZQUFBLEtWbEJNLGNBQUEsSUFBQSxFQUFBLElBQUEsSVUwQlYscUNBQ0UsYUFBQSxLQUNBLGNBQUEsS0FLRixXQUNFLFFBQUEsS0FDQSxXQUFBLElWbkNRLGNBQUEsSVcxTVYsTUFDRSxRQUFBLEVYZ1FRLFdBQUEsUUFBQSxLQUFBLE9XOVBSLFNBQ0UsUUFBQSxFQUlKLFVBQ0UsU0FBQSxTQUVBLFNBQUEsT1hzUFEsV0FBQSxPQUFBLEtBQUEsS1dwUFIsYUFDRSxPQUFBLEtDZEosT0FDRSxNQUFBLE1BQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEtBQ0EsTUFBQSxLQUNBLFlBQUEsRUFBQSxJQUFBLEVBQUEsS1p1WEEsUUFBQSxHRDRqREYsYWFqN0RFLGFBRUUsTUFBQSxLQUNBLGdCQUFBLEtBQ0EsT0FBQSxRWmlYRixRQUFBLEdZeldGLGFBQ0UsUUFBQSxFQUNBLE9BQUEsUUFDQSxXQUFBLElBQ0EsT0FBQSxFQUNBLG1CQUFBLEtKckJGLEtBQ0UsUUFBQSxhQUVBLFFBQUEsSUFBQSxLQUNBLGNBQUEsRUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFdBQUEsT0FDQSxnQkFBQSxLQUNBLGVBQUEsVUFDQSxlQUFBLE9BQ0EsT0FBQSxRUm9ZQSxNQUFBLEtBRUEsaUJBQUEsS0FFQSxhQUFBLFFBQ0EsYUFBQSxlUXZZQSxPQUFBLElBQUEsTUFBQSxRUmdQUSxXQUFBLElBQUEsSUFBQSxLRG11RFYsWUFDQSxjQUZBLFlBREEsV0MvOUNFLFdEbStDRixlQ2wrQ0ksTUFBQSxLQUNBLGlCQUFBLFFEOCtDSixXU3o5REUsV0FFRSxNQUFBLEtBQ0EsZ0JBQUEsS0FTRixXQUVFLFFBQUEsRUFBQSxLQUlGLFlUKzhERixZUzc4REksaUJBQUEsS0FDQSxRQUFBLEVSME1NLFdBQUEsTUFBQSxFQUFBLElBQUEsSUFBQSxlQUFBLENBQUEsRUFBQSxJQUFBLElBQUEsZ0JRck1SLGNUNjhERixlUzM4REksT0FBQSxRQUNBLGlCQUFBLEtSc1VGLFFBQUEsSUFwSVEsV0FBQSxLUXRMVixXQUNFLFFBQUEsS0FBQSxLQUNBLFVBQUEsT1R3OERGLDZCU3I4REEsMEJBRUUsV0FBQSxJQUlGLFdBQ0UsUUFBQSxJQUFBLEtBQ0EsVUFBQSxPVHE4REYsNkJTbDhEQSwwQkFFRSxXQUFBLEVUbzhERiw0QlNsOERBLHlCQUVFLFdBQUEsS0FJRixVQUNFLFFBQUEsRUFBQSxJQUNBLFVBQUEsT0FRRixXQUNFLFFBQUEsTUFDQSxNQUFBLEtBQ0EsYUFBQSxFQUNBLGNBQUEsRVJ5T1EsV0FBQSxXUXBPVixzQkFDRSxXQUFBLElUMjdERiw2QkFEQSw0QlNuN0RFLDZCQUNFLE1BQUEsS1R3N0RKLG1CQUVBLGlCQUNBLG9CU2o3REEsb0JUKzZEQSxvQkFGQSxvQlN2NkRFLE1BQUEsc0JBS0YsYVJxUUUsTUFBQSxLQUVBLGlCQUFBLFFBRUEsYUFBQSxRQUNBLGFBQUEsZUQycURGLG9CQUNBLHNCQUZBLG9CQURBLG1CQzlqREUsbUJEa2tERix1QkNqa0RJLE1BQUEsS0FDQSxpQkFBQSxRUW5YSixhUmlRRSxNQUFBLEtBRUEsaUJBQUEsUUFFQSxhQUFBLFFBQ0EsYUFBQSxlRGtzREYsb0JBQ0Esc0JBRkEsb0JBREEsbUJDcmxERSxtQkR5bERGLHVCQ3hsREksTUFBQSxLQUNBLGlCQUFBLFFRL1dKLFlSNlBFLE1BQUEsS0FFQSxpQkFBQSxRQUVBLGFBQUEsUUFDQSxhQUFBLGVEeXRERixtQkFDQSxxQkFGQSxtQkFEQSxrQkM1bURFLGtCRGduREYsc0JDL21ESSxNQUFBLEtBQ0EsaUJBQUEsUVEzV0osYVJ5UEUsTUFBQSxLQUVBLGlCQUFBLFFBRUEsYUFBQSxRQUNBLGFBQUEsZURndkRGLG9CQUNBLHNCQUZBLG9CQURBLG1CQ25vREUsbUJEdW9ERix1QkN0b0RJLE1BQUEsS0FDQSxpQkFBQSxRUXZXSixVUnFQRSxNQUFBLEtBRUEsaUJBQUEsUUFFQSxhQUFBLFFBQ0EsYUFBQSxlRHV3REYsaUJBQ0EsbUJBRkEsaUJBREEsZ0JDMXBERSxnQkQ4cERGLG9CQzdwREksTUFBQSxLQUNBLGlCQUFBLFFRbldKLGFSaVBFLE1BQUEsS0FFQSxpQkFBQSxLQUVBLGFBQUEsS0FDQSxhQUFBLGVEOHhERixvQkFDQSxzQkFGQSxvQkFEQSxtQkNqckRFLG1CRHFyREYsdUJDcHJESSxNQUFBLEtBQ0EsaUJBQUEsS1EvVkosaUJBQ0UsV0FBQSxJQUNBLE1BQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxLQUNBLGFBQUEsS0FDQSxjQUFBLEtBRUEsdUJBQ0UsV0FBQSxLQUNBLE1BQUEsS0FJSixrQkFDRSxXQUFBLElBQ0EsTUFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLEtBRUEsd0JBQ0UsV0FBQSxLQUNBLE1BQUEsS0FLSixjUm9ORSxNQUFBLEtBRUEsaUJBQUEsUUFFQSxhQUFBLFFBQ0EsYUFBQSxlRHkwREYscUJBQ0EsdUJBRkEscUJBREEsb0JDNXRERSxvQkRndURGLHdCQy90REksTUFBQSxLQUNBLGlCQUFBLFFRMVRGLDZCVHVpRUYseUNTdGlFSSxRQUFBLEVBQ0EsT0FBQSxFQTBCSixVVCtoRUEsaUJBQ0Esb0JTN2hFRSxpQkFBQSxZQUNBLGlCQUFBLEtSY1EsV0FBQSxLUVhWLFVBQ0UsYUFBQSxZQUNBLE9BQUEsUUFDQSxNQUFBLFFSdkNRLGNBQUEsRUR5a0VWLGdCUy9oRUEsZ0JBRUUsTUFBQSxRQUNBLGdCQUFBLFVBQ0EsaUJBQUEsWVRpaUVGLDBCUy9oRUEsMEJBRUUsTUFBQSxLQUNBLGdCQUFBLEtBT0YsaUNSeUhFLFFBQUEsSWExWEYsT0FDRSxRQUFBLElBQUEsS0FBQSxJQUFBLEtBQ0EsY0FBQSxLQUVBLGlCQUFBLFFBQ0EsWUFBQSxJQUFBLE1BQUEsUUFHRixPZDZ4RUEsVWMxeEVFLE1BQUEsUUFFRixVQUNFLE9BQUEsRUFJRixjQUNFLFNBQUEsU0FDQSxJQUFBLEtBQ0EsTUFBQSxNQUNBLFlBQUEsS0FPRixlQUNFLGlCQUFBLFFBQ0EsYUFBQSxRQUNBLE1BQUEsUUFFRixrQkFDRSxNQUFBLFFBRUYsY2RxeEVBLGFjbnhFRSxpQkFBQSxRQUNBLGFBQUEsUUFDQSxNQUFBLFFBRUYsaUJkcXhFQSxnQmNueEVFLE1BQUEsUUFFRixZQUNFLGlCQUFBLFFBQ0EsYUFBQSxRQUNBLE1BQUEsUUFFRixlQUNFLE1BQUEsUUFPRixhQUNFLFlBQUEsS0FDQSxlQUFBLEtBRUYsZWRneEVBLGdCYzl3RUUsY0FBQSxFQUVGLGlCQUNFLFdBQUEsSUNyRUYsS0FDRSxZQUFBLEVBQ0EsY0FBQSxLQUNBLFdBQUEsS0FJRixVQUNFLFFBQUEsTWZ1MUVGLGdCZXIxRUEsZ0JBRUUsZ0JBQUEsS0FDQSxpQkFBQSxLQUNBLGlCQUFBLGVBS0YsY0FDRSxVQUFBLEtBSUYsaUJBQ0UsTUFBQSxNQUlGLFlBQ0UsUUFBQSxNQUNBLFFBQUEsSUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxLQUNBLE1BQUEsS0FDQSxZQUFBLEVBQUEsSUFBQSxFQUFBLHFCQUNBLGVBQUEsVUFHRixvQkFDRSxXQUFBLElBT0YsVUFDRSxjQUFBLEVBRUYsZUFDRSxnQkFBQSxLQUNBLFFBQUEsSUFBQSxLQUNBLE9BQUEsRUFDQSxZQUFBLEtBRUYsb0JmeTBFQSwwQkFEQSwwQmVyMEVFLE1BQUEsS0FDQSxpQkFBQSxRQUNBLGdCQUFBLEtmMDBFRiw0QmV4MEVBLHlCQUVFLGFBQUEsSUFHRixtQmQwYUUsT0FBQSxJQUNBLE9BQUEsSUFBQSxJQUVBLFNBQUEsT0FDQSxpQkFBQSxRQUNBLGNBQUEsSUFBQSxNQUFBLEtEdTZERixpQkFGQSxrQkFDQSxnQkNyNUVFLGlCQUVFLFFBQUEsTUFDQSxRQUFBLEdBR0EsWUFBQSxFRHM1RUosaUJDcDVFRSxnQkFDRSxNQUFBLEtEdTVFSixjZW4xRUEsYUFFRSxNQUFBLEtmcTFFRixnQmVuMUVBLGVBRUUsZ0JBQUEsS0FDQSxjQUFBLEtBQ0EsYUFBQSxLQUNBLGFBQUEsSUFDQSxZQUFBLEtBT0YsVUFDRSxjQUFBLElBQUEsTUFBQSxLQUNBLE9BQUEsRUFHRixhQUNFLGNBQUEsS0FHRixlQUNFLFlBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxZQUNBLFFBQUEsS0FBQSxLQUNBLFVBQUEsT0FDQSxXQUFBLFFBQ0Esb0JBQUEsS0FHRixvQmY0MEVBLDBCQURBLDBCZXgwRUUsTUFBQSxLQUNBLGlCQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxvQkFBQSxZQUNBLE9BQUEsUUFRRixnQkFDRSxRQUFBLElBQUEsS0FDQSxPQUFBLEVBQUEsS0FBQSxFQUFBLEVBQ0EsV0FBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLGVBQUEsVUFDQSxlQUFBLEVBRUEsc0JBQ0UsTUFBQSxLQUlKLDJCQUNFLGFBQUEsRUFJRixxQmZrMEVBLDJCQURBLDJCZTl6RUUsTUFBQSxLQUNBLFdBQUEsUUFDQSxhQUFBLEtBUUYsZ0JBQ0UsTUFBQSxLQUVGLGtCQUNFLGFBQUEsRUFJRixzQkFDRSxjQUFBLEVBRUYsMkJBQ0UsT0FBQSxJQUFBLE1BQUEsS2R1QlEsY0FBQSxFY2RWLGlDQUNFLGFBQUEsS0FDQSxRQUFBLEVBSUYsNEJBQ0UsY0FBQSxJQUVGLHVDQUNFLGNBQUEsSUFVRiw2QkFDRSxpQkFBQSxRQUNBLG9CQUFBLFFBQ0EsV0FBQSxJQUVGLG1DQUNFLGlCQUFBLFFBQ0Esb0JBQUEsUUFHRixrQ0FDRSxXQUFBLElBS0YscUNBQ0UsaUJBQUEsS0FDQSxvQkFBQSxLQUVGLDBDQUNFLGlCQUFBLEtBQ0Esb0JBQUEsS2Z3eUVGLDhCZW55RUEsOEJBRUUsT0FBQSxRQVlGLDZCZjJ4RUEscUNBREEscUNBREEsb0NlcnhFRSxpQkFBQSxLQUNBLG9CQUFBLEtkK0hBLFFBQUEsRUQ4cEVGLDRCZXh4RUEsNEJBRUUsYUFBQSxLZjZ4RUYsZ0JDMWhGRSxpQkFFRSxRQUFBLE1BQ0EsUUFBQSxHQUdBLFlBQUEsRUFFRixnQkFDRSxNQUFBLEtjb1FKLGFBRUUsY0FBQSxLQUNBLFdBQUEsS0FHRixVQUNFLE9BQUEsSUFBQSxNQUFBLEtBQ0EsV0FBQSxFQUFBLEtBSUYsc0JmbXhFQSxxQkFEQSxzQmUvd0VFLGNBQUEsRWZveEVGLHlCZWh4RUEsdUJBRUUsUUFBQSxLZmt4RUYsc0JlaHhFQSxxQkFFRSxRQUFBLE1BUUYsd0JmMHdFQSx5QmV4d0VFLE1BQUEsS0FFRiwwQmYwd0VBLDJCZXh3RUUsVUFBQSxLQUNBLGFBQUEsRUFDQSxjQUFBLElBSUYscUJBQ0UsTUFBQSxLQUNBLGFBQUEsS0FDQSxhQUFBLElBQUEsTUFBQSxLQUVGLDBCQUNFLGFBQUEsS2Q5SFEsY0FBQSxJQUFBLEVBQUEsRUFBQSxJRHk0RVYsZ0NleHdFQSxnQ0FFRSxhQUFBLEtBQUEsS0FBQSxLQUFBLEtBRUYsK0JmeXdFQSxxQ0FEQSxxQ2Vyd0VFLGFBQUEsS0FBQSxZQUFBLEtBQUEsS0FTRixpQkFDRSxNQUFBLEtmb3dFRix1QmVqd0VBLHVCQUVFLGdCQUFBLEtBQ0EsaUJBQUEsWUFDQSxPQUFBLFFBT0YsWUFDRSxPQUFBLEVmK3ZFRixrQkNsbUZFLG1CQUVFLFFBQUEsTUFDQSxRQUFBLEdBR0EsWUFBQSxFQUVGLGtCQUNFLE1BQUEsS2N5VkosZUFLSSxTQUFBLFNBQ0EsT0FBQSxFQUNBLE1BQUEsS0FQSixpQkFVTSxRQUFBLEVBQ0EsT0FBQSxFQUFBLEtBQUEsRUFBQSxFQUVBLHVCQUNFLFdBQUEsSUFXUixnQkFFSSxRQUFBLEVBQ0EsY0FBQSxJQUVBLDJCQUNFLGNBQUEsRUFOTixrQkFVTSxPQUFBLEVBQUEsS0FDQSxRQUFBLElBQUEsS0FDQSxXQUFBLFFBQ0EsTUFBQSxLQUVBLHdCQUNFLFdBQUEsUWY0dkVSLHlCZXh2RUksK0JBR0ksV0FBQSxRQzNaUixhQUNFLFFBQUEsSUFBQSxFQUNBLFdBQUEsS0FFQSxzQkFDRSxNQUFBLE1BSUosaUJBQ0UsZ0JBQUEsS0FDQSxPQUFBLEVBQ0EsUUFBQSxFQUNBLE1BQUEsS0FKRixvQkFPSSxPQUFBLEVBQ0EsTUFBQSxLQUNBLFVBQUEsS0FUSixzQkFZTSxNQUFBLEtBRUEsNEJBQ0UsTUFBQSxRQWZSLDZCQW9CTSxRQUFBLEVBQUEsSUFDQSxNQUFBLEtBR0YsMkJBQ0UsTUFBQSxLQ2pDTixZQUNFLE9BQUEsS0FBQSxFQUdGLGVBRUUsUUFBQSxhQUdBLFlBQUEsRUFDQSxjQUFBLEVoQmdNUSxjQUFBLElBK0NBLFdBQUEsRUFBQSxJQUFBLElBQUEsZ0JnQjFPVixrQkFDRSxRQUFBLE9BRUYsb0JqQmdyRkEsdUJpQjlxRkUsTUFBQSxLQUNBLFFBQUEsSUFBQSxLQUNBLFlBQUEsS0FDQSxnQkFBQSxLQUNBLGlCQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxrQkFBQSxFakJtckZGLHlCQUNBLDRCQUZBLDBCaUJockZBLDBCQUlFLGlCQUFBLFFBRUYseUJqQmdyRkEsNEJpQjlxRkUsTUFBQSxLQUNBLE9BQUEsUWpCa3JGRiwyQkFFQSxpQ0FEQSxpQ2lCanJGQSw4QkFJRSxNQUFBLEtBQ0EsaUJBQUEsWUFDQSxPQUFBLFFBRUYsZ0NqQmdyRkEsbUNpQjlxRkUsa0JBQUEsSWhCZ0tRLHVCQUFBLElBZUEsMEJBQUEsSWdCNUtWLCtCakJpckZBLGtDQy9nRlUsd0JBQUEsSUFLQSwyQkFBQSxJZ0I5SlYscUJBQ0UsV0FBQSxPQUVGLGtCQUNFLFdBQUEsTUFRRiwwQmpCdXFGQSw2QmlCcHFGSSxRQUFBLEtBQUEsS0FDQSxVQUFBLE9BSkosc0NqQjRxRkEseUNDcGlGVSx1QkFBQSxJQWVBLDBCQUFBLElnQnZKVixxQ2pCaXJGQSx3Q0NwaUZVLHdCQUFBLElBS0EsMkJBQUEsSWdCaklWLHFDakJzcUZBLHdDQURBLHNDQUVBLHlDQ2hqRlUsdUJBQUEsSUFlQSwwQkFBQSxJZ0J0SVYsb0NqQjZxRkEsdUNBREEscUNBRUEsd0NDbGpGVSx3QkFBQSxJQUtBLDJCQUFBLElnQnBIViwwQmpCc3FGQSw2QmlCbnFGSSxRQUFBLElBQUEsS0FDQSxVQUFBLE9BSUoseUJqQm1xRkEsNEJpQmhxRkksUUFBQSxFQUFBLElBQ0EsVUFBQSxPQ25ISixnQkFDRSxTQUFBLE1BQ0EsSUFBQSxFQUNBLE1BQUEsRUFDQSxPQUFBLEVBQ0EsS0FBQSxFQUNBLFFBQUEsS0FDQSxpQkFBQSxLQUVBLHFCQUFTLFFBQUEsRUFHWCxnQmxCdXhGQSx3QkN0NkVFLFFBQUEsR2lCM1dGLE9BQ0UsU0FBQSxNQUNBLElBQUEsSUFDQSxLQUFBLElBQ0EsUUFBQSxLQUNBLE1BQUEsTUFDQSxZQUFBLE9BQ0EsaUJBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLGVqQjhOUSxXQUFBLEVBQUEsSUFBQSxJQUFBLGVBeUVSLHdCQUFBLFlBQ0cscUJBQUEsWUFDSyxnQkFBQSxZaUJuU1IsUUFBQSxFQUVBLFlqQjhOUSxXQUFBLFFBQUEsSUFBQSxNQUFBLENBQUEsSUFBQSxJQUFBLFNpQjVOTixJQUFBLEtBRUYsZUFBWSxJQUFBLElBRWQsY0FDRSxRQUFBLEtBQUEsS0FDQSxjQUFBLElBQUEsTUFBQSxLQUZGLHFCQUlXLFdBQUEsSUFBaUIsVUFBQSxLQUo1QixpQkFPSSxPQUFBLEVBQ0EsWUFBQSxLQUtKLFlBQ0UsU0FBQSxTQUNBLFdBQUEsS0FDQSxXQUFBLE1BQ0EsUUFBQSxLQUdGLFlBQ0UsY0FBQSxFQUlGLGNBQ0UsUUFBQSxLQUFBLEtBQUEsS0FDQSxjQUFBLEVBQ0EsV0FBQSxNbEJ1eEZGLG9CQ3AxRkUscUJBRUUsUUFBQSxNQUNBLFFBQUEsR0FHQSxZQUFBLEVBRUYsb0JBQ0UsTUFBQSxLaUJpREosd0JBUUksWUFBQSxJQUNBLGNBQUEsRUFUSixtQ0FhSSxZQUFBLEtBYkosb0NBaUJJLFlBQUEsRUNsRkosU0FDRSxTQUFBLFNBQ0EsUUFBQSxLQUNBLFFBQUEsTUFDQSxXQUFBLFFBQ0EsVUFBQSxLQUNBLFlBQUEsSWxCc1hBLFFBQUEsRWtCcFhBLFlsQm9YQSxRQUFBLEdrQm5YQSxhQUFXLFdBQUEsS0FBbUIsUUFBQSxJQUFBLEVBQzlCLGVBQVcsWUFBQSxJQUFtQixRQUFBLEVBQUEsSUFDOUIsZ0JBQVcsV0FBQSxJQUFtQixRQUFBLElBQUEsRUFDOUIsY0FBVyxZQUFBLEtBQW1CLFFBQUEsRUFBQSxJQUloQyxlQUNFLFVBQUEsTUFDQSxRQUFBLElBQ0EsTUFBQSxLQUNBLFdBQUEsT0FDQSxnQkFBQSxLQUNBLGlCQUFBLEtsQm1MUSxjQUFBLElrQjlLVixlQUNFLFNBQUEsU0FDQSxNQUFBLEVBQ0EsT0FBQSxFQUNBLGFBQUEsWUFDQSxhQUFBLE1BR0EsNEJBQ0UsT0FBQSxFQUNBLEtBQUEsSUFDQSxZQUFBLEtBQ0EsYUFBQSxJQUFBLElBQUEsRUFDQSxpQkFBQSxLQUVGLDhCQUNFLElBQUEsSUFDQSxLQUFBLEVBQ0EsV0FBQSxLQUNBLGFBQUEsSUFBQSxJQUFBLElBQUEsRUFDQSxtQkFBQSxLQUVGLDZCQUNFLElBQUEsSUFDQSxNQUFBLEVBQ0EsV0FBQSxLQUNBLGFBQUEsSUFBQSxFQUFBLElBQUEsSUFDQSxrQkFBQSxLQUVGLCtCQUNFLElBQUEsRUFDQSxLQUFBLElBQ0EsWUFBQSxLQUNBLGFBQUEsRUFBQSxJQUFBLElBQ0Esb0JBQUEsS0M5REosU0FDRSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxRQUFBLEtBQ0EsUUFBQSxLQUNBLFVBQUEsTUFDQSxRQUFBLElBQ0EsV0FBQSxLQUNBLGlCQUFBLEtBQ0Esd0JBQUEsWUFDRyxxQkFBQSxRQUNLLGdCQUFBLFlBQ1IsT0FBQSxJQUFBLE1BQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxlbkI0TFEsY0FBQSxJQStDQSxXQUFBLEVBQUEsSUFBQSxLQUFBLGVtQnRPUixZQUFBLE9BR0EsYUFBWSxXQUFBLE1BQ1osZUFBWSxZQUFBLEtBQ1osZ0JBQVksV0FBQSxLQUNaLGNBQVksWUFBQSxNQUdkLGVBQ0UsT0FBQSxFQUNBLFFBQUEsSUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxLQUNBLGlCQUFBLFFBQ0EsY0FBQSxJQUFBLE1BQUEsUW5CdUtRLGNBQUEsSUFBQSxJQUFBLEVBQUEsRW1CcEtSLHFCQUNFLFFBQUEsS0FJSixpQkFDRSxRQUFBLElBQUEsS0FPRixnQnBCcTdGQSxzQm9CbjdGRSxTQUFBLFNBQ0EsUUFBQSxNQUNBLE1BQUEsRUFDQSxPQUFBLEVBQ0EsYUFBQSxZQUNBLGFBQUEsTUFFRixnQkFDRSxhQUFBLEtBRUYsc0JBQ0UsYUFBQSxLQUNBLFFBQUEsR0FJQSxvQkFDRSxLQUFBLElBQ0EsWUFBQSxNQUNBLG9CQUFBLEVBQ0EsaUJBQUEsS0FDQSxpQkFBQSxnQkFDQSxPQUFBLE1BQ0EsMEJBQ0UsT0FBQSxJQUNBLFlBQUEsTUFDQSxvQkFBQSxFQUNBLGlCQUFBLEtBR0osc0JBQ0UsSUFBQSxJQUNBLEtBQUEsTUFDQSxXQUFBLE1BQ0Esa0JBQUEsRUFDQSxtQkFBQSxLQUNBLG1CQUFBLGdCQUNBLDRCQUNFLEtBQUEsSUFDQSxPQUFBLE1BQ0Esa0JBQUEsRUFDQSxtQkFBQSxLQUdKLHVCQUNFLEtBQUEsSUFDQSxZQUFBLE1BQ0EsaUJBQUEsRUFDQSxvQkFBQSxLQUNBLG9CQUFBLGdCQUNBLElBQUEsTUFDQSw2QkFDRSxJQUFBLElBQ0EsWUFBQSxNQUNBLGlCQUFBLEVBQ0Esb0JBQUEsS0FJSixxQkFDRSxJQUFBLElBQ0EsTUFBQSxNQUNBLFdBQUEsTUFDQSxtQkFBQSxFQUNBLGtCQUFBLEtBQ0Esa0JBQUEsZ0JBQ0EsMkJBQ0UsTUFBQSxJQUNBLG1CQUFBLEVBQ0Esa0JBQUEsS0FDQSxPQUFBLE1wQnE3Rk4sT1UvaUdBLE9BRUUsUUFBQSxhQUNBLFFBQUEsSUFBQSxJQUNBLFVBQUEsU0FDQSxZQUFBLElBQ0EsWUFBQSxLQUNBLE1BQUEsS0FDQSxlQUFBLFNBQ0EsWUFBQSxPQUVBLGlCQUFBLEtBR0YsT1QyTFUsY0FBQSxJU3hMVixPQUNFLGFBQUEsSUFDQSxjQUFBLElUc0xRLGNBQUEsSUQwM0ZWLGFVemlHRSxhQUNFLFFBQUEsS1Y4aUdKLGNBREEsY0FEQSxjVXRpR0UsY0FJRSxNQUFBLEtBQ0EsZ0JBQUEsS0FDQSxPQUFBLFFWd2lHSixpQlUvaEdFLGlCQUFzQixpQkFBQSxRVm1pR3hCLHVCVWxpR0UsdUJBQXNCLGlCQUFBLFFWc2lHeEIsZVVwaUdFLGVBQXNCLGlCQUFBLFFWd2lHeEIscUJVdmlHRSxxQkFBc0IsaUJBQUEsUVYyaUd4QixlVXppR0UsZUFBc0IsaUJBQUEsUVY2aUd4QixxQlU1aUdFLHFCQUFzQixpQkFBQSxRVmdqR3hCLFlVOWlHRSxZQUFzQixpQkFBQSxRVmtqR3hCLGtCVWpqR0Usa0JBQXNCLGlCQUFBLFFWcWpHeEIsZVVuakdFLGVBQXNCLGlCQUFBLEtWdWpHeEIscUJVdGpHRSxxQkFBc0IsaUJBQUEsUVYwakd4QixZVXRqR0EsWUFHSSxTQUFBLFNBQ0EsSUFBQSxLVnVqR0osaUJVcGpHQSxpQkFHSSxJQUFBLEVBUUosbUJBQ0UsUUFBQSxJQUFBLElBQ0EsaUJBQUEsUUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLE1BQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxJVitpR0YsU1U1aUdBLFNBRUUsTUFBQSxLQUNBLGdCQUFBLEtXMURGLFVBQ0UsU0FBQSxPQUNBLE9BQUEsS0FDQSxjQUFBLEtwQjhYRSxpQkFBQSxRQUtBLGlCQUFBLDJDQUNBLGtCQUFBLFNBckxNLFdBQUEsTUFBQSxFQUFBLElBQUEsSUFBQSxlb0J4TVYsZUFDRSxNQUFBLEdBQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFdBQUEsT0FDQSxZQUFBLEVBQUEsS0FBQSxFQUFBLGdCcEJnWEUsaUJBQUEsUUFLQSxpQkFBQSwyQ0FDQSxrQkFBQSxTQXJMTSxXQUFBLE1BQUEsRUFBQSxLQUFBLEVBQUEsZ0JBMkZBLFdBQUEsV0FuRkEsV0FBQSxNQUFBLElBQUEsS29Cbk1WLG9CcEIyTFUsV0FBQSxNQUFBLElBQUEsRUFBQSxFQUFBLGVBQUEsQ0FBQSxNQUFBLEVBQUEsS0FBQSxFQUFBLGdCb0J0TFYsdUJwQm9aSSxpQkFBQSxRQUtBLGlCQUFBLGlLQWhKTSxnQkFBQSxLQUFBLEtEcTJGVixzQnFCMWxHQSxzQnBCaVZJLGlCQUFBLFFBS0EsaUJBQUEsMkNBQ0Esa0JBQUEsU29CcFZKLHVDckI4bEdBLDhCQ2p1RkksaUJBQUEsUUFLQSxpQkFBQSxpS0RpdUZKLHVCcUI5bEdBLHVCcEJ5VUksaUJBQUEsUUFLQSxpQkFBQSwyQ0FDQSxrQkFBQSxTRHN4RkosK0JxQmxtR0Esd0NwQnFYSSxpQkFBQSxRQUtBLGlCQUFBLGlLRDZ1Rkosb0JxQmxtR0Esb0JwQmlVSSxpQkFBQSxRQUtBLGlCQUFBLDJDQUNBLGtCQUFBLFNvQnBVSixxQ3JCc21HQSw0QkN6dkZJLGlCQUFBLFFBS0EsaUJBQUEsaUtEeXZGSix1QnFCdG1HQSx1QnBCeVRJLGlCQUFBLFFBS0EsaUJBQUEsMkNBQ0Esa0JBQUEsU0Q4eUZKLCtCcUIxbUdBLHdDcEJxV0ksaUJBQUEsUUFLQSxpQkFBQSxpS0Rxd0ZKLDBDc0I5dEdBLHdCdEIrdEdBLG9Cc0I1dEdFLFFBQUEsZUFHRixtQ0FLSSxTQUFBLFNBQ0EsTUFBQSxLQUNBLFFBQUEsRUFFQSxXQUFBLE1BQ0EsWUFBQSxPQUdFLGtEdEI2dEdOLHlEQURBLHdEQURBLHdEc0J2dEdRLE1BQUEsS3RCK3RHUiw2REFrQkEsb0VBTkEsbUVBTkEsbUVBSkEsMkRBa0JBLGtFQU5BLGlFQU5BLGlFQVBBLDJEQWtCQSxrRUFOQSxpRUFOQSxpRXNCN3RHUSw4RHRCcXVHUixxRUFOQSxvRUFOQSxvRUFMQSxnRUFrQkEsdUVBTkEsc0VBTkEsc0VBTEEsOERBa0JBLHFFQU5BLG9FQU5BLG9Fc0J2dEdVLE1BQUEsS0E5QlYseUJBcUNJLFNBQUEsbUJBQ0EsT0FBQSxFQUNBLEtBQUEsSUFDQSxRQUFBLGdCQUNBLE1BQUEsZUFDQSxPQUFBLGVBQ0EsUUFBQSxZQUNBLFFBQUEsWUFDQSxPQUFBLEtBRUEsdUNBQ0UsSUFBQSxFQUNBLEtBQUEsRUFDQSxRQUFBLGdCQUNBLE1BQUEsZUFDQSxRQUFBLEV0QnV1R04sOENBREEsMENzQmp1R0UsOEN0Qm11R0Ysd0VzQi90R0ksYUFBQSxRQUdGLDRDdEJndUdGLHNFc0I5dEdJLGFBQUEsUUFHRiw0QkFDRSxNQUFBLGVBR0Ysc0ZBQ0UsTUFBQSxNQTFFSix5Q0E4RUksUUFBQSxLQUFBLE9BQUEsZUFDQSxRQUFBLElBQUEsS0FBQSxtQ0FDQSxlQUFBLEtBSUosK0JBQ0UsY0FBQSxFQUNBLFFBQUEsRUFDQSxPQUFBLEtBRUEscUVBQ0UsTUFBQSxLQUdGLCtDQUNFLFFBQUEsS0FFQSx1RkFFSSxjQUFBLEVBUU4sd0N0Qm10R0YsK0JzQmp0R0ksTUFBQSxLQUNBLFFBQUEsYUFDQSxZQUFBLEVBT0Esc0N0QjhzR0osbURBQ0Esd0RzQjlzR00sTUFBQSxNdEJtdEdOLDhCQURBLG1Dc0I5c0dFLCtCQUdFLGNBQUEsRUFHRiw4Q3RCNnNHRiw4Q3NCM3NHSSxRQUFBLEVBRkYsK0R0Qml0R0YsK0RzQjVzR00sT0FBQSxLQUNBLFVBQUEsUUFDQSxZQUFBLFFBQ0EsY0FBQSxRdEJndEdOLG1Ec0I1c0dFLG1EQUVFLFVBQUEsUUFDQSxZQUFBLFFBQ0EsY0FBQSxRQUdGLG1EQUNFLFFBQUEsT0FBQSxNQUdGLG1EQUNFLFFBQUEsTUFBQSxLQUtGLDZDQUNFLE1BQUEsS0FHRiwyQnRCc3NHRiw0QnNCajNHRSxPQUFBLFlBK0tFLGlDdEJzc0dKLGtDc0Jyc0dNLFFBQUEsWUFJSiwrQkFDRSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxPQUFBLFlBQ0EsUUFBQSxZQUxGLDhDQVFJLFFBQUEsS0FPRiwwQ0FDRSxRQUFBLEdBQ0EsUUFBQSxhQWxGTixrREFzRk0sU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsWUFBQSxRQUNBLGNBQUEsUUFDQSxlQUFBLFFBQ0EsYUFBQSxRQUNBLE9BQUEsS0FDQSxNQUFBLEtBQ0EsV0FBQSxLQS9GTix3REFtR00sY0FBQSxRQW5HTiw4REF1R00sU0FBQSxPQXZHTiwwQ0EyR00sU0FBQSxTQUNBLElBQUEsSUFDQSxNQUFBLEtBQ0EsV0FBQSxLQUNBLGVBQUEsT0FJSiw2REFDRSxjQUFBLFFBR0YsZ0RBQ0UsTUFBQSxLQXhISixpQ0E2SEksVUFBQSxLQUNBLFdBQUEsV0E5SEosOENBaUlNLFFBQUEsWUFHRix1Q0FDRSxTQUFBLE9BQ0EsTUFBQSxLQUNBLE9BQUEsRUFDQSxRQUFBLEVBQ0EsT0FBQSxFQUNBLGNBQUEsRUFDQSxXQUFBLEtBM0lOLG9DQStJTSxTQUFBLFNBRUEsaURBQ0UsTUFBQSxlQUdGLCtDQXhRSixPQUFBLFlBbUhGLHNDQTBKUSxPQUFBLFFBQ0Esb0JBQUEsS0FBQSxpQkFBQSxLQUFBLFlBQUEsS0FFQSwwQ0FDRSxTQUFBLFNBQ0EsYUFBQSxPQS9KVixzREFtS1UsUUFBQSxLQW5LVixnREF1S1UsUUFBQSxhQXZLViwwQ0E0S1EsYUFBQSxLQTVLUix5Q0FpTE0sU0FBQSxTQUNBLE9BQUEsSUFDQSxNQUFBLElBQ0EsT0FBQSxFQUFBLEdBQ0EsV0FBQSxLQUNBLFFBQUEsSUFBQSxJQUNBLFdBQUEsUUFDQSxPQUFBLElBQUEsTUFBQSxRQUNBLFdBQUEsTUFBQSxFQUFBLElBQUEsSUFBQSxnQkFDQSxlQUFBLEtBQ0EsUUFBQSxHQUNBLFdBQUEsV0E1TE4sOEJBaU1JLFFBQUEsSUFDQSxXQUFBLFFBQ0EsT0FBQSxFQUFBLElBQ0EsWUFBQSxPQUdGLDREQUVJLFNBQUEsT0FDQSxRQUFBLE9BQ0EsUUFBQSxFQUpKLGtFdEJpckdGLHdFc0J4cUdNLFFBQUEsT0FUSixvREFhSSxTQUFBLE9BQ0EsSUFBQSxLQUNBLFdBQUEsS0FJSixxRUFFSSxTQUFBLFNBQ0EsUUFBQSxhQUNBLE1BQUEsS0FDQSxJQUFBLElBTEosMERBU0ksYUFBQSxLQW5PTix1Q0F5T0ksUUFBQSxHQUNBLFFBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxJQUNBLGFBQUEsTUFDQSxhQUFBLEVBQUEsTUFBQSxNQUFBLEVBQ0EsVUFBQSxjQUtGLHdEdEIrcEdGLHdEc0I3cEdJLFFBQUEsS0FJQSx5RUFDRSxRQUFBLEdBQ0EsWUFBQSxJQUFBLE1BQUEsWUFDQSxhQUFBLElBQUEsTUFBQSxZQUNBLGNBQUEsSUFBQSxNQUFBLFFBQ0EsU0FBQSxTQUNBLE9BQUEsS0FDQSxLQUFBLElBQ0EsUUFBQSxLQUdGLHdFQUNFLFFBQUEsR0FDQSxZQUFBLElBQUEsTUFBQSxZQUNBLGFBQUEsSUFBQSxNQUFBLFlBQ0EsY0FBQSxJQUFBLE1BQUEsS0FDQSxTQUFBLFNBQ0EsT0FBQSxLQUNBLEtBQUEsS0FDQSxRQUFBLEtBS0YsZ0ZBQ0UsT0FBQSxLQUNBLElBQUEsS0FDQSxXQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsRUFHRiwrRUFDRSxPQUFBLEtBQ0EsSUFBQSxLQUNBLFdBQUEsSUFBQSxNQUFBLEtBQ0EsY0FBQSxFQUtGLG9GQUNFLE1BQUEsS0FDQSxLQUFBLEtBR0YsbUZBQ0UsTUFBQSxLQUNBLEtBQUEsS3RCdXBHTiw2RXNCanBHSSw4RXRCa3BHSiw2RUFGQSw4RXNCOW9HTSxRQUFBLE10Qm9wR04sZUFDQSxlc0JocEdBLGNBR0UsUUFBQSxJQUFBLElBR0YsZUFDRSxNQUFBLEtBQ0EsV0FBQSxXQUVBLGlDQUNFLE1BQUEsSUFJSixlQUNFLE1BQUEsS0FDQSxNQUFBLEtBQ0EsV0FBQSxXQUVBLGlDQUNFLE1BQUEsS0FLRiw2QkFDRSxRQUFBLEVBQUEsSUFBQSxJQUdGLDRCQUNFLGNBQUEsRUFDQSxNQUFBLEtBQ0EsTUFBQSxLQ3hjSixZQUNFLE1BQUEsTUFFRixXQUNFLE1BQUEsS0FJRixNQUNFLFFBQUEsS0FFRixNQUNFLFFBQUEsTUFJRixXQUNFLFdBQUEsT0FJRixPQUNFLFNBQUEsTUFJRixLQUNDLFdBQUEsZUFHRCxNQUNFLFdBQUEsWUNyQ0YsS0FBSyxTQUFBLFNBQWtCLFFBQUEsYUFBcUIsT0FBTyxXQUFBLFdBQXNCLGdCQUFBLFdBQTJCLFdBQVcsUUFBQSxLQUFhLGFBQWEsV0FBQSxPQUFrQixXeEI4bkgzSixxQkFDQSxzQndCL25IaU4sU0FBQSxTQUFrQixRQUFBLEVBQVUsV0FBQSxZQUF1QixjQUFBLFlBQTBCLGNBQUEsS0FBbUIsYUFBQSxFQUFlLHFCQUFxQixTQUFBLFNBQWtCLElBQUEsRUFBTSxPQUFBLEVBQVMsTUFBQSxFQUFRLFFBQUEsSUFBWSxvQkFBb0IsUUFBQSxFQUFVLFNBQUEsU0FBa0IsUUFBQSxLQUFhLFlBQUEsT0FBbUIsT0FBQSxLQUFZLFFBQUEsRUFBQSxJQUFBLEVBQUEsSUFBb0IsWUFBWSxZQUFBLElBQWdCLE1BQUEsRUFBUSxPQUFBLEVBQVMsWUFBQSxJQUFBLE1BQUEsWUFBa0MsYUFBQSxJQUFBLE1BQUEsWUFBbUMsV0FBQSxJQUFBLE1BQUEsS0FBMEIsZ0JBQWdCLFdBQUEsS0FBZ0IsY0FBQSxJQUFBLE1BQUEsS0FBNkIsbUJBQW1CLFNBQUEsU0FBa0IsUUFBQSxFQUFVLFdBQUEsS0FBZ0IsV0FBQSxLQUFnQixRQUFBLEVBQVUsT0FBQSxFQUFBLEVBQUEsRUFBQSxLQUFrQixXQUFBLElBQUEsSUFBQSxJQUFBLGVBQXNDLGlCQUFBLEtBQXNCLE9BQUEsSUFBQSxNQUFBLEtBQXNCLFlBQUEsT0FBbUIsV0FBQSxNQUFpQixXQUFBLE9BQWtCLDJCQUFBLE1BQWlDLDJCQUEyQixPQUFBLEtBQVksY0FBQSxLQUFtQix5QkFBeUIsbUJBQW1CLFlBQUEsUUFBb0IsZUFBZSxRQUFBLGFBQXFCLE1BQUEsS0FBVyxjQUFjLGVBQUEsSUFBbUIsY0FBQSxJQUFrQixjQUFBLElBQUEsTUFBQSxLQUE2QixjQUFjLFFBQUEsSUFBQSxLQUFpQixRQUFBLEVBQVUsZ0JBQWdCLE1BQUEsS0FBVyw2QkFBNkIsaUJBQUEsZ0JBQWlDLG1CeEI4c0hsMUMsZ0JBQ0EsZXdCL3NIbzRDLGVBQUEsT0FBc0IsbUJ4Qm10SDE1Qyxld0JudEg0N0MsYUFBQSxJQUFpQiwyQnhCdXRINzhDLHFDQUNBLHNDQUNBLCtCQUNBLHlDQUNBLDBDd0IzdEhxcUQsY0FBQSxJQUFrQixhQUFBLEtBQWtCLFlBQUEsRUFBYywwQ3hCaXVIdnRELDhDd0JqdUgreUQsTUFBQSxLQUFXLEtBQUEsRUFBTyxnREFBZ0QsT0FBQSxRQUFlLG9FQUFvRSxpQkFBQSxnQkFBaUMsZ0V4QjR1SHIrRCxnRXdCNXVIcW1FLE9BQUEsUUFBZSxvRnhCZ3ZIcG5FLG9Gd0Jodkg0eEUsaUJBQUEsWUFBNkIsNkNBQTZDLGlCQUFBLGdCQUFpQyxrREFBa0QsWUFBQSxJQUFnQixnQkFBZ0IsU0FBQSxTQUFrQixJQUFBLFFBQVksS0FBQSxRQUFhLFFBQUEsS0FBYSxRQUFBLElBQVksc0JBQXNCLE9BQUEsUUFBZSw0QkFBNEIsSUFBQSxLQUFTLE9BQUEsS0FBWSxLQUFBLEtBQVUsTUFBQSxLQUFXLFNBQUEsTUFBZSwrQkFBK0IsV0FBQSxLQUFnQixNQUFBLEtBQVcsMEJBQTBCLFFBQUEsS0FBQSxLQUFrQixZQUFBLE1BQWtCLFdBQVcsTUFBQSxLQUFXLG1CQUFtQixNQUFBLEtBQVcsbUJBQW1CLE1BQUEsS0FBVyxtQkFBbUIsTUFBQSxLQUFXLG1CQUFtQixNQUFBLEtBQVcsbUJBQW1CLE1BQUEsS0FBVyxtQkFBbUIsTUFBQSxLQUFXLDBDQUFBLHdCQUFrRSxXQUFXLGdCQUFBLE9BQUEsTUFBNkIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxFQUFBLEVBQXdCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsTUFBQSxFQUE0QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLE1BQUEsRUFBNEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxNQUFBLEVBQTRCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsTUFBQSxFQUE0QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLE9BQUEsRUFBNkIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxPQUFBLEVBQTZCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsT0FBQSxFQUE2QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLE9BQUEsRUFBNkIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxPQUFBLEVBQTZCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsT0FBQSxFQUE2QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLE9BQUEsRUFBNkIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxPQUFBLEVBQTZCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsT0FBQSxFQUE2QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLE9BQUEsRUFBNkIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxPQUFBLEVBQTZCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsT0FBQSxFQUE2QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLE9BQUEsRUFBNkIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxPQUFBLEVBQTZCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsT0FBQSxFQUE2QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLE9BQUEsRUFBNkIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxPQUFBLEVBQTZCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsT0FBQSxFQUE2QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLE9BQUEsRUFBNkIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxPQUFBLEVBQTZCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsT0FBQSxFQUE2QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLE9BQUEsRUFBNkIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxPQUFBLEVBQTZCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsT0FBQSxFQUE2QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLE9BQUEsRUFBNkIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxPQUFBLEVBQTZCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsT0FBQSxFQUE2QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLE9BQUEsRUFBNkIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxPQUFBLEVBQTZCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsT0FBQSxFQUE2QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLE9BQUEsRUFBNkIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxPQUFBLEVBQTZCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsT0FBQSxFQUE2QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLE9BQUEsRUFBNkIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxPQUFBLEVBQTZCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsT0FBQSxFQUE2QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLE9BQUEsRUFBNkIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxPQUFBLEVBQTZCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsT0FBQSxFQUE2QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLE9BQUEsRUFBNkIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxPQUFBLEVBQTZCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsSUFBVyxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIsT0FBQSxLQUFZLG9CQUFBLFFBQUEsRUFBOEIsbUJBQW1CLE9BQUEsS0FBWSxvQkFBQSxRQUFBLEVBQThCLG1CQUFtQixPQUFBLEtBQVksb0JBQUEsUUFBQSxFQUE4QixtQkFBbUIs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UUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRix3QkFDRSxRQUFBLFFBRUYseUJBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLGlCQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLHlCQUNFLFFBQUEsUUFFRix3QkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLDBCQUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYsMkJBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLDBCQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRiw0QkFDRSxRQUFBLFFBRUYsNEJBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRiwyQkFDRSxRQUFBLFFBRUYsMkJBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYsMEJBQ0UsUUFBQSxRQUVGLDBCQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsMEJBQ0UsUUFBQSxRQUVGLDJCQUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYsMEJBQ0UsUUFBQSxRQUVGLDBCQUNFLFFBQUEsUUFFRiwwQkFDRSxRQUFBLFFBRUYsNkJBQ0UsUUFBQSxRQUVGLHlCQUNFLFFBQUEsUUFFRix3QkFDRSxRQUFBLFFBRUYsNEJBQ0UsUUFBQSxRQUVGLDRCQUNFLFFBQUEsUUFFRixpQkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLHlCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLDBCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLGdDQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixpQkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRiwwQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLDJCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYseUJBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYseUJBQ0UsUUFBQSxRQUVGLDRCQUNFLFFBQUEsUUFFRiw2QkFDRSxRQUFBLFFBRUYsMEJBQ0UsUUFBQSxRQUVGLGlCQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLHlCQUNFLFFBQUEsUUFFRiwyQkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsNkJBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRiwyQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRiwyQkFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRiwwQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLHlCQUNFLFFBQUEsUUFFRixpQkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYseUJBQ0UsUUFBQSxRQUVGLDBCQUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLHlCQUNFLFFBQUEsUUFFRiwrQkFDRSxRQUFBLFFBRUYsZ0NBQ0UsUUFBQSxRQUVGLDZCQUNFLFFBQUEsUUFFRiwrQkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRix3QkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLGlCQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYsMkJBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYsOEJBQ0UsUUFBQSxRQUVGLGdDQUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLHlCQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLDRCQUNFLFFBQUEsUUFFRiwwQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLHlCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYseUJBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRix3QkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYsK0JBQ0UsUUFBQSxRQUVGLGdDQUNFLFFBQUEsUUFFRiw2QkFDRSxRQUFBLFFBRUYsK0JBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRiwwQkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRix3QkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRiwyQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsNEJBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsNEJBQ0UsUUFBQSxRQUVGLDZCQUNFLFFBQUEsUUFFRiw0QkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYseUJBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsMEJBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRiw4QkFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRiwrQkFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRixpQ0FDRSxRQUFBLFFBRUYsa0NBQ0UsUUFBQSxRQUVGLCtCQUNFLFFBQUEsUUFFRixpQ0FDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRix3QkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLDBCQUNFLFFBQUEsUUFFRiw0QkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRiwwQkFDRSxRQUFBLFFBRUYsMkJBQ0UsUUFBQSxRQUVGLGtDQUNFLFFBQUEsUUFFRiwwQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLHlCQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYsMEJBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixpQkFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRixpQkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLGlCQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFB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QUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYsMkJBQ0UsUUFBQSxRQUVGLGdCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYseUJBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRiw4QkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRix3QkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsaUJBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRix3QkFDRSxRQUFBLFFBRUYsNEJBQ0UsUUFBQSxRQUVGLHlCQUNFLFFBQUEsUUFFRiwyQkFDRSxRQUFBLFFBRUYsMEJBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYseUJBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYsMEJBQ0Us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RixhSmtxaUJFLGdCQ3YvZ0JJLE1BQUEsTUQ2L2dCSix3Qkl4cWlCRixZSnVxaUJFLGVDNS9nQkksTUFBQSxNRGtnaEJKLHdCSTdxaUJGLFlKNHFpQkUsZUNqZ2hCSSxNQUFBLE1EdWdoQkosd0JJbHJpQkYsWUppcmlCRSxlQ3RnaEJJLE1BQUEsTUQ0Z2hCSix3Qkl2cmlCRixZSnNyaUJFLGVDM2doQkksTUFBQSxNRGloaEJKLHdCSTVyaUJGLFlKMnJpQkUsZUNoaGhCSSxNQUFBLE1Ec2hoQkosd0JJanNpQkYsWUpnc2lCRSxlQ3JoaEJJLE1BQUEsTUQyaGhCSix3Qkl0c2lCRixZSnFzaUJFLGVDMWhoQkksTUFBQSxNRGdpaEJKLHdCSTNzaUJGLFlKMHNpQkUsZUMvaGhCSSxNQUFBLE1EcWloQkosd0JJaHRpQkYsWUorc2lCRSxlQ3BpaEJJLE1BQUEsS3lEM3BCSixZQUNFLFlBQUEsTUFFRixlQUNFLFlBQUEsS0FFRix1QkFDRSxZQUFBLEdDbkJKLCtDMURnbEJJLEtBQ0UsWUFBQSxNRDhvaEJKLFdDdnRpQkEsWUFFRSxRQUFBLE1BQ0EsUUFBQSxHQUdBLFlBQUEsRUFFRixXQUNFLE1BQUEsS0Fva0JBLGNBQ0UsTUFBQSxLQUNBLFdBQUEsSUFDQSxZQUFBLEtBSUYsV0RtcGhCRixnQ0FEQSw2QkFEQSw4QkNocWhCSSxNQUFBLE1HamxCTixRSGlsQk0sTUFBQSxNR2psQk4sUUhpbEJNLE1BQUEsTUdqbEJOLFFIaWxCTSxNQUFBLE1HamxCTixPSGlsQk0sTUFBQSxNR2psQk4sT0hpbEJNLE1BQUEsTUdqbEJOLE9IaWxCTSxNQUFBLE1HamxCTixPSGlsQk0sTUFBQSxNR2psQk4sT0hpbEJNLE1BQUEsTUdqbEJOLE9IaWxCTSxNQUFBLE1HamxCTixPSGlsQk0sTUFBQSxNR2psQk4sT0hpbEJNLE1BQUEsTUdqbEJOLE9IaWxCTSxNQUFBLEtHamxCTixVSDZrQk0sWUFBQSxNRzdrQk4sVUg2a0JNLFlBQUEsTUc3a0JOLFVINmtCTSxZQUFBLE1HN2tCTixTSDZrQk0sWUFBQSxNRzdrQk4sU0g2a0JNLFlBQUEs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QUtGLDZCQUNFLGFBQUEsS0FDQSxjQUFBLE1BVUoseUJBR0UsdUJBQ0UsT0FBQSxlQUNBLFNBQUEsbUJBV0oseUJBRUUsWUFDRSxRQUFBLE1BR0Ysa0JBQ0UsTUFBQSxLQUNBLFNBQUEsT0FDQSxPQUFBLEVBSUYsdUJBQ0UsTUFBQSxLQUNBLE9BQUEsS0FBQSxFQUNBLFFBQUEsRUFIRiw2QkFNSSxNQUFBLEs1RGtJSSxXQUFBLFc0RGhJSixRQUFBLEtBS0osdUJBQ0UsZUFBQSxLQUNBLFdBQUEsTUFDQSxTQUFBLEtBSEYsMEJBTUksTUFBQSxLQU5KLGlDN0Q4cGpCQSxrQzZEcHBqQk0sUUFBQSxLQVZOLDRCQWNNLGVBQUEsS0FDQSxZQUFBLElBQ0EsT0FBQSxFQUNBLFFBQUEsRUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLFFBRUEsa0NBQ0UsV0FBQSxRQUNBLE1BQUEsS0FJSixtQ0FDRSxNQUFBLEtBNUJOLHdDQWlDSSxRQUFBLEtBakNKLHNDQXFDSSxTQUFBLE9BQ0EsSUFBQSxLQUNBLEtBQUEsS0FDQSxNQUFBLEtBQ0EsUUFBQSxNQUNBLFVBQUEsS0FDQSxPQUFBLEVBQ0EsUUFBQSxFQUNBLGlCQUFBLFlBQ0EsT0FBQSxLNUQ3REksY0FBQSxFQStDQSxXQUFBLEs0RGhDUixnRDdEbXNqQkEsc0RBREEsc0Q2RDdvakJNLGlCQUFBLE1BTVIseUJBR0UsMkJBQ0UsT0FBQSxlQUNBLFNBQUEiLCJmaWxlIjoiaWFib290c3RyYXAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbW9udHNlcnJhdHJlZ3VsYXInO1xuICBzcmM6IHVybCgnZm9udHMvbW9udHNlcmF0LW5ldy9Nb250c2VycmF0LVJlZ3VsYXIuZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9tb250c2VyYXQtbmV3L01vbnRzZXJyYXQtUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJ2ZvbnRzL21vbnRzZXJhdC1uZXcvTW9udHNlcnJhdC1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJ2ZvbnRzL21vbnRzZXJhdC1uZXcvTW9udHNlcnJhdC1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCdmb250cy9tb250c2VyYXQtbmV3L01vbnRzZXJyYXQtUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtb250c2VycmF0c2VtaWJvbGQnO1xuICBzcmM6IHVybCgnZm9udHMvbW9udHNlcmF0LW5ldy9Nb250c2VycmF0LVNlbWlCb2xkLmVvdCcpO1xuICBzcmM6IHVybCgnZm9udHMvbW9udHNlcmF0LW5ldy9Nb250c2VycmF0LVNlbWlCb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnZm9udHMvbW9udHNlcmF0LW5ldy9Nb250c2VycmF0LVNlbWlCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJ2ZvbnRzL21vbnRzZXJhdC1uZXcvTW9udHNlcnJhdC1TZW1pQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnZm9udHMvbW9udHNlcmF0LW5ldy9Nb250c2VycmF0LVNlbWlCb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21vbnRzZXJyYXRtZWRpdW0nO1xuICBzcmM6IHVybCgnZm9udHMvbW9udHNlcmF0LW5ldy9Nb250c2VycmF0LU1lZGl1bS5lb3QnKTtcbiAgc3JjOiB1cmwoJ2ZvbnRzL21vbnRzZXJhdC1uZXcvTW9udHNlcnJhdC1NZWRpdW0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCdmb250cy9tb250c2VyYXQtbmV3L01vbnRzZXJyYXQtTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJ2ZvbnRzL21vbnRzZXJhdC1uZXcvTW9udHNlcnJhdC1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJ2ZvbnRzL21vbnRzZXJhdC1uZXcvTW9udHNlcnJhdC1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG5cbn1cblxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdhcmltb3JlZ3VsYXInO1xuICBzcmM6IHVybCgnZm9udHMvYXJpbW8tcmVndWxhci13ZWJmb250LmVvdCcpO1xuICBzcmM6IHVybCgnZm9udHMvYXJpbW8tcmVndWxhci13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnZm9udHMvYXJpbW8tcmVndWxhci13ZWJmb250LnN2ZyNhcmltb3JlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpLFxuICB1cmwoJ2ZvbnRzL2FyaW1vLXJlZ3VsYXItd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCdmb250cy9hcmltby1yZWd1bGFyLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJ2ZvbnRzL2FyaW1vLXJlZ3VsYXItd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdhcmltb2JvbGQnO1xuICBzcmM6IHVybCgnZm9udHMvYXJpbW8tYm9sZC13ZWJmb250LmVvdCcpO1xuICBzcmM6IHVybCgnZm9udHMvYXJpbW8tYm9sZC13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnZm9udHMvYXJpbW8tYm9sZC13ZWJmb250LnN2ZyNhcmltb2JvbGQnKSBmb3JtYXQoJ3N2ZycpLFxuICB1cmwoJ2ZvbnRzL2FyaW1vLWJvbGQtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCdmb250cy9hcmltby1ib2xkLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJ2ZvbnRzL2FyaW1vLWJvbGQtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21vbnRzZXJyYXRyZWd1bGFyJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL21vbnRzZXJhdC1uZXcvTW9udHNlcnJhdC1SZWd1bGFyLmVvdCcpO1xuICBzcmM6IHVybCgnZm9udHMvbW9udHNlcmF0LW5ldy9Nb250c2VycmF0LVJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCdmb250cy9tb250c2VyYXQtbmV3L01vbnRzZXJyYXQtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCdmb250cy9tb250c2VyYXQtbmV3L01vbnRzZXJyYXQtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnZm9udHMvbW9udHNlcmF0LW5ldy9Nb250c2VycmF0LVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtb250c2VycmF0c2VtaWJvbGQnO1xuICBzcmM6IHVybCgnZm9udHMvbW9udHNlcmF0LW5ldy9Nb250c2VycmF0LVNlbWlCb2xkLmVvdCcpO1xuICBzcmM6IHVybCgnZm9udHMvbW9udHNlcmF0LW5ldy9Nb250c2VycmF0LVNlbWlCb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnZm9udHMvbW9udHNlcmF0LW5ldy9Nb250c2VycmF0LVNlbWlCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJ2ZvbnRzL21vbnRzZXJhdC1uZXcvTW9udHNlcnJhdC1TZW1pQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnZm9udHMvbW9udHNlcmF0LW5ldy9Nb250c2VycmF0LVNlbWlCb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbW9udHNlcnJhdG1lZGl1bSc7XG4gIHNyYzogdXJsKCdmb250cy9tb250c2VyYXQtbmV3L01vbnRzZXJyYXQtTWVkaXVtLmVvdCcpO1xuICBzcmM6IHVybCgnZm9udHMvbW9udHNlcmF0LW5ldy9Nb250c2VycmF0LU1lZGl1bS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJ2ZvbnRzL21vbnRzZXJhdC1uZXcvTW9udHNlcnJhdC1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnZm9udHMvbW9udHNlcmF0LW5ldy9Nb250c2VycmF0LU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnZm9udHMvbW9udHNlcmF0LW5ldy9Nb250c2VycmF0LU1lZGl1bS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2FyaW1vcmVndWxhcic7XG4gIHNyYzogdXJsKCdmb250cy9hcmltby1yZWd1bGFyLXdlYmZvbnQuZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9hcmltby1yZWd1bGFyLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCdmb250cy9hcmltby1yZWd1bGFyLXdlYmZvbnQuc3ZnI2FyaW1vcmVndWxhcicpIGZvcm1hdCgnc3ZnJyksIHVybCgnZm9udHMvYXJpbW8tcmVndWxhci13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJ2ZvbnRzL2FyaW1vLXJlZ3VsYXItd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnZm9udHMvYXJpbW8tcmVndWxhci13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYXJpbW9ib2xkJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL2FyaW1vLWJvbGQtd2ViZm9udC5lb3QnKTtcbiAgc3JjOiB1cmwoJ2ZvbnRzL2FyaW1vLWJvbGQtd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJ2ZvbnRzL2FyaW1vLWJvbGQtd2ViZm9udC5zdmcjYXJpbW9ib2xkJykgZm9ybWF0KCdzdmcnKSwgdXJsKCdmb250cy9hcmltby1ib2xkLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnZm9udHMvYXJpbW8tYm9sZC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdmb250cy9hcmltby1ib2xkLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uY2xlYXJmaXgge1xuICAqem9vbTogMTtcbn1cbi5jbGVhcmZpeDpiZWZvcmUsXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5oaWRlLXRleHQge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5pbnB1dC1ibG9jay1sZXZlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmF1ZGlvLFxuY2FudmFzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gICp6b29tOiAxO1xufVxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmh0bWwge1xuICBmb250LXNpemU6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5hOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQgIzMzMztcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbmE6aG92ZXIsXG5hOmFjdGl2ZSB7XG4gIG91dGxpbmU6IDA7XG59XG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5pbWcge1xuICAvKiBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cykgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiBQYXJ0IDE6IFNldCBhIG1heGl1bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50ICovXG4gIG1pbi13aWR0aDogYXV0bztcbiAgLyogSUU3LTggbmVlZCBoZWxwIGFkanVzdGluZyByZXNwb25zaXZlIGltYWdlcyAqL1xuICBoZWlnaHQ6IGF1dG87XG4gIC8qIFBhcnQgMjogU2NhbGUgdGhlIGhlaWdodCBhY2NvcmRpbmcgdG8gdGhlIHdpZHRoLCBvdGhlcndpc2UgeW91IGdldCBzdHJldGNoaW5nICovXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogMDtcbiAgLW1zLWludGVycG9sYXRpb24tbW9kZTogYmljdWJpYztcbn1cbmltZ1t3aWR0aF0ge1xuICBtaW4td2lkdGg6IDA7XG4gIC8qIE92ZXJ3cml0ZSBtaW4td2lkdGg6IGF1dG8gd2hlbiBpbWcgd2lkdGggc2V0IElFOSBmaXggKi9cbn1cbiNtYXBfY2FudmFzIGltZyxcbi5nb29nbGUtbWFwcyBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5idXR0b24sXG5pbnB1dCB7XG4gICpvdmVyZmxvdzogdmlzaWJsZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5sYWJlbCxcbnNlbGVjdCxcbmJ1dHRvbixcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbkBtZWRpYSBwcmludCB7XG4gICoge1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBhLFxuICBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICB9XG4gIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cbiAgLmlyIGE6YWZ0ZXIsXG4gIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlcixcbiAgYVtocmVmXj1cIiNcIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICB9XG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIEBwYWdlIHtcbiAgICBtYXJnaW46IDAuNWNtO1xuICB9XG4gIHAsXG4gIGgyLFxuICBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cbiAgaDIsXG4gIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxufVxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6ICdtb250c2VycmF0cmVndWxhcicsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNjQ2NDY0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuYSB7XG4gIGNvbG9yOiAjMzhiN2VhO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOmhvdmVyLFxuYTpmb2N1cyB7XG4gIGNvbG9yOiAjMTQ5MGMxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5pbWctcm91bmRlZCB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmltZy1wb2xhcm9pZCB7XG4gIHBhZGRpbmc6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5pbWctY2lyY2xlIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MDBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAwcHg7XG59XG4ucm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAqem9vbTogMTtcbn1cbi5yb3c6YmVmb3JlLFxuLnJvdzphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5yb3c6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbltjbGFzcyo9XCJzcGFuXCJdIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4uY29udGFpbmVyLFxuLm5hdmJhci1zdGF0aWMtdG9wIC5jb250YWluZXIsXG4ubmF2YmFyLWZpeGVkLXRvcCAuY29udGFpbmVyLFxuLm5hdmJhci1maXhlZC1ib3R0b20gLmNvbnRhaW5lciB7XG4gIHdpZHRoOiA5NDBweDtcbn1cbi5zcGFuMTIge1xuICB3aWR0aDogOTQwcHg7XG59XG4uc3BhbjExIHtcbiAgd2lkdGg6IDg2MHB4O1xufVxuLnNwYW4xMCB7XG4gIHdpZHRoOiA3ODBweDtcbn1cbi5zcGFuOSB7XG4gIHdpZHRoOiA3MDBweDtcbn1cbi5zcGFuOCB7XG4gIHdpZHRoOiA2MjBweDtcbn1cbi5zcGFuNyB7XG4gIHdpZHRoOiA1NDBweDtcbn1cbi5zcGFuNiB7XG4gIHdpZHRoOiA0NjBweDtcbn1cbi5zcGFuNSB7XG4gIHdpZHRoOiAzODBweDtcbn1cbi5zcGFuNCB7XG4gIHdpZHRoOiAzMDBweDtcbn1cbi5zcGFuMyB7XG4gIHdpZHRoOiAyMjBweDtcbn1cbi5zcGFuMiB7XG4gIHdpZHRoOiAxNDBweDtcbn1cbi5zcGFuMSB7XG4gIHdpZHRoOiA2MHB4O1xufVxuLm9mZnNldDEyIHtcbiAgbWFyZ2luLWxlZnQ6IDk4MHB4O1xufVxuLm9mZnNldDExIHtcbiAgbWFyZ2luLWxlZnQ6IDkwMHB4O1xufVxuLm9mZnNldDEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgyMHB4O1xufVxuLm9mZnNldDkge1xuICBtYXJnaW4tbGVmdDogNzQwcHg7XG59XG4ub2Zmc2V0OCB7XG4gIG1hcmdpbi1sZWZ0OiA2NjBweDtcbn1cbi5vZmZzZXQ3IHtcbiAgbWFyZ2luLWxlZnQ6IDU4MHB4O1xufVxuLm9mZnNldDYge1xuICBtYXJnaW4tbGVmdDogNTAwcHg7XG59XG4ub2Zmc2V0NSB7XG4gIG1hcmdpbi1sZWZ0OiA0MjBweDtcbn1cbi5vZmZzZXQ0IHtcbiAgbWFyZ2luLWxlZnQ6IDM0MHB4O1xufVxuLm9mZnNldDMge1xuICBtYXJnaW4tbGVmdDogMjYwcHg7XG59XG4ub2Zmc2V0MiB7XG4gIG1hcmdpbi1sZWZ0OiAxODBweDtcbn1cbi5vZmZzZXQxIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xufVxuLnJvdy1mbHVpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICAqem9vbTogMTtcbn1cbi5yb3ctZmx1aWQ6YmVmb3JlLFxuLnJvdy1mbHVpZDphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5yb3ctZmx1aWQ6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5yb3ctZmx1aWQgW2NsYXNzKj1cInNwYW5cIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDIuMTI3NjU5NTclO1xuICAqbWFyZ2luLWxlZnQ6IDIuMDc0NDY4MDklO1xufVxuLnJvdy1mbHVpZCBbY2xhc3MqPVwic3BhblwiXTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnJvdy1mbHVpZCAuY29udHJvbHMtcm93IFtjbGFzcyo9XCJzcGFuXCJdICsgW2NsYXNzKj1cInNwYW5cIl0ge1xuICBtYXJnaW4tbGVmdDogMi4xMjc2NTk1NyU7XG59XG4ucm93LWZsdWlkIC5zcGFuMTIge1xuICB3aWR0aDogMTAwJTtcbiAgKndpZHRoOiA5OS45NDY4MDg1MSU7XG59XG4ucm93LWZsdWlkIC5zcGFuMTEge1xuICB3aWR0aDogOTEuNDg5MzYxNyU7XG4gICp3aWR0aDogOTEuNDM2MTcwMjElO1xufVxuLnJvdy1mbHVpZCAuc3BhbjEwIHtcbiAgd2lkdGg6IDgyLjk3ODcyMzQlO1xuICAqd2lkdGg6IDgyLjkyNTUzMTkxJTtcbn1cbi5yb3ctZmx1aWQgLnNwYW45IHtcbiAgd2lkdGg6IDc0LjQ2ODA4NTExJTtcbiAgKndpZHRoOiA3NC40MTQ4OTM2MiU7XG59XG4ucm93LWZsdWlkIC5zcGFuOCB7XG4gIHdpZHRoOiA2NS45NTc0NDY4MSU7XG4gICp3aWR0aDogNjUuOTA0MjU1MzIlO1xufVxuLnJvdy1mbHVpZCAuc3Bhbjcge1xuICB3aWR0aDogNTcuNDQ2ODA4NTElO1xuICAqd2lkdGg6IDU3LjM5MzYxNzAyJTtcbn1cbi5yb3ctZmx1aWQgLnNwYW42IHtcbiAgd2lkdGg6IDQ4LjkzNjE3MDIxJTtcbiAgKndpZHRoOiA0OC44ODI5Nzg3MiU7XG59XG4ucm93LWZsdWlkIC5zcGFuNSB7XG4gIHdpZHRoOiA0MC40MjU1MzE5MSU7XG4gICp3aWR0aDogNDAuMzcyMzQwNDMlO1xufVxuLnJvdy1mbHVpZCAuc3BhbjQge1xuICB3aWR0aDogMzEuOTE0ODkzNjIlO1xuICAqd2lkdGg6IDMxLjg2MTcwMjEzJTtcbn1cbi5yb3ctZmx1aWQgLnNwYW4zIHtcbiAgd2lkdGg6IDIzLjQwNDI1NTMyJTtcbiAgKndpZHRoOiAyMy4zNTEwNjM4MyU7XG59XG4ucm93LWZsdWlkIC5zcGFuMiB7XG4gIHdpZHRoOiAxNC44OTM2MTcwMiU7XG4gICp3aWR0aDogMTQuODQwNDI1NTMlO1xufVxuLnJvdy1mbHVpZCAuc3BhbjEge1xuICB3aWR0aDogNi4zODI5Nzg3MiU7XG4gICp3aWR0aDogNi4zMjk3ODcyMyU7XG59XG4ucm93LWZsdWlkIC5vZmZzZXQxMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMDQuMjU1MzE5MTUlO1xuICAqbWFyZ2luLWxlZnQ6IDEwNC4xNDg5MzYxNyU7XG59XG4ucm93LWZsdWlkIC5vZmZzZXQxMjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDIuMTI3NjU5NTclO1xuICAqbWFyZ2luLWxlZnQ6IDEwMi4wMjEyNzY2JTtcbn1cbi5yb3ctZmx1aWQgLm9mZnNldDExIHtcbiAgbWFyZ2luLWxlZnQ6IDk1Ljc0NDY4MDg1JTtcbiAgKm1hcmdpbi1sZWZ0OiA5NS42MzgyOTc4NyU7XG59XG4ucm93LWZsdWlkIC5vZmZzZXQxMTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiA5My42MTcwMjEyOCU7XG4gICptYXJnaW4tbGVmdDogOTMuNTEwNjM4MyU7XG59XG4ucm93LWZsdWlkIC5vZmZzZXQxMCB7XG4gIG1hcmdpbi1sZWZ0OiA4Ny4yMzQwNDI1NSU7XG4gICptYXJnaW4tbGVmdDogODcuMTI3NjU5NTclO1xufVxuLnJvdy1mbHVpZCAub2Zmc2V0MTA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogODUuMTA2MzgyOTglO1xuICAqbWFyZ2luLWxlZnQ6IDg1JTtcbn1cbi5yb3ctZmx1aWQgLm9mZnNldDkge1xuICBtYXJnaW4tbGVmdDogNzguNzIzNDA0MjYlO1xuICAqbWFyZ2luLWxlZnQ6IDc4LjYxNzAyMTI4JTtcbn1cbi5yb3ctZmx1aWQgLm9mZnNldDk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogNzYuNTk1NzQ0NjglO1xuICAqbWFyZ2luLWxlZnQ6IDc2LjQ4OTM2MTclO1xufVxuLnJvdy1mbHVpZCAub2Zmc2V0OCB7XG4gIG1hcmdpbi1sZWZ0OiA3MC4yMTI3NjU5NiU7XG4gICptYXJnaW4tbGVmdDogNzAuMTA2MzgyOTglO1xufVxuLnJvdy1mbHVpZCAub2Zmc2V0ODpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiA2OC4wODUxMDYzOCU7XG4gICptYXJnaW4tbGVmdDogNjcuOTc4NzIzNCU7XG59XG4ucm93LWZsdWlkIC5vZmZzZXQ3IHtcbiAgbWFyZ2luLWxlZnQ6IDYxLjcwMjEyNzY2JTtcbiAgKm1hcmdpbi1sZWZ0OiA2MS41OTU3NDQ2OCU7XG59XG4ucm93LWZsdWlkIC5vZmZzZXQ3OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDU5LjU3NDQ2ODA5JTtcbiAgKm1hcmdpbi1sZWZ0OiA1OS40NjgwODUxMSU7XG59XG4ucm93LWZsdWlkIC5vZmZzZXQ2IHtcbiAgbWFyZ2luLWxlZnQ6IDUzLjE5MTQ4OTM2JTtcbiAgKm1hcmdpbi1sZWZ0OiA1My4wODUxMDYzOCU7XG59XG4ucm93LWZsdWlkIC5vZmZzZXQ2OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDUxLjA2MzgyOTc5JTtcbiAgKm1hcmdpbi1sZWZ0OiA1MC45NTc0NDY4MSU7XG59XG4ucm93LWZsdWlkIC5vZmZzZXQ1IHtcbiAgbWFyZ2luLWxlZnQ6IDQ0LjY4MDg1MTA2JTtcbiAgKm1hcmdpbi1sZWZ0OiA0NC41NzQ0NjgwOSU7XG59XG4ucm93LWZsdWlkIC5vZmZzZXQ1OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDQyLjU1MzE5MTQ5JTtcbiAgKm1hcmdpbi1sZWZ0OiA0Mi40NDY4MDg1MSU7XG59XG4ucm93LWZsdWlkIC5vZmZzZXQ0IHtcbiAgbWFyZ2luLWxlZnQ6IDM2LjE3MDIxMjc3JTtcbiAgKm1hcmdpbi1sZWZ0OiAzNi4wNjM4Mjk3OSU7XG59XG4ucm93LWZsdWlkIC5vZmZzZXQ0OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDM0LjA0MjU1MzE5JTtcbiAgKm1hcmdpbi1sZWZ0OiAzMy45MzYxNzAyMSU7XG59XG4ucm93LWZsdWlkIC5vZmZzZXQzIHtcbiAgbWFyZ2luLWxlZnQ6IDI3LjY1OTU3NDQ3JTtcbiAgKm1hcmdpbi1sZWZ0OiAyNy41NTMxOTE0OSU7XG59XG4ucm93LWZsdWlkIC5vZmZzZXQzOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDI1LjUzMTkxNDg5JTtcbiAgKm1hcmdpbi1sZWZ0OiAyNS40MjU1MzE5MSU7XG59XG4ucm93LWZsdWlkIC5vZmZzZXQyIHtcbiAgbWFyZ2luLWxlZnQ6IDE5LjE0ODkzNjE3JTtcbiAgKm1hcmdpbi1sZWZ0OiAxOS4wNDI1NTMxOSU7XG59XG4ucm93LWZsdWlkIC5vZmZzZXQyOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDE3LjAyMTI3NjYlO1xuICAqbWFyZ2luLWxlZnQ6IDE2LjkxNDg5MzYyJTtcbn1cbi5yb3ctZmx1aWQgLm9mZnNldDEge1xuICBtYXJnaW4tbGVmdDogMTAuNjM4Mjk3ODclO1xuICAqbWFyZ2luLWxlZnQ6IDEwLjUzMTkxNDg5JTtcbn1cbi5yb3ctZmx1aWQgLm9mZnNldDE6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogOC41MTA2MzgzJTtcbiAgKm1hcmdpbi1sZWZ0OiA4LjQwNDI1NTMyJTtcbn1cbltjbGFzcyo9XCJzcGFuXCJdLmhpZGUsXG4ucm93LWZsdWlkIFtjbGFzcyo9XCJzcGFuXCJdLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2NsYXNzKj1cInNwYW5cIl0ucHVsbC1yaWdodCxcbi5yb3ctZmx1aWQgW2NsYXNzKj1cInNwYW5cIl0ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAqem9vbTogMTtcbn1cbi5jb250YWluZXI6YmVmb3JlLFxuLmNvbnRhaW5lcjphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5jb250YWluZXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICp6b29tOiAxO1xufVxuLmNvbnRhaW5lci1mbHVpZDpiZWZvcmUsXG4uY29udGFpbmVyLWZsdWlkOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmNvbnRhaW5lci1mbHVpZDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxucCB7XG4gIG1hcmdpbjogMCAwIDIwcHggLyAyO1xufVxuLmxlYWQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLnNsb2dhbixcbi5wYWdlLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4NSU7XG59XG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmVtIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuY2l0ZSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5tdXRlZCB7XG4gIGNvbG9yOiAjOTk5O1xufVxuYS5tdXRlZDpob3ZlcixcbmEubXV0ZWQ6Zm9jdXMge1xuICBjb2xvcjogIzgwODA4MDtcbn1cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogI2MwOTg1Mztcbn1cbmEudGV4dC13YXJuaW5nOmhvdmVyLFxuYS50ZXh0LXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogI2E0N2UzYztcbn1cbi50ZXh0LWVycm9yIHtcbiAgY29sb3I6ICNiOTRhNDg7XG59XG5hLnRleHQtZXJyb3I6aG92ZXIsXG5hLnRleHQtZXJyb3I6Zm9jdXMge1xuICBjb2xvcjogIzk1M2IzOTtcbn1cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzNhODdhZDtcbn1cbmEudGV4dC1pbmZvOmhvdmVyLFxuYS50ZXh0LWluZm86Zm9jdXMge1xuICBjb2xvcjogIzJkNjk4Nztcbn1cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzQ2ODg0Nztcbn1cbmEudGV4dC1zdWNjZXNzOmhvdmVyLFxuYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzM1NjYzNTtcbn1cbi50ZXh0LWxlZnQsXG4udGFibGUgdGQudGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50ZXh0LXJpZ2h0LFxuLnRhYmxlIHRkLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50ZXh0LWNlbnRlcixcbi50YWJsZSB0ZC50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbjogMTBweCAwO1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZWxlZ2liaWxpdHk7XG59XG5oMSBzbWFsbCxcbmgyIHNtYWxsLFxuaDMgc21hbGwsXG5oNCBzbWFsbCxcbmg1IHNtYWxsLFxuaDYgc21hbGwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM5OTk7XG59XG5oMSxcbmgyLFxuaDMge1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbmgxIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuaDIge1xuICBmb250LXNpemU6IDI2cHg7XG59XG5oMyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbmg0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuaDUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuaDYge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5oMSBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMjQuNXB4O1xufVxuaDIgc21hbGwge1xuICBmb250LXNpemU6IDE3LjVweDtcbn1cbmgzIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuaDQgc21hbGwge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucGFnZS1oZWFkZXIge1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4uZ3JvdXBXcmFwcGVyICsgLnBhZ2UtaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5wYWdlLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxudWwsXG5vbCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDIwcHggLyAyIDI1cHg7XG59XG51bCB1bCxcbnVsIG9sLFxub2wgb2wsXG5vbCB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5saSB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxudWwudW5zdHlsZWQsXG5vbC51bnN0eWxlZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxudWwuaW5saW5lLFxub2wuaW5saW5lIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG51bC5pbmxpbmUgPiBsaSxcbm9sLmlubGluZSA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAqZGlzcGxheTogaW5saW5lO1xuICAvKiBJRTcgaW5saW5lLWJsb2NrIGhhY2sgKi9cbiAgKnpvb206IDE7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5kbCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5kdCxcbmRkIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuZGQge1xuICBtYXJnaW4tbGVmdDogMjBweCAvIDI7XG59XG4uZGwtaG9yaXpvbnRhbCB7XG4gICp6b29tOiAxO1xufVxuLmRsLWhvcml6b250YWw6YmVmb3JlLFxuLmRsLWhvcml6b250YWw6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4uZGwtaG9yaXpvbnRhbDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmRsLWhvcml6b250YWwgZHQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDE2MHB4O1xuICBjbGVhcjogbGVmdDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRsLWhvcml6b250YWwgZGQge1xuICBtYXJnaW4tbGVmdDogMTgwcHg7XG59XG5ociB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xufVxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM5OTk7XG59XG5hYmJyLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxNXB4O1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICMzOGI3ZWE7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbmJsb2NrcXVvdGUgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTcuNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbmJsb2NrcXVvdGUgc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjOTk5O1xufVxuYmxvY2txdW90ZSBzbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFwyMDE0IFxcMDBBMCc7XG59XG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgIzM4YjdlYTtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgcCxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCBzbWFsbCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xufVxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHNtYWxsOmFmdGVyIHtcbiAgY29udGVudDogJ1xcMDBBMCBcXDIwMTQnO1xufVxucTpiZWZvcmUsXG5xOmFmdGVyLFxuYmxvY2txdW90ZTpiZWZvcmUsXG5ibG9ja3F1b3RlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cbmgxIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi50ZXh0LXNtYWxsIHtcbiAgZm9udC1zaXplOiAxMS45cHg7XG59XG5mb3JtIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5sYWJlbCxcbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiAnbW9udHNlcnJhdHJlZ3VsYXInLCBzYW5zLXNlcmlmO1xufVxubGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuc2VsZWN0LFxudGV4dGFyZWEsXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwid2Vla1wiXSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwidXJsXCJdLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwiY29sb3JcIl0sXG4udW5lZGl0YWJsZS1pbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiA0cHggNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4IC8gMjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM1NTU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5pbnB1dCxcbnRleHRhcmVhLFxuLnVuZWRpdGFibGUtaW5wdXQge1xuICB3aWR0aDogMjA2cHg7XG59XG50ZXh0YXJlYSB7XG4gIGhlaWdodDogYXV0bztcbn1cbnRleHRhcmVhLFxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cIndlZWtcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInVybFwiXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cImNvbG9yXCJdLFxuLnVuZWRpdGFibGUtaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgbGluZWFyIC4ycywgYm94LXNoYWRvdyBsaW5lYXIgLjJzO1xuICAtbW96LXRyYW5zaXRpb246IGJvcmRlciBsaW5lYXIgLjJzLCBib3gtc2hhZG93IGxpbmVhciAuMnM7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlciBsaW5lYXIgLjJzLCBib3gtc2hhZG93IGxpbmVhciAuMnM7XG4gIHRyYW5zaXRpb246IGJvcmRlciBsaW5lYXIgLjJzLCBib3gtc2hhZG93IGxpbmVhciAuMnM7XG59XG50ZXh0YXJlYTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwibW9udGhcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwidGltZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJjb2xvclwiXTpmb2N1cyxcbi51bmVkaXRhYmxlLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzhiN2VhO1xuICBvdXRsaW5lOiAwO1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZCBcXDk7XG4gIC8qIElFNi05ICovXG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW46IDRweCAwIDA7XG4gICptYXJnaW4tdG9wOiAwO1xuICAvKiBJRTcgKi9cbiAgbWFyZ2luLXRvcDogMXB4IFxcOTtcbiAgLyogSUU4LTkgKi9cbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbmlucHV0W3R5cGU9XCJmaWxlXCJdLFxuaW5wdXRbdHlwZT1cImltYWdlXCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICB3aWR0aDogYXV0bztcbn1cbnNlbGVjdCxcbmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICAvKiBJbiBJRTcsIHRoZSBoZWlnaHQgb2YgdGhlIHNlbGVjdCBlbGVtZW50IGNhbm5vdCBiZSBjaGFuZ2VkIGJ5IGhlaWdodCwgb25seSBmb250LXNpemUgKi9cbiAgKm1hcmdpbi10b3A6IDRweDtcbiAgLyogRm9yIElFNywgYWRkIHRvcCBtYXJnaW4gdG8gYWxpZ24gc2VsZWN0IHdpdGggbGFiZWxzICovXG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuc2VsZWN0IHtcbiAgd2lkdGg6IDIyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuc2VsZWN0W211bHRpcGxlXSxcbnNlbGVjdFtzaXplXSB7XG4gIGhlaWdodDogYXV0bztcbn1cbnNlbGVjdDpmb2N1cyxcbmlucHV0W3R5cGU9XCJmaWxlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQgIzMzMztcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbi51bmVkaXRhYmxlLWlucHV0LFxuLnVuZWRpdGFibGUtdGV4dGFyZWEge1xuICBjb2xvcjogIzk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmYztcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDI1KTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjAyNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDI1KTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi51bmVkaXRhYmxlLWlucHV0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi51bmVkaXRhYmxlLXRleHRhcmVhIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cbmlucHV0Oi1tb3otcGxhY2Vob2xkZXIsXG50ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG5pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG50ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cbmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxudGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cbi5yYWRpbyxcbi5jaGVja2JveCB7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbn1cbi5jb250cm9scyA+IC5yYWRpbzpmaXJzdC1jaGlsZCxcbi5jb250cm9scyA+IC5jaGVja2JveDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4ucmFkaW8uaW5saW5lLFxuLmNoZWNrYm94LmlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5yYWRpby5pbmxpbmUgKyAucmFkaW8uaW5saW5lLFxuLmNoZWNrYm94LmlubGluZSArIC5jaGVja2JveC5pbmxpbmUge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5pbnB1dC1taW5pIHtcbiAgd2lkdGg6IDYwcHg7XG59XG4uaW5wdXQtc21hbGwge1xuICB3aWR0aDogOTBweDtcbn1cbi5pbnB1dC1tZWRpdW0ge1xuICB3aWR0aDogMTUwcHg7XG59XG4uaW5wdXQtbGFyZ2Uge1xuICB3aWR0aDogMjEwcHg7XG59XG4uaW5wdXQteGxhcmdlIHtcbiAgd2lkdGg6IDI3MHB4O1xufVxuLmlucHV0LXh4bGFyZ2Uge1xuICB3aWR0aDogNTMwcHg7XG59XG5pbnB1dFtjbGFzcyo9XCJzcGFuXCJdLFxuc2VsZWN0W2NsYXNzKj1cInNwYW5cIl0sXG50ZXh0YXJlYVtjbGFzcyo9XCJzcGFuXCJdLFxuLnVuZWRpdGFibGUtaW5wdXRbY2xhc3MqPVwic3BhblwiXSxcbi5yb3ctZmx1aWQgaW5wdXRbY2xhc3MqPVwic3BhblwiXSxcbi5yb3ctZmx1aWQgc2VsZWN0W2NsYXNzKj1cInNwYW5cIl0sXG4ucm93LWZsdWlkIHRleHRhcmVhW2NsYXNzKj1cInNwYW5cIl0sXG4ucm93LWZsdWlkIC51bmVkaXRhYmxlLWlucHV0W2NsYXNzKj1cInNwYW5cIl0ge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uaW5wdXQtYXBwZW5kIGlucHV0W2NsYXNzKj1cInNwYW5cIl0sXG4uaW5wdXQtYXBwZW5kIC51bmVkaXRhYmxlLWlucHV0W2NsYXNzKj1cInNwYW5cIl0sXG4uaW5wdXQtcHJlcGVuZCBpbnB1dFtjbGFzcyo9XCJzcGFuXCJdLFxuLmlucHV0LXByZXBlbmQgLnVuZWRpdGFibGUtaW5wdXRbY2xhc3MqPVwic3BhblwiXSxcbi5yb3ctZmx1aWQgaW5wdXRbY2xhc3MqPVwic3BhblwiXSxcbi5yb3ctZmx1aWQgc2VsZWN0W2NsYXNzKj1cInNwYW5cIl0sXG4ucm93LWZsdWlkIHRleHRhcmVhW2NsYXNzKj1cInNwYW5cIl0sXG4ucm93LWZsdWlkIC51bmVkaXRhYmxlLWlucHV0W2NsYXNzKj1cInNwYW5cIl0sXG4ucm93LWZsdWlkIC5pbnB1dC1wcmVwZW5kIFtjbGFzcyo9XCJzcGFuXCJdLFxuLnJvdy1mbHVpZCAuaW5wdXQtYXBwZW5kIFtjbGFzcyo9XCJzcGFuXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuaW5wdXQsXG50ZXh0YXJlYSxcbi51bmVkaXRhYmxlLWlucHV0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uY29udHJvbHMtcm93IFtjbGFzcyo9XCJzcGFuXCJdICsgW2NsYXNzKj1cInNwYW5cIl0ge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbmlucHV0LnNwYW4xMixcbnRleHRhcmVhLnNwYW4xMixcbi51bmVkaXRhYmxlLWlucHV0LnNwYW4xMiB7XG4gIHdpZHRoOiA5MjZweDtcbn1cbmlucHV0LnNwYW4xMSxcbnRleHRhcmVhLnNwYW4xMSxcbi51bmVkaXRhYmxlLWlucHV0LnNwYW4xMSB7XG4gIHdpZHRoOiA4NDZweDtcbn1cbmlucHV0LnNwYW4xMCxcbnRleHRhcmVhLnNwYW4xMCxcbi51bmVkaXRhYmxlLWlucHV0LnNwYW4xMCB7XG4gIHdpZHRoOiA3NjZweDtcbn1cbmlucHV0LnNwYW45LFxudGV4dGFyZWEuc3BhbjksXG4udW5lZGl0YWJsZS1pbnB1dC5zcGFuOSB7XG4gIHdpZHRoOiA2ODZweDtcbn1cbmlucHV0LnNwYW44LFxudGV4dGFyZWEuc3BhbjgsXG4udW5lZGl0YWJsZS1pbnB1dC5zcGFuOCB7XG4gIHdpZHRoOiA2MDZweDtcbn1cbmlucHV0LnNwYW43LFxudGV4dGFyZWEuc3BhbjcsXG4udW5lZGl0YWJsZS1pbnB1dC5zcGFuNyB7XG4gIHdpZHRoOiA1MjZweDtcbn1cbmlucHV0LnNwYW42LFxudGV4dGFyZWEuc3BhbjYsXG4udW5lZGl0YWJsZS1pbnB1dC5zcGFuNiB7XG4gIHdpZHRoOiA0NDZweDtcbn1cbmlucHV0LnNwYW41LFxudGV4dGFyZWEuc3BhbjUsXG4udW5lZGl0YWJsZS1pbnB1dC5zcGFuNSB7XG4gIHdpZHRoOiAzNjZweDtcbn1cbmlucHV0LnNwYW40LFxudGV4dGFyZWEuc3BhbjQsXG4udW5lZGl0YWJsZS1pbnB1dC5zcGFuNCB7XG4gIHdpZHRoOiAyODZweDtcbn1cbmlucHV0LnNwYW4zLFxudGV4dGFyZWEuc3BhbjMsXG4udW5lZGl0YWJsZS1pbnB1dC5zcGFuMyB7XG4gIHdpZHRoOiAyMDZweDtcbn1cbmlucHV0LnNwYW4yLFxudGV4dGFyZWEuc3BhbjIsXG4udW5lZGl0YWJsZS1pbnB1dC5zcGFuMiB7XG4gIHdpZHRoOiAxMjZweDtcbn1cbmlucHV0LnNwYW4xLFxudGV4dGFyZWEuc3BhbjEsXG4udW5lZGl0YWJsZS1pbnB1dC5zcGFuMSB7XG4gIHdpZHRoOiA0NnB4O1xufVxuLmNvbnRyb2xzLXJvdyB7XG4gICp6b29tOiAxO1xufVxuLmNvbnRyb2xzLXJvdzpiZWZvcmUsXG4uY29udHJvbHMtcm93OmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmNvbnRyb2xzLXJvdzphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmNvbnRyb2xzLXJvdyBbY2xhc3MqPVwic3BhblwiXSxcbi5yb3ctZmx1aWQgLmNvbnRyb2xzLXJvdyBbY2xhc3MqPVwic3BhblwiXSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRyb2xzLXJvdyAuY2hlY2tib3hbY2xhc3MqPVwic3BhblwiXSxcbi5jb250cm9scy1yb3cgLnJhZGlvW2NsYXNzKj1cInNwYW5cIl0ge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuaW5wdXRbZGlzYWJsZWRdLFxuc2VsZWN0W2Rpc2FibGVkXSxcbnRleHRhcmVhW2Rpc2FibGVkXSxcbmlucHV0W3JlYWRvbmx5XSxcbnNlbGVjdFtyZWFkb25seV0sXG50ZXh0YXJlYVtyZWFkb25seV0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuaW5wdXRbdHlwZT1cInJhZGlvXCJdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl1bcmVhZG9ubHldLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW3JlYWRvbmx5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNvbnRyb2wtZ3JvdXAud2FybmluZyAuY29udHJvbC1sYWJlbCxcbi5jb250cm9sLWdyb3VwLndhcm5pbmcgLmhlbHAtYmxvY2ssXG4uY29udHJvbC1ncm91cC53YXJuaW5nIC5oZWxwLWlubGluZSB7XG4gIGNvbG9yOiAjYzA5ODUzO1xufVxuLmNvbnRyb2wtZ3JvdXAud2FybmluZyAuY2hlY2tib3gsXG4uY29udHJvbC1ncm91cC53YXJuaW5nIC5yYWRpbyxcbi5jb250cm9sLWdyb3VwLndhcm5pbmcgaW5wdXQsXG4uY29udHJvbC1ncm91cC53YXJuaW5nIHNlbGVjdCxcbi5jb250cm9sLWdyb3VwLndhcm5pbmcgdGV4dGFyZWEge1xuICBjb2xvcjogI2MwOTg1Mztcbn1cbi5jb250cm9sLWdyb3VwLndhcm5pbmcgaW5wdXQsXG4uY29udHJvbC1ncm91cC53YXJuaW5nIHNlbGVjdCxcbi5jb250cm9sLWdyb3VwLndhcm5pbmcgdGV4dGFyZWEge1xuICBib3JkZXItY29sb3I6ICNjMDk4NTM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmNvbnRyb2wtZ3JvdXAud2FybmluZyBpbnB1dDpmb2N1cyxcbi5jb250cm9sLWdyb3VwLndhcm5pbmcgc2VsZWN0OmZvY3VzLFxuLmNvbnRyb2wtZ3JvdXAud2FybmluZyB0ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2E0N2UzYztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2RiYzU5ZTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2RiYzU5ZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNkYmM1OWU7XG59XG4uY29udHJvbC1ncm91cC53YXJuaW5nIC5pbnB1dC1wcmVwZW5kIC5hZGQtb24sXG4uY29udHJvbC1ncm91cC53YXJuaW5nIC5pbnB1dC1hcHBlbmQgLmFkZC1vbiB7XG4gIGNvbG9yOiAjYzA5ODUzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICBib3JkZXItY29sb3I6ICNjMDk4NTM7XG59XG4uY29udHJvbC1ncm91cC5lcnJvciAuY29udHJvbC1sYWJlbCxcbi5jb250cm9sLWdyb3VwLmVycm9yIC5oZWxwLWJsb2NrLFxuLmNvbnRyb2wtZ3JvdXAuZXJyb3IgLmhlbHAtaW5saW5lIHtcbiAgY29sb3I6ICNiOTRhNDg7XG59XG4uY29udHJvbC1ncm91cC5lcnJvciAuY2hlY2tib3gsXG4uY29udHJvbC1ncm91cC5lcnJvciAucmFkaW8sXG4uY29udHJvbC1ncm91cC5lcnJvciBpbnB1dCxcbi5jb250cm9sLWdyb3VwLmVycm9yIHNlbGVjdCxcbi5jb250cm9sLWdyb3VwLmVycm9yIHRleHRhcmVhIHtcbiAgY29sb3I6ICNiOTRhNDg7XG59XG4uY29udHJvbC1ncm91cC5lcnJvciBpbnB1dCxcbi5jb250cm9sLWdyb3VwLmVycm9yIHNlbGVjdCxcbi5jb250cm9sLWdyb3VwLmVycm9yIHRleHRhcmVhIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjk0YTQ4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5jb250cm9sLWdyb3VwLmVycm9yIGlucHV0OmZvY3VzLFxuLmNvbnRyb2wtZ3JvdXAuZXJyb3Igc2VsZWN0OmZvY3VzLFxuLmNvbnRyb2wtZ3JvdXAuZXJyb3IgdGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM5NTNiMzk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNkNTkzOTI7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNkNTkzOTI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjZDU5MzkyO1xufVxuLmNvbnRyb2wtZ3JvdXAuZXJyb3IgLmlucHV0LXByZXBlbmQgLmFkZC1vbixcbi5jb250cm9sLWdyb3VwLmVycm9yIC5pbnB1dC1hcHBlbmQgLmFkZC1vbiB7XG4gIGNvbG9yOiAjYjk0YTQ4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICBib3JkZXItY29sb3I6ICNiOTRhNDg7XG59XG4uY29udHJvbC1ncm91cC5zdWNjZXNzIC5jb250cm9sLWxhYmVsLFxuLmNvbnRyb2wtZ3JvdXAuc3VjY2VzcyAuaGVscC1ibG9jayxcbi5jb250cm9sLWdyb3VwLnN1Y2Nlc3MgLmhlbHAtaW5saW5lIHtcbiAgY29sb3I6ICM0Njg4NDc7XG59XG4uY29udHJvbC1ncm91cC5zdWNjZXNzIC5jaGVja2JveCxcbi5jb250cm9sLWdyb3VwLnN1Y2Nlc3MgLnJhZGlvLFxuLmNvbnRyb2wtZ3JvdXAuc3VjY2VzcyBpbnB1dCxcbi5jb250cm9sLWdyb3VwLnN1Y2Nlc3Mgc2VsZWN0LFxuLmNvbnRyb2wtZ3JvdXAuc3VjY2VzcyB0ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDY4ODQ3O1xufVxuLmNvbnRyb2wtZ3JvdXAuc3VjY2VzcyBpbnB1dCxcbi5jb250cm9sLWdyb3VwLnN1Y2Nlc3Mgc2VsZWN0LFxuLmNvbnRyb2wtZ3JvdXAuc3VjY2VzcyB0ZXh0YXJlYSB7XG4gIGJvcmRlci1jb2xvcjogIzQ2ODg0NztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4uY29udHJvbC1ncm91cC5zdWNjZXNzIGlucHV0OmZvY3VzLFxuLmNvbnRyb2wtZ3JvdXAuc3VjY2VzcyBzZWxlY3Q6Zm9jdXMsXG4uY29udHJvbC1ncm91cC5zdWNjZXNzIHRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzU2NjM1O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjN2FiYTdiO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjN2FiYTdiO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggIzdhYmE3Yjtcbn1cbi5jb250cm9sLWdyb3VwLnN1Y2Nlc3MgLmlucHV0LXByZXBlbmQgLmFkZC1vbixcbi5jb250cm9sLWdyb3VwLnN1Y2Nlc3MgLmlucHV0LWFwcGVuZCAuYWRkLW9uIHtcbiAgY29sb3I6ICM0Njg4NDc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG4gIGJvcmRlci1jb2xvcjogIzQ2ODg0Nztcbn1cbi5jb250cm9sLWdyb3VwLmluZm8gLmNvbnRyb2wtbGFiZWwsXG4uY29udHJvbC1ncm91cC5pbmZvIC5oZWxwLWJsb2NrLFxuLmNvbnRyb2wtZ3JvdXAuaW5mbyAuaGVscC1pbmxpbmUge1xuICBjb2xvcjogIzNhODdhZDtcbn1cbi5jb250cm9sLWdyb3VwLmluZm8gLmNoZWNrYm94LFxuLmNvbnRyb2wtZ3JvdXAuaW5mbyAucmFkaW8sXG4uY29udHJvbC1ncm91cC5pbmZvIGlucHV0LFxuLmNvbnRyb2wtZ3JvdXAuaW5mbyBzZWxlY3QsXG4uY29udHJvbC1ncm91cC5pbmZvIHRleHRhcmVhIHtcbiAgY29sb3I6ICMzYTg3YWQ7XG59XG4uY29udHJvbC1ncm91cC5pbmZvIGlucHV0LFxuLmNvbnRyb2wtZ3JvdXAuaW5mbyBzZWxlY3QsXG4uY29udHJvbC1ncm91cC5pbmZvIHRleHRhcmVhIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2E4N2FkO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5jb250cm9sLWdyb3VwLmluZm8gaW5wdXQ6Zm9jdXMsXG4uY29udHJvbC1ncm91cC5pbmZvIHNlbGVjdDpmb2N1cyxcbi5jb250cm9sLWdyb3VwLmluZm8gdGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyZDY5ODc7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICM3YWI1ZDM7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICM3YWI1ZDM7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjN2FiNWQzO1xufVxuLmNvbnRyb2wtZ3JvdXAuaW5mbyAuaW5wdXQtcHJlcGVuZCAuYWRkLW9uLFxuLmNvbnRyb2wtZ3JvdXAuaW5mbyAuaW5wdXQtYXBwZW5kIC5hZGQtb24ge1xuICBjb2xvcjogIzNhODdhZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbiAgYm9yZGVyLWNvbG9yOiAjM2E4N2FkO1xufVxuaW5wdXQ6Zm9jdXM6aW52YWxpZCxcbnRleHRhcmVhOmZvY3VzOmludmFsaWQsXG5zZWxlY3Q6Zm9jdXM6aW52YWxpZCB7XG4gIGNvbG9yOiAjYjk0YTQ4O1xuICBib3JkZXItY29sb3I6ICNlZTVmNWI7XG59XG5pbnB1dDpmb2N1czppbnZhbGlkOmZvY3VzLFxudGV4dGFyZWE6Zm9jdXM6aW52YWxpZDpmb2N1cyxcbnNlbGVjdDpmb2N1czppbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTkzMjJkO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA2cHggI2Y4YjliNztcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgNnB4ICNmOGI5Yjc7XG4gIGJveC1zaGFkb3c6IDAgMCA2cHggI2Y4YjliNztcbn1cbi5mb3JtLWFjdGlvbnMge1xuICBwYWRkaW5nOiAxOXB4IDIwcHggMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICp6b29tOiAxO1xufVxuLmZvcm0tYWN0aW9uczpiZWZvcmUsXG4uZm9ybS1hY3Rpb25zOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmZvcm0tYWN0aW9uczphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmhlbHAtYmxvY2ssXG4uaGVscC1pbmxpbmUge1xuICBjb2xvcjogI2E0YTRhNDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDExLjlweDtcbn1cbi5oZWxwLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggLyAyO1xufVxuLmhlbHAtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAqZGlzcGxheTogaW5saW5lO1xuICAvKiBJRTcgaW5saW5lLWJsb2NrIGhhY2sgKi9cbiAgKnpvb206IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLmlucHV0LWFwcGVuZCxcbi5pbnB1dC1wcmVwZW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4IC8gMjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmlucHV0LWFwcGVuZCBpbnB1dCxcbi5pbnB1dC1wcmVwZW5kIGlucHV0LFxuLmlucHV0LWFwcGVuZCBzZWxlY3QsXG4uaW5wdXQtcHJlcGVuZCBzZWxlY3QsXG4uaW5wdXQtYXBwZW5kIC51bmVkaXRhYmxlLWlucHV0LFxuLmlucHV0LXByZXBlbmQgLnVuZWRpdGFibGUtaW5wdXQsXG4uaW5wdXQtYXBwZW5kIC5kcm9wZG93bi1tZW51LFxuLmlucHV0LXByZXBlbmQgLmRyb3Bkb3duLW1lbnUsXG4uaW5wdXQtYXBwZW5kIC5wb3BvdmVyLFxuLmlucHV0LXByZXBlbmQgLnBvcG92ZXIge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uaW5wdXQtYXBwZW5kIGlucHV0LFxuLmlucHV0LXByZXBlbmQgaW5wdXQsXG4uaW5wdXQtYXBwZW5kIHNlbGVjdCxcbi5pbnB1dC1wcmVwZW5kIHNlbGVjdCxcbi5pbnB1dC1hcHBlbmQgLnVuZWRpdGFibGUtaW5wdXQsXG4uaW5wdXQtcHJlcGVuZCAudW5lZGl0YWJsZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgKm1hcmdpbi1sZWZ0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5pbnB1dC1hcHBlbmQgaW5wdXQ6Zm9jdXMsXG4uaW5wdXQtcHJlcGVuZCBpbnB1dDpmb2N1cyxcbi5pbnB1dC1hcHBlbmQgc2VsZWN0OmZvY3VzLFxuLmlucHV0LXByZXBlbmQgc2VsZWN0OmZvY3VzLFxuLmlucHV0LWFwcGVuZCAudW5lZGl0YWJsZS1pbnB1dDpmb2N1cyxcbi5pbnB1dC1wcmVwZW5kIC51bmVkaXRhYmxlLWlucHV0OmZvY3VzIHtcbiAgei1pbmRleDogMjtcbn1cbi5pbnB1dC1hcHBlbmQgLmFkZC1vbixcbi5pbnB1dC1wcmVwZW5kIC5hZGQtb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1pbi13aWR0aDogMTZweDtcbiAgcGFkZGluZzogNHB4IDVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuLmlucHV0LWFwcGVuZCAuYWRkLW9uLFxuLmlucHV0LXByZXBlbmQgLmFkZC1vbixcbi5pbnB1dC1hcHBlbmQgLmJ0bixcbi5pbnB1dC1wcmVwZW5kIC5idG4sXG4uaW5wdXQtYXBwZW5kIC5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LXByZXBlbmQgLmJ0bi1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5pbnB1dC1hcHBlbmQgLmFjdGl2ZSxcbi5pbnB1dC1wcmVwZW5kIC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZmMmU4O1xuICBib3JkZXItY29sb3I6ICM1NmQyYWU7XG59XG4uaW5wdXQtcHJlcGVuZCAuYWRkLW9uLFxuLmlucHV0LXByZXBlbmQgLmJ0biB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cbi5pbnB1dC1wcmVwZW5kIC5hZGQtb246Zmlyc3QtY2hpbGQsXG4uaW5wdXQtcHJlcGVuZCAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uaW5wdXQtYXBwZW5kIGlucHV0LFxuLmlucHV0LWFwcGVuZCBzZWxlY3QsXG4uaW5wdXQtYXBwZW5kIC51bmVkaXRhYmxlLWlucHV0IHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uaW5wdXQtYXBwZW5kIGlucHV0ICsgLmJ0bi1ncm91cCAuYnRuOmxhc3QtY2hpbGQsXG4uaW5wdXQtYXBwZW5kIHNlbGVjdCArIC5idG4tZ3JvdXAgLmJ0bjpsYXN0LWNoaWxkLFxuLmlucHV0LWFwcGVuZCAudW5lZGl0YWJsZS1pbnB1dCArIC5idG4tZ3JvdXAgLmJ0bjpsYXN0LWNoaWxkIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uaW5wdXQtYXBwZW5kIC5hZGQtb24sXG4uaW5wdXQtYXBwZW5kIC5idG4sXG4uaW5wdXQtYXBwZW5kIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5pbnB1dC1hcHBlbmQgLmFkZC1vbjpsYXN0LWNoaWxkLFxuLmlucHV0LWFwcGVuZCAuYnRuOmxhc3QtY2hpbGQsXG4uaW5wdXQtYXBwZW5kIC5idG4tZ3JvdXA6bGFzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5pbnB1dC1wcmVwZW5kLmlucHV0LWFwcGVuZCBpbnB1dCxcbi5pbnB1dC1wcmVwZW5kLmlucHV0LWFwcGVuZCBzZWxlY3QsXG4uaW5wdXQtcHJlcGVuZC5pbnB1dC1hcHBlbmQgLnVuZWRpdGFibGUtaW5wdXQge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5pbnB1dC1wcmVwZW5kLmlucHV0LWFwcGVuZCBpbnB1dCArIC5idG4tZ3JvdXAgLmJ0bixcbi5pbnB1dC1wcmVwZW5kLmlucHV0LWFwcGVuZCBzZWxlY3QgKyAuYnRuLWdyb3VwIC5idG4sXG4uaW5wdXQtcHJlcGVuZC5pbnB1dC1hcHBlbmQgLnVuZWRpdGFibGUtaW5wdXQgKyAuYnRuLWdyb3VwIC5idG4ge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5pbnB1dC1wcmVwZW5kLmlucHV0LWFwcGVuZCAuYWRkLW9uOmZpcnN0LWNoaWxkLFxuLmlucHV0LXByZXBlbmQuaW5wdXQtYXBwZW5kIC5idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmlucHV0LXByZXBlbmQuaW5wdXQtYXBwZW5kIC5hZGQtb246bGFzdC1jaGlsZCxcbi5pbnB1dC1wcmVwZW5kLmlucHV0LWFwcGVuZCAuYnRuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uaW5wdXQtcHJlcGVuZC5pbnB1dC1hcHBlbmQgLmJ0bi1ncm91cDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuaW5wdXQuc2VhcmNoLXF1ZXJ5IHtcbiAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgcGFkZGluZy1yaWdodDogNHB4IFxcOTtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDRweCBcXDk7XG4gIC8qIElFNy04IGRvZXNuJ3QgaGF2ZSBib3JkZXItcmFkaXVzLCBzbyBkb24ndCBpbmRlbnQgdGhlIHBhZGRpbmcgKi9cbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG4vKiBBbGxvdyBmb3IgaW5wdXQgcHJlcGVuZC9hcHBlbmQgaW4gc2VhcmNoIGZvcm1zICovXG4uZm9ybS1zZWFyY2ggLmlucHV0LWFwcGVuZCAuc2VhcmNoLXF1ZXJ5LFxuLmZvcm0tc2VhcmNoIC5pbnB1dC1wcmVwZW5kIC5zZWFyY2gtcXVlcnkge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5mb3JtLXNlYXJjaCAuaW5wdXQtYXBwZW5kIC5zZWFyY2gtcXVlcnkge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE0cHggMCAwIDE0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTRweCAwIDAgMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMTRweCAwIDAgMTRweDtcbn1cbi5mb3JtLXNlYXJjaCAuaW5wdXQtYXBwZW5kIC5idG4ge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMTRweCAxNHB4IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAxNHB4IDE0cHggMDtcbiAgYm9yZGVyLXJhZGl1czogMCAxNHB4IDE0cHggMDtcbn1cbi5mb3JtLXNlYXJjaCAuaW5wdXQtcHJlcGVuZCAuc2VhcmNoLXF1ZXJ5IHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDE0cHggMTRweCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMTRweCAxNHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMTRweCAxNHB4IDA7XG59XG4uZm9ybS1zZWFyY2ggLmlucHV0LXByZXBlbmQgLmJ0biB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTRweCAwIDAgMTRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxNHB4IDAgMCAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAxNHB4IDAgMCAxNHB4O1xufVxuLmZvcm0tc2VhcmNoIGlucHV0LFxuLmZvcm0taW5saW5lIGlucHV0LFxuLmZvcm0taG9yaXpvbnRhbCBpbnB1dCxcbi5mb3JtLXNlYXJjaCB0ZXh0YXJlYSxcbi5mb3JtLWlubGluZSB0ZXh0YXJlYSxcbi5mb3JtLWhvcml6b250YWwgdGV4dGFyZWEsXG4uZm9ybS1zZWFyY2ggc2VsZWN0LFxuLmZvcm0taW5saW5lIHNlbGVjdCxcbi5mb3JtLWhvcml6b250YWwgc2VsZWN0LFxuLmZvcm0tc2VhcmNoIC5oZWxwLWlubGluZSxcbi5mb3JtLWlubGluZSAuaGVscC1pbmxpbmUsXG4uZm9ybS1ob3Jpem9udGFsIC5oZWxwLWlubGluZSxcbi5mb3JtLXNlYXJjaCAudW5lZGl0YWJsZS1pbnB1dCxcbi5mb3JtLWlubGluZSAudW5lZGl0YWJsZS1pbnB1dCxcbi5mb3JtLWhvcml6b250YWwgLnVuZWRpdGFibGUtaW5wdXQsXG4uZm9ybS1zZWFyY2ggLmlucHV0LXByZXBlbmQsXG4uZm9ybS1pbmxpbmUgLmlucHV0LXByZXBlbmQsXG4uZm9ybS1ob3Jpem9udGFsIC5pbnB1dC1wcmVwZW5kLFxuLmZvcm0tc2VhcmNoIC5pbnB1dC1hcHBlbmQsXG4uZm9ybS1pbmxpbmUgLmlucHV0LWFwcGVuZCxcbi5mb3JtLWhvcml6b250YWwgLmlucHV0LWFwcGVuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgLyogSUU3IGlubGluZS1ibG9jayBoYWNrICovXG4gICp6b29tOiAxO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmZvcm0tc2VhcmNoIC5oaWRlLFxuLmZvcm0taW5saW5lIC5oaWRlLFxuLmZvcm0taG9yaXpvbnRhbCAuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9ybS1zZWFyY2ggbGFiZWwsXG4uZm9ybS1pbmxpbmUgbGFiZWwsXG4uZm9ybS1zZWFyY2ggLmJ0bi1ncm91cCxcbi5mb3JtLWlubGluZSAuYnRuLWdyb3VwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZvcm0tc2VhcmNoIC5pbnB1dC1hcHBlbmQsXG4uZm9ybS1pbmxpbmUgLmlucHV0LWFwcGVuZCxcbi5mb3JtLXNlYXJjaCAuaW5wdXQtcHJlcGVuZCxcbi5mb3JtLWlubGluZSAuaW5wdXQtcHJlcGVuZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZm9ybS1zZWFyY2ggLnJhZGlvLFxuLmZvcm0tc2VhcmNoIC5jaGVja2JveCxcbi5mb3JtLWlubGluZSAucmFkaW8sXG4uZm9ybS1pbmxpbmUgLmNoZWNrYm94IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmZvcm0tc2VhcmNoIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uZm9ybS1zZWFyY2ggLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi5mb3JtLWlubGluZSAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmZvcm0taW5saW5lIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNvbnRyb2wtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4IC8gMjtcbn1cbmxlZ2VuZCArIC5jb250cm9sLWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgLXdlYmtpdC1tYXJnaW4tdG9wLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbn1cbi5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAqem9vbTogMTtcbn1cbi5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtZ3JvdXA6YmVmb3JlLFxuLmZvcm0taG9yaXpvbnRhbCAuY29udHJvbC1ncm91cDphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtZ3JvdXA6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtbGFiZWwge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5mb3JtLWhvcml6b250YWwgLmNvbnRyb2xzIHtcbiAgKmRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgKnBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDE4MHB4O1xuICAqbWFyZ2luLWxlZnQ6IDA7XG59XG4uZm9ybS1ob3Jpem9udGFsIC5jb250cm9sczpmaXJzdC1jaGlsZCB7XG4gICpwYWRkaW5nLWxlZnQ6IDE4MHB4O1xufVxuLmZvcm0taG9yaXpvbnRhbCAuaGVscC1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZm9ybS1ob3Jpem9udGFsIGlucHV0ICsgLmhlbHAtYmxvY2ssXG4uZm9ybS1ob3Jpem9udGFsIHNlbGVjdCArIC5oZWxwLWJsb2NrLFxuLmZvcm0taG9yaXpvbnRhbCB0ZXh0YXJlYSArIC5oZWxwLWJsb2NrLFxuLmZvcm0taG9yaXpvbnRhbCAudW5lZGl0YWJsZS1pbnB1dCArIC5oZWxwLWJsb2NrLFxuLmZvcm0taG9yaXpvbnRhbCAuaW5wdXQtcHJlcGVuZCArIC5oZWxwLWJsb2NrLFxuLmZvcm0taG9yaXpvbnRhbCAuaW5wdXQtYXBwZW5kICsgLmhlbHAtYmxvY2sge1xuICBtYXJnaW4tdG9wOiAyMHB4IC8gMjtcbn1cbi5pYS1mb3JtLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbn1cbi5pYS1mb3JtIC5maWVsZHNldCAudGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlhLWZvcm0gLmZpZWxkc2V0IC50aXRsZSBhIHtcbiAgY29sb3I6ICM0NTQ1NDU7XG59XG4uaWEtZm9ybSAuZmllbGRzZXQgLmNvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLmlhLWZvcm0gLmNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogIzg4ODtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmlhLWZvcm0gLmNvbnRyb2xzIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4uaWEtZm9ybSAuY29udHJvbHMgdGV4dGFyZWEsXG4uaWEtZm9ybSAuY29udHJvbHMgLmNrZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uaWEtZm9ybSAuY29udHJvbHMgdGV4dGFyZWEgKyAuaGVscC1ibG9jayB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuLmlhLWZvcm0gLmNvbnRyb2wtZ3JvdXAgLmNvbnRyb2wtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAqem9vbTogMTtcbn1cbi5pYS1mb3JtIC5jb250cm9sLWdyb3VwIC5jb250cm9sLWdyb3VwOmJlZm9yZSxcbi5pYS1mb3JtIC5jb250cm9sLWdyb3VwIC5jb250cm9sLWdyb3VwOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmlhLWZvcm0gLmNvbnRyb2wtZ3JvdXAgLmNvbnRyb2wtZ3JvdXA6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5pYS1mb3JtIC5jb250cm9sLWdyb3VwIC5jb250cm9sLWdyb3VwIC5jb250cm9sLWxhYmVsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA2MHB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLmlhLWZvcm0gLmNvbnRyb2wtZ3JvdXAgLmNvbnRyb2wtZ3JvdXAgLmNvbnRyb2xzIHtcbiAgKmRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgKnBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gICptYXJnaW4tbGVmdDogMDtcbn1cbi5pYS1mb3JtIC5jb250cm9sLWdyb3VwIC5jb250cm9sLWdyb3VwIC5jb250cm9sczpmaXJzdC1jaGlsZCB7XG4gICpwYWRkaW5nLWxlZnQ6IDgwcHg7XG59XG4uaWEtZm9ybSAuYWN0aW9ucyB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG59XG4uaWEtZm9ybSAuaWEtdGh1bWJuYWlsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbi5pYS1mb3JtIC5pYS10aHVtYm5haWwgLmJ0biB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5pYS1mb3JtIC5jaGVja2JveC5ob3Jpem9udGFsLFxuLmlhLWZvcm0gLnJhZGlvLmhvcml6b250YWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pYS1mb3JtIC5yYWRpb3MtbGlzdCxcbi5pYS1mb3JtIC5jaGVja2JveGVzLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmlhLWZvcm0gaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogNHB4IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAvIDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNTU1O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5pYS1mb3JtIC5yZXF1aXJlZCB7XG4gIGNvbG9yOiAjZmYwMDAwO1xufVxuLmlhLWZvcm0gLnNwYW4xLTUge1xuICB3aWR0aDogMTIwcHg7XG59XG4uaWEtZm9ybSAudGV4dC1jZW50ZXIgLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uaWEtZm9ybSAuZmllbGQtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmlhLWZvcm0gLmZpZWxkLWdyb3VwIC5jaGVja2JveCxcbi5pYS1mb3JtIC5maWVsZC1ncm91cCAucmFkaW8ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDIwMHB4O1xufVxuLmlhLWZvcm0gLmZpZWxkLWdyb3VwLm5hcnJvdyAucmFkaW8ge1xuICB3aWR0aDogNTBweDtcbn1cbi5jYXB0Y2hhIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnVwbG9hZC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjIwcHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udXBsb2FkLXdyYXAgLnVuZWRpdGFibGUtaW5wdXQge1xuICB3aWR0aDogMTQ3cHggIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnVwbG9hZC13cmFwIC51cGxvYWQtaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDgwcHggIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udXBsb2FkLXdyYXAgLnVwbG9hZC1oaWRkZW46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnVwbG9hZC1nYWxsZXJ5LXdyYXAgLnVwbG9hZC10aXRsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cbi51cGxvYWQtZ2FsbGVyeS13cmFwIGJ1dHRvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwIDZweDtcbiAgZm9udC1zaXplOiAxMC41cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4udXBsb2FkLWdhbGxlcnktd3JhcCBidXR0b24gLmxhYmVsLFxuLnVwbG9hZC1nYWxsZXJ5LXdyYXAgYnV0dG9uIC5iYWRnZSB7XG4gIHRvcDogMDtcbn1cbi5maWxlcy1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5maWxlcy1saXN0IC50aHVtYm5haWwge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuLmZpbGVzLWxpc3QgLmNhcHRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuc2VsZWN0ICsgc2VsZWN0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uZHJvcHVwLFxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICptYXJnaW4tYm90dG9tOiAtM3B4O1xufVxuLmRyb3Bkb3duLXRvZ2dsZTphY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgb3V0bGluZTogMDtcbn1cbi5jYXJldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIlwiO1xufVxuLmRyb3Bkb3duIC5jYXJldCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICpib3JkZXItcmlnaHQtd2lkdGg6IDJweDtcbiAgKmJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG4uZHJvcGRvd24tbWVudS5wdWxsLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG4uZHJvcGRvd24tbWVudSAuZGl2aWRlciB7XG4gICp3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogOXB4IDFweDtcbiAgKm1hcmdpbjogLTVweCAwIDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG59XG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMTJweDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzMzMztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmRyb3Bkb3duLW1lbnUgPiBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyxcbi5kcm9wZG93bi1zdWJtZW51OmhvdmVyID4gYSxcbi5kcm9wZG93bi1zdWJtZW51OmZvY3VzID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZmI0ZTk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzM4YjdlYSwgIzIxYWZlOCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjMzhiN2VhKSwgdG8oIzIxYWZlOCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMzOGI3ZWEsICMyMWFmZTgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMzhiN2VhLCAjMjFhZmU4KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzM4YjdlYSwgIzIxYWZlOCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmMzhiN2VhJywgZW5kQ29sb3JzdHI9JyNmZjIxYWZlOCcsIEdyYWRpZW50VHlwZT0wKTtcbn1cbi5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsXG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZmI0ZTk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzM4YjdlYSwgIzIxYWZlOCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjMzhiN2VhKSwgdG8oIzIxYWZlOCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMzOGI3ZWEsICMyMWFmZTgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMzhiN2VhLCAjMjFhZmU4KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzM4YjdlYSwgIzIxYWZlOCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmMzhiN2VhJywgZW5kQ29sb3JzdHI9JyNmZjIxYWZlOCcsIEdyYWRpZW50VHlwZT0wKTtcbn1cbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSxcbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3Zlcixcbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLm9wZW4ge1xuICAqei1pbmRleDogMTAwMDtcbn1cbi5vcGVuID4gLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wdWxsLXJpZ2h0ID4gLmRyb3Bkb3duLW1lbnUge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cbi5kcm9wdXAgLmNhcmV0LFxuLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIC5jYXJldCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMDAwO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmRyb3B1cCAuZHJvcGRvd24tbWVudSxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmRyb3Bkb3duLXN1Ym1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHJvcGRvd24tc3VibWVudSA+IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5kcm9wZG93bi1zdWJtZW51OmhvdmVyID4gLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXN1Ym1lbnUgPiAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweCA1cHggNXB4IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4IDVweCA1cHggMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCA1cHggMDtcbn1cbi5kcm9wZG93bi1zdWJtZW51ID4gYTphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA1cHg7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjY2NjY2NjO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG4uZHJvcGRvd24tc3VibWVudTpob3ZlciA+IGE6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbn1cbi5kcm9wZG93bi1zdWJtZW51LnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBub25lO1xufVxuLmRyb3Bkb3duLXN1Ym1lbnUucHVsbC1sZWZ0ID4gLmRyb3Bkb3duLW1lbnUge1xuICBsZWZ0OiAtMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4IDAgNnB4IDZweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA2cHggMCA2cHggNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHggMCA2cHggNnB4O1xufVxuLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5uYXYtaGVhZGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLnR5cGVhaGVhZCB7XG4gIHotaW5kZXg6IDEwNTE7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cbi5mYWRlLmluIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jb2xsYXBzZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlO1xufVxuLmNvbGxhcHNlLmluIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuMjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTIwKTtcbn1cbi5jbG9zZTpob3Zlcixcbi5jbG9zZTpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC40O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NDApO1xufVxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAqZGlzcGxheTogaW5saW5lO1xuICAvKiBJRTcgaW5saW5lLWJsb2NrIGhhY2sgKi9cbiAgKnpvb206IDE7XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgKmJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIC8qIERhcmtlbiBJRTcgYnV0dG9ucyBieSBkZWZhdWx0IHNvIHRoZXkgc3RhbmQgb3V0IG1vcmUgZ2l2ZW4gdGhleSB3b24ndCBoYXZlIGJvcmRlcnMgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgKmJvcmRlcjogMDtcbiAgKm1hcmdpbi1sZWZ0OiAwLjNlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uYnRuOmhvdmVyLFxuLmJ0bjpmb2N1cyxcbi5idG46YWN0aXZlLFxuLmJ0bi5hY3RpdmUsXG4uYnRuLmRpc2FibGVkLFxuLmJ0bltkaXNhYmxlZF0ge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgKmJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG59XG4uYnRuOmFjdGl2ZSxcbi5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYyBcXDk7XG59XG4uYnRuOmZpcnN0LWNoaWxkIHtcbiAgKm1hcmdpbi1sZWZ0OiAwO1xufVxuLmJ0bjpob3Zlcixcbi5idG46Zm9jdXMge1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bjpmb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbn1cbi5idG4uYWN0aXZlLFxuLmJ0bjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDRweCByZ2JhKDAsMCwwLC4yNSksIDAgMXB4IDJweCByZ2JhKDAsMCwwLC4wNSk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAycHggNHB4IHJnYmEoMCwwLDAsLjI1KSwgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjA1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNHB4IHJnYmEoMCwwLDAsLjI1KSwgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjA1KTtcbn1cbi5idG4uZGlzYWJsZWQsXG4uYnRuW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgb3BhY2l0eTogMC42NTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTY1KTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLWxhcmdlIHtcbiAgcGFkZGluZzogMTFweCAxOXB4O1xuICBmb250LXNpemU6IDE3LjVweDtcbn1cbi5idG4tbGFyZ2UgW2NsYXNzXj1cImljb24tXCJdLFxuLmJ0bi1sYXJnZSBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuLmJ0bi1zbWFsbCB7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBmb250LXNpemU6IDExLjlweDtcbn1cbi5idG4tc21hbGwgW2NsYXNzXj1cImljb24tXCJdLFxuLmJ0bi1zbWFsbCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5idG4tbWluaSBbY2xhc3NePVwiaWNvbi1cIl0sXG4uYnRuLW1pbmkgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4uYnRuLW1pbmkge1xuICBwYWRkaW5nOiAwIDZweDtcbiAgZm9udC1zaXplOiAxMC41cHg7XG59XG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJyZXNldFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ0bi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcbi5idG4td2FybmluZy5hY3RpdmUsXG4uYnRuLWRhbmdlci5hY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlLFxuLmJ0bi1pbmZvLmFjdGl2ZSxcbi5idG4taW52ZXJzZS5hY3RpdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbn1cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzhiN2VhO1xuICBib3JkZXItY29sb3I6ICMzODdjZWE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAqYmFja2dyb3VuZC1jb2xvcjogIzM4N2NlYTtcbiAgLyogRGFya2VuIElFNyBidXR0b25zIGJ5IGRlZmF1bHQgc28gdGhleSBzdGFuZCBvdXQgbW9yZSBnaXZlbiB0aGV5IHdvbid0IGhhdmUgYm9yZGVycyAqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5hY3RpdmUsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODdjZWE7XG4gICpiYWNrZ3JvdW5kLWNvbG9yOiAjMjE2Y2U4O1xufVxuLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc2MGQ4IFxcOTtcbn1cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJiNDUwO1xuICBib3JkZXItY29sb3I6ICNmODk0MDY7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAqYmFja2dyb3VuZC1jb2xvcjogI2Y4OTQwNjtcbiAgLyogRGFya2VuIElFNyBidXR0b25zIGJ5IGRlZmF1bHQgc28gdGhleSBzdGFuZCBvdXQgbW9yZSBnaXZlbiB0aGV5IHdvbid0IGhhdmUgYm9yZGVycyAqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO1xufVxuLmJ0bi13YXJuaW5nOmhvdmVyLFxuLmJ0bi13YXJuaW5nOmZvY3VzLFxuLmJ0bi13YXJuaW5nOmFjdGl2ZSxcbi5idG4td2FybmluZy5hY3RpdmUsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmODk0MDY7XG4gICpiYWNrZ3JvdW5kLWNvbG9yOiAjZGY4NTA1O1xufVxuLmJ0bi13YXJuaW5nOmFjdGl2ZSxcbi5idG4td2FybmluZy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzY3NjA1IFxcOTtcbn1cbi5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZTVmNWI7XG4gIGJvcmRlci1jb2xvcjogI2JkMzYyZjtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICpiYWNrZ3JvdW5kLWNvbG9yOiAjYmQzNjJmO1xuICAvKiBEYXJrZW4gSUU3IGJ1dHRvbnMgYnkgZGVmYXVsdCBzbyB0aGV5IHN0YW5kIG91dCBtb3JlIGdpdmVuIHRoZXkgd29uJ3QgaGF2ZSBib3JkZXJzICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQgPSBmYWxzZSk7XG59XG4uYnRuLWRhbmdlcjpob3Zlcixcbi5idG4tZGFuZ2VyOmZvY3VzLFxuLmJ0bi1kYW5nZXI6YWN0aXZlLFxuLmJ0bi1kYW5nZXIuYWN0aXZlLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF0ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkMzYyZjtcbiAgKmJhY2tncm91bmQtY29sb3I6ICNhOTMwMmE7XG59XG4uYnRuLWRhbmdlcjphY3RpdmUsXG4uYnRuLWRhbmdlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQyYTI1IFxcOTtcbn1cbi5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTZkMmFlO1xuICBib3JkZXItY29sb3I6ICMyZWFkODg7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAqYmFja2dyb3VuZC1jb2xvcjogIzJlYWQ4ODtcbiAgLyogRGFya2VuIElFNyBidXR0b25zIGJ5IGRlZmF1bHQgc28gdGhleSBzdGFuZCBvdXQgbW9yZSBnaXZlbiB0aGV5IHdvbid0IGhhdmUgYm9yZGVycyAqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO1xufVxuLmJ0bi1zdWNjZXNzOmhvdmVyLFxuLmJ0bi1zdWNjZXNzOmZvY3VzLFxuLmJ0bi1zdWNjZXNzOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5hY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZWFkODg7XG4gICpiYWNrZ3JvdW5kLWNvbG9yOiAjMjk5OTc5O1xufVxuLmJ0bi1zdWNjZXNzOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4NTY5IFxcOTtcbn1cbi5idG4taW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xuICBib3JkZXItY29sb3I6ICMyZjk2YjQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAqYmFja2dyb3VuZC1jb2xvcjogIzJmOTZiNDtcbiAgLyogRGFya2VuIElFNyBidXR0b25zIGJ5IGRlZmF1bHQgc28gdGhleSBzdGFuZCBvdXQgbW9yZSBnaXZlbiB0aGV5IHdvbid0IGhhdmUgYm9yZGVycyAqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO1xufVxuLmJ0bi1pbmZvOmhvdmVyLFxuLmJ0bi1pbmZvOmZvY3VzLFxuLmJ0bi1pbmZvOmFjdGl2ZSxcbi5idG4taW5mby5hY3RpdmUsXG4uYnRuLWluZm8uZGlzYWJsZWQsXG4uYnRuLWluZm9bZGlzYWJsZWRdIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjk2YjQ7XG4gICpiYWNrZ3JvdW5kLWNvbG9yOiAjMmE4NWEwO1xufVxuLmJ0bi1pbmZvOmFjdGl2ZSxcbi5idG4taW5mby5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQ3NDhjIFxcOTtcbn1cbi5idG4taW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xuICBib3JkZXItY29sb3I6ICMyMjI7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAqYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbiAgLyogRGFya2VuIElFNyBidXR0b25zIGJ5IGRlZmF1bHQgc28gdGhleSBzdGFuZCBvdXQgbW9yZSBnaXZlbiB0aGV5IHdvbid0IGhhdmUgYm9yZGVycyAqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO1xufVxuLmJ0bi1pbnZlcnNlOmhvdmVyLFxuLmJ0bi1pbnZlcnNlOmZvY3VzLFxuLmJ0bi1pbnZlcnNlOmFjdGl2ZSxcbi5idG4taW52ZXJzZS5hY3RpdmUsXG4uYnRuLWludmVyc2UuZGlzYWJsZWQsXG4uYnRuLWludmVyc2VbZGlzYWJsZWRdIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gICpiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxNTE1O1xufVxuLmJ0bi1pbnZlcnNlOmFjdGl2ZSxcbi5idG4taW52ZXJzZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgwODA4IFxcOTtcbn1cbi5idG4taW52ZXJzZS1hbHQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuLmJ0bi1pbnZlcnNlLWFsdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi1pbnZlcnNlLWFsdDIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbn1cbi5idG4taW52ZXJzZS1hbHQyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLWZhY2Vib29rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjU5OTg7XG4gIGJvcmRlci1jb2xvcjogIzJkNDM3MztcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICpiYWNrZ3JvdW5kLWNvbG9yOiAjMmQ0MzczO1xuICAvKiBEYXJrZW4gSUU3IGJ1dHRvbnMgYnkgZGVmYXVsdCBzbyB0aGV5IHN0YW5kIG91dCBtb3JlIGdpdmVuIHRoZXkgd29uJ3QgaGF2ZSBib3JkZXJzICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQgPSBmYWxzZSk7XG59XG4uYnRuLWZhY2Vib29rOmhvdmVyLFxuLmJ0bi1mYWNlYm9vazpmb2N1cyxcbi5idG4tZmFjZWJvb2s6YWN0aXZlLFxuLmJ0bi1mYWNlYm9vay5hY3RpdmUsXG4uYnRuLWZhY2Vib29rLmRpc2FibGVkLFxuLmJ0bi1mYWNlYm9va1tkaXNhYmxlZF0ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkNDM3MztcbiAgKmJhY2tncm91bmQtY29sb3I6ICMyNjM5NjE7XG59XG4uYnRuLWZhY2Vib29rOmFjdGl2ZSxcbi5idG4tZmFjZWJvb2suYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlMmU0ZiBcXDk7XG59XG5idXR0b24uYnRuLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4ge1xuICAqcGFkZGluZy10b3A6IDNweDtcbiAgKnBhZGRpbmctYm90dG9tOiAzcHg7XG59XG5idXR0b24uYnRuOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5idXR0b24uYnRuLmJ0bi1sYXJnZSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuLmJ0bi1sYXJnZSB7XG4gICpwYWRkaW5nLXRvcDogN3B4O1xuICAqcGFkZGluZy1ib3R0b206IDdweDtcbn1cbmJ1dHRvbi5idG4uYnRuLXNtYWxsLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4uYnRuLXNtYWxsIHtcbiAgKnBhZGRpbmctdG9wOiAzcHg7XG4gICpwYWRkaW5nLWJvdHRvbTogM3B4O1xufVxuYnV0dG9uLmJ0bi5idG4tbWluaSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuLmJ0bi1taW5pIHtcbiAgKnBhZGRpbmctdG9wOiAxcHg7XG4gICpwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuLmJ0bi1saW5rLFxuLmJ0bi1saW5rOmFjdGl2ZSxcbi5idG4tbGlua1tkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLWxpbmsge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMzhiN2VhO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tbGluazpob3Zlcixcbi5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMTQ5MGMxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyB7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uanMtc3dpdGNoLWRpc3BsYXktdHlwZS5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0yNSk7XG59XG4uYWxlcnQge1xuICBwYWRkaW5nOiA4cHggMzVweCA4cHggMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZmJlZWQ1O1xufVxuLmFsZXJ0LFxuLmFsZXJ0IGg0IHtcbiAgY29sb3I6ICNjMDk4NTM7XG59XG4uYWxlcnQgaDQge1xuICBtYXJnaW46IDA7XG59XG4uYWxlcnQgLmNsb3NlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIHJpZ2h0OiAtMjFweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uYWxlcnQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZTljNjtcbiAgY29sb3I6ICM0Njg4NDc7XG59XG4uYWxlcnQtc3VjY2VzcyBoNCB7XG4gIGNvbG9yOiAjNDY4ODQ3O1xufVxuLmFsZXJ0LWRhbmdlcixcbi5hbGVydC1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gIGJvcmRlci1jb2xvcjogI2VlZDNkNztcbiAgY29sb3I6ICNiOTRhNDg7XG59XG4uYWxlcnQtZGFuZ2VyIGg0LFxuLmFsZXJ0LWVycm9yIGg0IHtcbiAgY29sb3I6ICNiOTRhNDg7XG59XG4uYWxlcnQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG4gIGJvcmRlci1jb2xvcjogI2JjZThmMTtcbiAgY29sb3I6ICMzYTg3YWQ7XG59XG4uYWxlcnQtaW5mbyBoNCB7XG4gIGNvbG9yOiAjM2E4N2FkO1xufVxuLmFsZXJ0LWJsb2NrIHtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xufVxuLmFsZXJ0LWJsb2NrID4gcCxcbi5hbGVydC1ibG9jayA+IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hbGVydC1ibG9jayBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5uYXYge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXYgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uYXYgPiBsaSA+IGE6aG92ZXIsXG4ubmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ubmF2ID4gbGkgPiBhID4gaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLm5hdiA+IC5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLm5hdi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzk5OTtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm5hdiBsaSArIC5uYXYtaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogOXB4O1xufVxuLm5hdi1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5uYXYtbGlzdCA+IGxpID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG4ubmF2LWxpc3QgPiAuYWN0aXZlID4gYSxcbi5uYXYtbGlzdCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdi1saXN0ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4YjdlYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdi1saXN0IFtjbGFzc149XCJpY29uLVwiXSxcbi5uYXYtbGlzdCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG4ubmF2LWxpc3QgLmRpdmlkZXIge1xuICAqd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDlweCAxcHg7XG4gICptYXJnaW46IC01cHggMCA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xufVxuLm5hdi10YWJzLFxuLm5hdi1waWxscyB7XG4gICp6b29tOiAxO1xufVxuLm5hdi10YWJzOmJlZm9yZSxcbi5uYXYtcGlsbHM6YmVmb3JlLFxuLm5hdi10YWJzOmFmdGVyLFxuLm5hdi1waWxsczphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5uYXYtdGFiczphZnRlcixcbi5uYXYtcGlsbHM6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5uYXYtdGFicyA+IGxpLFxuLm5hdi1waWxscyA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubmF2LXRhYnMgPiBsaSA+IGEsXG4ubmF2LXBpbGxzID4gbGkgPiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBtYXJnaW46IDA7XG59XG4ubmF2LXRhYnMgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG4ubmF2LXRhYnMgPiBsaSA+IGEge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgZm9udC1zaXplOiAxMS45cHg7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2M7XG59XG4ubmF2LXRhYnMgPiAuYWN0aXZlID4gYSxcbi5uYXYtdGFicyA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdi10YWJzID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5uYXYtcGlsbHMgPiBsaSA+IGEge1xuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBjb2xvcjogI2JiYjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4ubmF2LXBpbGxzID4gbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICM2NjY7XG59XG4ubmF2LXBpbGxzID4gbGk6bGFzdC1jaGlsZCA+IGEge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubmF2LXBpbGxzID4gLmFjdGl2ZSA+IGEsXG4ubmF2LXBpbGxzID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2LXBpbGxzID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzQ3NDc0NztcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuLm5hdi1zdGFja2VkID4gbGkge1xuICBmbG9hdDogbm9uZTtcbn1cbi5uYXYtc3RhY2tlZCA+IGxpID4gYSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5uYXYtdGFicy5uYXYtc3RhY2tlZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ubmF2LXRhYnMubmF2LXN0YWNrZWQgPiBsaSA+IGEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5uYXYtdGFicy5uYXYtc3RhY2tlZCA+IGxpID4gYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbiAgei1pbmRleDogMjtcbn1cbi5uYXYtcGlsbHMubmF2LXN0YWNrZWQgPiBsaSA+IGEge1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG4ubmF2LXBpbGxzLm5hdi1zdGFja2VkID4gbGk6bGFzdC1jaGlsZCA+IGEge1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG59XG4ubmF2IC5kcm9wZG93bi10b2dnbGUgLmNhcmV0IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzM4YjdlYTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzM4YjdlYTtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuLm5hdiAuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIC5jYXJldCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxNDkwYzE7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxNDkwYzE7XG59XG4vKiBtb3ZlIGRvd24gY2FyZXRzIGZvciB0YWJzICovXG4ubmF2LXRhYnMgLmRyb3Bkb3duLXRvZ2dsZSAuY2FyZXQge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4ubmF2IC5hY3RpdmUgLmRyb3Bkb3duLXRvZ2dsZSAuY2FyZXQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLm5hdi10YWJzIC5hY3RpdmUgLmRyb3Bkb3duLXRvZ2dsZSAuY2FyZXQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNTU1O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNTU1O1xufVxuLm5hdiA+IC5kcm9wZG93bi5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdiA+IC5kcm9wZG93bi5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5hdiBsaS5kcm9wZG93bi5vcGVuIC5jYXJldCxcbi5uYXYgbGkuZHJvcGRvd24ub3Blbi5hY3RpdmUgLmNhcmV0LFxuLm5hdiBsaS5kcm9wZG93bi5vcGVuIGE6aG92ZXIgLmNhcmV0LFxuLm5hdiBsaS5kcm9wZG93bi5vcGVuIGE6Zm9jdXMgLmNhcmV0IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG59XG4udGFicy1zdGFja2VkIC5vcGVuID4gYTpob3Zlcixcbi50YWJzLXN0YWNrZWQgLm9wZW4gPiBhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTk5O1xufVxuLnRhYmJhYmxlIHtcbiAgKnpvb206IDE7XG59XG4udGFiYmFibGU6YmVmb3JlLFxuLnRhYmJhYmxlOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLnRhYmJhYmxlOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4udGFiLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnRhYi1wYW5lIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXRvcDogMCBub25lO1xufVxuLnRhYnMtYmVsb3cgPiAubmF2LXRhYnMsXG4udGFicy1yaWdodCA+IC5uYXYtdGFicyxcbi50YWJzLWxlZnQgPiAubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lLFxuLnBpbGwtY29udGVudCA+IC5waWxsLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSxcbi5waWxsLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGFicy1sZWZ0ID4gLm5hdi10YWJzID4gbGksXG4udGFicy1yaWdodCA+IC5uYXYtdGFicyA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4udGFicy1sZWZ0ID4gLm5hdi10YWJzID4gbGkgPiBhLFxuLnRhYnMtcmlnaHQgPiAubmF2LXRhYnMgPiBsaSA+IGEge1xuICBtaW4td2lkdGg6IDc0cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuLnRhYnMtbGVmdCA+IC5uYXYtdGFicyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDE5cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG59XG4udGFicy1sZWZ0ID4gLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbn1cbi50YWJzLWxlZnQgPiAubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIsXG4udGFicy1sZWZ0ID4gLm5hdi10YWJzID4gbGkgPiBhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlICNjY2MgI2VlZSAjZWVlO1xufVxuLnRhYnMtbGVmdCA+IC5uYXYtdGFicyAuYWN0aXZlID4gYSxcbi50YWJzLWxlZnQgPiAubmF2LXRhYnMgLmFjdGl2ZSA+IGE6aG92ZXIsXG4udGFicy1sZWZ0ID4gLm5hdi10YWJzIC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjIHRyYW5zcGFyZW50ICNjY2MgI2NjYztcbiAgKmJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbn1cbi5uYXYgPiAuZGlzYWJsZWQgPiBhIHtcbiAgY29sb3I6ICM5OTk7XG59XG4ubmF2ID4gLmRpc2FibGVkID4gYTpob3Zlcixcbi5uYXYgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLm5hdi1pbmxpbmUge1xuICBtYXJnaW46IDA7XG4gICp6b29tOiAxO1xufVxuLm5hdi1pbmxpbmU6YmVmb3JlLFxuLm5hdi1pbmxpbmU6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4ubmF2LWlubGluZTphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLm5hdi1pbmxpbmUgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBmbG9hdDogbGVmdDtcbn1cbi5uYXYtaW5saW5lID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDE0cHggMCAwO1xufVxuLm5hdi1pbmxpbmUgPiBsaSA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLm5hdi1hY3Rpb25zIGxpIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xufVxuLm5hdi1hY3Rpb25zIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5hdi1hY3Rpb25zIGxpIGEge1xuICBib3JkZXI6IDAgbm9uZTtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGJhY2tncm91bmQ6ICMzOGI3ZWE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdi1hY3Rpb25zIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTQ5MGMxO1xufVxuLm5hdi1hY3Rpb25zIGxpLmFjdGl2ZSBhOmhvdmVyLFxuLm5hdi1hY3Rpb25zIGxpLmFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZDogIzE0OTBjMTtcbn1cbi5icmVhZGNydW1icyB7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmJyZWFkY3J1bWJzX19hY3Rpb25zIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLm5hdi1icmVhZGNydW1icyB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmbG9hdDogbGVmdDtcbn1cbi5uYXYtYnJlYWRjcnVtYnMgPiBsaSB7XG4gIG1hcmdpbjogMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5uYXYtYnJlYWRjcnVtYnMgPiBsaSA+IGEge1xuICBjb2xvcjogIzc3Nztcbn1cbi5uYXYtYnJlYWRjcnVtYnMgPiBsaSA+IGE6aG92ZXIge1xuICBjb2xvcjogIzM4YjdlYTtcbn1cbi5uYXYtYnJlYWRjcnVtYnMgPiBsaSA+IC5kaXZpZGVyIHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGNvbG9yOiAjY2NjO1xufVxuLm5hdi1icmVhZGNydW1icyA+IGxpLmFjdGl2ZSB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLnBhZ2luYXRpb24ge1xuICBtYXJnaW46IDIwcHggMDtcbn1cbi5wYWdpbmF0aW9uIHVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAqZGlzcGxheTogaW5saW5lO1xuICAvKiBJRTcgaW5saW5lLWJsb2NrIGhhY2sgKi9cbiAgKnpvb206IDE7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4ucGFnaW5hdGlvbiB1bCA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnBhZ2luYXRpb24gdWwgPiBsaSA+IGEsXG4ucGFnaW5hdGlvbiB1bCA+IGxpID4gc3BhbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA0cHggMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG4ucGFnaW5hdGlvbiB1bCA+IGxpID4gYTpob3Zlcixcbi5wYWdpbmF0aW9uIHVsID4gbGkgPiBhOmZvY3VzLFxuLnBhZ2luYXRpb24gdWwgPiAuYWN0aXZlID4gYSxcbi5wYWdpbmF0aW9uIHVsID4gLmFjdGl2ZSA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLnBhZ2luYXRpb24gdWwgPiAuYWN0aXZlID4gYSxcbi5wYWdpbmF0aW9uIHVsID4gLmFjdGl2ZSA+IHNwYW4ge1xuICBjb2xvcjogIzk5OTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnBhZ2luYXRpb24gdWwgPiAuZGlzYWJsZWQgPiBzcGFuLFxuLnBhZ2luYXRpb24gdWwgPiAuZGlzYWJsZWQgPiBhLFxuLnBhZ2luYXRpb24gdWwgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLnBhZ2luYXRpb24gdWwgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM5OTk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ucGFnaW5hdGlvbiB1bCA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uIHVsID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiA0cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cbi5wYWdpbmF0aW9uIHVsID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbiB1bCA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbn1cbi5wYWdpbmF0aW9uLWNlbnRlcmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2luYXRpb24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5wYWdpbmF0aW9uLWxhcmdlIHVsID4gbGkgPiBhLFxuLnBhZ2luYXRpb24tbGFyZ2UgdWwgPiBsaSA+IHNwYW4ge1xuICBwYWRkaW5nOiAxMXB4IDE5cHg7XG4gIGZvbnQtc2l6ZTogMTcuNXB4O1xufVxuLnBhZ2luYXRpb24tbGFyZ2UgdWwgPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1sYXJnZSB1bCA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogNnB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogNnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG59XG4ucGFnaW5hdGlvbi1sYXJnZSB1bCA+IGxpOmxhc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tbGFyZ2UgdWwgPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiA2cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiA2cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG59XG4ucGFnaW5hdGlvbi1taW5pIHVsID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tc21hbGwgdWwgPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1taW5pIHVsID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuLFxuLnBhZ2luYXRpb24tc21hbGwgdWwgPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6IDNweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnBhZ2luYXRpb24tbWluaSB1bCA+IGxpOmxhc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tc21hbGwgdWwgPiBsaTpsYXN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLW1pbmkgdWwgPiBsaTpsYXN0LWNoaWxkID4gc3Bhbixcbi5wYWdpbmF0aW9uLXNtYWxsIHVsID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogM3B4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLnBhZ2luYXRpb24tc21hbGwgdWwgPiBsaSA+IGEsXG4ucGFnaW5hdGlvbi1zbWFsbCB1bCA+IGxpID4gc3BhbiB7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBmb250LXNpemU6IDExLjlweDtcbn1cbi5wYWdpbmF0aW9uLW1pbmkgdWwgPiBsaSA+IGEsXG4ucGFnaW5hdGlvbi1taW5pIHVsID4gbGkgPiBzcGFuIHtcbiAgcGFkZGluZzogMCA2cHg7XG4gIGZvbnQtc2l6ZTogMTAuNXB4O1xufVxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubW9kYWwtYmFja2Ryb3AsXG4ubW9kYWwtYmFja2Ryb3AuZmFkZS5pbiB7XG4gIG9wYWNpdHk6IDAuODtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTtcbn1cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxMCU7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMTA1MDtcbiAgd2lkdGg6IDU2MHB4O1xuICBtYXJnaW4tbGVmdDogLTI4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICpib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAvKiBJRTYtNyAqL1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDdweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAzcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm94LXNoYWRvdzogMCAzcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubW9kYWwuZmFkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgbGluZWFyLCB0b3AgLjNzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGxpbmVhciwgdG9wIC4zcyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgbGluZWFyLCB0b3AgLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBsaW5lYXIsIHRvcCAuM3MgZWFzZS1vdXQ7XG4gIHRvcDogLTI1JTtcbn1cbi5tb2RhbC5mYWRlLmluIHtcbiAgdG9wOiAxMCU7XG59XG4ubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogMTRweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBmb250LXNpemU6IDI0cHg7XG59XG4ubW9kYWwtaGVhZGVyIGgzIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5tb2RhbC1mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nOiAxNHB4IDIwcHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICp6b29tOiAxO1xufVxuLm1vZGFsLWZvb3RlcjpiZWZvcmUsXG4ubW9kYWwtZm9vdGVyOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLm1vZGFsLWZvb3RlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLm1vZGFsLWZvb3RlciAuYnRuICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJ0biArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5tb2RhbC1mb290ZXIgLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDMwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG4udG9vbHRpcC5pbiB7XG4gIG9wYWNpdHk6IDAuODtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTtcbn1cbi50b29sdGlwLnRvcCB7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuLnRvb2x0aXAucmlnaHQge1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi50b29sdGlwLmJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgcGFkZGluZzogNXB4IDA7XG59XG4udG9vbHRpcC5sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiA4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3NztcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4udG9vbHRpcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi50b29sdGlwLnRvcCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICM3Nzc7XG59XG4udG9vbHRpcC5yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggNXB4IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzc3Nztcbn1cbi50b29sdGlwLmxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDVweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM3Nzc7XG59XG4udG9vbHRpcC5ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNzc3O1xufVxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAxMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAyNzZweDtcbiAgcGFkZGluZzogMXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5wb3BvdmVyLnRvcCB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuLnBvcG92ZXIucmlnaHQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5wb3BvdmVyLmJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucG9wb3Zlci5sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuLnBvcG92ZXItdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG59XG4ucG9wb3Zlci10aXRsZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucG9wb3Zlci1jb250ZW50IHtcbiAgcGFkZGluZzogOXB4IDE0cHg7XG59XG4ucG9wb3ZlciAuYXJyb3csXG4ucG9wb3ZlciAuYXJyb3c6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLnBvcG92ZXIgLmFycm93IHtcbiAgYm9yZGVyLXdpZHRoOiAxMXB4O1xufVxuLnBvcG92ZXIgLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICBjb250ZW50OiBcIlwiO1xufVxuLnBvcG92ZXIudG9wIC5hcnJvdyB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjOTk5O1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3R0b206IC0xMXB4O1xufVxuLnBvcG92ZXIudG9wIC5hcnJvdzphZnRlciB7XG4gIGJvdHRvbTogMXB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG59XG4ucG9wb3Zlci5yaWdodCAuYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTExcHg7XG4gIG1hcmdpbi10b3A6IC0xMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOTk5O1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4ucG9wb3Zlci5yaWdodCAuYXJyb3c6YWZ0ZXIge1xuICBsZWZ0OiAxcHg7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG59XG4ucG9wb3Zlci5ib3R0b20gLmFycm93IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5OTk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHRvcDogLTExcHg7XG59XG4ucG9wb3Zlci5ib3R0b20gLmFycm93OmFmdGVyIHtcbiAgdG9wOiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5wb3BvdmVyLmxlZnQgLmFycm93IHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtMTFweDtcbiAgbWFyZ2luLXRvcDogLTExcHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM5OTk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLnBvcG92ZXIubGVmdCAuYXJyb3c6YWZ0ZXIge1xuICByaWdodDogMXB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xuICBib3R0b206IC0xMHB4O1xufVxuLmxhYmVsLFxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBmb250LXNpemU6IDExLjg0NHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG59XG4ubGFiZWwge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5iYWRnZSB7XG4gIHBhZGRpbmctbGVmdDogOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDlweDtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xufVxuLmxhYmVsOmVtcHR5LFxuLmJhZGdlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmEubGFiZWw6aG92ZXIsXG5hLmxhYmVsOmZvY3VzLFxuYS5iYWRnZTpob3ZlcixcbmEuYmFkZ2U6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGFiZWwtaW1wb3J0YW50LFxuLmJhZGdlLWltcG9ydGFudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOTRhNDg7XG59XG4ubGFiZWwtaW1wb3J0YW50W2hyZWZdLFxuLmJhZGdlLWltcG9ydGFudFtocmVmXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NTNiMzk7XG59XG4ubGFiZWwtd2FybmluZyxcbi5iYWRnZS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4OTQwNjtcbn1cbi5sYWJlbC13YXJuaW5nW2hyZWZdLFxuLmJhZGdlLXdhcm5pbmdbaHJlZl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzY3NjA1O1xufVxuLmxhYmVsLXN1Y2Nlc3MsXG4uYmFkZ2Utc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Njg4NDc7XG59XG4ubGFiZWwtc3VjY2Vzc1tocmVmXSxcbi5iYWRnZS1zdWNjZXNzW2hyZWZdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1NjYzNTtcbn1cbi5sYWJlbC1pbmZvLFxuLmJhZGdlLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2E4N2FkO1xufVxuLmxhYmVsLWluZm9baHJlZl0sXG4uYmFkZ2UtaW5mb1tocmVmXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDY5ODc7XG59XG4ubGFiZWwtaW52ZXJzZSxcbi5iYWRnZS1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cbi5sYWJlbC1pbnZlcnNlW2hyZWZdLFxuLmJhZGdlLWludmVyc2VbaHJlZl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xufVxuLmJ0biAubGFiZWwsXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuLmJ0bi1taW5pIC5sYWJlbCxcbi5idG4tbWluaSAuYmFkZ2Uge1xuICB0b3A6IDA7XG59XG4uYmFkZ2UuYmFkZ2Utc21hbGwge1xuICBwYWRkaW5nOiAycHggNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjYWFhO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5sYWJlbCBhLFxuLmJhZGdlIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnByb2dyZXNzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNWY1ZjUsICNmOWY5ZjkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oI2Y1ZjVmNSksIHRvKCNmOWY5ZjkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjVmNWY1LCAjZjlmOWY5KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y1ZjVmNSwgI2Y5ZjlmOSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmNWY1ZjUsICNmOWY5ZjkpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmY1ZjVmNScsIGVuZENvbG9yc3RyPScjZmZmOWY5ZjknLCBHcmFkaWVudFR5cGU9MCk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnByb2dyZXNzIC5iYXIge1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZTkwZDI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzE0OWJkZiwgIzA0ODBiZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjMTQ5YmRmKSwgdG8oIzA0ODBiZSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMxNDliZGYsICMwNDgwYmUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMTQ5YmRmLCAjMDQ4MGJlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzE0OWJkZiwgIzA0ODBiZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmMTQ5YmRmJywgZW5kQ29sb3JzdHI9JyNmZjA0ODBiZScsIEdyYWRpZW50VHlwZT0wKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xufVxuLnByb2dyZXNzIC5iYXIgKyAuYmFyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAxcHggMCAwIHJnYmEoMCwwLDAsLjE1KSwgaW5zZXQgMCAtMXB4IDAgcmdiYSgwLDAsMCwuMTUpO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDFweCAwIDAgcmdiYSgwLDAsMCwuMTUpLCBpbnNldCAwIC0xcHggMCByZ2JhKDAsMCwwLC4xNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDAgcmdiYSgwLDAsMCwuMTUpLCBpbnNldCAwIC0xcHggMCByZ2JhKDAsMCwwLC4xNSk7XG59XG4ucHJvZ3Jlc3Mtc3RyaXBlZCAuYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0OWJkZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMTAwJSwgMTAwJSAwLCBjb2xvci1zdG9wKDAuMjUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkpLCBjb2xvci1zdG9wKDAuMjUsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCgwLjUsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCgwLjUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkpLCBjb2xvci1zdG9wKDAuNzUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkpLCBjb2xvci1zdG9wKDAuNzUsIHRyYW5zcGFyZW50KSwgdG8odHJhbnNwYXJlbnQpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7XG59XG4ucHJvZ3Jlc3MtZGFuZ2VyIC5iYXIsXG4ucHJvZ3Jlc3MgLmJhci1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQ1MTRjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZTVmNWIsICNjNDNjMzUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oI2VlNWY1YiksIHRvKCNjNDNjMzUpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWU1ZjViLCAjYzQzYzM1KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlNWY1YiwgI2M0M2MzNSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZTVmNWIsICNjNDNjMzUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmVlNWY1YicsIGVuZENvbG9yc3RyPScjZmZjNDNjMzUnLCBHcmFkaWVudFR5cGU9MCk7XG59XG4ucHJvZ3Jlc3MtZGFuZ2VyLnByb2dyZXNzLXN0cmlwZWQgLmJhcixcbi5wcm9ncmVzcy1zdHJpcGVkIC5iYXItZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlNWY1YjtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMTAwJSwgMTAwJSAwLCBjb2xvci1zdG9wKDAuMjUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkpLCBjb2xvci1zdG9wKDAuMjUsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCgwLjUsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCgwLjUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkpLCBjb2xvci1zdG9wKDAuNzUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkpLCBjb2xvci1zdG9wKDAuNzUsIHRyYW5zcGFyZW50KSwgdG8odHJhbnNwYXJlbnQpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuLnByb2dyZXNzLXN1Y2Nlc3MgLmJhcixcbi5wcm9ncmVzcyAuYmFyLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWViOTVlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICM2MmM0NjIsICM1N2E5NTcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzYyYzQ2MiksIHRvKCM1N2E5NTcpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjNjJjNDYyLCAjNTdhOTU3KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzYyYzQ2MiwgIzU3YTk1Nyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM2MmM0NjIsICM1N2E5NTcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjYyYzQ2MicsIGVuZENvbG9yc3RyPScjZmY1N2E5NTcnLCBHcmFkaWVudFR5cGU9MCk7XG59XG4ucHJvZ3Jlc3Mtc3VjY2Vzcy5wcm9ncmVzcy1zdHJpcGVkIC5iYXIsXG4ucHJvZ3Jlc3Mtc3RyaXBlZCAuYmFyLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjJjNDYyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAxMDAlLCAxMDAlIDAsIGNvbG9yLXN0b3AoMC4yNSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSksIGNvbG9yLXN0b3AoMC4yNSwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKDAuNSwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKDAuNSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSksIGNvbG9yLXN0b3AoMC43NSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSksIGNvbG9yLXN0b3AoMC43NSwgdHJhbnNwYXJlbnQpLCB0byh0cmFuc3BhcmVudCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4ucHJvZ3Jlc3MtaW5mbyAuYmFyLFxuLnByb2dyZXNzIC5iYXItaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YmIxY2Y7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzViYzBkZSwgIzMzOWJiOSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjNWJjMGRlKSwgdG8oIzMzOWJiOSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM1YmMwZGUsICMzMzliYjkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjNWJjMGRlLCAjMzM5YmI5KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzViYzBkZSwgIzMzOWJiOSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmNWJjMGRlJywgZW5kQ29sb3JzdHI9JyNmZjMzOWJiOScsIEdyYWRpZW50VHlwZT0wKTtcbn1cbi5wcm9ncmVzcy1pbmZvLnByb2dyZXNzLXN0cmlwZWQgLmJhcixcbi5wcm9ncmVzcy1zdHJpcGVkIC5iYXItaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDEwMCUsIDEwMCUgMCwgY29sb3Itc3RvcCgwLjI1LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpKSwgY29sb3Itc3RvcCgwLjI1LCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoMC41LCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoMC41LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpKSwgY29sb3Itc3RvcCgwLjc1LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpKSwgY29sb3Itc3RvcCgwLjc1LCB0cmFuc3BhcmVudCksIHRvKHRyYW5zcGFyZW50KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi5wcm9ncmVzcy13YXJuaW5nIC5iYXIsXG4ucHJvZ3Jlc3MgLmJhci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYTczMjtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZmJiNDUwLCAjZjg5NDA2KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCNmYmI0NTApLCB0bygjZjg5NDA2KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZiYjQ1MCwgI2Y4OTQwNik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmYmI0NTAsICNmODk0MDYpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmJiNDUwLCAjZjg5NDA2KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZmYmI0NTAnLCBlbmRDb2xvcnN0cj0nI2ZmZjg5NDA2JywgR3JhZGllbnRUeXBlPTApO1xufVxuLnByb2dyZXNzLXdhcm5pbmcucHJvZ3Jlc3Mtc3RyaXBlZCAuYmFyLFxuLnByb2dyZXNzLXN0cmlwZWQgLmJhci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiYjQ1MDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMTAwJSwgMTAwJSAwLCBjb2xvci1zdG9wKDAuMjUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkpLCBjb2xvci1zdG9wKDAuMjUsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCgwLjUsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCgwLjUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkpLCBjb2xvci1zdG9wKDAuNzUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkpLCBjb2xvci1zdG9wKDAuNzUsIHRyYW5zcGFyZW50KSwgdG8odHJhbnNwYXJlbnQpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuc2VsZWN0LmJzLXNlbGVjdC1oaWRkZW4sXG4uYm9vdHN0cmFwLXNlbGVjdCA+IHNlbGVjdC5icy1zZWxlY3QtaGlkZGVuLFxuc2VsZWN0LnNlbGVjdHBpY2tlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ib290c3RyYXAtc2VsZWN0IHtcbiAgd2lkdGg6IDIyMHB4IFxcMDtcbiAgLypJRTkgYW5kIGJlbG93Ki9cbn1cbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyOmhvdmVyLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyOmZvY3VzLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyOmFjdGl2ZSB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1wcmltYXJ5LFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1zZWNvbmRhcnksXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLXN1Y2Nlc3MsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLWRhbmdlcixcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4taW5mbyxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tZGFyayxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tcHJpbWFyeTpob3Zlcixcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tc2Vjb25kYXJ5OmhvdmVyLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1zdWNjZXNzOmhvdmVyLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1kYW5nZXI6aG92ZXIsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLWluZm86aG92ZXIsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLWRhcms6aG92ZXIsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLXByaW1hcnk6Zm9jdXMsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLXNlY29uZGFyeTpmb2N1cyxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tc3VjY2Vzczpmb2N1cyxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tZGFuZ2VyOmZvY3VzLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1pbmZvOmZvY3VzLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1kYXJrOmZvY3VzLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tc2Vjb25kYXJ5OmFjdGl2ZSxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tc3VjY2VzczphY3RpdmUsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLWRhbmdlcjphY3RpdmUsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLWluZm86YWN0aXZlLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1kYXJrOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgPiBzZWxlY3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAwLjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5ib290c3RyYXAtc2VsZWN0ID4gc2VsZWN0Lm1vYmlsZS1kZXZpY2Uge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDI7XG59XG4uaGFzLWVycm9yIC5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi10b2dnbGUsXG4uZXJyb3IgLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLXRvZ2dsZSxcbi5ib290c3RyYXAtc2VsZWN0LmlzLWludmFsaWQgLmRyb3Bkb3duLXRvZ2dsZSxcbi53YXMtdmFsaWRhdGVkIC5ib290c3RyYXAtc2VsZWN0IC5zZWxlY3RwaWNrZXI6aW52YWxpZCArIC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItY29sb3I6ICNiOTRhNDg7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5pcy12YWxpZCAuZHJvcGRvd24tdG9nZ2xlLFxuLndhcy12YWxpZGF0ZWQgLmJvb3RzdHJhcC1zZWxlY3QgLnNlbGVjdHBpY2tlcjp2YWxpZCArIC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5maXQtd2lkdGgge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuLmJvb3RzdHJhcC1zZWxlY3Q6bm90KFtjbGFzcyo9XCJjb2wtXCJdKTpub3QoW2NsYXNzKj1cImZvcm0tY29udHJvbFwiXSk6bm90KC5pbnB1dC1ncm91cC1idG4pIHtcbiAgd2lkdGg6IDI5MHB4O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkICMzMzMzMzMgIWltcG9ydGFudDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yICFpbXBvcnRhbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuOm5vdCguaW5wdXQtZ3JvdXApID4gLmJvb3RzdHJhcC1zZWxlY3QuZm9ybS1jb250cm9sOm5vdChbY2xhc3MqPVwiY29sLVwiXSkge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbC5pbnB1dC1ncm91cC1idG4ge1xuICB6LWluZGV4OiBhdXRvO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuZm9ybS1jb250cm9sLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYm9vdHN0cmFwLXNlbGVjdDpub3QoLmlucHV0LWdyb3VwLWJ0biksXG4uYm9vdHN0cmFwLXNlbGVjdFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5kcm9wZG93bi1tZW51LXJpZ2h0LFxuLmJvb3RzdHJhcC1zZWxlY3RbY2xhc3MqPVwiY29sLVwiXS5kcm9wZG93bi1tZW51LXJpZ2h0LFxuLnJvdyAuYm9vdHN0cmFwLXNlbGVjdFtjbGFzcyo9XCJjb2wtXCJdLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uZm9ybS1pbmxpbmUgLmJvb3RzdHJhcC1zZWxlY3QsXG4uZm9ybS1ob3Jpem9udGFsIC5ib290c3RyYXAtc2VsZWN0LFxuLmZvcm0tZ3JvdXAgLmJvb3RzdHJhcC1zZWxlY3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvcm0tZ3JvdXAtbGcgLmJvb3RzdHJhcC1zZWxlY3QuZm9ybS1jb250cm9sLFxuLmZvcm0tZ3JvdXAtc20gLmJvb3RzdHJhcC1zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZzogMDtcbn1cbi5mb3JtLWdyb3VwLWxnIC5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbCAuZHJvcGRvd24tdG9nZ2xlLFxuLmZvcm0tZ3JvdXAtc20gLmJvb3RzdHJhcC1zZWxlY3QuZm9ybS1jb250cm9sIC5kcm9wZG93bi10b2dnbGUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wtc20gLmRyb3Bkb3duLXRvZ2dsZSxcbi5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbC1sZyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbC1zbSAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wtbGcgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuLmZvcm0taW5saW5lIC5ib290c3RyYXAtc2VsZWN0IC5mb3JtLWNvbnRyb2wge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmRpc2FibGVkLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuZGlzYWJsZWQ6Zm9jdXMsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kaXNhYmxlZDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmJzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuYnMtY29udGFpbmVyIC5kcm9wZG93bi1tZW51IHtcbiAgei1pbmRleDogMTA2MDtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi10b2dnbGU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZy10b3A6IGluaGVyaXQ7XG4gIHBhZGRpbmctcmlnaHQ6IGluaGVyaXQ7XG4gIHBhZGRpbmctYm90dG9tOiBpbmhlcml0O1xuICBwYWRkaW5nLWxlZnQ6IGluaGVyaXQ7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uLWlubmVyIHtcbiAgcGFkZGluZy1yaWdodDogaW5oZXJpdDtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb24taW5uZXItaW5uZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLXRvZ2dsZSAuY2FyZXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTJweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5pbnB1dC1ncm91cCAuYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdFtjbGFzcyo9XCJjb2wtXCJdIC5kcm9wZG93bi10b2dnbGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51IHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUgPiAuaW5uZXI6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiBub25lO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUgbGkuYWN0aXZlIHNtYWxsIHtcbiAgY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51IGxpLmRpc2FibGVkIGEge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUgbGkgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudSBsaSBhLm9wdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyLjI1ZW07XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudSBsaSBhIHNwYW4uY2hlY2stbWFyayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudSBsaSBhIHNwYW4udGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51IGxpIHNtYWxsIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51IC5ub3RpZnkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNXB4O1xuICB3aWR0aDogOTYlO1xuICBtYXJnaW46IDAgMiU7XG4gIG1pbi1oZWlnaHQ6IDI2cHg7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC45O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLm5vLXJlc3VsdHMge1xuICBwYWRkaW5nOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5maXQtd2lkdGggLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogMDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmZpdC13aWR0aCAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uLWlubmVyLFxuLmJvb3RzdHJhcC1zZWxlY3QuZml0LXdpZHRoIC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb24taW5uZXItaW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5maXQtd2lkdGggLmRyb3Bkb3duLXRvZ2dsZSAuY2FyZXQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0b3A6IGF1dG87XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LXRpY2sgLmRyb3Bkb3duLW1lbnUgLnNlbGVjdGVkIHNwYW4uY2hlY2stbWFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICByaWdodDogMTVweDtcbiAgdG9wOiA1cHg7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LXRpY2sgLmRyb3Bkb3duLW1lbnUgbGkgYSBzcGFuLnRleHQge1xuICBtYXJnaW4tcmlnaHQ6IDM0cHg7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuYnMtb2stZGVmYXVsdDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDAuNWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuMjZlbSAwLjI2ZW0gMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93Lm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93LnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgei1pbmRleDogMTA2MTtcbn1cbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdyAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICMyZmE2YzE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNHB4O1xuICBsZWZ0OiA5cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cgLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHdoaXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTRweDtcbiAgbGVmdDogMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbjpiZWZvcmUge1xuICBib3R0b206IGF1dG87XG4gIHRvcDogLTRweDtcbiAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICMyZmE2YzE7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cuZHJvcHVwIC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb246YWZ0ZXIge1xuICBib3R0b206IGF1dG87XG4gIHRvcDogLTRweDtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHdoaXRlO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93LnB1bGwtcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbjpiZWZvcmUge1xuICByaWdodDogMTJweDtcbiAgbGVmdDogYXV0bztcbn1cbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5wdWxsLXJpZ2h0IC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb246YWZ0ZXIge1xuICByaWdodDogMTNweDtcbiAgbGVmdDogYXV0bztcbn1cbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbjpiZWZvcmUsXG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cuc2hvdyA+IC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb246YmVmb3JlLFxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93Lm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uOmFmdGVyLFxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93LnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYnMtc2VhcmNoYm94LFxuLmJzLWFjdGlvbnNib3gsXG4uYnMtZG9uZWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG59XG4uYnMtYWN0aW9uc2JveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmJzLWFjdGlvbnNib3ggLmJ0bi1ncm91cCBidXR0b24ge1xuICB3aWR0aDogNTAlO1xufVxuLmJzLWRvbmVidXR0b24ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYnMtZG9uZWJ1dHRvbiAuYnRuLWdyb3VwIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJzLXNlYXJjaGJveCArIC5icy1hY3Rpb25zYm94IHtcbiAgcGFkZGluZzogMCA4cHggNHB4O1xufVxuLmJzLXNlYXJjaGJveCAuZm9ybS1jb250cm9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBub25lO1xufVxuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbi5tLXQge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5pdGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5pdGkgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5pdGlfX2hpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLml0aV9fdi1oaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLml0aSBpbnB1dCxcbi5pdGkgaW5wdXRbdHlwZT10ZWxdLFxuLml0aSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBtYXJnaW4tdG9wOiAwIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5pdGlfX2ZsYWctY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDFweDtcbn1cbi5pdGlfX3NlbGVjdGVkLWZsYWcge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCA2cHggMCA4cHg7XG59XG4uaXRpX19hcnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzU1NTtcbn1cbi5pdGlfX2Fycm93LS11cCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjNTU1O1xufVxuLml0aV9fY291bnRyeS1saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAwIC0xcHg7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLml0aV9fY291bnRyeS1saXN0LS1kcm9wdXAge1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLml0aV9fY291bnRyeS1saXN0IHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4uaXRpX19mbGFnLWJveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG59XG4uaXRpX19kaXZpZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn1cbi5pdGlfX2NvdW50cnkge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgb3V0bGluZTogMDtcbn1cbi5pdGlfX2RpYWwtY29kZSB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLml0aV9fY291bnRyeS5pdGlfX2hpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4uaXRpX19jb3VudHJ5LW5hbWUsXG4uaXRpX19kaWFsLWNvZGUsXG4uaXRpX19mbGFnLWJveCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaXRpX19jb3VudHJ5LW5hbWUsXG4uaXRpX19mbGFnLWJveCB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXQsXG4uaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFt0eXBlPXRlbF0sXG4uaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFt0eXBlPXRleHRdLFxuLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0LFxuLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0W3R5cGU9dGVsXSxcbi5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDUycHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLml0aS0tYWxsb3ctZHJvcGRvd24gLml0aV9fZmxhZy1jb250YWluZXIsXG4uaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgLml0aV9fZmxhZy1jb250YWluZXIge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cbi5pdGktLWFsbG93LWRyb3Bkb3duIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLml0aS0tYWxsb3ctZHJvcGRvd24gLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIgLml0aV9fc2VsZWN0ZWQtZmxhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4uaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFtkaXNhYmxlZF0gKyAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3Zlcixcbi5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W3JlYWRvbmx5XSArIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXRbZGlzYWJsZWRdICsgLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIgLml0aV9fc2VsZWN0ZWQtZmxhZyxcbi5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W3JlYWRvbmx5XSArIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyIC5pdGlfX3NlbGVjdGVkLWZsYWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSAuaXRpX19zZWxlY3RlZC1mbGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSAuaXRpX19zZWxlY3RlZC1kaWFsLWNvZGUge1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuLml0aS0tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMDAwcHg7XG4gIGxlZnQ6IC0xMDAwcHg7XG4gIHotaW5kZXg6IDEwNjA7XG4gIHBhZGRpbmc6IDFweDtcbn1cbi5pdGktLWNvbnRhaW5lcjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5pdGktbW9iaWxlIC5pdGktLWNvbnRhaW5lciB7XG4gIHRvcDogMzBweDtcbiAgYm90dG9tOiAzMHB4O1xuICBsZWZ0OiAzMHB4O1xuICByaWdodDogMzBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuLml0aS1tb2JpbGUgLml0aV9fY291bnRyeS1saXN0IHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaXRpLW1vYmlsZSAuaXRpX19jb3VudHJ5IHtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG4uaXRpX19mbGFnIHtcbiAgd2lkdGg6IDIwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fYmUge1xuICB3aWR0aDogMThweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19jaCB7XG4gIHdpZHRoOiAxNXB4O1xufVxuLml0aV9fZmxhZy5pdGlfX21jIHtcbiAgd2lkdGg6IDE5cHg7XG59XG4uaXRpX19mbGFnLml0aV9fbmUge1xuICB3aWR0aDogMThweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19ucCB7XG4gIHdpZHRoOiAxM3B4O1xufVxuLml0aV9fZmxhZy5pdGlfX3ZhIHtcbiAgd2lkdGg6IDE1cHg7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC5pdGlfX2ZsYWcge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTY1MnB4IDE1cHg7XG4gIH1cbn1cbi5pdGlfX2ZsYWcuaXRpX19hYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX2FkIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjJweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX2FlIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX2FmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjZweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX2FnIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODhweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX2FpIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEwcHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19hbCB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMnB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fYW0ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTRweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX2FvIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19hcSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5OHB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fYXIge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjBweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX2FzIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQycHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19hdCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NHB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fYXUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODZweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX2F3IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA4cHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19heCB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMHB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fYXoge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTJweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX2JhIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc0cHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19iYiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5NnB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fYmQge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MThweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX2JlIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQwcHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19iZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2MHB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fYmcge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00ODJweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX2JoIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA0cHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19iaSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyNnB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fYmoge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NDhweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX2JsIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTcwcHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19ibSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU5MnB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fYm4ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02MTRweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX2JvIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjM2cHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19icSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1OHB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fYnIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02ODBweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX2JzIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzAycHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19idCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcyNHB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fYnYge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03NDZweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX2J3IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzY4cHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19ieSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc5MHB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fYnoge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MTJweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX2NhIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODM0cHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19jYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg1NnB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fY2Qge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04NzhweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX2NmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTAwcHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19jZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkyMnB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fY2gge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NDRweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX2NpIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTYxcHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19jayB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk4M3B4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fY2wge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDA1cHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19jbSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMjdweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX2NuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA0OXB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fY28ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDcxcHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19jcCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwOTNweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX2NyIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTExNXB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fY3Uge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTM3cHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19jdiB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExNTlweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX2N3IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE4MXB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fY3gge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjAzcHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19jeSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMjVweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX2N6IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI0N3B4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fZGUge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjY5cHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19kZyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOTFweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX2RqIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMxM3B4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fZGsge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzM1cHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19kbSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNTdweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX2RvIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM3OXB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fZHoge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDAxcHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19lYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MjNweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX2VjIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0NXB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fZWUge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDY3cHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19lZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0ODlweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX2VoIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUxMXB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fZXIge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTMzcHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19lcyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NTVweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX2V0IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU3N3B4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fZXUge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTk5cHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19maSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MjFweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX2ZqIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY0M3B4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fZmsge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjY1cHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19mbSB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2ODdweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX2ZvIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTcwOXB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fZnIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzMxcHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19nYSB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NTNweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX2diIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc3NXB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fZ2Qge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzk3cHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19nZSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4MTlweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX2dmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTg0MXB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fZ2cge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODYzcHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19naCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4ODVweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX2dpIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkwN3B4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fZ2wge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTI5cHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19nbSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5NTFweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX2duIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk3M3B4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fZ3Age1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTk1cHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19ncSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMTdweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX2dyIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAzOXB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fZ3Mge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDYxcHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19ndCB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwODNweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX2d1IHtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjEwNXB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fZ3cge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTI3cHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19neSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNDlweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX2hrIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE3MXB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9faG0ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTkzcHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19obiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMTVweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX2hyIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIzN3B4IDA7XG59XG4uaXRpX19mbGFnLml0aV9faHQge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjU5cHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19odSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyODFweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX2ljIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjMwM3B4IDA7XG59XG4uaXRpX19mbGFnLml0aV9faWQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzI1cHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19pZSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzNDdweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX2lsIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjM2OXB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9faW0ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzkxcHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19pbiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MTNweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX2lvIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQzNXB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9faXEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDU3cHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19pciB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0NzlweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX2lzIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjUwMXB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9faXQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTIzcHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19qZSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1NDVweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX2ptIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU2N3B4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fam8ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTg5cHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19qcCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2MTFweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX2tlIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjYzM3B4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fa2cge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjU1cHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19raCB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NzdweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX2tpIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY5OXB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fa20ge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzIxcHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19rbiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3NDNweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX2twIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjc2NXB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fa3Ige1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzg3cHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19rdyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4MDlweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX2t5IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjgzMXB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fa3oge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODUzcHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19sYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NzVweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX2xiIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg5N3B4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fbGMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTE5cHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19saSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5NDFweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX2xrIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjk2M3B4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fbHIge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTg1cHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19scyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwMDdweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX2x0IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzAyOXB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fbHUge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDUxcHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19sdiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwNzNweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX2x5IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA5NXB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fbWEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTE3cHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19tYyB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMzlweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX21kIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzE2MHB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fbWUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTgycHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19tZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyMDRweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX21nIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzIyNnB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fbWgge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjQ4cHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19tayB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyNzBweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX21sIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzI5MnB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fbW0ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzE0cHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19tbiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMzZweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX21vIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM1OHB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fbXAge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzgwcHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19tcSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0MDJweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX21yIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQyNHB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fbXMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDQ2cHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19tdCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0NjhweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX211IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQ5MHB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fbXYge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTEycHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19tdyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MzRweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX214IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzU1NnB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fbXkge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTc4cHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19teiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MDBweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX25hIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYyMnB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fbmMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjQ0cHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19uZSB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2NjZweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX25mIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzY4NnB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fbmcge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzA4cHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19uaSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3MzBweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX25sIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc1MnB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fbm8ge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzc0cHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19ucCB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3OTZweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX25yIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzgxMXB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fbnUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODMzcHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19ueiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4NTVweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX29tIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzg3N3B4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fcGEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODk5cHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19wZSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5MjFweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX3BmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk0M3B4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fcGcge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTY1cHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19waCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5ODdweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX3BrIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDAwOXB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fcGwge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDMxcHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19wbSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwNTNweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX3BuIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDA3NXB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fcHIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDk3cHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19wcyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxMTlweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX3B0IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDE0MXB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fcHcge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MTYzcHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19weSB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxODVweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX3FhIHtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MjA3cHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19yZSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyMjlweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX3JvIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDI1MXB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fcnMge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MjczcHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19ydSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyOTVweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX3J3IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDMxN3B4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fc2Ege1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MzM5cHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19zYiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzNjFweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX3NjIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDM4M3B4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fc2Qge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NDA1cHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19zZSB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0MjdweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX3NnIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQ0OXB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fc2gge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NDcxcHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19zaSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0OTNweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX3NqIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDUxNXB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fc2sge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NTM3cHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19zbCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1NTlweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX3NtIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDU4MXB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fc24ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NjAzcHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19zbyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2MjVweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX3NyIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDY0N3B4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fc3Mge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NjY5cHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19zdCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2OTFweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX3N2IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDcxM3B4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fc3gge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NzM1cHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19zeSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3NTdweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX3N6IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDc3OXB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fdGEge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00ODAxcHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX190YyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4MjNweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX3RkIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDg0NXB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fdGYge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00ODY3cHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX190ZyB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4ODlweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX3RoIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDkxMXB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fdGoge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OTMzcHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX190ayB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5NTVweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX3RsIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDk3N3B4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fdG0ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OTk5cHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX190biB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwMjFweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX3RvIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA0M3B4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fdHIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MDY1cHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX190dCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwODdweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX3R2IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTEwOXB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fdHcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MTMxcHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX190eiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxNTNweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX3VhIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTE3NXB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fdWcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MTk3cHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX191bSB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyMTlweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX3VuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI0MXB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fdXMge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MjYzcHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX191eSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyODVweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX3V6IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTMwN3B4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fdmEge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MzI5cHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX192YyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzNDZweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX3ZlIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTM2OHB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fdmcge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MzkwcHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX192aSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0MTJweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX3ZuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQzNHB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9fdnUge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NDU2cHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX193ZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0NzhweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX3dzIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTUwMHB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9feGsge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NTIycHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX195ZSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1NDRweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX3l0IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU2NnB4IDA7XG59XG4uaXRpX19mbGFnLml0aV9femEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NTg4cHggMDtcbn1cbi5pdGlfX2ZsYWcuaXRpX196bSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU2MTBweCAwO1xufVxuLml0aV9fZmxhZy5pdGlfX3p3IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTYzMnB4IDA7XG59XG4uaXRpX19mbGFnIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3gtc2hhZG93OiAwIDAgMXB4IDAgIzg4ODtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9mbGFncy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJkYmRiO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IDA7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC5pdGlfX2ZsYWcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvZmxhZ3NAMngucG5nKTtcbiAgfVxufVxuLml0aV9fZmxhZy5pdGlfX25wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucHJpbWFyeS1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzM2NDA0QTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZy1ib3R0b206IDIxcHg7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4uYWxwaGEtc29ydGluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hbHBoYS1zb3J0aW5nIGEsXG4uYWxwaGEtc29ydGluZyBzcGFuIHtcbiAgbWluLXdpZHRoOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2ZmZmMwMDtcbn1cbi5zZWFyY2gtcmVzdWx0cyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2VhcmNoLXJlc3VsdHMgLmlhLWl0ZW0gLnRodW1ibmFpbCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4LzEuNTtcbiAgfVxufVxuLmJveCAuYm94LWNhcHRpb24ge1xuICBjb2xvcjogIzJmYTZjMTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogJ21vbnRzZXJyYXRzZW1pYm9sZCcsIHNhbnMtc2VyaWY7XG59XG4uYm94IC5ib3gtY29udGVudCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYm94Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJveC1jbGVhciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuLmJveC1jbGVhciAuYm94LWNhcHRpb24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5ib3gubm8taGVhZGVyIHtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYm94Lm5vLWhlYWRlciAuYm94LWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuLmJveC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udmVyeXRvcCAuYm94LFxuLnZlcnlib3R0b20gLmJveCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzc3Nztcbn1cbi52ZXJ5dG9wIC5ib3ggLmJveC1jYXB0aW9uLFxuLnZlcnlib3R0b20gLmJveCAuYm94LWNhcHRpb24ge1xuICBjb2xvcjogIzc3NztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG4udmVyeXRvcCAuYm94IC5ib3gtY29udGVudCxcbi52ZXJ5Ym90dG9tIC5ib3ggLmJveC1jb250ZW50IHtcbiAgcGFkZGluZzogMjBweCAwIDA7XG59XG4udmVyeXRvcCAuYm94LWNsZWFyLFxuLnZlcnlib3R0b20gLmJveC1jbGVhciB7XG4gIGJvcmRlcjogMCBub25lO1xufVxuLmZvb3Rlci1ibG9ja3MgLmJveCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5mb290ZXItYmxvY2tzIC5ib3ggLmJveC1jYXB0aW9uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xufVxuLmZvb3Rlci1ibG9ja3MgLmJveCAuYm94LWNvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4IDAgMDtcbn1cbi5mb290ZXItYmxvY2tzIC5ib3gtY2xlYXIge1xuICBib3JkZXI6IDAgbm9uZTtcbn1cbi5ncm91cFdyYXBwZXIgKyAuZ3JvdXBXcmFwcGVyLFxuLmdyb3VwV3JhcHBlciArIC5yb3csXG4ucm93ICsgLmdyb3VwV3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG4udGFibGUuc3RhdGlzdGljcyB0aGVhZCB0aCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi50YWJsZS5zdGF0aXN0aWNzIHRkIHtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnRhYmxlLnN0YXRpc3RpY3MgdGQ6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiAxMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnRhYmxlLnN0YXRpc3RpY3MgLnVzZXItbGlzdCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRhYmxlLnN0YXRpc3RpY3MgLnVzZXItbGlzdCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBmb250LXNpemU6IDExLjg0NHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjMzhiN2VhO1xuICBib3JkZXI6IDAgbm9uZTtcbn1cbi50YWJsZS5zdGF0aXN0aWNzIC51c2VyLWxpc3QgYTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFibGUuc3RhdGlzdGljcyAudXNlci1saXN0IGEtaW1wb3J0YW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5NGE0ODtcbn1cbi50YWJsZS5zdGF0aXN0aWNzIC51c2VyLWxpc3QgYS1pbXBvcnRhbnRbaHJlZl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTUzYjM5O1xufVxuLnRhYmxlLnN0YXRpc3RpY3MgLnVzZXItbGlzdCBhLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjg5NDA2O1xufVxuLnRhYmxlLnN0YXRpc3RpY3MgLnVzZXItbGlzdCBhLXdhcm5pbmdbaHJlZl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzY3NjA1O1xufVxuLnRhYmxlLnN0YXRpc3RpY3MgLnVzZXItbGlzdCBhLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY4ODQ3O1xufVxuLnRhYmxlLnN0YXRpc3RpY3MgLnVzZXItbGlzdCBhLXN1Y2Nlc3NbaHJlZl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU2NjM1O1xufVxuLnRhYmxlLnN0YXRpc3RpY3MgLnVzZXItbGlzdCBhLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2E4N2FkO1xufVxuLnRhYmxlLnN0YXRpc3RpY3MgLnVzZXItbGlzdCBhLWluZm9baHJlZl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQ2OTg3O1xufVxuLnRhYmxlLnN0YXRpc3RpY3MgLnVzZXItbGlzdCBhLWludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuLnRhYmxlLnN0YXRpc3RpY3MgLnVzZXItbGlzdCBhLWludmVyc2VbaHJlZl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xufVxuLmlhLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzMzM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbn1cbi5pYS1pdGVtOmxhc3QtY2hpbGQsXG4uaWEtaXRlbSA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaWEtaXRlbSAubWVkaWEtaGVhZGluZyBzbWFsbCB7XG4gIGNvbG9yOiAjY2NjO1xufVxuLmlhLWl0ZW0gLm1lZGlhLWhlYWRpbmcgc21hbGwgYSB7XG4gIGNvbG9yOiAjYTZhNmE2O1xufVxuLmlhLWl0ZW0gLm1lZGlhLW9iamVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uaWEtaXRlbSAubWVkaWEtYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uaWEtaXRlbSAubWVkaWEtYm9keSA+IGRpdiArIGRpdixcbi5pYS1pdGVtIC5tZWRpYS1ib2R5ID4gLm1lZGlhLWhlYWRpbmcgKyBkaXYge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uaWEtaXRlbSAubWVkaWEtYm9keSA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaWEtaXRlbSAubWVkaWEtYm9keSAubWVkaWEtb2JqZWN0LnB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5pYS1pdGVtIC5tZWRpYS1ib2R5IC5tZWRpYS1vYmplY3QucHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmlhLWl0ZW0tZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM5OTk7XG59XG4uaWEtaXRlbS1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uaWEtaXRlbS1wYW5lbCB7XG4gICp6b29tOiAxO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTEuOXB4O1xuICBjb2xvcjogI2FhYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi5pYS1pdGVtLXBhbmVsOmJlZm9yZSxcbi5pYS1pdGVtLXBhbmVsOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmlhLWl0ZW0tcGFuZWw6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5pYS1pdGVtLXBhbmVsID4gLnB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5pYS1pdGVtLXBhbmVsID4gLnB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5pYS1pdGVtLXBhbmVsIC5wYW5lbC1pdGVtIHtcbiAgcGFkZGluZzogM3B4IDA7XG59XG4uaWEtaXRlbS12aWV3LmlhLWl0ZW0tZmVhdHVyZWQsXG4uaWEtaXRlbS12aWV3LmlhLWl0ZW0tc3BvbnNvcmVkIHtcbiAgYm9yZGVyOiAwIG5vbmU7XG59XG4uaWEtaXRlbS12aWV3IC5pYS1iYWRnZSB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmlhLWl0ZW0gPiB0YWJsZSxcbi5pYS1pdGVtID4gLnRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pYS1pdGVtcyB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4uYm94IC5pYS1pdGVtcyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaWEtaXRlbS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uaWEtaXRlbS1ib3JkZXJlZCAuaWEtaXRlbS1wYW5lbCB7XG4gIG1hcmdpbjogMTBweCAtMTBweCAtMTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG59XG4uaWEtaXRlbS1ib3JkZXJlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uaWEtaXRlbS1ib3JkZXJlZC1ib3R0b206bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaWEtaXRlbS1mZWF0dXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOGI3ZWE7XG59XG4uaWEtaXRlbS1zcG9uc29yZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjk4NzAwO1xufVxuLmJveCAuaWEtaXRlbS1ib3JkZXJlZC1ib3R0b20ge1xuICBib3JkZXItY29sb3I6ICNlMWUxZTE7XG59XG4uaWEtaXRlbS1ncmlkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaWEtaXRlbS1ncmlkIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uaWEtaXRlbS1ncmlkIGgzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbWFyZ2luOiAwO1xufVxuLmlhLWl0ZW0tZ3JpZCAuZGF0ZSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmlhLWJhZGdlIHtcbiAgY29sb3I6ICM2NjY7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEwcHg7XG4gIGhlaWdodDogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLmlhLWJhZGdlOmJlZm9yZSxcbi5pYS1iYWRnZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICB3aWR0aDogMHB4O1xuICBoZWlnaHQ6IDBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMTNweCAyNnB4LzI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2VlZSB0cmFuc3BhcmVudDtcbn1cbi5pYS1iYWRnZTphZnRlciB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMCAyNnB4LzIgMTNweCAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNlZWUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4uaWEtYmFkZ2UtZmVhdHVyZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4YjdlYTtcbn1cbi5pYS1iYWRnZS1mZWF0dXJlZDpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzhiN2VhO1xufVxuLmlhLWJhZGdlLWZlYXR1cmVkOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzhiN2VhO1xufVxuLmlhLWJhZGdlLXNwb25zb3JlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk4NzAwO1xufVxuLmlhLWJhZGdlLXNwb25zb3JlZDpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjk4NzAwO1xufVxuLmlhLWJhZGdlLXNwb25zb3JlZDphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2Y5ODcwMDtcbn1cbi5pYS1iYWRnZS1iYW5uZWQge1xuICBjb2xvcjogI2NjMzc0Yjtcbn1cbi5pYS1iYWRnZS1hdmFpbGFibGUge1xuICBjb2xvcjogIzAwYTY1MTtcbn1cbi5pYS1iYWRnZS1hcHByb3ZhbCB7XG4gIGNvbG9yOiAjMDBhY2VlO1xufVxuLmlhLWJhZGdlLXN1c3BlbmRlZCB7XG4gIGNvbG9yOiAjN2FhNTllO1xufVxuLmlhLWl0ZW0tdmlldyAuaWEtYmFkZ2Uge1xuICByaWdodDogMDtcbn1cbi5pYS1maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uaWEtZmllbGQuc2VwYXJhdGVkIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuLmlhLWZpZWxkOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xufVxuLmlhLWZpZWxkIC50aXRsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTYwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5pYS1maWVsZCAuY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAxODBweDtcbn1cbi5pYS1maWVsZC5wbGFpbiAudGl0bGUsXG4uaWEtZmllbGQucGxhaW4gLmNvbnRlbnQge1xuICBmbG9hdDogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMDtcbn1cbi5tb2RhbF9fc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4ubW9kYWwubW9kYWxfZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMCFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5tb2RhbC5tb2RhbF9mdWxsIC5tb2RhbC1oZWFkZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAwO1xuICBib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4ubW9kYWwubW9kYWxfZnVsbCAubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGF1dG8haW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLm1vZGFsLnZpLW1haW4tbW9kYWwsXG4ubW9kYWwudmktYi1tb2RhbCB7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLm1vZGFsLnZpLW1haW4tbW9kYWwgLm1vZGFsLWJvZHksXG4ubW9kYWwudmktYi1tb2RhbCAubW9kYWwtYm9keSB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4ubW9kYWwtd2lkZ2V0LXByZXZpZXdfX2hlYWRpbmcgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzM2NDA0QTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMDtcbn1cbi5tb2RhbC13aWRnZXQtcHJldmlld19faGVhZGluZyAuc3ViLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM3RjdGN0Y7XG4gIG1hcmdpbjogMDtcbn1cbi5tb2RhbC13aWRnZXQtcHJldmlldyAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5Lm1vZGFsLW9wZW4ge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuYm9keS5tb2RhbC1vcGVuIC5zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnBhZ2VfX3NlYXJjaCAuc2VhcmNoLWJhciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucGFnZV9fc2VhcmNoIC5zZWFyY2gtYmFyIC5pbnB1dC1ibG9jay1sZXZlbCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucGFnZV9fc2VhcmNoIC5zZWFyY2gtaXRlbXMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBhZ2VfX3NlYXJjaCAuc2VhcmNoLXBhbmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2VfX3NlYXJjaCAuc2VhcmNoLXBhbmUtZmllbGRzZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2VfX3NlYXJjaCAuc2VhcmNoLXBhbmUtZmllbGRzZXQgLnRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlX19zZWFyY2ggLnNlYXJjaC1wYW5lLWZpZWxkc2V0IC5jb250ZW50IHtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5wYWdlLWVycm9yIC5zZWN0aW9uLS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWVycm9yIC5zZWN0aW9uLS1jb250ZW50IC5yb3cgPiBkaXZbY2xhc3MqPVwic3BhblwiXSxcbiAgLnBhZ2UtZXJyb3IgLnNlY3Rpb24tLWNvbnRlbnQgLnJvdy1mbHVpZCA+IGRpdltjbGFzcyo9XCJzcGFuXCJdIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ucGFnZS1lcnJvciAucGFnZS1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgY29sb3I6ICNlZTVmNWI7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cbi5wYWdlLWVycm9yIC5wYWdlLWhlYWRlcjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6ICdiZWxsaWF0YSc7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGYwNzFcIjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1zaXplOiA4MHB4O1xufVxuLnBhZ2UtZXJyb3IgLmFsZXJ0LWVycm9yIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZXI0MDQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE1MHB4IDAgMTUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZXI0MDRfX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG59XG4uZXI0MDQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAzMzNweDtcbiAgaGVpZ2h0OiA0MjlweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWcvZXJyb3ItNDA0LTMuanBnJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiAzMzNweCA0MjlweDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZXI0MDQ6YmVmb3JlIHtcbiAgICBib3R0b206IC01MHB4O1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MzApO1xuICB9XG59XG4uZXI0MDQgaDIge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuLmVyNDA0IGgyIHNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cbi5lcjQwNCBwIHtcbiAgd2lkdGg6IDcwJTtcbn1cbi5lcjQwNF9fdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDkwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiAzN3B4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgY29sb3I6ICM0NTQ1NDU7XG59XG4uZXI0MDRfX3RpcDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogMjhweDtcbiAgbGVmdDogLTc1cHg7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvYXJyb3cucG5nJykgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA2MHB4IDI4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTc5cHgpIHtcbiAgLmVyNDA0IGgyIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmVyNDA0IHAge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmVyNDA0IHVsIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVyNDA0IHtcbiAgICBwYWRkaW5nOiA4MHB4IDE1cHg7XG4gIH1cbiAgLmVyNDA0X190aXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjBweCkge1xuICAuZXI0MDQgaDIsXG4gIC5lcjQwNCBwLFxuICAuZXI0MDQgdWwge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtYWxwaGFiZXRfZGlyZWN0b3J5IC5icmVhZGNydW1icyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG4ucGFnZS1hbHBoYWJldF9kaXJlY3RvcnkgLnBhZ2luYXRpb24uYWJjIHVsIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYWdlLWFscGhhYmV0X2RpcmVjdG9yeSAucGFnaW5hdGlvbi5hYmMgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucGFnZS1hbHBoYWJldF9kaXJlY3RvcnkgLnBhZ2luYXRpb24uYWJjIHVsIGxpLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICM5OTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG59XG4ucGFnZS1hbHBoYWJldF9kaXJlY3RvcnkgLnBhZ2luYXRpb24uYWJjIHVsIGxpIGEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBtYXJnaW46IDFweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aWR0aDogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1cHg7XG59XG4ucGFnZS1pbmRleCAuZGlyZWN0b3J5IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1pbmRleCAuZGlyZWN0b3J5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucGFnZS1pbmRleCAuZGlyZWN0b3J5LWluZGV4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIH1cbn1cbi5wYWdlLWluZGV4IC5wYWdpbmF0aW9uLmFiYyB7XG4gIG1hcmdpbjogMDtcbn1cbi5wYWdlLWluZGV4IC5wYWdpbmF0aW9uLmFiYyBsaSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAgMCAwIDE0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtaW5kZXggLnBhZ2luYXRpb24uYWJjIGxpIGEge1xuICAgIHBhZGRpbmc6IDdweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzhiN2VhO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1hcmdpbjogN3B4O1xuICB9XG59XG4ucGFnZS15cGFnZV92aWV3IC5yYl9faXRlbSB7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDEzcHgpO1xufVxuLnBhZ2UteXBhZ2VfdmlldyAucmJfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBhZ2UteXBhZ2VfdmlldyAucmJfX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG4gIC5wYWdlLXlwYWdlX3ZpZXcgLnJiX19pdGVtOm50aC1jaGlsZCgyKSxcbiAgLnBhZ2UteXBhZ2VfdmlldyAucmJfX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3OXB4KSB7XG4gIC5wYWdlLXlwYWdlX3ZpZXcgLnJiX19pdGVtIHtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEzcHgpO1xuICB9XG4gIC5wYWdlLXlwYWdlX3ZpZXcgLnJiX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuICAucGFnZS15cGFnZV92aWV3IC5yYl9faXRlbTpudGgtY2hpbGQoNCkge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAucGFnZS15cGFnZV92aWV3IC5yYl9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBhZ2UteXBhZ2VfdmlldyAucmJfX2l0ZW06bnRoLWNoaWxkKDIpLFxuICAucGFnZS15cGFnZV92aWV3IC5yYl9faXRlbTpudGgtY2hpbGQoMyksXG4gIC5wYWdlLXlwYWdlX3ZpZXcgLnJiX19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuICAucGFnZS15cGFnZV92aWV3IC5yYl9faXRlbTpudGgtY2hpbGQoMiksXG4gIC5wYWdlLXlwYWdlX3ZpZXcgLnJiX19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5jb2xsYXBzaWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb2xsYXBzaWJsZS5jb2xsYXBzZWQgLm1pbm1heC10b2dnbGUgaSB7XG4gIGZvbnQtZmFtaWx5OiAnYmVsbGlhdGEnO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5jb2xsYXBzaWJsZS5jb2xsYXBzZWQgLm1pbm1heC10b2dnbGUgaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xufVxuLmNvbGxhcHNpYmxlLmNvbGxhcHNlZCAuYm94LWNvbnRlbnQsXG4uY29sbGFwc2libGUuY29sbGFwc2VkID4gLmNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1pbm1heC10b2dnbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE0cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1pbm1heC10b2dnbGUgaSB7XG4gIGZvbnQtZmFtaWx5OiAnYmVsbGlhdGEnO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5taW5tYXgtdG9nZ2xlIGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbn1cbi5taW5tYXgtdG9nZ2xlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1pbm1heC10b2dnbGU6aG92ZXIgaSB7XG4gIGNvbG9yOiAjMzhiN2VhO1xufVxuLmNhcHRjaGEtc2ltcGxlIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLmNhcHRjaGEtc2ltcGxlIGlucHV0IHtcbiAgbWFyZ2luOiAwO1xufVxuLmNhcHRjaGEtbmFycm93IC50aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4uY2FwdGNoYS1uYXJyb3cgLmNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuaW5wdXRbdHlwZT1cInRleHRcIl0uY2hhci1jb3VudGVyLFxuaW5wdXRbcmVhZG9ubHldLmNoYXItY291bnRlciB7XG4gIGJvcmRlcjogMCBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG59XG4udGV4dGNvdW50ZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wbGFuLXJhZGlvIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDRweCA2cHg7XG59XG4ucGxhbi1yYWRpbyBpbnB1dCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogNnB4ICFpbXBvcnRhbnQ7XG59XG4ucGxhbi1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbi5pYS1yZXNldCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuI2JhY2tUb1RvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm90dG9tOiAtMTdweDtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMzhiN2VhO1xuICBjb2xvcjogI2ZmZjtcbn1cbiNiYWNrVG9Ub3A6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTQ5MGMxO1xufVxuLm5vdGlmRmxvYXRCb3gge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDIwcHg7XG4gIHotaW5kZXg6IDE1MDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDBiNmRlO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm5vdGlmRmxvYXRCb3gtLWluZm8ge1xuICBiYWNrZ3JvdW5kOiAjMDBiNmRlO1xufVxuLm5vdGlmRmxvYXRCb3gtLWluZm8gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ub3RpZkZsb2F0Qm94LS1pbmZvIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubm90aWZGbG9hdEJveC0tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICM5NWJhMTI7XG59XG4ubm90aWZGbG9hdEJveC0tZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjZjk2NDRlO1xufVxuLm5vdGlmRmxvYXRCb3ggdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAzMHB4IDAgMDtcbn1cbi5ub3RpZkZsb2F0Qm94IGEuY2xvc2Uge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubm90aWZGbG9hdEJveCBhLmNsb3NlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5vdGlmRmxvYXRCb3gge1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgbGVmdDogNXB4O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLnJlZGlyZWN0LWJsb2NrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMzQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTcwcHg7XG4gIG1hcmdpbi10b3A6IC0yMDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMjBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4ucmVkaXJlY3QtYmxvY2sgaDMge1xuICBtYXJnaW46IDA7XG59XG4uc3BhbjAge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY2F0ZWdvcmllcy10b2dnbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMzOGI3ZWE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjMzhiN2VhO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2F0ZWdvcmllcy10b2dnbGU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2F0ZWdvcmllcy10cmVlIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgLW1vei10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICAtby10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogNnB4O1xufVxuLnRyZWUtY29sIGkuaWNvbi1yYW5kb20sXG4udHJlZS1jb2wgaS5pY29uLWxvY2sge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuI2dvb2dsZV9zdWdnZXN0aW9ucyB7XG4gIG1heC13aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuI2dvb2dsZV9zdWdnZXN0aW9ucyB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuI2dvb2dsZV9zdWdnZXN0aW9ucyB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4jZ29vZ2xlX3N1Z2dlc3Rpb25zIC5vdGhlci10aGluZ3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2dvb2dsZV9zdWdnZXN0aW9ucyBmb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNnb29nbGVfc3VnZ2VzdGlvbnMgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4jZ29vZ2xlX3N1Z2dlc3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gIC8qIElFNyBpbmxpbmUtYmxvY2sgaGFjayAqL1xuICAqem9vbTogMTtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2O1xuICAqYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgLyogRGFya2VuIElFNyBidXR0b25zIGJ5IGRlZmF1bHQgc28gdGhleSBzdGFuZCBvdXQgbW9yZSBnaXZlbiB0aGV5IHdvbid0IGhhdmUgYm9yZGVycyAqL1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAqYm9yZGVyOiAwO1xuICAqbWFyZ2luLWxlZnQ6IDAuM2VtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItY29sb3I6ICNlNWU1ZTU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDZweCAzOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4YjdlYTtcbiAgYm9yZGVyLWNvbG9yOiAjMzg3Y2VhO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgKmJhY2tncm91bmQtY29sb3I6ICMzODdjZWE7XG4gIC8qIERhcmtlbiBJRTcgYnV0dG9ucyBieSBkZWZhdWx0IHNvIHRoZXkgc3RhbmQgb3V0IG1vcmUgZ2l2ZW4gdGhleSB3b24ndCBoYXZlIGJvcmRlcnMgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtcbn1cbiNnb29nbGVfc3VnZ2VzdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlcixcbiNnb29nbGVfc3VnZ2VzdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyxcbiNnb29nbGVfc3VnZ2VzdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphY3RpdmUsXG4jZ29vZ2xlX3N1Z2dlc3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYWN0aXZlLFxuI2dvb2dsZV9zdWdnZXN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmRpc2FibGVkLFxuI2dvb2dsZV9zdWdnZXN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICAqYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDlkOTtcbn1cbiNnb29nbGVfc3VnZ2VzdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphY3RpdmUsXG4jZ29vZ2xlX3N1Z2dlc3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYyBcXDk7XG59XG4jZ29vZ2xlX3N1Z2dlc3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zmlyc3QtY2hpbGQge1xuICAqbWFyZ2luLWxlZnQ6IDA7XG59XG4jZ29vZ2xlX3N1Z2dlc3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsXG4jZ29vZ2xlX3N1Z2dlc3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMge1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI2dvb2dsZV9zdWdnZXN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMCBub25lO1xufVxuI2dvb2dsZV9zdWdnZXN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmFjdGl2ZSxcbiNnb29nbGVfc3VnZ2VzdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDRweCByZ2JhKDAsMCwwLC4yNSksIDAgMXB4IDJweCByZ2JhKDAsMCwwLC4wNSk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAycHggNHB4IHJnYmEoMCwwLDAsLjI1KSwgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjA1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNHB4IHJnYmEoMCwwLDAsLjI1KSwgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjA1KTtcbn1cbiNnb29nbGVfc3VnZ2VzdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5kaXNhYmxlZCxcbiNnb29nbGVfc3VnZ2VzdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXVtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT02NSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuI2dvb2dsZV9zdWdnZXN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdIC5sYWJlbCxcbiNnb29nbGVfc3VnZ2VzdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cbiNnb29nbGVfc3VnZ2VzdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuI2dvb2dsZV9zdWdnZXN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLFxuI2dvb2dsZV9zdWdnZXN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzLFxuI2dvb2dsZV9zdWdnZXN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZSxcbiNnb29nbGVfc3VnZ2VzdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5hY3RpdmUsXG4jZ29vZ2xlX3N1Z2dlc3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uZGlzYWJsZWQsXG4jZ29vZ2xlX3N1Z2dlc3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl1bZGlzYWJsZWRdIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODdjZWE7XG4gICpiYWNrZ3JvdW5kLWNvbG9yOiAjMjE2Y2U4O1xufVxuI2dvb2dsZV9zdWdnZXN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZSxcbiNnb29nbGVfc3VnZ2VzdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc2MGQ4IFxcOTtcbn1cbi50YWItcGFuZSAuaWEtaXRlbXMge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLmlhLXdyYXAge1xuICBwYWRkaW5nOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaWEtd3JhcCAuYWxlcnQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWNjb3VudHMtc29ydGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc3RyaXAtbGluZSB7XG4gIHdpZHRoOiAxODBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uaWNvbi1vcmFuZ2Uge1xuICBjb2xvcjogI2ZhYTcwMTtcbn1cbiNyZS1nbWFwIGltZyxcbiNtYXBDYW52YXMgaW1nLFxuLmpzLWJhLWdtYXAgaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuI3JlLWdtYXAgbGFiZWwsXG4jbWFwQ2FudmFzIGxhYmVsLFxuLmpzLWJhLWdtYXAgbGFiZWwge1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmdhcC1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmdhcC10b3Age1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuI19hdHNzaCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZWRpdGFibGVmb3JtIC5jb250cm9sLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnNwZWNpYWxfY2hlY2tpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTk5OTlweDtcbiAgbGVmdDogLTk5OTlweDtcbn1cbi5zcGVjaWFsX2NoZWNraW5nICsgbGFiZWwge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuI2Nvb2tpZS1iYXIge1xuICBiYWNrZ3JvdW5kOiAjMTExMTExO1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjZWVlZWVlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDZweCAwO1xufVxuI2Nvb2tpZS1iYXIuZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4jY29va2llLWJhci5maXhlZC5ib3R0b20ge1xuICBib3R0b206IDA7XG4gIHRvcDogYXV0bztcbn1cbiNjb29raWUtYmFyIHAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4jY29va2llLWJhciBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4jY29va2llLWJhciAuY2ItZW5hYmxlIHtcbiAgYmFja2dyb3VuZDogIzU1NTtcbn1cbiNjb29raWUtYmFyIC5jYi1lbmFibGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNzc3O1xufVxuI2Nvb2tpZS1iYXIgLmNiLWRpc2FibGUge1xuICBiYWNrZ3JvdW5kOiAjOTkwMDAwO1xufVxuI2Nvb2tpZS1iYXIgLmNiLWRpc2FibGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYmIwMDAwO1xufVxuI2Nvb2tpZS1iYXIgLmNiLXBvbGljeSB7XG4gIGJhY2tncm91bmQ6ICMwMDMzYmI7XG59XG4jY29va2llLWJhciAuY2ItcG9saWN5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwNTVkZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNjb29raWUtYmFyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5hX3BmLXdyYXAgLmFfcGYtYnRuLFxuLmFfcGYtd3JhcCAuYV9wZi1wbGFjZWhvbGRlcixcbi5hX3BmLXdyYXAgLmFfcGYtdGlwIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi8qIGZpZWxkcyAqL1xuLmFfcGYtdHh0LXBhc3MsXG4uYV9wZi10eHQtY2xlYXIge1xuICBvdXRsaW5lOiAwO1xufVxuLmFfcGYtdHh0LXBhc3M6Oi1tcy1jbGVhcixcbi5hX3BmLXR4dC1wYXNzOjotbXMtcmV2ZWFsLFxuLmFfcGYtdHh0LWNsZWFyOjotbXMtY2xlYXIsXG4uYV9wZi10eHQtY2xlYXI6Oi1tcy1yZXZlYWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogYnV0dG9ucyAqL1xuLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWNvbG9yOiAjZTVlNWU1O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA2cHggMzhweDtcbn1cbi5idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hX3BmLXdyYXAgLmFfcGYtYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM5ZTllOWU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW8tdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYV9wZi13cmFwIC5hX3BmLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjNGI0YjRiO1xufVxuLmFfcGYtd3JhcCAuYV9wZi1idG4uYV9wZi1idG4tZ2VuIHtcbiAgd2lkdGg6IDIycHg7XG59XG4uYV9wZi13cmFwIC5hX3BmLWJ0bi1nZW4taSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5hX3BmLXdyYXAgLmFfcGYtYnRuLWdlbi1pLFxuLmFfcGYtd3JhcCAuYV9wZi1idG4tZ2VuLWhlbHAge1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvcmFuZC5wbmcpIGNlbnRlciAtMTZweCBuby1yZXBlYXQ7XG59XG4uYV9wZi13cmFwIC5hX3BmLWJ0bi1nZW4taTpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIvMSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gIC5hX3BmLXdyYXAgLmFfcGYtYnRuLWdlbi1pLFxuICAuYV9wZi13cmFwIC5hX3BmLWJ0bi1nZW4taGVscCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9yYW5kQDJ4LnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICB9XG59XG4vKiBmYWtlIHBsYWNlaG9sZGVyICovXG4uYV9wZi13cmFwIC5hX3BmLXBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjYWFhO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHRleHQ7XG59XG4vKiB3YXJuIG1lc3NhZ2UgKi9cbi5hX3BmLXdyYXAgLmFfcGYtd2FybiB7XG4gIGNvbG9yOiAjYjk0YTQ4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cbi5hX3BmLXdyYXAuYV9wZi13cmFwLW5vLWliIC5hX3BmLXdhcm4ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG59XG4vKiB0b29sdGlwICovXG4uYV9wZi13cmFwIC5hX3BmLXRpcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuLmFfcGYtd3JhcCAuYV9wZi10aXAtYXJyLXdyYXAge1xuICBoZWlnaHQ6IDlweDtcbiAgbWFyZ2luOiAwO1xufVxuLmFfcGYtd3JhcC5hX3BmLXdyYXAtbm8taWIgLmFfcGYtdGlwLWFyci13cmFwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hX3BmLXdyYXAgLmFfcGYtdGlwLWFyciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjOWU5ZTllIHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMTBweCAxMHB4IDEwcHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG4uYV9wZi13cmFwIC5hX3BmLXRpcC1hcnItaW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC05cHg7XG4gIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB3aGl0ZSB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDEwcHggMTBweCAxMHB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLmFfcGYtd3JhcCAuYV9wZi10aXAtYm9keSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOWU5ZTllO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMzMzO1xuICBtYXJnaW46IDA7XG59XG4uYV9wZi13cmFwIC5hX3BmLWJ0bi1nZW4taGVscCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgbWFyZ2luOiAwIDFweCAycHggMXB4O1xuICBwYWRkaW5nOiAwO1xufVxuLmFfcGYtd3JhcC5hX3BmLXdyYXAtbm8taWIgLmFfcGYtYnRuLWdlbi1oZWxwIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmFfcGYtd3JhcC5hX3BmLXdyYXAtbm8taWIgLmFycm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBwcmludCB7XG4gIGhlYWRlcixcbiAgc2VjdGlvbixcbiAgLnNlY3Rpb24sXG4gIC5ib3gsXG4gIGZvb3RlcixcbiAgI2RlYnVnLFxuICAjZGVidWctdG9nZ2xlLFxuICAuYnRuLFxuICAjaWEtc3R5bGUtc3dpdGNoZXIsXG4gIC5hZGR0aGlzX3Rvb2xib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNjb250ZW50IC5ncm91cFdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgYSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4uYW5pbWF0ZWQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICAwJSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XG4gIDAlLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAtbXMtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLmJvdW5jZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbn1cbi8qIFxuICogIENvcmUgT3dsIENhcm91c2VsIENTUyBGaWxlXG4gKi9cbi5vd2wtY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogcG9zaXRpb24gcmVsYXRpdmUgYW5kIHotaW5kZXggZml4IHdlYmtpdCByZW5kZXJpbmcgZm9udHMgaXNzdWUgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4tWTtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGhlaWdodDogMDtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZS1vdXRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLyogZml4IGZvciBmbGFzaGluZyBiYWNrZ3JvdW5kICovXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2LmRpc2FibGVkLFxuLm93bC1jYXJvdXNlbCAub3dsLWRvdHMuZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLXByZXYsXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtbmV4dCxcbi5vd2wtY2Fyb3VzZWwgLm93bC1kb3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1kb3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDE1cHg7XG4gIG1hcmdpbjogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLWRvdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzhiN2VhO1xuICBib3JkZXItY29sb3I6ICMzOGI3ZWE7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtZG90OmFjdGl2ZSxcbi5vd2wtY2Fyb3VzZWwgLm93bC1kb3Q6Zm9jdXMsXG4ub3dsLWNhcm91c2VsIC5vd2wtZG90OnZpc2l0ZWQge1xuICBvdXRsaW5lOiAwO1xufVxuLm93bC1jYXJvdXNlbC5vd2wtbG9hZGVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ub3dsLWNhcm91c2VsLm93bC1sb2FkaW5nIHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ub3dsLWNhcm91c2VsLm93bC1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuLm93bC1jYXJvdXNlbC5vd2wtcmVmcmVzaCAub3dsLWl0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm93bC1jYXJvdXNlbC5vd2wtZHJhZyAub3dsLWl0ZW0ge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLm93bC1jYXJvdXNlbC5vd2wtZ3JhYiB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogLW8tZ3JhYjtcbiAgY3Vyc29yOiAtbXMtZ3JhYjtcbiAgY3Vyc29yOiBncmFiO1xufVxuLm93bC1jYXJvdXNlbC5vd2wtcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4ub3dsLWNhcm91c2VsLm93bC1ydGwgLm93bC1pdGVtIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLyogTm8gSnMgKi9cbi5uby1qcyAub3dsLWNhcm91c2VsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKiBcbiAqICBEZWZhdWx0IHRoZW1lIC0gT3dsIENhcm91c2VsIENTUyBGaWxlXG4gKi9cbi5vd2wtdGhlbWUgLm93bC1uYXYge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ub3dsLXRoZW1lIC5vd2wtbmF2IFtjbGFzcyo9J293bC0nXSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDVweDtcbiAgcGFkZGluZzogNHB4IDdweDtcbiAgYmFja2dyb3VuZDogI2Q2ZDZkNjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLm93bC10aGVtZSAub3dsLW5hdiBbY2xhc3MqPSdvd2wtJ106aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjODY5NzkxO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5vd2wtdGhlbWUgLm93bC1uYXYgLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ub3dsLXRoZW1lIC5vd2wtbmF2LmRpc2FibGVkICsgLm93bC1kb3RzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5vd2wtdGhlbWUgLm93bC1kb3RzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHpvb206IDE7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG59XG4ub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdCBzcGFuIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiA1cHggN3B4O1xuICBiYWNrZ3JvdW5kOiAjZDZkNmQ2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbi5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSBzcGFuLFxuLm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3Q6aG92ZXIgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICM4Njk3OTE7XG59XG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5ib2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5IHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1mYW1pbHk6ICdtb250c2VycmF0bWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udG9wLXBhbmVsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDAwMDtcbn1cbi5saW5rLWV4dGVybmFsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxpbmstZXh0ZXJuYWw6YWZ0ZXIge1xuICBmb250LWZhbWlseTogJ2JlbGxpYXRhJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlxcZTEyOFwiO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjA1O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2NjYztcbn1cbi55b3V0dWJlLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ueW91dHViZS13cmFwIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG4uc2VjdGlvbl9faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlY3Rpb25fX2hlYWRlcl9fc2VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogNXB4O1xuICBtYXJnaW46IDIycHggYXV0byAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Nyb3NzLnBuZ1wiKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLzEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAuc2VjdGlvbl9faGVhZGVyX19zZXAge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jcm9zc0AyeC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1cHggNXB4O1xuICB9XG59XG4uc2VjdGlvbl9faGVhZGVyX19zZXA6YmVmb3JlLFxuLnNlY3Rpb25fX2hlYWRlcl9fc2VwOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG4uc2VjdGlvbl9faGVhZGVyX19zZXA6YWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuLnNlY3Rpb25fX2hlYWRlciBoMixcbi5zZWN0aW9uX19oZWFkZXJfX2gyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG59XG4uc2VjdGlvbl9faGVhZGVyIHAge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDIycHggMCAwO1xufVxuLnNlY3Rpb25fX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4uc2VjdGlvbl9fY29udGVudC0tbmFycm93IHtcbiAgcGFkZGluZzogMjBweCAwIDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYmVsbGlhdGEnO1xuICBzcmM6IHVybCgnZm9udHMvYmVsbGlhdGEuZW90P2p1bjhmMCcpO1xuICBzcmM6IHVybCgnZm9udHMvYmVsbGlhdGEuZW90PyNpZWZpeGp1bjhmMCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCdmb250cy9iZWxsaWF0YS53b2ZmP2p1bjhmMCcpIGZvcm1hdCgnd29mZicpLCB1cmwoJ2ZvbnRzL2JlbGxpYXRhLnR0Zj9qdW44ZjAnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnZm9udHMvYmVsbGlhdGEuc3ZnP2p1bjhmMCNiZWxsaWF0YScpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbltjbGFzc149XCJpY29uLVwiXSxcbltjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICBmb250LWZhbWlseTogJ2JlbGxpYXRhJztcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMS4wNTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmljb24tZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDBcIjtcbn1cbi5pY29uLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAxXCI7XG59XG4uaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDJcIjtcbn1cbi5pY29uLWVudmVsb3BlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDNcIjtcbn1cbi5pY29uLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCI7XG59XG4uaWNvbi1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7XG59XG4uaWNvbi1zdGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDZcIjtcbn1cbi5pY29uLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDdcIjtcbn1cbi5pY29uLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDhcIjtcbn1cbi5pY29uLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA5XCI7XG59XG4uaWNvbi10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYVwiO1xufVxuLmljb24tdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYlwiO1xufVxuLmljb24tY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbn1cbi5pY29uLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG59XG4uaWNvbi1zZWFyY2gtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZVwiO1xufVxuLmljb24tc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEwXCI7XG59XG4uaWNvbi1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTFcIjtcbn1cbi5pY29uLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMlwiO1xufVxuLmljb24tZ2VhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxM1wiO1xufVxuLmljb24tdHJhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNFwiO1xufVxuLmljb24taG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNVwiO1xufVxuLmljb24tZmlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE2XCI7XG59XG4uaWNvbi1jbG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE3XCI7XG59XG4uaWNvbi1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE4XCI7XG59XG4uaWNvbi1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOVwiO1xufVxuLmljb24tYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxYVwiO1xufVxuLmljb24tYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWJcIjtcbn1cbi5pY29uLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFjXCI7XG59XG4uaWNvbi1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFkXCI7XG59XG4uaWNvbi1yb3RhdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIjtcbn1cbi5pY29uLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjFcIjtcbn1cbi5pY29uLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIyXCI7XG59XG4uaWNvbi1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7XG59XG4uaWNvbi1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI0XCI7XG59XG4uaWNvbi1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI1XCI7XG59XG4uaWNvbi12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI2XCI7XG59XG4uaWNvbi12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyN1wiO1xufVxuLmljb24tdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI4XCI7XG59XG4uaWNvbi1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjlcIjtcbn1cbi5pY29uLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmFcIjtcbn1cbi5pY29uLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYlwiO1xufVxuLmljb24tdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyY1wiO1xufVxuLmljb24tYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZFwiO1xufVxuLmljb24tYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmVcIjtcbn1cbi5pY29uLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJmXCI7XG59XG4uaWNvbi1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzBcIjtcbn1cbi5pY29uLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzFcIjtcbn1cbi5pY29uLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzJcIjtcbn1cbi5pY29uLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzM1wiO1xufVxuLmljb24tdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzRcIjtcbn1cbi5pY29uLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzVcIjtcbn1cbi5pY29uLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzZcIjtcbn1cbi5pY29uLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzN1wiO1xufVxuLmljb24tYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzhcIjtcbn1cbi5pY29uLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzlcIjtcbn1cbi5pY29uLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2FcIjtcbn1cbi5pY29uLWRlZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYlwiO1xufVxuLmljb24taW5kZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNjXCI7XG59XG4uaWNvbi12aWRlby1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2RcIjtcbn1cbi5pY29uLXBob3RvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNlXCI7XG59XG4uaWNvbi1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDBcIjtcbn1cbi5pY29uLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDFcIjtcbn1cbi5pY29uLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MlwiO1xufVxuLmljb24tdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0M1wiO1xufVxuLmljb24tZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NFwiO1xufVxuLmljb24tc2hhcmUtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDVcIjtcbn1cbi5pY29uLWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ2XCI7XG59XG4uaWNvbi1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDdcIjtcbn1cbi5pY29uLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDhcIjtcbn1cbi5pY29uLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDlcIjtcbn1cbi5pY29uLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRhXCI7XG59XG4uaWNvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRiXCI7XG59XG4uaWNvbi1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0Y1wiO1xufVxuLmljb24tc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZFwiO1xufVxuLmljb24tZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZVwiO1xufVxuLmljb24tZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUwXCI7XG59XG4uaWNvbi1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTFcIjtcbn1cbi5pY29uLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUyXCI7XG59XG4uaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTNcIjtcbn1cbi5pY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbn1cbi5pY29uLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU1XCI7XG59XG4uaWNvbi1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTZcIjtcbn1cbi5pY29uLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1N1wiO1xufVxuLmljb24tY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU4XCI7XG59XG4uaWNvbi1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTlcIjtcbn1cbi5pY29uLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVhXCI7XG59XG4uaWNvbi1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDViXCI7XG59XG4uaWNvbi10aW1lcy1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1Y1wiO1xufVxuLmljb24tY2hlY2stY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWRcIjtcbn1cbi5pY29uLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZVwiO1xufVxuLmljb24tYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MFwiO1xufVxuLmljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjFcIjtcbn1cbi5pY29uLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYyXCI7XG59XG4uaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYzXCI7XG59XG4uaWNvbi1tYWlsLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjRcIjtcbn1cbi5pY29uLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NVwiO1xufVxuLmljb24tY29tcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjZcIjtcbn1cbi5pY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjdcIjtcbn1cbi5pY29uLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7XG59XG4uaWNvbi1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OVwiO1xufVxuLmljb24tZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZhXCI7XG59XG4uaWNvbi1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZiXCI7XG59XG4uaWNvbi1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZjXCI7XG59XG4uaWNvbi1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZkXCI7XG59XG4uaWNvbi1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmVcIjtcbn1cbi5pY29uLWV5ZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MFwiO1xufVxuLmljb24td2FybmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MVwiO1xufVxuLmljb24tcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzJcIjtcbn1cbi5pY29uLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7XG59XG4uaWNvbi1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzRcIjtcbn1cbi5pY29uLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzVcIjtcbn1cbi5pY29uLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NlwiO1xufVxuLmljb24tY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3N1wiO1xufVxuLmljb24tY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG59XG4uaWNvbi1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc5XCI7XG59XG4uaWNvbi1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdhXCI7XG59XG4uaWNvbi1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2JcIjtcbn1cbi5pY29uLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCI7XG59XG4uaWNvbi1hcnJvd3MtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZFwiO1xufVxuLmljb24tYXJyb3dzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2VcIjtcbn1cbi5pY29uLWJhci1jaGFydC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgwXCI7XG59XG4uaWNvbi10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MVwiO1xufVxuLmljb24tZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgyXCI7XG59XG4uaWNvbi1jYW1lcmEtcmV0cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODNcIjtcbn1cbi5pY29uLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NFwiO1xufVxuLmljb24tZ2VhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODVcIjtcbn1cbi5pY29uLWNvbW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg2XCI7XG59XG4uaWNvbi10aHVtYnMtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4N1wiO1xufVxuLmljb24tdGh1bWJzLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OFwiO1xufVxuLmljb24tc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg5XCI7XG59XG4uaWNvbi1oZWFydC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhhXCI7XG59XG4uaWNvbi1zaWduLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YlwiO1xufVxuLmljb24tbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhjXCI7XG59XG4uaWNvbi10aHVtYi10YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhkXCI7XG59XG4uaWNvbi1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG59XG4uaWNvbi1zaWduLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkwXCI7XG59XG4uaWNvbi10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTFcIjtcbn1cbi5pY29uLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTJcIjtcbn1cbi5pY29uLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5M1wiO1xufVxuLmljb24tbGVtb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NFwiO1xufVxuLmljb24tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTVcIjtcbn1cbi5pY29uLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk2XCI7XG59XG4uaWNvbi1ib29rbWFyay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk3XCI7XG59XG4uaWNvbi1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOThcIjtcbn1cbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTlcIjtcbn1cbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG59XG4uaWNvbi1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWJcIjtcbn1cbi5pY29uLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5Y1wiO1xufVxuLmljb24tY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWRcIjtcbn1cbi5pY29uLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZVwiO1xufVxuLmljb24taGRkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTBcIjtcbn1cbi5pY29uLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGExXCI7XG59XG4uaWNvbi1iZWxsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTJcIjtcbn1cbi5pY29uLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEzXCI7XG59XG4uaWNvbi1oYW5kLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTRcIjtcbn1cbi5pY29uLWhhbmQtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE1XCI7XG59XG4uaWNvbi1oYW5kLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTZcIjtcbn1cbi5pY29uLWhhbmQtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE3XCI7XG59XG4uaWNvbi1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOFwiO1xufVxuLmljb24tYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE5XCI7XG59XG4uaWNvbi1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWFcIjtcbn1cbi5pY29uLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFiXCI7XG59XG4uaWNvbi1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhY1wiO1xufVxuLmljb24td3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFkXCI7XG59XG4uaWNvbi10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZVwiO1xufVxuLmljb24tZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIwXCI7XG59XG4uaWNvbi1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjFcIjtcbn1cbi5pY29uLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjJcIjtcbn1cbi5pY29uLWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMwXCI7XG59XG4uaWNvbi1jaGFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiO1xufVxuLmljb24tY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzJcIjtcbn1cbi5pY29uLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMzXCI7XG59XG4uaWNvbi1jdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzRcIjtcbn1cbi5pY29uLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzVcIjtcbn1cbi5pY29uLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNlwiO1xufVxuLmljb24tc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjN1wiO1xufVxuLmljb24tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM4XCI7XG59XG4uaWNvbi1uYXZpY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM5XCI7XG59XG4uaWNvbi1saXN0LXVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNhXCI7XG59XG4uaWNvbi1saXN0LW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNiXCI7XG59XG4uaWNvbi1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNjXCI7XG59XG4uaWNvbi11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2RcIjtcbn1cbi5pY29uLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNlXCI7XG59XG4uaWNvbi1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMFwiO1xufVxuLmljb24tdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDFcIjtcbn1cbi5pY29uLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMlwiO1xufVxuLmljb24tcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkM1wiO1xufVxuLmljb24tZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ0XCI7XG59XG4uaWNvbi1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNVwiO1xufVxuLmljb24tbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDZcIjtcbn1cbi5pY29uLWNhcmV0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDdcIjtcbn1cbi5pY29uLWNhcmV0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ4XCI7XG59XG4uaWNvbi1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ5XCI7XG59XG4uaWNvbi1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYVwiO1xufVxuLmljb24tY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYlwiO1xufVxuLmljb24tdW5zb3J0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGNcIjtcbn1cbi5pY29uLXNvcnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZFwiO1xufVxuLmljb24tc29ydC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZVwiO1xufVxuLmljb24tZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTBcIjtcbn1cbi5pY29uLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7XG59XG4uaWNvbi1yb3RhdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMlwiO1xufVxuLmljb24tbGVnYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTNcIjtcbn1cbi5pY29uLWRhc2hib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNFwiO1xufVxuLmljb24tY29tbWVudC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU1XCI7XG59XG4uaWNvbi1jb21tZW50cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU2XCI7XG59XG4uaWNvbi1mbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlN1wiO1xufVxuLmljb24tc2l0ZW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOFwiO1xufVxuLmljb24tdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTlcIjtcbn1cbi5pY29uLXBhc3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVhXCI7XG59XG4uaWNvbi1saWdodGJ1bGItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYlwiO1xufVxuLmljb24tZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWNcIjtcbn1cbi5pY29uLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVkXCI7XG59XG4uaWNvbi1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWVcIjtcbn1cbi5pY29uLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjBcIjtcbn1cbi5pY29uLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYxXCI7XG59XG4uaWNvbi1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMlwiO1xufVxuLmljb24tYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmM1wiO1xufVxuLmljb24tY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY0XCI7XG59XG4uaWNvbi1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY1XCI7XG59XG4uaWNvbi1maWxlLXRleHQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNlwiO1xufVxuLmljb24tYnVpbGRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmN1wiO1xufVxuLmljb24taG9zcGl0YWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOFwiO1xufVxuLmljb24tYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY5XCI7XG59XG4uaWNvbi1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmFcIjtcbn1cbi5pY29uLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZiXCI7XG59XG4uaWNvbi1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZjXCI7XG59XG4uaWNvbi1oLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZFwiO1xufVxuLmljb24tcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmVcIjtcbn1cbi5pY29uLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAwXCI7XG59XG4uaWNvbi1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIjtcbn1cbi5pY29uLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMlwiO1xufVxuLmljb24tYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDNcIjtcbn1cbi5pY29uLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjtcbn1cbi5pY29uLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG59XG4uaWNvbi1hbmdsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuLmljb24tYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xufVxuLmljb24tZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOFwiO1xufVxuLmljb24tbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA5XCI7XG59XG4uaWNvbi10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGFcIjtcbn1cbi5pY29uLW1vYmlsZS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYlwiO1xufVxuLmljb24tY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGNcIjtcbn1cbi5pY29uLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjtcbn1cbi5pY29uLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7XG59XG4uaWNvbi1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7XG59XG4uaWNvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIjtcbn1cbi5pY29uLW1haWwtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTJcIjtcbn1cbi5pY29uLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTNcIjtcbn1cbi5pY29uLWZvbGRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE0XCI7XG59XG4uaWNvbi1mb2xkZXItb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE1XCI7XG59XG4uaWNvbi1zbWlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE4XCI7XG59XG4uaWNvbi1mcm93bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7XG59XG4uaWNvbi1tZWgtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYVwiO1xufVxuLmljb24tZ2FtZXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYlwiO1xufVxuLmljb24ta2V5Ym9hcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExY1wiO1xufVxuLmljb24tZmxhZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFkXCI7XG59XG4uaWNvbi1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZVwiO1xufVxuLmljb24tdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjBcIjtcbn1cbi5pY29uLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjFcIjtcbn1cbi5pY29uLW1haWwtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIyXCI7XG59XG4uaWNvbi1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjNcIjtcbn1cbi5pY29uLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI0XCI7XG59XG4uaWNvbi1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI1XCI7XG59XG4uaWNvbi1jb2RlLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjZcIjtcbn1cbi5pY29uLXVubGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiO1xufVxuLmljb24tcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjhcIjtcbn1cbi5pY29uLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjlcIjtcbn1cbi5pY29uLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJhXCI7XG59XG4uaWNvbi1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYlwiO1xufVxuLmljb24tc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJjXCI7XG59XG4uaWNvbi1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmRcIjtcbn1cbi5pY29uLXB1enpsZS1waWVjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZVwiO1xufVxuLmljb24tbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMFwiO1xufVxuLmljb24tbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMVwiO1xufVxuLmljb24tc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMyXCI7XG59XG4uaWNvbi1jYWxlbmRhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMzXCI7XG59XG4uaWNvbi1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNFwiO1xufVxuLmljb24tcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM1XCI7XG59XG4uaWNvbi1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzZcIjtcbn1cbi5pY29uLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzdcIjtcbn1cbi5pY29uLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM4XCI7XG59XG4uaWNvbi1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOVwiO1xufVxuLmljb24tY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYVwiO1xufVxuLmljb24taHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2JcIjtcbn1cbi5pY29uLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2NcIjtcbn1cbi5pY29uLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZFwiO1xufVxuLmljb24tdW5sb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZVwiO1xufVxuLmljb24tYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDBcIjtcbn1cbi5pY29uLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDFcIjtcbn1cbi5pY29uLWVsbGlwc2lzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDJcIjtcbn1cbi5pY29uLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDNcIjtcbn1cbi5pY29uLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7XG59XG4uaWNvbi10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDVcIjtcbn1cbi5pY29uLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NlwiO1xufVxuLmljb24tbWludXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDdcIjtcbn1cbi5pY29uLWxldmVsLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ4XCI7XG59XG4uaWNvbi1sZXZlbC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ5XCI7XG59XG4uaWNvbi1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGFcIjtcbn1cbi5pY29uLXBlbmNpbC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGJcIjtcbn1cbi5pY29uLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRjXCI7XG59XG4uaWNvbi1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGRcIjtcbn1cbi5pY29uLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGVcIjtcbn1cbi5pY29uLXRvZ2dsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUwXCI7XG59XG4uaWNvbi10b2dnbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTFcIjtcbn1cbi5pY29uLXRvZ2dsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MlwiO1xufVxuLmljb24tZXVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1M1wiO1xufVxuLmljb24tZ2JwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7XG59XG4uaWNvbi1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTVcIjtcbn1cbi5pY29uLXJ1cGVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7XG59XG4uaWNvbi1jbnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjtcbn1cbi5pY29uLXJ1YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7XG59XG4uaWNvbi13b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTlcIjtcbn1cbi5pY29uLWJpdGNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWFcIjtcbn1cbi5pY29uLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWJcIjtcbn1cbi5pY29uLWZpbGUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiO1xufVxuLmljb24tc29ydC1hbHBoYS1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWRcIjtcbn1cbi5pY29uLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZVwiO1xufVxuLmljb24tc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCI7XG59XG4uaWNvbi1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYxXCI7XG59XG4uaWNvbi1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7XG59XG4uaWNvbi1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2M1wiO1xufVxuLmljb24tdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY0XCI7XG59XG4uaWNvbi10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NVwiO1xufVxuLmljb24teW91dHViZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjZcIjtcbn1cbi5pY29uLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjdcIjtcbn1cbi5pY29uLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjhcIjtcbn1cbi5pY29uLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7XG59XG4uaWNvbi15b3V0dWJlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmFcIjtcbn1cbi5pY29uLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmJcIjtcbn1cbi5pY29uLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZjXCI7XG59XG4uaWNvbi1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmRcIjtcbn1cbi5pY29uLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZVwiO1xufVxuLmljb24tYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7XG59XG4uaWNvbi1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzFcIjtcbn1cbi5pY29uLWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzJcIjtcbn1cbi5pY29uLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3M1wiO1xufVxuLmljb24tdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NFwiO1xufVxuLmljb24tbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc1XCI7XG59XG4uaWNvbi1sb25nLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc2XCI7XG59XG4uaWNvbi1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzdcIjtcbn1cbi5pY29uLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzhcIjtcbn1cbi5pY29uLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc5XCI7XG59XG4uaWNvbi13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdhXCI7XG59XG4uaWNvbi1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdiXCI7XG59XG4uaWNvbi1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3Y1wiO1xufVxuLmljb24tZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2RcIjtcbn1cbi5pY29uLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdlXCI7XG59XG4uaWNvbi1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgwXCI7XG59XG4uaWNvbi10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODFcIjtcbn1cbi5pY29uLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MlwiO1xufVxuLmljb24tbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4M1wiO1xufVxuLmljb24tZ2l0dGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg0XCI7XG59XG4uaWNvbi1zdW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiO1xufVxuLmljb24tbW9vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7XG59XG4uaWNvbi1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg3XCI7XG59XG4uaWNvbi1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODhcIjtcbn1cbi5pY29uLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCI7XG59XG4uaWNvbi13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YVwiO1xufVxuLmljb24tcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThiXCI7XG59XG4uaWNvbi1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGNcIjtcbn1cbi5pY29uLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThkXCI7XG59XG4uaWNvbi1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZVwiO1xufVxuLmljb24tYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MFwiO1xufVxuLmljb24tdG9nZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTFcIjtcbn1cbi5pY29uLWRvdC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiO1xufVxuLmljb24td2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5M1wiO1xufVxuLmljb24tdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk0XCI7XG59XG4uaWNvbi10dXJraXNoLWxpcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTVcIjtcbn1cbi5pY29uLXBsdXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTZcIjtcbn1cbi5pY29uLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTdcIjtcbn1cbi5pY29uLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk4XCI7XG59XG4uaWNvbi1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTlcIjtcbn1cbi5pY29uLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YVwiO1xufVxuLmljb24tb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTliXCI7XG59XG4uaWNvbi1pbnN0aXR1dGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiO1xufVxuLmljb24tbW9ydGFyLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7XG59XG4uaWNvbi15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZVwiO1xufVxuLmljb24tZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEwXCI7XG59XG4uaWNvbi1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTFcIjtcbn1cbi5pY29uLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTJcIjtcbn1cbi5pY29uLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhM1wiO1xufVxuLmljb24tc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTRcIjtcbn1cbi5pY29uLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNVwiO1xufVxuLmljb24tZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNlwiO1xufVxuLmljb24tcGllZC1waXBlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTdcIjtcbn1cbi5pY29uLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE4XCI7XG59XG4uaWNvbi1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTlcIjtcbn1cbi5pY29uLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYVwiO1xufVxuLmljb24tbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWJcIjtcbn1cbi5pY29uLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhY1wiO1xufVxuLmljb24tYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWRcIjtcbn1cbi5pY29uLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFlXCI7XG59XG4uaWNvbi1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjBcIjtcbn1cbi5pY29uLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIxXCI7XG59XG4uaWNvbi1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIyXCI7XG59XG4uaWNvbi1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiM1wiO1xufVxuLmljb24tYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNFwiO1xufVxuLmljb24tYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjVcIjtcbn1cbi5pY29uLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI2XCI7XG59XG4uaWNvbi1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjdcIjtcbn1cbi5pY29uLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjhcIjtcbn1cbi5pY29uLWF1dG9tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIjtcbn1cbi5pY29uLWNhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYVwiO1xufVxuLmljb24tdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYlwiO1xufVxuLmljb24tc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiY1wiO1xufVxuLmljb24tZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZFwiO1xufVxuLmljb24tc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZVwiO1xufVxuLmljb24tZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzBcIjtcbn1cbi5pY29uLWZpbGUtcGRmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzFcIjtcbn1cbi5pY29uLWZpbGUtd29yZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMyXCI7XG59XG4uaWNvbi1maWxlLWV4Y2VsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzNcIjtcbn1cbi5pY29uLWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM0XCI7XG59XG4uaWNvbi1maWxlLXBob3RvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzVcIjtcbn1cbi5pY29uLWZpbGUtemlwLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzZcIjtcbn1cbi5pY29uLWZpbGUtc291bmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjN1wiO1xufVxuLmljb24tZmlsZS1tb3ZpZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCI7XG59XG4uaWNvbi1maWxlLWNvZGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOVwiO1xufVxuLmljb24tdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYVwiO1xufVxuLmljb24tY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYlwiO1xufVxuLmljb24tanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2NcIjtcbn1cbi5pY29uLWxpZmUtYm91eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZFwiO1xufVxuLmljb24tY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2VcIjtcbn1cbi5pY29uLXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQwXCI7XG59XG4uaWNvbi1nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMVwiO1xufVxuLmljb24tZ2l0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMlwiO1xufVxuLmljb24tZ2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQzXCI7XG59XG4uaWNvbi1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNFwiO1xufVxuLmljb24tdGVuY2VudC13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNVwiO1xufVxuLmljb24tcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDZcIjtcbn1cbi5pY29uLXdlY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkN1wiO1xufVxuLmljb24tc2VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOFwiO1xufVxuLmljb24tc2VuZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ5XCI7XG59XG4uaWNvbi1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRhXCI7XG59XG4uaWNvbi1jaXJjbGUtdGhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYlwiO1xufVxuLmljb24taGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRjXCI7XG59XG4uaWNvbi1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGRcIjtcbn1cbi5pY29uLXNsaWRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGVcIjtcbn1cbi5pY29uLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMFwiO1xufVxuLmljb24tc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMVwiO1xufVxuLmljb24tYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMlwiO1xufVxuLmljb24tZXllMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMFwiO1xufVxuLmljb24tcGFwZXItY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMVwiO1xufVxuLmljb24tbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMlwiO1xufVxuLmljb24tdG9nZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAzXCI7XG59XG4uaWNvbi1sYXlvdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDRcIjtcbn1cbi5pY29uLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDVcIjtcbn1cbi5pY29uLWJlbGwyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA2XCI7XG59XG4uaWNvbi1sb2NrMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwN1wiO1xufVxuLmljb24tdW5sb2NrMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOFwiO1xufVxuLmljb24tcmliYm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA5XCI7XG59XG4uaWNvbi1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMFwiO1xufVxuLmljb24tc2lnbmFsMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMVwiO1xufVxuLmljb24tdGFyZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEyXCI7XG59XG4uaWNvbi1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTNcIjtcbn1cbi5pY29uLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE0XCI7XG59XG4uaWNvbi13YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNVwiO1xufVxuLmljb24tYWlyLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTZcIjtcbn1cbi5pY29uLWNhbWVyYTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTdcIjtcbn1cbi5pY29uLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE4XCI7XG59XG4uaWNvbi1kaXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE5XCI7XG59XG4uaWNvbi1wcmludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIwXCI7XG59XG4uaWNvbi1tb25pdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIxXCI7XG59XG4uaWNvbi1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjJcIjtcbn1cbi5pY29uLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyM1wiO1xufVxuLmljb24taGVhcnQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI0XCI7XG59XG4uaWNvbi1wYXJhZ3JhcGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI1XCI7XG59XG4uaWNvbi1hbGlnbi1qdXN0aWZ5MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNlwiO1xufVxuLmljb24tYWxpZ24tbGVmdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjdcIjtcbn1cbi5pY29uLWFsaWduLWNlbnRlcjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjhcIjtcbn1cbi5pY29uLWFsaWduLXJpZ2h0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyOVwiO1xufVxuLmljb24tYm9vazI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzBcIjtcbn1cbi5pY29uLWxheWVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMVwiO1xufVxuLmljb24tc3RhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzJcIjtcbn1cbi5pY29uLXN0YWNrLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzNcIjtcbn1cbi5pY29uLXBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM0XCI7XG59XG4uaWNvbi1wYXBlci1zdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNVwiO1xufVxuLmljb24tc2VhcmNoMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNlwiO1xufVxuLmljb24tem9vbS1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzN1wiO1xufVxuLmljb24tem9vbS1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzhcIjtcbn1cbi5pY29uLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM5XCI7XG59XG4uaWNvbi1jaXJjbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MFwiO1xufVxuLmljb24tY2lyY2xlLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQxXCI7XG59XG4uaWNvbi1jaXJjbGUtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDJcIjtcbn1cbi5pY29uLWNpcmNsZS1jcm9zczpiZWZvcmUsXG4uaWNvbi1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDNcIjtcbn1cbi5pY29uLXNxdWFyZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ0XCI7XG59XG4uaWNvbi1zcXVhcmUtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDVcIjtcbn1cbi5pY29uLXNxdWFyZS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NlwiO1xufVxuLmljb24tc3F1YXJlLWNyb3NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ3XCI7XG59XG4uaWNvbi1taWNyb3Bob25lMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OFwiO1xufVxuLmljb24tcmVjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ5XCI7XG59XG4uaWNvbi1za2lwLWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTBcIjtcbn1cbi5pY29uLXJld2luZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MVwiO1xufVxuLmljb24tcGxheTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTJcIjtcbn1cbi5pY29uLXBhdXNlMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1M1wiO1xufVxuLmljb24tc3RvcDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTRcIjtcbn1cbi5pY29uLWZhc3QtZm9yd2FyZDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTVcIjtcbn1cbi5pY29uLXNraXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NlwiO1xufVxuLmljb24tc2h1ZmZsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1N1wiO1xufVxuLmljb24tcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU4XCI7XG59XG4uaWNvbi1mb2xkZXIyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU5XCI7XG59XG4uaWNvbi11bWJyZWxsYTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjBcIjtcbn1cbi5pY29uLW1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjFcIjtcbn1cbi5pY29uLXRoZXJtb21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYyXCI7XG59XG4uaWNvbi1kcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYzXCI7XG59XG4uaWNvbi1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjRcIjtcbn1cbi5pY29uLWNsb3VkMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NVwiO1xufVxuLmljb24tY2xvdWQtdXBsb2FkMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NlwiO1xufVxuLmljb24tY2xvdWQtZG93bmxvYWQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY3XCI7XG59XG4uaWNvbi11cGxvYWQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY4XCI7XG59XG4uaWNvbi1kb3dubG9hZDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjlcIjtcbn1cbi5pY29uLWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcwXCI7XG59XG4uaWNvbi1sb2NhdGlvbi0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcxXCI7XG59XG4uaWNvbi1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzJcIjtcbn1cbi5pY29uLWJhdHRlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzNcIjtcbn1cbi5pY29uLWhlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzRcIjtcbn1cbi5pY29uLWJyaWVmY2FzZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzVcIjtcbn1cbi5pY29uLXNwZWVjaC1idWJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzZcIjtcbn1cbi5pY29uLWFuY2hvcjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzdcIjtcbn1cbi5pY29uLWdsb2JlMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OFwiO1xufVxuLmljb24tYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc5XCI7XG59XG4uaWNvbi1yZWxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODBcIjtcbn1cbi5pY29uLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgxXCI7XG59XG4uaWNvbi1tYXJxdWVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgyXCI7XG59XG4uaWNvbi1tYXJxdWVlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODNcIjtcbn1cbi5pY29uLW1hcnF1ZWUtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODRcIjtcbn1cbi5pY29uLXRhZzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODVcIjtcbn1cbi5pY29uLXBvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg2XCI7XG59XG4uaWNvbi1jb21tYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg3XCI7XG59XG4uaWNvbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODhcIjtcbn1cbi5pY29uLWVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4OVwiO1xufVxuLmljb24tYmFyLWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkwXCI7XG59XG4uaWNvbi1iYXItZ3JhcGgtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MVwiO1xufVxuLmljb24tcGllLWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkyXCI7XG59XG4uaWNvbi1zdGFyMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5M1wiO1xufVxuLmljb24tYXJyb3ctbGVmdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTRcIjtcbn1cbi5pY29uLWFycm93LXJpZ2h0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NVwiO1xufVxuLmljb24tYXJyb3ctdXAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk2XCI7XG59XG4uaWNvbi1hcnJvdy1kb3duMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5N1wiO1xufVxuLmljb24tdm9sdW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk4XCI7XG59XG4uaWNvbi1tdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk5XCI7XG59XG4uaWNvbi1jb250ZW50LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAwXCI7XG59XG4uaWNvbi1jb250ZW50LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDFcIjtcbn1cbi5pY29uLWdyaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDJcIjtcbn1cbi5pY29uLWdyaWQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwM1wiO1xufVxuLmljb24tY29sdW1uczI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDRcIjtcbn1cbi5pY29uLWxvYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNVwiO1xufVxuLmljb24tYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA2XCI7XG59XG4uaWNvbi1iYW4yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA3XCI7XG59XG4uaWNvbi1mbGFnMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwOFwiO1xufVxuLmljb24tdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDlcIjtcbn1cbi5pY29uLWV4cGFuZDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTBcIjtcbn1cbi5pY29uLWNvbnRyYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTExXCI7XG59XG4uaWNvbi1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExMlwiO1xufVxuLmljb24tbWluaW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTNcIjtcbn1cbi5pY29uLXBsdXMyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE0XCI7XG59XG4uaWNvbi1taW51czI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTVcIjtcbn1cbi5pY29uLWNoZWNrMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNlwiO1xufVxuLmljb24tY3Jvc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTdcIjtcbn1cbi5pY29uLW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMThcIjtcbn1cbi5pY29uLWRlbGV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExOVwiO1xufVxuLmljb24tbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyMFwiO1xufVxuLmljb24tYXJjaGl2ZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjFcIjtcbn1cbi5pY29uLWluYm94MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyMlwiO1xufVxuLmljb24tb3V0Ym94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIzXCI7XG59XG4uaWNvbi1maWxlMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyNFwiO1xufVxuLmljb24tZmlsZS1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjVcIjtcbn1cbi5pY29uLWZpbGUtc3VidHJhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjZcIjtcbn1cbi5pY29uLWhlbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjdcIjtcbn1cbi5pY29uLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjhcIjtcbn1cbi5pY29uLWVsbGlwc2lzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI5XCI7XG59XG4uaWNvbi1lbnZlbG9wZTE0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAwXCI7XG59XG4uc2VjdGlvbi0tbmF2IHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLS1uYXYgPiAuY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNlY3Rpb24tLW5hdiA+IC5jb250YWluZXIgLm5hdi10b2dnbGU6bnRoLW9mLXR5cGUoMSkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG4uc2VjdGlvbi0tbmF2ID4gLmNvbnRhaW5lciA+IGZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3OXB4KSB7XG4gIC5zZWN0aW9uLS1uYXYge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi0tbmF2LS1maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4uc2VjdGlvbi0tbmF2LS1uYXJyb3cgLmJyYW5kIHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG4uc2VjdGlvbi0tbmF2LS1uYXJyb3cgLm5hdi10b2dnbGUsXG4uc2VjdGlvbi0tbmF2LS1uYXJyb3cgLnNlYXJjaC10b2dnbGUge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5icmFuZCB7XG4gIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJyYW5kIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5icmFuZCB7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuLmJyYW5kIHN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi10b3A6IC0xOHB4O1xufVxuLm5hdi1tYWlubWVudSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm5hdi1tYWlubWVudSA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMDtcbn1cbi5uYXYtbWFpbm1lbnUgPiBsaSA+IGEsXG4ubmF2LW1haW5tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTAwcHg7XG4gIGNvbG9yOiAjMmZhNmMxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4ubmF2LW1haW5tZW51ID4gbGkgPiBhOmhvdmVyLFxuLm5hdi1tYWlubWVudSA+IGxpID4gYTpmb2N1czpob3ZlciB7XG4gIGNvbG9yOiAjYTViN2JhO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLm5hdi1tYWlubWVudSA+IGxpID4gYS5kcm9wZG93bi10b2dnbGUgLmNhcmV0LFxuLm5hdi1tYWlubWVudSA+IGxpID4gYTpmb2N1cy5kcm9wZG93bi10b2dnbGUgLmNhcmV0IHtcbiAgbWFyZ2luLXRvcDogMTAwcHggLyAyIC0gMztcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzJmYTZjMTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzJmYTZjMTtcbn1cbi5uYXYtbWFpbm1lbnUgPiBsaS5hY3RpdmUgPiBhLFxuLm5hdi1tYWlubWVudSA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2LW1haW5tZW51ID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjYTViN2JhO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLm5hdi1tYWlubWVudSA+IGxpLmRyb3Bkb3duLm9wZW4gPiBhLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjYTViN2JhO1xufVxuLm5hdi1tYWlubWVudSA+IGxpLmRyb3Bkb3duLm9wZW4gPiBhLmRyb3Bkb3duLXRvZ2dsZSA+IC5jYXJldCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNhNWI3YmE7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNhNWI3YmE7XG59XG4ubmF2LW1haW5tZW51ID4gbGkgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDIwMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzNlMzk0Njtcbn1cbi5uYXYtbWFpbm1lbnUgPiBsaSAuZHJvcGRvd24tbWVudTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICMzZTM5NDY7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzZTM5NDY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbn1cbi5uYXYtbWFpbm1lbnUgPiBsaS5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3OXB4KSB7XG4gIC5uYXYtbWFpbm1lbnUge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5uYXYtbWFpbm1lbnUgPiBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLm5hdi1tYWlubWVudSA+IGxpID4gYSxcbiAgLm5hdi1tYWlubWVudSA+IGxpID4gYTpmb2N1cyB7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDRweCAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICB9XG59XG4ubmF2LXNlYXJjaCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDU4cHgvMiAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5uYXYtc2VhcmNoID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5uYXYtc2VhcmNoID4gbGkgKiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubmF2LXNlYXJjaCA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4ubmF2LXNlYXJjaCA+IGxpOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogNDJweDtcbiAgd2lkdGg6IDQycHg7XG59XG4ubmF2LXNlYXJjaCA+IGxpOm50aC1jaGlsZCgxKTphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9jaGFpci5wbmdcIikgNTAlIDUwJSBuby1yZXBlYXQ7XG59XG4ubmF2LXNlYXJjaCA+IGxpOm50aC1jaGlsZCgyKTphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9sb2NhdGlvbi5wbmdcIikgNTAlIDUwJSBuby1yZXBlYXQ7XG59XG4ubmF2LXNlYXJjaCBpbnB1dCB7XG4gIGhlaWdodDogNDJweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICB3aWR0aDogMTcuNXZ3O1xufVxuLm5hdi1zZWFyY2ggLnR5cGVhaGVhZCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm5hdi1zZWFyY2ggYnV0dG9uIHtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmc6IDZweCAxM3B4O1xufVxuLm5hdi1hY2NvdW50IHtcbiAgbWFyZ2luOiA1NnB4LzIgMCA1NnB4LzIgMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5uYXYtYWNjb3VudCA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMDtcbn1cbi5uYXYtYWNjb3VudCA+IGxpID4gYSxcbi5uYXYtYWNjb3VudCA+IGxpID4gYTpmb2N1cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4ubmF2LWFjY291bnQgPiBsaSA+IGEgPiBpLFxuLm5hdi1hY2NvdW50ID4gbGkgPiBhOmZvY3VzID4gaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5uYXYtYWNjb3VudCA+IGxpLm9wZW4gLm5hdi1hY2NvdW50X19tZW51LmRyb3Bkb3duLW1lbnUge1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5uYXYtYWNjb3VudF9fam9pbiA+IGEge1xuICBjb2xvcjogI2VhNWQyZCAhaW1wb3J0YW50O1xufVxuLm5hdi1hY2NvdW50ID4gYTphY3RpdmUsXG4ubmF2LWFjY291bnQgPiBhOmZvY3VzIHtcbiAgb3V0bGluZTogMCBub25lO1xufVxuLm5hdi1hY2NvdW50X19hdmF0YXIge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG4ubmF2LWFjY291bnRfX2F2YXRhciBpbWcge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5uYXYtYWNjb3VudF9fbmFtZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzJmYTZjMTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5hdi1hY2NvdW50X19uYW1lIGkge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ubmF2LWFjY291bnRfX25hbWUgLm5vdGlmIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOHB4O1xuICB0b3A6IC02cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZjg5NDA2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXYtYWNjb3VudF9fbWVudS5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAyMDBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuLm5hdi1hY2NvdW50X19tZW51IHVsIHtcbiAgbWFyZ2luOiAwO1xufVxuLm5hdi1hY2NvdW50Lm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2LWFjY291bnQtLWxvZ2dlZC1pbiAubmF2LWFjY291bnRfX21lbnUuZHJvcGRvd24tbWVudTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oYXMtbm90aWYtYm94IHtcbiAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5ub3RpZi1ib3gge1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLm5vdGlmLWJveCA+IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG4ubm90aWYtYm94ID4gbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBjb2xvcjogIzY0NjQ2NDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cbi5ub3RpZi1ib3ggPiBsaSA+IGEgLmljb24tY2FsZW5kYXItbyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzU2ZDJhZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5ub3RpZi1ib3ggPiBsaSA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xufVxuLm5vdGlmLWJveF9faXRlbS1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogNHB4IDA7XG59XG4ubm90aWYtYm94X19pdGVtLWNvbnRlbnQgLnRpbWUge1xuICBjb2xvcjogI2JiYjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmF2aWdhdGlvbi1zdGlja3kge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgei1pbmRleDogNzAwMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5uYXYtdG9nZ2xlLFxuLnNlYXJjaC10b2dnbGUge1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDE1cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzJmYTZjMTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmF2LXRvZ2dsZSxcbiAgLnNlYXJjaC10b2dnbGUge1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbjogNjNweC8yIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2LXRvZ2dsZSxcbiAgLnNlYXJjaC10b2dnbGUge1xuICAgIG1hcmdpbjogMjNweC8yO1xuICB9XG59XG4ubmF2LXRvZ2dsZTpob3Zlcixcbi5zZWFyY2gtdG9nZ2xlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdi10b2dnbGUgaSxcbi5zZWFyY2gtdG9nZ2xlIGkge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5hdi10b2dnbGUgaSxcbiAgLnNlYXJjaC10b2dnbGUgaSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdi10b2dnbGUgaSxcbiAgLnNlYXJjaC10b2dnbGUgaSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG4uc2VhcmNoLXRvZ2dsZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VhcmNoLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5mb3JtLWxvZ2luIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMDtcbn1cbi5mb3JtLWxvZ2luIC5mb3JtLWFjdGlvbnMge1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDAgLTEwcHggMDtcbiAgYm9yZGVyLXRvcDogMCBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmZvcm0tbG9naW4gLmZvcm0tYWN0aW9ucyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2NvdGNoLXBhbmVsLXdyYXBwZXIsXG4gIC5zY290Y2gtcGFuZWwtY2FudmFzIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuLnNjb3RjaC1wYW5lbC1yaWdodCB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ucGFuZWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnBhbmVsX19jbG9zZSxcbi5wYW5lbF9fY2xvc2U6Zm9jdXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNnB4O1xuICB0b3A6IDE2cHg7XG4gIGNvbG9yOiAjNzc3O1xuICBvcGFjaXR5OiAwLjY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYW5lbF9fY2xvc2UgLnZsLFxuLnBhbmVsX19jbG9zZTpmb2N1cyAudmwge1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5wYW5lbF9fY2xvc2U6aG92ZXIsXG4ucGFuZWxfX2Nsb3NlOmZvY3VzOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogIzc3Nztcbn1cbi5wYW5lbF9faGVhZGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4ucGFuZWwgcCB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbi5wYW5lbCBmb3JtIHtcbiAgcGFkZGluZzogMCAyMHB4IDIwcHg7XG59XG4ucGFuZWwtLW5hdiAucGFuZWxfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFuZWwtLW5hdiAubmF2LXRvcCB7XG4gIGZsb2F0OiBub25lO1xufVxuLnBhbmVsLS1uYXYgLm5hdi10b3AgPiBsaSB7XG4gIGZsb2F0OiBub25lO1xufVxuLnBhbmVsLS1uYXYgLm5hdi10b3AgPiBsaSA+IGEge1xuICBjb2xvcjogIzM4YjdlYTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgbWFyZ2luOiAwIC0yMHB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG4ucGFuZWwtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMTAwMDAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAyMjVtcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAyMjVtcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMjI1bXMgZWFzZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zY290Y2gtaXMtc2hvd2luZyAucGFuZWwtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmJyZWFkY3J1bWJzIGxpIHtcbiAgY29sb3I6ICM1NmQyYWU7XG59XG4uYnJlYWRjcnVtYnMgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM1NmQyYWU7XG59XG4uYnJlYWRjcnVtYnMgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMmVhZDg4O1xufVxuLmJyZWFkY3J1bWJzIGxpIC5kaXZpZGVyIHtcbiAgY29sb3I6ICM1NmQyYWU7XG59XG4uc2VjdGlvbi0taGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoJy4uLy4uL2ltZy9iZy5qcGcnKSA1MCUgMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNzBweCAwIDM1cHg7XG59XG4uc2VjdGlvbi0taGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKSB1cmwoJy4uLy4uL2ltZy9wYXR0ZXJuX2RvdC5wbmcnKSAwIDAgcmVwZWF0O1xufVxuLnNlY3Rpb24tLWhlYWRlciA+IC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tLWhlYWRlciA+IC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc2VjdGlvbi0taGVhZGVyID4gLmNvbnRhaW5lciA+IGRpdjpudGgtb2YtdHlwZSgxKSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuc2VjdGlvbi0taGVhZGVyID4gLmNvbnRhaW5lciA+IGRpdjpudGgtb2YtdHlwZSgyKSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLS1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLS1oZWFkZXIgLmJveCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uc2VjdGlvbi0taGVhZGVyIC5ib3g6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaC1ibG9jayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5oLWJsb2NrIGgxIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uaC1ibG9jayBwIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmgtYmxvY2sgaDEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAuaC1ibG9jayBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5zZWN0aW9uLS1oZWFkZXItaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnNlY3Rpb24tLWhlYWRlci1pbm5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlY3Rpb24tLWhlYWRlci1pbm5lciA+IC5jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdi1iYXItc2VhcmNoLWNvbGxhcHNlIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbn1cbi5iYS1zZWFyY2gge1xuICBtYXJnaW46IDgwcHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLmJhLXNlYXJjaC5zdGlja3kge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI1MDE7XG59XG4uYmEtc2VhcmNoLnN0aWNreSAuYmEtc2VhcmNoX19mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmJhLXNlYXJjaC5zdGlja3kgLmJhLXNlYXJjaF9fZm9ybSAudGFiLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmJhLXNlYXJjaC5zdGlja3kgLmJhLXNlYXJjaF9fZm9ybSAudGFiLXBhbmUge1xuICBwYWRkaW5nOiAwO1xufVxuLmJhLXNlYXJjaC5zdGlja3kgLmJhLXNlYXJjaF9fZm9ybSAubmF2LXRhYnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJhLXNlYXJjaC5zdGlja3kgLmJhLXNlYXJjaF9fZm9ybV9fbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYS1zZWFyY2gge1xuICAgIG1hcmdpbjogMTBweCAwIDA7XG4gIH1cbn1cbi5iYS1pbnB1dHMge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbi5iYS1pbnB1dHMgKyAuYmEtaW5wdXRzIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmJhLWlucHV0c19faXRlbSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhLWlucHV0c19faXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmJhLWlucHV0c19faXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLmJhLWlucHV0c19faXRlbS0tbGFiZWwge1xuICB3aWR0aDogOCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNhYWE7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDAgNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYS1pbnB1dHNfX2l0ZW0tLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYmEtaW5wdXRzX19pdGVtLS1idG4ge1xuICB3aWR0aDogMjAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmEtaW5wdXRzX19pdGVtLS1idG4ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmJhLWlucHV0c19faXRlbS0tYnRuLWNhbmNlbCB7XG4gIHdpZHRoOiAyNCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJhLWlucHV0c19faXRlbV9fd3JwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJhLWlucHV0c19faXRlbSAudHlwZWFoZWFkIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5iYS1pbnB1dHNfX2l0ZW0gLnR5cGVhaGVhZCAuY2F0ZWdvcnkge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzM4YjdlYTtcbn1cbi5iYS1pbnB1dHNfX2l0ZW0gLnR5cGVhaGVhZCBsaS5hY3RpdmUgLmNhdGVnb3J5IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmEtaW5wdXRzX19pdGVtIC50eXBlYWhlYWQgLmFkZHJlc3Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5iYS1pbnB1dHNfX2l0ZW0gLnR5cGVhaGVhZCBpbWcge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gIHdpZHRoOiAzOHB4O1xufVxuLmJhLWlucHV0c19faXRlbSAudHlwZWFoZWFkLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLmJhLWlucHV0cy0tbG9jIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5iYS1pbnB1dHMtLWxvYyAuYmEtaW5wdXRzX19pdGVtX193cnAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubG9jLWNsZWFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvY3Jvc3Mtc2lnbi5wbmcnKSAwIDAgbm8tcmVwZWF0O1xuICByaWdodDogNXB4O1xuICB0b3A6IDZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJhLXNlYXJjaF9fZm9ybSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDNweCAzcHggM3B4O1xuICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggM3B4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogNzAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYS1zZWFyY2hfX2Zvcm0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcbiAgfVxuICAuYmEtc2VhcmNoX19mb3JtIC5yb3ctZmx1aWQgPiBkaXZbY2xhc3MqPVwic3BhblwiXSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5iYS1zZWFyY2hfX2Zvcm0gLm5hdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJhLXNlYXJjaF9fZm9ybSAubmF2IGxpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uYmEtc2VhcmNoX19mb3JtX19sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE4cHg7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2xvZ28tZWxlbWVudC5wbmcnKSAwIDAgbm8tcmVwZWF0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmEtc2VhcmNoX19mb3JtIGlucHV0LFxuLmJhLXNlYXJjaF9fZm9ybSBzZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICNjY2M7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgaGVpZ2h0OiA0MnB4O1xufVxuLmJhLXNlYXJjaF9fZm9ybSAuc2VsZWN0Mi1jaG9zZW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBib3JkZXItY29sb3I6ICNjY2M7XG59XG4uYmEtc2VhcmNoX19mb3JtIC5uYXYtdGFicyB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMTAwJTtcbn1cbi5iYS1zZWFyY2hfX2Zvcm0gLm5hdi10YWJzID4gbGkge1xuICBtYXJnaW46IDA7XG59XG4uYmEtc2VhcmNoX19mb3JtIC5uYXYtdGFicyA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDRweCAxNnB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xuICBjb2xvcjogIzk5OTtcbn1cbi5iYS1zZWFyY2hfX2Zvcm0gLm5hdi10YWJzID4gbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICM3Nzc7XG4gIGJhY2tncm91bmQ6ICNhYWE7XG59XG4uYmEtc2VhcmNoX19mb3JtIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsXG4uYmEtc2VhcmNoX19mb3JtIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4uYmEtc2VhcmNoX19mb3JtIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzU1NTtcbiAgYm9yZGVyOiAwIG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5iYS1zZWFyY2hfX2Zvcm0gLm5hdi10YWJzID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJhLXNlYXJjaF9fZm9ybSAubmF2LXRhYnMgPiBsaSA+IGEge1xuICAgIHBhZGRpbmc6IDRweCAxNnB4O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNjY2MgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICB9XG4gIC5iYS1zZWFyY2hfX2Zvcm0gLm5hdi10YWJzID4gbGkgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzc3NyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNhYWEgIWltcG9ydGFudDtcbiAgfVxuICAuYmEtc2VhcmNoX19mb3JtIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsXG4gIC5iYS1zZWFyY2hfX2Zvcm0gLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3ZlcixcbiAgLmJhLXNlYXJjaF9fZm9ybSAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM1NTUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uYmEtc2VhcmNoX19mb3JtIC50YWItY29udGVudCB7XG4gIG1hcmdpbjogMDtcbn1cbi5iYS1zZWFyY2hfX2Zvcm0gLnRhYi1wYW5lIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIG1hcmdpbjogMDtcbn1cbi5iYS1zZWFyY2gtLWlubmVyIHtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgei1pbmRleDogMTtcbn1cbi5iYS1zZWFyY2gtLWlubmVyIC5iYS1pbnB1dHNfX2l0ZW0tLWxhYmVsIHtcbiAgY29sb3I6ICM2NDY0NjQ7XG59XG4uYmEtc2VhcmNoLS1pbm5lciAuYmEtc2VhcmNoX19mb3JtIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYmEtc2VhcmNoLS1pbm5lciAuYmEtc2VhcmNoX19mb3JtIC50YWItY29udGVudCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYmEtc2VhcmNoLS1pbm5lciAuYmEtc2VhcmNoX19mb3JtIC5uYXYtdGFicyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhLXNlYXJjaC0taW5uZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucm93ID4gZGl2W2NsYXNzKj1cInNwYW5cIl0sXG4gIC5yb3ctZmx1aWQgPiBkaXZbY2xhc3MqPVwic3BhblwiXSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gICNzZWFyY2hNb2RhbCAuYmEtc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm0tc2VhcmNoIC5idG4tbmVhci1tZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubS1zZWFyY2gtLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMTBweDtcbn1cbi5tLXNlYXJjaC0tZml4ZWQgLmJ0bi1uZWFyLW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubS1zZWFyY2gtLWZpeGVkIC50eXBlYWhlYWQge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubS1zZWFyY2gtLWZpeGVkIC50eXBlYWhlYWQuZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlcjogMCBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5tLXNlYXJjaC0tZml4ZWQgLnR5cGVhaGVhZC5kcm9wZG93bi1tZW51ID4gbGkge1xuICBwYWRkaW5nOiAwO1xufVxuLm0tc2VhcmNoLS1maXhlZCAudHlwZWFoZWFkLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG4ubS1zZWFyY2gtLWZpeGVkIC50eXBlYWhlYWQuZHJvcGRvd24tbWVudSA+IGxpLmFjdGl2ZSA+IGEsXG4ubS1zZWFyY2gtLWZpeGVkIC50eXBlYWhlYWQuZHJvcGRvd24tbWVudSA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMsXG4ubS1zZWFyY2gtLWZpeGVkIC50eXBlYWhlYWQuZHJvcGRvd24tbWVudSA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzY0NjQ2NDtcbn1cbi5tLXNlYXJjaC0tZml4ZWQgLnR5cGVhaGVhZC5kcm9wZG93bi1tZW51ID4gbGkgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm0tc2VhcmNoLS1maXhlZCAuYmEtc2VhcmNoX19mb3JtIHtcbiAgbWFyZ2luOiAwIC0xMHB4IDEwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwIDEwcHggMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMzOGI3ZWE7XG59XG4ubS1zZWFyY2gtLWZpeGVkIC5iYS1pbnB1dHNfX2l0ZW0tLWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubS1zZWFyY2gtLWZpeGVkIC5iYS1pbnB1dHNfX2l0ZW0tLWJ0bi1jYW5jZWwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuLm0tc2VhcmNoLS1maXhlZCAuYmEtaW5wdXRzLS1sb2Mge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5iYS1zZWFyY2gtLWlubmVyIC5tLXNlYXJjaCB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbn1cbi5iYS1zZWFyY2gtLWlubmVyIC5tLXNlYXJjaCAuYmEtaW5wdXRzX19pdGVtLS1idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJhLXNlYXJjaC0taW5uZXIgLm0tc2VhcmNoLm0tc2VhcmNoLS1maXhlZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uc2VjdGlvbi0tdmVyeXRvcCArIC5zZWN0aW9uLS1sYXRlc3Qge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLS12ZXJ5dG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuLmpvaW51cyB7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNkOWQ5ZDk7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5qb2ludXM6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xNTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xODBweDtcbiAgd2lkdGg6IDE1MDBweDtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvam9pbnVzLWJnLnBuZycpIDAgMCBuby1yZXBlYXQ7XG59XG4uam9pbnVzIC5yb3ctZmx1aWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uam9pbnVzX19oZWFkbGluZXMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbn1cbi5qb2ludXNfX2hlYWRsaW5lcyB1bCB7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuam9pbnVzX19oZWFkbGluZXMge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAuam9pbnVzX19oZWFkbGluZXMgdWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIH1cbn1cbi5qb2ludXNfX2ZhY2Vib29rIHtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5qb2ludXNfX2ZhY2Vib29rIC5idG4ge1xuICBmbG9hdDogcmlnaHQ7XG4gIGJvcmRlci13aWR0aDogMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5qb2ludXNfX2ZhY2Vib29rIC5idG4ge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG4uam9pbnVzX19mYWNlYm9va19fdGFnIHtcbiAgd2lkdGg6IDE4MHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmpvaW51c19fZmFjZWJvb2tfX3RhZyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmpvaW51c19fZmFjZWJvb2sge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5qb2ludXNfX2ZhY2Vib29rX190YWcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDE0cHggYXV0byAwO1xuICB9XG59XG4ucG9wdWxhci1sb2NhdGlvbnMge1xuICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBvcHVsYXItbG9jYXRpb25zIGEge1xuICBjb2xvcjogIzY0NjQ2NDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLnBvcHVsYXItbG9jYXRpb25zIGE6aG92ZXIge1xuICBjb2xvcjogIzE0OTBjMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3B1bGFyLWxvY2F0aW9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBsLWNpdGllcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gICp6b29tOiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGwtY2l0aWVzOmJlZm9yZSxcbi5wbC1jaXRpZXM6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4ucGwtY2l0aWVzOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ucGwtY2l0aWVzIGg0IHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbi5wbC1jaXRpZXMgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLS1sYXRlc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG4uc2VjdGlvbi0tcmV2aWV3cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLS1yZXZpZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogODBweDtcbiAgYmFja2dyb3VuZDogI2IyYjJiMjtcbiAgbGVmdDogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tLXJldmlld3M6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi0tcmV2aWV3cyAucmV2aWV3cy0tdmVudWVzIC5zZWN0aW9uX19jb250ZW50LFxuLnNlY3Rpb24tLXJldmlld3MgLnJldmlld3MtLWNvbW1lbnRzIC5zZWN0aW9uX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5icmVhZGNydW1icyB7XG4gIG1hcmdpbjogMzVweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLS1jb250ZW50IHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbi5zZWN0aW9uLS1sb29rcyB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG59XG4ucmV2aWV3cy0tdmVudWVzIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi5yZXZpZXdzLS1jb21tZW50cyB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXZpZXdzLS12ZW51ZXMsXG4gIC5yZXZpZXdzLS1jb21tZW50cyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnJldmlld3NfX2l0ZW1fX2luZm8ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnJldmlld3NfX2l0ZW1fX3ZlcmlmaWNhdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6ICNiYmI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJldmlld3NfX2l0ZW1fX3ZlcmlmaWNhdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5yZXZpZXdzX19pdGVtX192ZXJpZmljYXRpb24gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5yZXZpZXdzX19pdGVtX192ZXJpZmljYXRpb24gc3BhbiArIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZTVlNWU1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXZpZXdzX19pdGVtX192ZXJpZmljYXRpb24gc3BhbiArIHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXZpZXdzX19pdGVtX192ZXJpZmljYXRpb24gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5iYS10YWJiYWJsZSAubmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYmEtdGFiYmFibGUgLm5hdiA+IGxpID4gYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTc5cHgpIHtcbiAgLmJhLXRhYmJhYmxlIC5uYXYgPiBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYmEtdGFiYmFibGUgLm5hdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuYmEtdGFiYmFibGUgLm5hdiA+IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYmEtdGFiYmFibGUgLm5hdiA+IGxpID4gYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uYmEtdGFiYmFibGUgLnRhYi1wYW5lIHtcbiAgYm9yZGVyOiAwIG5vbmU7XG59XG4uYmEtaXRlbXMgPiAuYmEtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5iYS1pdGVtcy0taCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJhLWl0ZW1zIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMCBub25lO1xuICB9XG59XG4uYmEtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgKnpvb206IDE7XG59XG4uYmEtaXRlbTpiZWZvcmUsXG4uYmEtaXRlbTphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5iYS1pdGVtOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uYmEtaXRlbV9fbG9jYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC02cHg7XG4gIHRvcDogMTBweDtcbiAgcGFkZGluZzogMCA2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJhY2tncm91bmQ6ICMzOGI3ZWE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMjdlYWE7XG59XG4uYmEtaXRlbV9fbG9jYXRpb24gPiBhLFxuLmJhLWl0ZW1fX2xvY2F0aW9uID4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmEtaXRlbV9faW1hZ2Uge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXgtd2lkdGg6IDE2MHB4O1xufVxuLmJhLWl0ZW1fX2JvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJhLWl0ZW1fX2JvZHkgLnJiX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uYmEtaXRlbV9fYm9keSA+IC5yb3cge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3OXB4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgLmJhLWl0ZW1fX2JvZHkgPiAucm93IC5zcGFuNCB7XG4gICAgd2lkdGg6IDIyOHB4O1xuICB9XG4gIC5iYS1pdGVtX19ib2R5ID4gLnJvdyAuc3Bhbjgge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5iYS1pdGVtX19ib2R5ID4gLnJvdyBbY2xhc3MqPVwic3BhblwiXSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTM5cHgpIHtcbiAgLmJhLWl0ZW1fX2JvZHkgPiAucm93IFtjbGFzcyo9XCJzcGFuXCJdIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJhLWl0ZW1fX2JvZHkgPiAucm93IC5pbWctd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJhLWl0ZW1fX2JvZHkgPiAucm93IC5pbWctd3JhcCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmEtaXRlbV9fYm9keSAuYm94LWJvZHkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cbi5iYS1pdGVtX19ib2R5IC5ib3gtYm9keSA+IGEge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uYmEtaXRlbV9fYm9keSAuYmEtdmVudWVfX3NsaWRlciB7XG4gIG1heC13aWR0aDogMjY1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLmJhLWl0ZW1fX2JvZHkgLmJhLXZlbnVlX19zbGlkZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmJhLWl0ZW1fX2JvZHkgLmJhLXZlbnVlX19zbGlkZXIgLm93bC1uYXYge1xuICBoZWlnaHQ6IDFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmEtaXRlbV9fYm9keSAuYmEtdmVudWVfX3NsaWRlciAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5iYS1pdGVtX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmJhLWl0ZW1fX3RpdGxlIGEge1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJhLWl0ZW1fX3RpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogIzE0OTBjMTtcbn1cbi5iYS1pdGVtX19yZXZpZXdzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5iYS1pdGVtX19yZXZpZXdzIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJhLWl0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAwO1xufVxuLmJhLWl0ZW1fX2Rlc2NyaXB0aW9uICsgLmJhLWl0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTc5cHgpIHtcbiAgLmJhLWl0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgICBjbGVhcjogbGVmdDtcbiAgfVxufVxuLmJhLWl0ZW0tLXJldmlldyAuYmEtaXRlbV9fYm9keSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmJhLWl0ZW0tLXJldmlldyAuYmEtaXRlbV9faW1hZ2Uge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IDExNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmEtaXRlbS0tcmV2aWV3IC5iYS1pdGVtX19pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDYwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5NzlweCkge1xuICAuYmEtaXRlbS0tcmV2aWV3IC5iYS1pdGVtX19pbWFnZSB7XG4gICAgdGV4dC1hbGlnbi1sYXN0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5iYS1pdGVtLS1yZXZpZXcgLmJhLWl0ZW1fX2ltYWdlIGltZyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4uYmEtaXRlbS0tcmV2aWV3IC5iYS1pdGVtX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYmEtaXRlbS0tcmV2aWV3Li1zbWFsbCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uYmEtaXRlbS0tcmV2aWV3Li1zbWFsbCAuYmEtaXRlbV9faW1hZ2Uge1xuICB3aWR0aDogNDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5iYS1pdGVtLS1yZXZpZXcuLXNtYWxsIC5iYS1pdGVtX19pbWFnZSBpbWcge1xuICBmbG9hdDogbm9uZTtcbiAgbWF4LXdpZHRoOiA0MHB4O1xufVxuLmJhLWl0ZW0tLXJldmlldy4tc21hbGwgLmJhLWl0ZW1fX25hbWUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uYmEtaXRlbV9fbmFtZSB7XG4gIGNsZWFyOiByaWdodDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiByZ2JhKDEwMCwgMTAwLCAxMDAsIDAuNik7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk3OXB4KSB7XG4gIC5iYS1pdGVtX19uYW1lIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5iYS1pdGVtLS1sYXRlc3QgLmJhLWl0ZW1fX2ltYWdlIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLmJhLWl0ZW0tLWxhdGVzdCAuYmEtaXRlbV9fdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYmEtaXRlbS0tbGF0ZXN0IC5iYS1zdGFycyB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG4uYmEtaXRlbSAuYWNjb3JkaW9uLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuLmJhLWl0ZW0gLmFjY29yZGlvbi10b2dnbGUgLmljb24tYW5nbGUtdXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmJhLWl0ZW0gLmFjY29yZGlvbi10b2dnbGUuY29sbGFwc2VkIC5pY29uLWFuZ2xlLXVwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uYmEtaXRlbSAuYWNjb3JkaW9uLXRvZ2dsZS5jb2xsYXBzZWQgLnNob3ctZGV0YWlscyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5iYS1pdGVtIC5hY2NvcmRpb24tdG9nZ2xlLmNvbGxhcHNlZCAuaGlkZS1kZXRhaWxzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5iYS1pdGVtIC5hY2NvcmRpb24tdG9nZ2xlIHNwYW4ge1xuICBsaW5lLWhlaWdodDogMzFweDtcbn1cbi5iYS1pdGVtIC5hY2NvcmRpb24tdG9nZ2xlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJhLWl0ZW0gLmFjY29yZGlvbi10b2dnbGUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYmEtaXRlbSAuYWNjb3JkaW9uLXRvZ2dsZSAuaGlkZS1kZXRhaWxzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJhLWl0ZW0gLmFjY29yZGlvbi10b2dnbGUgLnNob3ctZGV0YWlscyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmEtaXRlbS0taCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYmEtaXRlbS0taCAuYmEtaXRlbV9faW1hZ2Uge1xuICB3aWR0aDogMTE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmEtaXRlbS0taCAuYmEtaXRlbV9faW1hZ2Uge1xuICAgIHdpZHRoOiA5MHB4O1xuICB9XG59XG4uYmEtaXRlbS0taCAuYmEtaXRlbV9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iYS1pdGVtLS1oIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5iYS1pdGVtLS1oOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5iYS1pdGVtLS1oIC5iYS1pdGVtX19pbWFnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5iYS1pdGVtLS1oIC5iYS1pdGVtX19ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG4gIC5iYS1pdGVtLS1oIC5iYS1pdGVtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC5iYS1pdGVtLS1oIC5yZXZpZXctc25pcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYmEtaXRlbS0taCAuYmEtaXRlbV9fcmV2aWV3cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5iYS1pdGVtLS1oIC5iYS1pdGVtX19yZXZpZXdzIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuYmEtaXRlbS0taCAuYmEtaXRlbV9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5yZXZpZXctc25pcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTc5cHgpIHtcbiAgLnJldmlldy1zbmlwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucmV2aWV3LXNuaXBfX2JvZHkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbi5yZXZpZXctc25pcF9fYm9keTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNXB4O1xuICBsZWZ0OiAtMTVweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA4cHggMTVweCA4cHggMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjZGRkIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLnJldmlldy1zbmlwX19ib2R5OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjVweDtcbiAgbGVmdDogLTEzcHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogOHB4IDE1cHggOHB4IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5yZXZpZXctc25pcF9fYm9keV9fdXNlciBpbWcge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDM0cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5yZXZpZXctc25pcF9fYm9keV9fdXNlcl9fbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cbi5yZXZpZXctc25pcF9fYm9keV9fY29tbWVudCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogIzk5OTtcbn1cbi5yZXZpZXctc25pcF9fbW9yZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uYmEtc3RhcnMge1xuICB3aWR0aDogMTA4cHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWcvc3RhcnNfc3ByaXRlLnBuZycpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5iYS1zdGFycy0tMDAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG4uYmEtc3RhcnMtLTA1IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjBweDtcbn1cbi5iYS1zdGFycy0tMTAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MHB4O1xufVxuLmJhLXN0YXJzLS0xNSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYwcHg7XG59XG4uYmEtc3RhcnMtLTIwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODBweDtcbn1cbi5iYS1zdGFycy0tMjUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMDBweDtcbn1cbi5iYS1zdGFycy0tMzAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjBweDtcbn1cbi5iYS1zdGFycy0tMzUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDBweDtcbn1cbi5iYS1zdGFycy0tNDAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNjBweDtcbn1cbi5iYS1zdGFycy0tNDUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xODBweDtcbn1cbi5iYS1zdGFycy0tNTAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMDBweDtcbn1cbi5iYS1zdGFycy0tc21hbGwge1xuICB3aWR0aDogODhweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJhLXN0YXJzLS1zbWFsbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cbi5iYS1zdGFycy0tc21hbGwuYmEtc3RhcnMtLTAwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjIwcHg7XG59XG4uYmEtc3RhcnMtLXNtYWxsLmJhLXN0YXJzLS0wNSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIzNnB4O1xufVxuLmJhLXN0YXJzLS1zbWFsbC5iYS1zdGFycy0tMTAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNTJweDtcbn1cbi5iYS1zdGFycy0tc21hbGwuYmEtc3RhcnMtLTE1IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjY4cHg7XG59XG4uYmEtc3RhcnMtLXNtYWxsLmJhLXN0YXJzLS0yMCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI4NHB4O1xufVxuLmJhLXN0YXJzLS1zbWFsbC5iYS1zdGFycy0tMjUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMDBweDtcbn1cbi5iYS1zdGFycy0tc21hbGwuYmEtc3RhcnMtLTMwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzE2cHg7XG59XG4uYmEtc3RhcnMtLXNtYWxsLmJhLXN0YXJzLS0zNSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMzMnB4O1xufVxuLmJhLXN0YXJzLS1zbWFsbC5iYS1zdGFycy0tNDAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNDhweDtcbn1cbi5iYS1zdGFycy0tc21hbGwuYmEtc3RhcnMtLTQ1IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzY0cHg7XG59XG4uYmEtc3RhcnMtLXNtYWxsLmJhLXN0YXJzLS01MCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM4MHB4O1xufVxuLmNhcm91IC5vd2wtbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01NXB4O1xuICByaWdodDogMDtcbn1cbi5jYXJvdSAub3dsLW5hdiBbY2xhc3MqPVwib3dsLVwiXSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjQpO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhcm91IC5vd2wtbmF2IFtjbGFzcyo9XCJvd2wtXCJdOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgYm9yZGVyLWNvbG9yOiAjMzMzO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJvdSAub3dsLWRvdHMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmNhcm91ICsgLnRleHQtY2VudGVyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jYXJvdV9faXRlbXMgLmNhcm91X19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2Fyb3VfX2l0ZW1zIC5jYXJvdV9faXRlbSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY2Fyb3VfX2l0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYXJvdV9faXRlbSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhcm91X19pdGVtIGE6aG92ZXIgLmNhcm91X19pdGVtX19jb3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xufVxuLmNhcm91X19pdGVtIGE6aG92ZXIgLmNhcm91X19pdGVtX19jb3ZlciBpIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xufVxuLmNhcm91X19pdGVtX19jYXB0aW9uIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgIzAwMDAwMCAxMDAlKTtcbiAgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsIHJnYmEoMCwgMCwgMCwgMCkpLCBjb2xvci1zdG9wKDEwMCUsICMwMDAwMDApKTtcbiAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgIzAwMDAwMCAxMDAlKTtcbiAgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgIzAwMDAwMCAxMDAlKTtcbiAgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAlLCAjMDAwMDAwIDEwMCUpO1xuICAvKiBJRTEwKyAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApIDAlLCAjMDAwMDAwIDEwMCUpO1xuICAvKiBXM0MgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzAwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyMwMDAwMDAnLCBHcmFkaWVudFR5cGU9MCk7XG4gIC8qIElFNi05ICovXG59XG4uY2Fyb3VfX2l0ZW1fX2NvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG4uY2Fyb3VfX2l0ZW1fX2NvdmVyIGkge1xuICBmb250LXNpemU6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4uY2Fyb3VfX2l0ZW1fX2NhdHMge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLmNhcm91X19pdGVtX19jYXRzIGgyIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmJhLXN0YXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL3R1bGlwLnBuZycpIDAgMCBuby1yZXBlYXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYmEtc3Rhci1vIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy90dWxpcC5wbmcnKSAtMjBweCAwIG5vLXJlcGVhdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5iYS1zdGFyLXNtYWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy90dWxpcC1zbWFsbC5wbmcnKSAwIDAgbm8tcmVwZWF0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJhLXN0YXItc21hbGwtbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuMDU7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL3R1bGlwLXNtYWxsLnBuZycpIC0xNXB4IDAgbm8tcmVwZWF0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmRpcmVjdG9yeS1pbmRleCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kaXJlY3RvcnkgLmJhLWl0ZW1zLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwIC0xMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kaXJlY3RvcnkgLmJhLWl0ZW1zLXJvdyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uZGlyZWN0b3J5IC5iYS1pdGVtIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWJhc2lzOiAwO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRpcmVjdG9yeSAuYmEtaXRlbSB7XG4gICAgbWluLXdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGlyZWN0b3J5IC5iYS1pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZGlyZWN0b3J5IC5iYS1pdGVtIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5kaXJlY3RvcnkgLmJhLWl0ZW0gaDMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kaXJlY3RvcnkgLmJhLWl0ZW0gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNvbG9yOiAjYTBhMGEwO1xufVxuLmRpcmVjdG9yeSAuYmEtaXRlbSBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmJhLXZlbnVlIHAge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5iYS12ZW51ZSAudmVudWUtaW5mbyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmEtdmVudWVfX25hdiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmJhLXZlbnVlX19uYXYgKyBhIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5iYS12ZW51ZV9fbmF2IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAuYmEtdmVudWVfX25hdiArIGEge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYS12ZW51ZV9fbmF2IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuLmJhLXZlbnVlX19uYXYgbGkgYSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYmEtdmVudWVfX25hdiBsaSBhOmhvdmVyLFxuLmJhLXZlbnVlX19uYXYgbGkgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNTZkMmFlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYS12ZW51ZV9fbmF2IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuLmJhLXZlbnVlIC5ib3gtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4uYmEtdmVudWUgLmJveC1ib2R5IC5zb2NpYWwtbGlua3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYmEtdmVudWUgLmJveC1ib2R5IC5zb2NpYWwtbGlua3MgKyAuc29jaWFsLWxpbmtzIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG4uYmEtdmVudWVfX3NvY2lhbCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmEtdmVudWVfX3NvY2lhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJhLXZlbnVlX19oZWFkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmJhLXZlbnVlX19oZWFkZXItaW5mbyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYS12ZW51ZV9faGVhZGVyLWluZm8ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5iYS12ZW51ZV9faGVhZGVyLWluZm8gaDIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogJ21vbnRzZXJyYXRtZWRpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLmJhLXZlbnVlX19oZWFkZXItaW5mbyBoMjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMmZhNmMxO1xufVxuLmJhLXZlbnVlX19oZWFkZXIgaDEge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LWZhbWlseTogJ21vbnRzZXJyYXRzZW1pYm9sZCcsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmJhLXZlbnVlX19oZWFkZXItZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmEtdmVudWVfX2hlYWRlci1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4uYmEtdmVudWVfX2hlYWRlci1kZXNjcmlwdGlvbiBhIHtcbiAgY29sb3I6ICM1NmQyYWU7XG59XG4uYmEtdmVudWVfX2hlYWRlci1kZXNjcmlwdGlvbiAudGV4dC5zaG9ydCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cbi5iYS12ZW51ZV9faGVhZGVyLWRlc2NyaXB0aW9uIC50ZXh0LnNob3J0OmFmdGVyIHtcbiAgY29udGVudDogJy4uLic7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uYmEtdmVudWVfX2hlYWRlci1kZXNjcmlwdGlvbiAudGV4dCArIC5kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJhLXZlbnVlX19oZWFkZXItcmF0ZXMge1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmEtdmVudWVfX2hlYWRlci1yYXRlcyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbi5iYS12ZW51ZV9faGVhZGVyLXJhdGVzID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYS12ZW51ZV9faGVhZGVyLXJhdGVzID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4uYmEtdmVudWVfX2hlYWRlci1yYXRlcyA+IGRpdjpudGgtY2hpbGQoMikge1xuICBmb250LXNpemU6IDUycHg7XG4gIGNvbG9yOiAjMmZhNmMxO1xuICBmb250LWZhbWlseTogJ2FyaW1vYm9sZCcsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYS12ZW51ZV9faGVhZGVyLXJhdGVzID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4uYmEtdmVudWVfX2hlYWRlci1yYXRlcyAuY291bnRlciB7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBjb2xvcjogIzAwMDtcbn1cbi5iYS12ZW51ZV9faGVhZGVyX19zb3J0aW5nIC5ib3gtY2FwdGlvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5iYS12ZW51ZV9faGVhZGVyX19zb3J0aW5nIC5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi10b2dnbGUge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5iYS12ZW51ZV9fYm9keSAub3BlbmluZy1ob3VycyB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAyNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmEtdmVudWVfX2JvZHkgLm9wZW5pbmctaG91cnMge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uYmEtdmVudWVfX2JvZHkgLm9wZW5pbmctaG91cnMgYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cbi5iYS12ZW51ZV9fYm9keSAubWFwLWJsb2NrX19pbmZvIC5yb3cgKyAucm93IHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5iYS12ZW51ZV9fYm9keSA+IC50YWItcGFuZSB7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5iYS12ZW51ZSAucmV2aWV3cy1maWx0ZXJfX29wdGlvbnMgLmJvb3RzdHJhcC1zZWxlY3Qge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmJhLXZlbnVlIC5yZXZpZXdzLWZpbHRlcl9fb3B0aW9ucyBsYWJlbC5maWVsZHNldC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmJhLXZlbnVlIC5yZXZpZXdzLWZpbHRlcl9fb3B0aW9ucyBsYWJlbC5jaGVja2JveCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iYS12ZW51ZSAucmV2aWV3cy1maWx0ZXJfX29wdGlvbnMgbGFiZWwuY2hlY2tib3ggLnJldmlld3MtY291bnQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uYmEtdmVudWUgLnJldmlld3MtZmlsdGVyX19vcHRpb25zIGxhYmVsLmNoZWNrYm94IC5iYS1zdGFycyB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLmJhLXZlbnVlIC5yZXZpZXdzLWZpbHRlcl9fb3B0aW9ucyBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGhlaWdodDogMjVweDtcbiAgd2lkdGg6IDI1cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5iYS12ZW51ZSAucmV2aWV3cy1maWx0ZXJfX29wdGlvbnMgLmNoZWNrbWFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTNFM0UzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uYmEtdmVudWUgLnJldmlld3MtZmlsdGVyX19vcHRpb25zIC5jaGVja21hcmsgKyBsYWJlbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLThweCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLThweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtOHB4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLThweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC04cHgpO1xufVxuLmJhLXZlbnVlIC5yZXZpZXdzLWZpbHRlcl9fb3B0aW9ucyAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiA3cHg7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlcjogc29saWQgd2hpdGU7XG4gIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uYmEtdmVudWUgLnJldmlld3MtZmlsdGVyX19vcHRpb25zIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2ZDJhZTtcbn1cbi5iYS12ZW51ZSAucmV2aWV3cy1maWx0ZXJfX29wdGlvbnMgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5iYS12ZW51ZV9fY2F0ZWdvcmllcyA+IGxpID4gYSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5iYS12ZW51ZV9fY2F0ZWdvcmllcyA+IGxpID4gYTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5iYS12ZW51ZV9fY2F0ZWdvcmllcyA+IGxpID4gYTpob3Zlcixcbi5iYS12ZW51ZV9fY2F0ZWdvcmllcyA+IGxpID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5iYS12ZW51ZV9fY2F0ZWdvcmllcyAuZHJvcGRvd24tbWVudSB7XG4gIG1pbi13aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmJhLXZlbnVlX19jYXRlZ29yaWVzIC5kcm9wZG93bi1tZW51IGxpIGE6aG92ZXIsXG4uYmEtdmVudWVfX2NhdGVnb3JpZXMgLmRyb3Bkb3duLW1lbnUgbGkgYTphY3RpdmUsXG4uYmEtdmVudWVfX2NhdGVnb3JpZXMgLmRyb3Bkb3duLW1lbnUgbGkgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYmEtdmVudWVfX2NhdGVnb3JpZXMgLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nOiA2cHggMTRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cbi5iYS12ZW51ZV9fY2F0ZWdvcmllcyAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcbi5iYS12ZW51ZV9fY2F0ZWdvcmllcyAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmEtdmVudWVfX2NhdGVnb3JpZXMtLWxvY2F0aW9ucyAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYS12ZW51ZV9fY2F0ZWdvcmllcy0tbG9jYXRpb25zIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJhLXZlbnVlX19jYXRlZ29yaWVzLS1sb2NhdGlvbnMgcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMzhiN2VhO1xuICB9XG4gIC5iYS12ZW51ZV9fY2F0ZWdvcmllcy0tbG9jYXRpb25zIHA6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbi5iYS12ZW51ZV9fY2F0ZWdvcmllcy0tbG9jYXRpb25zIC5jb2xsYXBzZSA+IGRpdiA+IGEge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBmbG9hdDogcmlnaHQ7XG59XG4uYmEtdmVudWVfX2NhdGVnb3JpZXMtLWxvY2F0aW9ucyAuY2FwdGlvbiA+IGRpdiA+IGEge1xuICBsaW5lLWhlaWdodDogMjtcbn1cbi5iYS12ZW51ZV9fY2F0ZWdvcmllcy0tbG9jYXRpb25zIC5jb2xsYXBzZS5pbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJhLXZlbnVlX19jYXRlZ29yaWVzLS1sb2NhdGlvbnMgLmNvbGxhcHNlLmluIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLmJhLXZlbnVlX19jYXRlZ29yaWVzLS1sb2NhdGlvbnMgLmNvbGxhcHNlLmluIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwO1xuICB9XG59XG4uYmEtdmVudWVfX2NhdGVnb3JpZXMtLWxvY2F0aW9ucyAuY29sbGFwc2UuaW4gPiBhIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYS12ZW51ZV9fY2F0ZWdvcmllcy0tbG9jYXRpb25zIC5jb2xsYXBzZS5pbiA+IGEge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmJhLXZlbnVlX19jYXRlZ29yaWVzLS1sb2NhdGlvbnMgLmNvbGxhcHNlLmluID4gYTpob3Zlcixcbi5iYS12ZW51ZV9fY2F0ZWdvcmllcy0tbG9jYXRpb25zIC5jb2xsYXBzZS5pbiA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmEtdmVudWVfX2NhdGVnb3JpZXMtLWxvY2F0aW9ucyBidXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMjBweCBhdXRvIDA7XG59XG4uYmEtdmVudWVfX2NhdGVnb3JpZXMtLWxvY2F0aW9ucyBidXR0b24uY29sbGFwc2VkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmEtdmVudWVfX2NhdGVnb3JpZXMtLWxvY2F0aW9ucyBidXR0b24uY29sbGFwc2VkIHtcbiAgICBtYXJnaW46IC01cHggMCAwIDA7XG4gICAgcGFkZGluZzogMCAwIDAgNXB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6ICMzOGI3ZWE7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iYS12ZW51ZV9fY2F0ZWdvcmllcy0tbG9jYXRpb25zIGJ1dHRvbjphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbi5iYS12ZW51ZV9fY2F0ZWdvcmllcy0tbG9jYXRpb25zIC5mbGV4LXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4uYmEtdmVudWVfX2NhdGVnb3JpZXMtLWxvY2F0aW9ucyAuZmxleC1ibG9jayB7XG4gIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmEtdmVudWVfX3NsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvc2VsZWN0Mi1zcGlubmVyLmdpZicpIDUwJSA1MCUgbm8tcmVwZWF0O1xufVxuLmJhLXZlbnVlX19zbGlkZXIgLmdvb2dsZS1waG90b3Mge1xuICBtaW4taGVpZ2h0OiA0MzNweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5iYS12ZW51ZV9fc2xpZGVyX19pdGVtIGltZyB7XG4gIG1heC1oZWlnaHQ6IDQzM3B4O1xufVxuLmJhLXZlbnVlX19zbGlkZXIgLm93bC1uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmJhLXZlbnVlX19zbGlkZXIgLm93bC1uYXYgLm93bC1wcmV2IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG59XG4uYmEtdmVudWVfX3NsaWRlciAub3dsLW5hdiAub3dsLW5leHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG59XG4uYmEtdmVudWVfX3NsaWRlciAub3dsLW5hdiBbY2xhc3MqPVwib3dsLVwiXSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMzOGI3ZWE7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5iYS12ZW51ZV9fc2xpZGVyIC5vd2wtbmF2IFtjbGFzcyo9XCJvd2wtXCJdOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzM4YjdlYTtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmEtdmVudWVfX3NsaWRlciB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuICAuYmEtdmVudWVfX3NsaWRlciAub3dsLW5hdixcbiAgLmJhLXZlbnVlX19zbGlkZXJfX2Rlc2Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5iYS12ZW51ZV9fc2xpZGVyIC5vd2wtaXRlbSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uYmEtdmVudWVfX3NsaWRlciAub3dsLWl0ZW0uYWN0aXZlIGltZyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5zcGFuLmJhLXRhZzpob3ZlcixcbnNwYW4uYmEtdGFnOmZvY3VzLFxuc3Bhbi5iYS10YWc6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMzOGI3ZWE7XG59XG5zcGFuLmJhLXRhZzpob3ZlcjpiZWZvcmUsXG5zcGFuLmJhLXRhZzpmb2N1czpiZWZvcmUsXG5zcGFuLmJhLXRhZzphY3RpdmU6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzhiN2VhO1xufVxuLmJhLXByaWNlIHtcbiAgY29sb3I6ICNiMGIwYjA7XG59XG4uYmEtdmVudWVfX21hcCAuZ20ge1xuICBtaW4taGVpZ2h0OiAzMjBweDtcbn1cbi5wYWMtY29udGFpbmVyIHtcbiAgei1pbmRleDogMTA1MDtcbn1cbi5kaXNjbGFpbWVyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogMTBweCA1MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTVlNWU1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gIC5kaXNjbGFpbWVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuLmRpc2NsYWltZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZGlzY2xhaW1lciBwOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U1ZTVlNTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ubW9kYWwge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubW9kYWwgZm9ybTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2RhbCAubmF2LXNlYXJjaCB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsIC5uYXYtc2VhcmNoIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAubW9kYWwgLm5hdi1zZWFyY2ggbGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLm1vZGFsIC5uYXYtc2VhcmNoIGlucHV0IHtcbiAgd2lkdGg6IDE5dnc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsIC5uYXYtc2VhcmNoIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbCAubmF2LXNlYXJjaCBidXR0b24ge1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jbGFpbS12ZW51ZSAuc3BhbjYge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uY2xhaW0tdmVudWUgLnNwYW42IGlucHV0LFxuLmNsYWltLXZlbnVlIC5zcGFuNiBzZWxlY3Qge1xuICBtaW4taGVpZ2h0OiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG59XG4uY2xhaW0tdmVudWUgLnNwYW42IG9wdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xufVxuLmNsYWltLXZlbnVlIC5zcGFuNiBvcHRpb246Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmItY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uYi1jb250ZW50X19ibG9jayBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5iLWNvbnRlbnRfX2FjdGlvbnMge1xuICAqem9vbTogMTtcbn1cbi5iLWNvbnRlbnRfX2FjdGlvbnM6YmVmb3JlLFxuLmItY29udGVudF9fYWN0aW9uczphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5iLWNvbnRlbnRfX2FjdGlvbnM6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5iLWNvbnRlbnQgPiAuc2VjdGlvbl9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5iLWNvbnRlbnRfX3NwbGl0IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uYi1jb250ZW50X19zcGxpdF9fY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYi1jb250ZW50X19zcGxpdF9fY2VsbDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uYi1jb250ZW50X19zcGxpdF9fY2VsbDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmFzaWRlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5hc2lkZSArIC5hc2lkZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uc2VjdGlvbi0tZm9vdGVyLWJsb2NrcyB7XG4gIGJhY2tncm91bmQ6ICMyNjI2MjY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tLWZvb3Rlci1ibG9ja3Mge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgfVxuICAuc2VjdGlvbi0tZm9vdGVyLWJsb2NrcyAuY291bnRyeS1zd2l0Y2hlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG4uc2VjdGlvbi0tZm9vdGVyLWJsb2NrcyAuYm94LWNhcHRpb24ge1xuICBjb2xvcjogIzM3YTZjMTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnNlY3Rpb24tLWZvb3Rlci1ibG9ja3MgLm5hdi1zdGFja2VkID4gbGkge1xuICBtYXJnaW46IDA7XG59XG4uc2VjdGlvbi0tZm9vdGVyLWJsb2NrcyAubmF2LXN0YWNrZWQgPiBsaSA+IGEsXG4uc2VjdGlvbi0tZm9vdGVyLWJsb2NrcyAubmF2LXN0YWNrZWQgPiBsaSA+IGE6Zm9jdXMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNmI2YjZiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLnNlY3Rpb24tLWZvb3Rlci1ibG9ja3MgLm5hdi1zdGFja2VkID4gbGkgPiBhOmhvdmVyLFxuLnNlY3Rpb24tLWZvb3Rlci1ibG9ja3MgLm5hdi1zdGFja2VkID4gbGkgPiBhOmZvY3VzOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzE0OTBjMTtcbn1cbi5zZWN0aW9uLS1mb290ZXItYmxvY2tzIC5uYXYtc3RhY2tlZCA+IGxpLmFjdGl2ZSA+IGEsXG4uc2VjdGlvbi0tZm9vdGVyLWJsb2NrcyAubmF2LXN0YWNrZWQgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLnNlY3Rpb24tLWZvb3Rlci1ibG9ja3MgLm5hdi1zdGFja2VkID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxNDkwYzE7XG59XG4ubGFuZ3VhZ2Utc3dpdGNoZXIsXG4uY291bnRyeS1zd2l0Y2hlciB7XG4gIGZsb2F0OiByaWdodDtcbiAgYm9yZGVyLWNvbG9yOiAjNjQ2NDY0O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGFuZ3VhZ2Utc3dpdGNoZXIsXG4gIC5jb3VudHJ5LXN3aXRjaGVyIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJvdy1mbHVpZC5nci1tb2JpbGUge1xuICAgICp6b29tOiAxO1xuICB9XG4gIC5yb3ctZmx1aWQuZ3ItbW9iaWxlOmJlZm9yZSxcbiAgLnJvdy1mbHVpZC5nci1tb2JpbGU6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gIH1cbiAgLnJvdy1mbHVpZC5nci1tb2JpbGU6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5yb3ctZmx1aWQuZ3ItbW9iaWxlID4gW2NsYXNzKj1cInNwYW5cIl0ge1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuLnNlY3Rpb24tLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMyNjI2MjY7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMzUzNTM1O1xuICBwYWRkaW5nOiAzNXB4IDA7XG4gIGNvbG9yOiAjNmI2YjZiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tLWZvb3RlciB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5jb3B5cmlnaHQge1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY29weXJpZ2h0IGEge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuLmNvcHlyaWdodCBhOmhvdmVyIHtcbiAgY29sb3I6ICMxNDkwYzE7XG59XG4uYWR2ZXJ0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gIGNvbG9yOiAjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuLmFkZHRoaXMtc2hhcmUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI2F0cnNiIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5hdC1yZXNwLXNoYXJlLWVsZW1lbnQgPiBhIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLmF0LXJlc3Atc2hhcmUtZWxlbWVudCBhIC5hdC1pY29uLXdyYXBwZXIge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLnNlcnZpY2VzLWFkZCB7XG4gICp6b29tOiAxO1xuICBwYWRkaW5nOiAxMHB4IDVweCA1cHggMTBweDtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMXB4O1xuICBkaXNwbGF5OiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5zZXJ2aWNlcy1hZGQ6YmVmb3JlLFxuLnNlcnZpY2VzLWFkZDphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5zZXJ2aWNlcy1hZGQ6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5zZXJ2aWNlcy1hZGRfX2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnNlcnZpY2VzLWFkZCBhIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDRweCA2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2UzZTNlMztcbiAgY29sb3I6ICM5OTk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW46IDAgNXB4IDVweCAwO1xufVxuLnNlcnZpY2VzLWFkZCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2NjYztcbiAgY29sb3I6ICM1NTU7XG59XG4uc2VydmljZXMtYWRkIGEuYWN0aXZlLFxuLnNlcnZpY2VzLWFkZCBhLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzOGI3ZWE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFkZC1ob3Vyc19fbGlzdCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmFkZC1ob3Vyc19fbGlzdF9faXRlbSB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cbi5hZGQtaG91cnNfX2xpc3RfX2l0ZW0gc3Bhbixcbi5hZGQtaG91cnNfX2xpc3RfX2l0ZW0gYSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWRkLWhvdXJzX19saXN0X19pdGVtIHNwYW4sXG4gIC5hZGQtaG91cnNfX2xpc3RfX2l0ZW0gYSB7XG4gICAgcGFkZGluZy1yaWdodDogMnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmFkZC1ob3Vyc19fY29udHJvbHMgc2VsZWN0IHtcbiAgbWFyZ2luOiAwO1xufVxuLmFkZC1ob3Vyc19fY29udHJvbHMgLndlZWtkYXkge1xuICB3aWR0aDogNzBweDtcbn1cbi5hZGQtaG91cnNfX2NvbnRyb2xzIC5ob3Vycy1zdGFydCxcbi5hZGQtaG91cnNfX2NvbnRyb2xzIC5ob3Vycy1lbmQge1xuICB3aWR0aDogMTEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFkZC1ob3Vyc19fY29udHJvbHMgc2VsZWN0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmc6IDJweCAwO1xuICB9XG4gIC5hZGQtaG91cnNfX2NvbnRyb2xzIC53ZWVrZGF5IHtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxuICAuYWRkLWhvdXJzX19jb250cm9scyAuaG91cnMtc3RhcnQsXG4gIC5hZGQtaG91cnNfX2NvbnRyb2xzIC5ob3Vycy1lbmQge1xuICAgIHdpZHRoOiA3NXB4O1xuICB9XG59XG4uYWRkLWhvdXJzX190YiB0ZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uc3RhdHVzIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zdGF0dXMtLW9wZW4ge1xuICBjb2xvcjogIzU2ZDJhZTtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLnN0YXR1cy0tY2xvc2VkIHtcbiAgY29sb3I6ICNkOTE0MDQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmEtYWRkLXZlbnVlIC5jb250cm9scyBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMzBweDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAudGh1bWJuYWlscy1ncmlkID4gLnRodW1ibmFpbCB7XG4gICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgfVxufVxuLnBhZ2UteXBhZ2VfYWRkIC50YWJiYWJsZSAubmF2LXRhYnMgbGkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2UteXBhZ2VfYWRkICNmaWVsZGdyb3VwX3lwYWdlX2dlbmVyYWwgPiBoMyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBqUXVlcnkuUmF0aW5nIFBsdWdpbiBDU1MgLSBodHRwOi8vd3d3LmZ5bmV3b3Jrcy5jb20vanF1ZXJ5L3N0YXItcmF0aW5nLyAqL1xuZGl2LnN0YXItcmF0aW5nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRleHQtaW5kZW50OiAtOTk5ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuZGl2LnN0YXItcmF0aW5nLFxuZGl2LnN0YXItcmF0aW5nIGEge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9zdGFyLnBuZz92MicpIG5vLXJlcGVhdCAwIDBweDtcbn1cbmRpdi5zdGFyLXJhdGluZyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMHB4O1xuICBib3JkZXI6IDA7XG59XG5kaXYuc3Rhci1yYXRpbmctb24gYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2cHggIWltcG9ydGFudDtcbn1cbmRpdi5zdGFyLXJhdGluZy1ob3ZlciBhIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzJweDtcbn1cbi8qIFJlYWQgT25seSBDU1MgKi9cbmRpdi5zdGFyLXJhdGluZy1yZWFkb25seSBhIHtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG59XG4vKiBQYXJ0aWFsIFN0YXIgQ1NTICovXG5kaXYuc3Rhci1yYXRpbmcge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4haW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4vKiBFTkQgalF1ZXJ5LlJhdGluZyBQbHVnaW4gQ1NTICovXG4ucmdyYXkge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9ncmF5LnBuZz92MicpIGNlbnRlciBsZWZ0IHJlcGVhdC14O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucmdvbGQge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9nb2xkLnBuZz92MicpIGNlbnRlciBsZWZ0IHJlcGVhdC14O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jYmxvY2tfcmV2aWV3c19mb3JtIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi8qIE9WRVJBTEwgUkFUSU5HIFBBTkVMICovXG4ucmV2aWV3c19fb3ZlcmFsbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMTBweCA1MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTVlNWU1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gIC5yZXZpZXdzX19vdmVyYWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuLnJldmlld3NfX292ZXJhbGxfX3dyYXBwZXIge1xuICB3aWR0aDogNDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5yZXZpZXdzX19vdmVyYWxsX193cmFwcGVyIHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJldmlld3NfX292ZXJhbGxfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yZXZpZXdzX19vdmVyYWxsX193cmFwcGVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTVlNWU1O1xuICB9XG59XG4ucmV2aWV3c19fb3ZlcmFsbCAubWVhbiB7XG4gIGZvbnQtc2l6ZTogNTJweDtcbiAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gIGNvbG9yOiAjMmZhNmMxO1xuICBmb250LWZhbWlseTogJ2FyaW1vYm9sZCcsIHNhbnMtc2VyaWY7XG59XG4ucmV2aWV3c19fb3ZlcmFsbCAuZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDA1cHgpIHtcbiAgLnJldmlld3NfX292ZXJhbGwgLmZsZXgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucmV2aWV3c19fb3ZlcmFsbCAuZmxleCAuZmxleC1ib3gge1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwNXB4KSB7XG4gIC5yZXZpZXdzX19vdmVyYWxsIC5mbGV4IC5mbGV4LWJveDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLnJldmlld3NfX292ZXJhbGwgLmZsZXggLmZsZXgtYm94Omxhc3QtY2hpbGQge1xuICBmbGV4OiA0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXZpZXdzX19vdmVyYWxsIC5mbGV4IC5mbGV4LWJveDpsYXN0LWNoaWxkIHtcbiAgICBmbGV4OiAyO1xuICB9XG59XG4ucmV2aWV3c19fb3ZlcmFsbCAucmF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJldmlld3NfX292ZXJhbGwgLnJhdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucmV2aWV3c19fb3ZlcmFsbCAucmF0ZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlNWU1ZTU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJldmlld3NfX292ZXJhbGwgLnJhdGUgW2NsYXNzXj0nc3BhbiddIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ucmV2aWV3c19fb3ZlcmFsbF9fY291bnQge1xuICBmbG9hdDogcmlnaHQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmV2aWV3c19fb3ZlcmFsbF9fc3RhcnNfX2l0ZW0gLnJncmF5IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnJldmlld3NfX292ZXJhbGxfX3N0YXJzX19pdGVtIC50aXRsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ucmV2aWV3c19fbGlzdCAuYnRuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmZhNmMxO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmV2aWV3c19fbGlzdCAuYnRuIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLnJldmlld3NfX2xpc3QgLmJ0bjpob3Zlcixcbi5yZXZpZXdzX19saXN0IC5idG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwNzE4Mztcbn1cbi5yZXZpZXdzX19saXN0LmJveCB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXZpZXdzX19saXN0LmJveCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi8qIFJFVklFV1MgSVRFTVMgKi9cbi5yZXZpZXdzX19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlNWU1ZTU7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnJldmlld3NfX2l0ZW1fX3RleHQge1xuICBjb2xvcjogIzAwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5yZXZpZXdzX19pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJldmlld3NfX2l0ZW0tLWZvcm0ge1xuICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG59XG4ucmV2aWV3c19faXRlbV9fYXV0aG9yIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLnJldmlld3NfX2l0ZW1fX2F1dGhvciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbi5yZXZpZXdzX19pdGVtX19hdXRob3IgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLnJldmlld3NfX2l0ZW1fX2F1dGhvcl9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM1NmQyYWU7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LWZhbWlseTogJ21vbnRzZXJyYXRzZW1pYm9sZCcsIHNhbnMtc2VyaWY7XG59XG4ucmV2aWV3c19faXRlbV9fcmF0aW5nIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXZpZXdzX19pdGVtX19yYXRpbmcge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLnJldmlld3NfX2l0ZW1fX3JhdGluZyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5yZXZpZXdzX19pdGVtX19yYXRpbmcgLm1lYW4ge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgbWluLXdpZHRoOiA0N3B4O1xuICBjb2xvcjogIzJmYTZjMTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LWZhbWlseTogJ2FyaW1vYm9sZCcsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5yZXZpZXdzX19pdGVtX19yYXRpbmcgLm1lYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAucmV2aWV3c19faXRlbV9fcmF0aW5nX19pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5yZXZpZXdzX19pdGVtX19yYXRpbmdfX2kgLnRpdGxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWluLXdpZHRoOiAxNDVweDtcbiAgY29sb3I6ICMyMjI7XG59XG4jcmF0ZV9pdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuLnJldmlld3NfX2Zvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJldmlld3NfX2Zvcm0gKyAuYnRuLXByaW1hcnkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuLnJldmlld3NfX2Zvcm1fX3N0YXJzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmV2aWV3c19fZm9ybV9fc3RhcnNfX2l0ZW0gKyAucmV2aWV3c19fZm9ybV9fc3RhcnNfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgfVxufVxuLnJldmlld3NfX2Zvcm1fX3N0YXJzX19pdGVtIC50aXRsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1pbi13aWR0aDogMTQ1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJldmlld3NfX2Zvcm1fX3N0YXJzX19pdGVtIC50aXRsZSB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG4ucmV2aWV3c19fZm9ybSB0ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogMDtcbiAgcmVzaXplOiBub25lO1xufVxuLnJldmlld3NfX2l0ZW1fX2luZm8ge1xuICBwYWRkaW5nOiAwO1xufVxuLnJldmlld3NfX2l0ZW1fX2RhdGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjYmJiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXZpZXdzX19pdGVtX19kYXRlIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuLnJldmlld3NfX2l0ZW1fX2xpa2VzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4ucmV2aWV3c19faXRlbV9fbGlrZXMgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2JiYjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnJldmlld3NfX2l0ZW1fX2xpa2VzIGEubGlrZTpob3ZlciB7XG4gIGNvbG9yOiAjNTJiZTdmO1xufVxuLnJldmlld3NfX2l0ZW1fX2xpa2VzIGEubGlrZTpob3ZlciBpIHtcbiAgYmFja2dyb3VuZDogIzUyYmU3ZjtcbiAgY29sb3I6ICNmZmY7XG59XG4ucmV2aWV3c19faXRlbV9fbGlrZXMgYS5kaXNsaWtlOmhvdmVyIHtcbiAgY29sb3I6ICNmZTQ5NWE7XG59XG4ucmV2aWV3c19faXRlbV9fbGlrZXMgYS5kaXNsaWtlOmhvdmVyIGkge1xuICBiYWNrZ3JvdW5kOiAjZmU0OTVhO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5yZXZpZXdzX19pdGVtX19saWtlcyBhW2Rpc2FibGVkPVwiZGlzYWJsZWRcIl06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiAjYmJiO1xufVxuLnJldmlld3NfX2l0ZW1fX2xpa2VzIGFbZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXTpob3ZlciBpIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogI2JiYjtcbn1cbi5yZXZpZXdzX19pdGVtX19saWtlcyBhIGkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5yZXZpZXdzX19pdGVtX19jb21tZW50cy1saW5rIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucmV2aWV3c19faXRlbV9fY29tbWVudHMtbGluayBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNjMmVkZTQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5yZXZpZXdzX19pdGVtIC5hZGQtY29tbWVudCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2MyZWRlNDtcbn1cbi5yZXZpZXdzX19pdGVtX19jb21tZW50LWZvcm0ge1xuICBtYXJnaW4tbGVmdDogNTZweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5yZXZpZXdzX19pdGVtX19jb21tZW50cyB7XG4gIG1hcmdpbi1sZWZ0OiA1NnB4O1xufVxuLnJldmlld3NfX2l0ZW1fX2NvbW1lbnRzIC5udW0ge1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmbG9hdDogbGVmdDtcbn1cbi5yZXZpZXdzX19pdGVtX19jb21tZW50cyAuY29tbWVudCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucmV2aWV3c19faXRlbV9fY29tbWVudHMgLmNvbW1lbnQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmV2aWV3c19faXRlbV9fY29tbWVudHMgLmRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDM2cHg7XG59XG4ucmV2aWV3c19faXRlbV9fY29tbWVudHMgLmF1dGhvciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ucmV2aWV3c19faXRlbV9fY29tbWVudHMgLmF1dGhvciBzcGFuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmNvbW1lbnQtZm9ybSB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYmEtaXRlbS0tcmV2aWV3LWZvcm0ge1xuICBtYXJnaW46IDA7XG59XG4uYmEtaXRlbS0tcmV2aWV3LWZvcm0gZm9ybSB7XG4gIG1hcmdpbjogMDtcbn1cbi8qIGpRdWVyeS5SYXRpbmcgUGx1Z2luIENTUyAtIGh0dHA6Ly93d3cuZnluZXdvcmtzLmNvbS9qcXVlcnkvc3Rhci1yYXRpbmcvICovXG5kaXYuc3Rhci1yYXRpbmcge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTZweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTllbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5kaXYuc3Rhci1yYXRpbmcsXG5kaXYuc3Rhci1yYXRpbmcgYSB7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL3N0YXIucG5nJykgbm8tcmVwZWF0IDAgMHB4O1xufVxuZGl2LnN0YXItcmF0aW5nIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwcHg7XG4gIGJvcmRlcjogMDtcbn1cbmRpdi5zdGFyLXJhdGluZy1vbiBhIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTZweCAhaW1wb3J0YW50O1xufVxuZGl2LnN0YXItcmF0aW5nLWhvdmVyIGEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMnB4O1xufVxuLyogUmVhZCBPbmx5IENTUyAqL1xuZGl2LnN0YXItcmF0aW5nLXJlYWRvbmx5IGEge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cbi8qIFBhcnRpYWwgU3RhciBDU1MgKi9cbmRpdi5zdGFyLXJhdGluZyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbi8qIEVORCBqUXVlcnkuUmF0aW5nIFBsdWdpbiBDU1MgKi9cbi5yYXRlLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5yYXRlLWJsb2NrX190ZXh0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5iYS1pdGVtcy0tcmV2aWV3cyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uYmEtaXRlbXMtLXJldmlld3M6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJldmlld3NfX2l0ZW1fX2luZm8gLmFkZC1jb21tZW50LnB1bGwtcmlnaHQge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAucmV2aWV3c19faXRlbV9fYXV0aG9yX19uYW1lIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuICAucmV2aWV3c19faXRlbV9fYXV0aG9yX19uYW1lIGltZyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5yZXZpZXdzX19pdGVtX19yYXRpbmcsXG4gIC5yZXZpZXdzX19pdGVtX190ZXh0LFxuICAucmV2aWV3c19faXRlbV9faW5mbyxcbiAgLnJldmlld3NfX2l0ZW1fX2NvbW1lbnQtZm9ybSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5yZXZpZXdzX19pdGVtX19jb21tZW50cyAuY29tbWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXZpZXdzX19pdGVtX19jb21tZW50cyAuY29tbWVudCAuZGVzY3JpcHRpb24ge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJldmlld3NfX2l0ZW1fX2NvbW1lbnRzIC5jb21tZW50Li1vd25lciAubnVtIHtcbiAgYmFja2dyb3VuZDogIzM4YjdlYTtcbn1cbi5yZXZpZXdzX19pdGVtX19jb21tZW50cyAuY29tbWVudC4tb3duZXIgLmRlc2NyaXB0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZTVlNWU1O1xufVxuLnJldmlld3NfX2l0ZW1fX2NvbW1lbnRzIC5jb21tZW50Li1vd25lciAuZGVzY3JpcHRpb24gLmNvbGxhcHNlLWluIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZXZpZXdzX19pdGVtX19jb21tZW50cyAuY29tbWVudC4tb3duZXIgLmRlc2NyaXB0aW9uIC5jb2xsYXBzZWQge1xuICBjb2xvcjogIzAwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmV2aWV3c19faXRlbV9fY29tbWVudHMge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmlld3NfX2l0ZW1fX2NvbW1lbnRzIC5kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZzogNnB4O1xuICB9XG4gIC5yZXZpZXdzX19pdGVtX19jb21tZW50cyAuY29tbWVudDo6YmVmb3JlIHtcbiAgICBsZWZ0OiA3cHg7XG4gIH1cbiAgLnJldmlld3NfX2l0ZW1fX2NvbW1lbnRzIC5jb21tZW50IC5udW0ge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuICAucmV2aWV3c19faXRlbV9fY29tbWVudHMgLmNvbW1lbnQgLmF1dGhvciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICB9XG59XG4ucmJfX2l0ZW0ge1xuICBwYWRkaW5nOiAyNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogMjY4cHg7XG59XG4ucmJfX2l0ZW0gcCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5yYl9faXRlbSA+IGltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG4ucmJfX2l0ZW1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnJiX19pdGVtIC5iYS1zdGFycyB7XG4gICAgd2lkdGg6IDg4cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIyMHB4O1xuICB9XG4gIC5yYl9faXRlbSAuYmEtc3RhcnMuYmEtc3RhcnMtLTAwIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMjBweDtcbiAgfVxuICAucmJfX2l0ZW0gLmJhLXN0YXJzLmJhLXN0YXJzLS0wNSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjM2cHg7XG4gIH1cbiAgLnJiX19pdGVtIC5iYS1zdGFycy5iYS1zdGFycy0tMTAge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI1MnB4O1xuICB9XG4gIC5yYl9faXRlbSAuYmEtc3RhcnMuYmEtc3RhcnMtLTE1IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNjhweDtcbiAgfVxuICAucmJfX2l0ZW0gLmJhLXN0YXJzLmJhLXN0YXJzLS0yMCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjg0cHg7XG4gIH1cbiAgLnJiX19pdGVtIC5iYS1zdGFycy5iYS1zdGFycy0tMjUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwMHB4O1xuICB9XG4gIC5yYl9faXRlbSAuYmEtc3RhcnMuYmEtc3RhcnMtLTMwIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMTZweDtcbiAgfVxuICAucmJfX2l0ZW0gLmJhLXN0YXJzLmJhLXN0YXJzLS0zNSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzMycHg7XG4gIH1cbiAgLnJiX19pdGVtIC5iYS1zdGFycy5iYS1zdGFycy0tNDAge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM0OHB4O1xuICB9XG4gIC5yYl9faXRlbSAuYmEtc3RhcnMuYmEtc3RhcnMtLTQ1IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNjRweDtcbiAgfVxuICAucmJfX2l0ZW0gLmJhLXN0YXJzLmJhLXN0YXJzLS01MCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yYl9faXRlbSAuYmEtc3RhcnMge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlcnZpY2VzIC5yb3cgPiBkaXZbY2xhc3MqPVwic3BhblwiXSxcbiAgLnNlcnZpY2VzIC5yb3ctZmx1aWQgPiBkaXZbY2xhc3MqPVwic3BhblwiXSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5zZXJ2aWNlcyAucm93ID4gZGl2W2NsYXNzKj1cInNwYW5cIl0gcCxcbiAgLnNlcnZpY2VzIC5yb3ctZmx1aWQgPiBkaXZbY2xhc3MqPVwic3BhblwiXSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbi5zZXJ2aWNlcyBoMyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjMmZhNmMxO1xufVxuLnNlcnZpY2VzIHAge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJvb2tpbmctc2VydmljZXMge1xuICBwYWRkaW5nOiAyMnB4IDA7XG59XG4uYm9va2luZy1zZXJ2aWNlc19fdGFiYmFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmJvb2tpbmctc2VydmljZXNfX25hdi10YWJzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzEwcHg7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lIWltcG9ydGFudDtcbn1cbi5ib29raW5nLXNlcnZpY2VzX19uYXYtdGFicyBsaSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ib29raW5nLXNlcnZpY2VzX19uYXYtdGFicyBsaTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kOiAjNTZkMmFlO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmJvb2tpbmctc2VydmljZXNfX25hdi10YWJzIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzM2NDA0QTtcbiAgcGFkZGluZzogMTZweCAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuLmJvb2tpbmctc2VydmljZXNfX25hdi10YWJzIGxpIGE6aG92ZXIsXG4uYm9va2luZy1zZXJ2aWNlc19fbmF2LXRhYnMgbGkgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNTZkMmFlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5ib29raW5nLXNlcnZpY2VzX19uYXYtdGFicyBsaSBhIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzdGN0Y3Rjtcbn1cbi5ib29raW5nLXNlcnZpY2VzX19uYXYtdGFicyBsaS5hY3RpdmU6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ib29raW5nLXNlcnZpY2VzX19uYXYtdGFicyBsaS5hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzU2ZDJhZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmJvb2tpbmctc2VydmljZXNfX25hdi10YWJzIGxpLmFjdGl2ZSBhOmhvdmVyLFxuLmJvb2tpbmctc2VydmljZXNfX25hdi10YWJzIGxpLmFjdGl2ZSBhOmZvY3VzIHtcbiAgY29sb3I6ICM1NmQyYWU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogMCFpbXBvcnRhbnQ7XG59XG4uYm9va2luZy1zZXJ2aWNlc19fdGFiLWNvbnRlbnQge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG59XG4uYm9va2luZy1zZXJ2aWNlc19fdGFiLWNvbnRlbnQgLnRhYi1wYW5lIHtcbiAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XG59XG4uYm9va2luZy1zZXJ2aWNlX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuLmJvb2tpbmctc2VydmljZV9fd3JhcHBlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmYmZiZmI7XG59XG4uYm9va2luZy1zZXJ2aWNlX19idG4ge1xuICBiYWNrZ3JvdW5kOiBub25lIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA1O1xufVxuLmJvb2tpbmctc2VydmljZV9fYnRuLmNvbGxhcHNlZCArIC5ib29raW5nLXNlcnZpY2VfX2NvbnRyb2wge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgYm9yZGVyLWNvbG9yOiAjMzY0MDRBO1xufVxuLmJvb2tpbmctc2VydmljZV9fY29udHJvbCB7XG4gIHdpZHRoOiAzNnB4O1xuICBtaW4td2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzY0MDRBO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuLmJvb2tpbmctc2VydmljZV9fY29udHJvbF9hcnJvdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvaWMtZG93bi1jYXJldC5zdmcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgYm9yZGVyLWNvbG9yOiAjNTZkMmFlO1xufVxuLmJvb2tpbmctc2VydmljZV9fY29udHJvbF9wbHVzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9pYy1wbHVzLnN2Zyk7XG59XG4uYm9va2luZy1zZXJ2aWNlX19pbmZvIHtcbiAgZmxleDogMTtcbn1cbi5ib29raW5nLXNlcnZpY2VfX2luZm8tdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYm9va2luZy1zZXJ2aWNlX190aXRsZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzM2NDA0QTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4uYm9va2luZy1zZXJ2aWNlX19wcmljZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzM2NDA0QTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4uYm9va2luZy1zZXJ2aWNlX190aW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM3RjdGN0Y7XG59XG4uYm9va2luZy1zZXJ2aWNlX19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ib29raW5nLXNlcnZpY2VfX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ib29raW5nLXNlcnZpY2UtaW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuLmJvb2tpbmctc2VydmljZS1pbmZvX190aXRsZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzM2NDA0QTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4uYm9va2luZy1zZXJ2aWNlLWluZm9fX3ByaWNlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjN0Y3RjdGO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5ib29raW5nLXNlcnZpY2UtaW5mb19fZHVyYXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzdGN0Y3Rjtcbn1cbi5ib29raW5nLXNlcnZpY2UtaW5mb19fYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYm9va2luZy1zZXJ2aWNlLWRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICBtaW4taGVpZ2h0OiAyNTBweDtcbn1cbi5ib29raW5nLWVtcGxveWVlcyB7XG4gIHBhZGRpbmc6IDIycHggMDtcbn1cbi5ib29raW5nLWVtcGxveWVlc19fc2Nyb2xsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYm9va2luZy1lbXBsb3llZXNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5ib29raW5nLWVtcGxveWVlc19faXRlbSB7XG4gIG1pbi13aWR0aDogMTY4cHg7XG4gIHdpZHRoOiAxNjhweDtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0O1xuICBmbGV4LXNocmluazogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ib29raW5nLWVtcGxveWVlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJvb2tpbmctZW1wbG95ZWVfX2ltZy1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uYm9va2luZy1lbXBsb3llZV9faW1nLWxpbms6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1NmQyYWU7XG59XG4uYm9va2luZy1lbXBsb3llZV9faW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cbi5ib29raW5nLWVtcGxveWVlX19uYW1lIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmJvb2tpbmctZW1wbG95ZWVfX25hbWUgYSB7XG4gIGNvbG9yOiAjNTZkMmFlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYm9va2luZy1lbXBsb3llZV9fbmFtZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYm9va2luZy1lbXBsb3llZV9fcG9zaXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM3RjdGN0Y7XG59XG4ucmVnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5yZWcgLnJlcXVpcmVkIHtcbiAgY29sb3I6ICM5ZDI2MWQ7XG59XG4ucmVnX19idXNpbmVzcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmVnX19hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5yZWdfX2NhcHRjaGEge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLmItb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLmItb3Igc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjY2NjO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0b3A6IDgwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZWcgLmItb3IsXG4gIC5yZWcgaDIsXG4gIC5yZWcgLnJlZ19fZ2FwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJlZyAuc3BhbjYge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucmVnIC5jb250cm9sLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5yZWcgLmNvdW50cnktbGlzdCB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucmVnX19uYW1lcyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAucmVnX19wd2Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5yZWdfX2NhcHRjaGEge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLnJlZ19fY2FwdGNoYSBoMyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uc29jaWFsLWxvZ2luIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5zb2NpYWwtbG9naW4gaDQge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLnNvY2lhbC1sb2dpbiAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5idG4tZmFjZWJvb2sge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiNGI5MDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzEzMzc4Mztcbn1cbi5idG4tZmFjZWJvb2s6aG92ZXIsXG4uYnRuLWZhY2Vib29rOmZvY3VzLFxuLmJ0bi1mYWNlYm9vazphY3RpdmUsXG4uYnRuLWZhY2Vib29rLmFjdGl2ZSxcbi5idG4tZmFjZWJvb2suZGlzYWJsZWQsXG4uYnRuLWZhY2Vib29rW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMzNzgzO1xufVxuLmJ0bi1mYWNlYm9vazphY3RpdmUsXG4uYnRuLWZhY2Vib29rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDI0NTYgXFw5O1xufVxuLmJ0bi10d2l0dGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzk1ZDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMjcxYmY7XG59XG4uYnRuLXR3aXR0ZXI6aG92ZXIsXG4uYnRuLXR3aXR0ZXI6Zm9jdXMsXG4uYnRuLXR3aXR0ZXI6YWN0aXZlLFxuLmJ0bi10d2l0dGVyLmFjdGl2ZSxcbi5idG4tdHdpdHRlci5kaXNhYmxlZCxcbi5idG4tdHdpdHRlcltkaXNhYmxlZF0ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNzFiZjtcbn1cbi5idG4tdHdpdHRlcjphY3RpdmUsXG4uYnRuLXR3aXR0ZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxNTM4ZCBcXDk7XG59XG4uYnRuLWdvb2dsZS1wbHVzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzQzMzI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNTM3Mjc7XG59XG4uYnRuLWdvb2dsZS1wbHVzOmhvdmVyLFxuLmJ0bi1nb29nbGUtcGx1czpmb2N1cyxcbi5idG4tZ29vZ2xlLXBsdXM6YWN0aXZlLFxuLmJ0bi1nb29nbGUtcGx1cy5hY3RpdmUsXG4uYnRuLWdvb2dsZS1wbHVzLmRpc2FibGVkLFxuLmJ0bi1nb29nbGUtcGx1c1tkaXNhYmxlZF0ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M1MzcyNztcbn1cbi5idG4tZ29vZ2xlLXBsdXM6YWN0aXZlLFxuLmJ0bi1nb29nbGUtcGx1cy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWEyYjFmIFxcOTtcbn1cbi5wd2QtZmllbGQgLnByb2dyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLnB3ZC1maWVsZCAucGFzc3dvcmQtdmVyZGljdCB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLnJlZ19fdGhhbmsge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVnX190aGFuayBoMSArIHAge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLnJlZ19fdGhhbmtfX3ZlcmlmeSB7XG4gIHBhZGRpbmc6IDUwcHggMCAyMHB4O1xufVxuLnJlZ19fdGhhbmtfX3ZlcmlmeSBpIHtcbiAgZm9udC1zaXplOiAxNTBweDtcbiAgY29sb3I6ICNkZGQ7XG59XG4ucmVnX190aGFuayAudGV4dC1pbmZvIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5ibG9ncm9sbC1ncmlkIC5yb3ctZmx1aWQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmlhLXBsdWdpbiB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG59XG4uYWxwaGFiZXRpYy1zZWFyY2ggc3BhbiB7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogIzM4YjdlYTtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi53ZWJzbmFwcHIgaW1nIHtcbiAgbWFyZ2luOiAtOTVweCAwIDAgLTEwMXB4O1xufVxuI2NrZV9ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5hY2NvcmRpb24uanN0cmVlIGxpIHtcbiAgcGFkZGluZzogMnB4IDA7XG59XG4uYWNjb3JkaW9uLmpzdHJlZSBhIHtcbiAgcGFkZGluZzogMnB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4uYWNjb3JkaW9uLmpzdHJlZSAuanN0cmVlLWljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWNjb3JkaW9uIGxpID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG59XG4uYWNjb3JkaW9uIHVsID4gbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjMDM2QjlGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmN2ZiO1xufVxuLmFjY29yZGlvbiBsaSBpbnMge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTUwKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICAtbW96LW9wYWNpdHk6IDAuNTtcbiAgLWtodG1sLW9wYWNpdHk6IDAuNTtcbiAgb3BhY2l0eTogMC41O1xuICB3aWR0aDogMDtcbn1cbi5hY2NvcmRpb24gbGkuanN0cmVlLWNsb3NlZCA+IGlucyB7XG4gIHdpZHRoOiAxOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29uLWFycm93LXJpZ2h0LnBuZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLmFjY29yZGlvbiBsaS5qc3RyZWUtb3BlbiA+IGlucyB7XG4gIHdpZHRoOiAxOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29uLWFycm93LWJvdHRvbS1yaWd0aC5wbmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5hY2NvcmRpb24gbGkgYSBpbnMge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29uLWZvbGRlci5wbmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5hY2NvcmRpb24gbGlbcmVsPWxvY2tlZF0gYSBpbnMge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29uLWxvY2sucG5nJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG4uYWNjb3JkaW9uIGxpIGEuanN0cmVlLWxvYWRpbmcgaW5zIHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvcHJlbG9hZGVyLmdpZicpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLmFjY29yZGlvbi5qc3RyZWUgbGkgdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFjY29yZGlvbi5qc3RyZWUgbGkgdWwgbGkuanN0cmVlLWxlYWYge1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG59XG4vKiEgZmFuY3lCb3ggdjIuMS41IGZhbmN5YXBwcy5jb20gfCBmYW5jeWFwcHMuY29tL2ZhbmN5Ym94LyNsaWNlbnNlICovXG4uZmFuY3lib3gtd3JhcCxcbi5mYW5jeWJveC1za2luLFxuLmZhbmN5Ym94LW91dGVyLFxuLmZhbmN5Ym94LWlubmVyLFxuLmZhbmN5Ym94LWltYWdlLFxuLmZhbmN5Ym94LXdyYXAgaWZyYW1lLFxuLmZhbmN5Ym94LXdyYXAgb2JqZWN0LFxuLmZhbmN5Ym94LW5hdixcbi5mYW5jeWJveC1uYXYgc3Bhbixcbi5mYW5jeWJveC10bXAge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5mYW5jeWJveC13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDgwMjA7XG59XG4uZmFuY3lib3gtc2tpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgY29sb3I6ICM0NDQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5mYW5jeWJveC1vcGVuZWQge1xuICB6LWluZGV4OiA4MDMwO1xufVxuLmZhbmN5Ym94LW9wZW5lZCAuZmFuY3lib3gtc2tpbiB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxMHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMTBweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLmZhbmN5Ym94LW91dGVyLFxuLmZhbmN5Ym94LWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZhbmN5Ym94LWlubmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mYW5jeWJveC10eXBlLWlmcmFtZSAuZmFuY3lib3gtaW5uZXIge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4uZmFuY3lib3gtZXJyb3Ige1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udDogMTRweC8yMHB4IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmZhbmN5Ym94LWltYWdlLFxuLmZhbmN5Ym94LWlmcmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZhbmN5Ym94LWltYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuI2ZhbmN5Ym94LWxvYWRpbmcsXG4uZmFuY3lib3gtY2xvc2UsXG4uZmFuY3lib3gtcHJldiBzcGFuLFxuLmZhbmN5Ym94LW5leHQgc3BhbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL2ZhbmN5Ym94X3Nwcml0ZS5wbmcnKTtcbn1cbiNmYW5jeWJveC1sb2FkaW5nIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMjJweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMDhweDtcbiAgb3BhY2l0eTogMC44O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDgwNjA7XG59XG4jZmFuY3lib3gtbG9hZGluZyBkaXYge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9mYW5jeWJveF9sb2FkaW5nLmdpZicpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLmZhbmN5Ym94LWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xOHB4O1xuICByaWdodDogLTE4cHg7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogODA0MDtcbn1cbi5mYW5jeWJveC1uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDQwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi8uLi9pbWcvYmxhbmsuZ2lmJyk7XG4gIC8qIGhlbHBzIElFICovXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgei1pbmRleDogODA0MDtcbn1cbi5mYW5jeWJveC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cbi5mYW5jeWJveC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG4uZmFuY3lib3gtbmF2IHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBtYXJnaW4tdG9wOiAtMThweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiA4MDQwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uZmFuY3lib3gtcHJldiBzcGFuIHtcbiAgbGVmdDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzZweDtcbn1cbi5mYW5jeWJveC1uZXh0IHNwYW4ge1xuICByaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzJweDtcbn1cbi5mYW5jeWJveC1uYXY6aG92ZXIgc3BhbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZmFuY3lib3gtdG1wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5OXB4O1xuICBsZWZ0OiAtOTk5OTlweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDk5OTk5cHg7XG4gIG1heC1oZWlnaHQ6IDk5OTk5cHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG4vKiBPdmVybGF5IGhlbHBlciAqL1xuLmZhbmN5Ym94LWxvY2sge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmZhbmN5Ym94LWxvY2sgYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbi5mYW5jeWJveC1sb2NrLXRlc3Qge1xuICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbi5mYW5jeWJveC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDgwMTA7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2ZhbmN5Ym94X292ZXJsYXkucG5nJyk7XG59XG4uZmFuY3lib3gtb3ZlcmxheS1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cbi5mYW5jeWJveC1sb2NrIC5mYW5jeWJveC1vdmVybGF5IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi8qIFRpdGxlIGhlbHBlciAqL1xuLmZhbmN5Ym94LXRpdGxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBmb250OiBub3JtYWwgMTNweC8yMHB4IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgei1pbmRleDogODA1MDtcbn1cbi5mYW5jeWJveC1vcGVuZWQgLmZhbmN5Ym94LXRpdGxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5mYW5jeWJveC10aXRsZS1mbG9hdC13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IC0zNXB4O1xuICB6LWluZGV4OiA4MDUwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmFuY3lib3gtdGl0bGUtZmxvYXQtd3JhcCAuY2hpbGQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIHBhZGRpbmc6IDJweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLyogRmFsbGJhY2sgZm9yIHdlYiBicm93c2VycyB0aGF0IGRvZXNuJ3Qgc3VwcG9ydCBSR0JhICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHRleHQtc2hhZG93OiAwIDFweCAycHggIzIyMjtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5mYW5jeWJveC10aXRsZS1vdXRzaWRlLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZhbmN5Ym94LXRpdGxlLWluc2lkZS13cmFwIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4uZmFuY3lib3gtdGl0bGUtb3Zlci13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG4vKlJldGluYSBncmFwaGljcyEqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMS41KSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpIHtcbiAgI2ZhbmN5Ym94LWxvYWRpbmcsXG4gIC5mYW5jeWJveC1jbG9zZSxcbiAgLmZhbmN5Ym94LXByZXYgc3BhbixcbiAgLmZhbmN5Ym94LW5leHQgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWcvZmFuY3lib3hfc3ByaXRlQDJ4LnBuZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDRweCAxNTJweDtcbiAgICAvKlRoZSBzaXplIG9mIHRoZSBub3JtYWwgaW1hZ2UsIGhhbGYgdGhlIHNpemUgb2YgdGhlIGhpLXJlcyBpbWFnZSovXG4gIH1cbiAgI2ZhbmN5Ym94LWxvYWRpbmcgZGl2IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltZy9mYW5jeWJveF9sb2FkaW5nQDJ4LmdpZicpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xuICAgIC8qVGhlIHNpemUgb2YgdGhlIG5vcm1hbCBpbWFnZSwgaGFsZiB0aGUgc2l6ZSBvZiB0aGUgaGktcmVzIGltYWdlKi9cbiAgfVxufVxuLmJhLXRhYmJhYmxlLS1waG9uZSAubmF2LXBpbGxzID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBjb2xvcjogIzg4ODtcbn1cbmEuYnRuLW5lYXItbWUge1xuICBiYWNrZ3JvdW5kOiAjMzhiN2VhICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzE0OTBjMSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmItdHlwZWFoZWFkIC50eXBlYWhlYWQgPiBsaSA+IGEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cbi5iLXR5cGVhaGVhZCAudHlwZWFoZWFkID4gbGkgPiBhOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG59XG4uYi10eXBlYWhlYWQgLnR5cGVhaGVhZCA+IGxpID4gYSA+IHNwYW4ge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5iLXR5cGVhaGVhZCAudHlwZWFoZWFkID4gbGkgPiBhID4gc3Bhbi5jYXRlZ29yeSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM5OTk7XG59XG4uanMtbW9iaWxlLXNlYXJjaC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmpzLW1vYmlsZS1zZWFyY2gtd3JhcDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAzMDtcbn1cbi5qcy1tb2JpbGUtc2VhcmNoLXdyYXAuaXMtY2xpY2tlZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJhLWdtYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJhLWdtYXAtZW5sYXJnZSB7XG4gIGNvbG9yOiAjMmZhNmMxO1xufVxuLmJhLWdtYXAtZW5sYXJnZSA+IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJhLWdtYXAtZW5sYXJnZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5iYS1nbWFwLWVubGFyZ2U6aG92ZXIgPiBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY2x1c3RlciB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9jbHVzdGVyLWljb24ucG5nJykgMCAwIG5vLXJlcGVhdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6ICMwMDA7XG59XG4uYmEtZ21hcC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogMjAwMDtcbiAgd2lkdGg6IDIyOHB4O1xufVxuLmJhLWdtYXAtd3JhcHBlciAuYmEtZ21hcC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDQwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYmEtZ21hcC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTc4cHg7XG4gIH1cbn1cbi5iYS1nbWFwLXdyYXBwZXItLWxhcmdlIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDQwMDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHRvcDogNTBweCAhaW1wb3J0YW50O1xuICByaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG4uYmEtZ21hcC13cmFwcGVyLS1sYXJnZSAuYmEtZ21hcCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmJhLWdtYXAtd3JhcHBlci0tbGFyZ2UgLmJhLWdtYXAtZW5sYXJnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmEtZ21hcC13cmFwcGVyLS1sYXJnZSAuYmEtZ21hcC1jbG9zZSB7XG4gIHRvcDogLTUwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJhLWdtYXAtd3JhcHBlci0tbW9iaWxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuYmEtZ21hcC13cmFwcGVyLS1tb2JpbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYXNpZGUtbWFwIC5ib3gtY29udGVudCBhIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmFzaWRlLW1hcCAuYmEtZ21hcC1iYWNrZHJvcCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyMDAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYXNpZGUtbWFwIC5iYS1nbWFwLWVubGFyZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0cHggMDtcbn1cbi5hc2lkZS1tYXAgLmxlYWZsZXQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFzaWRlLW1hcCAubGVhZmxldC1jb250YWluZXIgLmluZm9idWJibGUge1xuICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgd2lkdGg6IDMwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDQwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFzaWRlLW1hcCAubGVhZmxldC1jb250YWluZXIgLmluZm9idWJibGVfX3dyYXAge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uYXNpZGUtbWFwIC5sZWFmbGV0LWNvbnRhaW5lciAuaW5mb2J1YmJsZV9fd3JhcCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hc2lkZS1tYXAgLmxlYWZsZXQtY29udGFpbmVyIC5pbmZvYnViYmxlX193cmFwIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uYXNpZGUtbWFwIC5sZWFmbGV0LWNvbnRhaW5lciAuaW5mb2J1YmJsZV9fd3JhcCAucmF0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uYXNpZGUtbWFwIC5sZWFmbGV0LWNvbnRhaW5lciAuaW5mb2J1YmJsZV9fd3JhcCAucmF0aW5nIC5jb3VudCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM2NDY0NjQ7XG59XG4uYXNpZGUtbWFwIC5sZWFmbGV0LWNvbnRhaW5lciAuaW5mb2J1YmJsZV9fd3JhcCBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItY29sb3I6ICNlNWU1ZTU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NmQyYWU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiAnbW9udHNlcnJhdHJlZ3VsYXInO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbn1cbi5hc2lkZS1tYXAgLmxlYWZsZXQtY29udGFpbmVyIC5pbmZvYnViYmxlX193cmFwIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmVhZDg4O1xufVxuLmFzaWRlLW1hcCAubGVhZmxldC1jb250YWluZXIgLmluZm9idWJibGUgaDQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDEwcHggMCA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xufVxuLmFzaWRlLW1hcCAubGVhZmxldC1wb3B1cCBzcGFuIHtcbiAgY29sb3I6ICMzOGI3ZWE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmFzaWRlLW1hcCAubGVhZmxldC1wb3B1cCBzcGFuOmhvdmVyIHtcbiAgY29sb3I6ICMxNDkwYzE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRpc3QgKyAuZGlzdCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG4uZGlzdF9faW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLmRpc3RfX2ltZzo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5kaXN0X19pbWdfX3RpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMDtcbiAgbGVmdDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvdHRvbTogMTVweDtcbn1cbi5kaXN0X19pbWdfX3RpdGxlIGgyLFxuLmRpc3RfX2ltZ19fdGl0bGUgaDEge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDAgMCAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGlzdF9faW1nX190aXRsZSBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4uZGlzdF9faW1nX190aXRsZSBwIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5kaXN0X19pbWdfX3RpdGxlIHAgc3BhbiBpIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbn1cbi5kaXN0X19pbWdfX3RpdGxlLi1zbSBoMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4uZGlzdC0tbGF0ZXN0IHtcbiAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xufVxuLmRpc3RfX3ZpZXctYWxsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmRpc3QtY291bnRyeSAuZGlzdF9faW1nOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRpc3QtY291bnRyeSBoMiB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmRpc3QtY291bnRyeSBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5kaXN0LWNvdW50cnkgcCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uZGlzdC1jb3VudHJ5IHAgc3BhbiBpIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogcmdiYSgxMDAsIDEwMCwgMTAwLCAwLjc1KTtcbn1cbi5kaXN0LXdycCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAyNDBweDtcbn1cbi5kaXN0LXdycCAuZGlzdF9faW1nIHtcbiAgbWluLWhlaWdodDogMjQwcHg7XG59XG4uZGlzdC13cnAgaDIgYSxcbi5kaXN0LXdycCBoMiBhOmZvY3VzLFxuLmRpc3Qtd3JwIGgyIGE6Zm9jdXMsXG4uZGlzdC13cnAgaDIgYTpmb2N1czpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGlzdC13cnAgaDIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kaXN0LXdycDpob3ZlciAuZGlzdF9faW1nOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uZGlzdC1pdGVtcyAucm93LWZsdWlkOmxhc3QtY2hpbGQgLmRpc3Qtd3JwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kaXN0X19jYXRzIC5iYS1pdGVtIHtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA2MHB4O1xufVxuLmRpc3RfX2NhdHMgLmJhLWl0ZW1fX2ltYWdlIHtcbiAgbWF4LXdpZHRoOiA2MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uZGlzdF9fY2F0cyAuYmEtaXRlbV9fYm9keSB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uZGlzdF9fY2F0cyAuYmEtaXRlbV9fdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuLmRpc3RfX2NhdHMgLmJhLWl0ZW1fX3RpdGxlIHNwYW4ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmRpc3RfX2NhdHMgLmJhLWl0ZW1fX21vcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2U0ZTRlNDtcbiAgY29sb3I6ICM5OTk7XG59XG4uZGlzdF9fY2F0cyAuYmEtaXRlbV9fbW9yZSBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRpc3RfX2NhdHMgLmJhLWl0ZW1fX21vcmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZGVkZWRlO1xufVxuLmRpc3RfX2NhdHMgLmJhLWl0ZW1fX21vcmU6aG92ZXIgaSB7XG4gIGNvbG9yOiAjNjY2O1xufVxuLmRpc3RfX2Rlc2Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5kaXN0X19kZXNjOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTE1cHg7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xufVxuLmRpc3RfX2Rlc2MgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kaXN0X193ZWF0aGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZGlzdF9fd2VhdGhlcl9fd3JwIHtcbiAgKnpvb206IDE7XG59XG4uZGlzdF9fd2VhdGhlcl9fd3JwOmJlZm9yZSxcbi5kaXN0X193ZWF0aGVyX193cnA6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4uZGlzdF9fd2VhdGhlcl9fd3JwOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uZGlzdF9fd2VhdGhlcl9faWNvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogOTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBvcGFjaXR5OiAwLjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG59XG4uZGlzdF9fd2VhdGhlcl9fZGVncmVlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAzMHB4IDAgMDtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZGlzdF9fd2VhdGhlcl9fZGVncmVlIHN1cCB7XG4gIHRvcDogLTE2cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICM5OTk7XG59XG4uZGlzdF9fd2VhdGhlcl9fZGVncmVlIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzk5OTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZGlzdF9fd2VhdGhlcl9faW5mbyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmRpc3RfX3dlYXRoZXJfX2luZm8gcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5kaXN0LS1tYXAge1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xufVxuLmRpc3QtbWFwIHtcbiAgaGVpZ2h0OiAzMjBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5sb2MtZGVzYyB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG4ubG9jLWRlc2MgLmRpc3RfX3dlYXRoZXIge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi5sb2MtZGVzY19fYm9keSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uYmEtaXRlbS0tY2xlYW4ge1xuICBib3JkZXI6IDAgbm9uZTtcbiAgcGFkZGluZzogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uYmEtaXRlbS0tY2xlYW4gLmJhLWl0ZW1fX2JvZHkge1xuICBwYWRkaW5nOiA2cHggMCAwO1xufVxuLmJhLWl0ZW0tLWNsZWFuIC5iYS1pdGVtX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogM3B4IDAgMDtcbn1cbi5iYS1pdGVtLS1jbGVhbiAuYmEtaXRlbV9fZGVzY3JpcHRpb24gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYmEtaXRlbS0tY2xlYW4gLmJhLWl0ZW1fX2ltYWdlIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogI2RkZDtcbn1cbi5iYS1pdGVtLS1jbGVhbiAuYmEtaXRlbV9fdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW46IDA7XG59XG4uYmEtaXRlbS0tY2xlYW4uLWRpc3RyaWN0IC5iYS1pdGVtX19pbWFnZSB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiA2NnB4O1xufVxuLmFkbWluLXBhbmVsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbn1cbi5hZG1pbi1wYW5lbF9fYnRucyB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNXB4O1xufVxuLmFkbWluLXBhbmVsX19jb250ZW50IHtcbiAgcGFkZGluZzogMTVweDtcbn1cbiNlZGl0X3Nlb190ZXh0X2Zvcm0ge1xuICBtYXJnaW46IDA7XG59XG4jYmxvY2tfdG9wX2NhdGVnb3JpZXMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uY2F0LW5hdiB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgKnpvb206IDE7XG59XG4uY2F0LW5hdjpiZWZvcmUsXG4uY2F0LW5hdjphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5jYXQtbmF2OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uY2F0LW5hdiA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMDtcbn1cbi5jYXQtbmF2ID4gbGkgPiBhLFxuLmNhdC1uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM2NjY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmNhdC1uYXYgPiBsaSA+IGE6aG92ZXIsXG4uY2F0LW5hdiA+IGxpID4gYTpmb2N1czpob3ZlciB7XG4gIGNvbG9yOiAjMTExO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2F0LW5hdiA+IGxpLmFjdGl2ZSA+IGEsXG4uY2F0LW5hdiA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMsXG4uY2F0LW5hdiA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIge1xuICBjb2xvcjogIzExMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzExMTtcbn1cbi50YWdnZWQtaW4ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiByZ2JhKDEwMCwgMTAwLCAxMDAsIDAuNyk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFnZS1oZWFkZXItLXRhZzo6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50YWdzIHtcbiAgKnpvb206IDE7XG59XG4udGFnczpiZWZvcmUsXG4udGFnczphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi50YWdzOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4udGFnc19faXRlbSxcbi50YWdzX19pdGVtOmZvY3VzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBtYXJnaW46IDAgNXB4IDVweCAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4udGFnc19faXRlbTpob3Zlcixcbi50YWdzX19pdGVtOmZvY3VzOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzZkYzVhYTtcbiAgYm9yZGVyLWNvbG9yOiAjNDliNzk1O1xufVxuLnRhZ3NfX2l0ZW0uYWN0aXZlLFxuLnRhZ3NfX2l0ZW06Zm9jdXMuYWN0aXZlLFxuLnRhZ3NfX2l0ZW0uYWN0aXZlOmhvdmVyLFxuLnRhZ3NfX2l0ZW06Zm9jdXMuYWN0aXZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMzY2E4YzM7XG4gIGJvcmRlci1jb2xvcjogIzMwODY5Yztcbn1cbi5ibG9nLWl0ZW1zIC5zZWN0aW9uX19oZWFkZXJfX3NlcCB7XG4gIG1hcmdpbjogNTBweCBhdXRvO1xufVxuLmJsb2ctaXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ibG9nLWl0ZW1fX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJsb2ctaXRlbV9faW1hZ2VfX2NvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG4uYmxvZy1pdGVtX19pbWFnZV9fY292ZXIgaSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5ibG9nLWl0ZW1fX2ltYWdlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJsb2ctaXRlbV9faW1hZ2U6aG92ZXIgLmJsb2ctaXRlbV9faW1hZ2VfX2NvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG59XG4uYmxvZy1pdGVtX19pbWFnZTpob3ZlciAuYmxvZy1pdGVtX19pbWFnZV9fY292ZXIgaSB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luLXRvcDogLTI1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcbn1cbi5ibG9nLWl0ZW1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5ibG9nLWl0ZW1fX3RpdGxlIGEge1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJsb2ctaXRlbV9fdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMTQ5MGMxO1xufVxuLmJsb2ctaXRlbV9fYm9keSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi5ibG9nLWl0ZW1fX2RhdGUge1xuICBjb2xvcjogcmdiYSgxMDAsIDEwMCwgMTAwLCAwLjUpO1xufVxuLmJsb2ctaXRlbV9faW50cm8ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI2Jsb2NrX25ld19hcnRpY2xlcyB7XG4gIGJvcmRlcjogMCBub25lO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuI2Jsb2NrX25ld19hcnRpY2xlcyAuYm94LWNhcHRpb24ge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMzMzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2Jsb2NrX25ld19hcnRpY2xlcyAuYm94LWNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuLmctYmxvZyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uZy1ibG9nX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZy1ibG9nX19pbWFnZV9fY292ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbn1cbi5nLWJsb2dfX2ltYWdlX19jb3ZlciBpIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLmctYmxvZ19faW1hZ2U6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZy1ibG9nX19pbWFnZTpob3ZlciAuZy1ibG9nX19pbWFnZV9fY292ZXIge1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbn1cbi5nLWJsb2dfX2ltYWdlOmhvdmVyIC5nLWJsb2dfX2ltYWdlX19jb3ZlciBpIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xufVxuLmctYmxvZ19fdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMDtcbn1cbi5nLWJsb2dfX3RpdGxlIGEge1xuICBjb2xvcjogIzY0NjQ2NDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmctYmxvZ19fdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMzhiN2VhO1xufVxuLmctYmxvZ19fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC42KTtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmctYmxvZ19faW50cm8ge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4udmlldy1hY2NvdW50X19hdmEge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnZpZXctYWNjb3VudF9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnZpZXctYWNjb3VudCAudmVudWUtaW5mbyB0ZDpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAxMDBweDtcbn1cbi52aWV3LWFjY291bnQgLnZlbnVlLWluZm8tLW5hcnJvdyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5mcmllbmRzLWxpc3QgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmZyaWVuZHMtbGlzdCBhIGltZyB7XG4gIHdpZHRoOiAyNHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAwIDRweCAwIDA7XG59XG4ucGVvcGxlLWFyb3VuZCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1NHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnN0eWxlLXBpY3MgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLi1uby1ib3JkZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4udGltZWxpbmVfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCA0MHB4O1xufVxuLnRpbWVsaW5lX19pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMnB4O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG4udGltZWxpbmVfX2l0ZW1fX2RhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udGltZWxpbmVfX2l0ZW1fX2RhdGU6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtMTBweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnRpbWVsaW5lX19pdGVtX19kYXRlIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICM5OTk7XG59XG4udGltZWxpbmVfX2l0ZW1fX2JvZHkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG59XG4ucmV2aWV3c19faXRlbS4tdXNlciAucmV2aWV3c19faXRlbV9fdGV4dCxcbi5yZXZpZXdzX19pdGVtLi11c2VyIC5yZXZpZXdzX19pdGVtX19pbmZvIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ucGljcy1saXN0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBpY3MtbGlzdCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA1cHggNXB4O1xufVxuLnByaWNpbmcge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnByaWNpbmdfX3dycCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcmljaW5nX193cnAge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4ucHJpY2luZ19fd3JwLi1wcmVtaXVtIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ucHJpY2luZ19faXRlbSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTYsIDE4MywgMjM0LCAwLjQpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDU2LCAxODMsIDIzNCwgMC4xKTtcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJpY2luZ19faXRlbV9fbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIwcHg7XG4gIGxlZnQ6IDYwcHg7XG4gIHJpZ2h0OiA2MHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjQ4LCAxNDgsIDYsIDAuNCk7XG59XG4ucHJpY2luZ19faXRlbSBoNCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbjogMDtcbn1cbi5wcmljaW5nX19pdGVtIGgyIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMDtcbn1cbi5wcmljaW5nX19pdGVtIHAge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjOTk5O1xuICBtYXJnaW46IDA7XG59XG4ucHJpY2luZ19faXRlbSB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnByaWNpbmdfX2l0ZW0gdWwgKyAuYnRuIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5wcmljaW5nX19pdGVtIHVsID4gbGkge1xuICBtYXJnaW46IDAgMCA3cHg7XG4gIHBhZGRpbmc6IDAgMCA3cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJpY2luZ19faXRlbSB1bCA+IGxpOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDBweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDU2LCAxODMsIDIzNCwgMC4zKTtcbn1cbi5wcmljaW5nX19pdGVtIHVsID4gbGkgaSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ucHJpY2luZ19faXRlbSB1bCA+IGxpOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wcmljaW5nX19pdGVtIHVsID4gbGk6bGFzdC1vZi10eXBlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJpY2luZ19faXRlbS4tcHJlbWl1bSB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBib3JkZXItY29sb3I6IHJnYmEoMjQ4LCAxNDgsIDYsIDAuNCk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ4LCAxNDgsIDYsIDAuMSk7XG59XG4ucHJpY2luZ19faXRlbS4tcHJlbWl1bSAucHJpY2luZ19faGVhZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ4LCAxNDgsIDYsIDAuMyk7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbi5wcmljaW5nX19pdGVtLi1wcmVtaXVtIHVsID4gbGk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDgsIDE0OCwgNiwgMC4zKTtcbn1cbi5wcmljaW5nX19pdGVtLi1jb21pbmctc29vbiB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xufVxuLnByaWNpbmdfX2l0ZW0uLWNvbWluZy1zb29uIHVsID4gbGk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnByaWNpbmdfX2l0ZW0uLWNvbWluZy1zb29uIC5wcmljaW5nX19oZWFkIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cbi5wcmljaW5nX19oZWFkIHtcbiAgYmFja2dyb3VuZDogcmdiYSg1NiwgMTgzLCAyMzQsIDAuMSk7XG4gIG1hcmdpbjogLTIwcHggLTIwcHggMjBweDtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5xdW90ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgY29sb3I6ICM5OTk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnF1b3RlIHtcbiAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xuICB9XG59XG4ucHJpY2luZy1mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmNvbnRlbnQtd3JhcC4tcGFkIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLmQtcmV2aWV3cy1saXN0IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG4uZC1yZXZpZXcgdGQsXG4uZC1yZXZpZXcgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAxMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5kLXJldmlldyB0aCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbn1cbi5kLXJldmlld19fYWN0aW9ucyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4uZC1yZXZpZXcgdGguZC1yZXZpZXdfX2FjdGlvbnMge1xuICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xufVxuLmQtcmV2aWV3X19yZXBseSB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kLXJldmlld19fcmVwbHk6OmJlZm9yZSxcbi5kLXJldmlld19fcmVwbHk6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDIwcHg7XG4gIHRvcDogLTEwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAxMHB4IDEwcHggMTBweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZjJmMmYyIHRyYW5zcGFyZW50O1xufVxuLmQtcmV2aWV3X19yZXBseTo6YmVmb3JlIHtcbiAgdG9wOiAtMTFweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZGRkIHRyYW5zcGFyZW50O1xufVxuLmQtcmV2aWV3X19yZXBseSBmb3JtIHtcbiAgbWFyZ2luOiAwO1xufVxuLmQtcmV2aWV3X19yZXBseSBmb3JtIC5idG4gKyAuYnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmRhLXN0YXRzLWhlYWQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAqem9vbTogMTtcbn1cbi5kYS1zdGF0cy1oZWFkOmJlZm9yZSxcbi5kYS1zdGF0cy1oZWFkOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmRhLXN0YXRzLWhlYWQ6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5kYS1zdGF0cy1oZWFkIHNlbGVjdCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwO1xufVxuLmRhLXN0YXRzLWhlYWQgc2VsZWN0LmxvYWRpbmcge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9zZWxlY3QyLXNwaW5uZXIuZ2lmJykgOTAlIDUwJSBuby1yZXBlYXQ7XG59XG4uZGEtc3RhdHMtaGVhZCBoNCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGEtc3RhdHMtaGVhZCBzZWxlY3Qge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMzBweDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmRhLXN0YXRzLWhlYWQgc2VsZWN0ICsgc2VsZWN0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4uZGEtcmV2LWVzdCB7XG4gIG1hcmdpbjogMDtcbn1cbi5kYS1yZXYtZXN0IC5pbnB1dC1hcHBlbmQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmRhLXJldi1lc3QgLmlucHV0LWFwcGVuZCBpbnB1dCB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgd2lkdGg6IDgwcHg7XG59XG4uZGEtcmV2LWVzdCAuaW5wdXQtYXBwZW5kIGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cbi5kYS1yZXYtZXN0X19yZXN1bHQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uZGEtcmV2LWVzdF9fcmVzdWx0IGIge1xuICBjb2xvcjogI2FjZDM3Mztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGEtcmV2LWVzdF9fcmVzdWx0IHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5kYS1zdGF0cy1ibG9ja3Mge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kYS1zdGF0cy1ibG9ja3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmRhLXN0YXRzLWJsb2NrcyBbY2xhc3MqPVwic3BhblwiXSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZGEtc3RhdC1ibG9jayB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRhLXN0YXQtYmxvY2sgLmljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cbi5kYS1zdGF0LWJsb2NrIGgzIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuLmRhLXN0YXQtYmxvY2sgaDQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhLXN0YXQtYmxvY2sge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG4gIC5kYS1zdGF0LWJsb2NrIC5pY29uIHtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDEwcHg7XG4gIH1cbn1cbi5kYS1zdGF0LWJsb2NrLi1hbHQxIHtcbiAgYmFja2dyb3VuZDogI2FjZDM3Mztcbn1cbi5kYS1zdGF0LWJsb2NrLi1hbHQyIHtcbiAgYmFja2dyb3VuZDogIzFjYmJiNDtcbn1cbi5kYS1zdGF0LWJsb2NrLi1hbHQzIHtcbiAgYmFja2dyb3VuZDogIzAwYmZmMztcbn1cbi5kYS1zdGF0LWJsb2NrLi1hbHQ0IHtcbiAgYmFja2dyb3VuZDogI2MzN2ZjNDtcbn1cbi5jdC1kb3VibGUtb2N0YXZlOmFmdGVyLFxuLmN0LW1ham9yLWVsZXZlbnRoOmFmdGVyLFxuLmN0LW1ham9yLXNlY29uZDphZnRlcixcbi5jdC1tYWpvci1zZXZlbnRoOmFmdGVyLFxuLmN0LW1ham9yLXNpeHRoOmFmdGVyLFxuLmN0LW1ham9yLXRlbnRoOmFmdGVyLFxuLmN0LW1ham9yLXRoaXJkOmFmdGVyLFxuLmN0LW1ham9yLXR3ZWxmdGg6YWZ0ZXIsXG4uY3QtbWlub3Itc2Vjb25kOmFmdGVyLFxuLmN0LW1pbm9yLXNldmVudGg6YWZ0ZXIsXG4uY3QtbWlub3Itc2l4dGg6YWZ0ZXIsXG4uY3QtbWlub3ItdGhpcmQ6YWZ0ZXIsXG4uY3Qtb2N0YXZlOmFmdGVyLFxuLmN0LXBlcmZlY3QtZmlmdGg6YWZ0ZXIsXG4uY3QtcGVyZmVjdC1mb3VydGg6YWZ0ZXIsXG4uY3Qtc3F1YXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY2xlYXI6IGJvdGg7XG59XG4uY3QtZG91YmxlLW9jdGF2ZTphZnRlcixcbi5jdC1kb3VibGUtb2N0YXZlOmJlZm9yZSxcbi5jdC1nb2xkZW4tc2VjdGlvbjphZnRlcixcbi5jdC1tYWpvci1lbGV2ZW50aDphZnRlcixcbi5jdC1tYWpvci1lbGV2ZW50aDpiZWZvcmUsXG4uY3QtbWFqb3Itc2Vjb25kOmFmdGVyLFxuLmN0LW1ham9yLXNlY29uZDpiZWZvcmUsXG4uY3QtbWFqb3Itc2V2ZW50aDphZnRlcixcbi5jdC1tYWpvci1zZXZlbnRoOmJlZm9yZSxcbi5jdC1tYWpvci1zaXh0aDphZnRlcixcbi5jdC1tYWpvci1zaXh0aDpiZWZvcmUsXG4uY3QtbWFqb3ItdGVudGg6YWZ0ZXIsXG4uY3QtbWFqb3ItdGVudGg6YmVmb3JlLFxuLmN0LW1ham9yLXRoaXJkOmFmdGVyLFxuLmN0LW1ham9yLXRoaXJkOmJlZm9yZSxcbi5jdC1tYWpvci10d2VsZnRoOmFmdGVyLFxuLmN0LW1ham9yLXR3ZWxmdGg6YmVmb3JlLFxuLmN0LW1pbm9yLXNlY29uZDphZnRlcixcbi5jdC1taW5vci1zZWNvbmQ6YmVmb3JlLFxuLmN0LW1pbm9yLXNldmVudGg6YWZ0ZXIsXG4uY3QtbWlub3Itc2V2ZW50aDpiZWZvcmUsXG4uY3QtbWlub3Itc2l4dGg6YWZ0ZXIsXG4uY3QtbWlub3Itc2l4dGg6YmVmb3JlLFxuLmN0LW1pbm9yLXRoaXJkOmFmdGVyLFxuLmN0LW1pbm9yLXRoaXJkOmJlZm9yZSxcbi5jdC1vY3RhdmU6YWZ0ZXIsXG4uY3Qtb2N0YXZlOmJlZm9yZSxcbi5jdC1wZXJmZWN0LWZpZnRoOmFmdGVyLFxuLmN0LXBlcmZlY3QtZmlmdGg6YmVmb3JlLFxuLmN0LXBlcmZlY3QtZm91cnRoOmFmdGVyLFxuLmN0LXBlcmZlY3QtZm91cnRoOmJlZm9yZSxcbi5jdC1zcXVhcmU6YWZ0ZXIsXG4uY3Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uY3QtbGFiZWwge1xuICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uY3QtY2hhcnQtYmFyIC5jdC1sYWJlbCxcbi5jdC1jaGFydC1saW5lIC5jdC1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY3QtbGFiZWwuY3QtaG9yaXpvbnRhbC5jdC1zdGFydCB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBmbGV4LWVuZDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIC1tcy1mbGV4LWFsaWduOiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAtd2Via2l0LWJveC1wYWNrOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtcGFjazogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFuY2hvcjogc3RhcnQ7XG59XG4uY3QtbGFiZWwuY3QtaG9yaXpvbnRhbC5jdC1lbmQge1xuICAtd2Via2l0LWJveC1hbGlnbjogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWJveC1wYWNrOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtcGFjazogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFuY2hvcjogc3RhcnQ7XG59XG4uY3QtbGFiZWwuY3QtdmVydGljYWwuY3Qtc3RhcnQge1xuICAtd2Via2l0LWJveC1hbGlnbjogZmxleC1lbmQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAtbXMtZmxleC1hbGlnbjogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgLXdlYmtpdC1ib3gtcGFjazogZmxleC1lbmQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgLW1zLWZsZXgtcGFjazogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0ZXh0LWFuY2hvcjogZW5kO1xufVxuLmN0LWxhYmVsLmN0LXZlcnRpY2FsLmN0LWVuZCB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBmbGV4LWVuZDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIC1tcy1mbGV4LWFsaWduOiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAtd2Via2l0LWJveC1wYWNrOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtcGFjazogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFuY2hvcjogc3RhcnQ7XG59XG4uY3QtY2hhcnQtYmFyIC5jdC1sYWJlbC5jdC1ob3Jpem9udGFsLmN0LXN0YXJ0IHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGZsZXgtZW5kO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgLW1zLWZsZXgtYWxpZ246IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWFuY2hvcjogc3RhcnQ7XG59XG4uY3QtY2hhcnQtYmFyIC5jdC1sYWJlbC5jdC1ob3Jpem9udGFsLmN0LWVuZCB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWFuY2hvcjogc3RhcnQ7XG59XG4uY3QtY2hhcnQtYmFyLmN0LWhvcml6b250YWwtYmFycyAuY3QtbGFiZWwuY3QtaG9yaXpvbnRhbC5jdC1zdGFydCB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBmbGV4LWVuZDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIC1tcy1mbGV4LWFsaWduOiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAtd2Via2l0LWJveC1wYWNrOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtcGFjazogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFuY2hvcjogc3RhcnQ7XG59XG4uY3QtY2hhcnQtYmFyLmN0LWhvcml6b250YWwtYmFycyAuY3QtbGFiZWwuY3QtaG9yaXpvbnRhbC5jdC1lbmQge1xuICAtd2Via2l0LWJveC1hbGlnbjogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWJveC1wYWNrOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtcGFjazogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFuY2hvcjogc3RhcnQ7XG59XG4uY3QtY2hhcnQtYmFyLmN0LWhvcml6b250YWwtYmFycyAuY3QtbGFiZWwuY3QtdmVydGljYWwuY3Qtc3RhcnQge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGZsZXgtZW5kO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIC1tcy1mbGV4LXBhY2s6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdGV4dC1hbmNob3I6IGVuZDtcbn1cbi5jdC1jaGFydC1iYXIuY3QtaG9yaXpvbnRhbC1iYXJzIC5jdC1sYWJlbC5jdC12ZXJ0aWNhbC5jdC1lbmQge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1wYWNrOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYW5jaG9yOiBlbmQ7XG59XG4uY3QtZ3JpZCB7XG4gIHN0cm9rZTogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBzdHJva2Utd2lkdGg6IDFweDtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMnB4O1xufVxuLmN0LXBvaW50IHtcbiAgc3Ryb2tlLXdpZHRoOiAxMHB4O1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG59XG4uY3QtbGluZSB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZS13aWR0aDogNHB4O1xufVxuLmN0LWFyZWEge1xuICBzdHJva2U6IG5vbmU7XG4gIGZpbGwtb3BhY2l0eTogMC4xO1xufVxuLmN0LWJhciB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZS13aWR0aDogMTBweDtcbn1cbi5jdC1zbGljZS1kb251dCB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZS13aWR0aDogNjBweDtcbn1cbi5jdC1zZXJpZXMtYSAuY3QtYmFyLFxuLmN0LXNlcmllcy1hIC5jdC1saW5lLFxuLmN0LXNlcmllcy1hIC5jdC1wb2ludCxcbi5jdC1zZXJpZXMtYSAuY3Qtc2xpY2UtZG9udXQge1xuICBzdHJva2U6ICNkNzAyMDY7XG59XG4uY3Qtc2VyaWVzLWEgLmN0LWFyZWEsXG4uY3Qtc2VyaWVzLWEgLmN0LXNsaWNlLXBpZSB7XG4gIGZpbGw6ICNkNzAyMDY7XG59XG4uY3Qtc2VyaWVzLWIgLmN0LWJhcixcbi5jdC1zZXJpZXMtYiAuY3QtbGluZSxcbi5jdC1zZXJpZXMtYiAuY3QtcG9pbnQsXG4uY3Qtc2VyaWVzLWIgLmN0LXNsaWNlLWRvbnV0IHtcbiAgc3Ryb2tlOiAjZjA1YjRmO1xufVxuLmN0LXNlcmllcy1iIC5jdC1hcmVhLFxuLmN0LXNlcmllcy1iIC5jdC1zbGljZS1waWUge1xuICBmaWxsOiAjZjA1YjRmO1xufVxuLmN0LXNlcmllcy1jIC5jdC1iYXIsXG4uY3Qtc2VyaWVzLWMgLmN0LWxpbmUsXG4uY3Qtc2VyaWVzLWMgLmN0LXBvaW50LFxuLmN0LXNlcmllcy1jIC5jdC1zbGljZS1kb251dCB7XG4gIHN0cm9rZTogI2Y0YzYzZDtcbn1cbi5jdC1zZXJpZXMtYyAuY3QtYXJlYSxcbi5jdC1zZXJpZXMtYyAuY3Qtc2xpY2UtcGllIHtcbiAgZmlsbDogI2Y0YzYzZDtcbn1cbi5jdC1zZXJpZXMtZCAuY3QtYmFyLFxuLmN0LXNlcmllcy1kIC5jdC1saW5lLFxuLmN0LXNlcmllcy1kIC5jdC1wb2ludCxcbi5jdC1zZXJpZXMtZCAuY3Qtc2xpY2UtZG9udXQge1xuICBzdHJva2U6ICNkMTc5MDU7XG59XG4uY3Qtc2VyaWVzLWQgLmN0LWFyZWEsXG4uY3Qtc2VyaWVzLWQgLmN0LXNsaWNlLXBpZSB7XG4gIGZpbGw6ICNkMTc5MDU7XG59XG4uY3Qtc2VyaWVzLWUgLmN0LWJhcixcbi5jdC1zZXJpZXMtZSAuY3QtbGluZSxcbi5jdC1zZXJpZXMtZSAuY3QtcG9pbnQsXG4uY3Qtc2VyaWVzLWUgLmN0LXNsaWNlLWRvbnV0IHtcbiAgc3Ryb2tlOiAjNDUzZDNmO1xufVxuLmN0LXNlcmllcy1lIC5jdC1hcmVhLFxuLmN0LXNlcmllcy1lIC5jdC1zbGljZS1waWUge1xuICBmaWxsOiAjNDUzZDNmO1xufVxuLmN0LXNlcmllcy1mIC5jdC1iYXIsXG4uY3Qtc2VyaWVzLWYgLmN0LWxpbmUsXG4uY3Qtc2VyaWVzLWYgLmN0LXBvaW50LFxuLmN0LXNlcmllcy1mIC5jdC1zbGljZS1kb251dCB7XG4gIHN0cm9rZTogIzU5OTIyYjtcbn1cbi5jdC1zZXJpZXMtZiAuY3QtYXJlYSxcbi5jdC1zZXJpZXMtZiAuY3Qtc2xpY2UtcGllIHtcbiAgZmlsbDogIzU5OTIyYjtcbn1cbi5jdC1zZXJpZXMtZyAuY3QtYmFyLFxuLmN0LXNlcmllcy1nIC5jdC1saW5lLFxuLmN0LXNlcmllcy1nIC5jdC1wb2ludCxcbi5jdC1zZXJpZXMtZyAuY3Qtc2xpY2UtZG9udXQge1xuICBzdHJva2U6ICMwNTQ0ZDM7XG59XG4uY3Qtc2VyaWVzLWcgLmN0LWFyZWEsXG4uY3Qtc2VyaWVzLWcgLmN0LXNsaWNlLXBpZSB7XG4gIGZpbGw6ICMwNTQ0ZDM7XG59XG4uY3Qtc2VyaWVzLWggLmN0LWJhcixcbi5jdC1zZXJpZXMtaCAuY3QtbGluZSxcbi5jdC1zZXJpZXMtaCAuY3QtcG9pbnQsXG4uY3Qtc2VyaWVzLWggLmN0LXNsaWNlLWRvbnV0IHtcbiAgc3Ryb2tlOiAjNmIwMzkyO1xufVxuLmN0LXNlcmllcy1oIC5jdC1hcmVhLFxuLmN0LXNlcmllcy1oIC5jdC1zbGljZS1waWUge1xuICBmaWxsOiAjNmIwMzkyO1xufVxuLmN0LXNlcmllcy1pIC5jdC1iYXIsXG4uY3Qtc2VyaWVzLWkgLmN0LWxpbmUsXG4uY3Qtc2VyaWVzLWkgLmN0LXBvaW50LFxuLmN0LXNlcmllcy1pIC5jdC1zbGljZS1kb251dCB7XG4gIHN0cm9rZTogI2YwNWI0Zjtcbn1cbi5jdC1zZXJpZXMtaSAuY3QtYXJlYSxcbi5jdC1zZXJpZXMtaSAuY3Qtc2xpY2UtcGllIHtcbiAgZmlsbDogI2YwNWI0Zjtcbn1cbi5jdC1zZXJpZXMtaiAuY3QtYmFyLFxuLmN0LXNlcmllcy1qIC5jdC1saW5lLFxuLmN0LXNlcmllcy1qIC5jdC1wb2ludCxcbi5jdC1zZXJpZXMtaiAuY3Qtc2xpY2UtZG9udXQge1xuICBzdHJva2U6ICNkZGE0NTg7XG59XG4uY3Qtc2VyaWVzLWogLmN0LWFyZWEsXG4uY3Qtc2VyaWVzLWogLmN0LXNsaWNlLXBpZSB7XG4gIGZpbGw6ICNkZGE0NTg7XG59XG4uY3Qtc2VyaWVzLWsgLmN0LWJhcixcbi5jdC1zZXJpZXMtayAuY3QtbGluZSxcbi5jdC1zZXJpZXMtayAuY3QtcG9pbnQsXG4uY3Qtc2VyaWVzLWsgLmN0LXNsaWNlLWRvbnV0IHtcbiAgc3Ryb2tlOiAjZWFjZjdkO1xufVxuLmN0LXNlcmllcy1rIC5jdC1hcmVhLFxuLmN0LXNlcmllcy1rIC5jdC1zbGljZS1waWUge1xuICBmaWxsOiAjZWFjZjdkO1xufVxuLmN0LXNlcmllcy1sIC5jdC1iYXIsXG4uY3Qtc2VyaWVzLWwgLmN0LWxpbmUsXG4uY3Qtc2VyaWVzLWwgLmN0LXBvaW50LFxuLmN0LXNlcmllcy1sIC5jdC1zbGljZS1kb251dCB7XG4gIHN0cm9rZTogIzg2Nzk3ZDtcbn1cbi5jdC1zZXJpZXMtbCAuY3QtYXJlYSxcbi5jdC1zZXJpZXMtbCAuY3Qtc2xpY2UtcGllIHtcbiAgZmlsbDogIzg2Nzk3ZDtcbn1cbi5jdC1zZXJpZXMtbSAuY3QtYmFyLFxuLmN0LXNlcmllcy1tIC5jdC1saW5lLFxuLmN0LXNlcmllcy1tIC5jdC1wb2ludCxcbi5jdC1zZXJpZXMtbSAuY3Qtc2xpY2UtZG9udXQge1xuICBzdHJva2U6ICNiMmMzMjY7XG59XG4uY3Qtc2VyaWVzLW0gLmN0LWFyZWEsXG4uY3Qtc2VyaWVzLW0gLmN0LXNsaWNlLXBpZSB7XG4gIGZpbGw6ICNiMmMzMjY7XG59XG4uY3Qtc2VyaWVzLW4gLmN0LWJhcixcbi5jdC1zZXJpZXMtbiAuY3QtbGluZSxcbi5jdC1zZXJpZXMtbiAuY3QtcG9pbnQsXG4uY3Qtc2VyaWVzLW4gLmN0LXNsaWNlLWRvbnV0IHtcbiAgc3Ryb2tlOiAjNjE4OGUyO1xufVxuLmN0LXNlcmllcy1uIC5jdC1hcmVhLFxuLmN0LXNlcmllcy1uIC5jdC1zbGljZS1waWUge1xuICBmaWxsOiAjNjE4OGUyO1xufVxuLmN0LXNlcmllcy1vIC5jdC1iYXIsXG4uY3Qtc2VyaWVzLW8gLmN0LWxpbmUsXG4uY3Qtc2VyaWVzLW8gLmN0LXBvaW50LFxuLmN0LXNlcmllcy1vIC5jdC1zbGljZS1kb251dCB7XG4gIHN0cm9rZTogI2E3NDhjYTtcbn1cbi5jdC1zZXJpZXMtbyAuY3QtYXJlYSxcbi5jdC1zZXJpZXMtbyAuY3Qtc2xpY2UtcGllIHtcbiAgZmlsbDogI2E3NDhjYTtcbn1cbi5jdC1zcXVhcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jdC1zcXVhcmU6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbn1cbi5jdC1zcXVhcmU6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5jdC1zcXVhcmUgPiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uY3QtbWlub3Itc2Vjb25kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY3QtbWlub3Itc2Vjb25kOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDkzLjc1JTtcbn1cbi5jdC1taW5vci1zZWNvbmQ6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5jdC1taW5vci1zZWNvbmQgPiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uY3QtbWFqb3Itc2Vjb25kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY3QtbWFqb3Itc2Vjb25kOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDg4Ljg4ODg4ODg5JTtcbn1cbi5jdC1tYWpvci1zZWNvbmQ6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5jdC1tYWpvci1zZWNvbmQgPiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uY3QtbWlub3ItdGhpcmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jdC1taW5vci10aGlyZDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA4My4zMzMzMzMzMyU7XG59XG4uY3QtbWlub3ItdGhpcmQ6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5jdC1taW5vci10aGlyZCA+IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5jdC1tYWpvci10aGlyZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmN0LW1ham9yLXRoaXJkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDgwJTtcbn1cbi5jdC1tYWpvci10aGlyZDphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmN0LW1ham9yLXRoaXJkID4gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmN0LXBlcmZlY3QtZm91cnRoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY3QtcGVyZmVjdC1mb3VydGg6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNzUlO1xufVxuLmN0LXBlcmZlY3QtZm91cnRoOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uY3QtcGVyZmVjdC1mb3VydGggPiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uY3QtcGVyZmVjdC1maWZ0aCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmN0LXBlcmZlY3QtZmlmdGg6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNjYuNjY2NjY2NjclO1xufVxuLmN0LXBlcmZlY3QtZmlmdGg6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5jdC1wZXJmZWN0LWZpZnRoID4gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmN0LW1pbm9yLXNpeHRoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY3QtbWlub3Itc2l4dGg6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNjIuNSU7XG59XG4uY3QtbWlub3Itc2l4dGg6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5jdC1taW5vci1zaXh0aCA+IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5jdC1nb2xkZW4tc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmN0LWdvbGRlbi1zZWN0aW9uOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDYxLjgwNDY5NzE2JTtcbn1cbi5jdC1nb2xkZW4tc2VjdGlvbjphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5jdC1nb2xkZW4tc2VjdGlvbiA+IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5jdC1tYWpvci1zaXh0aCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmN0LW1ham9yLXNpeHRoOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDYwJTtcbn1cbi5jdC1tYWpvci1zaXh0aDphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmN0LW1ham9yLXNpeHRoID4gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmN0LW1pbm9yLXNldmVudGgge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jdC1taW5vci1zZXZlbnRoOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbn1cbi5jdC1taW5vci1zZXZlbnRoOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uY3QtbWlub3Itc2V2ZW50aCA+IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5jdC1tYWpvci1zZXZlbnRoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY3QtbWFqb3Itc2V2ZW50aDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1My4zMzMzMzMzMyU7XG59XG4uY3QtbWFqb3Itc2V2ZW50aDphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmN0LW1ham9yLXNldmVudGggPiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uY3Qtb2N0YXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY3Qtb2N0YXZlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDUwJTtcbn1cbi5jdC1vY3RhdmU6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5jdC1vY3RhdmUgPiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uY3QtbWFqb3ItdGVudGgge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jdC1tYWpvci10ZW50aDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA0MCU7XG59XG4uY3QtbWFqb3ItdGVudGg6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5jdC1tYWpvci10ZW50aCA+IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5jdC1tYWpvci1lbGV2ZW50aCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmN0LW1ham9yLWVsZXZlbnRoOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDM3LjUlO1xufVxuLmN0LW1ham9yLWVsZXZlbnRoOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uY3QtbWFqb3ItZWxldmVudGggPiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uY3QtbWFqb3ItdHdlbGZ0aCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmN0LW1ham9yLXR3ZWxmdGg6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMzMuMzMzMzMzMzMlO1xufVxuLmN0LW1ham9yLXR3ZWxmdGg6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5jdC1tYWpvci10d2VsZnRoID4gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmN0LWRvdWJsZS1vY3RhdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jdC1kb3VibGUtb2N0YXZlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDI1JTtcbn1cbi5jdC1kb3VibGUtb2N0YXZlOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uY3QtZG91YmxlLW9jdGF2ZSA+IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5jdC1zZXJpZXMtYSAuY3QtYXJlYSxcbi5jdC1zZXJpZXMtYSAuY3Qtc2xpY2UtcGllIHtcbiAgZmlsbDogIzM4YjdlYTtcbn1cbi5jdC1zZXJpZXMtYSAuY3QtYmFyLFxuLmN0LXNlcmllcy1hIC5jdC1saW5lLFxuLmN0LXNlcmllcy1hIC5jdC1wb2ludCxcbi5jdC1zZXJpZXMtYSAuY3Qtc2xpY2UtZG9udXQge1xuICBzdHJva2U6ICMzOGI3ZWE7XG59XG4uY2hhcnRpc3QtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDVlbTtcbiAgcGFkZGluZzogMC41ZW07XG4gIGJhY2tncm91bmQ6ICMzOGI3ZWE7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxO1xufVxuLmN0LWJhciB7XG4gIHN0cm9rZS13aWR0aDogNzBweDtcbn1cbi8qIVxuICogTGFkZGFcbiAqIGh0dHA6Ly9sYWIuaGFraW0uc2UvbGFkZGFcbiAqIE1JVCBsaWNlbnNlZFxuICpcbiAqIENvcHlyaWdodCAoQykgMjAxNSBIYWtpbSBFbCBIYXR0YWIsIGh0dHA6Ly9oYWtpbS5zZVxuICovXG4ubGFkZGEtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxhZGRhLWJ1dHRvbiAubGFkZGEtc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubGFkZGEtYnV0dG9uIC5sYWRkYS1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cbi5sYWRkYS1idXR0b24gLmxhZGRhLXByb2dyZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMXMgbGluZWFyIGFsbCAhaW1wb3J0YW50O1xuICAtbW96LXRyYW5zaXRpb246IDAuMXMgbGluZWFyIGFsbCAhaW1wb3J0YW50O1xuICAtbXMtdHJhbnNpdGlvbjogMC4xcyBsaW5lYXIgYWxsICFpbXBvcnRhbnQ7XG4gIC1vLXRyYW5zaXRpb246IDAuMXMgbGluZWFyIGFsbCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiAwLjFzIGxpbmVhciBhbGwgIWltcG9ydGFudDtcbn1cbi5sYWRkYS1idXR0b25bZGF0YS1sb2FkaW5nXSAubGFkZGEtcHJvZ3Jlc3Mge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmxhZGRhLWJ1dHRvbixcbi5sYWRkYS1idXR0b24gLmxhZGRhLXNwaW5uZXIsXG4ubGFkZGEtYnV0dG9uIC5sYWRkYS1sYWJlbCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSkgYWxsICFpbXBvcnRhbnQ7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4zcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSkgYWxsICFpbXBvcnRhbnQ7XG4gIC1tcy10cmFuc2l0aW9uOiAwLjNzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KSBhbGwgIWltcG9ydGFudDtcbiAgLW8tdHJhbnNpdGlvbjogMC4zcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSkgYWxsICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IDAuM3MgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpIGFsbCAhaW1wb3J0YW50O1xufVxuLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXpvb20taW5dLFxuLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXpvb20taW5dIC5sYWRkYS1zcGlubmVyLFxuLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXpvb20taW5dIC5sYWRkYS1sYWJlbCxcbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT16b29tLW91dF0sXG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9em9vbS1vdXRdIC5sYWRkYS1zcGlubmVyLFxuLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXpvb20tb3V0XSAubGFkZGEtbGFiZWwge1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGwgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsICFpbXBvcnRhbnQ7XG4gIC1tcy10cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsICFpbXBvcnRhbnQ7XG4gIC1vLXRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGwgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbCAhaW1wb3J0YW50O1xufVxuLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC1yaWdodF0gLmxhZGRhLXNwaW5uZXIge1xuICByaWdodDogLTZweDtcbn1cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtcmlnaHRdW2RhdGEtc2l6ZT1cInNcIl0gLmxhZGRhLXNwaW5uZXIsXG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLXJpZ2h0XVtkYXRhLXNpemU9XCJ4c1wiXSAubGFkZGEtc3Bpbm5lciB7XG4gIHJpZ2h0OiAtMTJweDtcbn1cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtcmlnaHRdW2RhdGEtbG9hZGluZ10ge1xuICBwYWRkaW5nLXJpZ2h0OiA1NnB4O1xufVxuLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC1yaWdodF1bZGF0YS1sb2FkaW5nXSAubGFkZGEtc3Bpbm5lciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLXJpZ2h0XVtkYXRhLWxvYWRpbmddW2RhdGEtc2l6ZT1cInNcIl0sXG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLXJpZ2h0XVtkYXRhLWxvYWRpbmddW2RhdGEtc2l6ZT1cInhzXCJdIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtbGVmdF0gLmxhZGRhLXNwaW5uZXIge1xuICBsZWZ0OiAyNnB4O1xufVxuLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC1sZWZ0XVtkYXRhLXNpemU9XCJzXCJdIC5sYWRkYS1zcGlubmVyLFxuLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC1sZWZ0XVtkYXRhLXNpemU9XCJ4c1wiXSAubGFkZGEtc3Bpbm5lciB7XG4gIGxlZnQ6IDRweDtcbn1cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtbGVmdF1bZGF0YS1sb2FkaW5nXSB7XG4gIHBhZGRpbmctbGVmdDogNTZweDtcbn1cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtbGVmdF1bZGF0YS1sb2FkaW5nXSAubGFkZGEtc3Bpbm5lciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLWxlZnRdW2RhdGEtbG9hZGluZ11bZGF0YS1zaXplPVwic1wiXSxcbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtbGVmdF1bZGF0YS1sb2FkaW5nXVtkYXRhLXNpemU9XCJ4c1wiXSB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtdXBdIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtdXBdIC5sYWRkYS1zcGlubmVyIHtcbiAgdG9wOiAtMzJweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtdXBdW2RhdGEtbG9hZGluZ10ge1xuICBwYWRkaW5nLXRvcDogNTRweDtcbn1cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtdXBdW2RhdGEtbG9hZGluZ10gLmxhZGRhLXNwaW5uZXIge1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IDI2cHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLXVwXVtkYXRhLWxvYWRpbmddW2RhdGEtc2l6ZT1cInNcIl0sXG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLXVwXVtkYXRhLWxvYWRpbmddW2RhdGEtc2l6ZT1cInhzXCJdIHtcbiAgcGFkZGluZy10b3A6IDMycHg7XG59XG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLXVwXVtkYXRhLWxvYWRpbmddW2RhdGEtc2l6ZT1cInNcIl0gLmxhZGRhLXNwaW5uZXIsXG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLXVwXVtkYXRhLWxvYWRpbmddW2RhdGEtc2l6ZT1cInhzXCJdIC5sYWRkYS1zcGlubmVyIHtcbiAgdG9wOiA0cHg7XG59XG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLWRvd25dIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtZG93bl0gLmxhZGRhLXNwaW5uZXIge1xuICB0b3A6IDYycHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLWRvd25dW2RhdGEtc2l6ZT1cInNcIl0gLmxhZGRhLXNwaW5uZXIsXG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLWRvd25dW2RhdGEtc2l6ZT1cInhzXCJdIC5sYWRkYS1zcGlubmVyIHtcbiAgdG9wOiA0MHB4O1xufVxuLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC1kb3duXVtkYXRhLWxvYWRpbmddIHtcbiAgcGFkZGluZy1ib3R0b206IDU0cHg7XG59XG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLWRvd25dW2RhdGEtbG9hZGluZ10gLmxhZGRhLXNwaW5uZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC1kb3duXVtkYXRhLWxvYWRpbmddW2RhdGEtc2l6ZT1cInNcIl0sXG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLWRvd25dW2RhdGEtbG9hZGluZ11bZGF0YS1zaXplPVwieHNcIl0ge1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbn1cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1zbGlkZS1sZWZ0XSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9c2xpZGUtbGVmdF0gLmxhZGRhLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXNsaWRlLWxlZnRdIC5sYWRkYS1zcGlubmVyIHtcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9c2xpZGUtbGVmdF1bZGF0YS1sb2FkaW5nXSAubGFkZGEtbGFiZWwge1xuICBvcGFjaXR5OiAwO1xuICBsZWZ0OiAtMTAwJTtcbn1cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1zbGlkZS1sZWZ0XVtkYXRhLWxvYWRpbmddIC5sYWRkYS1zcGlubmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgbGVmdDogNTAlO1xufVxuLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXNsaWRlLXJpZ2h0XSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9c2xpZGUtcmlnaHRdIC5sYWRkYS1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1zbGlkZS1yaWdodF0gLmxhZGRhLXNwaW5uZXIge1xuICByaWdodDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGxlZnQ6IDE2cHg7XG59XG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9c2xpZGUtcmlnaHRdW2RhdGEtbG9hZGluZ10gLmxhZGRhLWxhYmVsIHtcbiAgb3BhY2l0eTogMDtcbiAgbGVmdDogMTAwJTtcbn1cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1zbGlkZS1yaWdodF1bZGF0YS1sb2FkaW5nXSAubGFkZGEtc3Bpbm5lciB7XG4gIG9wYWNpdHk6IDE7XG4gIGxlZnQ6IDUwJTtcbn1cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1zbGlkZS11cF0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXNsaWRlLXVwXSAubGFkZGEtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9c2xpZGUtdXBdIC5sYWRkYS1zcGlubmVyIHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXNsaWRlLXVwXVtkYXRhLWxvYWRpbmddIC5sYWRkYS1sYWJlbCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRvcDogLTFlbTtcbn1cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1zbGlkZS11cF1bZGF0YS1sb2FkaW5nXSAubGFkZGEtc3Bpbm5lciB7XG4gIG9wYWNpdHk6IDE7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9c2xpZGUtZG93bl0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXNsaWRlLWRvd25dIC5sYWRkYS1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1zbGlkZS1kb3duXSAubGFkZGEtc3Bpbm5lciB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC0yZW07XG59XG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9c2xpZGUtZG93bl1bZGF0YS1sb2FkaW5nXSAubGFkZGEtbGFiZWwge1xuICBvcGFjaXR5OiAwO1xuICB0b3A6IDFlbTtcbn1cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1zbGlkZS1kb3duXVtkYXRhLWxvYWRpbmddIC5sYWRkYS1zcGlubmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT16b29tLW91dF0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXpvb20tb3V0XSAubGFkZGEtc3Bpbm5lciB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgyLjUpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMi41KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMi41KTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgyLjUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDIuNSk7XG59XG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9em9vbS1vdXRdIC5sYWRkYS1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXpvb20tb3V0XVtkYXRhLWxvYWRpbmddIC5sYWRkYS1sYWJlbCB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG59XG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9em9vbS1vdXRdW2RhdGEtbG9hZGluZ10gLmxhZGRhLXNwaW5uZXIge1xuICBvcGFjaXR5OiAxO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tb3otdHJhbnNmb3JtOiBub25lO1xuICAtbXMtdHJhbnNmb3JtOiBub25lO1xuICAtby10cmFuc2Zvcm06IG5vbmU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT16b29tLWluXSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9em9vbS1pbl0gLmxhZGRhLXNwaW5uZXIge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMik7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjIpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjIpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDAuMik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4yKTtcbn1cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT16b29tLWluXSAubGFkZGEtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT16b29tLWluXVtkYXRhLWxvYWRpbmddIC5sYWRkYS1sYWJlbCB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgyLjIpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMi4yKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMi4yKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgyLjIpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDIuMik7XG59XG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9em9vbS1pbl1bZGF0YS1sb2FkaW5nXSAubGFkZGEtc3Bpbm5lciB7XG4gIG9wYWNpdHk6IDE7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1vei10cmFuc2Zvcm06IG5vbmU7XG4gIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gIC1vLXRyYW5zZm9ybTogbm9uZTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWNvbnRyYWN0XSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDBweDtcbn1cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1jb250cmFjdF0gLmxhZGRhLXNwaW5uZXIge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWNvbnRyYWN0XVtkYXRhLWxvYWRpbmddIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNTJweDtcbn1cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1jb250cmFjdF1bZGF0YS1sb2FkaW5nXSAubGFkZGEtbGFiZWwge1xuICBvcGFjaXR5OiAwO1xufVxuLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWNvbnRyYWN0XVtkYXRhLWxvYWRpbmddIC5sYWRkYS1zcGlubmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1jb250cmFjdC1vdmVybGF5XSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDBweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMjAwMHB4IHRyYW5zcGFyZW50O1xufVxuLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWNvbnRyYWN0LW92ZXJsYXldIC5sYWRkYS1zcGlubmVyIHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1jb250cmFjdC1vdmVybGF5XVtkYXRhLWxvYWRpbmddIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNTJweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMjAwMHB4IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1jb250cmFjdC1vdmVybGF5XVtkYXRhLWxvYWRpbmddIC5sYWRkYS1sYWJlbCB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9Y29udHJhY3Qtb3ZlcmxheV1bZGF0YS1sb2FkaW5nXSAubGFkZGEtc3Bpbm5lciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2VsZmllLW1vZGFsLWFjdGl2ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VsZmllLW1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlbGZpZS1tb2RhbCB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogNzlweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIG92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbi5zZWxmaWUtbW9kYWxfX2Nsb3NlLFxuLnNlbGZpZS1tb2RhbF9fY2xvc2U6Zm9jdXMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2JiYjtcbn1cbi5zZWxmaWUtbW9kYWxfX2Nsb3NlOmhvdmVyLFxuLnNlbGZpZS1tb2RhbF9fY2xvc2U6Zm9jdXM6aG92ZXIge1xuICBjb2xvcjogIzk5OTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNlbGZpZS1tb2RhbF9fYm9keSB7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VsZmllLW1vZGFsX19ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuLnNlbGZpZS1tb2RhbF9fc3RlcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VsZmllLW1vZGFsX19zdGVwIC5zZWN0aW9uX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLnNlbGZpZS1tb2RhbF9fc3RlcC4tc3RlcC0xIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zZWxmaWUtbW9kYWxfX3N0ZXAuLXN0ZXAtMSBhIHtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIG1pbi13aWR0aDogMTcwcHg7XG59XG4uc2VsZmllLW1vZGFsX19zdGVwLi1zdGVwLTEgYSBpIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlbGZpZS1tb2RhbF9fc3RlcCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgLnNlbGZpZS1tb2RhbF9fc3RlcCAuc2VjdGlvbl9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5zZWxmaWUtbW9kYWxfX3N0ZXAgLnNlY3Rpb25fX2hlYWRlciBoMiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAuc2VsZmllLW1vZGFsX19zdGVwLi1zdGVwLTEgYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLnRha2UtcGhvdG8ge1xuICBtYXgtd2lkdGg6IDY0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi50YWtlLXBob3RvX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGFrZS1waG90b19faW1nIHtcbiAgICBoZWlnaHQ6IDI2MHB4O1xuICB9XG59XG4udGFrZS1waG90b19faW1nX192aWRlbyB7XG4gIGhlaWdodDogMzYwcHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRha2UtcGhvdG9fX2ltZ19fdmlkZW8gdmlkZW8ge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRha2UtcGhvdG9fX2ltZ19fdmlkZW8ge1xuICAgIGhlaWdodDogMjYwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC50YWtlLXBob3RvX19pbWdfX3ZpZGVvIHZpZGVvIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4udGFrZS1waG90b19faW1nX19jYW52YXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMzA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4udGFrZS1waG90b19faW1nX19jYW52YXMgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGFrZS1waG90b19faW1nX19jYW52YXMgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4udGFrZS1waG90b19fYnRuIHtcbiAgd2lkdGg6IDU0cHg7XG4gIGhlaWdodDogNTRweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1MDtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IC0yN3B4O1xuICBtYXJnaW4tbGVmdDogLTI3cHg7XG59XG4udGFrZS1waG90b19fYnRuLXNhdmUge1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDUwO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogLTI3cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjdweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWtlLXBob3RvX19idG4tcmVzZXQge1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDUwO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogLTE3cHg7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVzZXItc2VsZmllIHtcbiAgaGVpZ2h0OiAzNjBweDtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51c2VyLXNlbGZpZSB7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgfVxufVxuLnVzZXItc2VsZmllIGNhbnZhcyB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5qcy1maWx0ZXIge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ucGlucyB7XG4gIHdpZHRoOiAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMDBweDtcbn1cbi5waW4ge1xuICBib3JkZXI6IG1lZGl1bSBub25lO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuLnBpbl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4ucGluX19hdmEge1xuICAqem9vbTogMTtcbn1cbi5waW5fX2F2YTpiZWZvcmUsXG4ucGluX19hdmE6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4ucGluX19hdmE6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5waW5fX2F2YSBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uYWRkLW9uID4gLnJhZGlvIHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cbi5hZGQtb24tcGFkZGluZyB7XG4gIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uYi1wciB7XG4gICp6b29tOiAxO1xufVxuLmItcHI6YmVmb3JlLFxuLmItcHI6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4uYi1wcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmItcHItLWJvb2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmItcHJfX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogcmdiYSgxMDAsIDEwMCwgMTAwLCAwLjUpO1xufVxuLmItcHJfX2NhdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbn1cbi5iLXByX19uYXYge1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uYi1wcl9fbmF2ID4gbGkge1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzk5OTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4uYi1wcl9fbmF2ID4gbGkgaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGNvbG9yOiAjYmJiO1xufVxuLmItcHJfX25hdiA+IGxpLmFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6ICM0NDQ7XG59XG4uYi1wcl9fbmF2ID4gbGkuYWN0aXZlIGkge1xuICBjb2xvcjogI2JiYjtcbn1cbi5iLXByX19pdGVtIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbiAgcGFkZGluZzogMTVweDtcbiAgKnpvb206IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iLXByX19pdGVtOmJlZm9yZSxcbi5iLXByX19pdGVtOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmItcHJfX2l0ZW06YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5iLXByX19pdGVtOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzM4YjdlYTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC03cHg7XG4gIHJpZ2h0OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uYi1wcl9faXRlbTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzM4YjdlYTtcbn1cbi5iLXByX19pdGVtICsgLmItcHJfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmItcHJfX2l0ZW0gKyAuYi1wcl9fY2F0IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5iLXByX19pdGVtX19wcmljZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4uYi1wcl9faXRlbV9fcHJpY2Ugc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMzhiN2VhO1xufVxuLmItcHJfX2l0ZW1fX3ByaWNlIGEsXG4uYi1wcl9faXRlbV9fcHJpY2UgYTpmb2N1cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogIzM4YjdlYTtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEycHg7XG4gIHdpZHRoOiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYi1wcl9faXRlbV9fcHJpY2UgYTpob3Zlcixcbi5iLXByX19pdGVtX19wcmljZSBhOmZvY3VzOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE0OTBjMTtcbn1cbi5iLXByX19pdGVtX19ib2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5iLXByX19pdGVtX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5iLXByX19pdGVtX190aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzg4ODtcbn1cbi5iLXByX19pdGVtX19pbmZvIHtcbiAgY29sb3I6ICNhYWE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLmItcHJfX2l0ZW1fX2luZm8gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLmItcHJfX2l0ZW1fX2Rlc2Mge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogIzk5OTtcbn1cbi5iLXByX19pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMzOGI3ZWE7XG4gIGJvcmRlci1jb2xvcjogIzM4YjdlYTtcbn1cbi5iLXByX19pdGVtLmFjdGl2ZTo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgcmlnaHQ6IC03cHg7XG59XG4uYi1wcl9faXRlbS5hY3RpdmUgLmItcHJfX2l0ZW1fX3ByaWNlIHNwYW4sXG4uYi1wcl9faXRlbS5hY3RpdmUgLmItcHJfX2l0ZW1fX3RpdGxlLFxuLmItcHJfX2l0ZW0uYWN0aXZlIC5iLXByX19pdGVtX190aXRsZSBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYi1wcl9faXRlbS5hY3RpdmUgLmItcHJfX2l0ZW1fX2Rlc2Mge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmItcHJfX2l0ZW0uYWN0aXZlIC5iLXByX19pdGVtX19wcmljZSBhLFxuLmItcHJfX2l0ZW0uYWN0aXZlIC5iLXByX19pdGVtX19wcmljZSBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzE0OTBjMTtcbn1cbi5iLXByX19pdGVtLmFjdGl2ZSAuYi1wcl9faXRlbV9fcHJpY2UgYTpob3Zlcixcbi5iLXByX19pdGVtLmFjdGl2ZSAuYi1wcl9faXRlbV9fcHJpY2UgYTpmb2N1czpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxNDkwYzE7XG59XG4uYi1wcl9fcmVzIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5iLXByX19yZXMuZGlzYWJsZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYi1wcl9fcmVzLmRpc2FibGVkOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLmItcHJfX3Jlc19fY2FsIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbn1cbi5iLXByX19yZXNfX2NhbCA+IC5kYXRlcGlja2VyLWlubGluZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmItcHJfX3Jlc19fY2FsIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5iLXByX19yZXNfX2NhbCB0YWJsZSB0ZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5iLXByX19yZXNfX2NhbCAuZGF5LmFjdGl2ZSxcbi5iLXByX19yZXNfX2NhbCAuZGF5LmFjdGl2ZTpob3Zlcixcbi5iLXByX19yZXNfX2NhbCAuZGF5LmFjdGl2ZTpmb2N1cyxcbi5iLXByX19yZXNfX2NhbCAuZGF5LmFjdGl2ZS50b2RheSB7XG4gIGJhY2tncm91bmQ6ICMzOGI3ZWEgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4YjdlYSAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbi5iLXByX19yZXNfX2NhbCAuZGF5LnRvZGF5IHtcbiAgYmFja2dyb3VuZDogcmdiYSg1NiwgMTgzLCAyMzQsIDAuMykgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NiwgMTgzLCAyMzQsIDAuMykgIWltcG9ydGFudDtcbn1cbi5iLXByX19yZXNfX2NhbCAuZGF5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2RkZCAhaW1wb3J0YW50O1xufVxuLmItcHJfX3Jlc19fY2FsIC5kYXRlcGlja2VyLXN3aXRjaDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xufVxuLmItcHJfX3JlcyBwIHtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbn1cbi5iLXByX19yZXNfX3RpbWUge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmItcHJfX3Jlc19fdGltZSB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4uYi1wcl9fcmVzX190aW1lIHRhYmxlIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5iLXByX19yZXNfX3RpbWUgdGFibGUgdGQuZGlzYWJsZWQsXG4uYi1wcl9fcmVzX190aW1lIHRhYmxlIHRkLmRpc2FibGVkOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMTAwLCAxMDAsIDEwMCwgMC41KTtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmItcHJfX3Jlc19fdGltZSB0YWJsZSB0ZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG59XG4uYi1wcl9fcmVzX190aW1lIHRhYmxlIHRkLmFjdGl2ZSxcbi5iLXByX19yZXNfX3RpbWUgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzM4YjdlYTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYi1wcl9fcmVzX190aW1lLmxvYWRpbmc6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDAsIDI0MCwgMjQwLCAwLjg1KSB1cmwoJy4uLy4uL2ltZy9zZWxlY3QyLXNwaW5uZXIuZ2lmJykgNTAlIDUwJSBuby1yZXBlYXQ7XG59XG4uYm9vay1mb3JtIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbn1cbi5ib29rLWNtZC1jb250IGhyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuLmJvb2stY21kLWNvbnRfX3RpbWUgcCB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLmJvb2stY21kLWNvbnRfX3RpbWUgLmJ0bi1saW5rIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uYm9vay1jbWQtY29udF9fZGV0YWlscyAuaWNvbi1jaXJjbGUtY2hlY2sge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6ICM2MmM0NjI7XG4gIG1hcmdpbjogMCAwIDAgMTJweDtcbn1cbi5zZWxlY3RlZC1zZXJ2aWNlLXdycCAuYi1wcl9faXRlbV9fdGl0bGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5zZWxlY3RlZC1zZXJ2aWNlIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZDogcmdiYSg1NiwgMTgzLCAyMzQsIDAuMik7XG4gIGNvbG9yOiAjNjc4NUEyO1xufVxuLmJvb2stZW1wLWJsb2NrIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZDogcmdiYSg1NiwgMTgzLCAyMzQsIDAuMjUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYm9vay1lbXAtYmxvY2sgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJvb2stZW1wLWJsb2NrID4gLmRyb3Bkb3duLXRvZ2dsZSAuY2FyZXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzOGI3ZWE7XG59XG4uYm9vay1lbXAtYmxvY2sgLmRyb3Bkb3duLW1lbnUge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi5ib29rLWVtcC1ibG9jayAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICp6b29tOiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuLmJvb2stZW1wLWJsb2NrIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmJlZm9yZSxcbi5ib29rLWVtcC1ibG9jayAuZHJvcGRvd24tbWVudSA+IGxpID4gYTphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5ib29rLWVtcC1ibG9jayAuZHJvcGRvd24tbWVudSA+IGxpID4gYTphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmVtcC1hdmEge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5lbXAtYXZhIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uc2Fsb24ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNhbG9uIGkge1xuICBjb2xvcjogIzM4YjdlYTtcbn1cbi5zYWxvbl9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uc2Fsb25fX2FkZHIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnNhbG9uX19waG9uZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5Aa2V5ZnJhbWVzIHBvcEluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMiwgMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNCwgMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBwb3BPdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yLCAxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS40LCAxKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNwbGFzaEluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgb3BhY2l0eTogMC45O1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBzcGxhc2hPdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmNoZWNrYm94LXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaGVja2JveC10b2dnbGUgaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHpvb206IDE7XG4gIC13ZWJraXQtb3BhY2l0eTogMDtcbiAgLW1vei1vcGFjaXR5OiAwO1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG4uY2hlY2tib3gtdG9nZ2xlIGlucHV0ICsgc3BhbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uY2hlY2tib3gtdG9nZ2xlIGlucHV0ICsgc3BhbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jaGVja2JveC10b2dnbGUgaW5wdXQgKyBzcGFuID4gaDQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uY2hlY2tib3gtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNoZWNrYm94LXNsaWRlciBpbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwIDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgem9vbTogMTtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwO1xuICAtbW96LW9wYWNpdHk6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbn1cbi5jaGVja2JveC1zbGlkZXIgaW5wdXQgKyBzcGFuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5jaGVja2JveC1zbGlkZXIgaW5wdXQgKyBzcGFuOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNoZWNrYm94LXNsaWRlciBpbnB1dCArIHNwYW4gPiBoNCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5jaGVja2JveC1zbGlkZXIgaW5wdXQgKyBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuLmNoZWNrYm94LXNsaWRlciBpbnB1dCArIHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogNDBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgxMDAsIDEwMCwgMTAwLCAwLjIpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2Utb3V0O1xufVxuLmNoZWNrYm94LXNsaWRlciBpbnB1dCArIHNwYW46YWZ0ZXIge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDAuMXMgZWFzZS1pbi1vdXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5jaGVja2JveC1zbGlkZXIgaW5wdXQ6Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5jaGVja2JveC1zbGlkZXIgaW5wdXQ6Y2hlY2tlZCArIHNwYW46YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UtaW47XG59XG4uY2hlY2tib3gtc2xpZGVyLS1kZWZhdWx0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNoZWNrYm94LXNsaWRlci0tZGVmYXVsdCBpbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwIDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgem9vbTogMTtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwO1xuICAtbW96LW9wYWNpdHk6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbn1cbi5jaGVja2JveC1zbGlkZXItLWRlZmF1bHQgaW5wdXQgKyBzcGFuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5jaGVja2JveC1zbGlkZXItLWRlZmF1bHQgaW5wdXQgKyBzcGFuOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNoZWNrYm94LXNsaWRlci0tZGVmYXVsdCBpbnB1dCArIHNwYW4gPiBoNCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5jaGVja2JveC1zbGlkZXItLWRlZmF1bHQgaW5wdXQgKyBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuLmNoZWNrYm94LXNsaWRlci0tZGVmYXVsdCBpbnB1dCArIHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogNDBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgxMDAsIDEwMCwgMTAwLCAwLjIpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2Utb3V0O1xufVxuLmNoZWNrYm94LXNsaWRlci0tZGVmYXVsdCBpbnB1dCArIHNwYW46YWZ0ZXIge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDAuMXMgZWFzZS1pbi1vdXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5jaGVja2JveC1zbGlkZXItLWRlZmF1bHQgaW5wdXQ6Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5jaGVja2JveC1zbGlkZXItLWRlZmF1bHQgaW5wdXQ6Y2hlY2tlZCArIHNwYW46YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UtaW47XG59XG4uY2hlY2tib3gtc2xpZGVyLS1kZWZhdWx0IGlucHV0ICsgc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQgMXB4O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xufVxuLmNoZWNrYm94LXNsaWRlci0tZGVmYXVsdCBpbnB1dDpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICM1Y2I4NWM7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQgMXB4O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xufVxuLmNoZWNrYm94LXNsaWRlci0tYS1yb3VuZGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNoZWNrYm94LXNsaWRlci0tYS1yb3VuZGVkIGlucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDAgMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6b29tOiAxO1xuICAtd2Via2l0LW9wYWNpdHk6IDA7XG4gIC1tb3otb3BhY2l0eTogMDtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xufVxuLmNoZWNrYm94LXNsaWRlci0tYS1yb3VuZGVkIGlucHV0ICsgc3BhbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uY2hlY2tib3gtc2xpZGVyLS1hLXJvdW5kZWQgaW5wdXQgKyBzcGFuOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNoZWNrYm94LXNsaWRlci0tYS1yb3VuZGVkIGlucHV0ICsgc3BhbiA+IGg0IHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmNoZWNrYm94LXNsaWRlci0tYS1yb3VuZGVkIGlucHV0ICsgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbi5jaGVja2JveC1zbGlkZXItLWEtcm91bmRlZCBpbnB1dCArIHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogNDBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgxMDAsIDEwMCwgMTAwLCAwLjIpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2Utb3V0O1xufVxuLmNoZWNrYm94LXNsaWRlci0tYS1yb3VuZGVkIGlucHV0ICsgc3BhbjphZnRlciB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgMC4xcyBlYXNlLWluLW91dDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmNoZWNrYm94LXNsaWRlci0tYS1yb3VuZGVkIGlucHV0OmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uY2hlY2tib3gtc2xpZGVyLS1hLXJvdW5kZWQgaW5wdXQ6Y2hlY2tlZCArIHNwYW46YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UtaW47XG59XG4uY2hlY2tib3gtc2xpZGVyLS1hLXJvdW5kZWQgaW5wdXQgKyBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudCAxcHg7XG4gIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XG59XG4uY2hlY2tib3gtc2xpZGVyLS1hLXJvdW5kZWQgaW5wdXQ6Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjNWNiODVjO1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50IDFweDtcbiAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcbn1cbi5jaGVja2JveC1zbGlkZXItLWEtcm91bmRlZCBpbnB1dCArIHNwYW46YWZ0ZXIsXG4uY2hlY2tib3gtc2xpZGVyLS1hLXJvdW5kZWQgaW5wdXQgKyBzcGFuOmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5jaGVja2JveC1zbGlkZXItLWEtcm91bmRlZCBpbnB1dCArIHNwYW46YWZ0ZXIsXG4uY2hlY2tib3gtc2xpZGVyLS1hLXJvdW5kZWQgaW5wdXQ6Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50IDJweDtcbiAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcbn1cbi5jaGVja2JveC1zbGlkZXItLWEtcm91bmRlZC5jaGVja2JveC1zbGlkZXItc20gaW5wdXQgKyBzcGFuOmJlZm9yZSxcbi5jaGVja2JveC1zbGlkZXItLWEtcm91bmRlZC5jaGVja2JveC1zbGlkZXItc20gaW5wdXQgKyBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmNoZWNrYm94LXNsaWRlci0tYS1yb3VuZGVkLmNoZWNrYm94LXNsaWRlci1tZCBpbnB1dCArIHNwYW46YmVmb3JlLFxuLmNoZWNrYm94LXNsaWRlci0tYS1yb3VuZGVkLmNoZWNrYm94LXNsaWRlci1tZCBpbnB1dCArIHNwYW46YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uY2hlY2tib3gtc2xpZGVyLS1hLXJvdW5kZWQuY2hlY2tib3gtc2xpZGVyLWxnIGlucHV0ICsgc3BhbjpiZWZvcmUsXG4uY2hlY2tib3gtc2xpZGVyLS1hLXJvdW5kZWQuY2hlY2tib3gtc2xpZGVyLWxnIGlucHV0ICsgc3BhbjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5jaGVja2JveC1zbGlkZXItLWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2hlY2tib3gtc2xpZGVyLS1hIGlucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDAgMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6b29tOiAxO1xuICAtd2Via2l0LW9wYWNpdHk6IDA7XG4gIC1tb3otb3BhY2l0eTogMDtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xufVxuLmNoZWNrYm94LXNsaWRlci0tYSBpbnB1dCArIHNwYW4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmNoZWNrYm94LXNsaWRlci0tYSBpbnB1dCArIHNwYW46YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY2hlY2tib3gtc2xpZGVyLS1hIGlucHV0ICsgc3BhbiA+IGg0IHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmNoZWNrYm94LXNsaWRlci0tYSBpbnB1dCArIHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG4uY2hlY2tib3gtc2xpZGVyLS1hIGlucHV0ICsgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEwMCwgMTAwLCAxMDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1vdXQ7XG59XG4uY2hlY2tib3gtc2xpZGVyLS1hIGlucHV0ICsgc3BhbjphZnRlciB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgMC4xcyBlYXNlLWluLW91dDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmNoZWNrYm94LXNsaWRlci0tYSBpbnB1dDpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBjb250ZW50OiBcIlwiO1xufVxuLmNoZWNrYm94LXNsaWRlci0tYSBpbnB1dDpjaGVja2VkICsgc3BhbjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1pbjtcbn1cbi5jaGVja2JveC1zbGlkZXItLWEgaW5wdXQgKyBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xufVxuLmNoZWNrYm94LXNsaWRlci0tYSBpbnB1dCArIHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDYwcHg7XG59XG4uY2hlY2tib3gtc2xpZGVyLS1hIGlucHV0ICsgc3BhbjphZnRlciB7XG4gIHdpZHRoOiA0MHB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBjb250ZW50OiBcIk9mZlwiO1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50IDFweDtcbiAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcbn1cbi5jaGVja2JveC1zbGlkZXItLWEgaW5wdXQ6Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIk9uXCI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNWNiODVjO1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50IDFweDtcbiAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcbn1cbi5jaGVja2JveC1zbGlkZXItLWEuY2hlY2tib3gtc2xpZGVyLXNtIGlucHV0ICsgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5jaGVja2JveC1zbGlkZXItLWEuY2hlY2tib3gtc2xpZGVyLXNtIGlucHV0ICsgc3BhbjpiZWZvcmUge1xuICB3aWR0aDogMzBweDtcbn1cbi5jaGVja2JveC1zbGlkZXItLWEuY2hlY2tib3gtc2xpZGVyLXNtIGlucHV0ICsgc3BhbjphZnRlciB7XG4gIHdpZHRoOiAyMHB4O1xuICBmb250LXNpemU6IDVweDtcbn1cbi5jaGVja2JveC1zbGlkZXItLWEuY2hlY2tib3gtc2xpZGVyLXNtIGlucHV0OmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uY2hlY2tib3gtc2xpZGVyLS1hLmNoZWNrYm94LXNsaWRlci1tZCBpbnB1dCArIHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG59XG4uY2hlY2tib3gtc2xpZGVyLS1hLmNoZWNrYm94LXNsaWRlci1tZCBpbnB1dCArIHNwYW46YmVmb3JlIHtcbiAgd2lkdGg6IDkwcHg7XG59XG4uY2hlY2tib3gtc2xpZGVyLS1hLmNoZWNrYm94LXNsaWRlci1tZCBpbnB1dCArIHNwYW46YWZ0ZXIge1xuICB3aWR0aDogNjBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLmNoZWNrYm94LXNsaWRlci0tYS5jaGVja2JveC1zbGlkZXItbWQgaW5wdXQ6Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbi5jaGVja2JveC1zbGlkZXItLWEuY2hlY2tib3gtc2xpZGVyLWxnIGlucHV0ICsgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogMTIwcHg7XG59XG4uY2hlY2tib3gtc2xpZGVyLS1hLmNoZWNrYm94LXNsaWRlci1sZyBpbnB1dCArIHNwYW46YmVmb3JlIHtcbiAgd2lkdGg6IDEyMHB4O1xufVxuLmNoZWNrYm94LXNsaWRlci0tYS5jaGVja2JveC1zbGlkZXItbGcgaW5wdXQgKyBzcGFuOmFmdGVyIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5jaGVja2JveC1zbGlkZXItLWEuY2hlY2tib3gtc2xpZGVyLWxnIGlucHV0OmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG4uY2hlY2tib3gtc2xpZGVyLS1iIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNoZWNrYm94LXNsaWRlci0tYiBpbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwIDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgem9vbTogMTtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwO1xuICAtbW96LW9wYWNpdHk6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbn1cbi5jaGVja2JveC1zbGlkZXItLWIgaW5wdXQgKyBzcGFuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5jaGVja2JveC1zbGlkZXItLWIgaW5wdXQgKyBzcGFuOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNoZWNrYm94LXNsaWRlci0tYiBpbnB1dCArIHNwYW4gPiBoNCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5jaGVja2JveC1zbGlkZXItLWIgaW5wdXQgKyBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuLmNoZWNrYm94LXNsaWRlci0tYiBpbnB1dCArIHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogNDBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgxMDAsIDEwMCwgMTAwLCAwLjIpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2Utb3V0O1xufVxuLmNoZWNrYm94LXNsaWRlci0tYiBpbnB1dCArIHNwYW46YWZ0ZXIge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDAuMXMgZWFzZS1pbi1vdXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5jaGVja2JveC1zbGlkZXItLWIgaW5wdXQ6Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5jaGVja2JveC1zbGlkZXItLWIgaW5wdXQ6Y2hlY2tlZCArIHNwYW46YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UtaW47XG59XG4uY2hlY2tib3gtc2xpZGVyLS1iIGlucHV0ICsgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbi5jaGVja2JveC1zbGlkZXItLWIgaW5wdXQgKyBzcGFuOmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuLmNoZWNrYm94LXNsaWRlci0tYiBpbnB1dCArIHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjBweDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudCAycHg7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4uY2hlY2tib3gtc2xpZGVyLS1iIGlucHV0Om5vdCg6Y2hlY2tlZCkgKyBzcGFuOmFmdGVyIHtcbiAgYW5pbWF0aW9uOiBwb3BPdXQgZWFzZS1pbiAwLjNzIG5vcm1hbDtcbn1cbi5jaGVja2JveC1zbGlkZXItLWIgaW5wdXQ6Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudCAycHg7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGFuaW1hdGlvbjogcG9wSW4gZWFzZS1pbiAwLjNzIG5vcm1hbDtcbn1cbi5jaGVja2JveC1zbGlkZXItLWIgaW5wdXQ6Y2hlY2tlZCArIHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzVjYjg1Yztcbn1cbi5jaGVja2JveC1zbGlkZXItLWIuY2hlY2tib3gtc2xpZGVyLW1kIGlucHV0ICsgc3BhbjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuLmNoZWNrYm94LXNsaWRlci0tYi5jaGVja2JveC1zbGlkZXItbWQgaW5wdXQgKyBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbi5jaGVja2JveC1zbGlkZXItLWIuY2hlY2tib3gtc2xpZGVyLWxnIGlucHV0ICsgc3BhbjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xufVxuLmNoZWNrYm94LXNsaWRlci0tYi5jaGVja2JveC1zbGlkZXItbGcgaW5wdXQgKyBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbn1cbi5jaGVja2JveC1zbGlkZXItLWItZmxhdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaGVja2JveC1zbGlkZXItLWItZmxhdCBpbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwIDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgem9vbTogMTtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwO1xuICAtbW96LW9wYWNpdHk6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbn1cbi5jaGVja2JveC1zbGlkZXItLWItZmxhdCBpbnB1dCArIHNwYW4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmNoZWNrYm94LXNsaWRlci0tYi1mbGF0IGlucHV0ICsgc3BhbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jaGVja2JveC1zbGlkZXItLWItZmxhdCBpbnB1dCArIHNwYW4gPiBoNCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5jaGVja2JveC1zbGlkZXItLWItZmxhdCBpbnB1dCArIHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG4uY2hlY2tib3gtc2xpZGVyLS1iLWZsYXQgaW5wdXQgKyBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTAwLCAxMDAsIDEwMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLW91dDtcbn1cbi5jaGVja2JveC1zbGlkZXItLWItZmxhdCBpbnB1dCArIHNwYW46YWZ0ZXIge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDAuMXMgZWFzZS1pbi1vdXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5jaGVja2JveC1zbGlkZXItLWItZmxhdCBpbnB1dDpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBjb250ZW50OiBcIlwiO1xufVxuLmNoZWNrYm94LXNsaWRlci0tYi1mbGF0IGlucHV0OmNoZWNrZWQgKyBzcGFuOmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLWluO1xufVxuLmNoZWNrYm94LXNsaWRlci0tYi1mbGF0IGlucHV0ICsgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbi5jaGVja2JveC1zbGlkZXItLWItZmxhdCBpbnB1dCArIHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG4uY2hlY2tib3gtc2xpZGVyLS1iLWZsYXQgaW5wdXQgKyBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIwcHg7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQgMnB4O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLmNoZWNrYm94LXNsaWRlci0tYi1mbGF0IGlucHV0Om5vdCg6Y2hlY2tlZCkgKyBzcGFuOmFmdGVyIHtcbiAgYW5pbWF0aW9uOiBwb3BPdXQgZWFzZS1pbiAwLjNzIG5vcm1hbDtcbn1cbi5jaGVja2JveC1zbGlkZXItLWItZmxhdCBpbnB1dDpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50IDJweDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYW5pbWF0aW9uOiBwb3BJbiBlYXNlLWluIDAuM3Mgbm9ybWFsO1xufVxuLmNoZWNrYm94LXNsaWRlci0tYi1mbGF0IGlucHV0OmNoZWNrZWQgKyBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM1Y2I4NWM7XG59XG4uY2hlY2tib3gtc2xpZGVyLS1iLWZsYXQuY2hlY2tib3gtc2xpZGVyLW1kIGlucHV0ICsgc3BhbjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuLmNoZWNrYm94LXNsaWRlci0tYi1mbGF0LmNoZWNrYm94LXNsaWRlci1tZCBpbnB1dCArIHNwYW46YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuLmNoZWNrYm94LXNsaWRlci0tYi1mbGF0LmNoZWNrYm94LXNsaWRlci1sZyBpbnB1dCArIHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbn1cbi5jaGVja2JveC1zbGlkZXItLWItZmxhdC5jaGVja2JveC1zbGlkZXItbGcgaW5wdXQgKyBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbn1cbi5jaGVja2JveC1zbGlkZXItLWItZmxhdCBpbnB1dCArIHNwYW46YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jaGVja2JveC1zbGlkZXItLWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2hlY2tib3gtc2xpZGVyLS1jIGlucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDAgMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6b29tOiAxO1xuICAtd2Via2l0LW9wYWNpdHk6IDA7XG4gIC1tb3otb3BhY2l0eTogMDtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xufVxuLmNoZWNrYm94LXNsaWRlci0tYyBpbnB1dCArIHNwYW4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmNoZWNrYm94LXNsaWRlci0tYyBpbnB1dCArIHNwYW46YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY2hlY2tib3gtc2xpZGVyLS1jIGlucHV0ICsgc3BhbiA+IGg0IHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmNoZWNrYm94LXNsaWRlci0tYyBpbnB1dCArIHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG4uY2hlY2tib3gtc2xpZGVyLS1jIGlucHV0ICsgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEwMCwgMTAwLCAxMDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1vdXQ7XG59XG4uY2hlY2tib3gtc2xpZGVyLS1jIGlucHV0ICsgc3BhbjphZnRlciB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgMC4xcyBlYXNlLWluLW91dDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmNoZWNrYm94LXNsaWRlci0tYyBpbnB1dDpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBjb250ZW50OiBcIlwiO1xufVxuLmNoZWNrYm94LXNsaWRlci0tYyBpbnB1dDpjaGVja2VkICsgc3BhbjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1pbjtcbn1cbi5jaGVja2JveC1zbGlkZXItLWMgaW5wdXQgKyBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuLmNoZWNrYm94LXNsaWRlci0tYyBpbnB1dCArIHNwYW46YmVmb3JlIHtcbiAgaGVpZ2h0OiAycHghaW1wb3J0YW50O1xuICB0b3A6IDEwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHdpZHRoOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjNTU1O1xufVxuLmNoZWNrYm94LXNsaWRlci0tYyBpbnB1dCArIHNwYW46YWZ0ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xuICB3aWR0aDogMjBweDtcbiAgYm9yZGVyOiBzb2xpZCAjNTU1IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5jaGVja2JveC1zbGlkZXItLWMgaW5wdXQ6Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjNWNiODVjO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgYm9yZGVyOiBzb2xpZCAjNWNiODVjIDJweDtcbiAgYW5pbWF0aW9uOiBzcGxhc2hJbiBlYXNlLWluIDAuM3Mgbm9ybWFsO1xufVxuLmNoZWNrYm94LXNsaWRlci0tYyBpbnB1dDpjaGVja2VkICsgc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNWNiODVjO1xufVxuLmNoZWNrYm94LXNsaWRlci0tYy5jaGVja2JveC1zbGlkZXItc20gaW5wdXQgKyBzcGFuOmJlZm9yZSB7XG4gIHRvcDogNHB4O1xufVxuLmNoZWNrYm94LXNsaWRlci0tYy5jaGVja2JveC1zbGlkZXItbWQgaW5wdXQgKyBzcGFuOmJlZm9yZSB7XG4gIHRvcDogMTRweDtcbn1cbi5jaGVja2JveC1zbGlkZXItLWMuY2hlY2tib3gtc2xpZGVyLW1kIGlucHV0ICsgc3BhbjphZnRlciB7XG4gIHdpZHRoOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuLmNoZWNrYm94LXNsaWRlci0tYy5jaGVja2JveC1zbGlkZXItbGcgaW5wdXQgKyBzcGFuOmJlZm9yZSB7XG4gIHRvcDogMTlweDtcbn1cbi5jaGVja2JveC1zbGlkZXItLWMuY2hlY2tib3gtc2xpZGVyLWxnIGlucHV0ICsgc3BhbjphZnRlciB7XG4gIHdpZHRoOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xufVxuLmNoZWNrYm94LXNsaWRlci0tYy13ZWlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2hlY2tib3gtc2xpZGVyLS1jLXdlaWdodCBpbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwIDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgem9vbTogMTtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwO1xuICAtbW96LW9wYWNpdHk6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbn1cbi5jaGVja2JveC1zbGlkZXItLWMtd2VpZ2h0IGlucHV0ICsgc3BhbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uY2hlY2tib3gtc2xpZGVyLS1jLXdlaWdodCBpbnB1dCArIHNwYW46YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY2hlY2tib3gtc2xpZGVyLS1jLXdlaWdodCBpbnB1dCArIHNwYW4gPiBoNCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5jaGVja2JveC1zbGlkZXItLWMtd2VpZ2h0IGlucHV0ICsgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbi5jaGVja2JveC1zbGlkZXItLWMtd2VpZ2h0IGlucHV0ICsgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEwMCwgMTAwLCAxMDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1vdXQ7XG59XG4uY2hlY2tib3gtc2xpZGVyLS1jLXdlaWdodCBpbnB1dCArIHNwYW46YWZ0ZXIge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDAuMXMgZWFzZS1pbi1vdXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5jaGVja2JveC1zbGlkZXItLWMtd2VpZ2h0IGlucHV0OmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uY2hlY2tib3gtc2xpZGVyLS1jLXdlaWdodCBpbnB1dDpjaGVja2VkICsgc3BhbjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1pbjtcbn1cbi5jaGVja2JveC1zbGlkZXItLWMtd2VpZ2h0IGlucHV0ICsgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbi5jaGVja2JveC1zbGlkZXItLWMtd2VpZ2h0IGlucHV0ICsgc3BhbjpiZWZvcmUge1xuICBoZWlnaHQ6IDJweCFpbXBvcnRhbnQ7XG4gIHRvcDogMTBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgd2lkdGg6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICM1NTU7XG59XG4uY2hlY2tib3gtc2xpZGVyLS1jLXdlaWdodCBpbnB1dCArIHNwYW46YWZ0ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xuICB3aWR0aDogMjBweDtcbiAgYm9yZGVyOiBzb2xpZCAjNTU1IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5jaGVja2JveC1zbGlkZXItLWMtd2VpZ2h0IGlucHV0OmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzVjYjg1YztcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGJvcmRlcjogc29saWQgIzVjYjg1YyAycHg7XG4gIGFuaW1hdGlvbjogc3BsYXNoSW4gZWFzZS1pbiAwLjNzIG5vcm1hbDtcbn1cbi5jaGVja2JveC1zbGlkZXItLWMtd2VpZ2h0IGlucHV0OmNoZWNrZWQgKyBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM1Y2I4NWM7XG59XG4uY2hlY2tib3gtc2xpZGVyLS1jLXdlaWdodC5jaGVja2JveC1zbGlkZXItc20gaW5wdXQgKyBzcGFuOmJlZm9yZSB7XG4gIHRvcDogNHB4O1xufVxuLmNoZWNrYm94LXNsaWRlci0tYy13ZWlnaHQuY2hlY2tib3gtc2xpZGVyLW1kIGlucHV0ICsgc3BhbjpiZWZvcmUge1xuICB0b3A6IDE0cHg7XG59XG4uY2hlY2tib3gtc2xpZGVyLS1jLXdlaWdodC5jaGVja2JveC1zbGlkZXItbWQgaW5wdXQgKyBzcGFuOmFmdGVyIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG4uY2hlY2tib3gtc2xpZGVyLS1jLXdlaWdodC5jaGVja2JveC1zbGlkZXItbGcgaW5wdXQgKyBzcGFuOmJlZm9yZSB7XG4gIHRvcDogMTlweDtcbn1cbi5jaGVja2JveC1zbGlkZXItLWMtd2VpZ2h0LmNoZWNrYm94LXNsaWRlci1sZyBpbnB1dCArIHNwYW46YWZ0ZXIge1xuICB3aWR0aDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbn1cbi5jaGVja2JveC1zbGlkZXItLWMtd2VpZ2h0IGlucHV0ICsgc3BhbjpiZWZvcmUge1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xufVxuLmNoZWNrYm94LXNsaWRlci0tYy13ZWlnaHQgaW5wdXQ6Y2hlY2tlZCArIHNwYW46YmVmb3JlIHtcbiAgaGVpZ2h0OiAycHggIWltcG9ydGFudDtcbn1cbi5jaGVja2JveC1zbGlkZXItLWMtd2VpZ2h0IGlucHV0Om5vdCg6Y2hlY2tlZCkgKyBzcGFuOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICBsZWZ0OiAtNnB4O1xufVxuLmNoZWNrYm94LXNsaWRlci0tZGVmYXVsdCBpbnB1dDpkaXNhYmxlZCArIHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjNzc3O1xufVxuLmNoZWNrYm94LXNsaWRlci0tZGVmYXVsdCBpbnB1dDpkaXNhYmxlZCArIHNwYW46YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgIzAwMDtcbn1cbi5jaGVja2JveC1zbGlkZXItLWRlZmF1bHQgaW5wdXQ6ZGlzYWJsZWQgKyBzcGFuIHtcbiAgY29sb3I6ICM3Nzc7XG59XG4uY2hlY2tib3gtc2xpZGVyLS1hIGlucHV0OmRpc2FibGVkICsgc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICM3Nzc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNoZWNrYm94LXNsaWRlci0tYSBpbnB1dDpkaXNhYmxlZCArIHNwYW46YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgIzAwMDtcbn1cbi5jaGVja2JveC1zbGlkZXItLWEgaW5wdXQ6ZGlzYWJsZWQgKyBzcGFuIHtcbiAgY29sb3I6ICM3Nzc7XG59XG4uY2hlY2tib3gtc2xpZGVyLS1iIGlucHV0OmRpc2FibGVkICsgc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQgMnB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xufVxuLmNoZWNrYm94LXNsaWRlci0tYiBpbnB1dDpkaXNhYmxlZCArIHNwYW46YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgIzAwMDtcbn1cbi5jaGVja2JveC1zbGlkZXItLWIgaW5wdXQ6ZGlzYWJsZWQgKyBzcGFuIHtcbiAgY29sb3I6ICM3Nzc7XG59XG4uY2hlY2tib3gtc2xpZGVyLS1jIGlucHV0OmRpc2FibGVkOmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzc3Nztcbn1cbi5jaGVja2JveC1zbGlkZXItLWMgaW5wdXQ6ZGlzYWJsZWQgKyBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzc3O1xufVxuLmNoZWNrYm94LXNsaWRlci0tYyBpbnB1dDpkaXNhYmxlZCArIHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzc3Nztcbn1cbi5jaGVja2JveC1zbGlkZXItLWMgaW5wdXQ6ZGlzYWJsZWQgKyBzcGFuIHtcbiAgY29sb3I6ICM3Nzc7XG59XG5pbnB1dDpjaGVja2VkICsgLmluZGljYXRvci1zdWNjZXNzIHtcbiAgY29sb3I6ICM1Y2I4NWM7XG59XG5pbnB1dDpjaGVja2VkICsgLmluZGljYXRvci1pbmZvIHtcbiAgY29sb3I6ICM1YmMwZGU7XG59XG5pbnB1dDpjaGVja2VkICsgLmluZGljYXRvci13YXJuaW5nIHtcbiAgY29sb3I6ICNmMGFkNGU7XG59XG5pbnB1dDpjaGVja2VkICsgLmluZGljYXRvci1kYW5nZXIge1xuICBjb2xvcjogI2Q5NTM0Zjtcbn1cbi5jaGVja2JveC1zbGlkZXItc20ge1xuICBsaW5lLWhlaWdodDogMTBweDtcbn1cbi5jaGVja2JveC1zbGlkZXItc20gaW5wdXQgKyBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmNoZWNrYm94LXNsaWRlci1zbSBpbnB1dCArIHNwYW46YmVmb3JlIHtcbiAgd2lkdGg6IDIwcHg7XG59XG4uY2hlY2tib3gtc2xpZGVyLXNtIGlucHV0ICsgc3BhbjphZnRlcixcbi5jaGVja2JveC1zbGlkZXItc20gaW5wdXQgKyBzcGFuOmJlZm9yZSB7XG4gIGhlaWdodDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG59XG4uY2hlY2tib3gtc2xpZGVyLXNtIGlucHV0ICsgc3BhbjphZnRlciB7XG4gIHdpZHRoOiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmNoZWNrYm94LXNsaWRlci1zbSBpbnB1dDpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmNoZWNrYm94LXNsaWRlci1tZCB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLmNoZWNrYm94LXNsaWRlci1tZCBpbnB1dCArIHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG4uY2hlY2tib3gtc2xpZGVyLW1kIGlucHV0ICsgc3BhbjpiZWZvcmUge1xuICB3aWR0aDogNjBweDtcbn1cbi5jaGVja2JveC1zbGlkZXItbWQgaW5wdXQgKyBzcGFuOmFmdGVyLFxuLmNoZWNrYm94LXNsaWRlci1tZCBpbnB1dCArIHNwYW46YmVmb3JlIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5jaGVja2JveC1zbGlkZXItbWQgaW5wdXQgKyBzcGFuOmFmdGVyIHtcbiAgd2lkdGg6IDMwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uY2hlY2tib3gtc2xpZGVyLW1kIGlucHV0OmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4uY2hlY2tib3gtc2xpZGVyLWxnIHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG4uY2hlY2tib3gtc2xpZGVyLWxnIGlucHV0ICsgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbn1cbi5jaGVja2JveC1zbGlkZXItbGcgaW5wdXQgKyBzcGFuOmJlZm9yZSB7XG4gIHdpZHRoOiA4MHB4O1xufVxuLmNoZWNrYm94LXNsaWRlci1sZyBpbnB1dCArIHNwYW46YWZ0ZXIsXG4uY2hlY2tib3gtc2xpZGVyLWxnIGlucHV0ICsgc3BhbjpiZWZvcmUge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuLmNoZWNrYm94LXNsaWRlci1sZyBpbnB1dCArIHNwYW46YWZ0ZXIge1xuICB3aWR0aDogNDBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5jaGVja2JveC1zbGlkZXItbGcgaW5wdXQ6Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cbi5jaGVja2JveC1zbGlkZXItaW5mby5jaGVja2JveC1zbGlkZXItLWRlZmF1bHQgaW5wdXQ6Y2hlY2tlZCArIHNwYW46YWZ0ZXIsXG4uY2hlY2tib3gtc2xpZGVyLWluZm8uY2hlY2tib3gtc2xpZGVyLS1hIGlucHV0OmNoZWNrZWQgKyBzcGFuOmFmdGVyLFxuLmNoZWNrYm94LXNsaWRlci1pbmZvLmNoZWNrYm94LXNsaWRlci0tYyBpbnB1dDpjaGVja2VkICsgc3BhbjphZnRlcixcbi5jaGVja2JveC1zbGlkZXItaW5mby5jaGVja2JveC1zbGlkZXItLWMtd2VpZ2h0IGlucHV0OmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzViYzBkZTtcbiAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcbn1cbi5jaGVja2JveC1zbGlkZXItaW5mby5jaGVja2JveC1zbGlkZXItLWMgaW5wdXQ6Y2hlY2tlZCArIHNwYW46YWZ0ZXIsXG4uY2hlY2tib3gtc2xpZGVyLWluZm8uY2hlY2tib3gtc2xpZGVyLS1jLXdlaWdodCBpbnB1dDpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzViYzBkZTtcbn1cbi5jaGVja2JveC1zbGlkZXItaW5mby5jaGVja2JveC1zbGlkZXItLWIgaW5wdXQ6Y2hlY2tlZCArIHNwYW46YmVmb3JlLFxuLmNoZWNrYm94LXNsaWRlci1pbmZvLmNoZWNrYm94LXNsaWRlci0tYi1mbGF0IGlucHV0OmNoZWNrZWQgKyBzcGFuOmJlZm9yZSxcbi5jaGVja2JveC1zbGlkZXItaW5mby5jaGVja2JveC1zbGlkZXItLWMgaW5wdXQ6Y2hlY2tlZCArIHNwYW46YmVmb3JlLFxuLmNoZWNrYm94LXNsaWRlci1pbmZvLmNoZWNrYm94LXNsaWRlci0tYy13ZWlnaHQgaW5wdXQ6Y2hlY2tlZCArIHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzViYzBkZTtcbn1cbi5jaGVja2JveC1zbGlkZXItd2FybmluZy5jaGVja2JveC1zbGlkZXItLWRlZmF1bHQgaW5wdXQ6Y2hlY2tlZCArIHNwYW46YWZ0ZXIsXG4uY2hlY2tib3gtc2xpZGVyLXdhcm5pbmcuY2hlY2tib3gtc2xpZGVyLS1hIGlucHV0OmNoZWNrZWQgKyBzcGFuOmFmdGVyLFxuLmNoZWNrYm94LXNsaWRlci13YXJuaW5nLmNoZWNrYm94LXNsaWRlci0tYyBpbnB1dDpjaGVja2VkICsgc3BhbjphZnRlcixcbi5jaGVja2JveC1zbGlkZXItd2FybmluZy5jaGVja2JveC1zbGlkZXItLWMtd2VpZ2h0IGlucHV0OmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2YwYWQ0ZTtcbiAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcbn1cbi5jaGVja2JveC1zbGlkZXItd2FybmluZy5jaGVja2JveC1zbGlkZXItLWMgaW5wdXQ6Y2hlY2tlZCArIHNwYW46YWZ0ZXIsXG4uY2hlY2tib3gtc2xpZGVyLXdhcm5pbmcuY2hlY2tib3gtc2xpZGVyLS1jLXdlaWdodCBpbnB1dDpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2YwYWQ0ZTtcbn1cbi5jaGVja2JveC1zbGlkZXItd2FybmluZy5jaGVja2JveC1zbGlkZXItLWIgaW5wdXQ6Y2hlY2tlZCArIHNwYW46YmVmb3JlLFxuLmNoZWNrYm94LXNsaWRlci13YXJuaW5nLmNoZWNrYm94LXNsaWRlci0tYi1mbGF0IGlucHV0OmNoZWNrZWQgKyBzcGFuOmJlZm9yZSxcbi5jaGVja2JveC1zbGlkZXItd2FybmluZy5jaGVja2JveC1zbGlkZXItLWMgaW5wdXQ6Y2hlY2tlZCArIHNwYW46YmVmb3JlLFxuLmNoZWNrYm94LXNsaWRlci13YXJuaW5nLmNoZWNrYm94LXNsaWRlci0tYy13ZWlnaHQgaW5wdXQ6Y2hlY2tlZCArIHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2YwYWQ0ZTtcbn1cbi5jaGVja2JveC1zbGlkZXItZGFuZ2VyLmNoZWNrYm94LXNsaWRlci0tZGVmYXVsdCBpbnB1dDpjaGVja2VkICsgc3BhbjphZnRlcixcbi5jaGVja2JveC1zbGlkZXItZGFuZ2VyLmNoZWNrYm94LXNsaWRlci0tYSBpbnB1dDpjaGVja2VkICsgc3BhbjphZnRlcixcbi5jaGVja2JveC1zbGlkZXItZGFuZ2VyLmNoZWNrYm94LXNsaWRlci0tYyBpbnB1dDpjaGVja2VkICsgc3BhbjphZnRlcixcbi5jaGVja2JveC1zbGlkZXItZGFuZ2VyLmNoZWNrYm94LXNsaWRlci0tYy13ZWlnaHQgaW5wdXQ6Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZDk1MzRmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xufVxuLmNoZWNrYm94LXNsaWRlci1kYW5nZXIuY2hlY2tib3gtc2xpZGVyLS1jIGlucHV0OmNoZWNrZWQgKyBzcGFuOmFmdGVyLFxuLmNoZWNrYm94LXNsaWRlci1kYW5nZXIuY2hlY2tib3gtc2xpZGVyLS1jLXdlaWdodCBpbnB1dDpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2Q5NTM0Zjtcbn1cbi5jaGVja2JveC1zbGlkZXItZGFuZ2VyLmNoZWNrYm94LXNsaWRlci0tYiBpbnB1dDpjaGVja2VkICsgc3BhbjpiZWZvcmUsXG4uY2hlY2tib3gtc2xpZGVyLWRhbmdlci5jaGVja2JveC1zbGlkZXItLWItZmxhdCBpbnB1dDpjaGVja2VkICsgc3BhbjpiZWZvcmUsXG4uY2hlY2tib3gtc2xpZGVyLWRhbmdlci5jaGVja2JveC1zbGlkZXItLWMgaW5wdXQ6Y2hlY2tlZCArIHNwYW46YmVmb3JlLFxuLmNoZWNrYm94LXNsaWRlci1kYW5nZXIuY2hlY2tib3gtc2xpZGVyLS1jLXdlaWdodCBpbnB1dDpjaGVja2VkICsgc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZDk1MzRmO1xufVxuLmNoZWNrYm94LXNsaWRlci0tYi1mbGF0IGlucHV0ICsgc3BhbjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmVtcC1pbWctY29udCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTMwcHg7XG59XG4jZW1wLWltZy1sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVtcC1pbWcge1xuICB3aWR0aDogMjAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5lbXAtc2VydmljZSB7XG4gIHBhZGRpbmc6IDVweCA1cHggNXB4IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG4uZW1wLXNlcnZpY2UtYXR0YWNoZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzhiN2VhO1xufVxuLmVtcCB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5lbXBfX2ltZyB7XG4gIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gIGhlaWdodDogMTQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZW1wLXRhYnMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmYtYm94ID4gZm9ybSB7XG4gIG1hcmdpbjogMDtcbn1cbi5hcHB0LXBhbmUge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLnN0ZXAtdGFiIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbn1cbi5zdGVwLXRhYi5hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uYXBwdC1zdGF0dXMtZHJvcCB7XG4gIGZsb2F0OiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFwcHQtc3RhdHVzLWRyb3AgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDJweCA4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgbWFyZ2luOiA2cHggMCAwIDA7XG59XG4uYXBwdC1zdGF0dXMtZHJvcCA+IGEsXG4uYXBwdC1zdGF0dXMtZHJvcCA+IGE6Zm9jdXMsXG4uYXBwdC1zdGF0dXMtZHJvcCA+IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXBwdC1zdGF0dXMtZHJvcCA+IGEgLmNhcmV0IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2NjYztcbn1cbiNlbXAtcHJpY2luZ3Mge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmFwcHQtbW9kYWwgLm1vZGFsLWZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmFwcHQtZm9ybSB7XG4gIG1hcmdpbjogMDtcbn1cbi5hcHB0LWZvcm0gLnRhYi1jb250ZW50IHtcbiAgbWFyZ2luOiAwO1xufVxuLmFwcHQtZm9ybSAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5uZXctY3VzdG9tZXIge1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xufVxuLmJvb2stZm9ybXMge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLmJvb2stZm9ybXMgZm9ybSB7XG4gIG1hcmdpbjogMDtcbn1cbi5ib29rLWZvcm1zX19hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgKnpvb206IDE7XG59XG4uYm9vay1mb3Jtc19fYWN0aW9uczpiZWZvcmUsXG4uYm9vay1mb3Jtc19fYWN0aW9uczphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5ib29rLWZvcm1zX19hY3Rpb25zOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uYm9vay1jb25maXJtYXRpb24taGVhZCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNjJjNDYyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmJvb2stY29uZmlybWF0aW9uLWJvZHkgcC5sZWFkIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cbi5ib29rLWNvbmZpcm1hdGlvbi1ib2R5IHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5ib29rLWNvbmZpcm1hdGlvbi1ib2R5IHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5ib29rLWNvbmZpcm1hdGlvbi1ib2R5IHVsIGxpIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMnB4O1xuICBjb2xvcjogIzYyYzQ2Mjtcbn1cbi5lbXAtdGFicyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZW1wLXRhYnMgLnRhYi1wYW5lIHtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5lbXAtdGFicyAud29ya2luZy1ob3Vycy13cnAge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5lbXAtdGFicyAud29ya2luZy1ob3Vycy13cnAgc2VsZWN0IHtcbiAgbWFyZ2luOiAwO1xufVxuLmVtcC10YWJzIC53b3JraW5nLWhvdXJzLXdycF9fZGF5IHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4uZW1wLXRhYnMgLndvcmtpbmctaG91cnMtd3JwIC5jaGVja2JveC1zbGlkZXItLWItZmxhdCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5lbXAtdGFicyAud29ya2luZy1ob3Vycy13cnAgLnJvdy1mbHVpZCArIC5yb3ctZmx1aWQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmVtcC10YWJzIC5icmVha3MtdGFibGUgdHIgPiB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuLmVtcC10YWJzIC5icmVha3MtdGFibGUgdHI6bGFzdC1jaGlsZCA+IHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5zYXZlLWVtcC1mb3JtIC5mb3JtLWFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG59XG4udGltZS1vZmYtd3JwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRpbWUtb2ZmLXdycF9fdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cbi50aW1lLW9mZi13cnBfX3RhYmxlIHRib2R5ID4gdHIgPiB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogI2JiYjtcbn1cbi50aW1lLW9mZi13cnBfX3RhYmxlIHRib2R5ID4gdHIgPiB0ZCA+IHAge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzY0NjQ2NDtcbiAgbWFyZ2luOiAwO1xufVxuLnRpbWUtb2ZmLXdycF9fdGFibGUgdGJvZHkgPiB0ciA+IHRkID4gc3BhbiB7XG4gIGNvbG9yOiAjYWFhO1xufVxuLnRpbWUtb2ZmLXdycF9fdGFibGUgdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLnRpbWUtb2ZmLW1vZGFsIHtcbiAgd2lkdGg6IDQ2MHB4O1xuICBtYXJnaW4tbGVmdDogLTIzMHB4O1xufVxuLnRpbWUtb2ZmLW1vZGFsIC5jbG9zZSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi50aW1lLW9mZi1tb2RhbCAuYWxlcnQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRpbWUtb2ZmLW1vZGFsIC5tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMTRweDtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbn1cbi50aW1lLW9mZi1tb2RhbCAuY29udHJvbC1sYWJlbCB7XG4gIHdpZHRoOiA4MHB4O1xufVxuLnRpbWUtb2ZmLW1vZGFsIC5jb250cm9scyB7XG4gIG1hcmdpbi1sZWZ0OiA5MHB4O1xufVxuLnRpbWUtb2ZmLW1vZGFsIC50aW1lLXNlbGVjdCB7XG4gIHdpZHRoOiA4MHB4O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnRpbWUtb2ZmLW1vZGFsX19hZGRpdGlvbmFsIHtcbiAgKnpvb206IDE7XG59XG4udGltZS1vZmYtbW9kYWxfX2FkZGl0aW9uYWw6YmVmb3JlLFxuLnRpbWUtb2ZmLW1vZGFsX19hZGRpdGlvbmFsOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLnRpbWUtb2ZmLW1vZGFsX19hZGRpdGlvbmFsOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4udGltZS1vZmYtbW9kYWxfX2FkZGl0aW9uYWwgLmJ0biB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi50aW1lLW9mZi1tb2RhbF9fYWRkaXRpb25hbCAuY2hlY2tib3gge1xuICBmbG9hdDogbGVmdDtcbn1cbi50aW1lLW9mZi1tb2RhbF9fYWRkaXRpb25hbC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50aW1lLW9mZi1tb2RhbF9fYWRkaXRpb25hbC1jb250ZW50IC5jb250cm9sLWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50aW1lLW9mZi1tb2RhbCAuY29udHJvbHMgPiAucmFkaW86Zmlyc3QtY2hpbGQsXG4udGltZS1vZmYtbW9kYWwgLmNvbnRyb2xzID4gLmNoZWNrYm94OmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4udGltZS1vZmYtbW9kYWxfX2R1cmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50aW1lLW9mZi1tb2RhbCAuZHVyYXRpb24tc2VsZWN0IHtcbiAgd2lkdGg6IDkycHg7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ucmVjdXJyaW5nLW9wdGlvbnMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnJlY3VycmluZy1vcHRpb25zID4gc2VsZWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnJlY3VycmluZy1vcHRpb25zX19zZXR0aW5ncyB7XG4gICp6b29tOiAxO1xufVxuLnJlY3VycmluZy1vcHRpb25zX19zZXR0aW5nczpiZWZvcmUsXG4ucmVjdXJyaW5nLW9wdGlvbnNfX3NldHRpbmdzOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLnJlY3VycmluZy1vcHRpb25zX19zZXR0aW5nczphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnJlY3VycmluZy1vcHRpb25zX19zZXR0aW5ncyAuY29udHJvbC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuLnJlY3VycmluZy1vcHRpb25zX19zZXR0aW5ncyBsYWJlbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5yZWN1cnJpbmctb3B0aW9uc19fc2V0dGluZ3Mgc2VsZWN0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMTk5cHg7XG59XG4ucmVjdXJyaW5nLW9wdGlvbnNfX3NldHRpbmdzIC5pbnB1dC1hcHBlbmQuZGF0ZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5yZWN1cnJpbmctb3B0aW9uc19fc2V0dGluZ3MgLmlucHV0LWFwcGVuZC5kYXRlIGlucHV0IHtcbiAgd2lkdGg6IDE3MnB4O1xufVxuLmNvbnRyb2wtZGF5cyB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG59XG4uY29udHJvbC1kYXlzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbn1cbi5jb250cm9sLWRheXMgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmbG9hdDogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4uY29udHJvbC1kYXlzIGxhYmVsIHNwYW4ge1xuICBjb2xvcjogI2FhYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi5jb250cm9sLWRheXMgbGFiZWwgaW5wdXQge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG4uY29udHJvbC1kYXlzIGxhYmVsIGlucHV0OmNoZWNrZWQgKyBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzU2ZDJhZTtcbiAgYm9yZGVyLWNvbG9yOiAjNTZkMmFlO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5iLWJvb2sge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmItYm9va19fbGVmdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDYwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbjtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbjtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5iLWJvb2tfX3JpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMzclO1xuICBtYXJnaW4tbGVmdDogMiU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW47XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW47XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4uYi1ib29rLi1zdGVwMi1kaXNhYmxlZCAuYi1ib29rX19sZWZ0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYi1ib29rLi1zdGVwMy1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmItYm9va19fbGVmdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAgIC1tb3otdHJhbnNpdGlvbjogbm9uZTtcbiAgICAtby10cmFuc2l0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLmItYm9va19fcmlnaHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgICAtbW96LXRyYW5zaXRpb246IG5vbmU7XG4gICAgLW8tdHJhbnNpdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYi1ib29rX19zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5iLWJvb2tfX3NlY3Rpb25fX3RpdGxlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5iLWJvb2tfX3NlY3Rpb25fX3RpdGxlLi1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjNmRjNWFhO1xufVxuLmItYm9vay1tb2JpbGUgLmItYm9va19fcmlnaHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmItYm9vay1zcnZzX19jYXQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6ICMzY2E4YzM7XG59XG4uYi1ib29rLXNydnNfX2l0ZW0ge1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAqem9vbTogMTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iLWJvb2stc3J2c19faXRlbTpiZWZvcmUsXG4uYi1ib29rLXNydnNfX2l0ZW06YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4uYi1ib29rLXNydnNfX2l0ZW06YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5iLWJvb2stc3J2c19faXRlbSArIC5iLWJvb2stc3J2c19fY2F0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5iLWJvb2stc3J2c19faXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG4uYi1ib29rLXNydnNfX2l0ZW1fX2JvZHkge1xuICBmbG9hdDogbGVmdDtcbn1cbi5iLWJvb2stc3J2c19faXRlbV9fYm9keSBoNCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWFyZ2luOiAwIDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uYi1ib29rLXNydnNfX2l0ZW1fX2JvZHkgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi5iLWJvb2stc3J2c19faXRlbV9fYm9keSBwIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5iLWJvb2stc3J2c19faXRlbV9fYm9keSBwIHNwYW4gaSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmItYm9vay1zcnZzX19pdGVtX19ib2R5IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAuYi1ib29rLXNydnNfX2l0ZW1fX2JvZHkgaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuYi1ib29rLXNydnNfX2l0ZW1fX2JvZHkgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uYi1ib29rLXNydnNfX2l0ZW1fX3ByaWNlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5iLWJvb2stc3J2c19faXRlbV9fcHJpY2Ugc3BhbiB7XG4gIGNvbG9yOiAjNmRjNWFhO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmItYm9vay1zcnZzX19pdGVtX19wcmljZSBidXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICM2ZGM1YWE7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW47XG59XG4uYi1ib29rLXNydnNfX2l0ZW1fX3ByaWNlIGJ1dHRvbixcbi5iLWJvb2stc3J2c19faXRlbV9fcHJpY2UgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMCBub25lO1xufVxuLmItYm9vay1zcnZzX19pdGVtX19wcmljZSBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNDliNzk1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iLWJvb2stc3J2c19faXRlbV9fcHJpY2Uge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAqem9vbTogMTtcbiAgfVxuICAuYi1ib29rLXNydnNfX2l0ZW1fX3ByaWNlOmJlZm9yZSxcbiAgLmItYm9vay1zcnZzX19pdGVtX19wcmljZTphZnRlciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgfVxuICAuYi1ib29rLXNydnNfX2l0ZW1fX3ByaWNlOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAuYi1ib29rLXNydnNfX2l0ZW1fX3ByaWNlIGJ1dHRvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG4uYi1ib29rLXNydnNfX2l0ZW1fX3JlbW92ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA5cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5iLWJvb2stc3J2c19faXRlbV9fcmVtb3ZlOmhvdmVyLFxuLmItYm9vay1zcnZzX19pdGVtX19yZW1vdmU6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG4uYi1ib29rLXNydnNfX2l0ZW0uLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogIzZkYzVhYTtcbn1cbi5iLWJvb2stc3J2c19faXRlbS4tc2VsZWN0ZWQgLmItYm9vay1zcnZzX19pdGVtX19ib2R5IGg0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYi1ib29rLXNydnNfX2l0ZW0uLXNlbGVjdGVkIC5iLWJvb2stc3J2c19faXRlbV9fYm9keSBwIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5iLWJvb2stc3J2c19faXRlbS4tc2VsZWN0ZWQgLmItYm9vay1zcnZzX19pdGVtX19wcmljZSBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYi1ib29rLXNydnNfX2l0ZW0uLXNlbGVjdGVkIC5iLWJvb2stc3J2c19faXRlbV9fcHJpY2UgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzQ5Yjc5NTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cbi5iLWJvb2stc3J2c19faXRlbS4tc2ltcGxlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBtYXJnaW46IDA7XG59XG4uYi1ib29rLWVtcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iLWJvb2stZW1wID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmItYm9vay1lbXAgPiBhOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgdG9wOiAyMHB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDZweCA1cHggMCA1cHg7XG4gIGJvcmRlci1jb2xvcjogIzZkYzVhYSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5iLWJvb2stZW1wID4gYSA+IGkge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBjb2xvcjogI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIHRvcDogMTBweDtcbn1cbi5iLWJvb2stZW1wID4gYSA+IGltZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uYi1ib29rLWVtcCAuZHJvcGRvd24tbWVudSB7XG4gIHJpZ2h0OiAwO1xufVxuLmItYm9vay1lbXAgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuLmItYm9vay1lbXAgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEgPiBpLFxuLmItYm9vay1lbXAgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEgPiBpbWcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uYi1ib29rLWVtcCAuZHJvcGRvd24tbWVudSA+IGxpLmFjdGl2ZSA+IGEsXG4uYi1ib29rLWVtcCAuZHJvcGRvd24tbWVudSA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4uYi1ib29rLWVtcCAuZHJvcGRvd24tbWVudSA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBjb2xvcjogIzMzMztcbn1cbi5iLWJvb2stY2FsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5iLWJvb2stY2FsX19kYXRlIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgbWFyZ2luOiAtMTVweCAtMTVweCAxNXB4O1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLmItYm9vay1jYWxfX2RhdGVfX25hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmItYm9vay1jYWxfX2RhdGVfX25hdl9fcHJldixcbi5iLWJvb2stY2FsX19kYXRlX19uYXZfX25leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmItYm9vay1jYWxfX2RhdGVfX25hdl9fcHJldjpob3Zlcixcbi5iLWJvb2stY2FsX19kYXRlX19uYXZfX25leHQ6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbi5iLWJvb2stY2FsX19kYXRlX19uYXZfX25leHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTBweDtcbn1cbi5iLWJvb2stY2FsX19kYXRlX19uYXZfX21vbnRoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5iLWJvb2stY2FsX19kYXRlX19kYXlzIHtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmItYm9vay1jYWxfX2RhdGVfX2RheXNfX2l0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi5iLWJvb2stY2FsX19kYXRlX19kYXlzX19pdGVtIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBtYXJnaW46IDEwcHggM3B4IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5iLWJvb2stY2FsX19kYXRlX19kYXlzX19pdGVtIHNwYW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xufVxuLmItYm9vay1jYWxfX2RhdGVfX2RheXNfX2l0ZW0uLWRpc2FibGVkIHNwYW4ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLmItYm9vay1jYWxfX2RhdGVfX2RheXNfX2l0ZW0uLWN1cnJlbnQgc3BhbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYi1ib29rLWNhbF9fZGF0ZV9fZGF5c19faXRlbS4tc2VsZWN0ZWQgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICM2ZGM1YWE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmItYm9vay1jYWxfX3Nsb3RzIHtcbiAgKnpvb206IDE7XG59XG4uYi1ib29rLWNhbF9fc2xvdHM6YmVmb3JlLFxuLmItYm9vay1jYWxfX3Nsb3RzOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmItYm9vay1jYWxfX3Nsb3RzOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uYi1ib29rLWNhbF9fc2xvdHNfX3BhcnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMxLjYyMzkzMTYyJTtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMi41NjQxMDI1NiU7XG59XG4uYi1ib29rLWNhbF9fc2xvdHNfX3BhcnQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5iLWJvb2stY2FsX19zbG90c19faGVhZCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5iLWJvb2stY2FsX19zbG90c19fc2xvdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHBhZGRpbmc6IDJweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmItYm9vay1jYWxfX3Nsb3RzX19zbG90OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbn1cbi5iLWJvb2stY2FsX19zbG90c19fc2xvdC4tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjNmRjNWFhO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1jb2xvcjogIzZkYzVhYTtcbn1cbi5iLWJvb2stY2FsX19zbG90c19fYm9va2VkIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmItYm9vay1jYWxfX3Nsb3RzX19ib29rZWQgaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBtYXJnaW46IDAgYXV0byAwO1xufVxuLmItYm9vay1jaG9zZW5fX2RhdGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLmItYm9vay1jaG9zZW5fX2RhdGUgaDMge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuLmItYm9vay1jaG9zZW5fX2RhdGUgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5iLWJvb2stY2hvc2VuX190b3RhbCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZzogOHB4IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbn1cbi5iLWJvb2stY2hvc2VuX190b3RhbCBzcGFuIHtcbiAgY29sb3I6ICM2ZGM1YWE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmItYm9vay1jaG9zZW4gLmItYm9vay1zcnZzX19pdGVtX19wcmljZSB7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbn1cbi5iLWJvb2stZm9ybSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4uYi1ib29rLWZvcm1fX2FjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYi1ib29rLWZvcm1fX2FjdGlvbnMgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWdlLW5wcyB7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG59XG4ucGFnZS1ucHMgcC5hbGVydC1tZXNzYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBjb2xvcjogcmVkO1xufVxuLnBhZ2UtbnBzIHAuYWxlcnQtbWVzc2FnZS5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLW5wcyBzcGFuLmFsZXJ0LW1lc3NhZ2Uge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAucGFnZS1ucHMgc3Bhbi5hbGVydC1tZXNzYWdlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTBFM0MyO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTBFM0MyO1xuICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICB9XG59XG4ucGFnZS1ucHMgc3Bhbi5hbGVydC1tZXNzYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBhZ2UtbnBzIHNwYW4uYWxlcnQtbWVzc2FnZSAuYXJyb3ctbGVmdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2Fycm93cy1sZWZ0LnBuZ1wiKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5wYWdlLW5wcyBzcGFuLmFsZXJ0LW1lc3NhZ2UgLmFycm93LWxlZnQge1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAucGFnZS1ucHMgLmJ0bi1zdWNjZXNzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmItbnBzLWxvZ28ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cbi5iLW5wcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItdG9wOiA2cHggc29saWQgIzNjYThjMztcbiAgcGFkZGluZzogMzBweCA2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYi1ucHMgLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG59XG4uYi1ucHMgLmJ0bi1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWZiZWFhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWZiZWFhO1xufVxuLmItbnBzX192ZW51ZS1pbWcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYi1ucHNfX2Zvcm0ge1xuICBtYXJnaW46IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5iLW5wc19fZm9ybSAudGV4dC1jb3VudC1tZXNzYWdlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEycHg7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5iLW5wc19fZm9ybSBoMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5iLW5wc19fZm9ybSB0ZXh0YXJlYSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYi1ucHNfX2Zvcm1fX2FjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbn1cbi5iLW5wc19fZm9ybV9fYWN0aW9ucyAuYnRuIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4uYi1ucHNfX2Zvcm1fX3N0YXJzLWl0ZW0gKyAuYi1ucHNfX2Zvcm1fX3N0YXJzLWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmItbnBzX19mb3JtX19zdGFycy1pdGVtIHNlbGVjdCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5iLW5wc19fZm9ybV9fc3RhcnMtaXRlbS10aXRsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTMwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmItbnBzX19mb3JtX19zdGFycy1pdGVtLXRpdGxlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5iLW5wcyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5iLW5wc19fZm9ybV9fc3RhcnMtaXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5ici10aGVtZS1jc3Mtc3RhcnMgLmJyLXdpZGdldCB7XG4gIGhlaWdodDogMzBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5ici10aGVtZS1jc3Mtc3RhcnMgLmJyLXdpZGdldCAuYnItYWN0aXZlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXDI2MDUnO1xufVxuLmJyLXRoZW1lLWNzcy1zdGFycyAuYnItd2lkZ2V0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDM1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5ici10aGVtZS1jc3Mtc3RhcnMgLmJyLXdpZGdldCBhOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYnItdGhlbWUtY3NzLXN0YXJzIC5ici13aWRnZXQgYSB7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxufVxuLmJyLXRoZW1lLWNzcy1zdGFycyAuYnItd2lkZ2V0IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMjYwNlwiO1xuICBjb2xvcjogIzUwRTNDMjtcbn1cbi5ici10aGVtZS1jc3Mtc3RhcnMgLmJyLXdpZGdldCBhLmJyLWFjdGl2ZTphZnRlciB7XG4gIGNvbG9yOiAjNTBFM0MyO1xufVxuLmJyLXRoZW1lLWNzcy1zdGFycyAuYnItd2lkZ2V0IGEuYnItc2VsZWN0ZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMjYwNVwiO1xuICBjb2xvcjogIzUwRTNDMjtcbn1cbi5ici10aGVtZS1jc3Mtc3RhcnMgLmJyLXdpZGdldCAuYnItY3VycmVudC1yYXRpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJyLXRoZW1lLWNzcy1zdGFycyAuYnItcmVhZG9ubHkgYSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC5ici10aGVtZS1jc3Mtc3RhcnMgLmJyLXdpZGdldCBhOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcMjYwNlwiO1xuICAgIGNvbG9yOiBibGFjaztcbiAgfVxuICAuYnItdGhlbWUtY3NzLXN0YXJzIC5ici13aWRnZXQgYS5ici1hY3RpdmU6YWZ0ZXIsXG4gIC5ici10aGVtZS1jc3Mtc3RhcnMgLmJyLXdpZGdldCBhLmJyLXNlbGVjdGVkOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcMjYwNVwiO1xuICAgIGNvbG9yOiBibGFjaztcbiAgfVxufVxuLmJvb3RzdHJhcC1zZWxlY3Qge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTVlNWU1O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuYnRuLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuYnRuLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlcjpob3Zlcixcbi5ib290c3RyYXAtc2VsZWN0IC5idG4uZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyOmZvY3VzLFxuLmJvb3RzdHJhcC1zZWxlY3QgLmJ0bi5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5maWx0ZXItb3B0aW9uLWlubmVyLWlubmVyIHtcbiAgY29sb3I6ICMzMzM7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuY2FyZXQge1xuICBib3JkZXItdG9wOiA2cHggc29saWQgIzJmYTZjMTtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmRyb3B1cCAuY2FyZXQge1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgIzJmYTZjMTtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi8qIVxuICogQm9vdHN0cmFwIFJlc3BvbnNpdmUgdjIuMy4wXG4gKlxuICogQ29weXJpZ2h0IDIwMTIgVHdpdHRlciwgSW5jXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UgdjIuMFxuICogaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogRGVzaWduZWQgYW5kIGJ1aWx0IHdpdGggYWxsIHRoZSBsb3ZlIGluIHRoZSB3b3JsZCBAdHdpdHRlciBieSBAbWRvIGFuZCBAZmF0LlxuICovXG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDtcbn1cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4udmlzaWJsZS1waG9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi52aXNpYmxlLXRhYmxldCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5oaWRkZW4tZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi52aXNpYmxlLWRlc2t0b3Age1xuICBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5NzlweCkge1xuICAuaGlkZGVuLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxuICAudmlzaWJsZS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQgO1xuICB9XG4gIC52aXNpYmxlLXRhYmxldCB7XG4gICAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG4gIC5oaWRkZW4tdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlkZGVuLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxuICAudmlzaWJsZS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZpc2libGUtcGhvbmUge1xuICAgIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxuICAuaGlkZGVuLXBob25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxuICAuaGlkZGVuLXByaW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJveCAubmF2LXRhYnMge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgLmJveCAubmF2LXRhYnMgPiBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLmJveCAubmF2LXRhYnMgPiBsaSA+IGEge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICB9XG4gIC5ib3ggLm5hdi10YWJzID4gbGkgPiBhOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNjY2M7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgKnpvb206IDE7XG4gIH1cbiAgLnJvdzpiZWZvcmUsXG4gIC5yb3c6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gIH1cbiAgLnJvdzphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgW2NsYXNzKj1cInNwYW5cIl0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxuICAuY29udGFpbmVyLFxuICAubmF2YmFyLXN0YXRpYy10b3AgLmNvbnRhaW5lcixcbiAgLm5hdmJhci1maXhlZC10b3AgLmNvbnRhaW5lcixcbiAgLm5hdmJhci1maXhlZC1ib3R0b20gLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDExNzBweDtcbiAgfVxuICAuc3BhbjEyIHtcbiAgICB3aWR0aDogMTE3MHB4O1xuICB9XG4gIC5zcGFuMTEge1xuICAgIHdpZHRoOiAxMDcwcHg7XG4gIH1cbiAgLnNwYW4xMCB7XG4gICAgd2lkdGg6IDk3MHB4O1xuICB9XG4gIC5zcGFuOSB7XG4gICAgd2lkdGg6IDg3MHB4O1xuICB9XG4gIC5zcGFuOCB7XG4gICAgd2lkdGg6IDc3MHB4O1xuICB9XG4gIC5zcGFuNyB7XG4gICAgd2lkdGg6IDY3MHB4O1xuICB9XG4gIC5zcGFuNiB7XG4gICAgd2lkdGg6IDU3MHB4O1xuICB9XG4gIC5zcGFuNSB7XG4gICAgd2lkdGg6IDQ3MHB4O1xuICB9XG4gIC5zcGFuNCB7XG4gICAgd2lkdGg6IDM3MHB4O1xuICB9XG4gIC5zcGFuMyB7XG4gICAgd2lkdGg6IDI3MHB4O1xuICB9XG4gIC5zcGFuMiB7XG4gICAgd2lkdGg6IDE3MHB4O1xuICB9XG4gIC5zcGFuMSB7XG4gICAgd2lkdGg6IDcwcHg7XG4gIH1cbiAgLm9mZnNldDEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTIzMHB4O1xuICB9XG4gIC5vZmZzZXQxMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMzBweDtcbiAgfVxuICAub2Zmc2V0MTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDMwcHg7XG4gIH1cbiAgLm9mZnNldDkge1xuICAgIG1hcmdpbi1sZWZ0OiA5MzBweDtcbiAgfVxuICAub2Zmc2V0OCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzMHB4O1xuICB9XG4gIC5vZmZzZXQ3IHtcbiAgICBtYXJnaW4tbGVmdDogNzMwcHg7XG4gIH1cbiAgLm9mZnNldDYge1xuICAgIG1hcmdpbi1sZWZ0OiA2MzBweDtcbiAgfVxuICAub2Zmc2V0NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUzMHB4O1xuICB9XG4gIC5vZmZzZXQ0IHtcbiAgICBtYXJnaW4tbGVmdDogNDMwcHg7XG4gIH1cbiAgLm9mZnNldDMge1xuICAgIG1hcmdpbi1sZWZ0OiAzMzBweDtcbiAgfVxuICAub2Zmc2V0MiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIzMHB4O1xuICB9XG4gIC5vZmZzZXQxIHtcbiAgICBtYXJnaW4tbGVmdDogMTMwcHg7XG4gIH1cbiAgLnJvdy1mbHVpZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgKnpvb206IDE7XG4gIH1cbiAgLnJvdy1mbHVpZDpiZWZvcmUsXG4gIC5yb3ctZmx1aWQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gIH1cbiAgLnJvdy1mbHVpZDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLnJvdy1mbHVpZCBbY2xhc3MqPVwic3BhblwiXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMzBweDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNTY0MTAyNTYlO1xuICAgICptYXJnaW4tbGVmdDogMi41MTA5MTEwNyU7XG4gIH1cbiAgLnJvdy1mbHVpZCBbY2xhc3MqPVwic3BhblwiXTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnJvdy1mbHVpZCAuY29udHJvbHMtcm93IFtjbGFzcyo9XCJzcGFuXCJdICsgW2NsYXNzKj1cInNwYW5cIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjU2NDEwMjU2JTtcbiAgfVxuICAucm93LWZsdWlkIC5zcGFuMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICp3aWR0aDogOTkuOTQ2ODA4NTElO1xuICB9XG4gIC5yb3ctZmx1aWQgLnNwYW4xMSB7XG4gICAgd2lkdGg6IDkxLjQ1Mjk5MTQ1JTtcbiAgICAqd2lkdGg6IDkxLjM5OTc5OTk2JTtcbiAgfVxuICAucm93LWZsdWlkIC5zcGFuMTAge1xuICAgIHdpZHRoOiA4Mi45MDU5ODI5MSU7XG4gICAgKndpZHRoOiA4Mi44NTI3OTE0MiU7XG4gIH1cbiAgLnJvdy1mbHVpZCAuc3Bhbjkge1xuICAgIHdpZHRoOiA3NC4zNTg5NzQzNiU7XG4gICAgKndpZHRoOiA3NC4zMDU3ODI4NyU7XG4gIH1cbiAgLnJvdy1mbHVpZCAuc3Bhbjgge1xuICAgIHdpZHRoOiA2NS44MTE5NjU4MSU7XG4gICAgKndpZHRoOiA2NS43NTg3NzQzMiU7XG4gIH1cbiAgLnJvdy1mbHVpZCAuc3Bhbjcge1xuICAgIHdpZHRoOiA1Ny4yNjQ5NTcyNiU7XG4gICAgKndpZHRoOiA1Ny4yMTE3NjU3OCU7XG4gIH1cbiAgLnJvdy1mbHVpZCAuc3BhbjYge1xuICAgIHdpZHRoOiA0OC43MTc5NDg3MiU7XG4gICAgKndpZHRoOiA0OC42NjQ3NTcyMyU7XG4gIH1cbiAgLnJvdy1mbHVpZCAuc3BhbjUge1xuICAgIHdpZHRoOiA0MC4xNzA5NDAxNyU7XG4gICAgKndpZHRoOiA0MC4xMTc3NDg2OCU7XG4gIH1cbiAgLnJvdy1mbHVpZCAuc3BhbjQge1xuICAgIHdpZHRoOiAzMS42MjM5MzE2MiU7XG4gICAgKndpZHRoOiAzMS41NzA3NDAxMyU7XG4gIH1cbiAgLnJvdy1mbHVpZCAuc3BhbjMge1xuICAgIHdpZHRoOiAyMy4wNzY5MjMwOCU7XG4gICAgKndpZHRoOiAyMy4wMjM3MzE1OSU7XG4gIH1cbiAgLnJvdy1mbHVpZCAuc3BhbjIge1xuICAgIHdpZHRoOiAxNC41Mjk5MTQ1MyU7XG4gICAgKndpZHRoOiAxNC40NzY3MjMwNCU7XG4gIH1cbiAgLnJvdy1mbHVpZCAuc3BhbjEge1xuICAgIHdpZHRoOiA1Ljk4MjkwNTk4JTtcbiAgICAqd2lkdGg6IDUuOTI5NzE0NDklO1xuICB9XG4gIC5yb3ctZmx1aWQgLm9mZnNldDEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTA1LjEyODIwNTEzJTtcbiAgICAqbWFyZ2luLWxlZnQ6IDEwNS4wMjE4MjIxNSU7XG4gIH1cbiAgLnJvdy1mbHVpZCAub2Zmc2V0MTI6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDIuNTY0MTAyNTYlO1xuICAgICptYXJnaW4tbGVmdDogMTAyLjQ1NzcxOTU5JTtcbiAgfVxuICAucm93LWZsdWlkIC5vZmZzZXQxMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDk2LjU4MTE5NjU4JTtcbiAgICAqbWFyZ2luLWxlZnQ6IDk2LjQ3NDgxMzYlO1xuICB9XG4gIC5yb3ctZmx1aWQgLm9mZnNldDExOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogOTQuMDE3MDk0MDIlO1xuICAgICptYXJnaW4tbGVmdDogOTMuOTEwNzExMDQlO1xuICB9XG4gIC5yb3ctZmx1aWQgLm9mZnNldDEwIHtcbiAgICBtYXJnaW4tbGVmdDogODguMDM0MTg4MDMlO1xuICAgICptYXJnaW4tbGVmdDogODcuOTI3ODA1MDYlO1xuICB9XG4gIC5yb3ctZmx1aWQgLm9mZnNldDEwOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogODUuNDcwMDg1NDclO1xuICAgICptYXJnaW4tbGVmdDogODUuMzYzNzAyNDklO1xuICB9XG4gIC5yb3ctZmx1aWQgLm9mZnNldDkge1xuICAgIG1hcmdpbi1sZWZ0OiA3OS40ODcxNzk0OSU7XG4gICAgKm1hcmdpbi1sZWZ0OiA3OS4zODA3OTY1MSU7XG4gIH1cbiAgLnJvdy1mbHVpZCAub2Zmc2V0OTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc2LjkyMzA3NjkyJTtcbiAgICAqbWFyZ2luLWxlZnQ6IDc2LjgxNjY5Mzk0JTtcbiAgfVxuICAucm93LWZsdWlkIC5vZmZzZXQ4IHtcbiAgICBtYXJnaW4tbGVmdDogNzAuOTQwMTcwOTQlO1xuICAgICptYXJnaW4tbGVmdDogNzAuODMzNzg3OTYlO1xuICB9XG4gIC5yb3ctZmx1aWQgLm9mZnNldDg6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiA2OC4zNzYwNjgzOCU7XG4gICAgKm1hcmdpbi1sZWZ0OiA2OC4yNjk2ODU0JTtcbiAgfVxuICAucm93LWZsdWlkIC5vZmZzZXQ3IHtcbiAgICBtYXJnaW4tbGVmdDogNjIuMzkzMTYyMzklO1xuICAgICptYXJnaW4tbGVmdDogNjIuMjg2Nzc5NDElO1xuICB9XG4gIC5yb3ctZmx1aWQgLm9mZnNldDc6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiA1OS44MjkwNTk4MyU7XG4gICAgKm1hcmdpbi1sZWZ0OiA1OS43MjI2NzY4NSU7XG4gIH1cbiAgLnJvdy1mbHVpZCAub2Zmc2V0NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUzLjg0NjE1Mzg1JTtcbiAgICAqbWFyZ2luLWxlZnQ6IDUzLjczOTc3MDg3JTtcbiAgfVxuICAucm93LWZsdWlkIC5vZmZzZXQ2OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogNTEuMjgyMDUxMjglO1xuICAgICptYXJnaW4tbGVmdDogNTEuMTc1NjY4MyU7XG4gIH1cbiAgLnJvdy1mbHVpZCAub2Zmc2V0NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1LjI5OTE0NTMlO1xuICAgICptYXJnaW4tbGVmdDogNDUuMTkyNzYyMzIlO1xuICB9XG4gIC5yb3ctZmx1aWQgLm9mZnNldDU6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiA0Mi43MzUwNDI3NCU7XG4gICAgKm1hcmdpbi1sZWZ0OiA0Mi42Mjg2NTk3NiU7XG4gIH1cbiAgLnJvdy1mbHVpZCAub2Zmc2V0NCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM2Ljc1MjEzNjc1JTtcbiAgICAqbWFyZ2luLWxlZnQ6IDM2LjY0NTc1Mzc3JTtcbiAgfVxuICAucm93LWZsdWlkIC5vZmZzZXQ0OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMzQuMTg4MDM0MTklO1xuICAgICptYXJnaW4tbGVmdDogMzQuMDgxNjUxMjElO1xuICB9XG4gIC5yb3ctZmx1aWQgLm9mZnNldDMge1xuICAgIG1hcmdpbi1sZWZ0OiAyOC4yMDUxMjgyMSU7XG4gICAgKm1hcmdpbi1sZWZ0OiAyOC4wOTg3NDUyMyU7XG4gIH1cbiAgLnJvdy1mbHVpZCAub2Zmc2V0MzpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1LjY0MTAyNTY0JTtcbiAgICAqbWFyZ2luLWxlZnQ6IDI1LjUzNDY0MjY2JTtcbiAgfVxuICAucm93LWZsdWlkIC5vZmZzZXQyIHtcbiAgICBtYXJnaW4tbGVmdDogMTkuNjU4MTE5NjYlO1xuICAgICptYXJnaW4tbGVmdDogMTkuNTUxNzM2NjglO1xuICB9XG4gIC5yb3ctZmx1aWQgLm9mZnNldDI6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNy4wOTQwMTcwOSU7XG4gICAgKm1hcmdpbi1sZWZ0OiAxNi45ODc2MzQxMiU7XG4gIH1cbiAgLnJvdy1mbHVpZCAub2Zmc2V0MSB7XG4gICAgbWFyZ2luLWxlZnQ6IDExLjExMTExMTExJTtcbiAgICAqbWFyZ2luLWxlZnQ6IDExLjAwNDcyODEzJTtcbiAgfVxuICAucm93LWZsdWlkIC5vZmZzZXQxOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogOC41NDcwMDg1NSU7XG4gICAgKm1hcmdpbi1sZWZ0OiA4LjQ0MDYyNTU3JTtcbiAgfVxuICBpbnB1dCxcbiAgdGV4dGFyZWEsXG4gIC51bmVkaXRhYmxlLWlucHV0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuY29udHJvbHMtcm93IFtjbGFzcyo9XCJzcGFuXCJdICsgW2NsYXNzKj1cInNwYW5cIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG4gIGlucHV0LnNwYW4xMixcbiAgdGV4dGFyZWEuc3BhbjEyLFxuICAudW5lZGl0YWJsZS1pbnB1dC5zcGFuMTIge1xuICAgIHdpZHRoOiAxMTU2cHg7XG4gIH1cbiAgaW5wdXQuc3BhbjExLFxuICB0ZXh0YXJlYS5zcGFuMTEsXG4gIC51bmVkaXRhYmxlLWlucHV0LnNwYW4xMSB7XG4gICAgd2lkdGg6IDEwNTZweDtcbiAgfVxuICBpbnB1dC5zcGFuMTAsXG4gIHRleHRhcmVhLnNwYW4xMCxcbiAgLnVuZWRpdGFibGUtaW5wdXQuc3BhbjEwIHtcbiAgICB3aWR0aDogOTU2cHg7XG4gIH1cbiAgaW5wdXQuc3BhbjksXG4gIHRleHRhcmVhLnNwYW45LFxuICAudW5lZGl0YWJsZS1pbnB1dC5zcGFuOSB7XG4gICAgd2lkdGg6IDg1NnB4O1xuICB9XG4gIGlucHV0LnNwYW44LFxuICB0ZXh0YXJlYS5zcGFuOCxcbiAgLnVuZWRpdGFibGUtaW5wdXQuc3Bhbjgge1xuICAgIHdpZHRoOiA3NTZweDtcbiAgfVxuICBpbnB1dC5zcGFuNyxcbiAgdGV4dGFyZWEuc3BhbjcsXG4gIC51bmVkaXRhYmxlLWlucHV0LnNwYW43IHtcbiAgICB3aWR0aDogNjU2cHg7XG4gIH1cbiAgaW5wdXQuc3BhbjYsXG4gIHRleHRhcmVhLnNwYW42LFxuICAudW5lZGl0YWJsZS1pbnB1dC5zcGFuNiB7XG4gICAgd2lkdGg6IDU1NnB4O1xuICB9XG4gIGlucHV0LnNwYW41LFxuICB0ZXh0YXJlYS5zcGFuNSxcbiAgLnVuZWRpdGFibGUtaW5wdXQuc3BhbjUge1xuICAgIHdpZHRoOiA0NTZweDtcbiAgfVxuICBpbnB1dC5zcGFuNCxcbiAgdGV4dGFyZWEuc3BhbjQsXG4gIC51bmVkaXRhYmxlLWlucHV0LnNwYW40IHtcbiAgICB3aWR0aDogMzU2cHg7XG4gIH1cbiAgaW5wdXQuc3BhbjMsXG4gIHRleHRhcmVhLnNwYW4zLFxuICAudW5lZGl0YWJsZS1pbnB1dC5zcGFuMyB7XG4gICAgd2lkdGg6IDI1NnB4O1xuICB9XG4gIGlucHV0LnNwYW4yLFxuICB0ZXh0YXJlYS5zcGFuMixcbiAgLnVuZWRpdGFibGUtaW5wdXQuc3BhbjIge1xuICAgIHdpZHRoOiAxNTZweDtcbiAgfVxuICBpbnB1dC5zcGFuMSxcbiAgdGV4dGFyZWEuc3BhbjEsXG4gIC51bmVkaXRhYmxlLWlucHV0LnNwYW4xIHtcbiAgICB3aWR0aDogNTZweDtcbiAgfVxuICAudGh1bWJuYWlscyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICB9XG4gIC50aHVtYm5haWxzID4gbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG4gIC5yb3ctZmx1aWQgLnRodW1ibmFpbHMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5NzlweCkge1xuICAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgKnpvb206IDE7XG4gIH1cbiAgLnJvdzpiZWZvcmUsXG4gIC5yb3c6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gIH1cbiAgLnJvdzphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgW2NsYXNzKj1cInNwYW5cIl0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuICAuY29udGFpbmVyLFxuICAubmF2YmFyLXN0YXRpYy10b3AgLmNvbnRhaW5lcixcbiAgLm5hdmJhci1maXhlZC10b3AgLmNvbnRhaW5lcixcbiAgLm5hdmJhci1maXhlZC1ib3R0b20gLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDcyNHB4O1xuICB9XG4gIC5zcGFuMTIge1xuICAgIHdpZHRoOiA3MjRweDtcbiAgfVxuICAuc3BhbjExIHtcbiAgICB3aWR0aDogNjYycHg7XG4gIH1cbiAgLnNwYW4xMCB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICB9XG4gIC5zcGFuOSB7XG4gICAgd2lkdGg6IDUzOHB4O1xuICB9XG4gIC5zcGFuOCB7XG4gICAgd2lkdGg6IDQ3NnB4O1xuICB9XG4gIC5zcGFuNyB7XG4gICAgd2lkdGg6IDQxNHB4O1xuICB9XG4gIC5zcGFuNiB7XG4gICAgd2lkdGg6IDM1MnB4O1xuICB9XG4gIC5zcGFuNSB7XG4gICAgd2lkdGg6IDI5MHB4O1xuICB9XG4gIC5zcGFuNCB7XG4gICAgd2lkdGg6IDIyOHB4O1xuICB9XG4gIC5zcGFuMyB7XG4gICAgd2lkdGg6IDE2NnB4O1xuICB9XG4gIC5zcGFuMiB7XG4gICAgd2lkdGg6IDEwNHB4O1xuICB9XG4gIC5zcGFuMSB7XG4gICAgd2lkdGg6IDQycHg7XG4gIH1cbiAgLm9mZnNldDEyIHtcbiAgICBtYXJnaW4tbGVmdDogNzY0cHg7XG4gIH1cbiAgLm9mZnNldDExIHtcbiAgICBtYXJnaW4tbGVmdDogNzAycHg7XG4gIH1cbiAgLm9mZnNldDEwIHtcbiAgICBtYXJnaW4tbGVmdDogNjQwcHg7XG4gIH1cbiAgLm9mZnNldDkge1xuICAgIG1hcmdpbi1sZWZ0OiA1NzhweDtcbiAgfVxuICAub2Zmc2V0OCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUxNnB4O1xuICB9XG4gIC5vZmZzZXQ3IHtcbiAgICBtYXJnaW4tbGVmdDogNDU0cHg7XG4gIH1cbiAgLm9mZnNldDYge1xuICAgIG1hcmdpbi1sZWZ0OiAzOTJweDtcbiAgfVxuICAub2Zmc2V0NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzMHB4O1xuICB9XG4gIC5vZmZzZXQ0IHtcbiAgICBtYXJnaW4tbGVmdDogMjY4cHg7XG4gIH1cbiAgLm9mZnNldDMge1xuICAgIG1hcmdpbi1sZWZ0OiAyMDZweDtcbiAgfVxuICAub2Zmc2V0MiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0NHB4O1xuICB9XG4gIC5vZmZzZXQxIHtcbiAgICBtYXJnaW4tbGVmdDogODJweDtcbiAgfVxuICAucm93LWZsdWlkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAqem9vbTogMTtcbiAgfVxuICAucm93LWZsdWlkOmJlZm9yZSxcbiAgLnJvdy1mbHVpZDphZnRlciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgfVxuICAucm93LWZsdWlkOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAucm93LWZsdWlkIFtjbGFzcyo9XCJzcGFuXCJdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMi43NjI0MzA5NCU7XG4gICAgKm1hcmdpbi1sZWZ0OiAyLjcwOTIzOTQ1JTtcbiAgfVxuICAucm93LWZsdWlkIFtjbGFzcyo9XCJzcGFuXCJdOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAucm93LWZsdWlkIC5jb250cm9scy1yb3cgW2NsYXNzKj1cInNwYW5cIl0gKyBbY2xhc3MqPVwic3BhblwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNzYyNDMwOTQlO1xuICB9XG4gIC5yb3ctZmx1aWQgLnNwYW4xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgKndpZHRoOiA5OS45NDY4MDg1MSU7XG4gIH1cbiAgLnJvdy1mbHVpZCAuc3BhbjExIHtcbiAgICB3aWR0aDogOTEuNDM2NDY0MDklO1xuICAgICp3aWR0aDogOTEuMzgzMjcyNiU7XG4gIH1cbiAgLnJvdy1mbHVpZCAuc3BhbjEwIHtcbiAgICB3aWR0aDogODIuODcyOTI4MTglO1xuICAgICp3aWR0aDogODIuODE5NzM2NjklO1xuICB9XG4gIC5yb3ctZmx1aWQgLnNwYW45IHtcbiAgICB3aWR0aDogNzQuMzA5MzkyMjclO1xuICAgICp3aWR0aDogNzQuMjU2MjAwNzglO1xuICB9XG4gIC5yb3ctZmx1aWQgLnNwYW44IHtcbiAgICB3aWR0aDogNjUuNzQ1ODU2MzUlO1xuICAgICp3aWR0aDogNjUuNjkyNjY0ODYlO1xuICB9XG4gIC5yb3ctZmx1aWQgLnNwYW43IHtcbiAgICB3aWR0aDogNTcuMTgyMzIwNDQlO1xuICAgICp3aWR0aDogNTcuMTI5MTI4OTUlO1xuICB9XG4gIC5yb3ctZmx1aWQgLnNwYW42IHtcbiAgICB3aWR0aDogNDguNjE4Nzg0NTMlO1xuICAgICp3aWR0aDogNDguNTY1NTkzMDQlO1xuICB9XG4gIC5yb3ctZmx1aWQgLnNwYW41IHtcbiAgICB3aWR0aDogNDAuMDU1MjQ4NjIlO1xuICAgICp3aWR0aDogNDAuMDAyMDU3MTMlO1xuICB9XG4gIC5yb3ctZmx1aWQgLnNwYW40IHtcbiAgICB3aWR0aDogMzEuNDkxNzEyNzElO1xuICAgICp3aWR0aDogMzEuNDM4NTIxMjIlO1xuICB9XG4gIC5yb3ctZmx1aWQgLnNwYW4zIHtcbiAgICB3aWR0aDogMjIuOTI4MTc2OCU7XG4gICAgKndpZHRoOiAyMi44NzQ5ODUzMSU7XG4gIH1cbiAgLnJvdy1mbHVpZCAuc3BhbjIge1xuICAgIHdpZHRoOiAxNC4zNjQ2NDA4OCU7XG4gICAgKndpZHRoOiAxNC4zMTE0NDkzOSU7XG4gIH1cbiAgLnJvdy1mbHVpZCAuc3BhbjEge1xuICAgIHdpZHRoOiA1LjgwMTEwNDk3JTtcbiAgICAqd2lkdGg6IDUuNzQ3OTEzNDglO1xuICB9XG4gIC5yb3ctZmx1aWQgLm9mZnNldDEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTA1LjUyNDg2MTg4JTtcbiAgICAqbWFyZ2luLWxlZnQ6IDEwNS40MTg0Nzg5JTtcbiAgfVxuICAucm93LWZsdWlkIC5vZmZzZXQxMjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMi43NjI0MzA5NCU7XG4gICAgKm1hcmdpbi1sZWZ0OiAxMDIuNjU2MDQ3OTYlO1xuICB9XG4gIC5yb3ctZmx1aWQgLm9mZnNldDExIHtcbiAgICBtYXJnaW4tbGVmdDogOTYuOTYxMzI1OTclO1xuICAgICptYXJnaW4tbGVmdDogOTYuODU0OTQyOTklO1xuICB9XG4gIC5yb3ctZmx1aWQgLm9mZnNldDExOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogOTQuMTk4ODk1MDMlO1xuICAgICptYXJnaW4tbGVmdDogOTQuMDkyNTEyMDUlO1xuICB9XG4gIC5yb3ctZmx1aWQgLm9mZnNldDEwIHtcbiAgICBtYXJnaW4tbGVmdDogODguMzk3NzkwMDYlO1xuICAgICptYXJnaW4tbGVmdDogODguMjkxNDA3MDglO1xuICB9XG4gIC5yb3ctZmx1aWQgLm9mZnNldDEwOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogODUuNjM1MzU5MTIlO1xuICAgICptYXJnaW4tbGVmdDogODUuNTI4OTc2MTQlO1xuICB9XG4gIC5yb3ctZmx1aWQgLm9mZnNldDkge1xuICAgIG1hcmdpbi1sZWZ0OiA3OS44MzQyNTQxNCU7XG4gICAgKm1hcmdpbi1sZWZ0OiA3OS43Mjc4NzExNiU7XG4gIH1cbiAgLnJvdy1mbHVpZCAub2Zmc2V0OTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc3LjA3MTgyMzIlO1xuICAgICptYXJnaW4tbGVmdDogNzYuOTY1NDQwMjMlO1xuICB9XG4gIC5yb3ctZmx1aWQgLm9mZnNldDgge1xuICAgIG1hcmdpbi1sZWZ0OiA3MS4yNzA3MTgyMyU7XG4gICAgKm1hcmdpbi1sZWZ0OiA3MS4xNjQzMzUyNSU7XG4gIH1cbiAgLnJvdy1mbHVpZCAub2Zmc2V0ODpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY4LjUwODI4NzI5JTtcbiAgICAqbWFyZ2luLWxlZnQ6IDY4LjQwMTkwNDMxJTtcbiAgfVxuICAucm93LWZsdWlkIC5vZmZzZXQ3IHtcbiAgICBtYXJnaW4tbGVmdDogNjIuNzA3MTgyMzIlO1xuICAgICptYXJnaW4tbGVmdDogNjIuNjAwNzk5MzQlO1xuICB9XG4gIC5yb3ctZmx1aWQgLm9mZnNldDc6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiA1OS45NDQ3NTEzOCU7XG4gICAgKm1hcmdpbi1sZWZ0OiA1OS44MzgzNjg0JTtcbiAgfVxuICAucm93LWZsdWlkIC5vZmZzZXQ2IHtcbiAgICBtYXJnaW4tbGVmdDogNTQuMTQzNjQ2NDElO1xuICAgICptYXJnaW4tbGVmdDogNTQuMDM3MjYzNDMlO1xuICB9XG4gIC5yb3ctZmx1aWQgLm9mZnNldDY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiA1MS4zODEyMTU0NyU7XG4gICAgKm1hcmdpbi1sZWZ0OiA1MS4yNzQ4MzI0OSU7XG4gIH1cbiAgLnJvdy1mbHVpZCAub2Zmc2V0NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1LjU4MDExMDUlO1xuICAgICptYXJnaW4tbGVmdDogNDUuNDczNzI3NTIlO1xuICB9XG4gIC5yb3ctZmx1aWQgLm9mZnNldDU6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiA0Mi44MTc2Nzk1NiU7XG4gICAgKm1hcmdpbi1sZWZ0OiA0Mi43MTEyOTY1OCU7XG4gIH1cbiAgLnJvdy1mbHVpZCAub2Zmc2V0NCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM3LjAxNjU3NDU5JTtcbiAgICAqbWFyZ2luLWxlZnQ6IDM2LjkxMDE5MTYxJTtcbiAgfVxuICAucm93LWZsdWlkIC5vZmZzZXQ0OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMzQuMjU0MTQzNjUlO1xuICAgICptYXJnaW4tbGVmdDogMzQuMTQ3NzYwNjclO1xuICB9XG4gIC5yb3ctZmx1aWQgLm9mZnNldDMge1xuICAgIG1hcmdpbi1sZWZ0OiAyOC40NTMwMzg2NyU7XG4gICAgKm1hcmdpbi1sZWZ0OiAyOC4zNDY2NTU3JTtcbiAgfVxuICAucm93LWZsdWlkIC5vZmZzZXQzOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMjUuNjkwNjA3NzMlO1xuICAgICptYXJnaW4tbGVmdDogMjUuNTg0MjI0NzYlO1xuICB9XG4gIC5yb3ctZmx1aWQgLm9mZnNldDIge1xuICAgIG1hcmdpbi1sZWZ0OiAxOS44ODk1MDI3NiU7XG4gICAgKm1hcmdpbi1sZWZ0OiAxOS43ODMxMTk3OCU7XG4gIH1cbiAgLnJvdy1mbHVpZCAub2Zmc2V0MjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE3LjEyNzA3MTgyJTtcbiAgICAqbWFyZ2luLWxlZnQ6IDE3LjAyMDY4ODg0JTtcbiAgfVxuICAucm93LWZsdWlkIC5vZmZzZXQxIHtcbiAgICBtYXJnaW4tbGVmdDogMTEuMzI1OTY2ODUlO1xuICAgICptYXJnaW4tbGVmdDogMTEuMjE5NTgzODclO1xuICB9XG4gIC5yb3ctZmx1aWQgLm9mZnNldDE6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjU2MzUzNTkxJTtcbiAgICAqbWFyZ2luLWxlZnQ6IDguNDU3MTUyOTMlO1xuICB9XG4gIGlucHV0LFxuICB0ZXh0YXJlYSxcbiAgLnVuZWRpdGFibGUtaW5wdXQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5jb250cm9scy1yb3cgW2NsYXNzKj1cInNwYW5cIl0gKyBbY2xhc3MqPVwic3BhblwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbiAgaW5wdXQuc3BhbjEyLFxuICB0ZXh0YXJlYS5zcGFuMTIsXG4gIC51bmVkaXRhYmxlLWlucHV0LnNwYW4xMiB7XG4gICAgd2lkdGg6IDcxMHB4O1xuICB9XG4gIGlucHV0LnNwYW4xMSxcbiAgdGV4dGFyZWEuc3BhbjExLFxuICAudW5lZGl0YWJsZS1pbnB1dC5zcGFuMTEge1xuICAgIHdpZHRoOiA2NDhweDtcbiAgfVxuICBpbnB1dC5zcGFuMTAsXG4gIHRleHRhcmVhLnNwYW4xMCxcbiAgLnVuZWRpdGFibGUtaW5wdXQuc3BhbjEwIHtcbiAgICB3aWR0aDogNTg2cHg7XG4gIH1cbiAgaW5wdXQuc3BhbjksXG4gIHRleHRhcmVhLnNwYW45LFxuICAudW5lZGl0YWJsZS1pbnB1dC5zcGFuOSB7XG4gICAgd2lkdGg6IDUyNHB4O1xuICB9XG4gIGlucHV0LnNwYW44LFxuICB0ZXh0YXJlYS5zcGFuOCxcbiAgLnVuZWRpdGFibGUtaW5wdXQuc3Bhbjgge1xuICAgIHdpZHRoOiA0NjJweDtcbiAgfVxuICBpbnB1dC5zcGFuNyxcbiAgdGV4dGFyZWEuc3BhbjcsXG4gIC51bmVkaXRhYmxlLWlucHV0LnNwYW43IHtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cbiAgaW5wdXQuc3BhbjYsXG4gIHRleHRhcmVhLnNwYW42LFxuICAudW5lZGl0YWJsZS1pbnB1dC5zcGFuNiB7XG4gICAgd2lkdGg6IDMzOHB4O1xuICB9XG4gIGlucHV0LnNwYW41LFxuICB0ZXh0YXJlYS5zcGFuNSxcbiAgLnVuZWRpdGFibGUtaW5wdXQuc3BhbjUge1xuICAgIHdpZHRoOiAyNzZweDtcbiAgfVxuICBpbnB1dC5zcGFuNCxcbiAgdGV4dGFyZWEuc3BhbjQsXG4gIC51bmVkaXRhYmxlLWlucHV0LnNwYW40IHtcbiAgICB3aWR0aDogMjE0cHg7XG4gIH1cbiAgaW5wdXQuc3BhbjMsXG4gIHRleHRhcmVhLnNwYW4zLFxuICAudW5lZGl0YWJsZS1pbnB1dC5zcGFuMyB7XG4gICAgd2lkdGg6IDE1MnB4O1xuICB9XG4gIGlucHV0LnNwYW4yLFxuICB0ZXh0YXJlYS5zcGFuMixcbiAgLnVuZWRpdGFibGUtaW5wdXQuc3BhbjIge1xuICAgIHdpZHRoOiA5MHB4O1xuICB9XG4gIGlucHV0LnNwYW4xLFxuICB0ZXh0YXJlYS5zcGFuMSxcbiAgLnVuZWRpdGFibGUtaW5wdXQuc3BhbjEge1xuICAgIHdpZHRoOiAyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci1maXhlZC10b3AsXG4gIC5uYXZiYXItZml4ZWQtYm90dG9tLFxuICAubmF2YmFyLXN0YXRpYy10b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICB9XG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmRsLWhvcml6b250YWwgZHQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmRsLWhvcml6b250YWwgZGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctZmx1aWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3csXG4gIC50aHVtYm5haWxzIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudGh1bWJuYWlscyA+IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICBbY2xhc3MqPVwic3BhblwiXSxcbiAgLnVuZWRpdGFibGUtaW5wdXRbY2xhc3MqPVwic3BhblwiXSxcbiAgLnJvdy1mbHVpZCBbY2xhc3MqPVwic3BhblwiXSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5zcGFuMTIsXG4gIC5yb3ctZmx1aWQgLnNwYW4xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5yb3ctZmx1aWQgW2NsYXNzKj1cIm9mZnNldFwiXTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmlucHV0LWxhcmdlLFxuICAuaW5wdXQteGxhcmdlLFxuICAuaW5wdXQteHhsYXJnZSxcbiAgaW5wdXRbY2xhc3MqPVwic3BhblwiXSxcbiAgc2VsZWN0W2NsYXNzKj1cInNwYW5cIl0sXG4gIHRleHRhcmVhW2NsYXNzKj1cInNwYW5cIl0sXG4gIC51bmVkaXRhYmxlLWlucHV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuaW5wdXQtcHJlcGVuZCBpbnB1dCxcbiAgLmlucHV0LWFwcGVuZCBpbnB1dCxcbiAgLmlucHV0LXByZXBlbmQgaW5wdXRbY2xhc3MqPVwic3BhblwiXSxcbiAgLmlucHV0LWFwcGVuZCBpbnB1dFtjbGFzcyo9XCJzcGFuXCJdIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbnRyb2xzLXJvdyBbY2xhc3MqPVwic3BhblwiXSArIFtjbGFzcyo9XCJzcGFuXCJdIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAubW9kYWwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLmZhZGUge1xuICAgIHRvcDogLTEwMHB4O1xuICB9XG4gIC5tb2RhbC5mYWRlLmluIHtcbiAgICB0b3A6IDIwcHg7XG4gIH1cbiAgZm9vdGVyIC5wdWxsLWxlZnQsXG4gIGZvb3RlciAucHVsbC1yaWdodCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLnJvdyA+IGRpdltjbGFzcyo9XCJzcGFuXCJdLFxuICAucm93LWZsdWlkID4gZGl2W2NsYXNzKj1cInNwYW5cIl0ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLnJvdyA+IC5zcGFuMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICBmb290ZXIgLnJvdyA+IGRpdltjbGFzcyo9XCJzcGFuXCJdLFxuICAucm93ID4gZGl2W2NsYXNzKj1cInNwYW5cIl06bGFzdC1jaGlsZCxcbiAgLnJvdy1mbHVpZCA+IGRpdltjbGFzcyo9XCJzcGFuXCJdOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubmF2LWNvbGxhcHNlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyIGgxIHNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgfVxuICAuZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWxhYmVsIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5mb3JtLWhvcml6b250YWwgLmNvbnRyb2xzIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWxpc3Qge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5mb3JtLWhvcml6b250YWwgLmZvcm0tYWN0aW9ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLm1lZGlhIC5wdWxsLWxlZnQsXG4gIC5tZWRpYSAucHVsbC1yaWdodCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAubWVkaWEtb2JqZWN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm1vZGFsIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgbGVmdDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgfVxuICAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW46IC0xMHB4O1xuICB9XG4gIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5uYXYtbWFpbiBsaSBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzlweCkge1xuICBib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAubmF2YmFyLWZpeGVkLXRvcCxcbiAgLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLm5hdmJhci1maXhlZC10b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLm5hdmJhci1maXhlZC10b3AgLm5hdmJhci1pbm5lcixcbiAgLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1pbm5lciB7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG4gIC5uYXZiYXIgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubmF2YmFyIC5icmFuZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luOiAwIDAgMCAtNXB4O1xuICB9XG4gIC5uYXYtY29sbGFwc2Uge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5uYXYtY29sbGFwc2UgLm5hdiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxuICAubmF2LWNvbGxhcHNlIC5uYXYgPiBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLm5hdi1jb2xsYXBzZSAubmF2ID4gbGkgPiBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cbiAgLm5hdi1jb2xsYXBzZSAubmF2ID4gLmRpdmlkZXItdmVydGljYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdi1jb2xsYXBzZSAubmF2IC5uYXYtaGVhZGVyIHtcbiAgICBjb2xvcjogIzc3NztcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgfVxuICAubmF2LWNvbGxhcHNlIC5uYXYgPiBsaSA+IGEsXG4gIC5uYXYtY29sbGFwc2UgLmRyb3Bkb3duLW1lbnUgYSB7XG4gICAgcGFkZGluZzogOXB4IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICM3Nzc7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG4gIC5uYXYtY29sbGFwc2UgLmJ0biB7XG4gICAgcGFkZGluZzogNHB4IDEwcHggNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG4gIC5uYXYtY29sbGFwc2UgLmRyb3Bkb3duLW1lbnUgbGkgKyBsaSBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cbiAgLm5hdi1jb2xsYXBzZSAubmF2ID4gbGkgPiBhOmhvdmVyLFxuICAubmF2LWNvbGxhcHNlIC5uYXYgPiBsaSA+IGE6Zm9jdXMsXG4gIC5uYXYtY29sbGFwc2UgLmRyb3Bkb3duLW1lbnUgYTpob3ZlcixcbiAgLm5hdi1jb2xsYXBzZSAuZHJvcGRvd24tbWVudSBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2LWNvbGxhcHNlIC5uYXYgPiBsaSA+IGEsXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2LWNvbGxhcHNlIC5kcm9wZG93bi1tZW51IGEge1xuICAgIGNvbG9yOiAjOTk5O1xuICB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2LWNvbGxhcHNlIC5uYXYgPiBsaSA+IGE6aG92ZXIsXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2LWNvbGxhcHNlIC5uYXYgPiBsaSA+IGE6Zm9jdXMsXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2LWNvbGxhcHNlIC5kcm9wZG93bi1tZW51IGE6aG92ZXIsXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2LWNvbGxhcHNlIC5kcm9wZG93bi1tZW51IGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTExMTE7XG4gIH1cbiAgLm5hdi1jb2xsYXBzZS5pbiAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubmF2LWNvbGxhcHNlIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLm5hdi1jb2xsYXBzZSAub3BlbiA+IC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubmF2LWNvbGxhcHNlIC5kcm9wZG93bi1tZW51OmJlZm9yZSxcbiAgLm5hdi1jb2xsYXBzZSAuZHJvcGRvd24tbWVudTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2LWNvbGxhcHNlIC5kcm9wZG93bi1tZW51IC5kaXZpZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXYtY29sbGFwc2UgLm5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnU6YmVmb3JlLFxuICAubmF2LWNvbGxhcHNlIC5uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXYtY29sbGFwc2UgLm5hdmJhci1mb3JtLFxuICAubmF2LWNvbGxhcHNlIC5uYXZiYXItc2VhcmNoIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMmYyZjI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmYyZjI7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpLCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpO1xuICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xKSwgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xKTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpLCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpO1xuICB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2LWNvbGxhcHNlIC5uYXZiYXItZm9ybSxcbiAgLm5hdmJhci1pbnZlcnNlIC5uYXYtY29sbGFwc2UgLm5hdmJhci1zZWFyY2gge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMxMTExMTE7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzExMTExMTtcbiAgfVxuICAubmF2YmFyIC5uYXYtY29sbGFwc2UgLm5hdi5wdWxsLXJpZ2h0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAubmF2LWNvbGxhcHNlLFxuICAubmF2LWNvbGxhcHNlLmNvbGxhcHNlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMDtcbiAgfVxuICAubmF2YmFyIC5idG4tbmF2YmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubmF2YmFyLXN0YXRpYyAubmF2YmFyLWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KSB7XG4gIC5uYXYtY29sbGFwc2UuY29sbGFwc2Uge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubmF2LXRvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm5hdi1iYXItY29sbGFwc2Uge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAwO1xuICB9XG4gIC5uYXYtYmFyLWNvbGxhcHNlIGZvcm0ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm5hdi1iYXItY29sbGFwc2UgZm9ybSBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLm5hdi1iYXIgLm5hdi1tYWlubWVudSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbiAgLm5hdi1iYXIgLm5hdi1tYWlubWVudSBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLm5hdi1iYXIgLm5hdi1tYWlubWVudSBsaSAuY2FyZXQsXG4gIC5uYXYtYmFyIC5uYXYtbWFpbm1lbnUgbGkgYTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2LWJhciAubmF2LW1haW5tZW51IGxpIGEge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBjb2xvcjogIzM4YjdlYTtcbiAgfVxuICAubmF2LWJhciAubmF2LW1haW5tZW51IGxpIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMzOGI3ZWE7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdi1iYXIgLm5hdi1tYWlubWVudSBsaS5hY3RpdmUgPiBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2LWJhciAubmF2LW1haW5tZW51IC5kcm9wZG93bi10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdi1iYXIgLm5hdi1tYWlubWVudSAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLm5hdi1iYXIgLm5hdi1tYWlubWVudSAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLFxuICAubmF2LWJhciAubmF2LW1haW5tZW51IC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gIC5uYXYtYmFyIC5uYXYtbWFpbm1lbnUgLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXYtYmFyLWNvbGxhcHNlLmNvbGxhcHNlIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvL1xuLy8gTWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIFVUSUxJVFkgTUlYSU5TXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBDbGVhcmZpeFxuLy8gLS0tLS0tLS1cbi8vIEZvciBjbGVhcmluZyBmbG9hdHMgbGlrZSBhIGJvc3MgaDVicC5jb20vcVxuLmNsZWFyZml4IHtcbiAgKnpvb206IDE7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIC8vIEZpeGVzIE9wZXJhL2NvbnRlbnRlZGl0YWJsZSBidWc6XG4gICAgLy8gaHR0cDovL25pY29sYXNnYWxsYWdoZXIuY29tL21pY3JvLWNsZWFyZml4LWhhY2svI2NvbW1lbnQtMzY5NTJcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4vLyBXZWJraXQtc3R5bGUgZm9jdXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLVxuLnRhYi1mb2N1cygpIHtcbiAgLy8gRGVmYXVsdFxuICBvdXRsaW5lOiB0aGluIGRvdHRlZCAjMzMzO1xuICAvLyBXZWJraXRcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuLy8gQ2VudGVyLWFsaWduIGEgYmxvY2sgbGV2ZWwgZWxlbWVudFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmNlbnRlci1ibG9jaygpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi8vIElFNyBpbmxpbmUtYmxvY2tcbi8vIC0tLS0tLS0tLS0tLS0tLS1cbi5pZTctaW5saW5lLWJsb2NrKCkge1xuICAqZGlzcGxheTogaW5saW5lOyAvKiBJRTcgaW5saW5lLWJsb2NrIGhhY2sgKi9cbiAgKnpvb206IDE7XG59XG5cbi8vIElFNyBsaWtlcyB0byBjb2xsYXBzZSB3aGl0ZXNwYWNlIG9uIGVpdGhlciBzaWRlIG9mIHRoZSBpbmxpbmUtYmxvY2sgZWxlbWVudHMuXG4vLyBFbXMgYmVjYXVzZSB3ZSdyZSBhdHRlbXB0aW5nIHRvIG1hdGNoIHRoZSB3aWR0aCBvZiBhIHNwYWNlIGNoYXJhY3Rlci4gTGVmdFxuLy8gdmVyc2lvbiBpcyBmb3IgZm9ybSBidXR0b25zLCB3aGljaCB0eXBpY2FsbHkgY29tZSBhZnRlciBvdGhlciBlbGVtZW50cywgYW5kXG4vLyByaWdodCB2ZXJzaW9uIGlzIGZvciBpY29ucywgd2hpY2ggY29tZSBiZWZvcmUuIEFwcGx5aW5nIGJvdGggaXMgb2ssIGJ1dCBpdCB3aWxsXG4vLyBtZWFuIHRoYXQgc3BhY2UgYmV0d2VlbiB0aG9zZSBlbGVtZW50cyB3aWxsIGJlIC42ZW0gKH4yIHNwYWNlIGNoYXJhY3RlcnMpIGluIElFNyxcbi8vIGluc3RlYWQgb2YgdGhlIDEgc3BhY2UgaW4gb3RoZXIgYnJvd3NlcnMuXG4uaWU3LXJlc3RvcmUtbGVmdC13aGl0ZXNwYWNlKCkge1xuICAqbWFyZ2luLWxlZnQ6IC4zZW07XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgKm1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5pZTctcmVzdG9yZS1yaWdodC13aGl0ZXNwYWNlKCkge1xuICAqbWFyZ2luLXJpZ2h0OiAuM2VtO1xufVxuXG4vLyBTaXppbmcgc2hvcnRjdXRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uc2l6ZShAaGVpZ2h0LCBAd2lkdGgpIHtcbiAgd2lkdGg6IEB3aWR0aDtcbiAgaGVpZ2h0OiBAaGVpZ2h0O1xufVxuLnNxdWFyZShAc2l6ZSkge1xuICAuc2l6ZShAc2l6ZSwgQHNpemUpO1xufVxuXG4vLyBQbGFjZWhvbGRlciB0ZXh0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ucGxhY2Vob2xkZXIoQGNvbG9yOiBAcGxhY2Vob2xkZXJUZXh0KSB7XG4gICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IEBjb2xvcjtcbiAgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IEBjb2xvcjtcbiAgfVxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogQGNvbG9yO1xuICB9XG59XG5cbi8vIFRleHQgb3ZlcmZsb3dcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcbi50ZXh0LW92ZXJmbG93KCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2NvbW1pdC9hYTAzOTZlYWU3NTdcbi5oaWRlLXRleHQge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuXG4vLyBGT05UU1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuI2ZvbnQge1xuICAjZmFtaWx5IHtcbiAgICAuc2VyaWYoKSB7XG4gICAgICBmb250LWZhbWlseTogQHNlcmlmRm9udEZhbWlseTtcbiAgICB9XG4gICAgLnNhbnMtc2VyaWYoKSB7XG4gICAgICBmb250LWZhbWlseTogQHNhbnNGb250RmFtaWx5O1xuICAgIH1cbiAgICAubW9ub3NwYWNlKCkge1xuICAgICAgZm9udC1mYW1pbHk6IEBtb25vRm9udEZhbWlseTtcbiAgICB9XG4gIH1cbiAgLnNob3J0aGFuZChAc2l6ZTogQGJhc2VGb250U2l6ZSwgQHdlaWdodDogbm9ybWFsLCBAbGluZUhlaWdodDogQGJhc2VMaW5lSGVpZ2h0KSB7XG4gICAgZm9udC1zaXplOiBAc2l6ZTtcbiAgICBmb250LXdlaWdodDogQHdlaWdodDtcbiAgICBsaW5lLWhlaWdodDogQGxpbmVIZWlnaHQ7XG4gIH1cbiAgLnNlcmlmKEBzaXplOiBAYmFzZUZvbnRTaXplLCBAd2VpZ2h0OiBub3JtYWwsIEBsaW5lSGVpZ2h0OiBAYmFzZUxpbmVIZWlnaHQpIHtcbiAgICAjZm9udCA+ICNmYW1pbHkgPiAuc2VyaWY7XG4gICAgI2ZvbnQgPiAuc2hvcnRoYW5kKEBzaXplLCBAd2VpZ2h0LCBAbGluZUhlaWdodCk7XG4gIH1cbiAgLnNhbnMtc2VyaWYoQHNpemU6IEBiYXNlRm9udFNpemUsIEB3ZWlnaHQ6IG5vcm1hbCwgQGxpbmVIZWlnaHQ6IEBiYXNlTGluZUhlaWdodCkge1xuICAgICNmb250ID4gI2ZhbWlseSA+IC5zYW5zLXNlcmlmO1xuICAgICNmb250ID4gLnNob3J0aGFuZChAc2l6ZSwgQHdlaWdodCwgQGxpbmVIZWlnaHQpO1xuICB9XG4gIC5tb25vc3BhY2UoQHNpemU6IEBiYXNlRm9udFNpemUsIEB3ZWlnaHQ6IG5vcm1hbCwgQGxpbmVIZWlnaHQ6IEBiYXNlTGluZUhlaWdodCkge1xuICAgICNmb250ID4gI2ZhbWlseSA+IC5tb25vc3BhY2U7XG4gICAgI2ZvbnQgPiAuc2hvcnRoYW5kKEBzaXplLCBAd2VpZ2h0LCBAbGluZUhlaWdodCk7XG4gIH1cbn1cblxuXG4vLyBGT1JNU1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQmxvY2sgbGV2ZWwgaW5wdXRzXG4uaW5wdXQtYmxvY2stbGV2ZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IEBpbnB1dEhlaWdodDsgLy8gTWFrZSBpbnB1dHMgYXQgbGVhc3QgdGhlIGhlaWdodCBvZiB0aGVpciBidXR0b24gY291bnRlcnBhcnQgKGJhc2UgbGluZS1oZWlnaHQgKyBwYWRkaW5nICsgYm9yZGVyKVxuICAuYm94LXNpemluZyhib3JkZXItYm94KTsgLy8gTWFrZXMgaW5wdXRzIGJlaGF2ZSBsaWtlIHRydWUgYmxvY2stbGV2ZWwgZWxlbWVudHNcbn1cblxuXG5cbi8vIE1peGluIGZvciBmb3JtIGZpZWxkIHN0YXRlc1xuLmZvcm1GaWVsZFN0YXRlKEB0ZXh0Q29sb3I6ICM1NTUsIEBib3JkZXJDb2xvcjogI2NjYywgQGJhY2tncm91bmRDb2xvcjogI2Y1ZjVmNSkge1xuICAvLyBTZXQgdGhlIHRleHQgY29sb3JcbiAgLmNvbnRyb2wtbGFiZWwsXG4gIC5oZWxwLWJsb2NrLFxuICAuaGVscC1pbmxpbmUge1xuICAgIGNvbG9yOiBAdGV4dENvbG9yO1xuICB9XG4gIC8vIFN0eWxlIGlucHV0cyBhY2NvcmRpbmdseVxuICAuY2hlY2tib3gsXG4gIC5yYWRpbyxcbiAgaW5wdXQsXG4gIHNlbGVjdCxcbiAgdGV4dGFyZWEge1xuICAgIGNvbG9yOiBAdGV4dENvbG9yO1xuICB9XG4gIGlucHV0LFxuICBzZWxlY3QsXG4gIHRleHRhcmVhIHtcbiAgICBib3JkZXItY29sb3I6IEBib3JkZXJDb2xvcjtcbiAgICAuYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSk7IC8vIFJlZGVjbGFyZSBzbyB0cmFuc2l0aW9ucyB3b3JrXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbihAYm9yZGVyQ29sb3IsIDEwJSk7XG4gICAgICBAc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDZweCBsaWdodGVuKEBib3JkZXJDb2xvciwgMjAlKTtcbiAgICAgIC5ib3gtc2hhZG93KEBzaGFkb3cpO1xuICAgIH1cbiAgfVxuICAvLyBHaXZlIGEgc21hbGwgYmFja2dyb3VuZCBjb2xvciBmb3IgaW5wdXQtcHJlcGVuZC8tYXBwZW5kXG4gIC5pbnB1dC1wcmVwZW5kIC5hZGQtb24sXG4gIC5pbnB1dC1hcHBlbmQgLmFkZC1vbiB7XG4gICAgY29sb3I6IEB0ZXh0Q29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJhY2tncm91bmRDb2xvcjtcbiAgICBib3JkZXItY29sb3I6IEB0ZXh0Q29sb3I7XG4gIH1cbn1cblxuXG5cbi8vIENTUzMgUFJPUEVSVElFU1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQm9yZGVyIFJhZGl1c1xuLmJvcmRlci1yYWRpdXMoQHJhZGl1cykge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IEByYWRpdXM7XG4gICAgIC1tb3otYm9yZGVyLXJhZGl1czogQHJhZGl1cztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xufVxuXG4vLyBTaW5nbGUgQ29ybmVyIEJvcmRlciBSYWRpdXNcbi5ib3JkZXItdG9wLWxlZnQtcmFkaXVzKEByYWRpdXMpIHtcbiAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBAcmFkaXVzO1xuICAgICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6IEByYWRpdXM7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogQHJhZGl1cztcbn1cbi5ib3JkZXItdG9wLXJpZ2h0LXJhZGl1cyhAcmFkaXVzKSB7XG4gIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IEByYWRpdXM7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IEByYWRpdXM7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IEByYWRpdXM7XG59XG4uYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoQHJhZGl1cykge1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBAcmFkaXVzO1xuICAgICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiBAcmFkaXVzO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBAcmFkaXVzO1xufVxuLmJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoQHJhZGl1cykge1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEByYWRpdXM7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogQHJhZGl1cztcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBAcmFkaXVzO1xufVxuXG4vLyBTaW5nbGUgU2lkZSBCb3JkZXIgUmFkaXVzXG4uYm9yZGVyLXRvcC1yYWRpdXMoQHJhZGl1cykge1xuICAuYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoQHJhZGl1cyk7XG4gIC5ib3JkZXItdG9wLWxlZnQtcmFkaXVzKEByYWRpdXMpO1xufVxuLmJvcmRlci1yaWdodC1yYWRpdXMoQHJhZGl1cykge1xuICAuYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoQHJhZGl1cyk7XG4gIC5ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cyhAcmFkaXVzKTtcbn1cbi5ib3JkZXItYm90dG9tLXJhZGl1cyhAcmFkaXVzKSB7XG4gIC5ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cyhAcmFkaXVzKTtcbiAgLmJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoQHJhZGl1cyk7XG59XG4uYm9yZGVyLWxlZnQtcmFkaXVzKEByYWRpdXMpIHtcbiAgLmJvcmRlci10b3AtbGVmdC1yYWRpdXMoQHJhZGl1cyk7XG4gIC5ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKEByYWRpdXMpO1xufVxuXG4vLyBEcm9wIHNoYWRvd3Ncbi5ib3gtc2hhZG93KEBzaGFkb3cpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBAc2hhZG93O1xuICAgICAtbW96LWJveC1zaGFkb3c6IEBzaGFkb3c7XG4gICAgICAgICAgYm94LXNoYWRvdzogQHNoYWRvdztcbn1cblxuLy8gVHJhbnNpdGlvbnNcbi50cmFuc2l0aW9uKEB0cmFuc2l0aW9uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogQHRyYW5zaXRpb247XG4gICAgIC1tb3otdHJhbnNpdGlvbjogQHRyYW5zaXRpb247XG4gICAgICAgLW8tdHJhbnNpdGlvbjogQHRyYW5zaXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbjogQHRyYW5zaXRpb247XG59XG4udHJhbnNpdGlvbi1kZWxheShAdHJhbnNpdGlvbi1kZWxheSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IEB0cmFuc2l0aW9uLWRlbGF5O1xuICAgICAtbW96LXRyYW5zaXRpb24tZGVsYXk6IEB0cmFuc2l0aW9uLWRlbGF5O1xuICAgICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6IEB0cmFuc2l0aW9uLWRlbGF5O1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IEB0cmFuc2l0aW9uLWRlbGF5O1xufVxuLnRyYW5zaXRpb24tZHVyYXRpb24oQHRyYW5zaXRpb24tZHVyYXRpb24pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiBAdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiBAdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgICAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiBAdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiBAdHJhbnNpdGlvbi1kdXJhdGlvbjtcbn1cblxuLy8gVHJhbnNmb3JtYXRpb25zXG4ucm90YXRlKEBkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoQGRlZ3JlZXMpO1xuICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKEBkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZShAZGVncmVlcyk7XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoQGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKEBkZWdyZWVzKTtcbn1cbi5zY2FsZShAcmF0aW8pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKEByYXRpbyk7XG4gICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZShAcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoQHJhdGlvKTtcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKEByYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZShAcmF0aW8pO1xufVxuLnRyYW5zbGF0ZShAeCwgQHkpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZShAeCwgQHkpO1xuICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKEB4LCBAeSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoQHgsIEB5KTtcbiAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZShAeCwgQHkpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKEB4LCBAeSk7XG59XG4uc2tldyhAeCwgQHkpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoQHgsIEB5KTtcbiAgICAgLW1vei10cmFuc2Zvcm06IHNrZXcoQHgsIEB5KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNrZXdYKEB4KSBza2V3WShAeSk7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdpdHRlci9ib290c3RyYXAvaXNzdWVzLzQ4ODVcbiAgICAgICAtby10cmFuc2Zvcm06IHNrZXcoQHgsIEB5KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNrZXcoQHgsIEB5KTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdpdHRlci9ib290c3RyYXAvaXNzdWVzLzUzMTlcbn1cbi50cmFuc2xhdGUzZChAeCwgQHksIEB6KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZChAeCwgQHksIEB6KTtcbiAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKEB4LCBAeSwgQHopO1xuICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoQHgsIEB5LCBAeik7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZChAeCwgQHksIEB6KTtcbn1cblxuLy8gQmFja2ZhY2UgdmlzaWJpbGl0eVxuLy8gUHJldmVudCBicm93c2VycyBmcm9tIGZsaWNrZXJpbmcgd2hlbiB1c2luZyBDU1MgM0QgdHJhbnNmb3Jtcy5cbi8vIERlZmF1bHQgdmFsdWUgaXMgYHZpc2libGVgLCBidXQgY2FuIGJlIGNoYW5nZWQgdG8gYGhpZGRlblxuLy8gU2VlIGdpdCBwdWxsIGh0dHBzOi8vZ2l0aHViLmNvbS9kYW5ueWtlYW5lL2Jvb3RzdHJhcC5naXQgYmFja2ZhY2UtdmlzaWJpbGl0eSBmb3IgZXhhbXBsZXNcbi5iYWNrZmFjZS12aXNpYmlsaXR5KEB2aXNpYmlsaXR5KXtcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBAdmlzaWJpbGl0eTtcblx0ICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBAdmlzaWJpbGl0eTtcblx0ICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBAdmlzaWJpbGl0eTtcbn1cblxuLy8gQmFja2dyb3VuZCBjbGlwcGluZ1xuLy8gSGVhZHMgdXA6IEZGIDMuNiBhbmQgdW5kZXIgbmVlZCBcInBhZGRpbmdcIiBpbnN0ZWFkIG9mIFwicGFkZGluZy1ib3hcIlxuLmJhY2tncm91bmQtY2xpcChAY2xpcCkge1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogQGNsaXA7XG4gICAgIC1tb3otYmFja2dyb3VuZC1jbGlwOiBAY2xpcDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IEBjbGlwO1xufVxuXG4vLyBCYWNrZ3JvdW5kIHNpemluZ1xuLmJhY2tncm91bmQtc2l6ZShAc2l6ZSkge1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogQHNpemU7XG4gICAgIC1tb3otYmFja2dyb3VuZC1zaXplOiBAc2l6ZTtcbiAgICAgICAtby1iYWNrZ3JvdW5kLXNpemU6IEBzaXplO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogQHNpemU7XG59XG5cblxuLy8gQm94IHNpemluZ1xuLmJveC1zaXppbmcoQGJveG1vZGVsKSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogQGJveG1vZGVsO1xuICAgICAtbW96LWJveC1zaXppbmc6IEBib3htb2RlbDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBAYm94bW9kZWw7XG59XG5cbi8vIFVzZXIgc2VsZWN0XG4vLyBGb3Igc2VsZWN0aW5nIHRleHQgb24gdGhlIHBhZ2Vcbi51c2VyLXNlbGVjdChAc2VsZWN0KSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IEBzZWxlY3Q7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IEBzZWxlY3Q7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IEBzZWxlY3Q7XG4gICAgICAgLW8tdXNlci1zZWxlY3Q6IEBzZWxlY3Q7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IEBzZWxlY3Q7XG59XG5cbi8vIFJlc2l6ZSBhbnl0aGluZ1xuLnJlc2l6YWJsZShAZGlyZWN0aW9uKSB7XG4gIHJlc2l6ZTogQGRpcmVjdGlvbjsgLy8gT3B0aW9uczogaG9yaXpvbnRhbCwgdmVydGljYWwsIGJvdGhcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIFNhZmFyaSBmaXhcbn1cblxuLy8gQ1NTMyBDb250ZW50IENvbHVtbnNcbi5jb250ZW50LWNvbHVtbnMoQGNvbHVtbkNvdW50LCBAY29sdW1uR2FwOiBAZ3JpZEd1dHRlcldpZHRoKSB7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiBAY29sdW1uQ291bnQ7XG4gICAgIC1tb3otY29sdW1uLWNvdW50OiBAY29sdW1uQ291bnQ7XG4gICAgICAgICAgY29sdW1uLWNvdW50OiBAY29sdW1uQ291bnQ7XG4gIC13ZWJraXQtY29sdW1uLWdhcDogQGNvbHVtbkdhcDtcbiAgICAgLW1vei1jb2x1bW4tZ2FwOiBAY29sdW1uR2FwO1xuICAgICAgICAgIGNvbHVtbi1nYXA6IEBjb2x1bW5HYXA7XG59XG5cbi8vIE9wdGlvbmFsIGh5cGhlbmF0aW9uXG4uaHlwaGVucyhAbW9kZTogYXV0bykge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtaHlwaGVuczogQG1vZGU7XG4gICAgIC1tb3otaHlwaGVuczogQG1vZGU7XG4gICAgICAtbXMtaHlwaGVuczogQG1vZGU7XG4gICAgICAgLW8taHlwaGVuczogQG1vZGU7XG4gICAgICAgICAgaHlwaGVuczogQG1vZGU7XG59XG5cbi8vIE9wYWNpdHlcbi5vcGFjaXR5KEBvcGFjaXR5KSB7XG4gIG9wYWNpdHk6IChAb3BhY2l0eSAvIDEwMCk7XG4gIGZpbHRlcjogflwiYWxwaGEob3BhY2l0eT1Ae29wYWNpdHl9KVwiO1xufVxuXG5cblxuLy8gQkFDS0dST1VORFNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEFkZCBhbiBhbHBoYXRyYW5zcGFyZW5jeSB2YWx1ZSB0byBhbnkgYmFja2dyb3VuZCBvciBib3JkZXIgY29sb3IgKHZpYSBFbHlzZSBIb2xsYWRheSlcbiN0cmFuc2x1Y2VudCB7XG4gIC5iYWNrZ3JvdW5kKEBjb2xvcjogQHdoaXRlLCBAYWxwaGE6IDEpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKGh1ZShAY29sb3IpLCBzYXR1cmF0aW9uKEBjb2xvciksIGxpZ2h0bmVzcyhAY29sb3IpLCBAYWxwaGEpO1xuICB9XG4gIC5ib3JkZXIoQGNvbG9yOiBAd2hpdGUsIEBhbHBoYTogMSkge1xuICAgIGJvcmRlci1jb2xvcjogaHNsYShodWUoQGNvbG9yKSwgc2F0dXJhdGlvbihAY29sb3IpLCBsaWdodG5lc3MoQGNvbG9yKSwgQGFscGhhKTtcbiAgICAuYmFja2dyb3VuZC1jbGlwKHBhZGRpbmctYm94KTtcbiAgfVxufVxuXG4vLyBHcmFkaWVudCBCYXIgQ29sb3JzIGZvciBidXR0b25zIGFuZCBhbGVydHNcbi5ncmFkaWVudEJhcihAcHJpbWFyeUNvbG9yLCBAc2Vjb25kYXJ5Q29sb3IsIEB0ZXh0Q29sb3I6ICNmZmYsIEB0ZXh0U2hhZG93OiAwIC0xcHggMCByZ2JhKDAsMCwwLC4yNSkpIHtcbiAgY29sb3I6IEB0ZXh0Q29sb3I7XG4gIC8vIHRleHQtc2hhZG93OiBAdGV4dFNoYWRvdztcbiAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnlDb2xvcjtcbiAgLy8gI2dyYWRpZW50ID4gLnZlcnRpY2FsKEBwcmltYXJ5Q29sb3IsIEBzZWNvbmRhcnlDb2xvcik7XG4gIGJvcmRlci1jb2xvcjogQHNlY29uZGFyeUNvbG9yO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsLjIpO1xufVxuXG4vLyBHcmFkaWVudHNcbiNncmFkaWVudCB7XG4gIC5ob3Jpem9udGFsKEBzdGFydENvbG9yOiAjNTU1LCBAZW5kQ29sb3I6ICMzMzMpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZW5kQ29sb3I7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgQHN0YXJ0Q29sb3IsIEBlbmRDb2xvcik7IC8vIEZGIDMuNitcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAxMDAlIDAsIGZyb20oQHN0YXJ0Q29sb3IpLCB0byhAZW5kQ29sb3IpKTsgLy8gU2FmYXJpIDQrLCBDaHJvbWUgMitcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCBAc3RhcnRDb2xvciwgQGVuZENvbG9yKTsgLy8gU2FmYXJpIDUuMSssIENocm9tZSAxMCtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgQHN0YXJ0Q29sb3IsIEBlbmRDb2xvcik7IC8vIE9wZXJhIDExLjEwXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBAc3RhcnRDb2xvciwgQGVuZENvbG9yKTsgLy8gU3RhbmRhcmQsIElFMTBcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgZmlsdGVyOiBlKCUoXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nJWQnLCBlbmRDb2xvcnN0cj0nJWQnLCBHcmFkaWVudFR5cGU9MSlcIixhcmdiKEBzdGFydENvbG9yKSxhcmdiKEBlbmRDb2xvcikpKTsgLy8gSUU5IGFuZCBkb3duXG4gIH1cbiAgLnZlcnRpY2FsKEBzdGFydENvbG9yOiAjNTU1LCBAZW5kQ29sb3I6ICMzMzMpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoQHN0YXJ0Q29sb3IsIEBlbmRDb2xvciwgNjAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIEBzdGFydENvbG9yLCBAZW5kQ29sb3IpOyAvLyBGRiAzLjYrXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKEBzdGFydENvbG9yKSwgdG8oQGVuZENvbG9yKSk7IC8vIFNhZmFyaSA0KywgQ2hyb21lIDIrXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCBAc3RhcnRDb2xvciwgQGVuZENvbG9yKTsgLy8gU2FmYXJpIDUuMSssIENocm9tZSAxMCtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCBAc3RhcnRDb2xvciwgQGVuZENvbG9yKTsgLy8gT3BlcmEgMTEuMTBcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCBAc3RhcnRDb2xvciwgQGVuZENvbG9yKTsgLy8gU3RhbmRhcmQsIElFMTBcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgZmlsdGVyOiBlKCUoXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nJWQnLCBlbmRDb2xvcnN0cj0nJWQnLCBHcmFkaWVudFR5cGU9MClcIixhcmdiKEBzdGFydENvbG9yKSxhcmdiKEBlbmRDb2xvcikpKTsgLy8gSUU5IGFuZCBkb3duXG4gIH1cbiAgLmRpcmVjdGlvbmFsKEBzdGFydENvbG9yOiAjNTU1LCBAZW5kQ29sb3I6ICMzMzMsIEBkZWc6IDQ1ZGVnKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGVuZENvbG9yO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChAZGVnLCBAc3RhcnRDb2xvciwgQGVuZENvbG9yKTsgLy8gRkYgMy42K1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KEBkZWcsIEBzdGFydENvbG9yLCBAZW5kQ29sb3IpOyAvLyBTYWZhcmkgNS4xKywgQ2hyb21lIDEwK1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChAZGVnLCBAc3RhcnRDb2xvciwgQGVuZENvbG9yKTsgLy8gT3BlcmEgMTEuMTBcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoQGRlZywgQHN0YXJ0Q29sb3IsIEBlbmRDb2xvcik7IC8vIFN0YW5kYXJkLCBJRTEwXG4gIH1cbiAgLmhvcml6b250YWwtdGhyZWUtY29sb3JzKEBzdGFydENvbG9yOiAjMDBiM2VlLCBAbWlkQ29sb3I6ICM3YTQzYjYsIEBjb2xvclN0b3A6IDUwJSwgQGVuZENvbG9yOiAjYzMzMjVmKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWl4KEBtaWRDb2xvciwgQGVuZENvbG9yLCA4MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGVmdCwgbGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbShAc3RhcnRDb2xvciksIGNvbG9yLXN0b3AoQGNvbG9yU3RvcCwgQG1pZENvbG9yKSwgdG8oQGVuZENvbG9yKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgQHN0YXJ0Q29sb3IsIEBtaWRDb2xvciBAY29sb3JTdG9wLCBAZW5kQ29sb3IpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIEBzdGFydENvbG9yLCBAbWlkQ29sb3IgQGNvbG9yU3RvcCwgQGVuZENvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgQHN0YXJ0Q29sb3IsIEBtaWRDb2xvciBAY29sb3JTdG9wLCBAZW5kQ29sb3IpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgQHN0YXJ0Q29sb3IsIEBtaWRDb2xvciBAY29sb3JTdG9wLCBAZW5kQ29sb3IpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgZmlsdGVyOiBlKCUoXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nJWQnLCBlbmRDb2xvcnN0cj0nJWQnLCBHcmFkaWVudFR5cGU9MClcIixhcmdiKEBzdGFydENvbG9yKSxhcmdiKEBlbmRDb2xvcikpKTsgLy8gSUU5IGFuZCBkb3duLCBnZXRzIG5vIGNvbG9yLXN0b3AgYXQgYWxsIGZvciBwcm9wZXIgZmFsbGJhY2tcbiAgfVxuXG4gIC52ZXJ0aWNhbC10aHJlZS1jb2xvcnMoQHN0YXJ0Q29sb3I6ICMwMGIzZWUsIEBtaWRDb2xvcjogIzdhNDNiNiwgQGNvbG9yU3RvcDogNTAlLCBAZW5kQ29sb3I6ICNjMzMyNWYpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoQG1pZENvbG9yLCBAZW5kQ29sb3IsIDgwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKEBzdGFydENvbG9yKSwgY29sb3Itc3RvcChAY29sb3JTdG9wLCBAbWlkQ29sb3IpLCB0byhAZW5kQ29sb3IpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChAc3RhcnRDb2xvciwgQG1pZENvbG9yIEBjb2xvclN0b3AsIEBlbmRDb2xvcik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCBAc3RhcnRDb2xvciwgQG1pZENvbG9yIEBjb2xvclN0b3AsIEBlbmRDb2xvcik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KEBzdGFydENvbG9yLCBAbWlkQ29sb3IgQGNvbG9yU3RvcCwgQGVuZENvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoQHN0YXJ0Q29sb3IsIEBtaWRDb2xvciBAY29sb3JTdG9wLCBAZW5kQ29sb3IpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgZmlsdGVyOiBlKCUoXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nJWQnLCBlbmRDb2xvcnN0cj0nJWQnLCBHcmFkaWVudFR5cGU9MClcIixhcmdiKEBzdGFydENvbG9yKSxhcmdiKEBlbmRDb2xvcikpKTsgLy8gSUU5IGFuZCBkb3duLCBnZXRzIG5vIGNvbG9yLXN0b3AgYXQgYWxsIGZvciBwcm9wZXIgZmFsbGJhY2tcbiAgfVxuICAucmFkaWFsKEBpbm5lckNvbG9yOiAjNTU1LCBAb3V0ZXJDb2xvcjogIzMzMykge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBvdXRlckNvbG9yO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQocmFkaWFsLCBjZW50ZXIgY2VudGVyLCAwLCBjZW50ZXIgY2VudGVyLCA0NjAsIGZyb20oQGlubmVyQ29sb3IpLCB0byhAb3V0ZXJDb2xvcikpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgQGlubmVyQ29sb3IsIEBvdXRlckNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsIEBpbm5lckNvbG9yLCBAb3V0ZXJDb2xvcik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgQGlubmVyQ29sb3IsIEBvdXRlckNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG4gIC5zdHJpcGVkKEBjb2xvcjogIzU1NSwgQGFuZ2xlOiA0NWRlZykge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAxMDAlLCAxMDAlIDAsIGNvbG9yLXN0b3AoLjI1LCByZ2JhKDI1NSwyNTUsMjU1LC4xNSkpLCBjb2xvci1zdG9wKC4yNSwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKC41LCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoLjUsIHJnYmEoMjU1LDI1NSwyNTUsLjE1KSksIGNvbG9yLXN0b3AoLjc1LCByZ2JhKDI1NSwyNTUsMjU1LC4xNSkpLCBjb2xvci1zdG9wKC43NSwgdHJhbnNwYXJlbnQpLCB0byh0cmFuc3BhcmVudCkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KEBhbmdsZSwgcmdiYSgyNTUsMjU1LDI1NSwuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LDI1NSwyNTUsLjE1KSA1MCUsIHJnYmEoMjU1LDI1NSwyNTUsLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KEBhbmdsZSwgcmdiYSgyNTUsMjU1LDI1NSwuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LDI1NSwyNTUsLjE1KSA1MCUsIHJnYmEoMjU1LDI1NSwyNTUsLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChAYW5nbGUsIHJnYmEoMjU1LDI1NSwyNTUsLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwyNTUsMjU1LC4xNSkgNTAlLCByZ2JhKDI1NSwyNTUsMjU1LC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoQGFuZ2xlLCByZ2JhKDI1NSwyNTUsMjU1LC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsMjU1LDI1NSwuMTUpIDUwJSwgcmdiYSgyNTUsMjU1LDI1NSwuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi8vIFJlc2V0IGZpbHRlcnMgZm9yIElFXG4ucmVzZXQtZmlsdGVyKCkge1xuICBmaWx0ZXI6IGUoJShcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpXCIpKTtcbn1cblxuXG5cbi8vIENPTVBPTkVOVCBNSVhJTlNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xuLm5hdi1kaXZpZGVyKEB0b3A6ICNlNWU1ZTUsIEBib3R0b206IEB3aGl0ZSkge1xuICAvLyBJRTcgbmVlZHMgYSBzZXQgd2lkdGggc2luY2Ugd2UgZ2F2ZSBhIGhlaWdodC4gUmVzdHJpY3RpbmcganVzdFxuICAvLyB0byBJRTcgdG8ga2VlcCB0aGUgMXB4IGxlZnQvcmlnaHQgc3BhY2UgaW4gb3RoZXIgYnJvd3NlcnMuXG4gIC8vIEl0IGlzIHVuY2xlYXIgd2hlcmUgSUUgaXMgZ2V0dGluZyB0aGUgZXh0cmEgc3BhY2UgdGhhdCB3ZSBuZWVkXG4gIC8vIHRvIG5lZ2F0aXZlLW1hcmdpbiBhd2F5LCBidXQgc28gaXQgZ29lcy5cbiAgKndpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAoKEBiYXNlTGluZUhlaWdodCAvIDIpIC0gMSkgMXB4OyAvLyA4cHggMXB4XG4gICptYXJnaW46IC01cHggMCA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IEB0b3A7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYm90dG9tO1xufVxuXG4vLyBCdXR0b24gYmFja2dyb3VuZHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLVxuLmJ1dHRvbkJhY2tncm91bmQoQHN0YXJ0Q29sb3IsIEBlbmRDb2xvciwgQHRleHRDb2xvcjogI2ZmZiwgQHRleHRTaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwwLDAsLjI1KSkge1xuICAvLyBncmFkaWVudEJhciB3aWxsIHNldCB0aGUgYmFja2dyb3VuZCB0byBhIHBsZWFzaW5nIGJsZW5kIG9mIHRoZXNlLCB0byBzdXBwb3J0IElFPD05XG4gIC5ncmFkaWVudEJhcihAc3RhcnRDb2xvciwgQGVuZENvbG9yLCBAdGV4dENvbG9yLCBAdGV4dFNoYWRvdyk7XG4gICpiYWNrZ3JvdW5kLWNvbG9yOiBAZW5kQ29sb3I7IC8qIERhcmtlbiBJRTcgYnV0dG9ucyBieSBkZWZhdWx0IHNvIHRoZXkgc3RhbmQgb3V0IG1vcmUgZ2l2ZW4gdGhleSB3b24ndCBoYXZlIGJvcmRlcnMgKi9cbiAgLnJlc2V0LWZpbHRlcigpO1xuXG4gIC8vIGluIHRoZXNlIGNhc2VzIHRoZSBncmFkaWVudCB3b24ndCBjb3ZlciB0aGUgYmFja2dyb3VuZCwgc28gd2Ugb3ZlcnJpZGVcbiAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUsICYuYWN0aXZlLCAmLmRpc2FibGVkLCAmW2Rpc2FibGVkXSB7XG4gICAgY29sb3I6IEB0ZXh0Q29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGVuZENvbG9yO1xuICAgICpiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGVuZENvbG9yLCA1JSk7XG4gIH1cblxuICAvLyBJRSA3ICsgOCBjYW4ndCBoYW5kbGUgYm94LXNoYWRvdyB0byBzaG93IGFjdGl2ZSwgc28gd2UgZGFya2VuIGEgYml0IG91cnNlbHZlc1xuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAZW5kQ29sb3IsIDEwJSkgZShcIlxcOVwiKTtcbiAgfVxufVxuXG4vLyBOYXZiYXIgdmVydGljYWwgYWxpZ25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFZlcnRpY2FsbHkgY2VudGVyIGVsZW1lbnRzIGluIHRoZSBuYXZiYXIuXG4vLyBFeGFtcGxlOiBhbiBlbGVtZW50IGhhcyBhIGhlaWdodCBvZiAzMHB4LCBzbyB3cml0ZSBvdXQgYC5uYXZiYXJWZXJ0aWNhbEFsaWduKDMwcHgpO2AgdG8gY2FsY3VsYXRlIHRoZSBhcHByb3ByaWF0ZSB0b3AgbWFyZ2luLlxuLm5hdmJhclZlcnRpY2FsQWxpZ24oQGVsZW1lbnRIZWlnaHQpIHtcbiAgbWFyZ2luLXRvcDogKEBuYXZiYXJIZWlnaHQgLSBAZWxlbWVudEhlaWdodCkgLyAyO1xufVxuXG5cblxuLy8gR3JpZCBTeXN0ZW1cbi8vIC0tLS0tLS0tLS0tXG5cbi8vIENlbnRlcmVkIGNvbnRhaW5lciBlbGVtZW50XG4uY29udGFpbmVyLWZpeGVkKCkge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAuY2xlYXJmaXgoKTtcbn1cblxuLy8gVGFibGUgY29sdW1uc1xuLnRhYmxlQ29sdW1ucyhAY29sdW1uU3BhbjogMSkge1xuICBmbG9hdDogbm9uZTsgLy8gdW5kbyBkZWZhdWx0IGdyaWQgY29sdW1uIHN0eWxlc1xuICB3aWR0aDogKChAZ3JpZENvbHVtbldpZHRoKSAqIEBjb2x1bW5TcGFuKSArIChAZ3JpZEd1dHRlcldpZHRoICogKEBjb2x1bW5TcGFuIC0gMSkpIC0gMTY7IC8vIDE2IGlzIHRvdGFsIHBhZGRpbmcgb24gbGVmdCBhbmQgcmlnaHQgb2YgdGFibGUgY2VsbHNcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIHVuZG8gZGVmYXVsdCBncmlkIGNvbHVtbiBzdHlsZXNcbn1cblxuLy8gTWFrZSBhIEdyaWRcbi8vIFVzZSAubWFrZVJvdyBhbmQgLm1ha2VDb2x1bW4gdG8gYXNzaWduIHNlbWFudGljIGxheW91dHMgZ3JpZCBzeXN0ZW0gYmVoYXZpb3Jcbi5tYWtlUm93KCkge1xuICBtYXJnaW4tbGVmdDogQGdyaWRHdXR0ZXJXaWR0aCAqIC0xO1xuICAuY2xlYXJmaXgoKTtcbn1cbi5tYWtlQ29sdW1uKEBjb2x1bW5zOiAxLCBAb2Zmc2V0OiAwKSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogKEBncmlkQ29sdW1uV2lkdGggKiBAb2Zmc2V0KSArIChAZ3JpZEd1dHRlcldpZHRoICogKEBvZmZzZXQgLSAxKSkgKyAoQGdyaWRHdXR0ZXJXaWR0aCAqIDIpO1xuICB3aWR0aDogKEBncmlkQ29sdW1uV2lkdGggKiBAY29sdW1ucykgKyAoQGdyaWRHdXR0ZXJXaWR0aCAqIChAY29sdW1ucyAtIDEpKTtcbn1cblxuLy8gVGhlIEdyaWRcbiNncmlkIHtcblxuICAuY29yZSAoQGdyaWRDb2x1bW5XaWR0aCwgQGdyaWRHdXR0ZXJXaWR0aCkge1xuXG4gICAgLnNwYW5YIChAaW5kZXgpIHdoZW4gKEBpbmRleCA+IDApIHtcbiAgICAgIC5zcGFuQHtpbmRleH0geyAuc3BhbihAaW5kZXgpOyB9XG4gICAgICAuc3BhblgoQGluZGV4IC0gMSk7XG4gICAgfVxuICAgIC5zcGFuWCAoMCkge31cblxuICAgIC5vZmZzZXRYIChAaW5kZXgpIHdoZW4gKEBpbmRleCA+IDApIHtcbiAgICAgIC5vZmZzZXRAe2luZGV4fSB7IC5vZmZzZXQoQGluZGV4KTsgfVxuICAgICAgLm9mZnNldFgoQGluZGV4IC0gMSk7XG4gICAgfVxuICAgIC5vZmZzZXRYICgwKSB7fVxuXG4gICAgLm9mZnNldCAoQGNvbHVtbnMpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAoQGdyaWRDb2x1bW5XaWR0aCAqIEBjb2x1bW5zKSArIChAZ3JpZEd1dHRlcldpZHRoICogKEBjb2x1bW5zICsgMSkpO1xuICAgIH1cblxuICAgIC5zcGFuIChAY29sdW1ucykge1xuICAgICAgd2lkdGg6IChAZ3JpZENvbHVtbldpZHRoICogQGNvbHVtbnMpICsgKEBncmlkR3V0dGVyV2lkdGggKiAoQGNvbHVtbnMgLSAxKSk7XG4gICAgfVxuXG4gICAgLnJvdyB7XG4gICAgICBtYXJnaW4tbGVmdDogQGdyaWRHdXR0ZXJXaWR0aCAqIC0xO1xuICAgICAgLmNsZWFyZml4KCk7XG4gICAgfVxuXG4gICAgW2NsYXNzKj1cInNwYW5cIl0ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7IC8vIHByZXZlbnQgY29sbGFwc2luZyBjb2x1bW5zXG4gICAgICBtYXJnaW4tbGVmdDogQGdyaWRHdXR0ZXJXaWR0aDtcbiAgICB9XG5cbiAgICAvLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXNcbiAgICAuY29udGFpbmVyLFxuICAgIC5uYXZiYXItc3RhdGljLXRvcCAuY29udGFpbmVyLFxuICAgIC5uYXZiYXItZml4ZWQtdG9wIC5jb250YWluZXIsXG4gICAgLm5hdmJhci1maXhlZC1ib3R0b20gLmNvbnRhaW5lciB7IC5zcGFuKEBncmlkQ29sdW1ucyk7IH1cblxuICAgIC8vIGdlbmVyYXRlIC5zcGFuWCBhbmQgLm9mZnNldFhcbiAgICAuc3BhblggKEBncmlkQ29sdW1ucyk7XG4gICAgLm9mZnNldFggKEBncmlkQ29sdW1ucyk7XG5cbiAgfVxuXG4gIC5mbHVpZCAoQGZsdWlkR3JpZENvbHVtbldpZHRoLCBAZmx1aWRHcmlkR3V0dGVyV2lkdGgpIHtcblxuICAgIC5zcGFuWCAoQGluZGV4KSB3aGVuIChAaW5kZXggPiAwKSB7XG4gICAgICAuc3BhbkB7aW5kZXh9IHsgLnNwYW4oQGluZGV4KTsgfVxuICAgICAgLnNwYW5YKEBpbmRleCAtIDEpO1xuICAgIH1cbiAgICAuc3BhblggKDApIHt9XG5cbiAgICAub2Zmc2V0WCAoQGluZGV4KSB3aGVuIChAaW5kZXggPiAwKSB7XG4gICAgICAub2Zmc2V0QHtpbmRleH0geyAub2Zmc2V0KEBpbmRleCk7IH1cbiAgICAgIC5vZmZzZXRAe2luZGV4fTpmaXJzdC1jaGlsZCB7IC5vZmZzZXRGaXJzdENoaWxkKEBpbmRleCk7IH1cbiAgICAgIC5vZmZzZXRYKEBpbmRleCAtIDEpO1xuICAgIH1cbiAgICAub2Zmc2V0WCAoMCkge31cblxuICAgIC5vZmZzZXQgKEBjb2x1bW5zKSB7XG4gICAgICBtYXJnaW4tbGVmdDogKEBmbHVpZEdyaWRDb2x1bW5XaWR0aCAqIEBjb2x1bW5zKSArIChAZmx1aWRHcmlkR3V0dGVyV2lkdGggKiAoQGNvbHVtbnMgLSAxKSkgKyAoQGZsdWlkR3JpZEd1dHRlcldpZHRoKjIpO1xuICBcdCAgKm1hcmdpbi1sZWZ0OiAoQGZsdWlkR3JpZENvbHVtbldpZHRoICogQGNvbHVtbnMpICsgKEBmbHVpZEdyaWRHdXR0ZXJXaWR0aCAqIChAY29sdW1ucyAtIDEpKSAtICguNSAvIEBncmlkUm93V2lkdGggKiAxMDAgKiAxJSkgKyAoQGZsdWlkR3JpZEd1dHRlcldpZHRoKjIpIC0gKC41IC8gQGdyaWRSb3dXaWR0aCAqIDEwMCAqIDElKTtcbiAgICB9XG5cbiAgICAub2Zmc2V0Rmlyc3RDaGlsZCAoQGNvbHVtbnMpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAoQGZsdWlkR3JpZENvbHVtbldpZHRoICogQGNvbHVtbnMpICsgKEBmbHVpZEdyaWRHdXR0ZXJXaWR0aCAqIChAY29sdW1ucyAtIDEpKSArIChAZmx1aWRHcmlkR3V0dGVyV2lkdGgpO1xuICAgICAgKm1hcmdpbi1sZWZ0OiAoQGZsdWlkR3JpZENvbHVtbldpZHRoICogQGNvbHVtbnMpICsgKEBmbHVpZEdyaWRHdXR0ZXJXaWR0aCAqIChAY29sdW1ucyAtIDEpKSAtICguNSAvIEBncmlkUm93V2lkdGggKiAxMDAgKiAxJSkgKyBAZmx1aWRHcmlkR3V0dGVyV2lkdGggLSAoLjUgLyBAZ3JpZFJvd1dpZHRoICogMTAwICogMSUpO1xuICAgIH1cblxuICAgIC5zcGFuIChAY29sdW1ucykge1xuICAgICAgd2lkdGg6IChAZmx1aWRHcmlkQ29sdW1uV2lkdGggKiBAY29sdW1ucykgKyAoQGZsdWlkR3JpZEd1dHRlcldpZHRoICogKEBjb2x1bW5zIC0gMSkpO1xuICAgICAgKndpZHRoOiAoQGZsdWlkR3JpZENvbHVtbldpZHRoICogQGNvbHVtbnMpICsgKEBmbHVpZEdyaWRHdXR0ZXJXaWR0aCAqIChAY29sdW1ucyAtIDEpKSAtICguNSAvIEBncmlkUm93V2lkdGggKiAxMDAgKiAxJSk7XG4gICAgfVxuXG4gICAgLnJvdy1mbHVpZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC5jbGVhcmZpeCgpO1xuICAgICAgW2NsYXNzKj1cInNwYW5cIl0ge1xuICAgICAgICAuaW5wdXQtYmxvY2stbGV2ZWwoKTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBAZmx1aWRHcmlkR3V0dGVyV2lkdGg7XG4gICAgICAgICptYXJnaW4tbGVmdDogQGZsdWlkR3JpZEd1dHRlcldpZHRoIC0gKC41IC8gQGdyaWRSb3dXaWR0aCAqIDEwMCAqIDElKTtcbiAgICAgIH1cbiAgICAgIFtjbGFzcyo9XCJzcGFuXCJdOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIFNwYWNlIGdyaWQtc2l6ZWQgY29udHJvbHMgcHJvcGVybHkgaWYgbXVsdGlwbGUgcGVyIGxpbmVcbiAgICAgIC5jb250cm9scy1yb3cgW2NsYXNzKj1cInNwYW5cIl0gKyBbY2xhc3MqPVwic3BhblwiXSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBAZmx1aWRHcmlkR3V0dGVyV2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIGdlbmVyYXRlIC5zcGFuWCBhbmQgLm9mZnNldFhcbiAgICAgIC5zcGFuWCAoQGdyaWRDb2x1bW5zKTtcbiAgICAgIC5vZmZzZXRYIChAZ3JpZENvbHVtbnMpO1xuICAgIH1cblxuICB9XG5cbiAgLmlucHV0KEBncmlkQ29sdW1uV2lkdGgsIEBncmlkR3V0dGVyV2lkdGgpIHtcblxuICAgIC5zcGFuWCAoQGluZGV4KSB3aGVuIChAaW5kZXggPiAwKSB7XG4gICAgICBpbnB1dC5zcGFuQHtpbmRleH0sIHRleHRhcmVhLnNwYW5Ae2luZGV4fSwgLnVuZWRpdGFibGUtaW5wdXQuc3BhbkB7aW5kZXh9IHsgLnNwYW4oQGluZGV4KTsgfVxuICAgICAgLnNwYW5YKEBpbmRleCAtIDEpO1xuICAgIH1cbiAgICAuc3BhblggKDApIHt9XG5cbiAgICAuc3BhbihAY29sdW1ucykge1xuICAgICAgd2lkdGg6ICgoQGdyaWRDb2x1bW5XaWR0aCkgKiBAY29sdW1ucykgKyAoQGdyaWRHdXR0ZXJXaWR0aCAqIChAY29sdW1ucyAtIDEpKSAtIDE0O1xuICAgIH1cblxuICAgIGlucHV0LFxuICAgIHRleHRhcmVhLFxuICAgIC51bmVkaXRhYmxlLWlucHV0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyAvLyBvdmVycmlkZSBtYXJnaW4tbGVmdCBmcm9tIGNvcmUgZ3JpZCBzeXN0ZW1cbiAgICB9XG5cbiAgICAvLyBTcGFjZSBncmlkLXNpemVkIGNvbnRyb2xzIHByb3Blcmx5IGlmIG11bHRpcGxlIHBlciBsaW5lXG4gICAgLmNvbnRyb2xzLXJvdyBbY2xhc3MqPVwic3BhblwiXSArIFtjbGFzcyo9XCJzcGFuXCJdIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBAZ3JpZEd1dHRlcldpZHRoO1xuICAgIH1cblxuICAgIC8vIGdlbmVyYXRlIC5zcGFuWFxuICAgIC5zcGFuWCAoQGdyaWRDb2x1bW5zKTtcblxuICB9XG59XG4iLCIvL1xuLy8gUmVzZXQgQ1NTXG4vLyBBZGFwdGVkIGZyb20gaHR0cDovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIERpc3BsYXkgaW4gSUU2LTkgYW5kIEZGM1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRGlzcGxheSBibG9jayBpbiBJRTYtOSBhbmQgRkYzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbmF1ZGlvLFxuY2FudmFzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gICp6b29tOiAxO1xufVxuXG4vLyBQcmV2ZW50cyBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nICdhdWRpbycgd2l0aG91dCBjb250cm9sc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIEJhc2Ugc2V0dGluZ3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgICAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG4vLyBGb2N1cyBzdGF0ZXNcbmE6Zm9jdXMge1xuICAudGFiLWZvY3VzKCk7XG59XG4vLyBIb3ZlciAmIEFjdGl2ZVxuYTpob3ZlcixcbmE6YWN0aXZlIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gUHJldmVudHMgc3ViIGFuZCBzdXAgYWZmZWN0aW5nIGxpbmUtaGVpZ2h0IGluIGFsbCBicm93c2Vyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbi8vIEltZyBib3JkZXIgaW4gYSdzIGFuZCBpbWFnZSBxdWFsaXR5XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbmltZyB7XG4gIC8qIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIFBhcnQgMTogU2V0IGEgbWF4aXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnQgKi9cbiAgbWluLXdpZHRoOiBhdXRvOyAvKiBJRTctOCBuZWVkIGhlbHAgYWRqdXN0aW5nIHJlc3BvbnNpdmUgaW1hZ2VzICovXG4gICZbd2lkdGhdIHtcbiAgICBtaW4td2lkdGg6IDA7IC8qIE92ZXJ3cml0ZSBtaW4td2lkdGg6IGF1dG8gd2hlbiBpbWcgd2lkdGggc2V0IElFOSBmaXggKi9cbiAgfVxuICBoZWlnaHQ6IGF1dG87IC8qIFBhcnQgMjogU2NhbGUgdGhlIGhlaWdodCBhY2NvcmRpbmcgdG8gdGhlIHdpZHRoLCBvdGhlcndpc2UgeW91IGdldCBzdHJldGNoaW5nICovXG4gIFxuXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogMDtcbiAgLW1zLWludGVycG9sYXRpb24tbW9kZTogYmljdWJpYztcbn1cblxuLy8gUHJldmVudCBtYXgtd2lkdGggZnJvbSBhZmZlY3RpbmcgR29vZ2xlIE1hcHNcbiNtYXBfY2FudmFzIGltZyxcbi5nb29nbGUtbWFwcyBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi8vIEZvcm1zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMsIG1hcmdpbiBjaGFuZ2VzLCBtaXNjIGNvbnNpc3RlbmN5XG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5idXR0b24sXG5pbnB1dCB7XG4gICpvdmVyZmxvdzogdmlzaWJsZTsgLy8gSW5uZXIgc3BhY2luZyBpZSBJRTYvN1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyAvLyBGRjMvNCBoYXZlICFpbXBvcnRhbnQgb24gbGluZS1oZWlnaHQgaW4gVUEgc3R5bGVzaGVldFxufVxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIgeyAvLyBJbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgb2RkaXRpZXMgaW4gRkYzLzRcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAvLyBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYCBjb250cm9scy5cbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyBDb3JyZWN0cyBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuICAgIGN1cnNvcjogcG9pbnRlcjsgLy8gSW1wcm92ZXMgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlIGBpbnB1dGAgYW5kIG90aGVycy5cbn1cbmxhYmVsLFxuc2VsZWN0LFxuYnV0dG9uLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgLy8gSW1wcm92ZXMgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlIGBpbnB1dGAgYW5kIG90aGVycy5cbn1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0geyAvLyBBcHBlYXJhbmNlIGluIFNhZmFyaS9DaHJvbWVcbiAgLmJveC1zaXppbmcoY29udGVudC1ib3gpO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvLyBJbm5lci1wYWRkaW5nIGlzc3VlcyBpbiBDaHJvbWUgT1NYLCBTYWZhcmkgNVxufVxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRTYtOVxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyAvLyBSZWFkYWJpbGl0eSBhbmQgYWxpZ25tZW50IGNyb3NzLWJyb3dzZXJcbn1cblxuXG4vLyBQcmludGluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9jc3MvbWFpbi5jc3NcblxuQG1lZGlhIHByaW50IHtcblxuICAqIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXI6IGg1YnAuY29tL3NcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIGEsXG4gIGE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICBhW2hyZWZdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgfVxuXG4gIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cblxuICAvLyBEb24ndCBzaG93IGxpbmtzIGZvciBpbWFnZXMsIG9yIGphdmFzY3JpcHQvaW50ZXJuYWwgbGlua3NcbiAgLmlyIGE6YWZ0ZXIsXG4gIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlcixcbiAgYVtocmVmXj1cIiNcIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDsgLy8gaDVicC5jb20vdFxuICB9XG5cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIEBwYWdlIHtcbiAgICBtYXJnaW46IDAuNWNtO1xuICB9XG5cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuXG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gIH1cbn1cbiIsIi8vXG4vLyBTY2FmZm9sZGluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCb2R5IHJlc2V0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBAYmFzZUZvbnRGYW1pbHk7XG4gIGZvbnQtc2l6ZTogQGJhc2VGb250U2l6ZTtcbiAgbGluZS1oZWlnaHQ6IEBiYXNlTGluZUhlaWdodDtcbiAgY29sb3I6IEB0ZXh0Q29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IEBib2R5QmFja2dyb3VuZDtcbn1cblxuXG4vLyBMaW5rc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5hIHtcbiAgY29sb3I6IEBsaW5rQ29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6aG92ZXIsXG5hOmZvY3VzIHtcbiAgY29sb3I6IEBsaW5rQ29sb3JIb3ZlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cblxuLy8gSW1hZ2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFJvdW5kZWQgY29ybmVyc1xuLmltZy1yb3VuZGVkIHtcbiAgLmJvcmRlci1yYWRpdXMoNnB4KTtcbn1cblxuLy8gQWRkIHBvbGFyb2lkLWVzcXVlIHRyaW1cbi5pbWctcG9sYXJvaWQge1xuICBwYWRkaW5nOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjIpO1xuICAuYm94LXNoYWRvdygwIDFweCAzcHggcmdiYSgwLDAsMCwuMSkpO1xufVxuXG4vLyBQZXJmZWN0IGNpcmNsZVxuLmltZy1jaXJjbGUge1xuICAuYm9yZGVyLXJhZGl1cyg1MDBweCk7IC8vIGNyYW5rIHRoZSBib3JkZXItcmFkaXVzIHNvIGl0IHdvcmtzIHdpdGggbW9zdCByZWFzb25hYmx5IHNpemVkIGltYWdlc1xufVxuIiwiXHJcbi8vXHJcbi8vIE5hdmlnYXRpb25cclxuLy9cclxuLy8gc2VlIHJlc3BvbnNpdmUtbmF2YmFyLmxlc3MgZm9yIG5hdi1iYXIgc3R5bGVzIG9uXHJcbi8vIHNtYWxsIGRldmljZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5zZWN0aW9uLS1uYXYge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDEwMDtcclxuXHJcbiAgPiAuY29udGFpbmVyIHtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgLm5hdi10b2dnbGUge1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPiBmb3JtIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAbmF2YmFyQ29sbGFwc2VXaWR0aCkge1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICYtLWZpeGVkIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudHJhbnNpdGlvbihhbGwgLjFzIGVhc2UpO1xyXG5cclxuICAmLS1uYXJyb3cge1xyXG4gICAgICAuYnJhbmQge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgLm5hdi10b2dnbGUsXHJcbiAgICAgLnNlYXJjaC10b2dnbGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJyYW5kIHtcclxuICBsaW5lLWhlaWdodDogQG5hdk1haW5IZWlnaHQ7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAZmxvYXRCcmVha3BvaW50KSB7XHJcbiAgICB3aWR0aDogMTEwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgc3ZnIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBtYXJnaW4tdG9wOiAtMThweDtcclxuICB9XHJcbn1cclxuXHJcbi5uYXYtbWFpbm1lbnUge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gID4gbGkge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgPiBhLFxyXG4gICAgPiBhOmZvY3VzIHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogQG5hdk1haW5IZWlnaHQ7XHJcbiAgICAgIGNvbG9yOiBAbmF2TWFpbkxpbmtDb2xvcjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6IEBuYXZNYWluTGlua0hvdmVyQ29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5kcm9wZG93bi10b2dnbGUgLmNhcmV0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBAbmF2TWFpbkhlaWdodCAvIDIgLSAzO1xyXG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6IEBuYXZNYWluTGlua0NvbG9yO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEBuYXZNYWluTGlua0NvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUgPiBhLFxyXG4gICAgJi5hY3RpdmUgPiBhOmhvdmVyLFxyXG4gICAgJi5hY3RpdmUgPiBhOmZvY3VzIHtcclxuICAgICAgY29sb3I6IEBuYXZNYWluTGlua0FjdGl2ZUNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHJvcGRvd24ub3BlbiA+IGEuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgY29sb3I6IEBuYXZNYWluTGlua0hvdmVyQ29sb3I7XHJcblxyXG4gICAgICA+IC5jYXJldCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogQG5hdk1haW5MaW5rSG92ZXJDb2xvcjtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAbmF2TWFpbkxpbmtIb3ZlckNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMjVweDtcclxuICAgICAgLnRyYW5zaXRpb24oYWxsIC4zcyBlYXNlLWluLW91dCk7XHJcbiAgICAgIC5vcGFjaXR5KDApO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcclxuICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIEBiYXNlRGFya0NvbG9yO1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBib3JkZXItbGVmdDogICA3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAgN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCBAYmFzZURhcmtDb2xvcjtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAYmFzZURhcmtDb2xvcjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAub3BhY2l0eSgxMDApO1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAbmF2YmFyQ29sbGFwc2VXaWR0aCkge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcblxyXG4gICAgPiBsaSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG5cclxuICAgICAgPiBhLFxyXG4gICAgICA+IGE6Zm9jdXMge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBAYmFzZUxpbmVIZWlnaHQgKyAxMjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogNHB4IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uYXYtc2VhcmNoIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IChAbmF2TWFpbkhlaWdodCAtIDQyKS8yIDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgPiBsaSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgJiAqIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgIHdpZHRoOiA0MnB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDEpOmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2NoYWlyLnBuZ1wiKSA1MCUgNTAlIG5vLXJlcGVhdDtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCgyKTphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9sb2NhdGlvbi5wbmdcIikgNTAlIDUwJSBuby1yZXBlYXQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbnB1dCB7XHJcbiAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICB3aWR0aDogMTcuNXZ3O1xyXG4gIH1cclxuXHJcbiAgLnR5cGVhaGVhZCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG5cclxuICBidXR0b24ge1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICBwYWRkaW5nOiA2cHggMTNweDtcclxuICB9XHJcbn1cclxuXHJcbi5uYXYtYWNjb3VudCB7XHJcbiAgbWFyZ2luOiAoQG5hdk1haW5IZWlnaHQgLSA0NCkvMiAwIChAbmF2TWFpbkhlaWdodCAtIDQ0KS8yIDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsb2F0OiByaWdodDtcclxuXHJcbiAgPiBsaSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICA+IGEsXHJcbiAgICA+IGE6Zm9jdXMge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgPiBpIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm9wZW4gLm5hdi1hY2NvdW50X19tZW51LmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAub3BhY2l0eSgxMDApO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fam9pbiA+IGEge1xyXG4gICAgY29sb3I6ICNlYTVkMmQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gID4gYTphY3RpdmUsXHJcbiAgPiBhOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDAgbm9uZTtcclxuICB9XHJcblxyXG4gICZfX2F2YXRhciB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAuYm9yZGVyLXJhZGl1cyg1MCUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbmFtZSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGNvbG9yOiBAbmF2TWFpbkxpbmtDb2xvcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBpIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ub3RpZiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDhweDtcclxuICAgICAgdG9wOiAtNnB4O1xyXG4gICAgICB3aWR0aDogMTVweDtcclxuICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYmFja2dyb3VuZDogQG9yYW5nZTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19tZW51IHtcclxuICAgICYuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIC50cmFuc2l0aW9uKGFsbCAuMTVzIGVhc2UtaW4tb3V0KTtcclxuICAgICAgLm9wYWNpdHkoMCk7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTEwMHB4O1xyXG4gICAgICBib3JkZXI6IDAgbm9uZTtcclxuICAgICAgLmJveC1zaGFkb3coMCAwIDRweCByZ2JhKDAsMCwwLC40KSk7XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgLm9wYWNpdHkoMTAwKTtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgJi0tbG9nZ2VkLWluIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAZmxvYXRCcmVha3BvaW50KSB7XHJcblxyXG4gICAgICAubmF2LWFjY291bnRfX21lbnUuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgLy8gbGVmdDogMDtcclxuICAgICAgICAvLyBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oYXMtbm90aWYtYm94IHtcclxuICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcclxuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubm90aWYtYm94IHtcclxuICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblxyXG4gID4gbGkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuXHJcbiAgICA+IGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogNnB4IDEycHg7XHJcbiAgICAgIGNvbG9yOiBAdGV4dENvbG9yO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cclxuICAgICAgLmljb24tY2FsZW5kYXItbyB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZDogQGdyZWVuO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbS1jb250ZW50IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiA0cHggMDtcclxuXHJcbiAgICAudGltZSB7XHJcbiAgICAgIGNvbG9yOiAjYmJiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uYXZpZ2F0aW9uLXN0aWNreSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcclxuICB6LWluZGV4OiA3MDAwO1xyXG4gIHBhZGRpbmctdG9wOiAwO1xyXG4gIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIC5ib3gtc2hhZG93KDAgMCAxMHB4IHJnYmEoMCwwLDAsLjMpKTtcclxufVxyXG5cclxuLy8gdG9nZ2xlciBmb3IgY29sbGFwc2VkIG1haW4gbmF2XHJcbi8vIHNlZSByZXNwb25zaXZlLW5hdmJhci5sZXNzIGZvciBuYXYtYmFyIHN0eWxlcyBvbiBzbWFsbCBkZXZpY2VzXHJcblxyXG4ubmF2LXRvZ2dsZSxcclxuLnNlYXJjaC10b2dnbGUge1xyXG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbjogMTVweDtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6IEBuYXZNYWluTGlua0NvbG9yO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBtYXJnaW46IChAbmF2TWFpbkhlaWdodCAtIDM3KS8yIDA7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIG1hcmdpbjogKEBuYXZNYWluSGVpZ2h0IC0gNzcpLzI7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gIGkge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBmbG9hdEJyZWFrcG9pbnQpIHtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaC10b2dnbGUge1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBmbG9hdEJyZWFrcG9pbnQpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5mb3JtLWxvZ2luIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMTBweCAxMHB4IDA7XHJcblxyXG4gIC5mb3JtLWFjdGlvbnMge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIG1hcmdpbjogMCAtMTBweCAwO1xyXG4gICAgYm9yZGVyLXRvcDogMCBub25lO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8vXHJcbi8vIE9mZi1jYW52YXMgcGFuZWxcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5zY290Y2gtcGFuZWwtd3JhcHBlcixcclxuLnNjb3RjaC1wYW5lbC1jYW52YXMge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAZmxvYXRCcmVha3BvaW50KSB7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICB9XHJcbn1cclxuXHJcbi5zY290Y2gtcGFuZWwtcmlnaHQge1xyXG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wYW5lbCB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAuYm94LXNpemluZyhib3JkZXItYm94KTtcclxuXHJcbiAgJl9fY2xvc2UsXHJcbiAgJl9fY2xvc2U6Zm9jdXMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDE2cHg7XHJcbiAgICB0b3A6IDE2cHg7XHJcbiAgICBjb2xvcjogIzc3NztcclxuICAgIG9wYWNpdHk6IC42O1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgLnZsIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgY29sb3I6ICM3Nzc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19oZWFkZXIge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICB9XHJcblxyXG4gIGZvcm0ge1xyXG4gICAgcGFkZGluZzogMCAyMHB4IDIwcHg7XHJcbiAgfVxyXG5cclxuICAmLS1uYXYge1xyXG5cclxuICAgIC5wYW5lbF9faGVhZGVyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2LXRvcCB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG5cclxuICAgICAgPiBsaSB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcblxyXG4gICAgICAgID4gYSB7XHJcbiAgICAgICAgICBjb2xvcjogQGxpbmtDb2xvcjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAgIG1hcmdpbjogMCAtMjBweCAwO1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFuZWwtb3ZlcmxheSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42NSk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgei1pbmRleDogMTAwMDAwO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDIyNW1zIGVhc2U7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMjI1bXMgZWFzZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMjI1bXMgZWFzZTtcclxuXHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuMnM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcblxyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xyXG5cclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5zY290Y2gtaXMtc2hvd2luZyAucGFuZWwtb3ZlcmxheSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW4ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4uYnJlYWRjcnVtYnMge1xyXG5cclxuICBsaSB7XHJcbiAgICBjb2xvcjogQGdyZWVuO1xyXG5cclxuICAgIGEge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGNvbG9yOiBAZ3JlZW47XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogZGFya2VuKEBncmVlbiwgMTUlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kaXZpZGVyIHtcclxuICAgICAgY29sb3I6IEBncmVlbjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9cbi8vIEdyaWQgc3lzdGVtXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEZpeGVkICg5NDBweClcbiNncmlkID4gLmNvcmUoQGdyaWRDb2x1bW5XaWR0aCwgQGdyaWRHdXR0ZXJXaWR0aCk7XG5cbi8vIEZsdWlkICg5NDBweClcbiNncmlkID4gLmZsdWlkKEBmbHVpZEdyaWRDb2x1bW5XaWR0aCwgQGZsdWlkR3JpZEd1dHRlcldpZHRoKTtcblxuLy8gUmVzZXQgdXRpbGl0eSBjbGFzc2VzIGR1ZSB0byBzcGVjaWZpY2l0eVxuW2NsYXNzKj1cInNwYW5cIl0uaGlkZSxcbi5yb3ctZmx1aWQgW2NsYXNzKj1cInNwYW5cIl0uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltjbGFzcyo9XCJzcGFuXCJdLnB1bGwtcmlnaHQsXG4ucm93LWZsdWlkIFtjbGFzcyo9XCJzcGFuXCJdLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4iLCIvL1xuLy8gTGF5b3V0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBDb250YWluZXIgKGNlbnRlcmVkLCBmaXhlZC13aWR0aCBsYXlvdXRzKVxuLmNvbnRhaW5lciB7XG4gIC5jb250YWluZXItZml4ZWQoKTtcbn1cblxuLy8gRmx1aWQgbGF5b3V0cyAobGVmdCBhbGlnbmVkLCB3aXRoIHNpZGViYXIsIG1pbi0gJiBtYXgtd2lkdGggY29udGVudClcbi5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiBAZ3JpZEd1dHRlcldpZHRoO1xuICBwYWRkaW5nLWxlZnQ6IEBncmlkR3V0dGVyV2lkdGg7XG4gIC5jbGVhcmZpeCgpO1xufSIsIi8vXG4vLyBUeXBvZ3JhcGh5XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJvZHkgdGV4dFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5wIHtcbiAgbWFyZ2luOiAwIDAgQGJhc2VMaW5lSGVpZ2h0IC8gMjtcbn1cbi5sZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogQGJhc2VMaW5lSGVpZ2h0O1xuICBmb250LXNpemU6IEBiYXNlRm9udFNpemUgKiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGxpbmUtaGVpZ2h0OiBAYmFzZUxpbmVIZWlnaHQgKiAxLjU7XG59XG4uc2xvZ2FuLFxuLnBhZ2UtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5cbi8vIEVtcGhhc2lzICYgbWlzY1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBFeDogMTRweCBiYXNlIGZvbnQgKiA4NSUgPSBhYm91dCAxMnB4XG5zbWFsbCAgIHsgZm9udC1zaXplOiA4NSU7IH1cblxuc3Ryb25nICB7IGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5lbSAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljOyB9XG5jaXRlICAgIHsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi8vIFV0aWxpdHkgY2xhc3Nlc1xuLm11dGVkICAgICAgICAgICAgICAgeyBjb2xvcjogQGdyYXlMaWdodDsgfVxuYS5tdXRlZDpob3ZlcixcbmEubXV0ZWQ6Zm9jdXMgICAgICAgIHsgY29sb3I6IGRhcmtlbihAZ3JheUxpZ2h0LCAxMCUpOyB9XG5cbi50ZXh0LXdhcm5pbmcgICAgICAgIHsgY29sb3I6IEB3YXJuaW5nVGV4dDsgfVxuYS50ZXh0LXdhcm5pbmc6aG92ZXIsXG5hLnRleHQtd2FybmluZzpmb2N1cyB7IGNvbG9yOiBkYXJrZW4oQHdhcm5pbmdUZXh0LCAxMCUpOyB9XG5cbi50ZXh0LWVycm9yICAgICAgICAgIHsgY29sb3I6IEBlcnJvclRleHQ7IH1cbmEudGV4dC1lcnJvcjpob3ZlcixcbmEudGV4dC1lcnJvcjpmb2N1cyAgIHsgY29sb3I6IGRhcmtlbihAZXJyb3JUZXh0LCAxMCUpOyB9XG5cbi50ZXh0LWluZm8gICAgICAgICAgIHsgY29sb3I6IEBpbmZvVGV4dDsgfVxuYS50ZXh0LWluZm86aG92ZXIsXG5hLnRleHQtaW5mbzpmb2N1cyAgICB7IGNvbG9yOiBkYXJrZW4oQGluZm9UZXh0LCAxMCUpOyB9XG5cbi50ZXh0LXN1Y2Nlc3MgICAgICAgIHsgY29sb3I6IEBzdWNjZXNzVGV4dDsgfVxuYS50ZXh0LXN1Y2Nlc3M6aG92ZXIsXG5hLnRleHQtc3VjY2Vzczpmb2N1cyB7IGNvbG9yOiBkYXJrZW4oQHN1Y2Nlc3NUZXh0LCAxMCUpOyB9XG5cbi50ZXh0LWxlZnQsXG4udGFibGUgdGQudGV4dC1sZWZ0ICAgICAgICAgICB7IHRleHQtYWxpZ246IGxlZnQ7IH1cbi50ZXh0LXJpZ2h0LFxuLnRhYmxlIHRkLnRleHQtcmlnaHQgICAgICAgICAgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxuLnRleHQtY2VudGVyLFxuLnRhYmxlIHRkLnRleHQtY2VudGVyICAgICAgICAgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuXG4vLyBIZWFkaW5nc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luOiAoQGJhc2VMaW5lSGVpZ2h0IC8gMikgMDtcbiAgZm9udC1mYW1pbHk6IEBoZWFkaW5nc0ZvbnRGYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiBAaGVhZGluZ3NGb250V2VpZ2h0O1xuICBsaW5lLWhlaWdodDogQGJhc2VMaW5lSGVpZ2h0O1xuICBjb2xvcjogQGhlYWRpbmdzQ29sb3I7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZWxlZ2liaWxpdHk7IC8vIEZpeCB0aGUgY2hhcmFjdGVyIHNwYWNpbmcgZm9yIGhlYWRpbmdzXG4gIHNtYWxsIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiBAZ3JheUxpZ2h0O1xuICB9XG59XG5cbmgxLFxuaDIsXG5oMyB7IGxpbmUtaGVpZ2h0OiBAYmFzZUxpbmVIZWlnaHQgKiAyOyB9XG5cblxuLy8gaWEtcmVwbGFjZVxuaDEgeyBmb250LXNpemU6IDMwcHg7IH1cbmgyIHsgZm9udC1zaXplOiAyNnB4OyB9XG5oMyB7IGZvbnQtc2l6ZTogMjJweDsgfVxuaDQgeyBmb250LXNpemU6IDE2cHg7IH1cbmg1IHsgZm9udC1zaXplOiAxNHB4OyBsaW5lLWhlaWdodDogMTZweDsgfVxuaDYgeyBmb250LXNpemU6IDE0cHg7IH1cblxuaDEgc21hbGwgeyBmb250LXNpemU6IEBiYXNlRm9udFNpemUgKiAxLjc1OyB9IC8vIH4yNHB4XG5oMiBzbWFsbCB7IGZvbnQtc2l6ZTogQGJhc2VGb250U2l6ZSAqIDEuMjU7IH0gLy8gfjE4cHhcbmgzIHNtYWxsIHsgZm9udC1zaXplOiBAYmFzZUZvbnRTaXplOyB9XG5oNCBzbWFsbCB7IGZvbnQtc2l6ZTogQGJhc2VGb250U2l6ZTsgfVxuXG5cbi8vIFBhZ2UgaGVhZGVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wYWdlLWhlYWRlciB7XG4gIC8vIHBhZGRpbmctYm90dG9tOiAoQGJhc2VMaW5lSGVpZ2h0IC8gMikgLSAxO1xuICAvLyBtYXJnaW46IEBiYXNlTGluZUhlaWdodCAwIChAYmFzZUxpbmVIZWlnaHQgKiAxLjUpO1xuICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGdyYXlMaWdodGVyO1xuXG4gIC8vIGlhLXJlcGxhY2VcbiAgXG4gIG1hcmdpbjogMCAwIDIwcHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGZsb2F0QnJlYWtwb2ludCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLmdyb3VwV3JhcHBlciArIC5wYWdlLWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5wYWdlLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5cblxuLy8gTGlzdHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFVub3JkZXJlZCBhbmQgT3JkZXJlZCBsaXN0c1xudWwsIG9sIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgQGJhc2VMaW5lSGVpZ2h0IC8gMiAyNXB4O1xufVxudWwgdWwsXG51bCBvbCxcbm9sIG9sLFxub2wgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxubGkge1xuICBsaW5lLWhlaWdodDogQGJhc2VMaW5lSGVpZ2h0O1xufVxuXG4vLyBSZW1vdmUgZGVmYXVsdCBsaXN0IHN0eWxlc1xudWwudW5zdHlsZWQsXG5vbC51bnN0eWxlZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vLyBTaW5nbGUtbGluZSBsaXN0IGl0ZW1zXG51bC5pbmxpbmUsXG5vbC5pbmxpbmUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC5pZTctaW5saW5lLWJsb2NrKCk7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG59XG5cbi8vIERlc2NyaXB0aW9uIExpc3RzXG5kbCB7XG4gIG1hcmdpbi1ib3R0b206IEBiYXNlTGluZUhlaWdodDtcbn1cbmR0LFxuZGQge1xuICBsaW5lLWhlaWdodDogQGJhc2VMaW5lSGVpZ2h0O1xufVxuZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmRkIHtcbiAgbWFyZ2luLWxlZnQ6IEBiYXNlTGluZUhlaWdodCAvIDI7XG59XG4vLyBIb3Jpem9udGFsIGxheW91dCAobGlrZSBmb3Jtcylcbi5kbC1ob3Jpem9udGFsIHtcbiAgLmNsZWFyZml4KCk7IC8vIEVuc3VyZSBkbCBjbGVhcnMgZmxvYXRzIGlmIGVtcHR5IGRkIGVsZW1lbnRzIHByZXNlbnRcbiAgZHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBAaG9yaXpvbnRhbENvbXBvbmVudE9mZnNldCAtIDIwO1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIC50ZXh0LW92ZXJmbG93KCk7XG4gIH1cbiAgZGQge1xuICAgIG1hcmdpbi1sZWZ0OiBAaG9yaXpvbnRhbENvbXBvbmVudE9mZnNldDtcbiAgfVxufVxuXG4vLyBNSVNDXG4vLyAtLS0tXG5cbi8vIEhvcml6b250YWwgcnVsZXNcbmhyIHtcbiAgbWFyZ2luOiBAYmFzZUxpbmVIZWlnaHQgMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgQGhyQm9yZGVyO1xuICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgQHdoaXRlO1xufVxuXG4vLyBBYmJyZXZpYXRpb25zIGFuZCBhY3Jvbnltc1xuYWJiclt0aXRsZV0sXG4vLyBBZGRlZCBkYXRhLSogYXR0cmlidXRlIHRvIGhlbHAgb3V0IG91ciB0b29sdGlwIHBsdWdpbiwgcGVyIGh0dHBzOi8vZ2l0aHViLmNvbS90d2l0dGVyL2Jvb3RzdHJhcC9pc3N1ZXMvNTI1N1xuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCBAZ3JheUxpZ2h0O1xufVxuYWJici5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMTBweCAwIDEwcHggMTVweDtcbiAgbWFyZ2luOiAwIDAgQGJhc2VMaW5lSGVpZ2h0O1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIEBsaW5rQ29sb3I7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IEBiYXNlRm9udFNpemUgKiAxLjI1O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG5cbiAgfVxuICBzbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IEBiYXNlTGluZUhlaWdodDtcbiAgICBjb2xvcjogQGdyYXlMaWdodDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFwyMDE0IFxcMDBBMCc7XG4gICAgfVxuICB9XG5cbiAgLy8gRmxvYXQgcmlnaHQgd2l0aCB0ZXh0LWFsaWduOiByaWdodFxuICAmLnB1bGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCBAbGlua0NvbG9yO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIHAsXG4gICAgc21hbGwge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICAgIHNtYWxsIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJ1xcMDBBMCBcXDIwMTQnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBRdW90ZXNcbnE6YmVmb3JlLFxucTphZnRlcixcbmJsb2NrcXVvdGU6YmVmb3JlLFxuYmxvY2txdW90ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi8vIC8vIEFkZHJlc3Nlc1xuLy8gYWRkcmVzcyB7XG4vLyAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICBtYXJnaW4tYm90dG9tOiBAYmFzZUxpbmVIZWlnaHQ7XG4vLyAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbi8vICAgbGluZS1oZWlnaHQ6IEBiYXNlTGluZUhlaWdodDtcbi8vIH1cblxuLy8gaWEtcmVwbGFjZVxuXG5cbi8vIGlhQm9vdHN0cmFwIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5oMSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi50ZXh0LXNtYWxsIHsgXG4gIGZvbnQtc2l6ZTogQGZvbnRTaXplU21hbGw7XG59IiwiLy9cbi8vIEZvcm1zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEdFTkVSQUwgU1RZTEVTXG4vLyAtLS0tLS0tLS0tLS0tLVxuXG4vLyBNYWtlIGFsbCBmb3JtcyBoYXZlIHNwYWNlIGJlbG93IHRoZW1cbmZvcm0ge1xuICBtYXJnaW46IDAgMCBAYmFzZUxpbmVIZWlnaHQ7XG59XG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFNldCBmb250IGZvciBmb3Jtc1xubGFiZWwsXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgI2ZvbnQgPiAuc2hvcnRoYW5kKEBiYXNlRm9udFNpemUsbm9ybWFsLEBiYXNlTGluZUhlaWdodCk7IC8vIFNldCBzaXplLCB3ZWlnaHQsIGxpbmUtaGVpZ2h0IGhlcmVcbn1cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogQGJhc2VGb250RmFtaWx5OyAvLyBBbmQgb25seSBzZXQgZm9udC1mYW1pbHkgaGVyZSBmb3IgdGhvc2UgdGhhdCBuZWVkIGl0IChub3RlIHRoZSBtaXNzaW5nIGxhYmVsIGVsZW1lbnQpXG59XG5cbi8vIElkZW50aWZ5IGNvbnRyb2xzIGJ5IHRoZWlyIGxhYmVsc1xubGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4vLyBGb3JtIGNvbnRyb2xzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFNoYXJlZCBzaXplIGFuZCB0eXBlIHJlc2V0c1xuc2VsZWN0LFxudGV4dGFyZWEsXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwid2Vla1wiXSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwidXJsXCJdLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwiY29sb3JcIl0sXG4udW5lZGl0YWJsZS1pbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiBAYmFzZUxpbmVIZWlnaHQ7XG4gIHBhZGRpbmc6IDRweCA2cHg7XG4gIG1hcmdpbi1ib3R0b206IEBiYXNlTGluZUhlaWdodCAvIDI7XG4gIGZvbnQtc2l6ZTogQGJhc2VGb250U2l6ZTtcbiAgbGluZS1oZWlnaHQ6IEBiYXNlTGluZUhlaWdodDtcbiAgY29sb3I6IEBncmF5O1xuICAvLyAuYm9yZGVyLXJhZGl1cygycHgpO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vLyBSZXNldCBhcHBlYXJhbmNlIHByb3BlcnRpZXMgZm9yIHRleHR1YWwgaW5wdXRzIGFuZCB0ZXh0YXJlYVxuLy8gRGVjbGFyZSB3aWR0aCBmb3IgbGVnYWN5IChjYW4ndCBiZSBvbiBpbnB1dFt0eXBlPSpdIHNlbGVjdG9ycyBvciBpdCdzIHRvbyBzcGVjaWZpYylcbmlucHV0LFxudGV4dGFyZWEsXG4udW5lZGl0YWJsZS1pbnB1dCB7XG4gIHdpZHRoOiAyMDZweDsgLy8gcGx1cyAxMnB4IHBhZGRpbmcgYW5kIDJweCBib3JkZXJcbn1cbi8vIFJlc2V0IGhlaWdodCBzaW5jZSB0ZXh0YXJlYXMgaGF2ZSByb3dzXG50ZXh0YXJlYSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi8vIEV2ZXJ5dGhpbmcgZWxzZVxudGV4dGFyZWEsXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwid2Vla1wiXSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwidXJsXCJdLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwiY29sb3JcIl0sXG4udW5lZGl0YWJsZS1pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBpbnB1dEJhY2tncm91bmQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBpbnB1dEJvcmRlcjtcbiAgLmJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkpO1xuICAudHJhbnNpdGlvbih+XCJib3JkZXIgbGluZWFyIC4ycywgYm94LXNoYWRvdyBsaW5lYXIgLjJzXCIpO1xuXG4gIC8vIEZvY3VzIHN0YXRlXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogQGxpbmtDb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG91dGxpbmU6IHRoaW4gZG90dGVkIFxcOTsgLyogSUU2LTkgKi9cbiAgICAvLyAuYm94LXNoYWRvdyh+XCJpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDhweCByZ2JhKDgyLDE2OCwyMzYsLjYpXCIpO1xuXG4gICAgLy8gaWEtcmVwbGFjZVxuICAgIC8vIC5ib3gtc2hhZG93KH5cImluc2V0IDAgMCAwIHJnYmEoMCwwLDAsMCksIDAgMXB4IDJweCByZ2JhKDAsMCwwLC4yKVwiKTtcbiAgfVxufVxuXG4vLyBQb3NpdGlvbiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgYmV0dGVyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW46IDRweCAwIDA7XG4gICptYXJnaW4tdG9wOiAwOyAvKiBJRTcgKi9cbiAgbWFyZ2luLXRvcDogMXB4IFxcOTsgLyogSUU4LTkgKi9cbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLy8gUmVzZXQgd2lkdGggb2YgaW5wdXQgaW1hZ2VzLCBidXR0b25zLCByYWRpb3MsIGNoZWNrYm94ZXNcbmlucHV0W3R5cGU9XCJmaWxlXCJdLFxuaW5wdXRbdHlwZT1cImltYWdlXCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICB3aWR0aDogYXV0bzsgLy8gT3ZlcnJpZGUgb2YgZ2VuZXJpYyBpbnB1dCBzZWxlY3RvclxufVxuXG4vLyBTZXQgdGhlIGhlaWdodCBvZiBzZWxlY3QgYW5kIGZpbGUgY29udHJvbHMgdG8gbWF0Y2ggdGV4dCBpbnB1dHNcbnNlbGVjdCxcbmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgaGVpZ2h0OiBAaW5wdXRIZWlnaHQ7IC8qIEluIElFNywgdGhlIGhlaWdodCBvZiB0aGUgc2VsZWN0IGVsZW1lbnQgY2Fubm90IGJlIGNoYW5nZWQgYnkgaGVpZ2h0LCBvbmx5IGZvbnQtc2l6ZSAqL1xuICAqbWFyZ2luLXRvcDogNHB4OyAvKiBGb3IgSUU3LCBhZGQgdG9wIG1hcmdpbiB0byBhbGlnbiBzZWxlY3Qgd2l0aCBsYWJlbHMgKi9cbiAgbGluZS1oZWlnaHQ6IEBpbnB1dEhlaWdodDtcbn1cblxuLy8gTWFrZSBzZWxlY3QgZWxlbWVudHMgb2JleSBoZWlnaHQgYnkgYXBwbHlpbmcgYSBib3JkZXJcbnNlbGVjdCB7XG4gIHdpZHRoOiAyMjBweDsgLy8gZGVmYXVsdCBpbnB1dCB3aWR0aCArIDEwcHggb2YgcGFkZGluZyB0aGF0IGRvZXNuJ3QgZ2V0IGFwcGxpZWRcbiAgYm9yZGVyOiAxcHggc29saWQgQGlucHV0Qm9yZGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5wdXRCYWNrZ3JvdW5kOyAvLyBDaHJvbWUgb24gTGludXggYW5kIE1vYmlsZSBTYWZhcmkgbmVlZCBiYWNrZ3JvdW5kLWNvbG9yXG59XG5cbi8vIE1ha2UgbXVsdGlwbGUgc2VsZWN0IGVsZW1lbnRzIGhlaWdodCBub3QgZml4ZWRcbnNlbGVjdFttdWx0aXBsZV0sXG5zZWxlY3Rbc2l6ZV0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEZvY3VzIGZvciBzZWxlY3QsIGZpbGUsIHJhZGlvLCBhbmQgY2hlY2tib3hcbnNlbGVjdDpmb2N1cyxcbmlucHV0W3R5cGU9XCJmaWxlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzIHtcbiAgLnRhYi1mb2N1cygpO1xufVxuXG5cbi8vIFVuZWRpdGFibGUgaW5wdXRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE1ha2UgdW5lZGl0YWJsZSBpbnB1dHMgbG9vayBpbmFjdGl2ZVxuLnVuZWRpdGFibGUtaW5wdXQsXG4udW5lZGl0YWJsZS10ZXh0YXJlYSB7XG4gIGNvbG9yOiBAZ3JheUxpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGlucHV0QmFja2dyb3VuZCwgMSUpO1xuICBib3JkZXItY29sb3I6IEBpbnB1dEJvcmRlcjtcbiAgLmJveC1zaGFkb3coaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjAyNSkpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4vLyBGb3IgdGV4dCB0aGF0IG5lZWRzIHRvIGFwcGVhciBhcyBhbiBpbnB1dCBidXQgc2hvdWxkIG5vdCBiZSBhbiBpbnB1dFxuLnVuZWRpdGFibGUtaW5wdXQge1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBwcmV2ZW50IHRleHQgZnJvbSB3cmFwcGluZywgYnV0IHN0aWxsIGN1dCBpdCBvZmYgbGlrZSBhbiBpbnB1dCBkb2VzXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8vIE1ha2UgdW5lZGl0YWJsZSB0ZXh0YXJlYXMgYmVoYXZlIGxpa2UgYSB0ZXh0YXJlYVxuLnVuZWRpdGFibGUtdGV4dGFyZWEge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8vIFBsYWNlaG9sZGVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFBsYWNlaG9sZGVyIHRleHQgZ2V0cyBzcGVjaWFsIHN0eWxlcyBiZWNhdXNlIHdoZW4gYnJvd3NlcnMgaW52YWxpZGF0ZSBlbnRpcmUgbGluZXMgaWYgaXQgZG9lc24ndCB1bmRlcnN0YW5kIGEgc2VsZWN0b3JcbmlucHV0LFxudGV4dGFyZWEge1xuICAucGxhY2Vob2xkZXIoKTtcbn1cblxuXG4vLyBDSEVDS0JPWEVTICYgUkFESU9TXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmdcbi5yYWRpbyxcbi5jaGVja2JveCB7XG4gIG1pbi1oZWlnaHQ6IEBiYXNlTGluZUhlaWdodDsgLy8gY2xlYXIgdGhlIGZsb2F0aW5nIGlucHV0IGlmIHRoZXJlIGlzIG5vIGxhYmVsIHRleHRcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xufVxuXG4vLyBNb3ZlIHRoZSBvcHRpb25zIGxpc3QgZG93biB0byBhbGlnbiB3aXRoIGxhYmVsc1xuLmNvbnRyb2xzID4gLnJhZGlvOmZpcnN0LWNoaWxkLFxuLmNvbnRyb2xzID4gLmNoZWNrYm94OmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDVweDsgLy8gaGFzIHRvIGJlIHBhZGRpbmcgYmVjYXVzZSBtYXJnaW4gY29sbGFzcGVzXG59XG5cbi8vIFJhZGlvcyBhbmQgY2hlY2tib3hlcyBvbiBzYW1lIGxpbmVcbi8vIFRPRE8gdjM6IENvbnZlcnQgLmlubGluZSB0byAuY29udHJvbC1pbmxpbmVcbi5yYWRpby5pbmxpbmUsXG4uY2hlY2tib3guaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnJhZGlvLmlubGluZSArIC5yYWRpby5pbmxpbmUsXG4uY2hlY2tib3guaW5saW5lICsgLmNoZWNrYm94LmlubGluZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyAvLyBzcGFjZSBvdXQgY29uc2VjdXRpdmUgaW5saW5lIGNvbnRyb2xzXG59XG5cblxuXG4vLyBJTlBVVCBTSVpFU1xuLy8gLS0tLS0tLS0tLS1cblxuLy8gR2VuZXJhbCBjbGFzc2VzIGZvciBxdWljayBzaXplc1xuLmlucHV0LW1pbmkgICAgICAgeyB3aWR0aDogNjBweDsgfVxuLmlucHV0LXNtYWxsICAgICAgeyB3aWR0aDogOTBweDsgfVxuLmlucHV0LW1lZGl1bSAgICAgeyB3aWR0aDogMTUwcHg7IH1cbi5pbnB1dC1sYXJnZSAgICAgIHsgd2lkdGg6IDIxMHB4OyB9XG4uaW5wdXQteGxhcmdlICAgICB7IHdpZHRoOiAyNzBweDsgfVxuLmlucHV0LXh4bGFyZ2UgICAgeyB3aWR0aDogNTMwcHg7IH1cblxuLy8gR3JpZCBzdHlsZSBpbnB1dCBzaXplc1xuaW5wdXRbY2xhc3MqPVwic3BhblwiXSxcbnNlbGVjdFtjbGFzcyo9XCJzcGFuXCJdLFxudGV4dGFyZWFbY2xhc3MqPVwic3BhblwiXSxcbi51bmVkaXRhYmxlLWlucHV0W2NsYXNzKj1cInNwYW5cIl0sXG4vLyBSZWRlY2xhcmUgc2luY2UgdGhlIGZsdWlkIHJvdyBjbGFzcyBpcyBtb3JlIHNwZWNpZmljXG4ucm93LWZsdWlkIGlucHV0W2NsYXNzKj1cInNwYW5cIl0sXG4ucm93LWZsdWlkIHNlbGVjdFtjbGFzcyo9XCJzcGFuXCJdLFxuLnJvdy1mbHVpZCB0ZXh0YXJlYVtjbGFzcyo9XCJzcGFuXCJdLFxuLnJvdy1mbHVpZCAudW5lZGl0YWJsZS1pbnB1dFtjbGFzcyo9XCJzcGFuXCJdIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLy8gRW5zdXJlIGlucHV0LXByZXBlbmQvYXBwZW5kIG5ldmVyIHdyYXBzXG4uaW5wdXQtYXBwZW5kIGlucHV0W2NsYXNzKj1cInNwYW5cIl0sXG4uaW5wdXQtYXBwZW5kIC51bmVkaXRhYmxlLWlucHV0W2NsYXNzKj1cInNwYW5cIl0sXG4uaW5wdXQtcHJlcGVuZCBpbnB1dFtjbGFzcyo9XCJzcGFuXCJdLFxuLmlucHV0LXByZXBlbmQgLnVuZWRpdGFibGUtaW5wdXRbY2xhc3MqPVwic3BhblwiXSxcbi5yb3ctZmx1aWQgaW5wdXRbY2xhc3MqPVwic3BhblwiXSxcbi5yb3ctZmx1aWQgc2VsZWN0W2NsYXNzKj1cInNwYW5cIl0sXG4ucm93LWZsdWlkIHRleHRhcmVhW2NsYXNzKj1cInNwYW5cIl0sXG4ucm93LWZsdWlkIC51bmVkaXRhYmxlLWlucHV0W2NsYXNzKj1cInNwYW5cIl0sXG4ucm93LWZsdWlkIC5pbnB1dC1wcmVwZW5kIFtjbGFzcyo9XCJzcGFuXCJdLFxuLnJvdy1mbHVpZCAuaW5wdXQtYXBwZW5kIFtjbGFzcyo9XCJzcGFuXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5cblxuLy8gR1JJRCBTSVpJTkcgRk9SIElOUFVUU1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBHcmlkIHNpemVzXG4jZ3JpZCA+IC5pbnB1dChAZ3JpZENvbHVtbldpZHRoLCBAZ3JpZEd1dHRlcldpZHRoKTtcblxuLy8gQ29udHJvbCByb3cgZm9yIG11bHRpcGxlIGlucHV0cyBwZXIgbGluZVxuLmNvbnRyb2xzLXJvdyB7XG4gIC5jbGVhcmZpeCgpOyAvLyBDbGVhciB0aGUgZmxvYXQgZnJvbSBjb250cm9sc1xufVxuXG4vLyBGbG9hdCB0byBjb2xsYXBzZSB3aGl0ZS1zcGFjZSBmb3IgcHJvcGVyIGdyaWQgYWxpZ25tZW50XG4uY29udHJvbHMtcm93IFtjbGFzcyo9XCJzcGFuXCJdLFxuLy8gUmVkZWNsYXJlIHRoZSBmbHVpZCBncmlkIGNvbGxhcHNlIHNpbmNlIHdlIHVuZG8gdGhlIGZsb2F0IGZvciBpbnB1dHNcbi5yb3ctZmx1aWQgLmNvbnRyb2xzLXJvdyBbY2xhc3MqPVwic3BhblwiXSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLy8gRXhwbGljaXR5IHNldCB0b3AgcGFkZGluZyBvbiBhbGwgY2hlY2tib3hlcy9yYWRpb3MsIG5vdCBqdXN0IGZpcnN0LWNoaWxkXG4uY29udHJvbHMtcm93IC5jaGVja2JveFtjbGFzcyo9XCJzcGFuXCJdLFxuLmNvbnRyb2xzLXJvdyAucmFkaW9bY2xhc3MqPVwic3BhblwiXSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cblxuXG5cbi8vIERJU0FCTEVEIFNUQVRFXG4vLyAtLS0tLS0tLS0tLS0tLVxuXG4vLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xuaW5wdXRbZGlzYWJsZWRdLFxuc2VsZWN0W2Rpc2FibGVkXSxcbnRleHRhcmVhW2Rpc2FibGVkXSxcbmlucHV0W3JlYWRvbmx5XSxcbnNlbGVjdFtyZWFkb25seV0sXG50ZXh0YXJlYVtyZWFkb25seV0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5wdXREaXNhYmxlZEJhY2tncm91bmQ7XG59XG4vLyBFeHBsaWNpdGx5IHJlc2V0IHRoZSBjb2xvcnMgaGVyZVxuaW5wdXRbdHlwZT1cInJhZGlvXCJdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl1bcmVhZG9ubHldLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW3JlYWRvbmx5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5cblxuXG4vLyBGT1JNIEZJRUxEIEZFRURCQUNLIFNUQVRFU1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gV2FybmluZ1xuLmNvbnRyb2wtZ3JvdXAud2FybmluZyB7XG4gIC5mb3JtRmllbGRTdGF0ZShAd2FybmluZ1RleHQsIEB3YXJuaW5nVGV4dCwgQHdhcm5pbmdCYWNrZ3JvdW5kKTtcbn1cbi8vIEVycm9yXG4uY29udHJvbC1ncm91cC5lcnJvciB7XG4gIC5mb3JtRmllbGRTdGF0ZShAZXJyb3JUZXh0LCBAZXJyb3JUZXh0LCBAZXJyb3JCYWNrZ3JvdW5kKTtcbn1cbi8vIFN1Y2Nlc3Ncbi5jb250cm9sLWdyb3VwLnN1Y2Nlc3Mge1xuICAuZm9ybUZpZWxkU3RhdGUoQHN1Y2Nlc3NUZXh0LCBAc3VjY2Vzc1RleHQsIEBzdWNjZXNzQmFja2dyb3VuZCk7XG59XG4vLyBTdWNjZXNzXG4uY29udHJvbC1ncm91cC5pbmZvIHtcbiAgLmZvcm1GaWVsZFN0YXRlKEBpbmZvVGV4dCwgQGluZm9UZXh0LCBAaW5mb0JhY2tncm91bmQpO1xufVxuXG4vLyBIVE1MNSBpbnZhbGlkIHN0YXRlc1xuLy8gU2hhcmVzIHN0eWxlcyB3aXRoIHRoZSAuY29udHJvbC1ncm91cC5lcnJvciBhYm92ZVxuaW5wdXQ6Zm9jdXM6aW52YWxpZCxcbnRleHRhcmVhOmZvY3VzOmludmFsaWQsXG5zZWxlY3Q6Zm9jdXM6aW52YWxpZCB7XG4gIGNvbG9yOiAjYjk0YTQ4O1xuICBib3JkZXItY29sb3I6ICNlZTVmNWI7XG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCNlZTVmNWIsIDEwJSk7XG4gICAgQHNoYWRvdzogMCAwIDZweCBsaWdodGVuKCNlZTVmNWIsIDIwJSk7XG4gICAgLmJveC1zaGFkb3coQHNoYWRvdyk7XG4gIH1cbn1cblxuXG5cbi8vIEZPUk0gQUNUSU9OU1xuLy8gLS0tLS0tLS0tLS0tXG5cbi5mb3JtLWFjdGlvbnMge1xuICBwYWRkaW5nOiAoQGJhc2VMaW5lSGVpZ2h0IC0gMSkgMjBweCBAYmFzZUxpbmVIZWlnaHQ7XG4gIG1hcmdpbi10b3A6IEBiYXNlTGluZUhlaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGZvcm1BY3Rpb25zQmFja2dyb3VuZDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIC5jbGVhcmZpeCgpOyAvLyBBZGRpbmcgY2xlYXJmaXggdG8gYWxsb3cgZm9yIC5wdWxsLXJpZ2h0IGJ1dHRvbiBjb250YWluZXJzXG59XG5cblxuXG4vLyBIRUxQIFRFWFRcbi8vIC0tLS0tLS0tLVxuXG4uaGVscC1ibG9jayxcbi5oZWxwLWlubGluZSB7XG4gIC8vIGNvbG9yOiBsaWdodGVuKEB0ZXh0Q29sb3IsIDE1JSk7IC8vIGxpZ2h0ZW4gdGhlIHRleHQgc29tZSBmb3IgY29udHJhc3RcblxuICAvLyBpYS1yZXBsYWNlXG4gIGNvbG9yOiBsaWdodGVuKEB0ZXh0Q29sb3IsIDI1JSk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiBAZm9udFNpemVTbWFsbDtcbn1cblxuLmhlbHAtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jazsgLy8gYWNjb3VudCBmb3IgYW55IGVsZW1lbnQgdXNpbmcgaGVscC1ibG9ja1xuICBtYXJnaW4tYm90dG9tOiBAYmFzZUxpbmVIZWlnaHQgLyAyO1xufVxuXG4uaGVscC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC5pZTctaW5saW5lLWJsb2NrKCk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG5cblxuLy8gSU5QVVQgR1JPVVBTXG4vLyAtLS0tLS0tLS0tLS1cblxuLy8gQWxsb3cgdXMgdG8gcHV0IHN5bWJvbHMgYW5kIHRleHQgd2l0aGluIHRoZSBpbnB1dCBmaWVsZCBmb3IgYSBjbGVhbmVyIGxvb2tcbi5pbnB1dC1hcHBlbmQsXG4uaW5wdXQtcHJlcGVuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogQGJhc2VMaW5lSGVpZ2h0IC8gMjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAwOyAvLyB3aGl0ZSBzcGFjZSBjb2xsYXBzZSBoYWNrXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIFByZXZlbnQgc3BhbiBhbmQgaW5wdXQgZnJvbSBzZXBhcmF0aW5nXG5cbiAgLy8gUmVzZXQgdGhlIHdoaXRlIHNwYWNlIGNvbGxhcHNlIGhhY2tcbiAgaW5wdXQsXG4gIHNlbGVjdCxcbiAgLnVuZWRpdGFibGUtaW5wdXQsXG4gIC5kcm9wZG93bi1tZW51LFxuICAucG9wb3ZlciB7XG4gICAgZm9udC1zaXplOiBAYmFzZUZvbnRTaXplO1xuICB9XG5cbiAgaW5wdXQsXG4gIHNlbGVjdCxcbiAgLnVuZWRpdGFibGUtaW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gcGxhY2VkIGhlcmUgYnkgZGVmYXVsdCBzbyB0aGF0IG9uIDpmb2N1cyB3ZSBjYW4gcGxhY2UgdGhlIGlucHV0IGFib3ZlIHRoZSAuYWRkLW9uIGZvciBmdWxsIGJvcmRlciBhbmQgYm94LXNoYWRvdyBnb29kbmVzc1xuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIHByZXZlbnQgYm90dG9tIG1hcmdpbiBmcm9tIHNjcmV3aW5nIHVwIGFsaWdubWVudCBpbiBzdGFja2VkIGZvcm1zXG4gICAgKm1hcmdpbi1sZWZ0OiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgLmJvcmRlci1yYWRpdXMoMCk7XG4gICAgLy8gTWFrZSBpbnB1dCBvbiB0b3Agd2hlbiBmb2N1c2VkIHNvIGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgYWx3YXlzIHNob3dcbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG4gIC5hZGQtb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IEBiYXNlTGluZUhlaWdodDtcbiAgICBtaW4td2lkdGg6IDE2cHg7XG4gICAgcGFkZGluZzogNHB4IDVweDtcbiAgICBmb250LXNpemU6IEBiYXNlRm9udFNpemU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogQGJhc2VMaW5lSGVpZ2h0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggMCBAd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGdyYXlMaWdodGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIH1cbiAgLmFkZC1vbixcbiAgLmJ0bixcbiAgLmJ0bi1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgLmJvcmRlci1yYWRpdXMoMCk7XG4gIH1cbiAgLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbihAZ3JlZW4sIDMwKTtcbiAgICBib3JkZXItY29sb3I6IEBncmVlbjtcbiAgfVxufVxuXG4uaW5wdXQtcHJlcGVuZCB7XG4gIC5hZGQtb24sXG4gIC5idG4ge1xuICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgfVxuICAuYWRkLW9uOmZpcnN0LWNoaWxkLFxuICAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgICAvLyBGWUksIGAuYnRuOmZpcnN0LWNoaWxkYCBhY2NvdW50cyBmb3IgYSBidXR0b24gZ3JvdXAgdGhhdCdzIHByZXBlbmRlZFxuICAgIC5ib3JkZXItcmFkaXVzKDApO1xuICB9XG59XG5cbi5pbnB1dC1hcHBlbmQge1xuICBpbnB1dCxcbiAgc2VsZWN0LFxuICAudW5lZGl0YWJsZS1pbnB1dCB7XG4gICAgLmJvcmRlci1yYWRpdXMoMCk7XG4gICAgKyAuYnRuLWdyb3VwIC5idG46bGFzdC1jaGlsZCB7XG4gICAgICAuYm9yZGVyLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cbiAgLmFkZC1vbixcbiAgLmJ0bixcbiAgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIH1cbiAgLmFkZC1vbjpsYXN0LWNoaWxkLFxuICAuYnRuOmxhc3QtY2hpbGQsXG4gIC5idG4tZ3JvdXA6bGFzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUge1xuICAgIC5ib3JkZXItcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIFJlbW92ZSBhbGwgYm9yZGVyLXJhZGl1cyBmb3IgaW5wdXRzIHdpdGggYm90aCBwcmVwZW5kIGFuZCBhcHBlbmRcbi5pbnB1dC1wcmVwZW5kLmlucHV0LWFwcGVuZCB7XG4gIGlucHV0LFxuICBzZWxlY3QsXG4gIC51bmVkaXRhYmxlLWlucHV0IHtcbiAgICAuYm9yZGVyLXJhZGl1cygwKTtcbiAgICArIC5idG4tZ3JvdXAgLmJ0biB7XG4gICAgICAuYm9yZGVyLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cbiAgLmFkZC1vbjpmaXJzdC1jaGlsZCxcbiAgLmJ0bjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIC5ib3JkZXItcmFkaXVzKDApO1xuICB9XG4gIC5hZGQtb246bGFzdC1jaGlsZCxcbiAgLmJ0bjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAuYm9yZGVyLXJhZGl1cygwKTtcbiAgfVxuICAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5cblxuXG4vLyBTRUFSQ0ggRk9STVxuLy8gLS0tLS0tLS0tLS1cblxuaW5wdXQuc2VhcmNoLXF1ZXJ5IHtcbiAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgcGFkZGluZy1yaWdodDogNHB4IFxcOTtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDRweCBcXDk7IC8qIElFNy04IGRvZXNuJ3QgaGF2ZSBib3JkZXItcmFkaXVzLCBzbyBkb24ndCBpbmRlbnQgdGhlIHBhZGRpbmcgKi9cbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IG1hcmdpbiBvbiBhbGwgaW5wdXRzXG4gIC5ib3JkZXItcmFkaXVzKDE1cHgpO1xufVxuXG4vKiBBbGxvdyBmb3IgaW5wdXQgcHJlcGVuZC9hcHBlbmQgaW4gc2VhcmNoIGZvcm1zICovXG4uZm9ybS1zZWFyY2ggLmlucHV0LWFwcGVuZCAuc2VhcmNoLXF1ZXJ5LFxuLmZvcm0tc2VhcmNoIC5pbnB1dC1wcmVwZW5kIC5zZWFyY2gtcXVlcnkge1xuICAuYm9yZGVyLXJhZGl1cygwKTsgLy8gT3ZlcnJpZGUgZHVlIHRvIHNwZWNpZmljaXR5XG59XG4uZm9ybS1zZWFyY2ggLmlucHV0LWFwcGVuZCAuc2VhcmNoLXF1ZXJ5IHtcbiAgLmJvcmRlci1yYWRpdXMoMTRweCAwIDAgMTRweCk7XG59XG4uZm9ybS1zZWFyY2ggLmlucHV0LWFwcGVuZCAuYnRuIHtcbiAgLmJvcmRlci1yYWRpdXMoMCAxNHB4IDE0cHggMCk7XG59XG4uZm9ybS1zZWFyY2ggLmlucHV0LXByZXBlbmQgLnNlYXJjaC1xdWVyeSB7XG4gIC5ib3JkZXItcmFkaXVzKDAgMTRweCAxNHB4IDApO1xufVxuLmZvcm0tc2VhcmNoIC5pbnB1dC1wcmVwZW5kIC5idG4ge1xuICAuYm9yZGVyLXJhZGl1cygxNHB4IDAgMCAxNHB4KTtcbn1cblxuXG5cblxuLy8gSE9SSVpPTlRBTCAmIFZFUlRJQ0FMIEZPUk1TXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQ29tbW9uIHByb3BlcnRpZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tXG5cbi5mb3JtLXNlYXJjaCxcbi5mb3JtLWlubGluZSxcbi5mb3JtLWhvcml6b250YWwge1xuICBpbnB1dCxcbiAgdGV4dGFyZWEsXG4gIHNlbGVjdCxcbiAgLmhlbHAtaW5saW5lLFxuICAudW5lZGl0YWJsZS1pbnB1dCxcbiAgLmlucHV0LXByZXBlbmQsXG4gIC5pbnB1dC1hcHBlbmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAuaWU3LWlubGluZS1ibG9jaygpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAvLyBSZS1oaWRlIGhpZGRlbiBlbGVtZW50cyBkdWUgdG8gc3BlY2lmaXR5XG4gIC5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZm9ybS1zZWFyY2ggbGFiZWwsXG4uZm9ybS1pbmxpbmUgbGFiZWwsXG4uZm9ybS1zZWFyY2ggLmJ0bi1ncm91cCxcbi5mb3JtLWlubGluZSAuYnRuLWdyb3VwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLy8gUmVtb3ZlIG1hcmdpbiBmb3IgaW5wdXQtcHJlcGVuZC8tYXBwZW5kXG4uZm9ybS1zZWFyY2ggLmlucHV0LWFwcGVuZCxcbi5mb3JtLWlubGluZSAuaW5wdXQtYXBwZW5kLFxuLmZvcm0tc2VhcmNoIC5pbnB1dC1wcmVwZW5kLFxuLmZvcm0taW5saW5lIC5pbnB1dC1wcmVwZW5kIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi8vIElubGluZSBjaGVja2JveC9yYWRpbyBsYWJlbHMgKHJlbW92ZSBwYWRkaW5nIG9uIGxlZnQpXG4uZm9ybS1zZWFyY2ggLnJhZGlvLFxuLmZvcm0tc2VhcmNoIC5jaGVja2JveCxcbi5mb3JtLWlubGluZSAucmFkaW8sXG4uZm9ybS1pbmxpbmUgLmNoZWNrYm94IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLy8gUmVtb3ZlIGZsb2F0IGFuZCBtYXJnaW4sIHNldCB0byBpbmxpbmUtYmxvY2tcbi5mb3JtLXNlYXJjaCAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmZvcm0tc2VhcmNoIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uZm9ybS1pbmxpbmUgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5mb3JtLWlubGluZSAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuXG4vLyBNYXJnaW4gdG8gc3BhY2Ugb3V0IGZpZWxkc2V0c1xuLmNvbnRyb2wtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiBAYmFzZUxpbmVIZWlnaHQgLyAyO1xufVxuXG4vLyBMZWdlbmQgY29sbGFwc2VzIG1hcmdpbiwgc28gbmV4dCBlbGVtZW50IGlzIHJlc3BvbnNpYmxlIGZvciBzcGFjaW5nXG5sZWdlbmQgKyAuY29udHJvbC1ncm91cCB7XG4gIG1hcmdpbi10b3A6IEBiYXNlTGluZUhlaWdodDtcbiAgLXdlYmtpdC1tYXJnaW4tdG9wLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbn1cblxuLy8gSG9yaXpvbnRhbC1zcGVjaWZpYyBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5mb3JtLWhvcml6b250YWwge1xuICAvLyBJbmNyZWFzZSBzcGFjaW5nIGJldHdlZW4gZ3JvdXBzXG4gIC5jb250cm9sLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiBAYmFzZUxpbmVIZWlnaHQ7XG4gICAgLmNsZWFyZml4KCk7XG4gIH1cbiAgLy8gRmxvYXQgdGhlIGxhYmVscyBsZWZ0XG4gIC5jb250cm9sLWxhYmVsIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogQGhvcml6b250YWxDb21wb25lbnRPZmZzZXQgLSAyMDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC8vIE1vdmUgb3ZlciBhbGwgaW5wdXQgY29udHJvbHMgYW5kIGNvbnRlbnRcbiAgLmNvbnRyb2xzIHtcbiAgICAvLyBTdXBlciBqYW5rIElFNyBmaXggdG8gZW5zdXJlIHRoZSBpbnB1dHMgaW4gLmlucHV0LWFwcGVuZCBhbmQgaW5wdXQtcHJlcGVuZFxuICAgIC8vIGRvbid0IGluaGVyaXQgdGhlIG1hcmdpbiBvZiB0aGUgcGFyZW50LCBpbiB0aGlzIGNhc2UgLmNvbnRyb2xzXG4gICAgKmRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAqcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBAaG9yaXpvbnRhbENvbXBvbmVudE9mZnNldDtcbiAgICAqbWFyZ2luLWxlZnQ6IDA7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAqcGFkZGluZy1sZWZ0OiBAaG9yaXpvbnRhbENvbXBvbmVudE9mZnNldDtcbiAgICB9XG4gIH1cbiAgLy8gUmVtb3ZlIGJvdHRvbSBtYXJnaW4gb24gYmxvY2sgbGV2ZWwgaGVscCB0ZXh0IHNpbmNlIHRoYXQncyBhY2NvdW50ZWQgZm9yIG9uIC5jb250cm9sLWdyb3VwXG4gIC5oZWxwLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC8vIEFuZCBhcHBseSBpdCBvbmx5IHRvIC5oZWxwLWJsb2NrIGluc3RhbmNlcyB0aGF0IGZvbGxvdyBhIGZvcm0gY29udHJvbFxuICBpbnB1dCxcbiAgc2VsZWN0LFxuICB0ZXh0YXJlYSxcbiAgLnVuZWRpdGFibGUtaW5wdXQsXG4gIC5pbnB1dC1wcmVwZW5kLFxuICAuaW5wdXQtYXBwZW5kIHtcbiAgICArIC5oZWxwLWJsb2NrIHtcbiAgICAgIG1hcmdpbi10b3A6IEBiYXNlTGluZUhlaWdodCAvIDI7XG4gICAgfVxuICB9XG4gIC8vIE1vdmUgb3ZlciBidXR0b25zIGluIC5mb3JtLWFjdGlvbnMgdG8gYWxpZ24gd2l0aCAuY29udHJvbHNcbiAgLy8gLmZvcm0tYWN0aW9ucyB7XG4gIC8vICAgcGFkZGluZy1sZWZ0OiBAaG9yaXpvbnRhbENvbXBvbmVudE9mZnNldDtcbiAgLy8gfVxuXG4gIC8vIGlhLXJlcGxhY2Vcbn1cblxuXG4vLyBJQUJPT1RTVFJBUCBGT1JNIFNUWUxFU1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmlhLWZvcm0ge1xuXG4gICYtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBmb3JtQm9yZGVyQ29sb3I7ICBcbiAgfVxuICBcbiAgLmZpZWxkc2V0IHtcblxuICAgIC50aXRsZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAZm9ybUJvcmRlckNvbG9yO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogQGZpZWxkc2V0VGl0bGVDb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICBwYWRkaW5nOiBAZmllbGRzZXRDb250ZW50UGFkZGluZztcbiAgICB9XG4gIH1cbiAgXG4gIC5jb250cm9sLWxhYmVsIHtcbiAgICBjb2xvcjogQGZvcm1Db250cm9sTGFiZWxDb2xvcjtcbiAgICBmb250LXNpemU6IEBmb3JtQ29udHJvbExhYmVsRm9udFNpemU7XG4gIH1cblxuICAuY29udHJvbHMge1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuXG4gICAgdGV4dGFyZWEsXG4gICAgLmNrZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIHRleHRhcmVhICsgLmhlbHAtYmxvY2sge1xuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgfVxuICB9XG4gIFxuICAuY29udHJvbC1ncm91cCB7XG5cbiAgICAuY29udHJvbC1ncm91cCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBAYmFzZUxpbmVIZWlnaHQ7XG4gICAgICAuY2xlYXJmaXgoKTtcblxuICAgICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICB9XG5cbiAgICAgIC5jb250cm9scyB7XG4gICAgICAgICpkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICpwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICAgICAgICAqbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICpwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWN0aW9ucyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiBAZm9ybUFjdGlvbnNCZztcbiAgfVxuXG4gIC5pYS10aHVtYm5haWwge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG5cbiAgICAuYnRuIHtcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICB9XG4gIH1cblxuICAuY2hlY2tib3guaG9yaXpvbnRhbCxcbiAgLnJhZGlvLmhvcml6b250YWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnJhZGlvcy1saXN0LFxuICAuY2hlY2tib3hlcy1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogQGJhc2VMaW5lSGVpZ2h0O1xuICAgIHBhZGRpbmc6IDRweCA2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogQGJhc2VMaW5lSGVpZ2h0IC8gMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5wdXRCYWNrZ3JvdW5kO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBpbnB1dEJvcmRlcjtcbiAgICBmb250LXNpemU6IEBiYXNlRm9udFNpemU7XG4gICAgbGluZS1oZWlnaHQ6IEBiYXNlTGluZUhlaWdodDtcbiAgICBjb2xvcjogQGdyYXk7XG4gICAgLmJvcmRlci1yYWRpdXMoMCk7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICB9XG5cbiAgLnJlcXVpcmVkIHtcbiAgICBjb2xvcjogI2ZmMDAwMDtcbiAgfVxuXG4gIC5zcGFuMS01IHtcbiAgICB3aWR0aDogMTIwcHg7XG4gIH1cblxuICAudGV4dC1jZW50ZXIgLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5maWVsZC1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIC5jaGVja2JveCxcbiAgICAucmFkaW8ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgfVxuXG4gICAgJi5uYXJyb3cge1xuICAgICAgLnJhZGlvIHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jYXB0Y2hhIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5cbi8vIFVwbG9hZCBmaWxlIGlucHV0IGZpZWxkXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4udXBsb2FkLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAudW5lZGl0YWJsZS1pbnB1dCB7XG4gICAgd2lkdGg6IDE0N3B4ICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLnVwbG9hZC1oaWRkZW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDgwcHggIWltcG9ydGFudDtcbiAgICAub3BhY2l0eSgwKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi51cGxvYWQtZ2FsbGVyeS13cmFwIHtcblxuICAudXBsb2FkLXRpdGxlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgfVxuXG4gIGJ1dHRvbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLmJ0bi1taW5pKCk7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG59XG5cblxuLy8gRmlsZXMgbGlzdCBvbiBtYW5hZ2UgcGFnZVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmZpbGVzLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gIC50aHVtYm5haWwge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgfVxuXG4gIC5jYXB0aW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuXG4vLyBTaW5nbGUgZmllbGRcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cblxuc2VsZWN0ICsgc2VsZWN0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59IiwiLy9cbi8vIEJ1dHRvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIENvcmVcbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC5pZTctaW5saW5lLWJsb2NrKCk7XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBGb3IgaW5wdXQuYnRuXG4gIGZvbnQtc2l6ZTogQGJhc2VGb250U2l6ZTtcbiAgbGluZS1oZWlnaHQ6IEBiYXNlTGluZUhlaWdodDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLmJ1dHRvbkJhY2tncm91bmQoQGJ0bkJhY2tncm91bmQsIEBidG5CYWNrZ3JvdW5kSGlnaGxpZ2h0LCBAZ3JheURhcmssIDAgMXB4IDFweCByZ2JhKDI1NSwyNTUsMjU1LC43NSkpO1xuICBib3JkZXI6IDFweCBzb2xpZCBAYnRuQm9yZGVyO1xuICAqYm9yZGVyOiAwOyAvLyBSZW1vdmUgdGhlIGJvcmRlciB0byBwcmV2ZW50IElFNydzIGJsYWNrIGJvcmRlciBvbiBpbnB1dDpmb2N1c1xuICAvLyBib3JkZXItYm90dG9tLWNvbG9yOiBkYXJrZW4oQGJ0bkJvcmRlciwgMTAlKTtcbiAgLy8gLmJvcmRlci1yYWRpdXMoQGJhc2VCb3JkZXJSYWRpdXMpO1xuICAuaWU3LXJlc3RvcmUtbGVmdC13aGl0ZXNwYWNlKCk7IC8vIEdpdmUgSUU3IHNvbWUgbG92ZVxuICAvLyAuYm94LXNoYWRvdyh+XCJpbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjIpLCAwIDFweCAycHggcmdiYSgwLDAsMCwuMDUpXCIpO1xuICAudHJhbnNpdGlvbihhbGwgLjJzIGVhc2UpO1xuICBcbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IEBncmF5RGFyaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTVweDtcblxuICAgIC8vIHRyYW5zaXRpb24gaXMgb25seSB3aGVuIGdvaW5nIHRvIGhvdmVyL2ZvY3VzLCBvdGhlcndpc2UgdGhlIGJhY2tncm91bmRcbiAgICAvLyBiZWhpbmQgdGhlIGdyYWRpZW50ICh0aGVyZSBmb3IgSUU8PTkgZmFsbGJhY2spIGdldHMgbWlzbWF0Y2hlZFxuICAgIC8vIC50cmFuc2l0aW9uKGJhY2tncm91bmQtcG9zaXRpb24gLjFzIGxpbmVhcik7XG4gIH1cblxuICAvLyBGb2N1cyBzdGF0ZSBmb3Iga2V5Ym9hcmQgYW5kIGFjY2Vzc2liaWxpdHlcbiAgJjpmb2N1cyB7XG4gICAgLy8gLnRhYi1mb2N1cygpO1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgfVxuXG4gIC8vIEFjdGl2ZSBzdGF0ZVxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICAuYm94LXNoYWRvdyh+XCJpbnNldCAwIDJweCA0cHggcmdiYSgwLDAsMCwuMjUpLCAwIDFweCAycHggcmdiYSgwLDAsMCwuMDUpXCIpO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGVcbiAgJi5kaXNhYmxlZCxcbiAgJltkaXNhYmxlZF0ge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIC5vcGFjaXR5KDY1KTtcbiAgICAuYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cblxuLy8gQnV0dG9uIFNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBMYXJnZVxuLmJ0bi1sYXJnZSB7XG4gIHBhZGRpbmc6IEBwYWRkaW5nTGFyZ2U7XG4gIGZvbnQtc2l6ZTogQGZvbnRTaXplTGFyZ2U7XG4gIC8vIC5ib3JkZXItcmFkaXVzKEBib3JkZXJSYWRpdXNMYXJnZSk7XG59XG4uYnRuLWxhcmdlIFtjbGFzc149XCJpY29uLVwiXSxcbi5idG4tbGFyZ2UgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLy8gU21hbGxcbi5idG4tc21hbGwge1xuICBwYWRkaW5nOiBAcGFkZGluZ1NtYWxsO1xuICBmb250LXNpemU6IEBmb250U2l6ZVNtYWxsO1xuICAvLyAuYm9yZGVyLXJhZGl1cyhAYm9yZGVyUmFkaXVzU21hbGwpO1xufVxuLmJ0bi1zbWFsbCBbY2xhc3NePVwiaWNvbi1cIl0sXG4uYnRuLXNtYWxsIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmJ0bi1taW5pIFtjbGFzc149XCJpY29uLVwiXSxcbi5idG4tbWluaSBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cblxuLy8gTWluaVxuLmJ0bi1taW5pIHtcbiAgcGFkZGluZzogQHBhZGRpbmdNaW5pO1xuICBmb250LXNpemU6IEBmb250U2l6ZU1pbmk7XG4gIC8vIC5ib3JkZXItcmFkaXVzKEBib3JkZXJSYWRpdXNTbWFsbCk7XG59XG5cblxuLy8gQmxvY2sgYnV0dG9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgLmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG59XG5cbi8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cblxuXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gUHJvdmlkZSAqc29tZSogZXh0cmEgY29udHJhc3QgZm9yIHRob3NlIHdobyBjYW4gZ2V0IGl0XG4uYnRuLXByaW1hcnkuYWN0aXZlLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5hY3RpdmUsXG4uYnRuLWluZm8uYWN0aXZlLFxuLmJ0bi1pbnZlcnNlLmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC43NSk7XG59XG5cbi8vIFNldCB0aGUgYmFja2dyb3VuZHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5idG4tcHJpbWFyeSB7XG4gIC5idXR0b25CYWNrZ3JvdW5kKEBidG5QcmltYXJ5QmFja2dyb3VuZCwgQGJ0blByaW1hcnlCYWNrZ3JvdW5kSGlnaGxpZ2h0KTtcbn1cbi8vIFdhcm5pbmcgYXBwZWFycyBhcmUgb3JhbmdlXG4uYnRuLXdhcm5pbmcge1xuICAuYnV0dG9uQmFja2dyb3VuZChAYnRuV2FybmluZ0JhY2tncm91bmQsIEBidG5XYXJuaW5nQmFja2dyb3VuZEhpZ2hsaWdodCk7XG59XG4vLyBEYW5nZXIgYW5kIGVycm9yIGFwcGVhciBhcyByZWRcbi5idG4tZGFuZ2VyIHtcbiAgLmJ1dHRvbkJhY2tncm91bmQoQGJ0bkRhbmdlckJhY2tncm91bmQsIEBidG5EYW5nZXJCYWNrZ3JvdW5kSGlnaGxpZ2h0KTtcbn1cbi8vIFN1Y2Nlc3MgYXBwZWFycyBhcyBncmVlblxuLmJ0bi1zdWNjZXNzIHtcbiAgLmJ1dHRvbkJhY2tncm91bmQoQGJ0blN1Y2Nlc3NCYWNrZ3JvdW5kLCBAYnRuU3VjY2Vzc0JhY2tncm91bmRIaWdobGlnaHQpO1xufVxuLy8gSW5mbyBhcHBlYXJzIGFzIGEgbmV1dHJhbCBibHVlXG4uYnRuLWluZm8ge1xuICAuYnV0dG9uQmFja2dyb3VuZChAYnRuSW5mb0JhY2tncm91bmQsIEBidG5JbmZvQmFja2dyb3VuZEhpZ2hsaWdodCk7XG59XG4vLyBJbnZlcnNlIGFwcGVhcnMgYXMgZGFyayBncmF5XG4uYnRuLWludmVyc2Uge1xuICAuYnV0dG9uQmFja2dyb3VuZChAYnRuSW52ZXJzZUJhY2tncm91bmQsIEBidG5JbnZlcnNlQmFja2dyb3VuZEhpZ2hsaWdodCk7XG59XG5cbi5idG4taW52ZXJzZS1hbHQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLmJ0bi1pbnZlcnNlLWFsdDIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cblxuLmJ0bi1mYWNlYm9vayB7XG4gIC5idXR0b25CYWNrZ3JvdW5kKCMzYjU5OTgsIGRhcmtlbigjM2I1OTk4LCAxMCUpKTtcbn1cblxuXG4vLyBDcm9zcy1icm93c2VyIEphbmtcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbmJ1dHRvbi5idG4sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0biB7XG5cbiAgLy8gRmlyZWZveCAzLjYgb25seSBJIGJlbGlldmVcbiAgJjo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAvLyBJRTcgaGFzIHNvbWUgZGVmYXVsdCBwYWRkaW5nIG9uIGJ1dHRvbiBjb250cm9sc1xuICAqcGFkZGluZy10b3A6IDNweDtcbiAgKnBhZGRpbmctYm90dG9tOiAzcHg7XG5cbiAgJi5idG4tbGFyZ2Uge1xuICAgICpwYWRkaW5nLXRvcDogN3B4O1xuICAgICpwYWRkaW5nLWJvdHRvbTogN3B4O1xuICB9XG4gICYuYnRuLXNtYWxsIHtcbiAgICAqcGFkZGluZy10b3A6IDNweDtcbiAgICAqcGFkZGluZy1ib3R0b206IDNweDtcbiAgfVxuICAmLmJ0bi1taW5pIHtcbiAgICAqcGFkZGluZy10b3A6IDFweDtcbiAgICAqcGFkZGluZy1ib3R0b206IDFweDtcbiAgfVxufVxuXG5cbi8vIExpbmsgYnV0dG9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayxcbi5idG4tbGluazphY3RpdmUsXG4uYnRuLWxpbmtbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIC5ib3gtc2hhZG93KG5vbmUpO1xufVxuLmJ0bi1saW5rIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogQGxpbmtDb2xvcjtcbiAgLmJvcmRlci1yYWRpdXMoMCk7XG59XG4uYnRuLWxpbms6aG92ZXIsXG4uYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogQGxpbmtDb2xvckhvdmVyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyB7XG4gIGNvbG9yOiBAZ3JheURhcms7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuXG4vLyBpYUJvb3RzdHJhcCBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmpzLXN3aXRjaC1kaXNwbGF5LXR5cGUuZGlzYWJsZWQge1xuICAub3BhY2l0eSgyNSk7XG59XG4iLCIvL1xuLy8gTGFiZWxzIGFuZCBiYWRnZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc2VzXG4ubGFiZWwsXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogQGJhc2VGb250U2l6ZSAqIC44NDY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTRweDsgLy8gZW5zdXJlIHByb3BlciBsaW5lLWhlaWdodCBpZiBmbG9hdGVkXG4gIGNvbG9yOiBAd2hpdGU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLy8gdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwwLDAsLjI1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGdyYXlMaWdodDtcbn1cbi8vIFNldCB1bmlxdWUgcGFkZGluZyBhbmQgYm9yZGVyLXJhZGlpXG4ubGFiZWwge1xuICAuYm9yZGVyLXJhZGl1cygzcHgpO1xufVxuLmJhZGdlIHtcbiAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgLmJvcmRlci1yYWRpdXMoOXB4KTtcbn1cblxuLy8gRW1wdHkgbGFiZWxzL2JhZGdlcyBjb2xsYXBzZVxuLmxhYmVsLFxuLmJhZGdlIHtcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBIb3Zlci9mb2N1cyBzdGF0ZSwgYnV0IG9ubHkgZm9yIGxpbmtzXG5hIHtcbiAgJi5sYWJlbDpob3ZlcixcbiAgJi5sYWJlbDpmb2N1cyxcbiAgJi5iYWRnZTpob3ZlcixcbiAgJi5iYWRnZTpmb2N1cyB7XG4gICAgY29sb3I6IEB3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi8vIENvbG9yc1xuLy8gT25seSBnaXZlIGJhY2tncm91bmQtY29sb3IgZGlmZmVyZW5jZSB0byBsaW5rcyAoYW5kIHRvIHNpbXBsaWZ5LCB3ZSBkb24ndCBxdWFsaWZ0eSB3aXRoIGBhYCBidXQgW2hyZWZdIGF0dHJpYnV0ZSlcbi5sYWJlbCxcbi5iYWRnZSB7XG4gIC8vIEltcG9ydGFudCAocmVkKVxuICAmLWltcG9ydGFudCAgICAgICAgIHsgYmFja2dyb3VuZC1jb2xvcjogQGVycm9yVGV4dDsgfVxuICAmLWltcG9ydGFudFtocmVmXSAgIHsgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBlcnJvclRleHQsIDEwJSk7IH1cbiAgLy8gV2FybmluZ3MgKG9yYW5nZSlcbiAgJi13YXJuaW5nICAgICAgICAgICB7IGJhY2tncm91bmQtY29sb3I6IEBvcmFuZ2U7IH1cbiAgJi13YXJuaW5nW2hyZWZdICAgICB7IGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAb3JhbmdlLCAxMCUpOyB9XG4gIC8vIFN1Y2Nlc3MgKGdyZWVuKVxuICAmLXN1Y2Nlc3MgICAgICAgICAgIHsgYmFja2dyb3VuZC1jb2xvcjogQHN1Y2Nlc3NUZXh0OyB9XG4gICYtc3VjY2Vzc1tocmVmXSAgICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQHN1Y2Nlc3NUZXh0LCAxMCUpOyB9XG4gIC8vIEluZm8gKHR1cnF1b2lzZSlcbiAgJi1pbmZvICAgICAgICAgICAgICB7IGJhY2tncm91bmQtY29sb3I6IEBpbmZvVGV4dDsgfVxuICAmLWluZm9baHJlZl0gICAgICAgIHsgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBpbmZvVGV4dCwgMTAlKTsgfVxuICAvLyBJbnZlcnNlIChibGFjaylcbiAgJi1pbnZlcnNlICAgICAgICAgICB7IGJhY2tncm91bmQtY29sb3I6IEBncmF5RGFyazsgfVxuICAmLWludmVyc2VbaHJlZl0gICAgIHsgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBncmF5RGFyaywgMTAlKTsgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIGxhYmVscy9iYWRnZXMgaW4gYnV0dG9uc1xuLmJ0biB7XG4gIC5sYWJlbCxcbiAgLmJhZGdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xuICB9XG59XG4uYnRuLW1pbmkge1xuICAubGFiZWwsXG4gIC5iYWRnZSB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cblxuLy8gaWFCb290c3RyYXAgc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5iYWRnZS5iYWRnZS1zbWFsbCB7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IEBiYWRnZVNtYWxsQmc7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6IEBiYWRnZVNtYWxsQ29sb3I7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ubGFiZWwgYSxcbi5iYWRnZSBhIHtcbiAgY29sb3I6IEB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuIiwiLy9cbi8vIERyb3Bkb3duIG1lbnVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIFVzZSB0aGUgLm1lbnUgY2xhc3Mgb24gYW55IDxsaT4gZWxlbWVudCB3aXRoaW4gdGhlIHRvcGJhciBvciB1bC50YWJzIGFuZCB5b3UnbGwgZ2V0IHNvbWUgc3VwZXJmYW5jeSBkcm9wZG93bnNcbi5kcm9wdXAsXG4uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgLy8gVGhlIGNhcmV0IG1ha2VzIHRoZSB0b2dnbGUgYSBiaXQgdG9vIHRhbGwgaW4gSUU3XG4gICptYXJnaW4tYm90dG9tOiAtM3B4O1xufVxuLmRyb3Bkb3duLXRvZ2dsZTphY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gRHJvcGRvd24gYXJyb3cvY2FyZXRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uY2FyZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci10b3A6ICAgNHB4IHNvbGlkIEBibGFjaztcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAgNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4vLyBQbGFjZSB0aGUgY2FyZXRcbi5kcm9wZG93biAuY2FyZXQge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51ICh1bClcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IEB6aW5kZXhEcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW46IDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGRyb3Bkb3duQmFja2dyb3VuZDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYzsgLy8gRmFsbGJhY2sgZm9yIElFNy04XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBkcm9wZG93bkJvcmRlcjtcbiAgKmJvcmRlci1yaWdodC13aWR0aDogMnB4O1xuICAqYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICAvLyAuYm9yZGVyLXJhZGl1cyg2cHgpO1xuICAuYm94LXNoYWRvdygwIDJweCA2cHggcmdiYSgwLDAsMCwuMikpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cbiAgLy8gQWxpZ25zIHRoZSBkcm9wZG93biBtZW51IHRvIHJpZ2h0XG4gICYucHVsbC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIC8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiB0aGUgZHJvcGRvd25cbiAgLmRpdmlkZXIge1xuICAgIC5uYXYtZGl2aWRlcihAZHJvcGRvd25EaXZpZGVyVG9wLCBAZHJvcGRvd25EaXZpZGVyQm90dG9tKTtcbiAgfVxuXG4gIC8vIExpbmtzIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuICA+IGxpID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogM3B4IDEycHg7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogQGJhc2VMaW5lSGVpZ2h0O1xuICAgIGNvbG9yOiBAZHJvcGRvd25MaW5rQ29sb3I7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICA+IGxpIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vLyBIb3Zlci9Gb2N1cyBzdGF0ZVxuLy8gLS0tLS0tLS0tLS1cbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLFxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMsXG4uZHJvcGRvd24tc3VibWVudTpob3ZlciA+IGEsXG4uZHJvcGRvd24tc3VibWVudTpmb2N1cyA+IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBAZHJvcGRvd25MaW5rQ29sb3JIb3ZlcjtcbiAgI2dyYWRpZW50ID4gLnZlcnRpY2FsKEBkcm9wZG93bkxpbmtCYWNrZ3JvdW5kSG92ZXIsIGRhcmtlbihAZHJvcGRvd25MaW5rQmFja2dyb3VuZEhvdmVyLCA1JSkpO1xufVxuXG4vLyBBY3RpdmUgc3RhdGVcbi8vIC0tLS0tLS0tLS0tLVxuLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSxcbi5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6IEBkcm9wZG93bkxpbmtDb2xvckFjdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICAjZ3JhZGllbnQgPiAudmVydGljYWwoQGRyb3Bkb3duTGlua0JhY2tncm91bmRBY3RpdmUsIGRhcmtlbihAZHJvcGRvd25MaW5rQmFja2dyb3VuZEFjdGl2ZSwgNSUpKTtcbn1cblxuLy8gRGlzYWJsZWQgc3RhdGVcbi8vIC0tLS0tLS0tLS0tLS0tXG4vLyBHcmF5IG91dCB0ZXh0IGFuZCBlbnN1cmUgdGhlIGhvdmVyL2ZvY3VzIHN0YXRlIHJlbWFpbnMgZ3JheVxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhLFxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6IEBncmF5TGlnaHQ7XG59XG4vLyBOdWtlIGhvdmVyL2ZvY3VzIGVmZmVjdHNcbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3Zlcixcbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRcbiAgLnJlc2V0LWZpbHRlcigpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8vIE9wZW4gc3RhdGUgZm9yIHRoZSBkcm9wZG93blxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ub3BlbiB7XG4gIC8vIElFNydzIHotaW5kZXggb25seSBnb2VzIHRvIHRoZSBuZWFyZXN0IHBvc2l0aW9uZWQgYW5jZXN0b3IsIHdoaWNoIHdvdWxkXG4gIC8vIG1ha2UgdGhlIG1lbnUgYXBwZWFyIGJlbG93IGJ1dHRvbnMgdGhhdCBhcHBlYXJlZCBsYXRlciBvbiB0aGUgcGFnZVxuICAqei1pbmRleDogQHppbmRleERyb3Bkb3duO1xuXG4gICYgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLy8gUmlnaHQgYWxpZ25lZCBkcm9wZG93bnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnB1bGwtcmlnaHQgPiAuZHJvcGRvd24tbWVudSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LCBicm8uXG4vLyBUT0RPOiBhYnN0cmFjdCB0aGlzIHNvIHRoYXQgdGhlIG5hdmJhciBmaXhlZCBzdHlsZXMgYXJlIG5vdCBwbGFjZWQgaGVyZT9cbi5kcm9wdXAsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24ge1xuICAvLyBSZXZlcnNlIHRoZSBjYXJldFxuICAuY2FyZXQge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIEBibGFjaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIC8vIERpZmZlcmVudCBwb3NpdGlvbmluZyBmb3IgYm90dG9tIHVwIG1lbnVcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5cbi8vIFN1YiBtZW51c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uZHJvcGRvd24tc3VibWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi8vIERlZmF1bHQgZHJvcGRvd25zXG4uZHJvcGRvd24tc3VibWVudSA+IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgLy8gLmJvcmRlci1yYWRpdXMoMCA2cHggNnB4IDZweCk7XG59XG4uZHJvcGRvd24tc3VibWVudTpob3ZlciA+IC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3B1cHNcbi5kcm9wdXAgLmRyb3Bkb3duLXN1Ym1lbnUgPiAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICAuYm9yZGVyLXJhZGl1cyg1cHggNXB4IDVweCAwKTtcbn1cblxuLy8gaWEtcmVwbGFjZVxuXG4vLyBDYXJldCB0byBpbmRpY2F0ZSB0aGVyZSBpcyBhIHN1Ym1lbnVcbi5kcm9wZG93bi1zdWJtZW51ID4gYTphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA1cHg7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiBkYXJrZW4oQGRyb3Bkb3duQmFja2dyb3VuZCwgMjAlKTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuLmRyb3Bkb3duLXN1Ym1lbnU6aG92ZXIgPiBhOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IEBkcm9wZG93bkxpbmtDb2xvckhvdmVyO1xufVxuXG4vLyBMZWZ0IGFsaWduZWQgc3VibWVudXNcbi5kcm9wZG93bi1zdWJtZW51LnB1bGwtbGVmdCB7XG4gIC8vIFVuZG8gdGhlIGZsb2F0XG4gIC8vIFllcywgdGhpcyBpcyBhd2t3YXJkIHNpbmNlIC5wdWxsLWxlZnQgYWRkcyBhIGZsb2F0LCBidXQgaXQgc3RpY2tzIHRvIG91ciBjb252ZW50aW9ucyBlbHNld2hlcmUuXG4gIGZsb2F0OiBub25lO1xuXG4gIC8vIFBvc2l0aW9uaW5nIHRoZSBzdWJtZW51XG4gID4gLmRyb3Bkb3duLW1lbnUge1xuICAgIGxlZnQ6IC0xMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIC5ib3JkZXItcmFkaXVzKDZweCAwIDZweCA2cHgpO1xuICB9XG59XG5cbi8vIFR3ZWFrIG5hdiBoZWFkZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLVxuLy8gSW5jcmVhc2UgcGFkZGluZyBmcm9tIDE1cHggdG8gMjBweCBvbiBzaWRlc1xuLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5uYXYtaGVhZGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4vLyBUeXBlYWhlYWRcbi8vIC0tLS0tLS0tLVxuLnR5cGVhaGVhZCB7XG4gIHotaW5kZXg6IDEwNTE7XG4gIG1hcmdpbi10b3A6IDJweDsgLy8gZ2l2ZSBpdCBzb21lIHNwYWNlIHRvIGJyZWF0aGVcbiAgLmJvcmRlci1yYWRpdXMoQGJhc2VCb3JkZXJSYWRpdXMpO1xufVxuIiwiLy9cbi8vIENvbXBvbmVudCBhbmltYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgLnRyYW5zaXRpb24ob3BhY2l0eSAuMTVzIGxpbmVhcik7XG4gICYuaW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvL2hlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLnRyYW5zaXRpb24oaGVpZ2h0IC4zNXMgZWFzZSk7XG4gICYuaW4ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuIiwiLy9cbi8vIENsb3NlIGljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IEBiYXNlTGluZUhlaWdodDtcbiAgY29sb3I6IEBibGFjaztcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwxKTtcbiAgLm9wYWNpdHkoMjApO1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogQGJsYWNrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLm9wYWNpdHkoNDApO1xuICB9XG59XG5cbi8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn0iLCIvL1xuLy8gQWxlcnRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2Ugc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5hbGVydCB7XG4gIHBhZGRpbmc6IDhweCAzNXB4IDhweCAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiBAYmFzZUxpbmVIZWlnaHQ7XG4gIC8vIHRleHQtc2hhZG93OiAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2FybmluZ0JhY2tncm91bmQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgQHdhcm5pbmdCb3JkZXI7XG4gIC8vIC5ib3JkZXItcmFkaXVzKEBiYXNlQm9yZGVyUmFkaXVzKTtcbn1cbi5hbGVydCxcbi5hbGVydCBoNCB7XG4gIC8vIFNwZWNpZmllZCBmb3IgdGhlIGg0IHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nIEBoZWFkaW5nc0NvbG9yXG4gIGNvbG9yOiBAd2FybmluZ1RleHQ7XG59XG4uYWxlcnQgaDQge1xuICBtYXJnaW46IDA7XG59XG5cbi8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4uYWxlcnQgLmNsb3NlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIHJpZ2h0OiAtMjFweDtcbiAgbGluZS1oZWlnaHQ6IEBiYXNlTGluZUhlaWdodDtcbn1cblxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHN1Y2Nlc3NCYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6IEBzdWNjZXNzQm9yZGVyO1xuICBjb2xvcjogQHN1Y2Nlc3NUZXh0O1xufVxuLmFsZXJ0LXN1Y2Nlc3MgaDQge1xuICBjb2xvcjogQHN1Y2Nlc3NUZXh0O1xufVxuLmFsZXJ0LWRhbmdlcixcbi5hbGVydC1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBlcnJvckJhY2tncm91bmQ7XG4gIGJvcmRlci1jb2xvcjogQGVycm9yQm9yZGVyO1xuICBjb2xvcjogQGVycm9yVGV4dDtcbn1cbi5hbGVydC1kYW5nZXIgaDQsXG4uYWxlcnQtZXJyb3IgaDQge1xuICBjb2xvcjogQGVycm9yVGV4dDtcbn1cbi5hbGVydC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGluZm9CYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6IEBpbmZvQm9yZGVyO1xuICBjb2xvcjogQGluZm9UZXh0O1xufVxuLmFsZXJ0LWluZm8gaDQge1xuICBjb2xvcjogQGluZm9UZXh0O1xufVxuXG5cbi8vIEJsb2NrIGFsZXJ0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYWxlcnQtYmxvY2sge1xuICBwYWRkaW5nLXRvcDogMTRweDtcbiAgcGFkZGluZy1ib3R0b206IDE0cHg7XG59XG4uYWxlcnQtYmxvY2sgPiBwLFxuLmFsZXJ0LWJsb2NrID4gdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFsZXJ0LWJsb2NrIHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuIiwiLy9cbi8vIE5hdnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQkFTRSBDTEFTU1xuLy8gLS0tLS0tLS0tLVxuXG4ubmF2IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IEBiYXNlTGluZUhlaWdodDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLy8gTWFrZSBsaW5rcyBibG9jayBsZXZlbFxuLm5hdiA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdiA+IGxpID4gYTpob3Zlcixcbi5uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IEBncmF5TGlnaHQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjEpO1xufVxuXG4vLyBQcmV2ZW50IElFOCBmcm9tIG1pc3BsYWNpbmcgaW1nc1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2lzc3Vlcy85ODQjaXNzdWVjb21tZW50LTM5ODU5ODlcbi5uYXYgPiBsaSA+IGEgPiBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi8vIFJlZGVjbGFyZSBwdWxsIGNsYXNzZXMgYmVjYXVzZSBvZiBzcGVjaWZpdHlcbi5uYXYgPiAucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLy8gTmF2IGhlYWRlcnMgKGZvciBkcm9wZG93bnMgYW5kIGxpc3RzKVxuLm5hdi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiBAYmFzZUxpbmVIZWlnaHQ7XG4gIGNvbG9yOiBAZ3JheUxpZ2h0O1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC41KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi8vIFNwYWNlIHRoZW0gb3V0IHdoZW4gdGhleSBmb2xsb3cgYW5vdGhlciBsaXN0IGl0ZW0gKGxpbmspXG4ubmF2IGxpICsgLm5hdi1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiA5cHg7XG59XG5cblxuLy8gTkFWIExJU1Rcbi8vIC0tLS0tLS0tXG5cbi5uYXYtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubmF2LWxpc3QgPiBsaSA+IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuLm5hdi1saXN0ID4gLmFjdGl2ZSA+IGEsXG4ubmF2LWxpc3QgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5uYXYtbGlzdCA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6IEB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGxpbmtDb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdi1saXN0IFtjbGFzc149XCJpY29uLVwiXSxcbi5uYXYtbGlzdCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4ubmF2LWxpc3QgLmRpdmlkZXIge1xuICAubmF2LWRpdmlkZXIoKTtcbn1cblxuXG4vLyBUQUJTIEFORCBQSUxMU1xuLy8gLS0tLS0tLS0tLS0tLVxuXG4vLyBDb21tb24gc3R5bGVzXG4ubmF2LXRhYnMsXG4ubmF2LXBpbGxzIHtcbiAgLmNsZWFyZml4KCk7XG59XG4ubmF2LXRhYnMgPiBsaSxcbi5uYXYtcGlsbHMgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm5hdi10YWJzID4gbGkgPiBhLFxuLm5hdi1waWxscyA+IGxpID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7IC8vIGtlZXBzIHRoZSBvdmVyYWxsIGhlaWdodCBhbiBldmVuIG51bWJlclxufVxuXG4vLyBUQUJTXG4vLyAtLS0tXG5cbi8vIEdpdmUgdGhlIHRhYnMgc29tZXRoaW5nIHRvIHNpdCBvblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBuYXZUYWJzQm9yZGVyQ29sb3I7XG4gIG1hcmdpbjogMDtcbn1cbi8vIE1ha2UgdGhlIGxpc3QtaXRlbXMgb3ZlcmxheSB0aGUgYm90dG9tIGJvcmRlclxuLm5hdi10YWJzID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuLy8gQWN0dWFsIHRhYnMgKGFzIGxpbmtzKVxuLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgbGluZS1oZWlnaHQ6IEBiYXNlTGluZUhlaWdodDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgZm9udC1zaXplOiBAZm9udFNpemVTbWFsbDtcbiAgYmFja2dyb3VuZDogQG5hdlRhYnNCZ0NvbG9yO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBAbmF2VGFic0JvcmRlckNvbG9yO1xufVxuLy8gQWN0aXZlIHN0YXRlLCBhbmQgaXQncyA6aG92ZXIgdG8gb3ZlcnJpZGUgbm9ybWFsIDpob3ZlclxuLm5hdi10YWJzID4gLmFjdGl2ZSA+IGEsXG4ubmF2LXRhYnMgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5uYXYtdGFicyA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6IEBncmF5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2VGFic0FjdGl2ZUJnQ29sb3I7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBuYXZUYWJzQm9yZGVyQ29sb3I7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cblxuLy8gUElMTFNcbi8vIC0tLS0tXG5cbi8vIExpbmtzIHJlbmRlcmVkIGFzIHBpbGxzXG4ubmF2LXBpbGxzID4gbGkgPiBhIHtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgY29sb3I6ICNiYmI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjNjY2O1xuICB9XG59XG5cbi5uYXYtcGlsbHMgPiBsaTpsYXN0LWNoaWxkID4gYSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLy8gQWN0aXZlIHN0YXRlXG4ubmF2LXBpbGxzID4gLmFjdGl2ZSA+IGEsXG4ubmF2LXBpbGxzID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2LXBpbGxzID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogQHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAjNDc0NzQ3O1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cblxuLy8gU1RBQ0tFRCBOQVZcbi8vIC0tLS0tLS0tLS0tXG5cbi8vIFN0YWNrZWQgdGFicyBhbmQgcGlsbHNcbi5uYXYtc3RhY2tlZCA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4ubmF2LXN0YWNrZWQgPiBsaSA+IGEge1xuICBtYXJnaW4tcmlnaHQ6IDA7IC8vIG5vIG5lZWQgZm9yIHRoZSBnYXAgYmV0d2VlbiBuYXYgaXRlbXNcbn1cblxuLy8gVGFic1xuLm5hdi10YWJzLm5hdi1zdGFja2VkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5uYXYtdGFicy5uYXYtc3RhY2tlZCA+IGxpID4gYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBuYXZUYWJzQm9yZGVyQ29sb3I7XG4gIC5ib3JkZXItcmFkaXVzKDApO1xufVxuLm5hdi10YWJzLm5hdi1zdGFja2VkID4gbGk6Zmlyc3QtY2hpbGQgPiBhIHtcbiAgLy8gLmJvcmRlci10b3AtcmFkaXVzKDRweCk7XG59XG4ubmF2LXRhYnMubmF2LXN0YWNrZWQgPiBsaTpsYXN0LWNoaWxkID4gYSB7XG4gIC8vIC5ib3JkZXItYm90dG9tLXJhZGl1cyg0cHgpO1xufVxuLm5hdi10YWJzLm5hdi1zdGFja2VkID4gbGkgPiBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiBAbmF2VGFic0JvcmRlckNvbG9yO1xuICB6LWluZGV4OiAyO1xufVxuXG4vLyBQaWxsc1xuLm5hdi1waWxscy5uYXYtc3RhY2tlZCA+IGxpID4gYSB7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbi5uYXYtcGlsbHMubmF2LXN0YWNrZWQgPiBsaTpsYXN0LWNoaWxkID4gYSB7XG4gIG1hcmdpbi1ib3R0b206IDFweDsgLy8gZGVjcmVhc2UgbWFyZ2luIHRvIG1hdGNoIHNpemluZyBvZiBzdGFja2VkIHRhYnNcbn1cblxuXG4vLyBEUk9QRE9XTlNcbi8vIC0tLS0tLS0tLVxuXG4vLyBEZWZhdWx0IGRyb3Bkb3duIGxpbmtzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBNYWtlIGNhcmV0cyB1c2UgbGlua0NvbG9yIHRvIHN0YXJ0XG4ubmF2IC5kcm9wZG93bi10b2dnbGUgLmNhcmV0IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogQGxpbmtDb2xvcjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQGxpbmtDb2xvcjtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuLm5hdiAuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIC5jYXJldCB7XG4gIGJvcmRlci10b3AtY29sb3I6IEBsaW5rQ29sb3JIb3ZlcjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQGxpbmtDb2xvckhvdmVyO1xufVxuLyogbW92ZSBkb3duIGNhcmV0cyBmb3IgdGFicyAqL1xuLm5hdi10YWJzIC5kcm9wZG93bi10b2dnbGUgLmNhcmV0IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4vLyBBY3RpdmUgZHJvcGRvd24gbGlua3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5uYXYgLmFjdGl2ZSAuZHJvcGRvd24tdG9nZ2xlIC5jYXJldCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4ubmF2LXRhYnMgLmFjdGl2ZSAuZHJvcGRvd24tdG9nZ2xlIC5jYXJldCB7XG4gIGJvcmRlci10b3AtY29sb3I6IEBncmF5O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBAZ3JheTtcbn1cblxuLy8gQWN0aXZlOmhvdmVyIGRyb3Bkb3duIGxpbmtzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubmF2ID4gLmRyb3Bkb3duLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2ID4gLmRyb3Bkb3duLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vIE9wZW4gZHJvcGRvd25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubmF2LXRhYnMgLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5uYXYtcGlsbHMgLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5uYXYgPiBsaS5kcm9wZG93bi5vcGVuLmFjdGl2ZSA+IGE6aG92ZXIge1xuICAvLyBjb2xvcjogQHdoaXRlO1xuICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JheUxpZ2h0O1xuICAvLyBib3JkZXItY29sb3I6IEBncmF5TGlnaHQ7XG59XG4ubmF2IGxpLmRyb3Bkb3duLm9wZW4gLmNhcmV0LFxuLm5hdiBsaS5kcm9wZG93bi5vcGVuLmFjdGl2ZSAuY2FyZXQsXG4ubmF2IGxpLmRyb3Bkb3duLm9wZW4gYTpob3ZlciAuY2FyZXQsXG4ubmF2IGxpLmRyb3Bkb3duLm9wZW4gYTpmb2N1cyAuY2FyZXQge1xuICBib3JkZXItdG9wLWNvbG9yOiBAd2hpdGU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IEB3aGl0ZTtcbiAgLm9wYWNpdHkoMTAwKTtcbn1cblxuLy8gRHJvcGRvd25zIGluIHN0YWNrZWQgdGFic1xuLnRhYnMtc3RhY2tlZCAub3BlbiA+IGE6aG92ZXIsXG4udGFicy1zdGFja2VkIC5vcGVuID4gYTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogQGdyYXlMaWdodDtcbn1cblxuXG5cbi8vIFRBQkJBQkxFXG4vLyAtLS0tLS0tLVxuXG5cbi8vIENPTU1PTiBTVFlMRVNcbi8vIC0tLS0tLS0tLS0tLS1cblxuLy8gQ2xlYXIgYW55IGZsb2F0c1xuLnRhYmJhYmxlIHtcbiAgLmNsZWFyZml4KCk7XG59XG4udGFiLWNvbnRlbnQge1xuICAvLyBvdmVyZmxvdzogYXV0bzsgLy8gcHJldmVudCBjb250ZW50IGZyb20gcnVubmluZyBiZWxvdyB0YWJzXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQ6IEB0YWJDb250ZW50Qmc7XG59XG5cbi50YWItcGFuZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBuYXZUYWJzQm9yZGVyQ29sb3I7XG4gIGJvcmRlci10b3A6IDAgbm9uZTtcbn1cblxuLy8gUmVtb3ZlIGJvcmRlciBvbiBib3R0b20sIGxlZnQsIHJpZ2h0XG4udGFicy1iZWxvdyA+IC5uYXYtdGFicyxcbi50YWJzLXJpZ2h0ID4gLm5hdi10YWJzLFxuLnRhYnMtbGVmdCA+IC5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi8vIFNob3cvaGlkZSB0YWJiYWJsZSBhcmVhc1xuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lLFxuLnBpbGwtY29udGVudCA+IC5waWxsLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSxcbi5waWxsLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cblxuLy8gTEVGVCAmIFJJR0hUXG4vLyAtLS0tLS0tLS0tLS1cblxuLy8gQ29tbW9uIHN0eWxlc1xuLnRhYnMtbGVmdCA+IC5uYXYtdGFicyA+IGxpLFxuLnRhYnMtcmlnaHQgPiAubmF2LXRhYnMgPiBsaSB7XG4gIGZsb2F0OiBub25lO1xufVxuLnRhYnMtbGVmdCA+IC5uYXYtdGFicyA+IGxpID4gYSxcbi50YWJzLXJpZ2h0ID4gLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgbWluLXdpZHRoOiA3NHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuLy8gVGFicyBvbiB0aGUgbGVmdFxuLnRhYnMtbGVmdCA+IC5uYXYtdGFicyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDE5cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIEBuYXZUYWJzQm9yZGVyQ29sb3I7XG59XG4udGFicy1sZWZ0ID4gLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAuYm9yZGVyLXJhZGl1cyg0cHggMCAwIDRweCk7XG59XG4udGFicy1sZWZ0ID4gLm5hdi10YWJzID4gbGkgPiBhOmhvdmVyLFxuLnRhYnMtbGVmdCA+IC5uYXYtdGFicyA+IGxpID4gYTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogQGdyYXlMaWdodGVyIEBuYXZUYWJzQm9yZGVyQ29sb3IgQGdyYXlMaWdodGVyIEBncmF5TGlnaHRlcjtcbn1cbi50YWJzLWxlZnQgPiAubmF2LXRhYnMgLmFjdGl2ZSA+IGEsXG4udGFicy1sZWZ0ID4gLm5hdi10YWJzIC5hY3RpdmUgPiBhOmhvdmVyLFxuLnRhYnMtbGVmdCA+IC5uYXYtdGFicyAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogQG5hdlRhYnNCb3JkZXJDb2xvciB0cmFuc3BhcmVudCBAbmF2VGFic0JvcmRlckNvbG9yIEBuYXZUYWJzQm9yZGVyQ29sb3I7XG4gICpib3JkZXItcmlnaHQtY29sb3I6IEB3aGl0ZTtcbn1cblxuXG4vLyBESVNBQkxFRCBTVEFURVNcbi8vIC0tLS0tLS0tLS0tLS0tLVxuXG4vLyBHcmF5IG91dCB0ZXh0XG4ubmF2ID4gLmRpc2FibGVkID4gYSB7XG4gIGNvbG9yOiBAZ3JheUxpZ2h0O1xufVxuLy8gTnVrZSBob3Zlci9mb2N1cyBlZmZlY3RzXG4ubmF2ID4gLmRpc2FibGVkID4gYTpob3Zlcixcbi5uYXYgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5cbi8vIGlhQm9vdHN0cmFwIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubmF2LWlubGluZSB7XG4gIG1hcmdpbjogMDtcbiAgLmNsZWFyZml4KCk7XG5cbiAgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgID4gYSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwIDE0cHggMCAwO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cbi8vIEFDVElPTiBMSU5LU1xuLy8gLS0tLS0tLS0tLS0tXG5cbi5uYXYtYWN0aW9ucyB7XG4gIGxpIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICAgIGJhY2tncm91bmQ6IEBsaW5rQ29sb3I7XG4gICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IEBsaW5rQ29sb3JIb3ZlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBhOmhvdmVyLFxuICAgICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQ6IEBsaW5rQ29sb3JIb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCcmVhZGNydW1ic1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJyZWFkY3J1bWJzIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgJl9fYWN0aW9ucyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbi5uYXYtYnJlYWRjcnVtYnMge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZmxvYXQ6IGxlZnQ7XG5cbiAgPiBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgID4gYSB7XG4gICAgICBjb2xvcjogQGJyZWFkY3J1bWJMaW5rQ29sb3I7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogQGJyZWFkY3J1bWJMaW5rSG92ZXJDb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5kaXZpZGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgY29sb3I6IEBicmVhZGNydW1iRGl2aWRlckNvbG9yO1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiBAYnJlYWRjcnVtYkFjdGl2ZUNvbG9yO1xuICAgIH1cbiAgfVxufSIsIi8vXG4vLyBQYWdpbmF0aW9uIChtdWx0aXBsZSBwYWdlcylcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFNwYWNlIG91dCBwYWdpbmF0aW9uIGZyb20gc3Vycm91bmRpbmcgY29udGVudFxuLnBhZ2luYXRpb24ge1xuICBtYXJnaW46IEBiYXNlTGluZUhlaWdodCAwO1xufVxuXG4ucGFnaW5hdGlvbiB1bCB7XG4gIC8vIEFsbG93IGZvciB0ZXh0LWJhc2VkIGFsaWdubWVudFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC5pZTctaW5saW5lLWJsb2NrKCk7XG4gIC8vIFJlc2V0IGRlZmF1bHQgdWwgc3R5bGVzXG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICAvLyBWaXN1YWxzXG4gIC5ib3JkZXItcmFkaXVzKEBiYXNlQm9yZGVyUmFkaXVzKTtcbiAgLmJveC1zaGFkb3coMCAxcHggMnB4IHJnYmEoMCwwLDAsLjA1KSk7XG59XG4ucGFnaW5hdGlvbiB1bCA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lOyAvLyBSZW1vdmUgbGlzdC1zdHlsZSBhbmQgYmxvY2stbGV2ZWwgZGVmYXVsdHNcbn1cbi5wYWdpbmF0aW9uIHVsID4gbGkgPiBhLFxuLnBhZ2luYXRpb24gdWwgPiBsaSA+IHNwYW4ge1xuICBmbG9hdDogbGVmdDsgLy8gQ29sbGFwc2Ugd2hpdGUtc3BhY2VcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiBAYmFzZUxpbmVIZWlnaHQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHBhZ2luYXRpb25CYWNrZ3JvdW5kO1xuICBib3JkZXI6IDFweCBzb2xpZCBAcGFnaW5hdGlvbkJvcmRlcjtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG4ucGFnaW5hdGlvbiB1bCA+IGxpID4gYTpob3Zlcixcbi5wYWdpbmF0aW9uIHVsID4gbGkgPiBhOmZvY3VzLFxuLnBhZ2luYXRpb24gdWwgPiAuYWN0aXZlID4gYSxcbi5wYWdpbmF0aW9uIHVsID4gLmFjdGl2ZSA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGFnaW5hdGlvbkFjdGl2ZUJhY2tncm91bmQ7XG59XG4ucGFnaW5hdGlvbiB1bCA+IC5hY3RpdmUgPiBhLFxuLnBhZ2luYXRpb24gdWwgPiAuYWN0aXZlID4gc3BhbiB7XG4gIGNvbG9yOiBAZ3JheUxpZ2h0O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ucGFnaW5hdGlvbiB1bCA+IC5kaXNhYmxlZCA+IHNwYW4sXG4ucGFnaW5hdGlvbiB1bCA+IC5kaXNhYmxlZCA+IGEsXG4ucGFnaW5hdGlvbiB1bCA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4ucGFnaW5hdGlvbiB1bCA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICBjb2xvcjogQGdyYXlMaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5wYWdpbmF0aW9uIHVsID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24gdWwgPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICAuYm9yZGVyLWxlZnQtcmFkaXVzKEBiYXNlQm9yZGVyUmFkaXVzKTtcbn1cbi5wYWdpbmF0aW9uIHVsID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbiB1bCA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgLmJvcmRlci1yaWdodC1yYWRpdXMoQGJhc2VCb3JkZXJSYWRpdXMpO1xufVxuXG5cbi8vIEFsaWdubWVudFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnBhZ2luYXRpb24tY2VudGVyZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFnaW5hdGlvbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5cbi8vIFNpemluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTGFyZ2Vcbi5wYWdpbmF0aW9uLWxhcmdlIHtcbiAgdWwgPiBsaSA+IGEsXG4gIHVsID4gbGkgPiBzcGFuIHtcbiAgICBwYWRkaW5nOiBAcGFkZGluZ0xhcmdlO1xuICAgIGZvbnQtc2l6ZTogQGZvbnRTaXplTGFyZ2U7XG4gIH1cbiAgdWwgPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4gIHVsID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgICAuYm9yZGVyLWxlZnQtcmFkaXVzKEBib3JkZXJSYWRpdXNMYXJnZSk7XG4gIH1cbiAgdWwgPiBsaTpsYXN0LWNoaWxkID4gYSxcbiAgdWwgPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gICAgLmJvcmRlci1yaWdodC1yYWRpdXMoQGJvcmRlclJhZGl1c0xhcmdlKTtcbiAgfVxufVxuXG4vLyBTbWFsbCBhbmQgbWluaVxuLnBhZ2luYXRpb24tbWluaSxcbi5wYWdpbmF0aW9uLXNtYWxsIHtcbiAgdWwgPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4gIHVsID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgICAuYm9yZGVyLWxlZnQtcmFkaXVzKEBib3JkZXJSYWRpdXNTbWFsbCk7XG4gIH1cbiAgdWwgPiBsaTpsYXN0LWNoaWxkID4gYSxcbiAgdWwgPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gICAgLmJvcmRlci1yaWdodC1yYWRpdXMoQGJvcmRlclJhZGl1c1NtYWxsKTtcbiAgfVxufVxuXG4vLyBTbWFsbFxuLnBhZ2luYXRpb24tc21hbGwge1xuICB1bCA+IGxpID4gYSxcbiAgdWwgPiBsaSA+IHNwYW4ge1xuICAgIHBhZGRpbmc6IEBwYWRkaW5nU21hbGw7XG4gICAgZm9udC1zaXplOiBAZm9udFNpemVTbWFsbDtcbiAgfVxufVxuLy8gTWluaVxuLnBhZ2luYXRpb24tbWluaSB7XG4gIHVsID4gbGkgPiBhLFxuICB1bCA+IGxpID4gc3BhbiB7XG4gICAgcGFkZGluZzogQHBhZGRpbmdNaW5pO1xuICAgIGZvbnQtc2l6ZTogQGZvbnRTaXplTWluaTtcbiAgfVxufVxuIiwiLy9cbi8vIE1vZGFsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IEB6aW5kZXhNb2RhbEJhY2tkcm9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmxhY2s7XG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbn1cblxuLm1vZGFsLWJhY2tkcm9wLFxuLm1vZGFsLWJhY2tkcm9wLmZhZGUuaW4ge1xuICAub3BhY2l0eSg4MCk7XG59XG5cbi8vIEJhc2UgbW9kYWxcbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxMCU7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogQHppbmRleE1vZGFsO1xuICB3aWR0aDogNTYwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMyk7XG4gICpib3JkZXI6IDFweCBzb2xpZCAjOTk5OyAvKiBJRTYtNyAqL1xuICAvLyAuYm9yZGVyLXJhZGl1cyg2cHgpO1xuICAuYm94LXNoYWRvdygwIDNweCA3cHggcmdiYSgwLDAsMCwwLjMpKTtcbiAgLmJhY2tncm91bmQtY2xpcChwYWRkaW5nLWJveCk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IG5vbmU7XG5cbiAgJi5mYWRlIHtcbiAgICAudHJhbnNpdGlvbihlKCdvcGFjaXR5IC4zcyBsaW5lYXIsIHRvcCAuM3MgZWFzZS1vdXQnKSk7XG4gICAgdG9wOiAtMjUlO1xuICB9XG4gICYuZmFkZS5pbiB7IHRvcDogMTAlOyB9XG59XG4ubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogMTRweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgLy8gQ2xvc2UgaWNvblxuICAuY2xvc2UgeyBtYXJnaW4tdG9wOiAycHg7IGZvbnQtc2l6ZTogMjRweDsgfVxuICAvLyBIZWFkaW5nXG4gIGgzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLy8gQm9keSAod2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcylcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgcGFkZGluZzogMjBweDtcbn1cbi8vIFJlbW92ZSBib3R0b20gbWFyZ2luIGlmIG5lZWQgYmVcbi5tb2RhbC1mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nOiAxNHB4IDIwcHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IC8vIHJpZ2h0IGFsaWduIGJ1dHRvbnNcbiAgLmNsZWFyZml4KCk7IC8vIGNsZWFyIGl0IGluIGNhc2UgZm9sa3MgdXNlIC5wdWxsLSogY2xhc3NlcyBvbiBidXR0b25zXG5cbiAgLy8gUHJvcGVybHkgc3BhY2Ugb3V0IGJ1dHRvbnNcbiAgLmJ0biArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gYWNjb3VudCBmb3IgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB3aGljaCBnZXRzIHRoZSBib3R0b20gbWFyZ2luIGxpa2UgYWxsIG90aGVyIGlucHV0c1xuICB9XG4gIC8vIGJ1dCBvdmVycmlkZSB0aGF0IGZvciBidXR0b24gZ3JvdXBzXG4gIC5idG4tZ3JvdXAgLmJ0biArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB9XG4gIC8vIGFuZCBvdmVycmlkZSBpdCBmb3IgYmxvY2sgYnV0dG9ucyBhcyB3ZWxsXG4gIC5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuIiwiLy9cbi8vIFRvb2x0aXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiBAemluZGV4VG9vbHRpcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgLm9wYWNpdHkoMCk7XG4gICYuaW4gICAgIHsgLm9wYWNpdHkoODApOyB9XG4gICYudG9wICAgIHsgbWFyZ2luLXRvcDogIC0zcHg7IHBhZGRpbmc6IDVweCAwOyB9XG4gICYucmlnaHQgIHsgbWFyZ2luLWxlZnQ6ICAzcHg7IHBhZGRpbmc6IDAgNXB4OyB9XG4gICYuYm90dG9tIHsgbWFyZ2luLXRvcDogICAzcHg7IHBhZGRpbmc6IDVweCAwOyB9XG4gICYubGVmdCAgIHsgbWFyZ2luLWxlZnQ6IC0zcHg7IHBhZGRpbmc6IDAgNXB4OyB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogOHB4O1xuICBjb2xvcjogQHRvb2x0aXBDb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IEB0b29sdGlwQmFja2dyb3VuZDtcbiAgLmJvcmRlci1yYWRpdXMoQGJhc2VCb3JkZXJSYWRpdXMpO1xufVxuXG4vLyBBcnJvd3Ncbi50b29sdGlwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLnRvb2x0aXAge1xuICAmLnRvcCAudG9vbHRpcC1hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLUB0b29sdGlwQXJyb3dXaWR0aDtcbiAgICBib3JkZXItd2lkdGg6IEB0b29sdGlwQXJyb3dXaWR0aCBAdG9vbHRpcEFycm93V2lkdGggMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBAdG9vbHRpcEFycm93Q29sb3I7XG4gIH1cbiAgJi5yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAtQHRvb2x0aXBBcnJvd1dpZHRoO1xuICAgIGJvcmRlci13aWR0aDogQHRvb2x0aXBBcnJvd1dpZHRoIEB0b29sdGlwQXJyb3dXaWR0aCBAdG9vbHRpcEFycm93V2lkdGggMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IEB0b29sdGlwQXJyb3dDb2xvcjtcbiAgfVxuICAmLmxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IC1AdG9vbHRpcEFycm93V2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiBAdG9vbHRpcEFycm93V2lkdGggMCBAdG9vbHRpcEFycm93V2lkdGggQHRvb2x0aXBBcnJvd1dpZHRoO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBAdG9vbHRpcEFycm93Q29sb3I7XG4gIH1cbiAgJi5ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC1AdG9vbHRpcEFycm93V2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAwIEB0b29sdGlwQXJyb3dXaWR0aCBAdG9vbHRpcEFycm93V2lkdGg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQHRvb2x0aXBBcnJvd0NvbG9yO1xuICB9XG59XG4iLCIvL1xuLy8gUG9wb3ZlcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogQHppbmRleFBvcG92ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMjc2cHg7XG4gIHBhZGRpbmc6IDFweDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gUmVzZXQgZ2l2ZW4gbmV3IGluc2VydGlvbiBtZXRob2RcbiAgYmFja2dyb3VuZC1jb2xvcjogQHBvcG92ZXJCYWNrZ3JvdW5kO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjIpO1xuICAuYm9yZGVyLXJhZGl1cyg2cHgpO1xuICAuYm94LXNoYWRvdygwIDVweCAxMHB4IHJnYmEoMCwwLDAsLjIpKTtcblxuICAvLyBPdmVycmlkZXMgZm9yIHByb3BlciBpbnNlcnRpb25cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuICAvLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbiAgJi50b3AgICAgIHsgbWFyZ2luLXRvcDogLTEwcHg7IH1cbiAgJi5yaWdodCAgIHsgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgJi5ib3R0b20gIHsgbWFyZ2luLXRvcDogMTBweDsgfVxuICAmLmxlZnQgICAgeyBtYXJnaW4tbGVmdDogLTEwcHg7IH1cbn1cblxuLnBvcG92ZXItdGl0bGUge1xuICBtYXJnaW46IDA7IC8vIHJlc2V0IGhlYWRpbmcgbWFyZ2luXG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcG9wb3ZlclRpdGxlQmFja2dyb3VuZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGRhcmtlbihAcG9wb3ZlclRpdGxlQmFja2dyb3VuZCwgNSUpO1xuICAuYm9yZGVyLXJhZGl1cyg1cHggNXB4IDAgMCk7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1jb250ZW50IHtcbiAgcGFkZGluZzogOXB4IDE0cHg7XG59XG5cbi8vIEFycm93c1xuLy9cbi8vIC5hcnJvdyBpcyBvdXRlciwgLmFycm93OmFmdGVyIGlzIGlubmVyXG5cbi5wb3BvdmVyIC5hcnJvdyxcbi5wb3BvdmVyIC5hcnJvdzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4ucG9wb3ZlciAuYXJyb3cge1xuICBib3JkZXItd2lkdGg6IEBwb3BvdmVyQXJyb3dPdXRlcldpZHRoO1xufVxuLnBvcG92ZXIgLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiBAcG9wb3ZlckFycm93V2lkdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5wb3BvdmVyIHtcbiAgJi50b3AgLmFycm93IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC1AcG9wb3ZlckFycm93T3V0ZXJXaWR0aDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM5OTk7IC8vIElFOCBmYWxsYmFja1xuICAgIGJvcmRlci10b3AtY29sb3I6IEBwb3BvdmVyQXJyb3dPdXRlckNvbG9yO1xuICAgIGJvdHRvbTogLUBwb3BvdmVyQXJyb3dPdXRlcldpZHRoO1xuICAgICY6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAxcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLUBwb3BvdmVyQXJyb3dXaWR0aDtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiBAcG9wb3ZlckFycm93Q29sb3I7XG4gICAgfVxuICB9XG4gICYucmlnaHQgLmFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAtQHBvcG92ZXJBcnJvd091dGVyV2lkdGg7XG4gICAgbWFyZ2luLXRvcDogLUBwb3BvdmVyQXJyb3dPdXRlcldpZHRoO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzk5OTsgLy8gSUU4IGZhbGxiYWNrXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAcG9wb3ZlckFycm93T3V0ZXJDb2xvcjtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGxlZnQ6IDFweDtcbiAgICAgIGJvdHRvbTogLUBwb3BvdmVyQXJyb3dXaWR0aDtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAcG9wb3ZlckFycm93Q29sb3I7XG4gICAgfVxuICB9XG4gICYuYm90dG9tIC5hcnJvdyB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtQHBvcG92ZXJBcnJvd091dGVyV2lkdGg7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTk5OyAvLyBJRTggZmFsbGJhY2tcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAcG9wb3ZlckFycm93T3V0ZXJDb2xvcjtcbiAgICB0b3A6IC1AcG9wb3ZlckFycm93T3V0ZXJXaWR0aDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC1AcG9wb3ZlckFycm93V2lkdGg7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQHBvcG92ZXJBcnJvd0NvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYubGVmdCAuYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAtQHBvcG92ZXJBcnJvd091dGVyV2lkdGg7XG4gICAgbWFyZ2luLXRvcDogLUBwb3BvdmVyQXJyb3dPdXRlcldpZHRoO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzk5OTsgLy8gSUU4IGZhbGxiYWNrXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IEBwb3BvdmVyQXJyb3dPdXRlckNvbG9yO1xuICAgICY6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDFweDtcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBAcG9wb3ZlckFycm93Q29sb3I7XG4gICAgICBib3R0b206IC1AcG9wb3ZlckFycm93V2lkdGg7XG4gICAgfVxuICB9XG5cbn1cbiIsIi8vXG4vLyBQcm9ncmVzcyBiYXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEFOSU1BVElPTlNcbi8vIC0tLS0tLS0tLS1cblxuLy8gV2Via2l0XG4vLyBALXdlYmtpdC1rZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuLy8gICBmcm9tICB7IGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDsgfVxuLy8gICB0byAgICB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuLy8gfVxuXG4vLyAvLyBGaXJlZm94XG4vLyBALW1vei1rZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuLy8gICBmcm9tICB7IGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDsgfVxuLy8gICB0byAgICB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuLy8gfVxuXG4vLyAvLyBJRTlcbi8vIEAtbXMta2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbi8vICAgZnJvbSAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7IH1cbi8vICAgdG8gICAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbi8vIH1cblxuLy8gLy8gT3BlcmFcbi8vIEAtby1rZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuLy8gICBmcm9tICB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuLy8gICB0byAgICB7IGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDsgfVxuLy8gfVxuXG4vLyAvLyBTcGVjXG4vLyBAa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbi8vICAgZnJvbSAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7IH1cbi8vICAgdG8gICAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbi8vIH1cblxuXG5cbi8vIFRIRSBCQVJTXG4vLyAtLS0tLS0tLVxuXG4vLyBPdXRlciBjb250YWluZXJcbi5wcm9ncmVzcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogQGJhc2VMaW5lSGVpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiBAYmFzZUxpbmVIZWlnaHQ7XG4gICNncmFkaWVudCA+IC52ZXJ0aWNhbCgjZjVmNWY1LCAjZjlmOWY5KTtcbiAgLmJveC1zaGFkb3coaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjEpKTtcbiAgLy8gLmJvcmRlci1yYWRpdXMoQGJhc2VCb3JkZXJSYWRpdXMpO1xufVxuXG4vLyBCYXIgb2YgcHJvZ3Jlc3Ncbi5wcm9ncmVzcyAuYmFyIHtcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiBAd2hpdGU7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwwLDAsLjI1KTtcbiAgI2dyYWRpZW50ID4gLnZlcnRpY2FsKCMxNDliZGYsICMwNDgwYmUpO1xuICAuYm94LXNoYWRvdyhpbnNldCAwIC0xcHggMCByZ2JhKDAsMCwwLC4xNSkpO1xuICAuYm94LXNpemluZyhib3JkZXItYm94KTtcbiAgLnRyYW5zaXRpb24od2lkdGggLjZzIGVhc2UpO1xufVxuLnByb2dyZXNzIC5iYXIgKyAuYmFyIHtcbiAgLmJveC1zaGFkb3coflwiaW5zZXQgMXB4IDAgMCByZ2JhKDAsMCwwLC4xNSksIGluc2V0IDAgLTFweCAwIHJnYmEoMCwwLDAsLjE1KVwiKTtcbn1cblxuLy8gU3RyaXBlZCBiYXJzXG4ucHJvZ3Jlc3Mtc3RyaXBlZCAuYmFyIHtcbiAgI2dyYWRpZW50ID4gLnN0cmlwZWQoIzE0OWJkZik7XG4gIC5iYWNrZ3JvdW5kLXNpemUoNDBweCA0MHB4KTtcbn1cblxuLy8gQ2FsbCBhbmltYXRpb24gZm9yIHRoZSBhY3RpdmUgb25lXG4vLyAucHJvZ3Jlc3MuYWN0aXZlIC5iYXIge1xuLy8gICAtd2Via2l0LWFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO1xuLy8gICAgICAtbW96LWFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO1xuLy8gICAgICAgLW1zLWFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO1xuLy8gICAgICAgIC1vLWFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO1xuLy8gICAgICAgICAgIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO1xuLy8gfVxuXG5cblxuLy8gQ09MT1JTXG4vLyAtLS0tLS1cblxuLy8gRGFuZ2VyIChyZWQpXG4ucHJvZ3Jlc3MtZGFuZ2VyIC5iYXIsIC5wcm9ncmVzcyAuYmFyLWRhbmdlciB7XG4gICNncmFkaWVudCA+IC52ZXJ0aWNhbCgjZWU1ZjViLCAjYzQzYzM1KTtcbn1cbi5wcm9ncmVzcy1kYW5nZXIucHJvZ3Jlc3Mtc3RyaXBlZCAuYmFyLCAucHJvZ3Jlc3Mtc3RyaXBlZCAuYmFyLWRhbmdlciB7XG4gICNncmFkaWVudCA+IC5zdHJpcGVkKCNlZTVmNWIpO1xufVxuXG4vLyBTdWNjZXNzIChncmVlbilcbi5wcm9ncmVzcy1zdWNjZXNzIC5iYXIsIC5wcm9ncmVzcyAuYmFyLXN1Y2Nlc3Mge1xuICAjZ3JhZGllbnQgPiAudmVydGljYWwoIzYyYzQ2MiwgIzU3YTk1Nyk7XG59XG4ucHJvZ3Jlc3Mtc3VjY2Vzcy5wcm9ncmVzcy1zdHJpcGVkIC5iYXIsIC5wcm9ncmVzcy1zdHJpcGVkIC5iYXItc3VjY2VzcyB7XG4gICNncmFkaWVudCA+IC5zdHJpcGVkKCM2MmM0NjIpO1xufVxuXG4vLyBJbmZvICh0ZWFsKVxuLnByb2dyZXNzLWluZm8gLmJhciwgLnByb2dyZXNzIC5iYXItaW5mbyB7XG4gICNncmFkaWVudCA+IC52ZXJ0aWNhbCgjNWJjMGRlLCAjMzM5YmI5KTtcbn1cbi5wcm9ncmVzcy1pbmZvLnByb2dyZXNzLXN0cmlwZWQgLmJhciwgLnByb2dyZXNzLXN0cmlwZWQgLmJhci1pbmZvIHtcbiAgI2dyYWRpZW50ID4gLnN0cmlwZWQoIzViYzBkZSk7XG59XG5cbi8vIFdhcm5pbmcgKG9yYW5nZSlcbi5wcm9ncmVzcy13YXJuaW5nIC5iYXIsIC5wcm9ncmVzcyAuYmFyLXdhcm5pbmcge1xuICAjZ3JhZGllbnQgPiAudmVydGljYWwobGlnaHRlbihAb3JhbmdlLCAxNSUpLCBAb3JhbmdlKTtcbn1cbi5wcm9ncmVzcy13YXJuaW5nLnByb2dyZXNzLXN0cmlwZWQgLmJhciwgLnByb2dyZXNzLXN0cmlwZWQgLmJhci13YXJuaW5nIHtcbiAgI2dyYWRpZW50ID4gLnN0cmlwZWQobGlnaHRlbihAb3JhbmdlLCAxNSUpKTtcbn1cbiIsIkBpbXBvcnQgXCJib290c3RyYXAtc2VsZWN0LXZhcmlhYmxlc1wiO1xuXG4vLyBNaXhpbnNcbi5jdXJzb3ItZGlzYWJsZWQoKSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi8vIFJ1bGVzXG5zZWxlY3QuYnMtc2VsZWN0LWhpZGRlbixcbi5ib290c3RyYXAtc2VsZWN0ID4gc2VsZWN0LmJzLXNlbGVjdC1oaWRkZW4sXG5zZWxlY3Quc2VsZWN0cGlja2VyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYm9vdHN0cmFwLXNlbGVjdCB7XG4gIHdpZHRoOiAyMjBweCBcXDA7IC8qSUU5IGFuZCBiZWxvdyovXG5cbiAgLy8gVGhlIHNlbGVjdHBpY2tlciBidXR0b25cbiAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICAvLyBuZWNlc3NhcnkgZm9yIHByb3BlciBwb3NpdGlvbmluZyBvZiBjYXJldCBpbiBCb290c3RyYXAgNCAocHVzaGVzIGNhcmV0IHRvIHRoZSByaWdodClcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgJi5icy1wbGFjZWhvbGRlciB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiBAaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI7XG4gICAgICB9XG5cbiAgICAgICYuYnRuLXByaW1hcnksXG4gICAgICAmLmJ0bi1zZWNvbmRhcnksXG4gICAgICAmLmJ0bi1zdWNjZXNzLFxuICAgICAgJi5idG4tZGFuZ2VyLFxuICAgICAgJi5idG4taW5mbyxcbiAgICAgICYuYnRuLWRhcmsge1xuICAgICAgICAmLFxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6IEBpbnB1dC1hbHQtY29sb3ItcGxhY2Vob2xkZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+IHNlbGVjdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAwLjVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgJi5tb2JpbGUtZGV2aWNlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG5cbiAgLy8gRXJyb3IgZGlzcGxheVxuICAuaGFzLWVycm9yICYgLmRyb3Bkb3duLXRvZ2dsZSxcbiAgLmVycm9yICYgLmRyb3Bkb3duLXRvZ2dsZSxcbiAgJi5pcy1pbnZhbGlkIC5kcm9wZG93bi10b2dnbGUsXG4gIC53YXMtdmFsaWRhdGVkICYgLnNlbGVjdHBpY2tlcjppbnZhbGlkICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiBAY29sb3ItcmVkLWVycm9yO1xuICB9XG5cbiAgJi5pcy12YWxpZCAuZHJvcGRvd24tdG9nZ2xlLFxuICAud2FzLXZhbGlkYXRlZCAmIC5zZWxlY3RwaWNrZXI6dmFsaWQgKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBib3JkZXItY29sb3I6IEBjb2xvci1ncmVlbi1zdWNjZXNzO1xuICB9XG5cbiAgJi5maXQtd2lkdGgge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmOm5vdChbY2xhc3MqPVwiY29sLVwiXSk6bm90KFtjbGFzcyo9XCJmb3JtLWNvbnRyb2xcIl0pOm5vdCguaW5wdXQtZ3JvdXAtYnRuKSB7XG4gICAgd2lkdGg6IEB3aWR0aC1kZWZhdWx0O1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgb3V0bGluZTogdGhpbiBkb3R0ZWQgIzMzMzMzMyAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvciAhaW1wb3J0YW50O1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICB9XG59XG5cbi5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcblxuICA6bm90KC5pbnB1dC1ncm91cCkgPiAmOm5vdChbY2xhc3MqPVwiY29sLVwiXSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi5pbnB1dC1ncm91cC1idG4ge1xuICAgIHotaW5kZXg6IGF1dG87XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgPiAuYnRuIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVGhlIHNlbGVjdHBpY2tlciBjb21wb25lbnRzXG4uYm9vdHN0cmFwLXNlbGVjdCB7XG4gICY6bm90KC5pbnB1dC1ncm91cC1idG4pLFxuICAmW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC8vIEZvcmNlcyB0aGUgcHVsbCB0byB0aGUgcmlnaHQsIGlmIG5lY2Vzc2FyeVxuICAmLFxuICAmW2NsYXNzKj1cImNvbC1cIl0sXG4gIC5yb3cgJltjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAmLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWlubGluZSAmLFxuICAuZm9ybS1ob3Jpem9udGFsICYsXG4gIC5mb3JtLWdyb3VwICYge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuZm9ybS1ncm91cC1sZyAmLmZvcm0tY29udHJvbCxcbiAgLmZvcm0tZ3JvdXAtc20gJi5mb3JtLWNvbnRyb2wge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgICB9XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSAuZHJvcGRvd24tdG9nZ2xlLFxuICAmLmZvcm0tY29udHJvbC1sZyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtIC5kcm9wZG93bi10b2dnbGUge1xuICAgIHBhZGRpbmc6IEBpbnB1dC1wYWRkaW5nLXktc20gQGlucHV0LXBhZGRpbmcteC1zbTtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLWxnIC5kcm9wZG93bi10b2dnbGUge1xuICAgIHBhZGRpbmc6IEBpbnB1dC1wYWRkaW5nLXktbGcgQGlucHV0LXBhZGRpbmcteC1sZztcbiAgfVxuXG4gIC8vIFNldCB0aGUgd2lkdGggb2YgdGhlIGxpdmUgc2VhcmNoIChhbmQgYW55IG90aGVyIGZvcm0gY29udHJvbCB3aXRoaW4gYW4gaW5saW5lIGZvcm0pXG4gIC8vIHNlZSBodHRwczovL2dpdGh1Yi5jb20vc2lsdmlvbW9yZXRvL2Jvb3RzdHJhcC1zZWxlY3QvaXNzdWVzLzY4NVxuICAuZm9ybS1pbmxpbmUgJiAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gID4gLmRpc2FibGVkIHtcbiAgICAuY3Vyc29yLWRpc2FibGVkKCk7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLmJzLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBcbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICB6LWluZGV4OiBAemluZGV4LXNlbGVjdC1kcm9wZG93bjtcbiAgICB9XG4gIH1cblxuICAvLyBUaGUgc2VsZWN0cGlja2VyIGJ1dHRvblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAvLyBuZWNlc3NhcnkgdG8gbWFpbnRhaW4gcHJvcGVyIGJ1dHRvbiBoZWlnaHQgd2l0aCBCb290c3RyYXAgM1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5maWx0ZXItb3B0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogaW5oZXJpdDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGluaGVyaXQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogaW5oZXJpdDsgLy8gbmVlZGVkIGZvciBwcm9wZXIgYWxpZ25tZW50IG9mIHNob3ctbWVudS1hcnJvdyAoZGVwcmVjYXRlZClcbiAgICAgIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAuZmlsdGVyLW9wdGlvbi1pbm5lciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBpbmhlcml0O1xuICAgIH1cblxuICAgIC5maWx0ZXItb3B0aW9uLWlubmVyLWlubmVyIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmNhcmV0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAgJi5mb3JtLWNvbnRyb2wgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgfVxuXG4gICZbY2xhc3MqPVwiY29sLVwiXSAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIFRoZSBzZWxlY3RwaWNrZXIgZHJvcGRvd25cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgPiAuaW5uZXI6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuaW5uZXIge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJi5hY3RpdmUgc21hbGwge1xuICAgICAgICBjb2xvcjogQGlucHV0LWFsdC1jb2xvci1wbGFjZWhvbGRlciAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIGEge1xuICAgICAgICAuY3Vyc29yLWRpc2FibGVkKCk7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgICAgICYub3B0IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjI1ZW07XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuLmNoZWNrLW1hcmsge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuLnRleHQge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzbWFsbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41ZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5vdGlmeSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDVweDtcbiAgICAgIHdpZHRoOiA5NiU7XG4gICAgICBtYXJnaW46IDAgMiU7XG4gICAgICBtaW4taGVpZ2h0OiAyNnB4O1xuICAgICAgcGFkZGluZzogM3B4IDVweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYigyNDUsIDI0NSwgMjQ1KTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMjcsIDIyNywgMjI3KTtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCBmYWRlKHJnYigwLCAwLCAwKSwgNSUpO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwLjk7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbiAgfVxuXG4gIC5uby1yZXN1bHRzIHtcbiAgICBwYWRkaW5nOiAzcHg7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAmLmZpdC13aWR0aCAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAuZmlsdGVyLW9wdGlvbiB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuZmlsdGVyLW9wdGlvbi1pbm5lcixcbiAgICAuZmlsdGVyLW9wdGlvbi1pbm5lci1pbm5lciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuXG4gICAgLmNhcmV0IHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIH1cbiAgfVxuXG4gICYuc2hvdy10aWNrIC5kcm9wZG93bi1tZW51IHtcbiAgICAuc2VsZWN0ZWQgc3Bhbi5jaGVjay1tYXJrIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdG9wOiA1cHg7XG4gICAgfVxuXG4gICAgbGkgYSBzcGFuLnRleHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzNHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIGRlZmF1bHQgY2hlY2sgbWFyayBmb3IgdXNlIHdpdGhvdXQgYW4gaWNvbiBmb250XG4gIC5icy1vay1kZWZhdWx0OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMC41ZW07XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDAgMC4yNmVtIDAuMjZlbSAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxufVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cge1xuICAmLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLFxuICAmLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICB6LWluZGV4OiAoQHppbmRleC1zZWxlY3QtZHJvcGRvd24gKyAxKTtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb24ge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkIEBjb2xvci1ncmV5LWFycm93O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgbGVmdDogOXB4O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHdoaXRlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgdG9wOiAtNHB4O1xuICAgICAgYm9yZGVyLXRvcDogN3B4IHNvbGlkIEBjb2xvci1ncmV5LWFycm93O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIHRvcDogLTRweDtcbiAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCB3aGl0ZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJi5wdWxsLXJpZ2h0IC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb24ge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAxM3B4O1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uLFxuICAmLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uIHtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtc2VhcmNoYm94LFxuLmJzLWFjdGlvbnNib3gsXG4uYnMtZG9uZWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG59XG5cbi5icy1hY3Rpb25zYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgJiAuYnRuLWdyb3VwIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uYnMtZG9uZWJ1dHRvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAmIC5idG4tZ3JvdXAgYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYnMtc2VhcmNoYm94IHtcbiAgJiArIC5icy1hY3Rpb25zYm94IHtcbiAgICBwYWRkaW5nOiAwIDhweCA0cHg7XG4gIH1cblxuICAmIC5mb3JtLWNvbnRyb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbiIsIi8vXG4vLyBVdGlsaXR5IGNsYXNzZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gUXVpY2sgZmxvYXRzXG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLy8gVG9nZ2xpbmcgY29udGVudFxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gVmlzaWJpbGl0eVxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLy8gRm9yIEFmZml4IHBsdWdpblxuLmFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG5cbi5tLXQge1xuXHRtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufSIsIi5pdGl7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lml0aSAqe2JveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveH0uaXRpX19oaWRle2Rpc3BsYXk6bm9uZX0uaXRpX192LWhpZGV7dmlzaWJpbGl0eTpoaWRkZW59Lml0aSBpbnB1dCwuaXRpIGlucHV0W3R5cGU9dGVsXSwuaXRpIGlucHV0W3R5cGU9dGV4dF17cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDowO21hcmdpbi10b3A6MCFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjM2cHg7bWFyZ2luLXJpZ2h0OjB9Lml0aV9fZmxhZy1jb250YWluZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7cmlnaHQ6MDtwYWRkaW5nOjFweH0uaXRpX19zZWxlY3RlZC1mbGFne3otaW5kZXg6MTtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDoxMDAlO3BhZGRpbmc6MCA2cHggMCA4cHh9Lml0aV9fYXJyb3d7bWFyZ2luLWxlZnQ6NnB4O3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLWxlZnQ6M3B4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDozcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcDo0cHggc29saWQgIzU1NX0uaXRpX19hcnJvdy0tdXB7Ym9yZGVyLXRvcDpub25lO2JvcmRlci1ib3R0b206NHB4IHNvbGlkICM1NTV9Lml0aV9fY291bnRyeS1saXN0e3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MjtsaXN0LXN0eWxlOm5vbmU7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6MDttYXJnaW46MCAwIDAgLTFweDtib3gtc2hhZG93OjFweCAxcHggNHB4IHJnYmEoMCwwLDAsLjIpO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNjY2M7d2hpdGUtc3BhY2U6bm93cmFwO21heC1oZWlnaHQ6MjAwcHg7b3ZlcmZsb3cteTpzY3JvbGw7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9Lml0aV9fY291bnRyeS1saXN0LS1kcm9wdXB7Ym90dG9tOjEwMCU7bWFyZ2luLWJvdHRvbTotMXB4fUBtZWRpYSAobWF4LXdpZHRoOjUwMHB4KXsuaXRpX19jb3VudHJ5LWxpc3R7d2hpdGUtc3BhY2U6bm9ybWFsfX0uaXRpX19mbGFnLWJveHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyMHB4fS5pdGlfX2RpdmlkZXJ7cGFkZGluZy1ib3R0b206NXB4O21hcmdpbi1ib3R0b206NXB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjY2N9Lml0aV9fY291bnRyeXtwYWRkaW5nOjVweCAxMHB4O291dGxpbmU6MH0uaXRpX19kaWFsLWNvZGV7Y29sb3I6Izk5OX0uaXRpX19jb3VudHJ5Lml0aV9faGlnaGxpZ2h0e2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMDUpfS5pdGlfX2NvdW50cnktbmFtZSwuaXRpX19kaWFsLWNvZGUsLml0aV9fZmxhZy1ib3h7dmVydGljYWwtYWxpZ246bWlkZGxlfS5pdGlfX2NvdW50cnktbmFtZSwuaXRpX19mbGFnLWJveHttYXJnaW4tcmlnaHQ6NnB4fS5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0LC5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W3R5cGU9dGVsXSwuaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFt0eXBlPXRleHRdLC5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dCwuaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgaW5wdXRbdHlwZT10ZWxdLC5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dFt0eXBlPXRleHRde3BhZGRpbmctcmlnaHQ6NnB4O3BhZGRpbmctbGVmdDo1MnB4O21hcmdpbi1sZWZ0OjB9Lml0aS0tYWxsb3ctZHJvcGRvd24gLml0aV9fZmxhZy1jb250YWluZXIsLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIC5pdGlfX2ZsYWctY29udGFpbmVye3JpZ2h0OmF1dG87bGVmdDowfS5pdGktLWFsbG93LWRyb3Bkb3duIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVye2N1cnNvcjpwb2ludGVyfS5pdGktLWFsbG93LWRyb3Bkb3duIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyIC5pdGlfX3NlbGVjdGVkLWZsYWd7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4wNSl9Lml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXRbZGlzYWJsZWRdKy5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyLC5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W3JlYWRvbmx5XSsuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlcntjdXJzb3I6ZGVmYXVsdH0uaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFtkaXNhYmxlZF0rLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIgLml0aV9fc2VsZWN0ZWQtZmxhZywuaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFtyZWFkb25seV0rLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIgLml0aV9fc2VsZWN0ZWQtZmxhZ3tiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSAuaXRpX19zZWxlY3RlZC1mbGFne2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMDUpfS5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSAuaXRpX19zZWxlY3RlZC1kaWFsLWNvZGV7bWFyZ2luLWxlZnQ6NnB4fS5pdGktLWNvbnRhaW5lcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTEwMDBweDtsZWZ0Oi0xMDAwcHg7ei1pbmRleDoxMDYwO3BhZGRpbmc6MXB4fS5pdGktLWNvbnRhaW5lcjpob3ZlcntjdXJzb3I6cG9pbnRlcn0uaXRpLW1vYmlsZSAuaXRpLS1jb250YWluZXJ7dG9wOjMwcHg7Ym90dG9tOjMwcHg7bGVmdDozMHB4O3JpZ2h0OjMwcHg7cG9zaXRpb246Zml4ZWR9Lml0aS1tb2JpbGUgLml0aV9fY291bnRyeS1saXN0e21heC1oZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfS5pdGktbW9iaWxlIC5pdGlfX2NvdW50cnl7cGFkZGluZzoxMHB4IDEwcHg7bGluZS1oZWlnaHQ6MS41ZW19Lml0aV9fZmxhZ3t3aWR0aDoyMHB4fS5pdGlfX2ZsYWcuaXRpX19iZXt3aWR0aDoxOHB4fS5pdGlfX2ZsYWcuaXRpX19jaHt3aWR0aDoxNXB4fS5pdGlfX2ZsYWcuaXRpX19tY3t3aWR0aDoxOXB4fS5pdGlfX2ZsYWcuaXRpX19uZXt3aWR0aDoxOHB4fS5pdGlfX2ZsYWcuaXRpX19ucHt3aWR0aDoxM3B4fS5pdGlfX2ZsYWcuaXRpX192YXt3aWR0aDoxNXB4fUBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjIpLChtaW4tcmVzb2x1dGlvbjoxOTJkcGkpey5pdGlfX2ZsYWd7YmFja2dyb3VuZC1zaXplOjU2NTJweCAxNXB4fX0uaXRpX19mbGFnLml0aV9fYWN7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9Lml0aV9fZmxhZy5pdGlfX2Fke2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTIycHggMH0uaXRpX19mbGFnLml0aV9fYWV7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNDRweCAwfS5pdGlfX2ZsYWcuaXRpX19hZntoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NnB4IDB9Lml0aV9fZmxhZy5pdGlfX2Fne2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTg4cHggMH0uaXRpX19mbGFnLml0aV9fYWl7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEwcHggMH0uaXRpX19mbGFnLml0aV9fYWx7aGVpZ2h0OjE1cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMTMycHggMH0uaXRpX19mbGFnLml0aV9fYW17aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMTU0cHggMH0uaXRpX19mbGFnLml0aV9fYW97aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggMH0uaXRpX19mbGFnLml0aV9fYXF7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMTk4cHggMH0uaXRpX19mbGFnLml0aV9fYXJ7aGVpZ2h0OjEzcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMjIwcHggMH0uaXRpX19mbGFnLml0aV9fYXN7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMjQycHggMH0uaXRpX19mbGFnLml0aV9fYXR7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMjY0cHggMH0uaXRpX19mbGFnLml0aV9fYXV7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMjg2cHggMH0uaXRpX19mbGFnLml0aV9fYXd7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMzA4cHggMH0uaXRpX19mbGFnLml0aV9fYXh7aGVpZ2h0OjEzcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMzMwcHggMH0uaXRpX19mbGFnLml0aV9fYXp7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMzUycHggMH0uaXRpX19mbGFnLml0aV9fYmF7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMzc0cHggMH0uaXRpX19mbGFnLml0aV9fYmJ7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMzk2cHggMH0uaXRpX19mbGFnLml0aV9fYmR7aGVpZ2h0OjEycHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNDE4cHggMH0uaXRpX19mbGFnLml0aV9fYmV7aGVpZ2h0OjE1cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNDQwcHggMH0uaXRpX19mbGFnLml0aV9fYmZ7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNDYwcHggMH0uaXRpX19mbGFnLml0aV9fYmd7aGVpZ2h0OjEycHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNDgycHggMH0uaXRpX19mbGFnLml0aV9fYmh7aGVpZ2h0OjEycHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNTA0cHggMH0uaXRpX19mbGFnLml0aV9fYml7aGVpZ2h0OjEycHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNTI2cHggMH0uaXRpX19mbGFnLml0aV9fYmp7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNTQ4cHggMH0uaXRpX19mbGFnLml0aV9fYmx7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNTcwcHggMH0uaXRpX19mbGFnLml0aV9fYm17aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNTkycHggMH0uaXRpX19mbGFnLml0aV9fYm57aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNjE0cHggMH0uaXRpX19mbGFnLml0aV9fYm97aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNjM2cHggMH0uaXRpX19mbGFnLml0aV9fYnF7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNjU4cHggMH0uaXRpX19mbGFnLml0aV9fYnJ7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNjgwcHggMH0uaXRpX19mbGFnLml0aV9fYnN7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNzAycHggMH0uaXRpX19mbGFnLml0aV9fYnR7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNzI0cHggMH0uaXRpX19mbGFnLml0aV9fYnZ7aGVpZ2h0OjE1cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNzQ2cHggMH0uaXRpX19mbGFnLml0aV9fYnd7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNzY4cHggMH0uaXRpX19mbGFnLml0aV9fYnl7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNzkwcHggMH0uaXRpX19mbGFnLml0aV9fYnp7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotODEycHggMH0uaXRpX19mbGFnLml0aV9fY2F7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotODM0cHggMH0uaXRpX19mbGFnLml0aV9fY2N7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotODU2cHggMH0uaXRpX19mbGFnLml0aV9fY2R7aGVpZ2h0OjE1cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotODc4cHggMH0uaXRpX19mbGFnLml0aV9fY2Z7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotOTAwcHggMH0uaXRpX19mbGFnLml0aV9fY2d7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotOTIycHggMH0uaXRpX19mbGFnLml0aV9fY2h7aGVpZ2h0OjE1cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotOTQ0cHggMH0uaXRpX19mbGFnLml0aV9fY2l7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotOTYxcHggMH0uaXRpX19mbGFnLml0aV9fY2t7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotOTgzcHggMH0uaXRpX19mbGFnLml0aV9fY2x7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMTAwNXB4IDB9Lml0aV9fZmxhZy5pdGlfX2Nte2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTEwMjdweCAwfS5pdGlfX2ZsYWcuaXRpX19jbntoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDQ5cHggMH0uaXRpX19mbGFnLml0aV9fY297aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMTA3MXB4IDB9Lml0aV9fZmxhZy5pdGlfX2Nwe2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTEwOTNweCAwfS5pdGlfX2ZsYWcuaXRpX19jcntoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTE1cHggMH0uaXRpX19mbGFnLml0aV9fY3V7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEzN3B4IDB9Lml0aV9fZmxhZy5pdGlfX2N2e2hlaWdodDoxMnB4O2JhY2tncm91bmQtcG9zaXRpb246LTExNTlweCAwfS5pdGlfX2ZsYWcuaXRpX19jd3toZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTgxcHggMH0uaXRpX19mbGFnLml0aV9fY3h7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMTIwM3B4IDB9Lml0aV9fZmxhZy5pdGlfX2N5e2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTEyMjVweCAwfS5pdGlfX2ZsYWcuaXRpX19jentoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjQ3cHggMH0uaXRpX19mbGFnLml0aV9fZGV7aGVpZ2h0OjEycHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI2OXB4IDB9Lml0aV9fZmxhZy5pdGlfX2Rne2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTEyOTFweCAwfS5pdGlfX2ZsYWcuaXRpX19kantoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMzEzcHggMH0uaXRpX19mbGFnLml0aV9fZGt7aGVpZ2h0OjE1cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMTMzNXB4IDB9Lml0aV9fZmxhZy5pdGlfX2Rte2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTEzNTdweCAwfS5pdGlfX2ZsYWcuaXRpX19kb3toZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMzc5cHggMH0uaXRpX19mbGFnLml0aV9fZHp7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQwMXB4IDB9Lml0aV9fZmxhZy5pdGlfX2Vhe2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTE0MjNweCAwfS5pdGlfX2ZsYWcuaXRpX19lY3toZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDQ1cHggMH0uaXRpX19mbGFnLml0aV9fZWV7aGVpZ2h0OjEzcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ2N3B4IDB9Lml0aV9fZmxhZy5pdGlfX2Vne2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTE0ODlweCAwfS5pdGlfX2ZsYWcuaXRpX19laHtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNTExcHggMH0uaXRpX19mbGFnLml0aV9fZXJ7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMTUzM3B4IDB9Lml0aV9fZmxhZy5pdGlfX2Vze2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTE1NTVweCAwfS5pdGlfX2ZsYWcuaXRpX19ldHtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNTc3cHggMH0uaXRpX19mbGFnLml0aV9fZXV7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMTU5OXB4IDB9Lml0aV9fZmxhZy5pdGlfX2Zpe2hlaWdodDoxMnB4O2JhY2tncm91bmQtcG9zaXRpb246LTE2MjFweCAwfS5pdGlfX2ZsYWcuaXRpX19mantoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjQzcHggMH0uaXRpX19mbGFnLml0aV9fZmt7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMTY2NXB4IDB9Lml0aV9fZmxhZy5pdGlfX2Zte2hlaWdodDoxMXB4O2JhY2tncm91bmQtcG9zaXRpb246LTE2ODdweCAwfS5pdGlfX2ZsYWcuaXRpX19mb3toZWlnaHQ6MTVweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzA5cHggMH0uaXRpX19mbGFnLml0aV9fZnJ7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMTczMXB4IDB9Lml0aV9fZmxhZy5pdGlfX2dhe2hlaWdodDoxNXB4O2JhY2tncm91bmQtcG9zaXRpb246LTE3NTNweCAwfS5pdGlfX2ZsYWcuaXRpX19nYntoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzc1cHggMH0uaXRpX19mbGFnLml0aV9fZ2R7aGVpZ2h0OjEycHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc5N3B4IDB9Lml0aV9fZmxhZy5pdGlfX2dle2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTE4MTlweCAwfS5pdGlfX2ZsYWcuaXRpX19nZntoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xODQxcHggMH0uaXRpX19mbGFnLml0aV9fZ2d7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMTg2M3B4IDB9Lml0aV9fZmxhZy5pdGlfX2doe2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTE4ODVweCAwfS5pdGlfX2ZsYWcuaXRpX19naXtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTA3cHggMH0uaXRpX19mbGFnLml0aV9fZ2x7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMTkyOXB4IDB9Lml0aV9fZmxhZy5pdGlfX2dte2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTE5NTFweCAwfS5pdGlfX2ZsYWcuaXRpX19nbntoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTczcHggMH0uaXRpX19mbGFnLml0aV9fZ3B7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMTk5NXB4IDB9Lml0aV9fZmxhZy5pdGlfX2dxe2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTIwMTdweCAwfS5pdGlfX2ZsYWcuaXRpX19ncntoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDM5cHggMH0uaXRpX19mbGFnLml0aV9fZ3N7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMjA2MXB4IDB9Lml0aV9fZmxhZy5pdGlfX2d0e2hlaWdodDoxM3B4O2JhY2tncm91bmQtcG9zaXRpb246LTIwODNweCAwfS5pdGlfX2ZsYWcuaXRpX19ndXtoZWlnaHQ6MTFweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMTA1cHggMH0uaXRpX19mbGFnLml0aV9fZ3d7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMjEyN3B4IDB9Lml0aV9fZmxhZy5pdGlfX2d5e2hlaWdodDoxMnB4O2JhY2tncm91bmQtcG9zaXRpb246LTIxNDlweCAwfS5pdGlfX2ZsYWcuaXRpX19oa3toZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMTcxcHggMH0uaXRpX19mbGFnLml0aV9faG17aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMjE5M3B4IDB9Lml0aV9fZmxhZy5pdGlfX2hue2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTIyMTVweCAwfS5pdGlfX2ZsYWcuaXRpX19ocntoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjM3cHggMH0uaXRpX19mbGFnLml0aV9faHR7aGVpZ2h0OjEycHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMjI1OXB4IDB9Lml0aV9fZmxhZy5pdGlfX2h1e2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTIyODFweCAwfS5pdGlfX2ZsYWcuaXRpX19pY3toZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMzAzcHggMH0uaXRpX19mbGFnLml0aV9faWR7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMjMyNXB4IDB9Lml0aV9fZmxhZy5pdGlfX2lle2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTIzNDdweCAwfS5pdGlfX2ZsYWcuaXRpX19pbHtoZWlnaHQ6MTVweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMzY5cHggMH0uaXRpX19mbGFnLml0aV9faW17aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMjM5MXB4IDB9Lml0aV9fZmxhZy5pdGlfX2lue2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTI0MTNweCAwfS5pdGlfX2ZsYWcuaXRpX19pb3toZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDM1cHggMH0uaXRpX19mbGFnLml0aV9faXF7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMjQ1N3B4IDB9Lml0aV9fZmxhZy5pdGlfX2lye2hlaWdodDoxMnB4O2JhY2tncm91bmQtcG9zaXRpb246LTI0NzlweCAwfS5pdGlfX2ZsYWcuaXRpX19pc3toZWlnaHQ6MTVweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNTAxcHggMH0uaXRpX19mbGFnLml0aV9faXR7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMjUyM3B4IDB9Lml0aV9fZmxhZy5pdGlfX2ple2hlaWdodDoxMnB4O2JhY2tncm91bmQtcG9zaXRpb246LTI1NDVweCAwfS5pdGlfX2ZsYWcuaXRpX19qbXtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNTY3cHggMH0uaXRpX19mbGFnLml0aV9fam97aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMjU4OXB4IDB9Lml0aV9fZmxhZy5pdGlfX2pwe2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTI2MTFweCAwfS5pdGlfX2ZsYWcuaXRpX19rZXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNjMzcHggMH0uaXRpX19mbGFnLml0aV9fa2d7aGVpZ2h0OjEycHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMjY1NXB4IDB9Lml0aV9fZmxhZy5pdGlfX2toe2hlaWdodDoxM3B4O2JhY2tncm91bmQtcG9zaXRpb246LTI2NzdweCAwfS5pdGlfX2ZsYWcuaXRpX19raXtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNjk5cHggMH0uaXRpX19mbGFnLml0aV9fa217aGVpZ2h0OjEycHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMjcyMXB4IDB9Lml0aV9fZmxhZy5pdGlfX2tue2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTI3NDNweCAwfS5pdGlfX2ZsYWcuaXRpX19rcHtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNzY1cHggMH0uaXRpX19mbGFnLml0aV9fa3J7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMjc4N3B4IDB9Lml0aV9fZmxhZy5pdGlfX2t3e2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTI4MDlweCAwfS5pdGlfX2ZsYWcuaXRpX19reXtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yODMxcHggMH0uaXRpX19mbGFnLml0aV9fa3p7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMjg1M3B4IDB9Lml0aV9fZmxhZy5pdGlfX2xhe2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTI4NzVweCAwfS5pdGlfX2ZsYWcuaXRpX19sYntoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yODk3cHggMH0uaXRpX19mbGFnLml0aV9fbGN7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMjkxOXB4IDB9Lml0aV9fZmxhZy5pdGlfX2xpe2hlaWdodDoxMnB4O2JhY2tncm91bmQtcG9zaXRpb246LTI5NDFweCAwfS5pdGlfX2ZsYWcuaXRpX19sa3toZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yOTYzcHggMH0uaXRpX19mbGFnLml0aV9fbHJ7aGVpZ2h0OjExcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMjk4NXB4IDB9Lml0aV9fZmxhZy5pdGlfX2xze2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTMwMDdweCAwfS5pdGlfX2ZsYWcuaXRpX19sdHtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMDI5cHggMH0uaXRpX19mbGFnLml0aV9fbHV7aGVpZ2h0OjEycHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMzA1MXB4IDB9Lml0aV9fZmxhZy5pdGlfX2x2e2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTMwNzNweCAwfS5pdGlfX2ZsYWcuaXRpX19seXtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMDk1cHggMH0uaXRpX19mbGFnLml0aV9fbWF7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMzExN3B4IDB9Lml0aV9fZmxhZy5pdGlfX21je2hlaWdodDoxNXB4O2JhY2tncm91bmQtcG9zaXRpb246LTMxMzlweCAwfS5pdGlfX2ZsYWcuaXRpX19tZHtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMTYwcHggMH0uaXRpX19mbGFnLml0aV9fbWV7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMzE4MnB4IDB9Lml0aV9fZmxhZy5pdGlfX21me2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTMyMDRweCAwfS5pdGlfX2ZsYWcuaXRpX19tZ3toZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMjI2cHggMH0uaXRpX19mbGFnLml0aV9fbWh7aGVpZ2h0OjExcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMzI0OHB4IDB9Lml0aV9fZmxhZy5pdGlfX21re2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTMyNzBweCAwfS5pdGlfX2ZsYWcuaXRpX19tbHtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMjkycHggMH0uaXRpX19mbGFnLml0aV9fbW17aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMzMxNHB4IDB9Lml0aV9fZmxhZy5pdGlfX21ue2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTMzMzZweCAwfS5pdGlfX2ZsYWcuaXRpX19tb3toZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMzU4cHggMH0uaXRpX19mbGFnLml0aV9fbXB7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMzM4MHB4IDB9Lml0aV9fZmxhZy5pdGlfX21xe2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTM0MDJweCAwfS5pdGlfX2ZsYWcuaXRpX19tcntoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNDI0cHggMH0uaXRpX19mbGFnLml0aV9fbXN7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMzQ0NnB4IDB9Lml0aV9fZmxhZy5pdGlfX210e2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTM0NjhweCAwfS5pdGlfX2ZsYWcuaXRpX19tdXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNDkwcHggMH0uaXRpX19mbGFnLml0aV9fbXZ7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMzUxMnB4IDB9Lml0aV9fZmxhZy5pdGlfX213e2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTM1MzRweCAwfS5pdGlfX2ZsYWcuaXRpX19teHtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNTU2cHggMH0uaXRpX19mbGFnLml0aV9fbXl7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMzU3OHB4IDB9Lml0aV9fZmxhZy5pdGlfX216e2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTM2MDBweCAwfS5pdGlfX2ZsYWcuaXRpX19uYXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNjIycHggMH0uaXRpX19mbGFnLml0aV9fbmN7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMzY0NHB4IDB9Lml0aV9fZmxhZy5pdGlfX25le2hlaWdodDoxNXB4O2JhY2tncm91bmQtcG9zaXRpb246LTM2NjZweCAwfS5pdGlfX2ZsYWcuaXRpX19uZntoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNjg2cHggMH0uaXRpX19mbGFnLml0aV9fbmd7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMzcwOHB4IDB9Lml0aV9fZmxhZy5pdGlfX25pe2hlaWdodDoxMnB4O2JhY2tncm91bmQtcG9zaXRpb246LTM3MzBweCAwfS5pdGlfX2ZsYWcuaXRpX19ubHtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNzUycHggMH0uaXRpX19mbGFnLml0aV9fbm97aGVpZ2h0OjE1cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMzc3NHB4IDB9Lml0aV9fZmxhZy5pdGlfX25we2hlaWdodDoxNXB4O2JhY2tncm91bmQtcG9zaXRpb246LTM3OTZweCAwfS5pdGlfX2ZsYWcuaXRpX19ucntoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zODExcHggMH0uaXRpX19mbGFnLml0aV9fbnV7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMzgzM3B4IDB9Lml0aV9fZmxhZy5pdGlfX256e2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTM4NTVweCAwfS5pdGlfX2ZsYWcuaXRpX19vbXtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zODc3cHggMH0uaXRpX19mbGFnLml0aV9fcGF7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMzg5OXB4IDB9Lml0aV9fZmxhZy5pdGlfX3Ble2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTM5MjFweCAwfS5pdGlfX2ZsYWcuaXRpX19wZntoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zOTQzcHggMH0uaXRpX19mbGFnLml0aV9fcGd7aGVpZ2h0OjE1cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMzk2NXB4IDB9Lml0aV9fZmxhZy5pdGlfX3Boe2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTM5ODdweCAwfS5pdGlfX2ZsYWcuaXRpX19wa3toZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MDA5cHggMH0uaXRpX19mbGFnLml0aV9fcGx7aGVpZ2h0OjEzcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNDAzMXB4IDB9Lml0aV9fZmxhZy5pdGlfX3Bte2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQwNTNweCAwfS5pdGlfX2ZsYWcuaXRpX19wbntoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MDc1cHggMH0uaXRpX19mbGFnLml0aV9fcHJ7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNDA5N3B4IDB9Lml0aV9fZmxhZy5pdGlfX3Bze2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQxMTlweCAwfS5pdGlfX2ZsYWcuaXRpX19wdHtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MTQxcHggMH0uaXRpX19mbGFnLml0aV9fcHd7aGVpZ2h0OjEzcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNDE2M3B4IDB9Lml0aV9fZmxhZy5pdGlfX3B5e2hlaWdodDoxMXB4O2JhY2tncm91bmQtcG9zaXRpb246LTQxODVweCAwfS5pdGlfX2ZsYWcuaXRpX19xYXtoZWlnaHQ6OHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQyMDdweCAwfS5pdGlfX2ZsYWcuaXRpX19yZXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MjI5cHggMH0uaXRpX19mbGFnLml0aV9fcm97aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNDI1MXB4IDB9Lml0aV9fZmxhZy5pdGlfX3Jze2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQyNzNweCAwfS5pdGlfX2ZsYWcuaXRpX19ydXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00Mjk1cHggMH0uaXRpX19mbGFnLml0aV9fcnd7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNDMxN3B4IDB9Lml0aV9fZmxhZy5pdGlfX3Nhe2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQzMzlweCAwfS5pdGlfX2ZsYWcuaXRpX19zYntoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MzYxcHggMH0uaXRpX19mbGFnLml0aV9fc2N7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNDM4M3B4IDB9Lml0aV9fZmxhZy5pdGlfX3Nke2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ0MDVweCAwfS5pdGlfX2ZsYWcuaXRpX19zZXtoZWlnaHQ6MTNweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00NDI3cHggMH0uaXRpX19mbGFnLml0aV9fc2d7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNDQ0OXB4IDB9Lml0aV9fZmxhZy5pdGlfX3Noe2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ0NzFweCAwfS5pdGlfX2ZsYWcuaXRpX19zaXtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00NDkzcHggMH0uaXRpX19mbGFnLml0aV9fc2p7aGVpZ2h0OjE1cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNDUxNXB4IDB9Lml0aV9fZmxhZy5pdGlfX3Nre2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ1MzdweCAwfS5pdGlfX2ZsYWcuaXRpX19zbHtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00NTU5cHggMH0uaXRpX19mbGFnLml0aV9fc217aGVpZ2h0OjE1cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNDU4MXB4IDB9Lml0aV9fZmxhZy5pdGlfX3Nue2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ2MDNweCAwfS5pdGlfX2ZsYWcuaXRpX19zb3toZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00NjI1cHggMH0uaXRpX19mbGFnLml0aV9fc3J7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNDY0N3B4IDB9Lml0aV9fZmxhZy5pdGlfX3Nze2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ2NjlweCAwfS5pdGlfX2ZsYWcuaXRpX19zdHtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00NjkxcHggMH0uaXRpX19mbGFnLml0aV9fc3Z7aGVpZ2h0OjEycHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNDcxM3B4IDB9Lml0aV9fZmxhZy5pdGlfX3N4e2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ3MzVweCAwfS5pdGlfX2ZsYWcuaXRpX19zeXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00NzU3cHggMH0uaXRpX19mbGFnLml0aV9fc3p7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNDc3OXB4IDB9Lml0aV9fZmxhZy5pdGlfX3Rhe2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ4MDFweCAwfS5pdGlfX2ZsYWcuaXRpX190Y3toZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00ODIzcHggMH0uaXRpX19mbGFnLml0aV9fdGR7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNDg0NXB4IDB9Lml0aV9fZmxhZy5pdGlfX3Rme2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ4NjdweCAwfS5pdGlfX2ZsYWcuaXRpX190Z3toZWlnaHQ6MTNweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00ODg5cHggMH0uaXRpX19mbGFnLml0aV9fdGh7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNDkxMXB4IDB9Lml0aV9fZmxhZy5pdGlfX3Rqe2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ5MzNweCAwfS5pdGlfX2ZsYWcuaXRpX190a3toZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OTU1cHggMH0uaXRpX19mbGFnLml0aV9fdGx7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNDk3N3B4IDB9Lml0aV9fZmxhZy5pdGlfX3Rte2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ5OTlweCAwfS5pdGlfX2ZsYWcuaXRpX190bntoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi01MDIxcHggMH0uaXRpX19mbGFnLml0aV9fdG97aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNTA0M3B4IDB9Lml0aV9fZmxhZy5pdGlfX3Rye2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTUwNjVweCAwfS5pdGlfX2ZsYWcuaXRpX190dHtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi01MDg3cHggMH0uaXRpX19mbGFnLml0aV9fdHZ7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNTEwOXB4IDB9Lml0aV9fZmxhZy5pdGlfX3R3e2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTUxMzFweCAwfS5pdGlfX2ZsYWcuaXRpX190entoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi01MTUzcHggMH0uaXRpX19mbGFnLml0aV9fdWF7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNTE3NXB4IDB9Lml0aV9fZmxhZy5pdGlfX3Vne2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTUxOTdweCAwfS5pdGlfX2ZsYWcuaXRpX191bXtoZWlnaHQ6MTFweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi01MjE5cHggMH0uaXRpX19mbGFnLml0aV9fdW57aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNTI0MXB4IDB9Lml0aV9fZmxhZy5pdGlfX3Vze2hlaWdodDoxMXB4O2JhY2tncm91bmQtcG9zaXRpb246LTUyNjNweCAwfS5pdGlfX2ZsYWcuaXRpX191eXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi01Mjg1cHggMH0uaXRpX19mbGFnLml0aV9fdXp7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNTMwN3B4IDB9Lml0aV9fZmxhZy5pdGlfX3Zhe2hlaWdodDoxNXB4O2JhY2tncm91bmQtcG9zaXRpb246LTUzMjlweCAwfS5pdGlfX2ZsYWcuaXRpX192Y3toZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi01MzQ2cHggMH0uaXRpX19mbGFnLml0aV9fdmV7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNTM2OHB4IDB9Lml0aV9fZmxhZy5pdGlfX3Zne2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTUzOTBweCAwfS5pdGlfX2ZsYWcuaXRpX192aXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi01NDEycHggMH0uaXRpX19mbGFnLml0aV9fdm57aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNTQzNHB4IDB9Lml0aV9fZmxhZy5pdGlfX3Z1e2hlaWdodDoxMnB4O2JhY2tncm91bmQtcG9zaXRpb246LTU0NTZweCAwfS5pdGlfX2ZsYWcuaXRpX193ZntoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi01NDc4cHggMH0uaXRpX19mbGFnLml0aV9fd3N7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNTUwMHB4IDB9Lml0aV9fZmxhZy5pdGlfX3hre2hlaWdodDoxNXB4O2JhY2tncm91bmQtcG9zaXRpb246LTU1MjJweCAwfS5pdGlfX2ZsYWcuaXRpX195ZXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi01NTQ0cHggMH0uaXRpX19mbGFnLml0aV9feXR7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNTU2NnB4IDB9Lml0aV9fZmxhZy5pdGlfX3phe2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTU1ODhweCAwfS5pdGlfX2ZsYWcuaXRpX196bXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi01NjEwcHggMH0uaXRpX19mbGFnLml0aV9fend7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNTYzMnB4IDB9Lml0aV9fZmxhZ3toZWlnaHQ6MTVweDtib3gtc2hhZG93OjAgMCAxcHggMCAjODg4O2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ltZy9mbGFncy5wbmcpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLWNvbG9yOiNkYmRiZGI7YmFja2dyb3VuZC1wb3NpdGlvbjoyMHB4IDB9QG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MiksKG1pbi1yZXNvbHV0aW9uOjE5MmRwaSl7Lml0aV9fZmxhZ3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9pbWcvZmxhZ3NAMngucG5nKX19Lml0aV9fZmxhZy5pdGlfX25we2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9IiwiXG4ucHJpbWFyeS1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiBAcHJpbWFyeUhlYWRpbmdGb250U2l6ZTtcbiAgY29sb3I6IEBwcmltYXJ5SGVhZGluZ0ZvbnRDb2xvcjtcbiAgZm9udC13ZWlnaHQ6IEBwcmltYXJ5SGVhZGluZ0ZvbnRXZWlnaHQ7XG4gIHBhZGRpbmctYm90dG9tOiBAcHJpbWFyeUhlYWRpbmdQYWRkaW5nQm90dG9tO1xuICBtYXJnaW46IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufSIsIi8vIFNFQVJDSCBCTE9DS1MvRk9STVNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQUxQSEEgU0VBUkNIL1NPUlRJTkdcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5hbHBoYS1zb3J0aW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGEsIFxuICBzcGFuIHtcbiAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG5cblxuLy8gU0VBUkNIIFJFU1VMVFNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEhpZ2hsaWdodCBzZWFyY2ggcmVzdWx0c1xuLmhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6ICNmZmZjMDA7XG59XG5cbi5zZWFyY2gtcmVzdWx0cyB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0LmlhLWl0ZW0ge1xuXHRcdFxuXHRcdC50aHVtYm5haWwge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR9XG5cdH1cbn0iLCJcbi8vXG4vLyBCb3hlcyAvIGJsb2Nrc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJveCB7XG4gIG1hcmdpbi1ib3R0b206IEBib3hNYXJnaW5Cb3R0b207XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBmbG9hdEJyZWFrcG9pbnQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBAYm94TWFyZ2luQm90dG9tLzEuNTtcbiAgfVxuXG4gIC5ib3gtY2FwdGlvbiB7XG4gICAgY29sb3I6IEBib3hDYXB0aW9uQ29sb3I7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LWZhbWlseTogQGJhc2VGb250RmFtaWx5Qm9sZDtcbiAgfVxuXG4gIC5ib3gtY29udGVudCB7XG4gICAgLy8gcGFkZGluZzogQGJveENvbnRlbnRQYWRkaW5nO1xuXG4gICAgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuXG4vL1xuLy8gQm94IHZhcmlhdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5ib3gtY2xlYXIge1xuICBiYWNrZ3JvdW5kOiBAYm94Q2xlYXJDYXB0aW9uQmdDb2xvcjtcbiAgYm9yZGVyOiAxcHggc29saWQgQGJveENsZWFyQm9yZGVyQ29sb3I7XG5cbiAgLmJveC1jYXB0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiBAYm94Q2xlYXJDYXB0aW9uQmdDb2xvclxuICB9XG59XG5cbi5ib3gubm8taGVhZGVyIHtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgLmJveC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5ib3gtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5cbi8vIEJveCBzdHlsZXMgZm9yIGJhY2tncm91bmRzIHJhdGhlciB0aGFuIHdoaXRlXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4udmVyeXRvcCxcbi52ZXJ5Ym90dG9tIHtcblxuICAuYm94IHtcbiAgICBiYWNrZ3JvdW5kOiBAYm94TGlnaHRCZ0NvbG9yO1xuICAgIGNvbG9yOiBAYm94TGlnaHRUZXh0Q29sb3I7XG5cbiAgICAuYm94LWNhcHRpb24ge1xuICAgICAgY29sb3I6IEBib3hMaWdodENhcHRpb25Db2xvcjtcbiAgICAgIGJhY2tncm91bmQ6IEBib3hMaWdodENhcHRpb25CZ0NvbG9yO1xuICAgICAgcGFkZGluZzogQGJveExpZ2h0Q2FwdGlvblBhZGRpbmc7XG4gICAgfVxuXG4gICAgLmJveC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IEBib3hMaWdodENvbnRlbnRQYWRkaW5nO1xuICAgIH1cblxuICAgICYtY2xlYXIge1xuICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXItYmxvY2tzIHtcblxuICAuYm94IHtcbiAgICBiYWNrZ3JvdW5kOiBAYm94RGFya0JnQ29sb3I7XG4gICAgY29sb3I6IEBib3hEYXJrVGV4dENvbG9yO1xuXG4gICAgLmJveC1jYXB0aW9uIHtcbiAgICAgIGNvbG9yOiBAYm94RGFya0NhcHRpb25Db2xvcjtcbiAgICAgIGJhY2tncm91bmQ6IEBib3hEYXJrQ2FwdGlvbkJnQ29sb3I7XG4gICAgICBwYWRkaW5nOiBAYm94RGFya0NhcHRpb25QYWRkaW5nO1xuICAgIH1cblxuICAgIC5ib3gtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiBAYm94RGFya0NvbnRlbnRQYWRkaW5nO1xuICAgIH1cblxuICAgICYtY2xlYXIge1xuICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVHdlYWtzIGZvciBwZXJmZWN0IGxheW91dFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmdyb3VwV3JhcHBlciArIC5ncm91cFdyYXBwZXIsXG4uZ3JvdXBXcmFwcGVyICsgLnJvdyxcbi5yb3cgKyAuZ3JvdXBXcmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogQGJveE1hcmdpbkJvdHRvbTtcbn1cblxuXG4vLyBTUEVDSUFMIFNUWUxJTkcgZm9yIGNlcnRhaW4gYm94ZXMgdHlwZVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gc3RhdGlzdGljcyBib3hcblxuLnRhYmxlLnN0YXRpc3RpY3Mge1xuXG4gIHRoZWFkIHRoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIHRkIHtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDEwJTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxuXG4gIC51c2VyLWxpc3Qge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBhIHtcbiAgICAgIC5sYWJlbCgpO1xuICAgICAgYmFja2dyb3VuZDogQGxpbmtDb2xvcjtcbiAgICAgIGJvcmRlcjogMCBub25lO1xuICAgIH1cbiAgfVxufSIsIi8vIEdMT0JBTCBpdGVtIHN0eWxlc1xuLy8gYHdyaXRlIHNvbWV0aGluZyBoZXJlIGxhdGVyYFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmlhLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiBAaWFJdGVtTWFyZ2luQm90dG9tO1xuICBiYWNrZ3JvdW5kOiBAaWFJdGVtQmc7XG4gIGNvbG9yOiBAaWFJdGVtQ29sb3I7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogQGlhSXRlbVBhZGRpbmc7XG5cbiAgJjpsYXN0LWNoaWxkLFxuICA+ICo6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5tZWRpYS1oZWFkaW5nIHtcblxuICAgIHNtYWxsIHtcbiAgICAgIGNvbG9yOiBAaWFJdGVtSGVhZGluZ1NtYWxsQ29sb3I7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogZGFya2VuKEBpYUl0ZW1IZWFkaW5nU21hbGxDb2xvciwgMTUlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWVkaWEtb2JqZWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLm1lZGlhLWJvZHkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgXG4gICAgPiBkaXYgKyBkaXYsXG4gICAgPiAubWVkaWEtaGVhZGluZyArIGRpdiB7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgfVxuXG4gICAgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAubWVkaWEtb2JqZWN0LnB1bGwtbGVmdCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAubWVkaWEtb2JqZWN0LnB1bGwtcmlnaHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiBAaWFJdGVtRGF0ZUNvbG9yO1xuICB9XG5cbiAgJi1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gICYtcGFuZWwge1xuICAgIC5jbGVhcmZpeCgpO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgZm9udC1zaXplOiBAZm9udFNpemVTbWFsbDtcbiAgICBjb2xvcjogQGlhSXRlbVBhbmVsQ29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGlhSXRlbVBhbmVsQmc7XG5cbiAgICAvLyBnaXZlIGlubmVyIGl0ZW1zIHNvbWUgc3BhY2UgdG8gYnJlYXRoZVxuICAgIC8vIGRlcGVuZGluZyBvbiBwb3NpdGlvblxuICAgID4gLnB1bGwtbGVmdCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgPiAucHVsbC1yaWdodCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAvLyBtYWtlIGl0ZW1zIHNhbWUgaGVpZ2h0IGFzIGJ1dHRvbnNcbiAgICAucGFuZWwtaXRlbSB7XG4gICAgICBwYWRkaW5nOiAzcHggMDtcbiAgICB9XG4gIH1cblxuICAmLXZpZXcge1xuXG4gICAgJi5pYS1pdGVtLWZlYXR1cmVkLFxuICAgICYuaWEtaXRlbS1zcG9uc29yZWQge1xuICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgfVxuXG4gICAgLmlhLWJhZGdlIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gc3BlY2lhbCBjb250ZW50IGluc2lkZSBpYS1pdGVtIFxuXG4uaWEtaXRlbSB7XG4gID4gdGFibGUsXG4gID4gLnRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5pYS1pdGVtcyB7XG4gIG1hcmdpbi1ib3R0b206IEBib3hNYXJnaW5Cb3R0b207XG5cbiAgLmJveCAmIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cblxuLy8gSUEtSVRFTSBWQVJJQVRJT05TXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uaWEtaXRlbSB7XG4gICYtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBpYUl0ZW1Cb3JkZXJDb2xvcjtcbiAgICBwYWRkaW5nOiBAaWFJdGVtQm9yZGVyZWRQYWRkaW5nO1xuXG4gICAgLmlhLWl0ZW0tcGFuZWwge1xuICAgICAgbWFyZ2luOiAxMHB4IC1AaWFJdGVtQm9yZGVyZWRQYWRkaW5nIC1AaWFJdGVtQm9yZGVyZWRQYWRkaW5nO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBpYUl0ZW1Cb3JkZXJDb2xvcjtcbiAgICB9XG5cbiAgICAmLWJvdHRvbSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGlhSXRlbUJvcmRlckNvbG9yO1xuICAgICAgcGFkZGluZy1ib3R0b206IEBpYUl0ZW1NYXJnaW5Cb3R0b20gLSBAaWFJdGVtQm9yZGVyZWRQYWRkaW5nICogMjsgXG4gICAgICBtYXJnaW4tYm90dG9tOiBAaWFJdGVtTWFyZ2luQm90dG9tIC0gQGlhSXRlbUJvcmRlcmVkUGFkZGluZyAqIDI7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1mZWF0dXJlZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQGlhSXRlbUJvcmRlckZlYXR1cmVkQ29sb3I7XG4gIH1cblxuICAmLXNwb25zb3JlZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQGlhSXRlbUJvcmRlclNwb25zb3JlZENvbG9yO1xuICB9XG59XG5cbi8vIGluIGJveGVzXG5cbi5ib3gge1xuICAuaWEtaXRlbS1ib3JkZXJlZC1ib3R0b20ge1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKEBpYUl0ZW1Cb3JkZXJDb2xvciwgNSUpO1xuICB9XG59XG5cblxuLy8gR1JJRFxuLy8gLS0tLVxuXG4uaWEtaXRlbS1ncmlkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuZGF0ZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuXG4vLyBCQURHRVMgSU4gSUEtSVRFTVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmlhLWJhZGdlIHtcbiAgY29sb3I6IEBpYUl0ZW1CYWRnZUNvbG9yO1xuICBiYWNrZ3JvdW5kOiBAaWFJdGVtQmFkZ2VCZ0NvbG9yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlOyBcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTBweDtcbiAgLy8gd2lkdGg6IEBpYUl0ZW1CYWRnZVdpZHRoO1xuICBoZWlnaHQ6IEBpYUl0ZW1CYWRnZUhlaWdodDtcbiAgbGluZS1oZWlnaHQ6IEBpYUl0ZW1CYWRnZUhlaWdodDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAwOyByaWdodDogMTAwJTtcbiAgICB3aWR0aDogMHB4O1xuICAgIGhlaWdodDogMHB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgKEBpYUl0ZW1CYWRnZVRlbm9uV2lkdGgpIEBpYUl0ZW1CYWRnZVRlbm9uV2lkdGg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBAaWFJdGVtQmFkZ2VCZ0NvbG9yIHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgdG9wOiAwOyByaWdodDogMTAwJTtcbiAgICBib3JkZXItd2lkdGg6IDAgQGlhSXRlbUJhZGdlVGVub25XaWR0aCAoQGlhSXRlbUJhZGdlVGVub25XaWR0aCkgMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IEBpYUl0ZW1CYWRnZUJnQ29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmLWZlYXR1cmVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaWFJdGVtQm9yZGVyRmVhdHVyZWRDb2xvcjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEBpYUl0ZW1Cb3JkZXJGZWF0dXJlZENvbG9yO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAaWFJdGVtQm9yZGVyRmVhdHVyZWRDb2xvcjtcbiAgICB9XG4gIH1cblxuICAmLXNwb25zb3JlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGlhSXRlbUJvcmRlclNwb25zb3JlZENvbG9yO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQGlhSXRlbUJvcmRlclNwb25zb3JlZENvbG9yO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAaWFJdGVtQm9yZGVyU3BvbnNvcmVkQ29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi1iYW5uZWQge1xuICAgIGNvbG9yOiBAaWFJdGVtQmFkZ2VCYW5uZWRDb2xvcjtcbiAgfVxuXG4gICYtYXZhaWxhYmxlIHtcbiAgICBjb2xvcjogQGlhSXRlbUJhZGdlQXZhaWxhYmxlQ29sb3I7XG4gIH1cblxuICAmLWFwcHJvdmFsIHtcbiAgICBjb2xvcjogQGlhSXRlbUJhZGdlQXBwcm92YWxDb2xvcjtcbiAgfVxuXG4gICYtc3VzcGVuZGVkIHtcbiAgICBjb2xvcjogQGlhSXRlbUJhZGdlU3VzcGVuZGVkQ29sb3I7XG4gIH1cblxuICAvLyBvbiB2aWV3IHBhZ2VcbiAgLmlhLWl0ZW0tdmlldyAmIHtcbiAgICByaWdodDogMDtcbiAgfVxufSIsIi8vIEZpZWxkIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uaWEtZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICYuc2VwYXJhdGVkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gIH1cblxuICAudGl0bGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC5jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMTgwcHg7XG4gIH1cblxuICAmLnBsYWluIHtcbiAgICAudGl0bGUsXG4gICAgLmNvbnRlbnQge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG59IiwiLm1vZGFsIHtcblxuICAmX19zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgJi5tb2RhbF9mdWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIGJhY2tncm91bmQ6IEB3aGl0ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDRweCByZ2IoMCAwIDAgLyAxMiUpO1xuICAgIH1cbiAgICAubW9kYWwtYm9keSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgZmxleDogMTtcbiAgICAgIG92ZXJmbG93OiBhdXRvIWltcG9ydGFudDtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi52aS1tYWluLW1vZGFsLCAmLnZpLWItbW9kYWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG59XG4ubW9kYWwtd2lkZ2V0LXByZXZpZXcge1xuICAmX19oZWFkaW5nIHtcbiAgICAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICMzNjQwNEE7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5zdWItdGl0bGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzdGN0Y3RjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgJi5tb2RhbC1vcGVuIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIC5zZWN0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG59IiwiLy8gU1RZTEVTIEZPUiBTUEVDSUZJQyBQQUdFU1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBTRUFSQ0hcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wYWdlX19zZWFyY2gge1xuXG4gIC5zZWFyY2gtYmFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIFxuICAgIC5pbnB1dC1ibG9jay1sZXZlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtaXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuc2VhcmNoLXBhbmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBmb3JtQm9yZGVyQ29sb3I7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBcbiAgICAmLWZpZWxkc2V0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAZm9ybUJvcmRlckNvbG9yO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG5cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cbi8vXG4vLyA0MDRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wYWdlLWVycm9yIHtcblxuICAuc2VjdGlvbi0tY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogQGZsb2F0QnJlYWtwb2ludCkge1xuICAgICAgLnJvdz5kaXZbY2xhc3MqPVwic3BhblwiXSwgXG4gICAgICAucm93LWZsdWlkPmRpdltjbGFzcyo9XCJzcGFuXCJdIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFnZS1oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gICAgY29sb3I6IEBidG5EYW5nZXJCYWNrZ3JvdW5kO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6ICdiZWxsaWF0YSc7XG4gICAgICBzcGVhazogbm9uZTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgY29udGVudDogXCJcXGYwNzFcIjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgfVxuICB9XG5cbiAgLmFsZXJ0LWVycm9yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmVyNDA0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNTBweCAwIDE1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICZfX3RleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1O1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDMzM3B4O1xuICAgIGhlaWdodDogNDI5cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltZy9lcnJvci00MDQtMy5qcGcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMzNweCA0MjlweDtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBmbG9hdEJyZWFrcG9pbnQpIHtcbiAgICAgIGJvdHRvbTogLTUwcHg7XG4gICAgICAub3BhY2l0eSgzMCk7XG4gICAgfVxuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuXG4gICAgc21hbGwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuXG4gICZfX3RpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiA5MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBoZWlnaHQ6IDM3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgY29sb3I6IEBoZWFkaW5nc0NvbG9yO1xuICAgIFxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIGxlZnQ6IC03NXB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvYXJyb3cucG5nJykgMCAwIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjBweCAyOHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NzlweCkge1xuICAgIFxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAZmxvYXRCcmVha3BvaW50KSB7XG4gICAgcGFkZGluZzogODBweCAxNXB4O1xuXG4gICAgJl9fdGlwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gICAgLy8gdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgaDIsXG4gICAgcCxcbiAgICB1bCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQWxwaGFiZXQgZGlyZWN0b3J5XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucGFnZS1hbHBoYWJldF9kaXJlY3Rvcnkge1xuXG4gIC5icmVhZGNydW1icyB7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB9XG4gIH1cblxuICAucGFnaW5hdGlvbiB7XG5cbiAgICAmLmFiYyB7XG5cbiAgICAgIHVsIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgJi5hY3RpdmUge1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICAgICAgbWFyZ2luOiAxcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtaW5kZXgge1xuXG4gIC5kaXJlY3Rvcnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAmLWluZGV4IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYWdpbmF0aW9uIHtcblxuICAgICYuYWJjIHtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgbGkge1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgMTRweDtcblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgcGFkZGluZzogN3B4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGxpbmtDb2xvcjtcbiAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgbWFyZ2luOiA3cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLXlwYWdlX3ZpZXcge1xuXG4gIC5yYiB7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIHdpZHRoOiBjYWxjKH4nMjUlIC0gMTNweCcpO1xuXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpLFxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk3OXB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKH4nNTAlIC0gMTNweCcpO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpLFxuICAgICAgICAmOm50aC1jaGlsZCgzKSxcbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgyKSxcbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBNSU5NQVggLyBDT0xMQVBTSUJMRVxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmNvbGxhcHNpYmxlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICYuY29sbGFwc2VkIHtcclxuXHJcbiAgICAubWlubWF4LXRvZ2dsZSBpIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICdiZWxsaWF0YSc7XHJcbiAgICAgIHNwZWFrOiBub25lO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG5cclxuICAgICAgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwN1wiOyB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJveC1jb250ZW50LFxyXG4gICAgPiAuY29udGVudCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWlubWF4LXRvZ2dsZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAyMHB4O1xyXG4gIHRvcDogNTAlO1xyXG4gIG1hcmdpbi10b3A6IC0xNHB4O1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICB3aWR0aDogMjRweDtcclxuICBoZWlnaHQ6IDI0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgaSB7XHJcbiAgICBmb250LWZhbWlseTogJ2JlbGxpYXRhJztcclxuICAgIHNwZWFrOiBub25lO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgICY6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDZcIjsgfVxyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgaSB7XHJcbiAgICAgIGNvbG9yOiBAbGlua0NvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFBBTkVMXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyAucGFuZWwge1xyXG4vLyAgIGNvbG9yOiBAZ3JheUxpZ2h0O1xyXG4vLyAgIGRpc3BsYXk6IGJsb2NrO1xyXG4vLyAgIG1hcmdpbjogNnB4IDA7XHJcbi8vICAgY2xlYXI6IGJvdGg7XHJcbi8vICAgcGFkZGluZzogNHB4IDhweDtcclxuLy8gICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4vLyAgIGZvbnQtc2l6ZTogQGZvbnRTaXplU21hbGw7XHJcblxyXG4vLyAgIHNwYW4ge1xyXG4vLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4vLyAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xyXG4vLyAgIH1cclxuXHJcbi8vICAgJi0tY2xlYW4ge1xyXG4vLyAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuLy8gICB9XHJcbi8vIH1cclxuXHJcblxyXG4vLyBDQVBUQ0hBXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uY2FwdGNoYS1zaW1wbGUge1xyXG4gIHBhZGRpbmc6IDEwcHggMDtcclxuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG5cclxuICBpbnB1dCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uY2FwdGNoYS1uYXJyb3cge1xyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyBDSEFSQUNURVIgQ09VTlRFUlxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuaW5wdXRbdHlwZT1cInRleHRcIl0uY2hhci1jb3VudGVyLFxyXG5pbnB1dFtyZWFkb25seV0uY2hhci1jb3VudGVyIHtcclxuICBib3JkZXI6IDAgbm9uZTtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIC5ib3gtc2hhZG93KG5vbmUpO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgY29sb3I6ICMzMzM7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XHJcbn1cclxuXHJcbi50ZXh0Y291bnRlciB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcblxyXG4vLyBQTEFOU1xyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLnBsYW4tcmFkaW8ge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcbiAgLmJvcmRlci1yYWRpdXMoM3B4KTtcclxuICBwYWRkaW5nOiA0cHggNnB4O1xyXG5cclxuICBpbnB1dCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA2cHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5wbGFuLWRlc2NyaXB0aW9uIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxufVxyXG5cclxuXHJcbi8vIFV0aWxpdHkgY2xhc3MgdG8gcmVzZXQgbWFyZ2lucywgcGFkZGluZywgYm9yZGVyLCBsaW5lLWhlaWdodFxyXG4uaWEtcmVzZXQge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMCBub25lO1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG5cclxuLy8gQmFjayB0byB0b3AgYnV0dG9uXHJcbiNiYWNrVG9Ub3Age1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGJvdHRvbTogLTE3cHg7XHJcbiAgcmlnaHQ6IDUwJTtcclxuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gIHdpZHRoOiAzNnB4O1xyXG4gIGhlaWdodDogMzZweDtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIC5ib3JkZXItcmFkaXVzKDUwJSk7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGJhY2tncm91bmQ6IEBsaW5rQ29sb3I7XHJcbiAgY29sb3I6ICNmZmY7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogQGxpbmtDb2xvckhvdmVyO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE5PVElGSUNBVElPTiBCT1hcclxuLy8gaW50ZWxsaS5qcyAtIG5vdGlmRmxvYXRCb3hcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5ub3RpZkZsb2F0Qm94IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgcmlnaHQ6IDIwcHg7XHJcbiAgdG9wOiAyMHB4O1xyXG4gIHotaW5kZXg6IDE1MDAwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgbWF4LXdpZHRoOiAzMDBweDtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGJhY2tncm91bmQ6ICMwMGI2ZGU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG5cclxuICAmLS1pbmZvIHtcclxuICAgIGJhY2tncm91bmQ6ICMwMGI2ZGU7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tc3VjY2VzcyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjOTViYTEyO1xyXG4gIH1cclxuXHJcbiAgJi0tZXJyb3Ige1xyXG4gICAgYmFja2dyb3VuZDogI2Y5NjQ0ZTtcclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDAgMzBweCAwIDA7XHJcbiAgfVxyXG5cclxuICBhLmNsb3NlIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGZsb2F0QnJlYWtwb2ludCkge1xyXG4gICAgcmlnaHQ6IDVweDtcclxuICAgIGxlZnQ6IDVweDtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gUkVESVJFQ1QgTUVTU0FHRVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4ucmVkaXJlY3QtYmxvY2sge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgd2lkdGg6IDM0MHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTcwcHg7XHJcbiAgbWFyZ2luLXRvcDogLTIwMHB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICAuYm94LXNoYWRvdygwIDJweCA4cHggcmdiYSgwLDAsMCwuMTUpKTtcclxuXHJcbiAgaDMge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEdSSURcclxuLy8gLS0tLVxyXG5cclxuLnNwYW4wIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4vLyBUUkVFVklFVyBGT1IgQ0FURUdPUklFU1xyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmNhdGVnb3JpZXMtdG9nZ2xlIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGNvbG9yOiBAbGlua0NvbG9yO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIEBsaW5rQ29sb3I7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5jYXRlZ29yaWVzLXRyZWUge1xyXG4gIC8vIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgLmJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkpO1xyXG4gIC50cmFuc2l0aW9uKH5cImJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXNcIik7XHJcblxyXG4gIGhlaWdodDogMjAwcHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBwYWRkaW5nOiA2cHg7XHJcbn1cclxuXHJcbi50cmVlLWNvbCBpLmljb24tcmFuZG9tLFxyXG4udHJlZS1jb2wgaS5pY29uLWxvY2sge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcblxyXG4vLyBnb29nbGUgZml4dXJsXHJcblxyXG4jZ29vZ2xlX3N1Z2dlc3Rpb25zIHtcclxuICBtYXgtd2lkdGg6IDM2MHB4O1xyXG4gIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgdWwge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vdGhlci10aGluZ3Mge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIGZvcm0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgIC5idG4oKTtcclxuICAgIC5idG4tcHJpbWFyeSgpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vLyBTVFVGRlxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLnRhYi1wYW5lIC5pYS1pdGVtcyB7XHJcbiAgcGFkZGluZzogMjBweDtcclxufVxyXG5cclxuLy8gd3JhcHBlclxyXG4uaWEtd3JhcCB7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5hbGVydDpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uYWNjb3VudHMtc29ydGluZyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLy8gc3RyaXAgbG9uZyBsaW5lcyAodXJscyBhbmQgZXRjLilcclxuLnN0cmlwLWxpbmUge1xyXG4gIHdpZHRoOiAxODBweDtcclxuICAudGV4dC1vdmVyZmxvdygpO1xyXG59XHJcblxyXG4uaWNvbi1vcmFuZ2Uge1xyXG4gIGNvbG9yOiAjZmFhNzAxO1xyXG59XHJcblxyXG4vLyBnbWFwIGZpeFxyXG5cclxuI3JlLWdtYXAsXHJcbiNtYXBDYW52YXMsXHJcbi5qcy1iYS1nbWFwIHtcclxuICBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gIH1cclxuXHJcbiAgbGFiZWwge1xyXG4gICAgd2lkdGg6IGF1dG87IGRpc3BsYXk6aW5saW5lO1xyXG4gIH1cclxufVxyXG5cclxuLy8gZ2Fwc1xyXG5cclxuLmdhcC1ib3R0b20ge1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi5nYXAtdG9wIHtcclxuICBtYXJnaW4tdG9wOiAxNXB4O1xyXG59XHJcblxyXG4jX2F0c3NoIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5cclxuLy8gZWRpdCBpbiBwbGFjZVxyXG4uZWRpdGFibGVmb3JtIC5jb250cm9sLWdyb3VwIHtcclxuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zcGVjaWFsX2NoZWNraW5nIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAtOTk5OXB4O1xyXG4gIGxlZnQ6IC05OTk5cHg7XHJcblxyXG4gICsgbGFiZWwge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBFVSBDT09LSUUgUE9MSUNZXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4jY29va2llLWJhciB7YmFja2dyb3VuZDojMTExMTExOyBoZWlnaHQ6MjRweDsgbGluZS1oZWlnaHQ6MjRweDsgZm9udC1zaXplOiAxMnB4OyBjb2xvcjojZWVlZWVlOyB0ZXh0LWFsaWduOmNlbnRlcjsgcGFkZGluZzo2cHggMDt9XHJcbiNjb29raWUtYmFyLmZpeGVkIHtwb3NpdGlvbjpmaXhlZDsgdG9wOjA7IGxlZnQ6MDsgd2lkdGg6MTAwJTt9XHJcbiNjb29raWUtYmFyLmZpeGVkLmJvdHRvbSB7Ym90dG9tOjA7IHRvcDphdXRvO31cclxuI2Nvb2tpZS1iYXIgcCB7bWFyZ2luOjA7IHBhZGRpbmc6MDt9XHJcbiNjb29raWUtYmFyIGEge2NvbG9yOiNmZmZmZmY7IGRpc3BsYXk6aW5saW5lLWJsb2NrOyB0ZXh0LWRlY29yYXRpb246bm9uZTsgcGFkZGluZzowIDEwcHg7IG1hcmdpbi1sZWZ0OjhweDt9XHJcbiNjb29raWUtYmFyIC5jYi1lbmFibGUge2JhY2tncm91bmQ6ICM1NTU7fVxyXG4jY29va2llLWJhciAuY2ItZW5hYmxlOmhvdmVyIHtiYWNrZ3JvdW5kOiM3Nzc7fVxyXG4jY29va2llLWJhciAuY2ItZGlzYWJsZSB7YmFja2dyb3VuZDojOTkwMDAwO31cclxuI2Nvb2tpZS1iYXIgLmNiLWRpc2FibGU6aG92ZXIge2JhY2tncm91bmQ6I2JiMDAwMDt9XHJcbiNjb29raWUtYmFyIC5jYi1wb2xpY3kge2JhY2tncm91bmQ6IzAwMzNiYjt9XHJcbiNjb29raWUtYmFyIC5jYi1wb2xpY3k6aG92ZXIge2JhY2tncm91bmQ6IzAwNTVkZDt9XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAZmxvYXRCcmVha3BvaW50KSB7XHJcbiAgI2Nvb2tpZS1iYXIge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIFBBU1NGSUVMRFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmFfcGYtd3JhcCAuYV9wZi1idG4sIC5hX3BmLXdyYXAgLmFfcGYtcGxhY2Vob2xkZXIsIC5hX3BmLXdyYXAgLmFfcGYtdGlwIHtcclxuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4vKiBmaWVsZHMgKi9cclxuLmFfcGYtdHh0LXBhc3MsIC5hX3BmLXR4dC1jbGVhciB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG59XHJcbi5hX3BmLXR4dC1wYXNzOjotbXMtY2xlYXIsIC5hX3BmLXR4dC1wYXNzOjotbXMtcmV2ZWFsLFxyXG4uYV9wZi10eHQtY2xlYXI6Oi1tcy1jbGVhciwgLmFfcGYtdHh0LWNsZWFyOjotbXMtcmV2ZWFsIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIGJ1dHRvbnMgKi9cclxuLmJ0biB7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGJvcmRlci1jb2xvcjogI2U1ZTVlNTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgcGFkZGluZzogNnB4IDM4cHg7XHJcblxyXG4gICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uYV9wZi13cmFwIC5hX3BmLWJ0biB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDI1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogIzllOWU5ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtby11c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG4uYV9wZi13cmFwIC5hX3BmLWJ0bjpob3ZlciB7XHJcbiAgICBjb2xvcjogIzRiNGI0YjtcclxufVxyXG4uYV9wZi13cmFwIC5hX3BmLWJ0bi5hX3BmLWJ0bi1nZW4ge1xyXG4gICAgd2lkdGg6IDIycHg7XHJcbn1cclxuLmFfcGYtd3JhcCAuYV9wZi1idG4tZ2VuLWkge1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcbi5hX3BmLXdyYXAgLmFfcGYtYnRuLWdlbi1pLCAuYV9wZi13cmFwIC5hX3BmLWJ0bi1nZW4taGVscCB7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL3JhbmQucG5nKSBjZW50ZXIgLTE2cHggbm8tcmVwZWF0O1xyXG59XHJcbi5hX3BmLXdyYXAgLmFfcGYtYnRuLWdlbi1pOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAwO1xyXG59XHJcbkBtZWRpYVxyXG5vbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXHJcbm9ubHkgc2NyZWVuIGFuZCAoICAgbWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcclxub25seSBzY3JlZW4gYW5kICggICAgIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIvMSksXHJcbm9ubHkgc2NyZWVuIGFuZCAoICAgICAgICBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcclxub25seSBzY3JlZW4gYW5kICggICAgICAgICAgICAgICAgbWluLXJlc29sdXRpb246IDE5MmRwaSksXHJcbm9ubHkgc2NyZWVuIGFuZCAoICAgICAgICAgICAgICAgIG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xyXG4gICAgLmFfcGYtd3JhcCAuYV9wZi1idG4tZ2VuLWksIC5hX3BmLXdyYXAgLmFfcGYtYnRuLWdlbi1oZWxwIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL3JhbmRAMngucG5nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIGZha2UgcGxhY2Vob2xkZXIgKi9cclxuLmFfcGYtd3JhcCAuYV9wZi1wbGFjZWhvbGRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAjYWFhO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBjdXJzb3I6IHRleHQ7XHJcbn1cclxuXHJcbi8qIHdhcm4gbWVzc2FnZSAqL1xyXG4uYV9wZi13cmFwIC5hX3BmLXdhcm4ge1xyXG4gICAgY29sb3I6ICNiOTRhNDg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuLmFfcGYtd3JhcC5hX3BmLXdyYXAtbm8taWIgLmFfcGYtd2FybiB7IGRpc3BsYXk6IGlubGluZTsgcGFkZGluZy1ib3R0b206IDJweDsgfVxyXG5cclxuLyogdG9vbHRpcCAqL1xyXG4uYV9wZi13cmFwIC5hX3BmLXRpcCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgei1pbmRleDogMTAwMDA7XHJcbn1cclxuLmFfcGYtd3JhcCAuYV9wZi10aXAtYXJyLXdyYXAgeyBoZWlnaHQ6IDlweDsgbWFyZ2luOiAwOyB9XHJcbi5hX3BmLXdyYXAuYV9wZi13cmFwLW5vLWliIC5hX3BmLXRpcC1hcnItd3JhcCB7IGRpc3BsYXk6IG5vbmU7IH1cclxuLmFfcGYtd3JhcCAuYV9wZi10aXAtYXJyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM5ZTllOWUgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwIDEwcHggMTBweCAxMHB4O1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbn1cclxuLmFfcGYtd3JhcCAuYV9wZi10aXAtYXJyLWluIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtOXB4O1xyXG4gICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHdoaXRlIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci13aWR0aDogMCAxMHB4IDEwcHggMTBweDtcclxuICAgIHdpZHRoOjA7XHJcbiAgICBoZWlnaHQ6MDtcclxufVxyXG4uYV9wZi13cmFwIC5hX3BmLXRpcC1ib2R5IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzllOWU5ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuLmFfcGYtd3JhcCAuYV9wZi1idG4tZ2VuLWhlbHAge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgbWFyZ2luOiAwIDFweCAycHggMXB4O1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG4uYV9wZi13cmFwLmFfcGYtd3JhcC1uby1pYiAuYV9wZi1idG4tZ2VuLWhlbHAgeyBkaXNwbGF5OiBpbmxpbmU7IH1cclxuLmFfcGYtd3JhcC5hX3BmLXdyYXAtbm8taWIgLmFycm93IHsgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuXHJcblxyXG4vLyBQUklOVCBTVFlMRVNIRUVUXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5AbWVkaWEgcHJpbnQge1xyXG4gIGhlYWRlcixcclxuICBzZWN0aW9uLFxyXG4gIC5zZWN0aW9uLFxyXG4gIC5ib3gsXHJcbiAgZm9vdGVyLFxyXG4gICNkZWJ1ZyxcclxuICAjZGVidWctdG9nZ2xlLFxyXG4gIC5idG4sXHJcbiAgI2lhLXN0eWxlLXN3aXRjaGVyLFxyXG4gIC5hZGR0aGlzX3Rvb2xib3gge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gICNjb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIC5ncm91cFdyYXBwZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBJRTkgYW5kIElFMTAgcnVsZSBzZXRzXHJcbi8vIHVuY29tbWVudCBpZiBuZWVkZWRcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gQGllSGFjazogflwiKG1pbi13aWR0aDowXFwwKVwiO1xyXG5cclxuLy8gQG1lZGlhIHNjcmVlbiwgQGllSGFjayB7XHJcbi8vICAgLy8gaGFja3MgaGVyZS4uXHJcbi8vIH1cclxuXHJcblxyXG5cclxuLy9cclxuLy8gQW5pbWF0aW9uc1xyXG4vLyBVc2luZyBBbmltYXRlLmNzcyBodHRwczovL2dpdGh1Yi5jb20vZGFuZWRlbi9hbmltYXRlLmNzc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmFuaW1hdGVkIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XHJcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gIH1cclxuXHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcclxuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgfVxyXG5cclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdW5jZUluRG93biB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XHJcbn1cclxuXHJcblxyXG5cclxuLy9cclxuLy8gVGFibGV0IG1vZGFsXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLy50YWJsZXQtbW9kYWwge1xyXG4vLyAgcG9zaXRpb246IGZpeGVkO1xyXG4vLyAgei1pbmRleDogNTAwMDA7XHJcbi8vICBsZWZ0OiAwO1xyXG4vLyAgdG9wOiAwO1xyXG4vLyAgcmlnaHQ6IDA7XHJcbi8vICBib3R0b206IDA7XHJcbi8vICBiYWNrZ3JvdW5kOiBmYWRlKCMwMDAsIDcwJSk7XHJcbi8vICBkaXNwbGF5OiBub25lO1xyXG4vL1xyXG4vLyAgLmNsb3NlIHtcclxuLy8gICAgZm9udC1zaXplOiAzMHB4O1xyXG4vLyAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbi8vICAgIHJpZ2h0OiAxMHB4O1xyXG4vLyAgICB0b3A6IDEwcHg7XHJcbi8vICAgIGZsb2F0OiBub25lO1xyXG4vLyAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICB9XHJcbi8vXHJcbi8vICAmLWJvZHkge1xyXG4vLyAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4vLyAgICB3aWR0aDogMzAwcHg7XHJcbi8vICAgIGhlaWdodDogMjYwcHg7XHJcbi8vICAgIHBhZGRpbmc6IDUwcHg7XHJcbi8vICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICAgbGVmdDogNTAlO1xyXG4vLyAgICB0b3A6IDUwJTtcclxuLy8gICAgbWFyZ2luLXRvcDogLTIwMHB4O1xyXG4vLyAgICBtYXJnaW4tbGVmdDogLTIwMHB4O1xyXG4vLyAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbi8vXHJcbi8vICAgIGltZyB7XHJcbi8vICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4vLyAgICAgIHdpZHRoOiAxNjBweDtcclxuLy8gICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xyXG4vLyAgICB9XHJcbi8vICB9XHJcbi8vfSIsIi8qIFxuICogIENvcmUgT3dsIENhcm91c2VsIENTUyBGaWxlXG4gKi9cbi5vd2wtY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogcG9zaXRpb24gcmVsYXRpdmUgYW5kIHotaW5kZXggZml4IHdlYmtpdCByZW5kZXJpbmcgZm9udHMgaXNzdWUgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4tWTtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGhlaWdodDogMDtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZS1vdXRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLyogZml4IGZvciBmbGFzaGluZyBiYWNrZ3JvdW5kICovXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2LmRpc2FibGVkLFxuLm93bC1jYXJvdXNlbCAub3dsLWRvdHMuZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLXByZXYsXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtbmV4dCxcbi5vd2wtY2Fyb3VzZWwgLm93bC1kb3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wge1xuXG4gICYtZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cblxuICAmLWRvdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIGhlaWdodDogNXB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIG1hcmdpbjogM3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlua0NvbG9yO1xuICAgICAgYm9yZGVyLWNvbG9yOiBAbGlua0NvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMsXG4gICAgJjp2aXNpdGVkIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuICB9XG59XG4ub3dsLWNhcm91c2VsLm93bC1sb2FkZWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vd2wtY2Fyb3VzZWwub3dsLWxvYWRpbmcge1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vd2wtY2Fyb3VzZWwub3dsLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG4ub3dsLWNhcm91c2VsLm93bC1yZWZyZXNoIC5vd2wtaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3dsLWNhcm91c2VsLm93bC1kcmFnIC5vd2wtaXRlbSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ub3dsLWNhcm91c2VsLm93bC1ncmFiIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiAtby1ncmFiO1xuICBjdXJzb3I6IC1tcy1ncmFiO1xuICBjdXJzb3I6IGdyYWI7XG59XG4ub3dsLWNhcm91c2VsLm93bC1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5vd2wtY2Fyb3VzZWwub3dsLXJ0bCAub3dsLWl0ZW0ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi8qIE5vIEpzICovXG4ubm8tanMgLm93bC1jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5cblxuLy9cbi8vIFRIRU1FXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vKiBcbiAqICBEZWZhdWx0IHRoZW1lIC0gT3dsIENhcm91c2VsIENTUyBGaWxlXG4gKi9cbi5vd2wtdGhlbWUgLm93bC1uYXYge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ub3dsLXRoZW1lIC5vd2wtbmF2IFtjbGFzcyo9J293bC0nXSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDVweDtcbiAgcGFkZGluZzogNHB4IDdweDtcbiAgYmFja2dyb3VuZDogI2Q2ZDZkNjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLm93bC10aGVtZSAub3dsLW5hdiBbY2xhc3MqPSdvd2wtJ106aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjODY5NzkxO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5vd2wtdGhlbWUgLm93bC1uYXYgLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ub3dsLXRoZW1lIC5vd2wtbmF2LmRpc2FibGVkICsgLm93bC1kb3RzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5vd2wtdGhlbWUgLm93bC1kb3RzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHpvb206IDE7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG59XG4ub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdCBzcGFuIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiA1cHggN3B4O1xuICBiYWNrZ3JvdW5kOiAjZDZkNmQ2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbi5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSBzcGFuLCAub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdDpob3ZlciBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzg2OTc5MTtcbn0iLCJcclxuLy9cclxuLy8gR2xvYmFsIHN0eWxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuKiB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLnJvdyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBcclxuICBAbWVkaWEgKG1heC13aWR0aDogQGZsb2F0QnJlYWtwb2ludCkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIFxyXG59XHJcblxyXG5ib2R5IHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAZmxvYXRCcmVha3BvaW50KSB7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICB9XHJcbn1cclxuXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gIGZvbnQtZmFtaWx5OiBAYmFzZUZvbnRGYW1pbHlNZWRpdW07XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuYSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnRvcC1wYW5lbCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHotaW5kZXg6IDEwMDAwO1xyXG59XHJcblxyXG4uZm9udC1ub3JtYWxpemUoQHNpemUpIHtcclxuICBmb250LXNpemU6IEBzaXplO1xyXG4gIGxpbmUtaGVpZ2h0OiBAc2l6ZTtcclxufVxyXG5cclxuLmltZy1yZXRpbmEoQGZpbGUtMXg7IEBmaWxlLTJ4OyBAd2lkdGgtMXg7IEBoZWlnaHQtMXgpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJAe2ZpbGUtMXh9XCIpO1xyXG5cclxuICBAbWVkaWFcclxuICBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXHJcbiAgb25seSBzY3JlZW4gYW5kICggICBtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxyXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLzEpLFxyXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcclxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgICAgICAgICBtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSxcclxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgICAgICAgICBtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIkB7ZmlsZS0yeH1cIik7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IEB3aWR0aC0xeCBAaGVpZ2h0LTF4O1xyXG4gIH1cclxufVxyXG5cclxuLmxpbmstZXh0ZXJuYWwge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBmb250LWZhbWlseTogJ2JlbGxpYXRhJztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGNvbnRlbnQ6IFwiXFxlMTI4XCI7XHJcbiAgICBzcGVhazogbm9uZTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMDU7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY29sb3I6ICNjY2M7XHJcbiAgfVxyXG59XHJcblxyXG4ueW91dHViZS13cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxuICBwYWRkaW5nLXRvcDogMzVweDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgaWZyYW1lIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDowO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb24ge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgcGFkZGluZzogNDBweCAwO1xyXG5cclxuICAmX19oZWFkZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICZfX3NlcCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgbWFyZ2luOiAyMnB4IGF1dG8gMDtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XHJcblxyXG4gICAgICAuaW1nLXJldGluYSgnLi4vaW1nL2Nyb3NzLnBuZycsICcuLi9pbWcvY3Jvc3NAMngucG5nJywgNXB4LCA1cHgpO1xyXG5cclxuICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogZmFkZSgjMDAwLCAzMCUpO1xyXG4gICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgyLFxyXG4gICAgJl9faDIge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAuZm9udC1ub3JtYWxpemUoMjRweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGNvbG9yOiBAaGVhZGluZ3NDb2xvcjtcclxuICAgICAgZm9udC1mYW1pbHk6IEBoZWFkaW5nc0ZvbnRGYW1pbHk7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIC5mb250LW5vcm1hbGl6ZSgxNHB4KTtcclxuICAgICAgZm9udC1mYW1pbHk6IEBoZWFkaW5nc0ZvbnRGYW1pbHk7XHJcbiAgICAgIG1hcmdpbjogMjJweCAwIDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBmbG9hdEJyZWFrcG9pbnQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1uYXJyb3cge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMDtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAZmxvYXRCcmVha3BvaW50KSB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vIFByb2plY3QgaWNvbnNcclxuQGltcG9ydCBcImJhLWljb25zLmxlc3NcIjtcclxuXHJcbi8vIFRvcCBuYXZpZ2F0aW9uIGJhclxyXG5AaW1wb3J0IFwiYmEtbmF2Lmxlc3NcIjtcclxuXHJcbi8vIEhlYWRlci9UZWFzZXIgYmxvY2tcclxuQGltcG9ydCBcImJhLWhlYWRlci5sZXNzXCI7XHJcblxyXG4vLyBIZWFkZXIvVGVhc2VyIGJsb2NrXHJcbkBpbXBvcnQgXCJiYS1zZWFyY2gubGVzc1wiO1xyXG5cclxuXHJcblxyXG4vL1xyXG4vLyBWZXJ5dG9wXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uc2VjdGlvbi0tdmVyeXRvcCB7XHJcblxyXG4gICsgLnNlY3Rpb24tLWxhdGVzdCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBmbG9hdEJyZWFrcG9pbnQpIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uam9pbnVzIHtcclxuICBib3JkZXI6IDRweCBzb2xpZCAjZDlkOWQ5O1xyXG4gIHBhZGRpbmc6IDMwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTUwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTE4MHB4O1xyXG4gICAgd2lkdGg6IDE1MDBweDtcclxuICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9qb2ludXMtYmcucG5nJykgMCAwIG5vLXJlcGVhdDtcclxuICB9XHJcblxyXG4gIC5yb3ctZmx1aWQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICB9XHJcblxyXG4gICZfX2hlYWRsaW5lcyB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBmbG9hdEJyZWFrcG9pbnQpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ZhY2Vib29rIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBib3JkZXItd2lkdGg6IDJweDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGFnIHtcclxuICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGZsb2F0QnJlYWtwb2ludCkge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgJl9fdGFnIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAxNHB4IGF1dG8gMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBvcHVsYXItbG9jYXRpb25zIHtcclxuICBwYWRkaW5nOiAzMHB4IDAgMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6IEB0ZXh0Q29sb3I7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogQGxpbmtDb2xvckhvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGZsb2F0QnJlYWtwb2ludCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5wbC1jaXRpZXMge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XHJcbiAgcGFkZGluZzogNDBweDtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIC5jbGVhcmZpeCgpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBub25lO1xyXG5cclxuICBoNCB7XHJcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi0tbGF0ZXN0IHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAZmxvYXRCcmVha3BvaW50KSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb24tLXJldmlld3Mge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDgwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYjJiMmIyO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGZsb2F0QnJlYWtwb2ludCkge1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZXZpZXdzLS12ZW51ZXMsXHJcbiAgLnJldmlld3MtLWNvbW1lbnRzIHtcclxuXHJcbiAgICAuc2VjdGlvbl9fY29udGVudCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vXHJcbi8vIENvbnRlbnRcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5icmVhZGNydW1icyB7XHJcbiAgbWFyZ2luOiAzNXB4IDA7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBmbG9hdEJyZWFrcG9pbnQpIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb24tLWNvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDEwcHggMDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAZmxvYXRCcmVha3BvaW50KSB7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb24tLWxvb2tzIHtcclxuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xyXG59XHJcblxyXG4vLyBJdGVtcyBvbiBmb3JudCBwYWdlXHJcbkBpbXBvcnQgXCJiYS1pdGVtcy5sZXNzXCI7XHJcblxyXG4vLyBWZW51ZSBwYWdlXHJcbkBpbXBvcnQgXCJiYS12ZW51ZS5sZXNzXCI7XHJcblxyXG4uYi1jb250ZW50IHtcclxuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuICAmX19ibG9jayB7XHJcbiAgICBpbWcge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2FjdGlvbnMge1xyXG4gICAgLmNsZWFyZml4KCk7XHJcbiAgfVxyXG5cclxuICA+IC5zZWN0aW9uX19oZWFkZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcblxyXG4gICZfX3NwbGl0IHtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICZfX2NlbGwge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy9cclxuLy8gQXNpZGVcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5hc2lkZSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG5cclxuICArIC5hc2lkZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vL1xyXG4vLyBGb290ZXIgYmxvY2tzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uc2VjdGlvbi0tZm9vdGVyLWJsb2NrcyB7XHJcbiAgYmFja2dyb3VuZDogIzI2MjYyNjtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBmbG9hdEJyZWFrcG9pbnQpIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcclxuXHJcbiAgICAuY291bnRyeS1zd2l0Y2hlciB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgLmlucHV0LWJsb2NrLWxldmVsKCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYm94LWNhcHRpb24ge1xyXG4gICAgY29sb3I6ICMzN2E2YzE7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG5cclxuICAubmF2LXN0YWNrZWQge1xyXG5cclxuICAgID4gbGkge1xyXG4gICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICA+IGEsXHJcbiAgICAgID4gYTpmb2N1cyB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgY29sb3I6ICM2YjZiNmI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIGNvbG9yOiBAbGlua0NvbG9ySG92ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFjdGl2ZSA+IGEsXHJcbiAgICAgICYuYWN0aXZlID4gYTpob3ZlcixcclxuICAgICAgJi5hY3RpdmUgPiBhOmZvY3VzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjogQGxpbmtDb2xvckhvdmVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubGFuZ3VhZ2Utc3dpdGNoZXIsXHJcbi5jb3VudHJ5LXN3aXRjaGVyIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNjQ2NDY0O1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAZmxvYXRCcmVha3BvaW50KSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIC5pbnB1dC1ibG9jay1sZXZlbCgpO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGZsb2F0QnJlYWtwb2ludCkge1xyXG5cclxuICAucm93LWZsdWlkLmdyLW1vYmlsZSB7XHJcbiAgICAuY2xlYXJmaXgoKTtcclxuXHJcbiAgICA+IFtjbGFzcyo9XCJzcGFuXCJdIHtcclxuICAgICAgbWFyZ2luOiAwIDAgMzBweDtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vXHJcbi8vIEZvb3RlclxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLnNlY3Rpb24tLWZvb3RlciB7XHJcbiAgYmFja2dyb3VuZDogIzI2MjYyNjtcclxuICBib3JkZXItdG9wOiAycHggc29saWQgIzM1MzUzNTtcclxuICBwYWRkaW5nOiAzNXB4IDA7XHJcbiAgY29sb3I6ICM2YjZiNmI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogQGZsb2F0QnJlYWtwb2ludCkge1xyXG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbn1cclxuXHJcbi5jb3B5cmlnaHQge1xyXG4gIG1hcmdpbjogMDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiBmYWRlKCNmZmYsIDYwJSk7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiBAbGlua0NvbG9ySG92ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL1xyXG4vLyBBZHZlcnRcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5hZHZlcnQge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgcGFkZGluZzogMzBweCA0MHB4O1xyXG4gIGNvbG9yOiAjY2NjO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbn1cclxuXHJcblxyXG4uYWRkdGhpcy1zaGFyZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLy9cclxuLy8gQWRkVGhpcyBzdHlsZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuI2F0cnNiIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcbi5hdC1yZXNwLXNoYXJlLWVsZW1lbnQge1xyXG5cclxuICAgID4gYSB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vIHdpZHRoOiAxJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBhIC5hdC1pY29uLXdyYXBwZXIge1xyXG4gICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4iLCJAZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ2JlbGxpYXRhJztcclxuICBzcmM6dXJsKCdmb250cy9iZWxsaWF0YS5lb3Q/anVuOGYwJyk7XHJcbiAgc3JjOnVybCgnZm9udHMvYmVsbGlhdGEuZW90PyNpZWZpeGp1bjhmMCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnZm9udHMvYmVsbGlhdGEud29mZj9qdW44ZjAnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnZm9udHMvYmVsbGlhdGEudHRmP2p1bjhmMCcpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgIHVybCgnZm9udHMvYmVsbGlhdGEuc3ZnP2p1bjhmMCNiZWxsaWF0YScpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbltjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XHJcbiAgZm9udC1mYW1pbHk6ICdiZWxsaWF0YSc7XHJcbiAgc3BlYWs6IG5vbmU7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMDU7XHJcblxyXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi5pY29uLWdsYXNzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMDBcIjtcclxufVxyXG4uaWNvbi1tdXNpYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDAxXCI7XHJcbn1cclxuLmljb24tc2VhcmNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMDJcIjtcclxufVxyXG4uaWNvbi1lbnZlbG9wZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMDNcIjtcclxufVxyXG4uaWNvbi1oZWFydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCI7XHJcbn1cclxuLmljb24tc3RhcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7XHJcbn1cclxuLmljb24tc3Rhci1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMDZcIjtcclxufVxyXG4uaWNvbi11c2VyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMDdcIjtcclxufVxyXG4uaWNvbi1maWxtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMDhcIjtcclxufVxyXG4uaWNvbi10aC1sYXJnZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDA5XCI7XHJcbn1cclxuLmljb24tdGg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAwYVwiO1xyXG59XHJcbi5pY29uLXRoLWxpc3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAwYlwiO1xyXG59XHJcbi5pY29uLWNoZWNrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMGNcIjtcclxufVxyXG4uaWNvbi10aW1lczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XHJcbn1cclxuLmljb24tc2VhcmNoLXBsdXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAwZVwiO1xyXG59XHJcbi5pY29uLXNlYXJjaC1taW51czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDEwXCI7XHJcbn1cclxuLmljb24tcG93ZXItb2ZmOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMTFcIjtcclxufVxyXG4uaWNvbi1zaWduYWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAxMlwiO1xyXG59XHJcbi5pY29uLWdlYXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAxM1wiO1xyXG59XHJcbi5pY29uLXRyYXNoLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAxNFwiO1xyXG59XHJcbi5pY29uLWhvbWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAxNVwiO1xyXG59XHJcbi5pY29uLWZpbGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDE2XCI7XHJcbn1cclxuLmljb24tY2xvY2stbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDE3XCI7XHJcbn1cclxuLmljb24tcm9hZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDE4XCI7XHJcbn1cclxuLmljb24tZG93bmxvYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAxOVwiO1xyXG59XHJcbi5pY29uLWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAxYVwiO1xyXG59XHJcbi5pY29uLWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMWJcIjtcclxufVxyXG4uaWNvbi1pbmJveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDFjXCI7XHJcbn1cclxuLmljb24tcGxheS1jaXJjbGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDFkXCI7XHJcbn1cclxuLmljb24tcm90YXRlLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMWVcIjtcclxufVxyXG4uaWNvbi1yZWZyZXNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMjFcIjtcclxufVxyXG4uaWNvbi1saXN0LWFsdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDIyXCI7XHJcbn1cclxuLmljb24tbG9jazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7XHJcbn1cclxuLmljb24tZmxhZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDI0XCI7XHJcbn1cclxuLmljb24taGVhZHBob25lczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDI1XCI7XHJcbn1cclxuLmljb24tdm9sdW1lLW9mZjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDI2XCI7XHJcbn1cclxuLmljb24tdm9sdW1lLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAyN1wiO1xyXG59XHJcbi5pY29uLXZvbHVtZS11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDI4XCI7XHJcbn1cclxuLmljb24tcXJjb2RlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMjlcIjtcclxufVxyXG4uaWNvbi1iYXJjb2RlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMmFcIjtcclxufVxyXG4uaWNvbi10YWc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAyYlwiO1xyXG59XHJcbi5pY29uLXRhZ3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAyY1wiO1xyXG59XHJcbi5pY29uLWJvb2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAyZFwiO1xyXG59XHJcbi5pY29uLWJvb2ttYXJrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMmVcIjtcclxufVxyXG4uaWNvbi1wcmludDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDJmXCI7XHJcbn1cclxuLmljb24tY2FtZXJhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMzBcIjtcclxufVxyXG4uaWNvbi1mb250OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMzFcIjtcclxufVxyXG4uaWNvbi1ib2xkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMzJcIjtcclxufVxyXG4uaWNvbi1pdGFsaWM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAzM1wiO1xyXG59XHJcbi5pY29uLXRleHQtaGVpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMzRcIjtcclxufVxyXG4uaWNvbi10ZXh0LXdpZHRoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMzVcIjtcclxufVxyXG4uaWNvbi1hbGlnbi1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMzZcIjtcclxufVxyXG4uaWNvbi1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAzN1wiO1xyXG59XHJcbi5pY29uLWFsaWduLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMzhcIjtcclxufVxyXG4uaWNvbi1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMzlcIjtcclxufVxyXG4uaWNvbi1saXN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwM2FcIjtcclxufVxyXG4uaWNvbi1kZWRlbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAzYlwiO1xyXG59XHJcbi5pY29uLWluZGVudDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDNjXCI7XHJcbn1cclxuLmljb24tdmlkZW8tY2FtZXJhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwM2RcIjtcclxufVxyXG4uaWNvbi1waG90bzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDNlXCI7XHJcbn1cclxuLmljb24tcGVuY2lsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNDBcIjtcclxufVxyXG4uaWNvbi1tYXAtbWFya2VyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNDFcIjtcclxufVxyXG4uaWNvbi1hZGp1c3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA0MlwiO1xyXG59XHJcbi5pY29uLXRpbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA0M1wiO1xyXG59XHJcbi5pY29uLWVkaXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA0NFwiO1xyXG59XHJcbi5pY29uLXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNDVcIjtcclxufVxyXG4uaWNvbi1jaGVjay1zcXVhcmUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDQ2XCI7XHJcbn1cclxuLmljb24tYXJyb3dzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNDdcIjtcclxufVxyXG4uaWNvbi1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNDhcIjtcclxufVxyXG4uaWNvbi1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNDlcIjtcclxufVxyXG4uaWNvbi1iYWNrd2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDRhXCI7XHJcbn1cclxuLmljb24tcGxheTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDRiXCI7XHJcbn1cclxuLmljb24tcGF1c2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA0Y1wiO1xyXG59XHJcbi5pY29uLXN0b3A6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA0ZFwiO1xyXG59XHJcbi5pY29uLWZvcndhcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA0ZVwiO1xyXG59XHJcbi5pY29uLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDUwXCI7XHJcbn1cclxuLmljb24tc3RlcC1mb3J3YXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNTFcIjtcclxufVxyXG4uaWNvbi1lamVjdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDUyXCI7XHJcbn1cclxuLmljb24tY2hldnJvbi1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNTNcIjtcclxufVxyXG4uaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNTRcIjtcclxufVxyXG4uaWNvbi1wbHVzLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDU1XCI7XHJcbn1cclxuLmljb24tbWludXMtY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNTZcIjtcclxufVxyXG4uaWNvbi10aW1lcy1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1N1wiO1xyXG59XHJcbi5pY29uLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDU4XCI7XHJcbn1cclxuLmljb24tcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNTlcIjtcclxufVxyXG4uaWNvbi1pbmZvLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDVhXCI7XHJcbn1cclxuLmljb24tY3Jvc3NoYWlyczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDViXCI7XHJcbn1cclxuLmljb24tdGltZXMtY2lyY2xlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1Y1wiO1xyXG59XHJcbi5pY29uLWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNWRcIjtcclxufVxyXG4uaWNvbi1iYW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1ZVwiO1xyXG59XHJcbi5pY29uLWFycm93LWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2MFwiO1xyXG59XHJcbi5pY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNjFcIjtcclxufVxyXG4uaWNvbi1hcnJvdy11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDYyXCI7XHJcbn1cclxuLmljb24tYXJyb3ctZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDYzXCI7XHJcbn1cclxuLmljb24tbWFpbC1mb3J3YXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNjRcIjtcclxufVxyXG4uaWNvbi1leHBhbmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2NVwiO1xyXG59XHJcbi5pY29uLWNvbXByZXNzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNjZcIjtcclxufVxyXG4uaWNvbi1wbHVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNjdcIjtcclxufVxyXG4uaWNvbi1taW51czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7XHJcbn1cclxuLmljb24tYXN0ZXJpc2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2OVwiO1xyXG59XHJcbi5pY29uLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDZhXCI7XHJcbn1cclxuLmljb24tZ2lmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDZiXCI7XHJcbn1cclxuLmljb24tbGVhZjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDZjXCI7XHJcbn1cclxuLmljb24tZmlyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDZkXCI7XHJcbn1cclxuLmljb24tZXllOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNmVcIjtcclxufVxyXG4uaWNvbi1leWUtc2xhc2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3MFwiO1xyXG59XHJcbi5pY29uLXdhcm5pbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3MVwiO1xyXG59XHJcbi5pY29uLXBsYW5lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNzJcIjtcclxufVxyXG4uaWNvbi1jYWxlbmRhcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7XHJcbn1cclxuLmljb24tcmFuZG9tOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNzRcIjtcclxufVxyXG4uaWNvbi1jb21tZW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNzVcIjtcclxufVxyXG4uaWNvbi1tYWduZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3NlwiO1xyXG59XHJcbi5pY29uLWNoZXZyb24tdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3N1wiO1xyXG59XHJcbi5pY29uLWNoZXZyb24tZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XHJcbn1cclxuLmljb24tcmV0d2VldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDc5XCI7XHJcbn1cclxuLmljb24tc2hvcHBpbmctY2FydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDdhXCI7XHJcbn1cclxuLmljb24tZm9sZGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwN2JcIjtcclxufVxyXG4uaWNvbi1mb2xkZXItb3BlbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCI7XHJcbn1cclxuLmljb24tYXJyb3dzLXY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3ZFwiO1xyXG59XHJcbi5pY29uLWFycm93cy1oOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwN2VcIjtcclxufVxyXG4uaWNvbi1iYXItY2hhcnQtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDgwXCI7XHJcbn1cclxuLmljb24tdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4MVwiO1xyXG59XHJcbi5pY29uLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDgyXCI7XHJcbn1cclxuLmljb24tY2FtZXJhLXJldHJvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwODNcIjtcclxufVxyXG4uaWNvbi1rZXk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4NFwiO1xyXG59XHJcbi5pY29uLWdlYXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwODVcIjtcclxufVxyXG4uaWNvbi1jb21tZW50czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDg2XCI7XHJcbn1cclxuLmljb24tdGh1bWJzLW8tdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4N1wiO1xyXG59XHJcbi5pY29uLXRodW1icy1vLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4OFwiO1xyXG59XHJcbi5pY29uLXN0YXItaGFsZjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDg5XCI7XHJcbn1cclxuLmljb24taGVhcnQtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDhhXCI7XHJcbn1cclxuLmljb24tc2lnbi1vdXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4YlwiO1xyXG59XHJcbi5pY29uLWxpbmtlZGluLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDhjXCI7XHJcbn1cclxuLmljb24tdGh1bWItdGFjazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDhkXCI7XHJcbn1cclxuLmljb24tZXh0ZXJuYWwtbGluazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XHJcbn1cclxuLmljb24tc2lnbi1pbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDkwXCI7XHJcbn1cclxuLmljb24tdHJvcGh5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOTFcIjtcclxufVxyXG4uaWNvbi1naXRodWItc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOTJcIjtcclxufVxyXG4uaWNvbi11cGxvYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5M1wiO1xyXG59XHJcbi5pY29uLWxlbW9uLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5NFwiO1xyXG59XHJcbi5pY29uLXBob25lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOTVcIjtcclxufVxyXG4uaWNvbi1zcXVhcmUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDk2XCI7XHJcbn1cclxuLmljb24tYm9va21hcmstbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDk3XCI7XHJcbn1cclxuLmljb24tcGhvbmUtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOThcIjtcclxufVxyXG4uaWNvbi10d2l0dGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOTlcIjtcclxufVxyXG4uaWNvbi1mYWNlYm9vazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XHJcbn1cclxuLmljb24tZ2l0aHViOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOWJcIjtcclxufVxyXG4uaWNvbi11bmxvY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5Y1wiO1xyXG59XHJcbi5pY29uLWNyZWRpdC1jYXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOWRcIjtcclxufVxyXG4uaWNvbi1yc3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5ZVwiO1xyXG59XHJcbi5pY29uLWhkZC1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYTBcIjtcclxufVxyXG4uaWNvbi1idWxsaG9ybjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGExXCI7XHJcbn1cclxuLmljb24tYmVsbC1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYTJcIjtcclxufVxyXG4uaWNvbi1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGEzXCI7XHJcbn1cclxuLmljb24taGFuZC1vLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYTRcIjtcclxufVxyXG4uaWNvbi1oYW5kLW8tbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGE1XCI7XHJcbn1cclxuLmljb24taGFuZC1vLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYTZcIjtcclxufVxyXG4uaWNvbi1oYW5kLW8tZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGE3XCI7XHJcbn1cclxuLmljb24tYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBhOFwiO1xyXG59XHJcbi5pY29uLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGE5XCI7XHJcbn1cclxuLmljb24tYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYWFcIjtcclxufVxyXG4uaWNvbi1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGFiXCI7XHJcbn1cclxuLmljb24tZ2xvYmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBhY1wiO1xyXG59XHJcbi5pY29uLXdyZW5jaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGFkXCI7XHJcbn1cclxuLmljb24tdGFza3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBhZVwiO1xyXG59XHJcbi5pY29uLWZpbHRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGIwXCI7XHJcbn1cclxuLmljb24tYnJpZWZjYXNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYjFcIjtcclxufVxyXG4uaWNvbi1hcnJvd3MtYWx0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYjJcIjtcclxufVxyXG4uaWNvbi1ncm91cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGMwXCI7XHJcbn1cclxuLmljb24tY2hhaW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjMVwiO1xyXG59XHJcbi5pY29uLWNsb3VkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYzJcIjtcclxufVxyXG4uaWNvbi1mbGFzazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGMzXCI7XHJcbn1cclxuLmljb24tY3V0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYzRcIjtcclxufVxyXG4uaWNvbi1jb3B5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYzVcIjtcclxufVxyXG4uaWNvbi1wYXBlcmNsaXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjNlwiO1xyXG59XHJcbi5pY29uLXNhdmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjN1wiO1xyXG59XHJcbi5pY29uLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGM4XCI7XHJcbn1cclxuLmljb24tbmF2aWNvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGM5XCI7XHJcbn1cclxuLmljb24tbGlzdC11bDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGNhXCI7XHJcbn1cclxuLmljb24tbGlzdC1vbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGNiXCI7XHJcbn1cclxuLmljb24tc3RyaWtldGhyb3VnaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGNjXCI7XHJcbn1cclxuLmljb24tdW5kZXJsaW5lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwY2RcIjtcclxufVxyXG4uaWNvbi10YWJsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGNlXCI7XHJcbn1cclxuLmljb24tbWFnaWM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkMFwiO1xyXG59XHJcbi5pY29uLXRydWNrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZDFcIjtcclxufVxyXG4uaWNvbi1waW50ZXJlc3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkMlwiO1xyXG59XHJcbi5pY29uLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkM1wiO1xyXG59XHJcbi5pY29uLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGQ0XCI7XHJcbn1cclxuLmljb24tZ29vZ2xlLXBsdXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkNVwiO1xyXG59XHJcbi5pY29uLW1vbmV5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZDZcIjtcclxufVxyXG4uaWNvbi1jYXJldC1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZDdcIjtcclxufVxyXG4uaWNvbi1jYXJldC11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGQ4XCI7XHJcbn1cclxuLmljb24tY2FyZXQtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGQ5XCI7XHJcbn1cclxuLmljb24tY2FyZXQtcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkYVwiO1xyXG59XHJcbi5pY29uLWNvbHVtbnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkYlwiO1xyXG59XHJcbi5pY29uLXVuc29ydGVkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZGNcIjtcclxufVxyXG4uaWNvbi1zb3J0LWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkZFwiO1xyXG59XHJcbi5pY29uLXNvcnQtdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkZVwiO1xyXG59XHJcbi5pY29uLWVudmVsb3BlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZTBcIjtcclxufVxyXG4uaWNvbi1saW5rZWRpbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7XHJcbn1cclxuLmljb24tcm90YXRlLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBlMlwiO1xyXG59XHJcbi5pY29uLWxlZ2FsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZTNcIjtcclxufVxyXG4uaWNvbi1kYXNoYm9hcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBlNFwiO1xyXG59XHJcbi5pY29uLWNvbW1lbnQtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGU1XCI7XHJcbn1cclxuLmljb24tY29tbWVudHMtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGU2XCI7XHJcbn1cclxuLmljb24tZmxhc2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBlN1wiO1xyXG59XHJcbi5pY29uLXNpdGVtYXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBlOFwiO1xyXG59XHJcbi5pY29uLXVtYnJlbGxhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZTlcIjtcclxufVxyXG4uaWNvbi1wYXN0ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGVhXCI7XHJcbn1cclxuLmljb24tbGlnaHRidWxiLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBlYlwiO1xyXG59XHJcbi5pY29uLWV4Y2hhbmdlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZWNcIjtcclxufVxyXG4uaWNvbi1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGVkXCI7XHJcbn1cclxuLmljb24tY2xvdWQtdXBsb2FkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZWVcIjtcclxufVxyXG4uaWNvbi11c2VyLW1kOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZjBcIjtcclxufVxyXG4uaWNvbi1zdGV0aG9zY29wZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGYxXCI7XHJcbn1cclxuLmljb24tc3VpdGNhc2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBmMlwiO1xyXG59XHJcbi5pY29uLWJlbGw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBmM1wiO1xyXG59XHJcbi5pY29uLWNvZmZlZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGY0XCI7XHJcbn1cclxuLmljb24tY3V0bGVyeTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGY1XCI7XHJcbn1cclxuLmljb24tZmlsZS10ZXh0LW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBmNlwiO1xyXG59XHJcbi5pY29uLWJ1aWxkaW5nLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBmN1wiO1xyXG59XHJcbi5pY29uLWhvc3BpdGFsLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBmOFwiO1xyXG59XHJcbi5pY29uLWFtYnVsYW5jZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGY5XCI7XHJcbn1cclxuLmljb24tbWVka2l0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZmFcIjtcclxufVxyXG4uaWNvbi1maWdodGVyLWpldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGZiXCI7XHJcbn1cclxuLmljb24tYmVlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGZjXCI7XHJcbn1cclxuLmljb24taC1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBmZFwiO1xyXG59XHJcbi5pY29uLXBsdXMtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZmVcIjtcclxufVxyXG4uaWNvbi1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTAwXCI7XHJcbn1cclxuLmljb24tYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMDFcIjtcclxufVxyXG4uaWNvbi1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwMlwiO1xyXG59XHJcbi5pY29uLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMDNcIjtcclxufVxyXG4uaWNvbi1hbmdsZS1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMDRcIjtcclxufVxyXG4uaWNvbi1hbmdsZS1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XHJcbn1cclxuLmljb24tYW5nbGUtdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwNlwiO1xyXG59XHJcbi5pY29uLWFuZ2xlLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwN1wiO1xyXG59XHJcbi5pY29uLWRlc2t0b3A6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwOFwiO1xyXG59XHJcbi5pY29uLWxhcHRvcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTA5XCI7XHJcbn1cclxuLmljb24tdGFibGV0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMGFcIjtcclxufVxyXG4uaWNvbi1tb2JpbGUtcGhvbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwYlwiO1xyXG59XHJcbi5pY29uLWNpcmNsZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMGNcIjtcclxufVxyXG4uaWNvbi1xdW90ZS1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMGRcIjtcclxufVxyXG4uaWNvbi1xdW90ZS1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7XHJcbn1cclxuLmljb24tc3Bpbm5lcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7XHJcbn1cclxuLmljb24tY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMTFcIjtcclxufVxyXG4uaWNvbi1tYWlsLXJlcGx5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMTJcIjtcclxufVxyXG4uaWNvbi1naXRodWItYWx0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMTNcIjtcclxufVxyXG4uaWNvbi1mb2xkZXItbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTE0XCI7XHJcbn1cclxuLmljb24tZm9sZGVyLW9wZW4tbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTE1XCI7XHJcbn1cclxuLmljb24tc21pbGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTE4XCI7XHJcbn1cclxuLmljb24tZnJvd24tbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7XHJcbn1cclxuLmljb24tbWVoLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjExYVwiO1xyXG59XHJcbi5pY29uLWdhbWVwYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjExYlwiO1xyXG59XHJcbi5pY29uLWtleWJvYXJkLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjExY1wiO1xyXG59XHJcbi5pY29uLWZsYWctbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTFkXCI7XHJcbn1cclxuLmljb24tZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjExZVwiO1xyXG59XHJcbi5pY29uLXRlcm1pbmFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMjBcIjtcclxufVxyXG4uaWNvbi1jb2RlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMjFcIjtcclxufVxyXG4uaWNvbi1tYWlsLXJlcGx5LWFsbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTIyXCI7XHJcbn1cclxuLmljb24tc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMjNcIjtcclxufVxyXG4uaWNvbi1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTI0XCI7XHJcbn1cclxuLmljb24tY3JvcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTI1XCI7XHJcbn1cclxuLmljb24tY29kZS1mb3JrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMjZcIjtcclxufVxyXG4uaWNvbi11bmxpbms6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEyN1wiO1xyXG59XHJcbi5pY29uLXF1ZXN0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMjhcIjtcclxufVxyXG4uaWNvbi1pbmZvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMjlcIjtcclxufVxyXG4uaWNvbi1leGNsYW1hdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTJhXCI7XHJcbn1cclxuLmljb24tc3VwZXJzY3JpcHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEyYlwiO1xyXG59XHJcbi5pY29uLXN1YnNjcmlwdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTJjXCI7XHJcbn1cclxuLmljb24tZXJhc2VyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMmRcIjtcclxufVxyXG4uaWNvbi1wdXp6bGUtcGllY2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEyZVwiO1xyXG59XHJcbi5pY29uLW1pY3JvcGhvbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEzMFwiO1xyXG59XHJcbi5pY29uLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEzMVwiO1xyXG59XHJcbi5pY29uLXNoaWVsZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTMyXCI7XHJcbn1cclxuLmljb24tY2FsZW5kYXItbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTMzXCI7XHJcbn1cclxuLmljb24tZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEzNFwiO1xyXG59XHJcbi5pY29uLXJvY2tldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTM1XCI7XHJcbn1cclxuLmljb24tbWF4Y2RuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMzZcIjtcclxufVxyXG4uaWNvbi1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMzdcIjtcclxufVxyXG4uaWNvbi1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTM4XCI7XHJcbn1cclxuLmljb24tY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEzOVwiO1xyXG59XHJcbi5pY29uLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEzYVwiO1xyXG59XHJcbi5pY29uLWh0bWw1OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxM2JcIjtcclxufVxyXG4uaWNvbi1jc3MzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxM2NcIjtcclxufVxyXG4uaWNvbi1hbmNob3I6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEzZFwiO1xyXG59XHJcbi5pY29uLXVubG9jay1hbHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEzZVwiO1xyXG59XHJcbi5pY29uLWJ1bGxzZXllOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNDBcIjtcclxufVxyXG4uaWNvbi1lbGxpcHNpcy1oOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNDFcIjtcclxufVxyXG4uaWNvbi1lbGxpcHNpcy12OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNDJcIjtcclxufVxyXG4uaWNvbi1yc3Mtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNDNcIjtcclxufVxyXG4uaWNvbi1wbGF5LWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7XHJcbn1cclxuLmljb24tdGlja2V0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNDVcIjtcclxufVxyXG4uaWNvbi1taW51cy1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE0NlwiO1xyXG59XHJcbi5pY29uLW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNDdcIjtcclxufVxyXG4uaWNvbi1sZXZlbC11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTQ4XCI7XHJcbn1cclxuLmljb24tbGV2ZWwtZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTQ5XCI7XHJcbn1cclxuLmljb24tY2hlY2stc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNGFcIjtcclxufVxyXG4uaWNvbi1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNGJcIjtcclxufVxyXG4uaWNvbi1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTRjXCI7XHJcbn1cclxuLmljb24tc2hhcmUtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNGRcIjtcclxufVxyXG4uaWNvbi1jb21wYXNzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNGVcIjtcclxufVxyXG4uaWNvbi10b2dnbGUtZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTUwXCI7XHJcbn1cclxuLmljb24tdG9nZ2xlLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNTFcIjtcclxufVxyXG4uaWNvbi10b2dnbGUtcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1MlwiO1xyXG59XHJcbi5pY29uLWV1cm86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1M1wiO1xyXG59XHJcbi5pY29uLWdicDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7XHJcbn1cclxuLmljb24tZG9sbGFyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNTVcIjtcclxufVxyXG4uaWNvbi1ydXBlZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7XHJcbn1cclxuLmljb24tY255OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNTdcIjtcclxufVxyXG4uaWNvbi1ydWJsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7XHJcbn1cclxuLmljb24td29uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNTlcIjtcclxufVxyXG4uaWNvbi1iaXRjb2luOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNWFcIjtcclxufVxyXG4uaWNvbi1maWxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNWJcIjtcclxufVxyXG4uaWNvbi1maWxlLXRleHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1Y1wiO1xyXG59XHJcbi5pY29uLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNWRcIjtcclxufVxyXG4uaWNvbi1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1ZVwiO1xyXG59XHJcbi5pY29uLXNvcnQtYW1vdW50LWFzYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCI7XHJcbn1cclxuLmljb24tc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTYxXCI7XHJcbn1cclxuLmljb24tc29ydC1udW1lcmljLWFzYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7XHJcbn1cclxuLmljb24tc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE2M1wiO1xyXG59XHJcbi5pY29uLXRodW1icy11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTY0XCI7XHJcbn1cclxuLmljb24tdGh1bWJzLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE2NVwiO1xyXG59XHJcbi5pY29uLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNjZcIjtcclxufVxyXG4uaWNvbi15b3V0dWJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNjdcIjtcclxufVxyXG4uaWNvbi14aW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNjhcIjtcclxufVxyXG4uaWNvbi14aW5nLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7XHJcbn1cclxuLmljb24teW91dHViZS1wbGF5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNmFcIjtcclxufVxyXG4uaWNvbi1kcm9wYm94OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNmJcIjtcclxufVxyXG4uaWNvbi1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTZjXCI7XHJcbn1cclxuLmljb24taW5zdGFncmFtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNmRcIjtcclxufVxyXG4uaWNvbi1mbGlja3I6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE2ZVwiO1xyXG59XHJcbi5pY29uLWFkbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7XHJcbn1cclxuLmljb24tYml0YnVja2V0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNzFcIjtcclxufVxyXG4uaWNvbi1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNzJcIjtcclxufVxyXG4uaWNvbi10dW1ibHI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE3M1wiO1xyXG59XHJcbi5pY29uLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE3NFwiO1xyXG59XHJcbi5pY29uLWxvbmctYXJyb3ctZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTc1XCI7XHJcbn1cclxuLmljb24tbG9uZy1hcnJvdy11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTc2XCI7XHJcbn1cclxuLmljb24tbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNzdcIjtcclxufVxyXG4uaWNvbi1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNzhcIjtcclxufVxyXG4uaWNvbi1hcHBsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTc5XCI7XHJcbn1cclxuLmljb24td2luZG93czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTdhXCI7XHJcbn1cclxuLmljb24tYW5kcm9pZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTdiXCI7XHJcbn1cclxuLmljb24tbGludXg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE3Y1wiO1xyXG59XHJcbi5pY29uLWRyaWJiYmxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxN2RcIjtcclxufVxyXG4uaWNvbi1za3lwZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTdlXCI7XHJcbn1cclxuLmljb24tZm91cnNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTgwXCI7XHJcbn1cclxuLmljb24tdHJlbGxvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxODFcIjtcclxufVxyXG4uaWNvbi1mZW1hbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE4MlwiO1xyXG59XHJcbi5pY29uLW1hbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE4M1wiO1xyXG59XHJcbi5pY29uLWdpdHRpcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTg0XCI7XHJcbn1cclxuLmljb24tc3VuLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE4NVwiO1xyXG59XHJcbi5pY29uLW1vb24tbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7XHJcbn1cclxuLmljb24tYXJjaGl2ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTg3XCI7XHJcbn1cclxuLmljb24tYnVnOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxODhcIjtcclxufVxyXG4uaWNvbi12azpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCI7XHJcbn1cclxuLmljb24td2VpYm86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE4YVwiO1xyXG59XHJcbi5pY29uLXJlbnJlbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMThiXCI7XHJcbn1cclxuLmljb24tcGFnZWxpbmVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOGNcIjtcclxufVxyXG4uaWNvbi1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMThkXCI7XHJcbn1cclxuLmljb24tYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE4ZVwiO1xyXG59XHJcbi5pY29uLWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE5MFwiO1xyXG59XHJcbi5pY29uLXRvZ2dsZS1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOTFcIjtcclxufVxyXG4uaWNvbi1kb3QtY2lyY2xlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE5MlwiO1xyXG59XHJcbi5pY29uLXdoZWVsY2hhaXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE5M1wiO1xyXG59XHJcbi5pY29uLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTk0XCI7XHJcbn1cclxuLmljb24tdHVya2lzaC1saXJhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOTVcIjtcclxufVxyXG4uaWNvbi1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOTZcIjtcclxufVxyXG4uaWNvbi1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOTdcIjtcclxufVxyXG4uaWNvbi1zbGFjazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTk4XCI7XHJcbn1cclxuLmljb24tZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOTlcIjtcclxufVxyXG4uaWNvbi13b3JkcHJlc3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE5YVwiO1xyXG59XHJcbi5pY29uLW9wZW5pZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTliXCI7XHJcbn1cclxuLmljb24taW5zdGl0dXRpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE5Y1wiO1xyXG59XHJcbi5pY29uLW1vcnRhci1ib2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7XHJcbn1cclxuLmljb24teWFob286YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE5ZVwiO1xyXG59XHJcbi5pY29uLWdvb2dsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWEwXCI7XHJcbn1cclxuLmljb24tcmVkZGl0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYTFcIjtcclxufVxyXG4uaWNvbi1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYTJcIjtcclxufVxyXG4uaWNvbi1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFhM1wiO1xyXG59XHJcbi5pY29uLXN0dW1ibGV1cG9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYTRcIjtcclxufVxyXG4uaWNvbi1kZWxpY2lvdXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFhNVwiO1xyXG59XHJcbi5pY29uLWRpZ2c6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFhNlwiO1xyXG59XHJcbi5pY29uLXBpZWQtcGlwZXItc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYTdcIjtcclxufVxyXG4uaWNvbi1waWVkLXBpcGVyLWFsdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWE4XCI7XHJcbn1cclxuLmljb24tZHJ1cGFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYTlcIjtcclxufVxyXG4uaWNvbi1qb29tbGE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFhYVwiO1xyXG59XHJcbi5pY29uLWxhbmd1YWdlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYWJcIjtcclxufVxyXG4uaWNvbi1mYXg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFhY1wiO1xyXG59XHJcbi5pY29uLWJ1aWxkaW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYWRcIjtcclxufVxyXG4uaWNvbi1jaGlsZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWFlXCI7XHJcbn1cclxuLmljb24tcGF3OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYjBcIjtcclxufVxyXG4uaWNvbi1zcG9vbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWIxXCI7XHJcbn1cclxuLmljb24tY3ViZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWIyXCI7XHJcbn1cclxuLmljb24tY3ViZXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFiM1wiO1xyXG59XHJcbi5pY29uLWJlaGFuY2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFiNFwiO1xyXG59XHJcbi5pY29uLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYjVcIjtcclxufVxyXG4uaWNvbi1zdGVhbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWI2XCI7XHJcbn1cclxuLmljb24tc3RlYW0tc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYjdcIjtcclxufVxyXG4uaWNvbi1yZWN5Y2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYjhcIjtcclxufVxyXG4uaWNvbi1hdXRvbW9iaWxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYjlcIjtcclxufVxyXG4uaWNvbi1jYWI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFiYVwiO1xyXG59XHJcbi5pY29uLXRyZWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFiYlwiO1xyXG59XHJcbi5pY29uLXNwb3RpZnk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFiY1wiO1xyXG59XHJcbi5pY29uLWRldmlhbnRhcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFiZFwiO1xyXG59XHJcbi5pY29uLXNvdW5kY2xvdWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFiZVwiO1xyXG59XHJcbi5pY29uLWRhdGFiYXNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYzBcIjtcclxufVxyXG4uaWNvbi1maWxlLXBkZi1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYzFcIjtcclxufVxyXG4uaWNvbi1maWxlLXdvcmQtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWMyXCI7XHJcbn1cclxuLmljb24tZmlsZS1leGNlbC1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYzNcIjtcclxufVxyXG4uaWNvbi1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWM0XCI7XHJcbn1cclxuLmljb24tZmlsZS1waG90by1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYzVcIjtcclxufVxyXG4uaWNvbi1maWxlLXppcC1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYzZcIjtcclxufVxyXG4uaWNvbi1maWxlLXNvdW5kLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFjN1wiO1xyXG59XHJcbi5pY29uLWZpbGUtbW92aWUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCI7XHJcbn1cclxuLmljb24tZmlsZS1jb2RlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFjOVwiO1xyXG59XHJcbi5pY29uLXZpbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFjYVwiO1xyXG59XHJcbi5pY29uLWNvZGVwZW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFjYlwiO1xyXG59XHJcbi5pY29uLWpzZmlkZGxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxY2NcIjtcclxufVxyXG4uaWNvbi1saWZlLWJvdXk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFjZFwiO1xyXG59XHJcbi5pY29uLWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxY2VcIjtcclxufVxyXG4uaWNvbi1yYTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWQwXCI7XHJcbn1cclxuLmljb24tZ2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFkMVwiO1xyXG59XHJcbi5pY29uLWdpdC1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFkMlwiO1xyXG59XHJcbi5pY29uLWdpdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWQzXCI7XHJcbn1cclxuLmljb24taGFja2VyLW5ld3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFkNFwiO1xyXG59XHJcbi5pY29uLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFkNVwiO1xyXG59XHJcbi5pY29uLXFxOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZDZcIjtcclxufVxyXG4uaWNvbi13ZWNoYXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFkN1wiO1xyXG59XHJcbi5pY29uLXNlbmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFkOFwiO1xyXG59XHJcbi5pY29uLXNlbmQtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWQ5XCI7XHJcbn1cclxuLmljb24taGlzdG9yeTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWRhXCI7XHJcbn1cclxuLmljb24tY2lyY2xlLXRoaW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFkYlwiO1xyXG59XHJcbi5pY29uLWhlYWRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWRjXCI7XHJcbn1cclxuLmljb24tcGFyYWdyYXBoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZGRcIjtcclxufVxyXG4uaWNvbi1zbGlkZXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZGVcIjtcclxufVxyXG4uaWNvbi1zaGFyZS1hbHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFlMFwiO1xyXG59XHJcbi5pY29uLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFlMVwiO1xyXG59XHJcbi5pY29uLWJvbWI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFlMlwiO1xyXG59XHJcbi5pY29uLWV5ZTI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwMFwiO1xyXG59XHJcbi5pY29uLXBhcGVyLWNsaXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwMVwiO1xyXG59XHJcbi5pY29uLW1haWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwMlwiO1xyXG59XHJcbi5pY29uLXRvZ2dsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDAzXCI7XHJcbn1cclxuLmljb24tbGF5b3V0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDRcIjtcclxufVxyXG4uaWNvbi1saW5rOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDVcIjtcclxufVxyXG4uaWNvbi1iZWxsMjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDA2XCI7XHJcbn1cclxuLmljb24tbG9jazI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwN1wiO1xyXG59XHJcbi5pY29uLXVubG9jazI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwOFwiO1xyXG59XHJcbi5pY29uLXJpYmJvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDA5XCI7XHJcbn1cclxuLmljb24taW1hZ2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxMFwiO1xyXG59XHJcbi5pY29uLXNpZ25hbDI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxMVwiO1xyXG59XHJcbi5pY29uLXRhcmdldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDEyXCI7XHJcbn1cclxuLmljb24tY2xpcGJvYXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMTNcIjtcclxufVxyXG4uaWNvbi1jbG9jazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDE0XCI7XHJcbn1cclxuLmljb24td2F0Y2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxNVwiO1xyXG59XHJcbi5pY29uLWFpci1wbGF5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMTZcIjtcclxufVxyXG4uaWNvbi1jYW1lcmEyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMTdcIjtcclxufVxyXG4uaWNvbi12aWRlbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDE4XCI7XHJcbn1cclxuLmljb24tZGlzYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDE5XCI7XHJcbn1cclxuLmljb24tcHJpbnRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDIwXCI7XHJcbn1cclxuLmljb24tbW9uaXRvcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDIxXCI7XHJcbn1cclxuLmljb24tc2VydmVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMjJcIjtcclxufVxyXG4uaWNvbi1jb2c6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyM1wiO1xyXG59XHJcbi5pY29uLWhlYXJ0MjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDI0XCI7XHJcbn1cclxuLmljb24tcGFyYWdyYXBoMjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDI1XCI7XHJcbn1cclxuLmljb24tYWxpZ24tanVzdGlmeTI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyNlwiO1xyXG59XHJcbi5pY29uLWFsaWduLWxlZnQyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMjdcIjtcclxufVxyXG4uaWNvbi1hbGlnbi1jZW50ZXIyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMjhcIjtcclxufVxyXG4uaWNvbi1hbGlnbi1yaWdodDI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyOVwiO1xyXG59XHJcbi5pY29uLWJvb2syOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMzBcIjtcclxufVxyXG4uaWNvbi1sYXllcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAzMVwiO1xyXG59XHJcbi5pY29uLXN0YWNrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMzJcIjtcclxufVxyXG4uaWNvbi1zdGFjay0yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMzNcIjtcclxufVxyXG4uaWNvbi1wYXBlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDM0XCI7XHJcbn1cclxuLmljb24tcGFwZXItc3RhY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAzNVwiO1xyXG59XHJcbi5pY29uLXNlYXJjaDI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAzNlwiO1xyXG59XHJcbi5pY29uLXpvb20taW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAzN1wiO1xyXG59XHJcbi5pY29uLXpvb20tb3V0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMzhcIjtcclxufVxyXG4uaWNvbi1yZXBseTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDM5XCI7XHJcbn1cclxuLmljb24tY2lyY2xlLXBsdXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA0MFwiO1xyXG59XHJcbi5pY29uLWNpcmNsZS1taW51czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDQxXCI7XHJcbn1cclxuLmljb24tY2lyY2xlLWNoZWNrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNDJcIjtcclxufVxyXG4uaWNvbi1jaXJjbGUtY3Jvc3M6YmVmb3JlLFxyXG4uaWNvbi1yZW1vdmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA0M1wiO1xyXG59XHJcbi5pY29uLXNxdWFyZS1wbHVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNDRcIjtcclxufVxyXG4uaWNvbi1zcXVhcmUtbWludXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA0NVwiO1xyXG59XHJcbi5pY29uLXNxdWFyZS1jaGVjazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDQ2XCI7XHJcbn1cclxuLmljb24tc3F1YXJlLWNyb3NzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNDdcIjtcclxufVxyXG4uaWNvbi1taWNyb3Bob25lMjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDQ4XCI7XHJcbn1cclxuLmljb24tcmVjb3JkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNDlcIjtcclxufVxyXG4uaWNvbi1za2lwLWJhY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA1MFwiO1xyXG59XHJcbi5pY29uLXJld2luZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDUxXCI7XHJcbn1cclxuLmljb24tcGxheTI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA1MlwiO1xyXG59XHJcbi5pY29uLXBhdXNlMjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDUzXCI7XHJcbn1cclxuLmljb24tc3RvcDI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA1NFwiO1xyXG59XHJcbi5pY29uLWZhc3QtZm9yd2FyZDI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA1NVwiO1xyXG59XHJcbi5pY29uLXNraXAtZm9yd2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDU2XCI7XHJcbn1cclxuLmljb24tc2h1ZmZsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDU3XCI7XHJcbn1cclxuLmljb24tcmVwZWF0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNThcIjtcclxufVxyXG4uaWNvbi1mb2xkZXIyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNTlcIjtcclxufVxyXG4uaWNvbi11bWJyZWxsYTI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA2MFwiO1xyXG59XHJcbi5pY29uLW1vb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA2MVwiO1xyXG59XHJcbi5pY29uLXRoZXJtb21ldGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNjJcIjtcclxufVxyXG4uaWNvbi1kcm9wOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNjNcIjtcclxufVxyXG4uaWNvbi1zdW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA2NFwiO1xyXG59XHJcbi5pY29uLWNsb3VkMjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDY1XCI7XHJcbn1cclxuLmljb24tY2xvdWQtdXBsb2FkMjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDY2XCI7XHJcbn1cclxuLmljb24tY2xvdWQtZG93bmxvYWQyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNjdcIjtcclxufVxyXG4uaWNvbi11cGxvYWQyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNjhcIjtcclxufVxyXG4uaWNvbi1kb3dubG9hZDI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA2OVwiO1xyXG59XHJcbi5pY29uLWxvY2F0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNzBcIjtcclxufVxyXG4uaWNvbi1sb2NhdGlvbi0yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNzFcIjtcclxufVxyXG4uaWNvbi1tYXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA3MlwiO1xyXG59XHJcbi5pY29uLWJhdHRlcnk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA3M1wiO1xyXG59XHJcbi5pY29uLWhlYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA3NFwiO1xyXG59XHJcbi5pY29uLWJyaWVmY2FzZTI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA3NVwiO1xyXG59XHJcbi5pY29uLXNwZWVjaC1idWJibGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA3NlwiO1xyXG59XHJcbi5pY29uLWFuY2hvcjI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA3N1wiO1xyXG59XHJcbi5pY29uLWdsb2JlMjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDc4XCI7XHJcbn1cclxuLmljb24tYm94OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNzlcIjtcclxufVxyXG4uaWNvbi1yZWxvYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA4MFwiO1xyXG59XHJcbi5pY29uLXNoYXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwODFcIjtcclxufVxyXG4uaWNvbi1tYXJxdWVlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwODJcIjtcclxufVxyXG4uaWNvbi1tYXJxdWVlLXBsdXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA4M1wiO1xyXG59XHJcbi5pY29uLW1hcnF1ZWUtbWludXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA4NFwiO1xyXG59XHJcbi5pY29uLXRhZzI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA4NVwiO1xyXG59XHJcbi5pY29uLXBvd2VyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwODZcIjtcclxufVxyXG4uaWNvbi1jb21tYW5kOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwODdcIjtcclxufVxyXG4uaWNvbi1hbHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA4OFwiO1xyXG59XHJcbi5pY29uLWVzYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDg5XCI7XHJcbn1cclxuLmljb24tYmFyLWdyYXBoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwOTBcIjtcclxufVxyXG4uaWNvbi1iYXItZ3JhcGgtMjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDkxXCI7XHJcbn1cclxuLmljb24tcGllLWdyYXBoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwOTJcIjtcclxufVxyXG4uaWNvbi1zdGFyMjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDkzXCI7XHJcbn1cclxuLmljb24tYXJyb3ctbGVmdDI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA5NFwiO1xyXG59XHJcbi5pY29uLWFycm93LXJpZ2h0MjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDk1XCI7XHJcbn1cclxuLmljb24tYXJyb3ctdXAyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwOTZcIjtcclxufVxyXG4uaWNvbi1hcnJvdy1kb3duMjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDk3XCI7XHJcbn1cclxuLmljb24tdm9sdW1lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwOThcIjtcclxufVxyXG4uaWNvbi1tdXRlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwOTlcIjtcclxufVxyXG4uaWNvbi1jb250ZW50LXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMDBcIjtcclxufVxyXG4uaWNvbi1jb250ZW50LWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwMVwiO1xyXG59XHJcbi5pY29uLWdyaWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwMlwiO1xyXG59XHJcbi5pY29uLWdyaWQtMjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTAzXCI7XHJcbn1cclxuLmljb24tY29sdW1uczI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwNFwiO1xyXG59XHJcbi5pY29uLWxvYWRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTA1XCI7XHJcbn1cclxuLmljb24tYmFnOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMDZcIjtcclxufVxyXG4uaWNvbi1iYW4yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMDdcIjtcclxufVxyXG4uaWNvbi1mbGFnMjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTA4XCI7XHJcbn1cclxuLmljb24tdHJhc2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwOVwiO1xyXG59XHJcbi5pY29uLWV4cGFuZDI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTExMFwiO1xyXG59XHJcbi5pY29uLWNvbnRyYWN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMTFcIjtcclxufVxyXG4uaWNvbi1tYXhpbWl6ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTEyXCI7XHJcbn1cclxuLmljb24tbWluaW1pemU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTExM1wiO1xyXG59XHJcbi5pY29uLXBsdXMyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMTRcIjtcclxufVxyXG4uaWNvbi1taW51czI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTExNVwiO1xyXG59XHJcbi5pY29uLWNoZWNrMjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTE2XCI7XHJcbn1cclxuLmljb24tY3Jvc3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTExN1wiO1xyXG59XHJcbi5pY29uLW1vdmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTExOFwiO1xyXG59XHJcbi5pY29uLWRlbGV0ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTE5XCI7XHJcbn1cclxuLmljb24tbWVudTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTIwXCI7XHJcbn1cclxuLmljb24tYXJjaGl2ZTI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEyMVwiO1xyXG59XHJcbi5pY29uLWluYm94MjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTIyXCI7XHJcbn1cclxuLmljb24tb3V0Ym94OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMjNcIjtcclxufVxyXG4uaWNvbi1maWxlMjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTI0XCI7XHJcbn1cclxuLmljb24tZmlsZS1hZGQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEyNVwiO1xyXG59XHJcbi5pY29uLWZpbGUtc3VidHJhY3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEyNlwiO1xyXG59XHJcbi5pY29uLWhlbHA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEyN1wiO1xyXG59XHJcbi5pY29uLW9wZW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEyOFwiO1xyXG59XHJcbi5pY29uLWVsbGlwc2lzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMjlcIjtcclxufVxyXG4uaWNvbi1lbnZlbG9wZTE0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MDBcIjtcclxufSIsIlxyXG4vL1xyXG4vLyBIZWFkZXJcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5zZWN0aW9uLS1oZWFkZXIge1xyXG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKCcuLi8uLi9pbWcvYmcuanBnJykgNTAlIDAgbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDcwcHggMCAzNXB4O1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuMykgdXJsKCcuLi8uLi9pbWcvcGF0dGVybl9kb3QucG5nJykgMCAwIHJlcGVhdDtcclxuICB9XHJcblxyXG4gID4gLmNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAZmxvYXRCcmVha3BvaW50KSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICA+IGRpdiB7XHJcblxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBmbG9hdEJyZWFrcG9pbnQpIHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAuYm94IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oLWJsb2NrIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIGgxIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAZmxvYXRCcmVha3BvaW50KSB7XHJcbiAgICBcclxuICAgIGgxIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi0taGVhZGVyLWlubmVyIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICA+IC5jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBmbG9hdEJyZWFrcG9pbnQpIHtcclxuICAvLyAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgLy8gfVxyXG59IiwiXHJcbi8vXHJcbi8vIFNlYXJjaCBibG9ja1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLm5hdi1iYXItc2VhcmNoLWNvbGxhcHNlIHtcclxuICBjbGVhcjogYm90aDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGhlaWdodDogMDtcclxufVxyXG5cclxuXHJcblxyXG4uYmEtc2VhcmNoIHtcclxuICBtYXJnaW46IDgwcHggMCAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxMDtcclxuXHJcbiAgJi5zdGlja3kge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgei1pbmRleDogMjUwMTtcclxuXHJcbiAgICAuYmEtc2VhcmNoX19mb3JtIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgLnRhYi1jb250ZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudGFiLXBhbmUge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5uYXYtdGFicyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iYS1zZWFyY2hfX2Zvcm1fX2xvZ28ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAZmxvYXRCcmVha3BvaW50KSB7XHJcbiAgICBtYXJnaW46IDEwcHggMCAwO1xyXG4gIH1cclxufVxyXG5cclxuLmJhLWlucHV0cyB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwO1xyXG5cclxuICArIC5iYS1pbnB1dHMge1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogQGZsb2F0QnJlYWtwb2ludCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1sYWJlbCB7XHJcbiAgICAgIHdpZHRoOiA4JTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogI2FhYTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgcGFkZGluZzogMCA2cHg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogQGZsb2F0QnJlYWtwb2ludCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1idG4ge1xyXG4gICAgICB3aWR0aDogMjAlO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAZmxvYXRCcmVha3BvaW50KSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYnRuLWNhbmNlbCB7XHJcbiAgICAgIHdpZHRoOiAyNCU7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dycCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAudHlwZWFoZWFkIHtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAuYm9yZGVyLXJhZGl1cygwKTtcclxuXHJcbiAgICAgIC5jYXRlZ29yeSB7IGZsb2F0OiByaWdodDsgZm9udC13ZWlnaHQ6IGJvbGQ7IGNvbG9yOiAjMzhiN2VhOyB9XHJcbiAgICAgIGxpLmFjdGl2ZSAuY2F0ZWdvcnkgeyBjb2xvcjogI2ZmZjsgfVxyXG4gICAgICAuYWRkcmVzcyB7IGRpc3BsYXk6IGJsb2NrOyB9XHJcbiAgICAgIGltZyB7IGZsb2F0OiBsZWZ0OyBtYXJnaW4tcmlnaHQ6IDlweDsgd2lkdGg6IDM4cHg7IH1cclxuXHJcbiAgICAgICYuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tbG9jIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgLmJhLWlucHV0c19faXRlbV9fd3JwIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxvYy1jbGVhciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIGhlaWdodDogMTZweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9jcm9zcy1zaWduLnBuZycpIDAgMCBuby1yZXBlYXQ7XHJcbiAgcmlnaHQ6IDVweDtcclxuICB0b3A6IDZweDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5iYS1zZWFyY2hfX2Zvcm0ge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgLmJvcmRlci1yYWRpdXMoMCAzcHggM3B4IDNweCk7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICB3aWR0aDogNzAlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBmbG9hdEJyZWFrcG9pbnQpIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIC5ib3JkZXItcmFkaXVzKDAgMCAzcHggM3B4KTtcclxuXHJcbiAgICAucm93LWZsdWlkPmRpdltjbGFzcyo9XCJzcGFuXCJdIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXYge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sb2dvIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBtYXJnaW4tdG9wOiAtMThweDtcclxuICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvbG9nby1lbGVtZW50LnBuZycpIDAgMCBuby1yZXBlYXQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICBpbnB1dCxcclxuICBzZWxlY3Qge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGhlaWdodDogNDJweDtcclxuICB9XHJcblxyXG4gIC5zZWxlY3QyLWNob3NlbiB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIGJvcmRlci1jb2xvcjogI2NjYztcclxuICB9XHJcblxyXG4gIC5uYXYtdGFicyB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAxMDAlO1xyXG5cclxuICAgID4gbGkge1xyXG4gICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICA+IGEge1xyXG4gICAgICAgIHBhZGRpbmc6IDRweCAxNnB4O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xyXG4gICAgICAgIGNvbG9yOiAjOTk5O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAjNzc3O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2FhYTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYWN0aXZlID4gYSxcclxuICAgICAgJi5hY3RpdmUgPiBhOmhvdmVyLFxyXG4gICAgICAmLmFjdGl2ZSA+IGE6Zm9jdXMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgY29sb3I6ICM1NTU7XHJcbiAgICAgICAgYm9yZGVyOiAwIG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICA+IGEge1xyXG4gICAgICAgICAgcGFkZGluZzogNHB4IDE2cHg7XHJcbiAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNjY2MhaW1wb3J0YW50O1xyXG4gICAgICAgICAgY29sb3I6ICM5OTkhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogIzc3NyFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNhYWEhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUgPiBhLFxyXG4gICAgICAgICYuYWN0aXZlID4gYTpob3ZlcixcclxuICAgICAgICAmLmFjdGl2ZSA+IGE6Zm9jdXMge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZiFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBjb2xvcjogIzU1NSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBib3JkZXI6IDAgbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRhYi1jb250ZW50IHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gIC50YWItcGFuZSB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uYmEtc2VhcmNoLS1pbm5lciB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4xKTtcclxuICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgei1pbmRleDogMTtcclxuXHJcbiAgLmJhLWlucHV0c19faXRlbS0tbGFiZWwge1xyXG4gICAgY29sb3I6IEB0ZXh0Q29sb3I7XHJcbiAgfVxyXG5cclxuICAuYmEtc2VhcmNoX19mb3JtIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG5cclxuICAgIC50YWItY29udGVudCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi10YWJzIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAZmxvYXRCcmVha3BvaW50KSB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlci1ib3R0b206IDAgbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5yb3c+ZGl2W2NsYXNzKj1cInNwYW5cIl0sXHJcbiAgLnJvdy1mbHVpZD5kaXZbY2xhc3MqPVwic3BhblwiXSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgfVxyXG5cclxuICAjc2VhcmNoTW9kYWwgLmJhLXNlYXJjaCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy9cclxuLy8gU3RhdGljIHNlYXJjaFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLm0tc2VhcmNoIHtcclxuXHJcbiAgLmJ0bi1uZWFyLW1lIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmLS1maXhlZCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgei1pbmRleDogMTAwMDA7XHJcbiAgICAvLyBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcblxyXG4gICAgLmJ0bi1uZWFyLW1lIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLnR5cGVhaGVhZCB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxuICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgLy8gZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICYuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgYm9yZGVyOiAwIG5vbmU7XHJcbiAgICAgICAgLmJveC1zaGFkb3cobm9uZSk7XHJcblxyXG4gICAgICAgID4gbGkge1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5hY3RpdmUgPiBhLFxyXG4gICAgICAgICAgJi5hY3RpdmUgPiBhOmZvY3VzLFxyXG4gICAgICAgICAgJi5hY3RpdmUgPiBhOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6IEB0ZXh0Q29sb3I7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iYS1zZWFyY2hfX2Zvcm0ge1xyXG4gICAgICBtYXJnaW46IDAgLTEwcHggMTBweDtcclxuICAgICAgLmJvcmRlci1yYWRpdXMoMCk7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTBweCAxMHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgQGxpbmtDb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuYmEtaW5wdXRzX19pdGVtLS1idG4ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmJhLWlucHV0c19faXRlbS0tYnRuLWNhbmNlbCB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhLWlucHV0cy0tbG9jIHtcclxuICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYmEtc2VhcmNoLS1pbm5lciAubS1zZWFyY2gge1xyXG4gIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xyXG5cclxuICAuYmEtaW5wdXRzX19pdGVtLS1idG4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gICYubS1zZWFyY2gtLWZpeGVkIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gIH1cclxufSIsIlxyXG4vL1xyXG4vLyBMYXRlc3QgcmV2aWV3c1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLnJldmlld3Mge1xyXG5cclxuICAmLS12ZW51ZXMge1xyXG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICB9XHJcblxyXG4gICYtLWNvbW1lbnRzIHtcclxuICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBmbG9hdEJyZWFrcG9pbnQpIHtcclxuICAgICYtLXZlbnVlcyxcclxuICAgICYtLWNvbW1lbnRzIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAmX19pdGVtIHtcclxuXHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX192ZXJpZmljYXRpb24ge1xyXG4gICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgIGNvbG9yOiAjYmJiO1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgKyBzcGFuIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2U1ZTVlNTtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJhLXRhYmJhYmxlIHtcclxuICAubmF2IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgID4gbGkge1xyXG5cclxuICAgICAgICA+IGEge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTc5cHgpIHtcclxuXHJcbiAgICAgID4gbGkge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICA+IGxpIHtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgPiBhIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50YWItcGFuZSB7XHJcbiAgICBib3JkZXI6IDAgbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5iYS1pdGVtcyB7XHJcblxyXG4gID4gLmJhLWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgJi0taCB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiAwIG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uYmEtaXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgLmNsZWFyZml4KCk7XHJcblxyXG4gICZfX2xvY2F0aW9uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IC02cHg7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDZweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgYmFja2dyb3VuZDogIzM4YjdlYTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigjMzhiN2VhLCAyMCUpO1xyXG5cclxuICAgID4gYSxcclxuICAgID4gYTpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbWFnZSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIG1heC13aWR0aDogMTYwcHg7XHJcbiAgfVxyXG5cclxuICAmX19ib2R5IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLnJiX19pdGVtIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgPiAucm93IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NzlweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSB7XHJcbiAgICAgICAgLnNwYW40IHtcclxuICAgICAgICAgIHdpZHRoOiAyMjhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcGFuOCB7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIFtjbGFzcyo9XCJzcGFuXCJdIHtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTM5cHgpIHtcclxuXHJcbiAgICAgICAgW2NsYXNzKj1cInNwYW5cIl0ge1xyXG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmltZy13cmFwIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ib3gge1xyXG5cclxuICAgICAgJi1ib2R5IHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuXHJcbiAgICAgICAgPiBhIHtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJhLXZlbnVlX19zbGlkZXIge1xyXG4gICAgICBtYXgtd2lkdGg6IDI2NXB4O1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAub3dsIHtcclxuXHJcbiAgICAgICAgJi1uYXYge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcblxyXG4gICAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIC5mb250LW5vcm1hbGl6ZSgyMnB4KTtcclxuICAgIG1hcmdpbjogMCAwIDVweDtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogQGxpbmtDb2xvckhvdmVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yZXZpZXdzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICYgKyAmIHtcclxuICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk3OXB4KSB7XHJcbiAgICAgIGNsZWFyOiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gUmV2aWV3IGl0ZW1cclxuXHJcbiAgJi0tcmV2aWV3IHtcclxuXHJcbiAgICAuYmEtaXRlbV9fYm9keSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5iYS1pdGVtX19pbWFnZSB7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB3aWR0aDogMTE1cHg7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5NzlweCkge1xyXG4gICAgICAgIHRleHQtYWxpZ24tbGFzdDogYXV0bztcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iYS1pdGVtX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi4tc21hbGwge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICBcclxuICAgICAgLmJhLWl0ZW1fX2ltYWdlIHtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJhLWl0ZW1fX25hbWUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbmFtZSB7XHJcbiAgICBjbGVhcjogcmlnaHQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiBmYWRlKEB0ZXh0Q29sb3IsIDYwJSk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk3OXB4KSB7XHJcbiAgICAgIGNsZWFyOiBub25lO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWxhdGVzdCB7XHJcblxyXG4gICAgLmJhLWl0ZW1fX2ltYWdlIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIC8vIGhlaWdodDogMTE1cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG5cclxuICAgICAgLy8gaW1nIHtcclxuICAgICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIC8vICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIC8vICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAvLyAgIHRvcDogNTAlO1xyXG4gICAgICAvLyAgIGxlZnQ6IDUwJTtcclxuICAgICAgLy8gICBtYXJnaW4tdG9wOiAtMTc1cHg7XHJcbiAgICAgIC8vICAgbWFyZ2luLWxlZnQ6IC0xNzVweDtcclxuICAgICAgLy8gfVxyXG4gICAgfVxyXG5cclxuICAgIC5iYS1pdGVtX190aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAuYmEtc3RhcnMge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFjY29yZGlvbi10b2dnbGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xyXG5cclxuICAgIC5pY29uLWFuZ2xlLXVwIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgIH1cclxuXHJcbiAgICAmLmNvbGxhcHNlZCB7XHJcblxyXG4gICAgICAuaWNvbi1hbmdsZS11cCB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNob3ctZGV0YWlscyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaGlkZS1kZXRhaWxzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5oaWRlLWRldGFpbHMge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3ctZGV0YWlscyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYmEtaXRlbS0taCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gIC5iYS1pdGVtX19pbWFnZSB7XHJcbiAgICB3aWR0aDogMTE1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJhLWl0ZW1fX2Rlc2NyaXB0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDAgbm9uZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhLWl0ZW1fX2ltYWdlIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5iYS1pdGVtX19ib2R5IHtcclxuICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAuYmEtaXRlbV9fdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yZXZpZXctc25pcCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhLWl0ZW1fX3Jldmlld3Mge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmEtaXRlbV9fZGVzY3JpcHRpb24ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJldmlldy1zbmlwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NzlweCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJl9fYm9keSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgLmJvcmRlci1yYWRpdXMoM3B4KTtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMjVweDtcclxuICAgICAgbGVmdDogLTE1cHg7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgIGJvcmRlci13aWR0aDogOHB4IDE1cHggOHB4IDA7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2RkZCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMjVweDtcclxuICAgICAgbGVmdDogLTEzcHg7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgIGJvcmRlci13aWR0aDogOHB4IDE1cHggOHB4IDA7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAmX191c2VyIHtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDM0cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19uYW1lIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbW1lbnQge1xyXG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19tb3JlIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vL1xyXG4vLyBTdGFyc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmJhLXN0YXJzIHtcclxuICB3aWR0aDogMTA4cHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltZy9zdGFyc19zcHJpdGUucG5nJyk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICYtLTAwIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICB9XHJcbiAgJi0tMDUge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjBweDtcclxuICB9XHJcbiAgJi0tMTAge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDBweDtcclxuICB9XHJcbiAgJi0tMTUge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjBweDtcclxuICB9XHJcbiAgJi0tMjAge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODBweDtcclxuICB9XHJcbiAgJi0tMjUge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTAwcHg7XHJcbiAgfVxyXG4gICYtLTMwIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyMHB4O1xyXG4gIH1cclxuICAmLS0zNSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDBweDtcclxuICB9XHJcbiAgJi0tNDAge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTYwcHg7XHJcbiAgfVxyXG4gICYtLTQ1IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE4MHB4O1xyXG4gIH1cclxuICAmLS01MCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMDBweDtcclxuICB9XHJcblxyXG4gICYtLXNtYWxsIHtcclxuICAgIHdpZHRoOiA4OHB4O1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMjBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5iYS1zdGFycy0tMDAge1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMjBweDtcclxuICAgIH1cclxuICAgICYuYmEtc3RhcnMtLTA1IHtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjM2cHg7XHJcbiAgICB9XHJcbiAgICAmLmJhLXN0YXJzLS0xMCB7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI1MnB4O1xyXG4gICAgfVxyXG4gICAgJi5iYS1zdGFycy0tMTUge1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNjhweDtcclxuICAgIH1cclxuICAgICYuYmEtc3RhcnMtLTIwIHtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjg0cHg7XHJcbiAgICB9XHJcbiAgICAmLmJhLXN0YXJzLS0yNSB7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwMHB4O1xyXG4gICAgfVxyXG4gICAgJi5iYS1zdGFycy0tMzAge1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMTZweDtcclxuICAgIH1cclxuICAgICYuYmEtc3RhcnMtLTM1IHtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzMycHg7XHJcbiAgICB9XHJcbiAgICAmLmJhLXN0YXJzLS00MCB7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM0OHB4O1xyXG4gICAgfVxyXG4gICAgJi5iYS1zdGFycy0tNDUge1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNjRweDtcclxuICAgIH1cclxuICAgICYuYmEtc3RhcnMtLTUwIHtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzgwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vXHJcbi8vIENhcm91c2Vsc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmNhcm91IHtcclxuXHJcbiAgLm93bC1uYXYge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtNTVweDtcclxuICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgIFtjbGFzcyo9XCJvd2wtXCJdIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xyXG4gICAgICBjb2xvcjogZmFkZSgjMDAwLCA0MCUpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBmYWRlKCMwMDAsIDQwJSk7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIC5ib3JkZXItcmFkaXVzKDUwJSk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMzMzM7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMzMzO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub3dsLWRvdHMge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICB9XHJcblxyXG4gICsgLnRleHQtY2VudGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbXMge1xyXG5cclxuICAgIC5jYXJvdV9faXRlbSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogQGZsb2F0QnJlYWtwb2ludCkge1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgIC5jYXJvdV9faXRlbV9fY292ZXIge1xyXG4gICAgICAgICAgLm9wYWNpdHkoMTAwKTtcclxuXHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcHRpb24ge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggMDtcclxuXHJcbiAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLDAsMCwwKSAwJSwgcmdiYSgwLDAsMCwxKSAxMDAlKTsgLyogRkYzLjYrICovXHJcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUscmdiYSgwLDAsMCwwKSksIGNvbG9yLXN0b3AoMTAwJSxyZ2JhKDAsMCwwLDEpKSk7IC8qIENocm9tZSxTYWZhcmk0KyAqL1xyXG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwwLDAsMCkgMCUscmdiYSgwLDAsMCwxKSAxMDAlKTsgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cclxuICAgICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLDAsMCwwKSAwJSxyZ2JhKDAsMCwwLDEpIDEwMCUpOyAvKiBPcGVyYSAxMS4xMCsgKi9cclxuICAgICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwwLDAsMCkgMCUscmdiYSgwLDAsMCwxKSAxMDAlKTsgLyogSUUxMCsgKi9cclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLDAsMCwwKSAwJSxyZ2JhKDAsMCwwLDEpIDEwMCUpOyAvKiBXM0MgKi9cclxuICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAwMCcsIGVuZENvbG9yc3RyPScjMDAwMDAwJyxHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOSAqL1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvdmVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6IGZhZGUoIzAwMCwgNTAlKTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgLnRyYW5zaXRpb24oYWxsIC4zcyBlYXNlLWluLW91dCk7XHJcbiAgICAgIC5vcGFjaXR5KDApO1xyXG5cclxuICAgICAgaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgICAgICAgLnRyYW5zaXRpb24oYWxsIC4xNXMgZWFzZS1pbi1vdXQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2F0cyB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vXHJcbi8vIFN0YXJcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5iYS1zdGFyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL3R1bGlwLnBuZycpIDAgMCBuby1yZXBlYXQ7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgJi1vIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvdHVsaXAucG5nJykgLTIwcHggMCBuby1yZXBlYXQ7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIH1cclxufVxyXG5cclxuLmJhLXN0YXItc21hbGwge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMTVweDtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvdHVsaXAtc21hbGwucG5nJykgMCAwIG5vLXJlcGVhdDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAmLW8ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMDU7XHJcbiAgICB3aWR0aDogMTVweDtcclxuICAgIGhlaWdodDogMTVweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL3R1bGlwLXNtYWxsLnBuZycpIC0xNXB4IDAgbm8tcmVwZWF0O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB9XHJcbn1cclxuXHJcbi8vXHJcbi8vIERpcmVjdG9yeSBwYWdlXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uZGlyZWN0b3J5IHtcclxuXHJcbiAgJi1pbmRleCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuYmEge1xyXG5cclxuICAgICYtaXRlbXMtcm93IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBtYXJnaW46IDAgLTEwcHg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDA7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIG1pbi13aWR0aDogNTAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICBjb2xvcjogI2EwYTBhMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIlxyXG4vL1xyXG4vLyBWZW51ZSBwYWdlXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uYmEtdmVudWUge1xyXG4gIFxyXG4gIHAge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAudmVudWUge1xyXG5cclxuICAgICYtaW5mbyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX25hdiB7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBmbG9hdEJyZWFrcG9pbnQpIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICArIGEge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG5cclxuICAgICAgKyBhIHtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogQGZsb2F0QnJlYWtwb2ludCkge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGNvbG9yOiBAZ3JlZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogQGZsb2F0QnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJveCB7XHJcblxyXG4gICAgJi1jYXB0aW9uIHtcclxuICAgICAgLmZvbnQtbm9ybWFsaXplKDE4cHgpO1xyXG4gICAgfVxyXG5cclxuICAgICYtYm9keSB7XHJcbiAgICAgIC5zb2NpYWwtbGlua3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG5cclxuXHJcbiAgICAgICAgKyAuc29jaWFsLWxpbmtzIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc29jaWFsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGZsb2F0QnJlYWtwb2ludCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faGVhZGVyIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgXHJcbiAgICAmLWluZm8ge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAZmxvYXRCcmVha3BvaW50KSB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgaDIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICBmb250LWZhbWlseTogQGJhc2VGb250RmFtaWx5TWVkaXVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBAYm94Q2FwdGlvbkNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgZm9udC1mYW1pbHk6IEBiYXNlRm9udEZhbWlseUJvbGQ7XHJcbiAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG5cclxuICAgICYtZGVzY3JpcHRpb24ge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAZmxvYXRCcmVha3BvaW50KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogQGdyZWVuO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudGV4dCB7XHJcblxyXG4gICAgICAgICYuc2hvcnQge1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJy4uLic7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICArIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXJhdGVzIHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogQGZsb2F0QnJlYWtwb2ludCkge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgID4gZGl2IHtcclxuICAgICAgIFxyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAZmxvYXRCcmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDUycHg7XHJcbiAgICAgICAgICBjb2xvcjogQGJveENhcHRpb25Db2xvcjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBAYXJpbW9Cb2xkO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogQGZsb2F0QnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY291bnRlciB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zb3J0aW5nIHtcclxuXHJcbiAgICAgIC5ib3gge1xyXG5cclxuICAgICAgICAmLWNhcHRpb24ge1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ib290c3RyYXAtc2VsZWN0IHtcclxuXHJcbiAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm9keSB7XHJcblxyXG4gICAgLm9wZW5pbmctaG91cnMge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWluLWhlaWdodDogMjcwcHg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogQGZsb2F0QnJlYWtwb2ludCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcC1ibG9jayB7XHJcblxyXG4gICAgICAmX19pbmZvIHtcclxuXHJcbiAgICAgICAgLnJvdyArIC5yb3cge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IC50YWItcGFuZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI2RkZDtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZXZpZXdzIHtcclxuXHJcbiAgICAmLWZpbHRlciB7XHJcblxyXG4gICAgICAmX19vcHRpb25zIHtcclxuXHJcbiAgICAgICAgLmJvb3RzdHJhcC1zZWxlY3Qge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsYWJlbCB7XHJcblxyXG4gICAgICAgICAgJi5maWVsZHNldC10aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuY2hlY2tib3gge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAucmV2aWV3cy1jb3VudCB7XHJcbiAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmEtc3RhcnMge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2hlY2ttYXJrIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTNFM0UzO1xyXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcblxyXG4gICAgICAgICAgJiArIGxhYmVsIHtcclxuICAgICAgICAgICAgLnRyYW5zbGF0ZSgwLC04cHgpO1xyXG4gICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBsZWZ0OiA3cHg7XHJcbiAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyayB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JlZW47XHJcblxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2F0ZWdvcmllcyB7XHJcblxyXG4gICAgPiBsaSB7XHJcblxyXG4gICAgICA+IGEge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duIHtcclxuXHJcbiAgICAgICYtbWVudSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICBsaSB7XHJcblxyXG4gICAgICAgICAgYSB7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDE0cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWxvY2F0aW9ucyB7XHJcblxyXG4gICAgICAuY29udGFpbmVyIHtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIEBsaW5rQ29sb3I7XHJcblxyXG4gICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29sbGFwc2Uge1xyXG5cclxuICAgICAgICA+IGRpdiB7XHJcblxyXG4gICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNhcHRpb24ge1xyXG5cclxuICAgICAgICA+IGRpdiB7XHJcblxyXG4gICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29sbGFwc2Uge1xyXG5cclxuICAgICAgICAmLmluIHtcclxuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuXHJcbiAgICAgICAgICAgIHAge1xyXG5cclxuICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAZmxvYXRCcmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcclxuXHJcbiAgICAgICAgJi5jb2xsYXBzZWQge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAtNXB4IDAgMCAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCA1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAbGlua0NvbG9yO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZsZXgge1xyXG5cclxuICAgICAgICAmLXJvdyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJsb2NrIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJhLXZlbnVlX19zbGlkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XHJcbiAgbWluLWhlaWdodDogYXV0bztcclxuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9zZWxlY3QyLXNwaW5uZXIuZ2lmJykgNTAlIDUwJSBuby1yZXBlYXQ7XHJcblxyXG4gIC5nb29nbGUtcGhvdG9zIHtcclxuICAgIG1pbi1oZWlnaHQ6IDQzM3B4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgbWF4LWhlaWdodDogNDMzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub3dsLW5hdiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgLm93bCB7XHJcblxyXG4gICAgICAmLXByZXYge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1uZXh0IHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgW2NsYXNzKj1cIm93bC1cIl0ge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBAbGlua0NvbG9yO1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBAbGlua0NvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAZmxvYXRCcmVha3BvaW50KSB7XHJcbiAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgXHJcbiAgICAub3dsLW5hdixcclxuICAgICZfX2Rlc2Mge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm93bC1pdGVtIHtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5zcGFuLmJhLXRhZyB7XHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZDogQGxpbmtDb2xvcjtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogQGxpbmtDb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5iYS1wcmljZSB7XHJcbiAgY29sb3I6ICNiMGIwYjA7XHJcblxyXG4gIC8vc3BhbiB7XHJcbiAgLy8gIGNvbG9yOiAjMDFiMTY5O1xyXG4gIC8vfVxyXG59XHJcblxyXG4vL1xyXG4vLyBMb2NhdGlvblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmJhLXZlbnVlX19tYXAge1xyXG5cclxuICAuZ20ge1xyXG4gICAgbWluLWhlaWdodDogMzIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucGFjLWNvbnRhaW5lciB7XHJcbiAgei1pbmRleDogMTA1MDtcclxufVxyXG5cclxuLy9cclxuLy8gZGlzY2xhaW1lclxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmRpc2NsYWltZXIge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBjb2xvcjogIzAwMDtcclxuICBwYWRkaW5nOiAxMHB4IDUwcHg7XHJcbiAgYm9yZGVyOiAycHggc29saWQgI2U1ZTVlNTtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ2MHB4KSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTVlNWU1O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vXHJcbi8vIE1vZGFsc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLm1vZGFsIHtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcblxyXG4gIGZvcm0ge1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2IHtcclxuXHJcbiAgICAmLXNlYXJjaCB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICBsaSB7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAZmxvYXRCcmVha3BvaW50KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgd2lkdGg6IDE5dnc7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAZmxvYXRCcmVha3BvaW50KSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IEBmbG9hdEJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNsYWltLXZlbnVlIHtcclxuICAuc3BhbjYge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgIGlucHV0LFxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgbWluLWhlaWdodDogNDJweDtcclxuICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgfVxyXG5cclxuICAgIG9wdGlvbiB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIlxyXG4vL1xyXG4vLyBBZGQgdmVudWVcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5zZXJ2aWNlcy1hZGQge1xyXG4gIC5jbGVhcmZpeCgpO1xyXG4gIHBhZGRpbmc6IDEwcHggNXB4IDVweCAxMHB4O1xyXG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XHJcbiAgLy8gLmJvcmRlci1yYWRpdXMoNnB4KTtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcclxuICBtYXJnaW4tcmlnaHQ6IC0yMXB4O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgLmJveC1zaGFkb3coaW5zZXQgMCAwIDNweCByZ2JhKDAsMCwwLC4yKSk7XHJcblxyXG4gICZfX2hlYWRlciB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcGFkZGluZzogNHB4IDZweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6ICNlM2UzZTM7XHJcbiAgICBjb2xvcjogIzk5OTtcclxuICAgIC5ib3JkZXItcmFkaXVzKDNweCk7XHJcbiAgICBtYXJnaW46IDAgNXB4IDVweCAwO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xyXG4gICAgICBjb2xvcjogIzU1NTtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSxcclxuICAgICYuYWN0aXZlOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogQGxpbmtDb2xvcjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWRkLWhvdXJzIHtcclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcclxuXHJcbiAgICAgIHNwYW4sXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAZmxvYXRCcmVha3BvaW50KSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250cm9scyB7XHJcblxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC53ZWVrZGF5IHtcclxuICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhvdXJzLXN0YXJ0LFxyXG4gICAgLmhvdXJzLWVuZCB7XHJcbiAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogQGZsb2F0QnJlYWtwb2ludCkge1xyXG4gICAgICBzZWxlY3Qge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMnB4IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC53ZWVrZGF5IHtcclxuICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmhvdXJzLXN0YXJ0LFxyXG4gICAgICAuaG91cnMtZW5kIHtcclxuICAgICAgICB3aWR0aDogNzVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGIge1xyXG4gICAgdGQge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnN0YXR1cyB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgJi0tb3BlbiB7XHJcbiAgICBjb2xvcjogQGdyZWVuO1xyXG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJi0tY2xvc2VkIHtcclxuICAgIGNvbG9yOiAjZDkxNDA0O1xyXG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIEZpZWxkc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IEBmbG9hdEJyZWFrcG9pbnQpIHtcclxuICBcclxuICAuYmEtYWRkLXZlbnVlIHtcclxuXHJcbiAgICAuY29udHJvbHMge1xyXG5cclxuICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgICAgIC5pbnB1dC1ibG9jay1sZXZlbCgpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50aHVtYm5haWxzLWdyaWQge1xyXG5cclxuICAgID4udGh1bWJuYWlsIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyB1dGlsc1xyXG5cclxuLnBhZ2UteXBhZ2VfYWRkIHtcclxuICAudGFiYmFibGUgLm5hdi10YWJzIGxpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAjZmllbGRncm91cF95cGFnZV9nZW5lcmFsID4gaDMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn0iLCIvKiBqUXVlcnkuUmF0aW5nIFBsdWdpbiBDU1MgLSBodHRwOi8vd3d3LmZ5bmV3b3Jrcy5jb20vanF1ZXJ5L3N0YXItcmF0aW5nLyAqL1xyXG5kaXYuc3Rhci1yYXRpbmd7ZmxvYXQ6bGVmdDt3aWR0aDoxN3B4O2hlaWdodDoxNnB4O3RleHQtaW5kZW50Oi05OTllbTtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7b3ZlcmZsb3c6aGlkZGVufVxyXG5kaXYuc3Rhci1yYXRpbmcsZGl2LnN0YXItcmF0aW5nIGF7YmFja2dyb3VuZDp1cmwoJy4uLy4uL2ltZy9zdGFyLnBuZz92MicpIG5vLXJlcGVhdCAwIDBweH1cclxuZGl2LnN0YXItcmF0aW5nIGF7ZGlzcGxheTpibG9jazt3aWR0aDoxNnB4O2hlaWdodDoxMDAlO2JhY2tncm91bmQtcG9zaXRpb246MCAwcHg7Ym9yZGVyOjB9XHJcbmRpdi5zdGFyLXJhdGluZy1vbiBhe2JhY2tncm91bmQtcG9zaXRpb246MCAtMTZweCFpbXBvcnRhbnR9XHJcbmRpdi5zdGFyLXJhdGluZy1ob3ZlciBhe2JhY2tncm91bmQtcG9zaXRpb246MCAtMzJweH1cclxuLyogUmVhZCBPbmx5IENTUyAqL1xyXG5kaXYuc3Rhci1yYXRpbmctcmVhZG9ubHkgYXtjdXJzb3I6ZGVmYXVsdCAhaW1wb3J0YW50fVxyXG4vKiBQYXJ0aWFsIFN0YXIgQ1NTICovXHJcbmRpdi5zdGFyLXJhdGluZ3tiYWNrZ3JvdW5kOnRyYW5zcGFyZW50IWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW4haW1wb3J0YW50OyBtYXJnaW4tdG9wOiAycHg7fVxyXG4vKiBFTkQgalF1ZXJ5LlJhdGluZyBQbHVnaW4gQ1NTICovXHJcblxyXG4ucmdyYXkge1xyXG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2dyYXkucG5nP3YyJykgY2VudGVyIGxlZnQgcmVwZWF0LXg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi5yZ29sZCB7XHJcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvZ29sZC5wbmc/djInKSBjZW50ZXIgbGVmdCByZXBlYXQteDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbiNibG9ja19yZXZpZXdzX2Zvcm0ge1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuXHJcbi8qIE9WRVJBTEwgUkFUSU5HIFBBTkVMICovXHJcblxyXG4ucmV2aWV3c19fb3ZlcmFsbCB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgcGFkZGluZzogMTBweCA1MHB4O1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICNlNWU1ZTU7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NjBweCkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICB9XHJcblxyXG4gICZfX3dyYXBwZXIge1xyXG4gICAgd2lkdGg6IDQwJTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgd2lkdGg6IDQ1JTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogQGZsb2F0QnJlYWtwb2ludCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlNWU1ZTU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLm1lYW4ge1xyXG4gICAgZm9udC1zaXplOiA1MnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDY1cHg7XHJcbiAgICBjb2xvcjogIzJmYTZjMTtcclxuICAgIGZvbnQtZmFtaWx5OiBAYXJpbW9Cb2xkO1xyXG4gIH1cclxuXHJcbiAgLmZsZXgge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDVweCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuZmxleC1ib3gge1xyXG4gICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDVweCkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgZmxleDogNDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IEBmbG9hdEJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgIGZsZXg6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmF0ZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAZmxvYXRCcmVha3BvaW50KSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U1ZTVlNTtcclxuICAgIH1cclxuXHJcbiAgICBbY2xhc3NePSdzcGFuJ10ge1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogQGZsb2F0QnJlYWtwb2ludCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yZXZpZXdzX19vdmVyYWxsX19jb3VudCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5yZXZpZXdzX19vdmVyYWxsX19zdGFyc19faXRlbSB7XHJcblxyXG4gIC5yZ3JheSB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG4ucmV2aWV3c19fb3ZlcmFsbF9fc3RhcnNfX2l0ZW0gLnRpdGxlIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG59XHJcblxyXG4ucmV2aWV3c19fbGlzdCB7XHJcblxyXG4gIC5idG4ge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJveENhcHRpb25Db2xvcjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAZmxvYXRCcmVha3BvaW50KSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBib3hDYXB0aW9uQ29sb3IsIDE1JSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmJveCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogQGZsb2F0QnJlYWtwb2ludCkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiBSRVZJRVdTIElURU1TICovXHJcblxyXG4ucmV2aWV3c19faXRlbSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlNWU1ZTU7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLnJldmlld3NfX2l0ZW06bGFzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xyXG4gIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5yZXZpZXdzX19pdGVtLS1mb3JtIHtcclxuICBib3JkZXItYm90dG9tOiAwIG5vbmU7XHJcbn1cclxuXHJcbi5yZXZpZXdzX19pdGVtX19hdXRob3Ige1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnJldmlld3NfX2l0ZW1fX2F1dGhvciBpbWcge1xyXG4gIG1hcmdpbi1yaWdodDogMTZweDtcclxufVxyXG5cclxuLnJldmlld3NfX2l0ZW1fX2F1dGhvcl9fbmFtZSB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgY29sb3I6ICM1NmQyYWU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgZm9udC1mYW1pbHk6IEBiYXNlRm9udEZhbWlseUJvbGQ7XHJcbn1cclxuXHJcbi5yZXZpZXdzX19pdGVtX19yYXRpbmcge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogQGZsb2F0QnJlYWtwb2ludCkge1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAubWVhbiB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICAgIG1pbi13aWR0aDogNDdweDtcclxuICAgIGNvbG9yOiBAYm94Q2FwdGlvbkNvbG9yO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgZm9udC1mYW1pbHk6IEBhcmltb0JvbGQ7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pIHtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJldmlld3NfX2l0ZW1fX3JhdGluZ19faSAudGl0bGUge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxuICBtaW4td2lkdGg6IDE0NXB4O1xyXG4gIGNvbG9yOiAjMjIyO1xyXG59XHJcblxyXG4jcmF0ZV9pdGVtIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5yZXZpZXdzX19mb3JtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogQGZsb2F0QnJlYWtwb2ludCkge1xyXG4gICAgKyAuYnRuLXByaW1hcnkge1xyXG4gICAgICAuYnRuLWJsb2NrKCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmV2aWV3c19fZm9ybV9fc3RhcnMge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcbiAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4wNzUpO1xyXG4gIC1tb3otYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4wNzUpO1xyXG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMDc1KTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IEBmbG9hdEJyZWFrcG9pbnQpIHtcclxuICAucmV2aWV3c19fZm9ybV9fc3RhcnNfX2l0ZW0gKyAucmV2aWV3c19fZm9ybV9fc3RhcnNfX2l0ZW0ge1xyXG4gICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gIH1cclxufVxyXG5cclxuLnJldmlld3NfX2Zvcm1fX3N0YXJzX19pdGVtIC50aXRsZSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIG1pbi13aWR0aDogMTQ1cHg7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAZmxvYXRCcmVha3BvaW50KSB7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGZsb2F0OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnJldmlld3NfX2Zvcm0gdGV4dGFyZWEge1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGJvcmRlcjogMCBub25lO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIG1hcmdpbjogMDtcclxuICByZXNpemU6IG5vbmU7XHJcbn1cclxuXHJcbi5yZXZpZXdzX19pdGVtX19pbmZvIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4ucmV2aWV3c19faXRlbV9fZGF0ZSB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGNvbG9yOiAjYmJiO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tbGVmdDogMTVweDtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBmbG9hdEJyZWFrcG9pbnQpIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnJldmlld3NfX2l0ZW1fX2xpa2VzIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG59XHJcbi5yZXZpZXdzX19pdGVtX19saWtlcyBhIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6ICNiYmI7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4ucmV2aWV3c19faXRlbV9fbGlrZXMgYS5saWtlOmhvdmVyIHtcclxuICBjb2xvcjogIzUyYmU3ZjtcclxufVxyXG5cclxuLnJldmlld3NfX2l0ZW1fX2xpa2VzIGEubGlrZTpob3ZlciBpIHtcclxuICBiYWNrZ3JvdW5kOiAjNTJiZTdmO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ucmV2aWV3c19faXRlbV9fbGlrZXMgYS5kaXNsaWtlOmhvdmVyIHtcclxuICBjb2xvcjogI2ZlNDk1YTtcclxufVxyXG5cclxuLnJldmlld3NfX2l0ZW1fX2xpa2VzIGEuZGlzbGlrZTpob3ZlciBpIHtcclxuICBiYWNrZ3JvdW5kOiAjZmU0OTVhO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ucmV2aWV3c19faXRlbV9fbGlrZXMgYVtkaXNhYmxlZD1cImRpc2FibGVkXCJdOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuICBjb2xvcjogI2JiYjtcclxufVxyXG4ucmV2aWV3c19faXRlbV9fbGlrZXMgYVtkaXNhYmxlZD1cImRpc2FibGVkXCJdOmhvdmVyIGkge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIGNvbG9yOiAjYmJiO1xyXG59XHJcbi5yZXZpZXdzX19pdGVtX19saWtlcyBhIGkge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICB3aWR0aDogMjBweDtcclxuICBwYWRkaW5nOiA1cHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcblxyXG4ucmV2aWV3c19faXRlbV9fY29tbWVudHMtbGluayB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLnJldmlld3NfX2l0ZW1fX2NvbW1lbnRzLWxpbmsgYSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2MyZWRlNDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5yZXZpZXdzX19pdGVtIC5hZGQtY29tbWVudCB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjYzJlZGU0O1xyXG59XHJcblxyXG4ucmV2aWV3c19faXRlbV9fY29tbWVudC1mb3JtIHtcclxuICBtYXJnaW4tbGVmdDogNTZweDtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcblxyXG4ucmV2aWV3c19faXRlbV9fY29tbWVudHMge1xyXG4gIG1hcmdpbi1sZWZ0OiA1NnB4O1xyXG59XHJcblxyXG4ucmV2aWV3c19faXRlbV9fY29tbWVudHMgLm51bSB7XHJcbiAgd2lkdGg6IDI2cHg7XHJcbiAgaGVpZ2h0OiAyNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZDogI2NjYztcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn0gXHJcbi5yZXZpZXdzX19pdGVtX19jb21tZW50cyAuY29tbWVudCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLnJldmlld3NfX2l0ZW1fX2NvbW1lbnRzIC5jb21tZW50Omxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5yZXZpZXdzX19pdGVtX19jb21tZW50cyAuZGVzY3JpcHRpb24ge1xyXG4gIG1hcmdpbi1sZWZ0OiAzNnB4O1xyXG59XHJcblxyXG4ucmV2aWV3c19faXRlbV9fY29tbWVudHMgLmF1dGhvciB7XHJcbiAgLy9mb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgLy9mb250LXdlaWdodDogbm9ybWFsO1xyXG4gIC8vY29sb3I6ICNiYmI7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cclxuICBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgfVxyXG59XHJcblxyXG4uY29tbWVudC1mb3JtIHtcclxuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIFJldmlld3NcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5iYS1pdGVtLS1yZXZpZXctZm9ybSB7XHJcbiAgbWFyZ2luOiAwO1xyXG5cclxuICBmb3JtIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbn1cclxuXHJcbi8qIGpRdWVyeS5SYXRpbmcgUGx1Z2luIENTUyAtIGh0dHA6Ly93d3cuZnluZXdvcmtzLmNvbS9qcXVlcnkvc3Rhci1yYXRpbmcvICovXHJcbmRpdi5zdGFyLXJhdGluZ3tmbG9hdDpsZWZ0O3dpZHRoOjE3cHg7aGVpZ2h0OjE2cHg7dGV4dC1pbmRlbnQ6LTk5OWVtO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtvdmVyZmxvdzpoaWRkZW59XHJcbmRpdi5zdGFyLXJhdGluZyxkaXYuc3Rhci1yYXRpbmcgYXtiYWNrZ3JvdW5kOnVybCgnLi4vLi4vaW1nL3N0YXIucG5nJykgbm8tcmVwZWF0IDAgMHB4fVxyXG5kaXYuc3Rhci1yYXRpbmcgYXtkaXNwbGF5OmJsb2NrO3dpZHRoOjE2cHg7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjowIDBweDtib3JkZXI6MH1cclxuZGl2LnN0YXItcmF0aW5nLW9uIGF7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNnB4IWltcG9ydGFudH1cclxuZGl2LnN0YXItcmF0aW5nLWhvdmVyIGF7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zMnB4fVxyXG4vKiBSZWFkIE9ubHkgQ1NTICovXHJcbmRpdi5zdGFyLXJhdGluZy1yZWFkb25seSBhe2N1cnNvcjpkZWZhdWx0ICFpbXBvcnRhbnR9XHJcbi8qIFBhcnRpYWwgU3RhciBDU1MgKi9cclxuZGl2LnN0YXItcmF0aW5ne2JhY2tncm91bmQ6dHJhbnNwYXJlbnQhaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbiFpbXBvcnRhbnQ7IG1hcmdpbi10b3A6IDJweDt9XHJcbi8qIEVORCBqUXVlcnkuUmF0aW5nIFBsdWdpbiBDU1MgKi9cclxuXHJcbi5yYXRlLWJsb2NrIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAmX190ZXh0IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmJhLWl0ZW1zLS1yZXZpZXdzIHtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBAZmxvYXRCcmVha3BvaW50KSB7XHJcbiAgXHJcbiAgLnJldmlld3NfX2l0ZW1fX2luZm8ge1xyXG4gICAgLmFkZC1jb21tZW50LnB1bGwtcmlnaHQge1xyXG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAvLyBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJldmlld3NfX2l0ZW1fX2F1dGhvcl9fbmFtZSB7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmV2aWV3c19faXRlbV9fcmF0aW5nLFxyXG4gIC5yZXZpZXdzX19pdGVtX190ZXh0LFxyXG4gIC5yZXZpZXdzX19pdGVtX19pbmZvLFxyXG4gIC5yZXZpZXdzX19pdGVtX19jb21tZW50LWZvcm0ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucmV2aWV3c19faXRlbV9fY29tbWVudHMge1xyXG5cclxuICAuY29tbWVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjtcclxuICAgICAgLmJvcmRlci1yYWRpdXMoMnB4KTtcclxuICAgICAgcGFkZGluZzogMTJweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbW1lbnQuLW93bmVyIHtcclxuXHJcbiAgICAubnVtIHtcclxuICAgICAgYmFja2dyb3VuZDogQGxpbmtDb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2U1ZTVlNTtcclxuXHJcbiAgICAgIC5jb2xsYXBzZS1pbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbGxhcHNlZCB7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogQGZsb2F0QnJlYWtwb2ludCkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgcGFkZGluZzogNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb21tZW50IHtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgbGVmdDogN3B4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubnVtIHtcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hdXRob3Ige1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIEdsb2JhbCByZXZpZXdzIGluIHRhYlxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLnJiIHtcclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgd2lkdGg6IDI2OHB4O1xyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgID4gaW1nIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG5cclxuICAgICZfX2l0ZW0ge1xyXG5cclxuICAgICAgLmJhLXN0YXJzIHtcclxuICAgICAgICB3aWR0aDogODhweDtcclxuICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJhLXN0YXJzLS0wMCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5iYS1zdGFycy0tMDUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjM2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYmEtc3RhcnMtLTEwIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI1MnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmJhLXN0YXJzLS0xNSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNjhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5iYS1zdGFycy0tMjAge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjg0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYmEtc3RhcnMtLTI1IHtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmJhLXN0YXJzLS0zMCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5iYS1zdGFycy0tMzUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYmEtc3RhcnMtLTQwIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM0OHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmJhLXN0YXJzLS00NSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5iYS1zdGFycy0tNTAge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VydmljZXMge1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHJcbiAgICAucm93ID4gZGl2W2NsYXNzKj1cInNwYW5cIl0sIC5yb3ctZmx1aWQgPiBkaXZbY2xhc3MqPVwic3BhblwiXSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgY29sb3I6IEBib3hDYXB0aW9uQ29sb3I7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gIH1cclxufSIsIi5ib29raW5nLXNlcnZpY2VzIHtcbiAgcGFkZGluZzogMjJweCAwO1xuXG4gICZfX3RhYmJhYmxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gICZfX25hdi10YWJzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMxMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IG5vbmUhaW1wb3J0YW50O1xuXG4gICAgbGkge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IEBicmFuZENvbG9yO1xuICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogIzM2NDA0QTtcbiAgICAgICAgcGFkZGluZzogMTZweCAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBtYXJnaW46IDAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2l0aW9uOiAuMnM7XG4gICAgICAgIFxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogQGJyYW5kQ29sb3I7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGNvbG9yOiAjN0Y3RjdGO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjb2xvcjogQGJyYW5kQ29sb3I7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogQGJyYW5kQ29sb3I7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIG1hcmdpbjogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3RhYi1jb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmctbGVmdDogOTBweDtcblxuICAgIC50YWItcGFuZSB7XG4gICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5ib29raW5nLXNlcnZpY2Uge1xuICAmX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgIHRyYW5zaXRpb246IC4ycztcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZiZmJmYjtcbiAgICB9XG4gIH1cbiAgJl9fYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogNTtcblxuICAgICYuY29sbGFwc2VkIHtcbiAgICAgICsuYm9va2luZy1zZXJ2aWNlX19jb250cm9sIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzM2NDA0QTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fY29udHJvbCB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgbWluLXdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzM2NDA0QTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IC4ycztcblxuICAgICZfYXJyb3cge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9pYy1kb3duLWNhcmV0LnN2Zyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgIGJvcmRlci1jb2xvcjogQGJyYW5kQ29sb3I7XG4gICAgfVxuICAgICZfcGx1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2ljLXBsdXMuc3ZnKTtcbiAgICB9XG4gIH1cbiAgJl9faW5mbyB7XG4gICAgZmxleDogMTtcbiAgICAmLXRvcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgfVxuICAmX190aXRsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICMzNjQwNEE7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgJl9fcHJpY2Uge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjMzY0MDRBO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG4gICZfX3RpbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjN0Y3RjdGO1xuICB9XG4gICZfX2xpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG5cbi5ib29raW5nLXNlcnZpY2UtaW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuXG4gICZfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGNvbG9yOiAjMzY0MDRBO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9XG4gICZfX3ByaWNlIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogIzdGN0Y3RjtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuICAmX19kdXJhdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICM3RjdGN0Y7XG4gIH1cbiAgJl9fYm90dG9tIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLmJvb2tpbmctc2VydmljZS1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgbWluLWhlaWdodDogMjUwcHg7XG59IiwiLmJvb2tpbmctZW1wbG95ZWVzIHtcbiAgcGFkZGluZzogMjJweCAwO1xuXG4gICZfX3Njcm9sbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG5cbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBtaW4td2lkdGg6IDE2OHB4O1xuICAgIHdpZHRoOiAxNjhweDtcbiAgICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQ7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4uYm9va2luZy1lbXBsb3llZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgJl9faW1nLWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogQGJyYW5kQ29sb3I7XG4gICAgfVxuICB9XG4gICZfX2ltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICB9XG4gICZfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYSB7XG4gICAgICBjb2xvcjogQGJyYW5kQ29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fcG9zaXRpb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM3RjdGN0Y7XG4gIH1cbn0iLCJcclxuLy9cclxuLy8gUmVnaXN0cmF0aW9uIHBhZ2VcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5yZWcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHJcbiAgLnJlcXVpcmVkIHtcclxuICAgIGNvbG9yOiBAcmVkO1xyXG4gIH1cclxuXHJcbiAgJl9fYnVzaW5lc3Mge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gICZfX2FjdGlvbnMge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICB9XHJcblxyXG4gICZfX2NhcHRjaGEge1xyXG4gICAgbWFyZ2luLXRvcDogNTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5iLW9yIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDJweDtcclxuICBiYWNrZ3JvdW5kOiAjZGRkO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG5cclxuICBzcGFuIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBjb2xvcjogI2NjYztcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB0b3A6IDgwcHg7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBAZmxvYXRCcmVha3BvaW50KSB7XHJcbiAgLnJlZyB7XHJcbiAgICAuYi1vcixcclxuICAgIGgyLFxyXG4gICAgLnJlZ19fZ2FwIHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zcGFuNiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udHJvbC1ncm91cCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvdW50cnktbGlzdCB7XHJcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVnX19uYW1lcyB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLnJlZ19fcHdkIHtcclxuICAgIC5pbnB1dC1ibG9jay1sZXZlbCgpO1xyXG4gIH1cclxuXHJcbiAgLnJlZ19fY2FwdGNoYSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9cclxuLy8gU29jaWFsIGJ1dHRvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5zb2NpYWwtbG9naW4ge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gIGg0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgfVxyXG5cclxuICAuYnRuIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLWZhY2Vib29rIHtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmI0YjkwO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMzM3ODM7XHJcbn1cclxuXHJcbi5idG4tZmFjZWJvb2s6aG92ZXIsXHJcbi5idG4tZmFjZWJvb2s6Zm9jdXMsXHJcbi5idG4tZmFjZWJvb2s6YWN0aXZlLFxyXG4uYnRuLWZhY2Vib29rLmFjdGl2ZSxcclxuLmJ0bi1mYWNlYm9vay5kaXNhYmxlZCxcclxuLmJ0bi1mYWNlYm9va1tkaXNhYmxlZF0ge1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzM3ODM7XHJcbn1cclxuXHJcbi5idG4tZmFjZWJvb2s6YWN0aXZlLFxyXG4uYnRuLWZhY2Vib29rLmFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkMjQ1NiBcXDk7XHJcbn1cclxuXHJcbi5idG4tdHdpdHRlciB7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjOTVkMDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjMDI3MWJmO1xyXG59XHJcblxyXG4uYnRuLXR3aXR0ZXI6aG92ZXIsXHJcbi5idG4tdHdpdHRlcjpmb2N1cyxcclxuLmJ0bi10d2l0dGVyOmFjdGl2ZSxcclxuLmJ0bi10d2l0dGVyLmFjdGl2ZSxcclxuLmJ0bi10d2l0dGVyLmRpc2FibGVkLFxyXG4uYnRuLXR3aXR0ZXJbZGlzYWJsZWRdIHtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3MWJmO1xyXG59XHJcblxyXG4uYnRuLXR3aXR0ZXI6YWN0aXZlLFxyXG4uYnRuLXR3aXR0ZXIuYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE1MzhkIFxcOTtcclxufVxyXG5cclxuLmJ0bi1nb29nbGUtcGx1cyB7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzNDMzMjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjYzUzNzI3O1xyXG59XHJcblxyXG4uYnRuLWdvb2dsZS1wbHVzOmhvdmVyLFxyXG4uYnRuLWdvb2dsZS1wbHVzOmZvY3VzLFxyXG4uYnRuLWdvb2dsZS1wbHVzOmFjdGl2ZSxcclxuLmJ0bi1nb29nbGUtcGx1cy5hY3RpdmUsXHJcbi5idG4tZ29vZ2xlLXBsdXMuZGlzYWJsZWQsXHJcbi5idG4tZ29vZ2xlLXBsdXNbZGlzYWJsZWRdIHtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzUzNzI3O1xyXG59XHJcblxyXG4uYnRuLWdvb2dsZS1wbHVzOmFjdGl2ZSxcclxuLmJ0bi1nb29nbGUtcGx1cy5hY3RpdmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM5YTJiMWYgXFw5O1xyXG59XHJcblxyXG4ucHdkLWZpZWxkIHtcclxuXHJcbiAgLnByb2dyZXNzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgfVxyXG5cclxuICAucGFzc3dvcmQtdmVyZGljdCB7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICB9XHJcbn1cclxuXHJcbi5yZWdfX3RoYW5rIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIGgxICsgcCB7XHJcbiAgICBjb2xvcjogZmFkZSgjMDAwLCA1MCUpO1xyXG4gIH1cclxuXHJcbiAgJl9fdmVyaWZ5IHtcclxuICAgIHBhZGRpbmc6IDUwcHggMCAyMHB4O1xyXG5cclxuICAgIGkge1xyXG4gICAgICBmb250LXNpemU6IDE1MHB4O1xyXG4gICAgICBjb2xvcjogI2RkZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50ZXh0LWluZm8ge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgfVxyXG59IiwiLy8gUExVR0lOUyBzcGVjaWZpYyBzdHlsZXMgXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBCTE9HUk9MTFxuLmJsb2dyb2xsLWdyaWQge1xuXG4gIC5yb3ctZmx1aWQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmlhLXBsdWdpbiB7XG5cdGJhY2tncm91bmQ6ICNmMmYyZjI7XG59XG5cbi5hbHBoYWJldGljLXNlYXJjaCB7XG5cdC8vIG1hcmdpbi10b3A6IDIwcHg7XG5cblx0c3BhbiB7XG5cdFx0cGFkZGluZzogMnB4IDEwcHg7XG5cdFx0LmJvcmRlci1yYWRpdXMoM3B4KTtcblx0XHRiYWNrZ3JvdW5kOiBAbGlua0NvbG9yO1xuXHRcdGNvbG9yOiBAd2hpdGU7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG59XG5cbi53ZWJzbmFwcHIge1xuXHRpbWcge1xuXHRcdG1hcmdpbjogLTk1cHggMCAwIC0xMDFweDtcblx0fVxufVxuXG4jY2tlX2JvZHkge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4vLyBhY2NvcmRpb24gXG4uYWNjb3JkaW9uLmpzdHJlZSBsaSB7XG5cdHBhZGRpbmc6IDJweCAwO1xufVxuLmFjY29yZGlvbi5qc3RyZWUgYSB7XG5cdHBhZGRpbmc6IDJweDtcblx0aGVpZ2h0OiBhdXRvO1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLmFjY29yZGlvbi5qc3RyZWUgLmpzdHJlZS1pY29uIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLmFjY29yZGlvbiBsaSA+IGE6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xufVxuLmFjY29yZGlvbiB1bCA+IGxpLmFjdGl2ZSA+IGEge1xuXHRjb2xvcjogIzAzNkI5Rjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YwZjdmYjtcbn1cbi5hY2NvcmRpb24gbGkgaW5zIHtcblx0LW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT01MClcIjtcblx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcblx0LW1vei1vcGFjaXR5OiAwLjU7XG5cdC1raHRtbC1vcGFjaXR5OiAwLjU7XG5cdG9wYWNpdHk6IDAuNTtcblx0d2lkdGg6IDA7XG59XG4uYWNjb3JkaW9uIGxpLmpzdHJlZS1jbG9zZWQgPiBpbnMge1xuXHR3aWR0aDogMThweDtcblx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbi1hcnJvdy1yaWdodC5wbmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5hY2NvcmRpb24gbGkuanN0cmVlLW9wZW4gPiBpbnMge1xuXHR3aWR0aDogMThweDtcblx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbi1hcnJvdy1ib3R0b20tcmlndGgucG5nJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG4uYWNjb3JkaW9uIGxpIGEgaW5zIHtcblx0ZGlzcGxheTogbm9uZTtcblx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbi1mb2xkZXIucG5nJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG4uYWNjb3JkaW9uIGxpW3JlbD1sb2NrZWRdIGEgaW5zIHtcblx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbi1sb2NrLnBuZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLmFjY29yZGlvbiBsaSBhLmpzdHJlZS1sb2FkaW5nIGlucyB7XG5cdGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL3ByZWxvYWRlci5naWYnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5hY2NvcmRpb24uanN0cmVlIGxpIHVsIGxpIHtcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cbi5hY2NvcmRpb24uanN0cmVlIGxpIHVsIGxpLmpzdHJlZS1sZWFmIHtcblx0cGFkZGluZy1sZWZ0OiAyOHB4O1xufVxuXG5cblxuLy9cbi8vIEZhbmN5Ym94XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vKiEgZmFuY3lCb3ggdjIuMS41IGZhbmN5YXBwcy5jb20gfCBmYW5jeWFwcHMuY29tL2ZhbmN5Ym94LyNsaWNlbnNlICovXG4uZmFuY3lib3gtd3JhcCxcbi5mYW5jeWJveC1za2luLFxuLmZhbmN5Ym94LW91dGVyLFxuLmZhbmN5Ym94LWlubmVyLFxuLmZhbmN5Ym94LWltYWdlLFxuLmZhbmN5Ym94LXdyYXAgaWZyYW1lLFxuLmZhbmN5Ym94LXdyYXAgb2JqZWN0LFxuLmZhbmN5Ym94LW5hdixcbi5mYW5jeWJveC1uYXYgc3Bhbixcbi5mYW5jeWJveC10bXBcbntcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRib3JkZXI6IDA7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5mYW5jeWJveC13cmFwIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDgwMjA7XG59XG5cbi5mYW5jeWJveC1za2luIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuXHRjb2xvcjogIzQ0NDtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuXHQgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcblx0ICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5mYW5jeWJveC1vcGVuZWQge1xuXHR6LWluZGV4OiA4MDMwO1xufVxuXG4uZmFuY3lib3gtb3BlbmVkIC5mYW5jeWJveC1za2luIHtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDEwcHggMjVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdCAgIC1tb3otYm94LXNoYWRvdzogMCAxMHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHQgICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmZhbmN5Ym94LW91dGVyLCAuZmFuY3lib3gtaW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mYW5jeWJveC1pbm5lciB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveC10eXBlLWlmcmFtZSAuZmFuY3lib3gtaW5uZXIge1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5mYW5jeWJveC1lcnJvciB7XG5cdGNvbG9yOiAjNDQ0O1xuXHRmb250OiAxNHB4LzIwcHggXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5mYW5jeWJveC1pbWFnZSwgLmZhbmN5Ym94LWlmcmFtZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uZmFuY3lib3gtaW1hZ2Uge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbiNmYW5jeWJveC1sb2FkaW5nLCAuZmFuY3lib3gtY2xvc2UsIC5mYW5jeWJveC1wcmV2IHNwYW4sIC5mYW5jeWJveC1uZXh0IHNwYW4ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltZy9mYW5jeWJveF9zcHJpdGUucG5nJyk7XG59XG5cbiNmYW5jeWJveC1sb2FkaW5nIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tdG9wOiAtMjJweDtcblx0bWFyZ2luLWxlZnQ6IC0yMnB4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMDhweDtcblx0b3BhY2l0eTogMC44O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHotaW5kZXg6IDgwNjA7XG59XG5cbiNmYW5jeWJveC1sb2FkaW5nIGRpdiB7XG5cdHdpZHRoOiA0NHB4O1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2ZhbmN5Ym94X2xvYWRpbmcuZ2lmJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi5mYW5jeWJveC1jbG9zZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtMThweDtcblx0cmlnaHQ6IC0xOHB4O1xuXHR3aWR0aDogMzZweDtcblx0aGVpZ2h0OiAzNnB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHotaW5kZXg6IDgwNDA7XG59XG5cbi5mYW5jeWJveC1uYXYge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0d2lkdGg6IDQwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi8uLi9pbWcvYmxhbmsuZ2lmJyk7IC8qIGhlbHBzIElFICovXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcblx0ei1pbmRleDogODA0MDtcbn1cblxuLmZhbmN5Ym94LXByZXYge1xuXHRsZWZ0OiAwO1xufVxuXG4uZmFuY3lib3gtbmV4dCB7XG5cdHJpZ2h0OiAwO1xufVxuXG4uZmFuY3lib3gtbmF2IHNwYW4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR3aWR0aDogMzZweDtcblx0aGVpZ2h0OiAzNHB4O1xuXHRtYXJnaW4tdG9wOiAtMThweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR6LWluZGV4OiA4MDQwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveC1wcmV2IHNwYW4ge1xuXHRsZWZ0OiAxMHB4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNnB4O1xufVxuXG4uZmFuY3lib3gtbmV4dCBzcGFuIHtcblx0cmlnaHQ6IDEwcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcycHg7XG59XG5cbi5mYW5jeWJveC1uYXY6aG92ZXIgc3BhbiB7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5mYW5jeWJveC10bXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTk5OTk5cHg7XG5cdGxlZnQ6IC05OTk5OXB4O1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdG1heC13aWR0aDogOTk5OTlweDtcblx0bWF4LWhlaWdodDogOTk5OTlweDtcblx0b3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLyogT3ZlcmxheSBoZWxwZXIgKi9cblxuLmZhbmN5Ym94LWxvY2sge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0bztcbn1cblxuLmZhbmN5Ym94LWxvY2sgYm9keSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uZmFuY3lib3gtbG9jay10ZXN0IHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmZhbmN5Ym94LW92ZXJsYXkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ZGlzcGxheTogbm9uZTtcblx0ei1pbmRleDogODAxMDtcblx0YmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvZmFuY3lib3hfb3ZlcmxheS5wbmcnKTtcbn1cblxuLmZhbmN5Ym94LW92ZXJsYXktZml4ZWQge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6IDA7XG59XG5cbi5mYW5jeWJveC1sb2NrIC5mYW5jeWJveC1vdmVybGF5IHtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLyogVGl0bGUgaGVscGVyICovXG5cbi5mYW5jeWJveC10aXRsZSB7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0Zm9udDogbm9ybWFsIDEzcHgvMjBweCBcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdHotaW5kZXg6IDgwNTA7XG59XG5cbi5mYW5jeWJveC1vcGVuZWQgLmZhbmN5Ym94LXRpdGxlIHtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmZhbmN5Ym94LXRpdGxlLWZsb2F0LXdyYXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6IDUwJTtcblx0bWFyZ2luLWJvdHRvbTogLTM1cHg7XG5cdHotaW5kZXg6IDgwNTA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhbmN5Ym94LXRpdGxlLWZsb2F0LXdyYXAgLmNoaWxkIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuXHRwYWRkaW5nOiAycHggMjBweDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IC8qIEZhbGxiYWNrIGZvciB3ZWIgYnJvd3NlcnMgdGhhdCBkb2Vzbid0IHN1cHBvcnQgUkdCYSAqL1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTVweDtcblx0ICAgLW1vei1ib3JkZXItcmFkaXVzOiAxNXB4O1xuXHQgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cdHRleHQtc2hhZG93OiAwIDFweCAycHggIzIyMjtcblx0Y29sb3I6ICNGRkY7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmZhbmN5Ym94LXRpdGxlLW91dHNpZGUtd3JhcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5mYW5jeWJveC10aXRsZS1pbnNpZGUtd3JhcCB7XG5cdHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4uZmFuY3lib3gtdGl0bGUtb3Zlci13cmFwIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdGNvbG9yOiAjZmZmO1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC44KTtcbn1cblxuLypSZXRpbmEgZ3JhcGhpY3MhKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSxcblx0ICAgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksXG5cdCAgIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KXtcblxuXHQjZmFuY3lib3gtbG9hZGluZywgLmZhbmN5Ym94LWNsb3NlLCAuZmFuY3lib3gtcHJldiBzcGFuLCAuZmFuY3lib3gtbmV4dCBzcGFuIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltZy9mYW5jeWJveF9zcHJpdGVAMngucG5nJyk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiA0NHB4IDE1MnB4OyAvKlRoZSBzaXplIG9mIHRoZSBub3JtYWwgaW1hZ2UsIGhhbGYgdGhlIHNpemUgb2YgdGhlIGhpLXJlcyBpbWFnZSovXG5cdH1cblxuXHQjZmFuY3lib3gtbG9hZGluZyBkaXYge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL2ZhbmN5Ym94X2xvYWRpbmdAMnguZ2lmJyk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7IC8qVGhlIHNpemUgb2YgdGhlIG5vcm1hbCBpbWFnZSwgaGFsZiB0aGUgc2l6ZSBvZiB0aGUgaGktcmVzIGltYWdlKi9cblx0fVxufSIsIlxyXG4vL1xyXG4vLyBQaG9uZVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmJhLXRhYmJhYmxlLS1waG9uZSB7XHJcbiAgLm5hdi1waWxscyB7XHJcblxyXG4gIFx0PiBsaSB7XHJcbiAgXHRcdD4gYSB7XHJcbiAgXHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xyXG4gIFx0XHRcdGNvbG9yOiAjODg4O1xyXG4gIFx0XHR9XHJcbiAgXHR9XHJcbiAgfVxyXG59XHJcblxyXG5hLmJ0bi1uZWFyLW1lIHtcclxuXHRiYWNrZ3JvdW5kOiBAbGlua0NvbG9yICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oQGxpbmtDb2xvciwgMTUlKSAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iLXR5cGVhaGVhZCB7XHJcblxyXG5cdC50eXBlYWhlYWQge1xyXG5cclxuXHRcdD4gbGkge1xyXG5cclxuXHRcdFx0PiBhIHtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMCBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdFx0XHRcdCYuY2F0ZWdvcnkge1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjOTk5O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmpzLW1vYmlsZS1zZWFyY2gtd3JhcCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHQmOjphZnRlciB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0ei1pbmRleDogMzA7XHJcblx0fVxyXG5cclxuXHQmLmlzLWNsaWNrZWQ6OmFmdGVyIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59IiwiXHJcbi5iYS1nbWFwIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDM1MHB4O1xyXG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmLWVubGFyZ2Uge1xyXG4gICAgY29sb3I6IEBuYXZNYWluTGlua0NvbG9yO1xyXG5cclxuICAgID4gaW1nIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jbHVzdGVyIHtcclxuICB3aWR0aDogMzJweDtcclxuICBoZWlnaHQ6IDMycHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvY2x1c3Rlci1pY29uLnBuZycpIDAgMCBuby1yZXBlYXQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4uYmEtZ21hcC13cmFwcGVyIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIHotaW5kZXg6IDIwMDA7XHJcbiAgLy8gdG9wOiA5MXB4O1xyXG4gIHdpZHRoOiAyMjhweDtcclxuXHJcbiAgLmJhLWdtYXAtY2xvc2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICB3aWR0aDogMTc4cHg7XHJcbiAgfVxyXG5cclxuICAmLS1sYXJnZSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcclxuICAgIHotaW5kZXg6IDQwMDAgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIHRvcDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3R0b206IDUwcHggIWltcG9ydGFudDtcclxuICAgIGxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLmJhLWdtYXAge1xyXG4gICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5iYS1nbWFwLWVubGFyZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhLWdtYXAtY2xvc2Uge1xyXG4gICAgICAgIHRvcDogLTUwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1tb2JpbGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYXNpZGUtbWFwIHtcclxuXHJcbiAgLmJveCB7XHJcblxyXG4gICAgJi1jb250ZW50IHtcclxuXHJcbiAgICAgIGEge1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJhLWdtYXAtYmFja2Ryb3Age1xyXG4gICAgYmFja2dyb3VuZDogZmFkZSgjMDAwLCA3MCUpO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogMjAwMDtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAuYmEtZ21hcC1lbmxhcmdlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogNHB4IDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5sZWFmbGV0IHtcclxuICAgIFxyXG4gICAgJi1jb250YWluZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAuaW5mb2J1YmJsZSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA1MHB4O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB6LWluZGV4OiA0MDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAmX193cmFwIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG5cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnJhdGluZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgLmNvdW50IHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICM2NDY0NjQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNlNWU1ZTU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBidG5TdWNjZXNzQmFja2dyb3VuZDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdtb250c2VycmF0cmVndWxhcic7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJ0blN1Y2Nlc3NCYWNrZ3JvdW5kSGlnaGxpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIG1hcmdpbjogMTBweCAwIDVweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtcG9wdXAge1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6IEBsaW5rQ29sb3I7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6IEBsaW5rQ29sb3JIb3ZlcjtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiXHJcbi8vXHJcbi8vIExhbmRpbmc6IGRpc3RyaWN0XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uZGlzdCB7XHJcblxyXG5cdCYgKyAmIHtcclxuXHRcdG1hcmdpbi10b3A6IDgwcHg7XHJcblx0fVxyXG5cclxuXHQmX19pbWcge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0LnRyYW5zaXRpb24oYWxsIC4xNXMgZWFzZS1pbi1vdXQpO1xyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR6LWluZGV4OiAxMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBmYWRlKCMwMDAsIDQwJSk7XHJcblx0XHRcdC50cmFuc2l0aW9uKGFsbCAuMTVzIGVhc2UtaW4tb3V0KTtcclxuXHRcdFx0Ly8gYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAgcmdiYSgwLDAsMCwwKSAwJSwgcmdiYSgwLDAsMCwwKSA4JSwgcmdiYSgwLDAsMCwwLjY1KSAxMDAlKTtcclxuXHRcdFx0Ly8gYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSxyZ2JhKDAsMCwwLDApKSwgY29sb3Itc3RvcCg4JSxyZ2JhKDAsMCwwLDApKSwgY29sb3Itc3RvcCgxMDAlLHJnYmEoMCwwLDAsMC42NSkpKTtcclxuXHRcdFx0Ly8gYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAgcmdiYSgwLDAsMCwwKSAwJSxyZ2JhKDAsMCwwLDApIDglLHJnYmEoMCwwLDAsMC42NSkgMTAwJSk7XHJcblx0XHRcdC8vIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICByZ2JhKDAsMCwwLDApIDAlLHJnYmEoMCwwLDAsMCkgOCUscmdiYSgwLDAsMCwwLjY1KSAxMDAlKTtcclxuXHRcdFx0Ly8gYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICByZ2JhKDAsMCwwLDApIDAlLHJnYmEoMCwwLDAsMCkgOCUscmdiYSgwLDAsMCwwLjY1KSAxMDAlKTtcclxuXHRcdFx0Ly8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIHJnYmEoMCwwLDAsMCkgMCUscmdiYSgwLDAsMCwwKSA4JSxyZ2JhKDAsMCwwLDAuNjUpIDEwMCUpO1xyXG5cdFx0XHQvLyBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyNhNjAwMDAwMCcsR3JhZGllbnRUeXBlPTAgKTtcclxuXHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHotaW5kZXg6IDIwO1xyXG5cdFx0XHRsZWZ0OiAxNXB4O1xyXG5cdFx0XHRyaWdodDogMTVweDtcclxuXHRcdFx0Ym90dG9tOiAxNXB4O1xyXG5cclxuXHRcdFx0aDIsXHJcblx0XHRcdGgxIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDQwcHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgMTVweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcclxuXHJcblx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogZmFkZSgjZmZmLCA3NSUpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji4tc20ge1xyXG5cdFx0XHRcdGgyIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC8vICZfX2Rlc2Mge1xyXG5cdFx0Ly8gXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHQvLyBcdHotaW5kZXg6IDIwO1xyXG5cdFx0Ly8gXHRsZWZ0OiAxNXB4O1xyXG5cdFx0Ly8gXHRyaWdodDogMTVweDtcclxuXHRcdC8vIFx0Ym90dG9tOiAxNXB4O1xyXG5cdFx0Ly8gXHRjb2xvcjogI2ZmZjtcclxuXHRcdC8vIH1cclxuXHR9XHJcblxyXG5cdCYtLWxhdGVzdCB7XHJcblx0XHRtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQmX192aWV3LWFsbCB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5kaXN0LWNvdW50cnkge1xyXG5cclxuXHQuZGlzdF9faW1nOjpiZWZvcmUge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdGgyIHtcclxuXHRcdGZvbnQtc2l6ZTogNDBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0bWFyZ2luOiAwIDAgMTVweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdH1cclxuXHJcblx0cCB7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjJweDtcclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblxyXG5cdFx0XHRpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRcdFx0Y29sb3I6IGZhZGUoQHRleHRDb2xvciwgNzUlKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmRpc3Qtd3JwIHtcclxuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1pbi1oZWlnaHQ6IDI0MHB4O1xyXG5cclxuXHQuZGlzdF9faW1nIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDI0MHB4O1xyXG5cdH1cclxuXHJcblx0aDIge1xyXG5cdFx0YSxcclxuXHRcdGE6Zm9jdXMge1xyXG5cdFx0XHQmLFxyXG5cdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRhOmhvdmVyIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHQuZGlzdF9faW1nOjpiZWZvcmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBmYWRlKCMwMDAsIDIwJSk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZGlzdC1pdGVtcyB7XHJcblxyXG5cdC5yb3ctZmx1aWQ6bGFzdC1jaGlsZCAuZGlzdC13cnAge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcbn1cclxuXHJcbi5kaXN0X19jYXRzIHtcclxuXHJcblx0LmJhLWl0ZW0ge1xyXG5cdFx0YmFja2dyb3VuZDogI2YyZjJmMjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtaW4taGVpZ2h0OiA2MHB4O1xyXG5cdH1cclxuXHJcblx0LmJhLWl0ZW1fX2ltYWdlIHtcclxuXHRcdG1heC13aWR0aDogNjBweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHR9XHJcblxyXG5cdC5iYS1pdGVtX19ib2R5IHtcclxuXHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0fVxyXG5cclxuXHQuYmEtaXRlbV9fdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE0cHg7XHJcblxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYmEtaXRlbV9fbW9yZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZDogI2U0ZTRlNDtcclxuXHRcdGNvbG9yOiAjOTk5O1xyXG5cclxuXHRcdGkge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtOHB4O1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtOHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGhlaWdodDogMTZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0XHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNkZWRlZGU7XHJcblxyXG5cdFx0XHRpIHtcclxuXHRcdFx0XHRjb2xvcjogIzY2NjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuXHJcblxyXG4uZGlzdF9fZGVzYyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmctdG9wOiAxNXB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cclxuXHQmOjphZnRlciB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IC0xNXB4O1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0d2lkdGg6IDFweDtcclxuXHRcdGJhY2tncm91bmQ6ICNkZGQ7XHJcblx0fVxyXG5cclxuXHRwOmxhc3QtY2hpbGQge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4uZGlzdF9fd2VhdGhlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuXHQmX193cnAge1xyXG5cdFx0LmNsZWFyZml4KCk7XHJcblx0fVxyXG5cclxuXHQmX19pY29uIHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0d2lkdGg6IDk2cHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0XHQub3BhY2l0eSg1MCk7XHJcblx0fVxyXG5cclxuXHQmX19kZWdyZWUge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRtYXJnaW46IDAgMzBweCAwIDA7XHJcblx0XHRmb250LXNpemU6IDQycHg7XHJcblx0XHRsaW5lLWhlaWdodDogNDJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuXHRcdHN1cCB7XHJcblx0XHRcdHRvcDogLTE2cHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0Y29sb3I6ICM5OTk7XHJcblx0XHRcdC8vIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHRjb2xvcjogIzk5OTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pbmZvIHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0Y29sb3I6ICM5OTk7XHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5kaXN0LS1tYXAge1xyXG5cdHBhZGRpbmc6IDMwcHg7XHJcblx0YmFja2dyb3VuZDogI2YyZjJmMjtcclxufVxyXG5cclxuLmRpc3QtbWFwIHtcclxuXHRoZWlnaHQ6IDMyMHB4O1xyXG5cdG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuXHJcbi5sb2MtZGVzYyB7XHJcblx0bWFyZ2luLXRvcDogNjBweDtcclxuXHJcblx0LmRpc3RfX3dlYXRoZXIge1xyXG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XHJcblx0fVxyXG5cclxuXHQmX19ib2R5IHtcclxuXHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0fVxyXG59XHJcblxyXG4uYmEtaXRlbS0tY2xlYW4ge1xyXG5cdGJvcmRlcjogMCBub25lO1xyXG5cdHBhZGRpbmc6IDVweDtcclxuXHRiYWNrZ3JvdW5kOiAjZjJmMmYyO1xyXG5cdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcblx0LmJhLWl0ZW1fX2JvZHkge1xyXG5cdFx0cGFkZGluZzogNnB4IDAgMDtcclxuXHR9XHJcblxyXG5cdC5iYS1pdGVtX19kZXNjcmlwdGlvbiB7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRcdG1hcmdpbjogM3B4IDAgMDtcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJhLWl0ZW1fX2ltYWdlIHtcclxuXHRcdHdpZHRoOiA1MHB4O1xyXG5cdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0YmFja2dyb3VuZDogI2RkZDtcclxuXHR9XHJcblxyXG5cdC5iYS1pdGVtX190aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTRweDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblxyXG5cdCYuLWRpc3RyaWN0IHtcclxuXHRcdC5iYS1pdGVtX19pbWFnZSB7XHJcblx0XHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdFx0aGVpZ2h0OiA2NnB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi5hZG1pbi1wYW5lbCB7XHJcblx0Ly8gcGFkZGluZzogMTVweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xyXG5cclxuXHQmX19idG5zIHtcclxuXHRcdGJhY2tncm91bmQ6ICNmMmYyZjI7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nOiA1cHg7XHJcblx0fVxyXG5cclxuXHQmX19jb250ZW50IHtcclxuXHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0fVxyXG59XHJcblxyXG4jZWRpdF9zZW9fdGV4dF9mb3JtIHtcclxuXHRtYXJnaW46IDA7XHJcbn0iLCJcclxuLy9cclxuLy8gQmxvZ1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuI2Jsb2NrX3RvcF9jYXRlZ29yaWVzIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLmNhdC1uYXYge1xyXG4gIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgLmNsZWFyZml4KCk7XHJcblxyXG4gID4gbGkge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgPiBhLFxyXG4gICAgPiBhOmZvY3VzIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlID4gYSxcclxuICAgICYuYWN0aXZlID4gYTpmb2N1cyxcclxuICAgICYuYWN0aXZlID4gYTpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMTExO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRhZ2dlZC1pbiB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGNvbG9yOiBmYWRlKEB0ZXh0Q29sb3IsIDcwJSk7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLnBhZ2UtaGVhZGVyLS10YWcge1xyXG4gICY6OmZpcnN0LWxldHRlciB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxufVxyXG5cclxuLnRhZ3Mge1xyXG4gIC5jbGVhcmZpeCgpO1xyXG5cclxuICAmX19pdGVtLFxyXG4gICZfX2l0ZW06Zm9jdXMge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBwYWRkaW5nOiA2cHggMTBweDtcclxuICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgbWFyZ2luOiAwIDVweCA1cHggMDtcclxuICAgIC5ib3JkZXItcmFkaXVzKDNweCk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICM0NDQ7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjNmRjNWFhO1xyXG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbigjNmRjNWFhLCAxMCUpO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlLFxyXG4gICAgJi5hY3RpdmU6aG92ZXIge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgYmFja2dyb3VuZDogIzNjYThjMztcclxuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oIzNjYThjMywgMTAlKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ibG9nLWl0ZW1zIHtcclxuICBcclxuICAuc2VjdGlvbl9faGVhZGVyX19zZXAge1xyXG4gICAgbWFyZ2luOiA1MHB4IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4uYmxvZy1pdGVtIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICZfX2ltYWdlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAmX19jb3ZlciB7XHJcbiAgICAgIC5vcGFjaXR5KDApO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgYmFja2dyb3VuZDogZmFkZSgjMDAwLCA1MCUpO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAudHJhbnNpdGlvbihhbGwgLjNzIGVhc2UtaW4tb3V0KTtcclxuICAgICAgLm9wYWNpdHkoMCk7XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcclxuICAgICAgICAudHJhbnNpdGlvbihhbGwgLjE1cyBlYXNlLWluLW91dCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgLmJsb2ctaXRlbV9faW1hZ2VfX2NvdmVyIHtcclxuICAgICAgICAub3BhY2l0eSgxMDApO1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICAuZm9udC1ub3JtYWxpemUoMjJweCk7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiBAaGVhZGluZ3NDb2xvcjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6IEBsaW5rQ29sb3JIb3ZlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm9keSB7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgfVxyXG5cclxuICAmX19kYXRlIHtcclxuICAgIGNvbG9yOiBmYWRlKEB0ZXh0Q29sb3IsIDUwJSk7XHJcbiAgfVxyXG5cclxuICAmX19pbnRybyB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIE5ldyBibG9nIHBvc3RzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4jYmxvY2tfbmV3X2FydGljbGVzIHtcclxuICBib3JkZXI6IDAgbm9uZTtcclxuICBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuICAuYm94LWNhcHRpb24ge1xyXG4gICAgLmZvbnQtbm9ybWFsaXplKDI2cHgpO1xyXG4gICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBjb2xvcjogIzMzMztcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAZmxvYXRCcmVha3BvaW50KSB7XHJcbiAgICAgIC5mb250LW5vcm1hbGl6ZSgyMHB4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5nLWJsb2cge1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICZfX2ltYWdlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19jb3ZlciB7XHJcbiAgICAgIC5vcGFjaXR5KDApO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgYmFja2dyb3VuZDogZmFkZSgjMDAwLCA1MCUpO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAudHJhbnNpdGlvbihhbGwgLjNzIGVhc2UtaW4tb3V0KTtcclxuICAgICAgLm9wYWNpdHkoMCk7XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcclxuICAgICAgICAudHJhbnNpdGlvbihhbGwgLjE1cyBlYXNlLWluLW91dCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgLmctYmxvZ19faW1hZ2VfX2NvdmVyIHtcclxuICAgICAgICAub3BhY2l0eSgxMDApO1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiBAdGV4dENvbG9yO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAvLyBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6IEBsaW5rQ29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2RhdGUge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgY29sb3I6IGZhZGUoIzMzMywgNjAlKTtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICB9XHJcblxyXG4gICZfX2ludHJvIHtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICB9XHJcbn0iLCJcclxuLy9cclxuLy8gVXNlciB2aWV3IHBhZ2VcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi52aWV3LWFjY291bnQge1xyXG5cclxuICAmX19hdmEge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcblxyXG4gICZfX25hbWUge1xyXG4gICAgLmZvbnQtbm9ybWFsaXplKDI0cHgpO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLnZlbnVlLWluZm8gdGQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gIH1cclxuXHJcbiAgLnZlbnVlLWluZm8tLW5hcnJvdyB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZnJpZW5kcy1saXN0IHtcclxuXHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMjRweDtcclxuICAgICAgLmJvcmRlci1yYWRpdXMoNTAlKTtcclxuICAgICAgbWFyZ2luOiAwIDRweCAwIDA7ICBcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wZW9wbGUtYXJvdW5kIHtcclxuXHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgIHdpZHRoOiA1NHB4O1xyXG4gICAgLmJvcmRlci1yYWRpdXMoNTAlKTtcclxuICAgIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcblxyXG4uc3R5bGUtcGljcyB7XHJcbiAgaW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLi1uby1ib3JkZXIge1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRpbWVsaW5lIHtcclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwIDAgNDBweDtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB3aWR0aDogMnB4O1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF0ZSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMjA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIGJvdHRvbTogLTEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2VlZTtcclxuICAgICAgICAuYm9yZGVyLXJhZGl1cyg1MCUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHkge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMjA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmV2aWV3c19faXRlbS4tdXNlciB7XHJcblxyXG4gIC5yZXZpZXdzX19pdGVtX190ZXh0LFxyXG4gIC5yZXZpZXdzX19pdGVtX19pbmZvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnBpY3MtbGlzdCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMCA1cHggNXB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIFByb2ZpbGVcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0iLCJcclxuLy9cclxuLy8gUHJpY2luZyB0YWJlbHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5wcmljaW5nIHtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAmX193cnAge1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBmbG9hdEJyZWFrcG9pbnQpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi4tcHJlbWl1bSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCBmYWRlKEBsaW5rQ29sb3IsIDQwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiBmYWRlKEBsaW5rQ29sb3IsIDEwJSk7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC0yMHB4O1xyXG4gICAgICBsZWZ0OiA2MHB4O1xyXG4gICAgICByaWdodDogNjBweDtcclxuICAgICAgLmJvcmRlci1yYWRpdXMoMjBweCk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBmYWRlKEBvcmFuZ2UsIDQwJSk7XHJcbiAgICAgIC8vIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIGg0IHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICArIC5idG4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgID4gbGkge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDdweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgN3B4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcclxuICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogZmFkZShAbGlua0NvbG9yLCAzMCUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBjb2xvcjogZmFkZSgjMDAwLCAyMCUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuLXByZW1pdW0ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiBmYWRlKEBvcmFuZ2UsIDQwJSk7XHJcbiAgICAgIGJhY2tncm91bmQ6IGZhZGUoQG9yYW5nZSwgMTAlKTtcclxuXHJcbiAgICAgIC5wcmljaW5nX19oZWFkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBmYWRlKEBvcmFuZ2UsIDMwJSk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTQwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHVsPmxpOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogZmFkZShAb3JhbmdlLCAzMCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi4tY29taW5nLXNvb24ge1xyXG4gICAgICAub3BhY2l0eSg1MCk7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI2RkZDtcclxuICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjtcclxuXHJcbiAgICAgIHVsPmxpOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogZmFkZSgjMDAwLCAxMCUpO1xyXG4gICAgICB9ICAgICAgIFxyXG5cclxuICAgICAgLnByaWNpbmdfX2hlYWQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2hlYWQge1xyXG4gICAgYmFja2dyb3VuZDogZmFkZShAbGlua0NvbG9yLCAxMCUpO1xyXG4gICAgbWFyZ2luOiAtMjBweCAtMjBweCAyMHB4O1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgfVxyXG59XHJcblxyXG4ucXVvdGUge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIG1hcmdpbjogMCBhdXRvIDE1cHg7XHJcbiAgcGFkZGluZzogMTVweCAwO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgY29sb3I6ICM5OTk7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAZmxvYXRCcmVha3BvaW50KSB7XHJcbiAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLnByaWNpbmctZm9vdGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDUwJTtcclxuICBtYXJnaW46IDMwcHggYXV0bztcclxuICBjb2xvcjogIzk5OTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn0iLCJcclxuLmNvbnRlbnQtd3JhcC4tcGFkIHtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMjBweDtcclxufVxyXG5cclxuLy9cclxuLy8gRGFzaGJvYXJkXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uZC1yZXZpZXdzLWxpc3Qge1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XHJcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxufVxyXG5cclxuLmQtcmV2aWV3IHtcclxuICBcclxuICB0ZCxcclxuICB0aCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgcGFkZGluZzogMTJweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcblxyXG4gIHRoIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XHJcbiAgfVxyXG5cclxuICAmX19hY3Rpb25zIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICB0aC5kLXJldmlld19fYWN0aW9ucyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xyXG4gIH1cclxuICAvLyA+IGRpdiB7XHJcbiAgLy8gICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIC8vICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcbiAgLy8gICBwYWRkaW5nOiAxMnB4O1xyXG4gIC8vIH1cclxuXHJcbiAgJl9fcmVwbHkge1xyXG4gICAgYmFja2dyb3VuZDogI2YwZjBmMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICBib3JkZXItd2lkdGg6IDAgMTBweCAxMHB4IDEwcHg7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2YyZjJmMiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICB0b3A6IC0xMXB4O1xyXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNkZGQgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgZm9ybSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgIC5idG4gKyAuYnRuIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kYS1zdGF0cy1oZWFkIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAuY2xlYXJmaXgoKTtcclxuXHJcbiAgc2VsZWN0IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAmLmxvYWRpbmcge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9zZWxlY3QyLXNwaW5uZXIuZ2lmJykgOTAlIDUwJSBuby1yZXBlYXQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoNCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAZmxvYXRCcmVha3BvaW50KSB7XHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAuaW5wdXQtYmxvY2stbGV2ZWwoKTtcclxuXHJcbiAgICAgICsgc2VsZWN0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZGEtcmV2LWVzdCB7XHJcbiAgbWFyZ2luOiAwO1xyXG5cclxuICAuaW5wdXQtYXBwZW5kIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICB3aWR0aDogODBweDtcclxuICAgIH1cclxuXHJcbiAgICBidXR0b24ge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7ICBcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Jlc3VsdCB7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XHJcblxyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cclxuICAgIGIge1xyXG4gICAgICBjb2xvcjogI2FjZDM3MztcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogQGZsb2F0QnJlYWtwb2ludCkge1xyXG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRhLXN0YXRzLWJsb2NrcyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBmbG9hdEJyZWFrcG9pbnQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgW2NsYXNzKj1cInNwYW5cIl0ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZGEtc3RhdC1ibG9jayB7XHJcbiAgYmFja2dyb3VuZDogZmFkZSgjMDAwLCA0MCUpO1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5pY29uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgdG9wOiAyMHB4O1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgY29sb3I6IGZhZGUoI2ZmZiwgNjAlKTtcclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcbiAgfVxyXG5cclxuICBoNCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGNvbG9yOiBmYWRlKCNmZmYsIDgwJSk7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogQGZsb2F0QnJlYWtwb2ludCkge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIC5ib3JkZXItcmFkaXVzKDVweCk7XHJcblxyXG4gICAgLmljb24ge1xyXG4gICAgICByaWdodDogMTBweDtcclxuICAgICAgdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi4tYWx0MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYWNkMzczO1xyXG4gIH1cclxuXHJcbiAgJi4tYWx0MiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMWNiYmI0O1xyXG4gIH1cclxuXHJcbiAgJi4tYWx0MyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDBiZmYzO1xyXG4gIH1cclxuXHJcbiAgJi4tYWx0NCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYzM3ZmM0O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIENoYXJ0aXN0XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uY3QtZG91YmxlLW9jdGF2ZTphZnRlciwuY3QtbWFqb3ItZWxldmVudGg6YWZ0ZXIsLmN0LW1ham9yLXNlY29uZDphZnRlciwuY3QtbWFqb3Itc2V2ZW50aDphZnRlciwuY3QtbWFqb3Itc2l4dGg6YWZ0ZXIsLmN0LW1ham9yLXRlbnRoOmFmdGVyLC5jdC1tYWpvci10aGlyZDphZnRlciwuY3QtbWFqb3ItdHdlbGZ0aDphZnRlciwuY3QtbWlub3Itc2Vjb25kOmFmdGVyLC5jdC1taW5vci1zZXZlbnRoOmFmdGVyLC5jdC1taW5vci1zaXh0aDphZnRlciwuY3QtbWlub3ItdGhpcmQ6YWZ0ZXIsLmN0LW9jdGF2ZTphZnRlciwuY3QtcGVyZmVjdC1maWZ0aDphZnRlciwuY3QtcGVyZmVjdC1mb3VydGg6YWZ0ZXIsLmN0LXNxdWFyZTphZnRlcntjb250ZW50OlwiXCI7Y2xlYXI6Ym90aH0uY3QtZG91YmxlLW9jdGF2ZTphZnRlciwuY3QtZG91YmxlLW9jdGF2ZTpiZWZvcmUsLmN0LWdvbGRlbi1zZWN0aW9uOmFmdGVyLC5jdC1tYWpvci1lbGV2ZW50aDphZnRlciwuY3QtbWFqb3ItZWxldmVudGg6YmVmb3JlLC5jdC1tYWpvci1zZWNvbmQ6YWZ0ZXIsLmN0LW1ham9yLXNlY29uZDpiZWZvcmUsLmN0LW1ham9yLXNldmVudGg6YWZ0ZXIsLmN0LW1ham9yLXNldmVudGg6YmVmb3JlLC5jdC1tYWpvci1zaXh0aDphZnRlciwuY3QtbWFqb3Itc2l4dGg6YmVmb3JlLC5jdC1tYWpvci10ZW50aDphZnRlciwuY3QtbWFqb3ItdGVudGg6YmVmb3JlLC5jdC1tYWpvci10aGlyZDphZnRlciwuY3QtbWFqb3ItdGhpcmQ6YmVmb3JlLC5jdC1tYWpvci10d2VsZnRoOmFmdGVyLC5jdC1tYWpvci10d2VsZnRoOmJlZm9yZSwuY3QtbWlub3Itc2Vjb25kOmFmdGVyLC5jdC1taW5vci1zZWNvbmQ6YmVmb3JlLC5jdC1taW5vci1zZXZlbnRoOmFmdGVyLC5jdC1taW5vci1zZXZlbnRoOmJlZm9yZSwuY3QtbWlub3Itc2l4dGg6YWZ0ZXIsLmN0LW1pbm9yLXNpeHRoOmJlZm9yZSwuY3QtbWlub3ItdGhpcmQ6YWZ0ZXIsLmN0LW1pbm9yLXRoaXJkOmJlZm9yZSwuY3Qtb2N0YXZlOmFmdGVyLC5jdC1vY3RhdmU6YmVmb3JlLC5jdC1wZXJmZWN0LWZpZnRoOmFmdGVyLC5jdC1wZXJmZWN0LWZpZnRoOmJlZm9yZSwuY3QtcGVyZmVjdC1mb3VydGg6YWZ0ZXIsLmN0LXBlcmZlY3QtZm91cnRoOmJlZm9yZSwuY3Qtc3F1YXJlOmFmdGVyLC5jdC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcIn0uY3QtbGFiZWx7ZmlsbDpyZ2JhKDAsMCwwLC40KTtjb2xvcjpyZ2JhKDAsMCwwLC40KTtmb250LXNpemU6Ljc1cmVtO2xpbmUtaGVpZ2h0OjF9LmN0LWNoYXJ0LWJhciAuY3QtbGFiZWwsLmN0LWNoYXJ0LWxpbmUgLmN0LWxhYmVse2Rpc3BsYXk6YmxvY2s7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tb3otYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4fS5jdC1sYWJlbC5jdC1ob3Jpem9udGFsLmN0LXN0YXJ0ey13ZWJraXQtYm94LWFsaWduOmZsZXgtZW5kOy13ZWJraXQtYWxpZ24taXRlbXM6ZmxleC1lbmQ7LW1zLWZsZXgtYWxpZ246ZmxleC1lbmQ7YWxpZ24taXRlbXM6ZmxleC1lbmQ7LXdlYmtpdC1ib3gtcGFjazpmbGV4LXN0YXJ0Oy13ZWJraXQtanVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LW1zLWZsZXgtcGFjazpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3RleHQtYWxpZ246bGVmdDt0ZXh0LWFuY2hvcjpzdGFydH0uY3QtbGFiZWwuY3QtaG9yaXpvbnRhbC5jdC1lbmR7LXdlYmtpdC1ib3gtYWxpZ246ZmxleC1zdGFydDstd2Via2l0LWFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7LW1zLWZsZXgtYWxpZ246ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0Oy13ZWJraXQtYm94LXBhY2s6ZmxleC1zdGFydDstd2Via2l0LWp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy1tcy1mbGV4LXBhY2s6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDt0ZXh0LWFsaWduOmxlZnQ7dGV4dC1hbmNob3I6c3RhcnR9LmN0LWxhYmVsLmN0LXZlcnRpY2FsLmN0LXN0YXJ0ey13ZWJraXQtYm94LWFsaWduOmZsZXgtZW5kOy13ZWJraXQtYWxpZ24taXRlbXM6ZmxleC1lbmQ7LW1zLWZsZXgtYWxpZ246ZmxleC1lbmQ7YWxpZ24taXRlbXM6ZmxleC1lbmQ7LXdlYmtpdC1ib3gtcGFjazpmbGV4LWVuZDstd2Via2l0LWp1c3RpZnktY29udGVudDpmbGV4LWVuZDstbXMtZmxleC1wYWNrOmZsZXgtZW5kO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDt0ZXh0LWFsaWduOnJpZ2h0O3RleHQtYW5jaG9yOmVuZH0uY3QtbGFiZWwuY3QtdmVydGljYWwuY3QtZW5key13ZWJraXQtYm94LWFsaWduOmZsZXgtZW5kOy13ZWJraXQtYWxpZ24taXRlbXM6ZmxleC1lbmQ7LW1zLWZsZXgtYWxpZ246ZmxleC1lbmQ7YWxpZ24taXRlbXM6ZmxleC1lbmQ7LXdlYmtpdC1ib3gtcGFjazpmbGV4LXN0YXJ0Oy13ZWJraXQtanVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LW1zLWZsZXgtcGFjazpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3RleHQtYWxpZ246bGVmdDt0ZXh0LWFuY2hvcjpzdGFydH0uY3QtY2hhcnQtYmFyIC5jdC1sYWJlbC5jdC1ob3Jpem9udGFsLmN0LXN0YXJ0ey13ZWJraXQtYm94LWFsaWduOmZsZXgtZW5kOy13ZWJraXQtYWxpZ24taXRlbXM6ZmxleC1lbmQ7LW1zLWZsZXgtYWxpZ246ZmxleC1lbmQ7YWxpZ24taXRlbXM6ZmxleC1lbmQ7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1hbmNob3I6c3RhcnR9LmN0LWNoYXJ0LWJhciAuY3QtbGFiZWwuY3QtaG9yaXpvbnRhbC5jdC1lbmR7LXdlYmtpdC1ib3gtYWxpZ246ZmxleC1zdGFydDstd2Via2l0LWFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7LW1zLWZsZXgtYWxpZ246ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0Oy13ZWJraXQtYm94LXBhY2s6Y2VudGVyOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyO3RleHQtYW5jaG9yOnN0YXJ0fS5jdC1jaGFydC1iYXIuY3QtaG9yaXpvbnRhbC1iYXJzIC5jdC1sYWJlbC5jdC1ob3Jpem9udGFsLmN0LXN0YXJ0ey13ZWJraXQtYm94LWFsaWduOmZsZXgtZW5kOy13ZWJraXQtYWxpZ24taXRlbXM6ZmxleC1lbmQ7LW1zLWZsZXgtYWxpZ246ZmxleC1lbmQ7YWxpZ24taXRlbXM6ZmxleC1lbmQ7LXdlYmtpdC1ib3gtcGFjazpmbGV4LXN0YXJ0Oy13ZWJraXQtanVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LW1zLWZsZXgtcGFjazpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3RleHQtYWxpZ246bGVmdDt0ZXh0LWFuY2hvcjpzdGFydH0uY3QtY2hhcnQtYmFyLmN0LWhvcml6b250YWwtYmFycyAuY3QtbGFiZWwuY3QtaG9yaXpvbnRhbC5jdC1lbmR7LXdlYmtpdC1ib3gtYWxpZ246ZmxleC1zdGFydDstd2Via2l0LWFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7LW1zLWZsZXgtYWxpZ246ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0Oy13ZWJraXQtYm94LXBhY2s6ZmxleC1zdGFydDstd2Via2l0LWp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy1tcy1mbGV4LXBhY2s6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDt0ZXh0LWFsaWduOmxlZnQ7dGV4dC1hbmNob3I6c3RhcnR9LmN0LWNoYXJ0LWJhci5jdC1ob3Jpem9udGFsLWJhcnMgLmN0LWxhYmVsLmN0LXZlcnRpY2FsLmN0LXN0YXJ0ey13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtYm94LXBhY2s6ZmxleC1lbmQ7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7LW1zLWZsZXgtcGFjazpmbGV4LWVuZDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7dGV4dC1hbGlnbjpyaWdodDt0ZXh0LWFuY2hvcjplbmR9LmN0LWNoYXJ0LWJhci5jdC1ob3Jpem9udGFsLWJhcnMgLmN0LWxhYmVsLmN0LXZlcnRpY2FsLmN0LWVuZHstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWJveC1wYWNrOmZsZXgtc3RhcnQ7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstbXMtZmxleC1wYWNrOmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7dGV4dC1hbGlnbjpsZWZ0O3RleHQtYW5jaG9yOmVuZH0uY3QtZ3JpZHtzdHJva2U6cmdiYSgwLDAsMCwuMik7c3Ryb2tlLXdpZHRoOjFweDtzdHJva2UtZGFzaGFycmF5OjJweH0uY3QtcG9pbnR7c3Ryb2tlLXdpZHRoOjEwcHg7c3Ryb2tlLWxpbmVjYXA6cm91bmR9LmN0LWxpbmV7ZmlsbDpub25lO3N0cm9rZS13aWR0aDo0cHh9LmN0LWFyZWF7c3Ryb2tlOm5vbmU7ZmlsbC1vcGFjaXR5Oi4xfS5jdC1iYXJ7ZmlsbDpub25lO3N0cm9rZS13aWR0aDoxMHB4fS5jdC1zbGljZS1kb251dHtmaWxsOm5vbmU7c3Ryb2tlLXdpZHRoOjYwcHh9LmN0LXNlcmllcy1hIC5jdC1iYXIsLmN0LXNlcmllcy1hIC5jdC1saW5lLC5jdC1zZXJpZXMtYSAuY3QtcG9pbnQsLmN0LXNlcmllcy1hIC5jdC1zbGljZS1kb251dHtzdHJva2U6I2Q3MDIwNn0uY3Qtc2VyaWVzLWEgLmN0LWFyZWEsLmN0LXNlcmllcy1hIC5jdC1zbGljZS1waWV7ZmlsbDojZDcwMjA2fS5jdC1zZXJpZXMtYiAuY3QtYmFyLC5jdC1zZXJpZXMtYiAuY3QtbGluZSwuY3Qtc2VyaWVzLWIgLmN0LXBvaW50LC5jdC1zZXJpZXMtYiAuY3Qtc2xpY2UtZG9udXR7c3Ryb2tlOiNmMDViNGZ9LmN0LXNlcmllcy1iIC5jdC1hcmVhLC5jdC1zZXJpZXMtYiAuY3Qtc2xpY2UtcGlle2ZpbGw6I2YwNWI0Zn0uY3Qtc2VyaWVzLWMgLmN0LWJhciwuY3Qtc2VyaWVzLWMgLmN0LWxpbmUsLmN0LXNlcmllcy1jIC5jdC1wb2ludCwuY3Qtc2VyaWVzLWMgLmN0LXNsaWNlLWRvbnV0e3N0cm9rZTojZjRjNjNkfS5jdC1zZXJpZXMtYyAuY3QtYXJlYSwuY3Qtc2VyaWVzLWMgLmN0LXNsaWNlLXBpZXtmaWxsOiNmNGM2M2R9LmN0LXNlcmllcy1kIC5jdC1iYXIsLmN0LXNlcmllcy1kIC5jdC1saW5lLC5jdC1zZXJpZXMtZCAuY3QtcG9pbnQsLmN0LXNlcmllcy1kIC5jdC1zbGljZS1kb251dHtzdHJva2U6I2QxNzkwNX0uY3Qtc2VyaWVzLWQgLmN0LWFyZWEsLmN0LXNlcmllcy1kIC5jdC1zbGljZS1waWV7ZmlsbDojZDE3OTA1fS5jdC1zZXJpZXMtZSAuY3QtYmFyLC5jdC1zZXJpZXMtZSAuY3QtbGluZSwuY3Qtc2VyaWVzLWUgLmN0LXBvaW50LC5jdC1zZXJpZXMtZSAuY3Qtc2xpY2UtZG9udXR7c3Ryb2tlOiM0NTNkM2Z9LmN0LXNlcmllcy1lIC5jdC1hcmVhLC5jdC1zZXJpZXMtZSAuY3Qtc2xpY2UtcGlle2ZpbGw6IzQ1M2QzZn0uY3Qtc2VyaWVzLWYgLmN0LWJhciwuY3Qtc2VyaWVzLWYgLmN0LWxpbmUsLmN0LXNlcmllcy1mIC5jdC1wb2ludCwuY3Qtc2VyaWVzLWYgLmN0LXNsaWNlLWRvbnV0e3N0cm9rZTojNTk5MjJifS5jdC1zZXJpZXMtZiAuY3QtYXJlYSwuY3Qtc2VyaWVzLWYgLmN0LXNsaWNlLXBpZXtmaWxsOiM1OTkyMmJ9LmN0LXNlcmllcy1nIC5jdC1iYXIsLmN0LXNlcmllcy1nIC5jdC1saW5lLC5jdC1zZXJpZXMtZyAuY3QtcG9pbnQsLmN0LXNlcmllcy1nIC5jdC1zbGljZS1kb251dHtzdHJva2U6IzA1NDRkM30uY3Qtc2VyaWVzLWcgLmN0LWFyZWEsLmN0LXNlcmllcy1nIC5jdC1zbGljZS1waWV7ZmlsbDojMDU0NGQzfS5jdC1zZXJpZXMtaCAuY3QtYmFyLC5jdC1zZXJpZXMtaCAuY3QtbGluZSwuY3Qtc2VyaWVzLWggLmN0LXBvaW50LC5jdC1zZXJpZXMtaCAuY3Qtc2xpY2UtZG9udXR7c3Ryb2tlOiM2YjAzOTJ9LmN0LXNlcmllcy1oIC5jdC1hcmVhLC5jdC1zZXJpZXMtaCAuY3Qtc2xpY2UtcGlle2ZpbGw6IzZiMDM5Mn0uY3Qtc2VyaWVzLWkgLmN0LWJhciwuY3Qtc2VyaWVzLWkgLmN0LWxpbmUsLmN0LXNlcmllcy1pIC5jdC1wb2ludCwuY3Qtc2VyaWVzLWkgLmN0LXNsaWNlLWRvbnV0e3N0cm9rZTojZjA1YjRmfS5jdC1zZXJpZXMtaSAuY3QtYXJlYSwuY3Qtc2VyaWVzLWkgLmN0LXNsaWNlLXBpZXtmaWxsOiNmMDViNGZ9LmN0LXNlcmllcy1qIC5jdC1iYXIsLmN0LXNlcmllcy1qIC5jdC1saW5lLC5jdC1zZXJpZXMtaiAuY3QtcG9pbnQsLmN0LXNlcmllcy1qIC5jdC1zbGljZS1kb251dHtzdHJva2U6I2RkYTQ1OH0uY3Qtc2VyaWVzLWogLmN0LWFyZWEsLmN0LXNlcmllcy1qIC5jdC1zbGljZS1waWV7ZmlsbDojZGRhNDU4fS5jdC1zZXJpZXMtayAuY3QtYmFyLC5jdC1zZXJpZXMtayAuY3QtbGluZSwuY3Qtc2VyaWVzLWsgLmN0LXBvaW50LC5jdC1zZXJpZXMtayAuY3Qtc2xpY2UtZG9udXR7c3Ryb2tlOiNlYWNmN2R9LmN0LXNlcmllcy1rIC5jdC1hcmVhLC5jdC1zZXJpZXMtayAuY3Qtc2xpY2UtcGlle2ZpbGw6I2VhY2Y3ZH0uY3Qtc2VyaWVzLWwgLmN0LWJhciwuY3Qtc2VyaWVzLWwgLmN0LWxpbmUsLmN0LXNlcmllcy1sIC5jdC1wb2ludCwuY3Qtc2VyaWVzLWwgLmN0LXNsaWNlLWRvbnV0e3N0cm9rZTojODY3OTdkfS5jdC1zZXJpZXMtbCAuY3QtYXJlYSwuY3Qtc2VyaWVzLWwgLmN0LXNsaWNlLXBpZXtmaWxsOiM4Njc5N2R9LmN0LXNlcmllcy1tIC5jdC1iYXIsLmN0LXNlcmllcy1tIC5jdC1saW5lLC5jdC1zZXJpZXMtbSAuY3QtcG9pbnQsLmN0LXNlcmllcy1tIC5jdC1zbGljZS1kb251dHtzdHJva2U6I2IyYzMyNn0uY3Qtc2VyaWVzLW0gLmN0LWFyZWEsLmN0LXNlcmllcy1tIC5jdC1zbGljZS1waWV7ZmlsbDojYjJjMzI2fS5jdC1zZXJpZXMtbiAuY3QtYmFyLC5jdC1zZXJpZXMtbiAuY3QtbGluZSwuY3Qtc2VyaWVzLW4gLmN0LXBvaW50LC5jdC1zZXJpZXMtbiAuY3Qtc2xpY2UtZG9udXR7c3Ryb2tlOiM2MTg4ZTJ9LmN0LXNlcmllcy1uIC5jdC1hcmVhLC5jdC1zZXJpZXMtbiAuY3Qtc2xpY2UtcGlle2ZpbGw6IzYxODhlMn0uY3Qtc2VyaWVzLW8gLmN0LWJhciwuY3Qtc2VyaWVzLW8gLmN0LWxpbmUsLmN0LXNlcmllcy1vIC5jdC1wb2ludCwuY3Qtc2VyaWVzLW8gLmN0LXNsaWNlLWRvbnV0e3N0cm9rZTojYTc0OGNhfS5jdC1zZXJpZXMtbyAuY3QtYXJlYSwuY3Qtc2VyaWVzLW8gLmN0LXNsaWNlLXBpZXtmaWxsOiNhNzQ4Y2F9LmN0LXNxdWFyZXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LmN0LXNxdWFyZTpiZWZvcmV7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O3dpZHRoOjA7aGVpZ2h0OjA7cGFkZGluZy1ib3R0b206MTAwJX0uY3Qtc3F1YXJlOmFmdGVye2Rpc3BsYXk6dGFibGV9LmN0LXNxdWFyZT5zdmd7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjB9LmN0LW1pbm9yLXNlY29uZHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LmN0LW1pbm9yLXNlY29uZDpiZWZvcmV7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O3dpZHRoOjA7aGVpZ2h0OjA7cGFkZGluZy1ib3R0b206OTMuNzUlfS5jdC1taW5vci1zZWNvbmQ6YWZ0ZXJ7ZGlzcGxheTp0YWJsZX0uY3QtbWlub3Itc2Vjb25kPnN2Z3tkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0uY3QtbWFqb3Itc2Vjb25ke2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0uY3QtbWFqb3Itc2Vjb25kOmJlZm9yZXtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7d2lkdGg6MDtoZWlnaHQ6MDtwYWRkaW5nLWJvdHRvbTo4OC44ODg4ODg4ODg5JX0uY3QtbWFqb3Itc2Vjb25kOmFmdGVye2Rpc3BsYXk6dGFibGV9LmN0LW1ham9yLXNlY29uZD5zdmd7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjB9LmN0LW1pbm9yLXRoaXJke2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0uY3QtbWlub3ItdGhpcmQ6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDt3aWR0aDowO2hlaWdodDowO3BhZGRpbmctYm90dG9tOjgzLjMzMzMzMzMzMzMlfS5jdC1taW5vci10aGlyZDphZnRlcntkaXNwbGF5OnRhYmxlfS5jdC1taW5vci10aGlyZD5zdmd7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjB9LmN0LW1ham9yLXRoaXJke2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0uY3QtbWFqb3ItdGhpcmQ6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDt3aWR0aDowO2hlaWdodDowO3BhZGRpbmctYm90dG9tOjgwJX0uY3QtbWFqb3ItdGhpcmQ6YWZ0ZXJ7ZGlzcGxheTp0YWJsZX0uY3QtbWFqb3ItdGhpcmQ+c3Zne2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfS5jdC1wZXJmZWN0LWZvdXJ0aHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LmN0LXBlcmZlY3QtZm91cnRoOmJlZm9yZXtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7d2lkdGg6MDtoZWlnaHQ6MDtwYWRkaW5nLWJvdHRvbTo3NSV9LmN0LXBlcmZlY3QtZm91cnRoOmFmdGVye2Rpc3BsYXk6dGFibGV9LmN0LXBlcmZlY3QtZm91cnRoPnN2Z3tkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0uY3QtcGVyZmVjdC1maWZ0aHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LmN0LXBlcmZlY3QtZmlmdGg6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDt3aWR0aDowO2hlaWdodDowO3BhZGRpbmctYm90dG9tOjY2LjY2NjY2NjY2NjclfS5jdC1wZXJmZWN0LWZpZnRoOmFmdGVye2Rpc3BsYXk6dGFibGV9LmN0LXBlcmZlY3QtZmlmdGg+c3Zne2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfS5jdC1taW5vci1zaXh0aHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LmN0LW1pbm9yLXNpeHRoOmJlZm9yZXtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7d2lkdGg6MDtoZWlnaHQ6MDtwYWRkaW5nLWJvdHRvbTo2Mi41JX0uY3QtbWlub3Itc2l4dGg6YWZ0ZXJ7ZGlzcGxheTp0YWJsZX0uY3QtbWlub3Itc2l4dGg+c3Zne2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfS5jdC1nb2xkZW4tc2VjdGlvbntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LmN0LWdvbGRlbi1zZWN0aW9uOmJlZm9yZXtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7Y29udGVudDpcIlwiO3dpZHRoOjA7aGVpZ2h0OjA7cGFkZGluZy1ib3R0b206NjEuODA0Njk3MTU3JX0uY3QtZ29sZGVuLXNlY3Rpb246YWZ0ZXJ7ZGlzcGxheTp0YWJsZTtjbGVhcjpib3RofS5jdC1nb2xkZW4tc2VjdGlvbj5zdmd7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjB9LmN0LW1ham9yLXNpeHRoe2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0uY3QtbWFqb3Itc2l4dGg6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDt3aWR0aDowO2hlaWdodDowO3BhZGRpbmctYm90dG9tOjYwJX0uY3QtbWFqb3Itc2l4dGg6YWZ0ZXJ7ZGlzcGxheTp0YWJsZX0uY3QtbWFqb3Itc2l4dGg+c3Zne2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfS5jdC1taW5vci1zZXZlbnRoe2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0uY3QtbWlub3Itc2V2ZW50aDpiZWZvcmV7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O3dpZHRoOjA7aGVpZ2h0OjA7cGFkZGluZy1ib3R0b206NTYuMjUlfS5jdC1taW5vci1zZXZlbnRoOmFmdGVye2Rpc3BsYXk6dGFibGV9LmN0LW1pbm9yLXNldmVudGg+c3Zne2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfS5jdC1tYWpvci1zZXZlbnRoe2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0uY3QtbWFqb3Itc2V2ZW50aDpiZWZvcmV7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O3dpZHRoOjA7aGVpZ2h0OjA7cGFkZGluZy1ib3R0b206NTMuMzMzMzMzMzMzMyV9LmN0LW1ham9yLXNldmVudGg6YWZ0ZXJ7ZGlzcGxheTp0YWJsZX0uY3QtbWFqb3Itc2V2ZW50aD5zdmd7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjB9LmN0LW9jdGF2ZXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LmN0LW9jdGF2ZTpiZWZvcmV7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O3dpZHRoOjA7aGVpZ2h0OjA7cGFkZGluZy1ib3R0b206NTAlfS5jdC1vY3RhdmU6YWZ0ZXJ7ZGlzcGxheTp0YWJsZX0uY3Qtb2N0YXZlPnN2Z3tkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0uY3QtbWFqb3ItdGVudGh7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfS5jdC1tYWpvci10ZW50aDpiZWZvcmV7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O3dpZHRoOjA7aGVpZ2h0OjA7cGFkZGluZy1ib3R0b206NDAlfS5jdC1tYWpvci10ZW50aDphZnRlcntkaXNwbGF5OnRhYmxlfS5jdC1tYWpvci10ZW50aD5zdmd7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjB9LmN0LW1ham9yLWVsZXZlbnRoe2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0uY3QtbWFqb3ItZWxldmVudGg6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDt3aWR0aDowO2hlaWdodDowO3BhZGRpbmctYm90dG9tOjM3LjUlfS5jdC1tYWpvci1lbGV2ZW50aDphZnRlcntkaXNwbGF5OnRhYmxlfS5jdC1tYWpvci1lbGV2ZW50aD5zdmd7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjB9LmN0LW1ham9yLXR3ZWxmdGh7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfS5jdC1tYWpvci10d2VsZnRoOmJlZm9yZXtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7d2lkdGg6MDtoZWlnaHQ6MDtwYWRkaW5nLWJvdHRvbTozMy4zMzMzMzMzMzMzJX0uY3QtbWFqb3ItdHdlbGZ0aDphZnRlcntkaXNwbGF5OnRhYmxlfS5jdC1tYWpvci10d2VsZnRoPnN2Z3tkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0uY3QtZG91YmxlLW9jdGF2ZXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LmN0LWRvdWJsZS1vY3RhdmU6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDt3aWR0aDowO2hlaWdodDowO3BhZGRpbmctYm90dG9tOjI1JX0uY3QtZG91YmxlLW9jdGF2ZTphZnRlcntkaXNwbGF5OnRhYmxlfS5jdC1kb3VibGUtb2N0YXZlPnN2Z3tkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH1cclxuXHJcbi5jdC1zZXJpZXMtYSAuY3QtYXJlYSwgLmN0LXNlcmllcy1hIC5jdC1zbGljZS1waWUge1xyXG4gIGZpbGw6IEBsaW5rQ29sb3I7XHJcbn1cclxuXHJcbi5jdC1zZXJpZXMtYSAuY3QtYmFyLCAuY3Qtc2VyaWVzLWEgLmN0LWxpbmUsIC5jdC1zZXJpZXMtYSAuY3QtcG9pbnQsIC5jdC1zZXJpZXMtYSAuY3Qtc2xpY2UtZG9udXQge1xyXG4gIHN0cm9rZTogQGxpbmtDb2xvcjtcclxufVxyXG5cclxuLmNoYXJ0aXN0LXRvb2x0aXAge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWluLXdpZHRoOiA1ZW07XHJcbiAgcGFkZGluZzogLjVlbTtcclxuICBiYWNrZ3JvdW5kOiBAbGlua0NvbG9yO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5jdC1iYXIge1xyXG4gIHN0cm9rZS13aWR0aDogNzBweDtcclxufVxyXG5cclxuXHJcblxyXG4vL1xyXG4vLyBMb2FkaW5nIGJ1dHRvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8qIVxyXG4gKiBMYWRkYVxyXG4gKiBodHRwOi8vbGFiLmhha2ltLnNlL2xhZGRhXHJcbiAqIE1JVCBsaWNlbnNlZFxyXG4gKlxyXG4gKiBDb3B5cmlnaHQgKEMpIDIwMTUgSGFraW0gRWwgSGF0dGFiLCBodHRwOi8vaGFraW0uc2VcclxuICovLmxhZGRhLWJ1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZX0ubGFkZGEtYnV0dG9uIC5sYWRkYS1zcGlubmVye3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MjtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDozMnB4O2hlaWdodDozMnB4O3RvcDo1MCU7bWFyZ2luLXRvcDowO29wYWNpdHk6MDtwb2ludGVyLWV2ZW50czpub25lfS5sYWRkYS1idXR0b24gLmxhZGRhLWxhYmVse3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6M30ubGFkZGEtYnV0dG9uIC5sYWRkYS1wcm9ncmVzc3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDowO2hlaWdodDoxMDAlO2xlZnQ6MDt0b3A6MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC4yKTt2aXNpYmlsaXR5OmhpZGRlbjtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uOjAuMXMgbGluZWFyIGFsbCAhaW1wb3J0YW50Oy1tb3otdHJhbnNpdGlvbjowLjFzIGxpbmVhciBhbGwgIWltcG9ydGFudDstbXMtdHJhbnNpdGlvbjowLjFzIGxpbmVhciBhbGwgIWltcG9ydGFudDstby10cmFuc2l0aW9uOjAuMXMgbGluZWFyIGFsbCAhaW1wb3J0YW50O3RyYW5zaXRpb246MC4xcyBsaW5lYXIgYWxsICFpbXBvcnRhbnR9LmxhZGRhLWJ1dHRvbltkYXRhLWxvYWRpbmddIC5sYWRkYS1wcm9ncmVzc3tvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlfS5sYWRkYS1idXR0b24sLmxhZGRhLWJ1dHRvbiAubGFkZGEtc3Bpbm5lciwubGFkZGEtYnV0dG9uIC5sYWRkYS1sYWJlbHstd2Via2l0LXRyYW5zaXRpb246MC4zcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSkgYWxsICFpbXBvcnRhbnQ7LW1vei10cmFuc2l0aW9uOjAuM3MgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpIGFsbCAhaW1wb3J0YW50Oy1tcy10cmFuc2l0aW9uOjAuM3MgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpIGFsbCAhaW1wb3J0YW50Oy1vLXRyYW5zaXRpb246MC4zcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSkgYWxsICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjowLjNzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KSBhbGwgIWltcG9ydGFudH0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9em9vbS1pbl0sLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXpvb20taW5dIC5sYWRkYS1zcGlubmVyLC5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT16b29tLWluXSAubGFkZGEtbGFiZWwsLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXpvb20tb3V0XSwubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9em9vbS1vdXRdIC5sYWRkYS1zcGlubmVyLC5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT16b29tLW91dF0gLmxhZGRhLWxhYmVsey13ZWJraXQtdHJhbnNpdGlvbjowLjNzIGVhc2UgYWxsICFpbXBvcnRhbnQ7LW1vei10cmFuc2l0aW9uOjAuM3MgZWFzZSBhbGwgIWltcG9ydGFudDstbXMtdHJhbnNpdGlvbjowLjNzIGVhc2UgYWxsICFpbXBvcnRhbnQ7LW8tdHJhbnNpdGlvbjowLjNzIGVhc2UgYWxsICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjowLjNzIGVhc2UgYWxsICFpbXBvcnRhbnR9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC1yaWdodF0gLmxhZGRhLXNwaW5uZXJ7cmlnaHQ6LTZweH0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLXJpZ2h0XVtkYXRhLXNpemU9XCJzXCJdIC5sYWRkYS1zcGlubmVyLC5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtcmlnaHRdW2RhdGEtc2l6ZT1cInhzXCJdIC5sYWRkYS1zcGlubmVye3JpZ2h0Oi0xMnB4fS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtcmlnaHRdW2RhdGEtbG9hZGluZ117cGFkZGluZy1yaWdodDo1NnB4fS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtcmlnaHRdW2RhdGEtbG9hZGluZ10gLmxhZGRhLXNwaW5uZXJ7b3BhY2l0eToxfS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtcmlnaHRdW2RhdGEtbG9hZGluZ11bZGF0YS1zaXplPVwic1wiXSwubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLXJpZ2h0XVtkYXRhLWxvYWRpbmddW2RhdGEtc2l6ZT1cInhzXCJde3BhZGRpbmctcmlnaHQ6NDBweH0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLWxlZnRdIC5sYWRkYS1zcGlubmVye2xlZnQ6MjZweH0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLWxlZnRdW2RhdGEtc2l6ZT1cInNcIl0gLmxhZGRhLXNwaW5uZXIsLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC1sZWZ0XVtkYXRhLXNpemU9XCJ4c1wiXSAubGFkZGEtc3Bpbm5lcntsZWZ0OjRweH0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLWxlZnRdW2RhdGEtbG9hZGluZ117cGFkZGluZy1sZWZ0OjU2cHh9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC1sZWZ0XVtkYXRhLWxvYWRpbmddIC5sYWRkYS1zcGlubmVye29wYWNpdHk6MX0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLWxlZnRdW2RhdGEtbG9hZGluZ11bZGF0YS1zaXplPVwic1wiXSwubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLWxlZnRdW2RhdGEtbG9hZGluZ11bZGF0YS1zaXplPVwieHNcIl17cGFkZGluZy1sZWZ0OjQwcHh9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC11cF17b3ZlcmZsb3c6aGlkZGVufS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtdXBdIC5sYWRkYS1zcGlubmVye3RvcDotMzJweDtsZWZ0OjUwJTttYXJnaW4tbGVmdDowfS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtdXBdW2RhdGEtbG9hZGluZ117cGFkZGluZy10b3A6NTRweH0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLXVwXVtkYXRhLWxvYWRpbmddIC5sYWRkYS1zcGlubmVye29wYWNpdHk6MTt0b3A6MjZweDttYXJnaW4tdG9wOjB9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC11cF1bZGF0YS1sb2FkaW5nXVtkYXRhLXNpemU9XCJzXCJdLC5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtdXBdW2RhdGEtbG9hZGluZ11bZGF0YS1zaXplPVwieHNcIl17cGFkZGluZy10b3A6MzJweH0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLXVwXVtkYXRhLWxvYWRpbmddW2RhdGEtc2l6ZT1cInNcIl0gLmxhZGRhLXNwaW5uZXIsLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC11cF1bZGF0YS1sb2FkaW5nXVtkYXRhLXNpemU9XCJ4c1wiXSAubGFkZGEtc3Bpbm5lcnt0b3A6NHB4fS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtZG93bl17b3ZlcmZsb3c6aGlkZGVufS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtZG93bl0gLmxhZGRhLXNwaW5uZXJ7dG9wOjYycHg7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6MH0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLWRvd25dW2RhdGEtc2l6ZT1cInNcIl0gLmxhZGRhLXNwaW5uZXIsLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC1kb3duXVtkYXRhLXNpemU9XCJ4c1wiXSAubGFkZGEtc3Bpbm5lcnt0b3A6NDBweH0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLWRvd25dW2RhdGEtbG9hZGluZ117cGFkZGluZy1ib3R0b206NTRweH0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLWRvd25dW2RhdGEtbG9hZGluZ10gLmxhZGRhLXNwaW5uZXJ7b3BhY2l0eToxfS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtZG93bl1bZGF0YS1sb2FkaW5nXVtkYXRhLXNpemU9XCJzXCJdLC5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtZG93bl1bZGF0YS1sb2FkaW5nXVtkYXRhLXNpemU9XCJ4c1wiXXtwYWRkaW5nLWJvdHRvbTozMnB4fS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1zbGlkZS1sZWZ0XXtvdmVyZmxvdzpoaWRkZW59LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXNsaWRlLWxlZnRdIC5sYWRkYS1sYWJlbHtwb3NpdGlvbjpyZWxhdGl2ZX0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9c2xpZGUtbGVmdF0gLmxhZGRhLXNwaW5uZXJ7bGVmdDoxMDAlO21hcmdpbi1sZWZ0OjB9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXNsaWRlLWxlZnRdW2RhdGEtbG9hZGluZ10gLmxhZGRhLWxhYmVse29wYWNpdHk6MDtsZWZ0Oi0xMDAlfS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1zbGlkZS1sZWZ0XVtkYXRhLWxvYWRpbmddIC5sYWRkYS1zcGlubmVye29wYWNpdHk6MTtsZWZ0OjUwJX0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9c2xpZGUtcmlnaHRde292ZXJmbG93OmhpZGRlbn0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9c2xpZGUtcmlnaHRdIC5sYWRkYS1sYWJlbHtwb3NpdGlvbjpyZWxhdGl2ZX0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9c2xpZGUtcmlnaHRdIC5sYWRkYS1zcGlubmVye3JpZ2h0OjEwMCU7bWFyZ2luLWxlZnQ6MDtsZWZ0OjE2cHh9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXNsaWRlLXJpZ2h0XVtkYXRhLWxvYWRpbmddIC5sYWRkYS1sYWJlbHtvcGFjaXR5OjA7bGVmdDoxMDAlfS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1zbGlkZS1yaWdodF1bZGF0YS1sb2FkaW5nXSAubGFkZGEtc3Bpbm5lcntvcGFjaXR5OjE7bGVmdDo1MCV9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXNsaWRlLXVwXXtvdmVyZmxvdzpoaWRkZW59LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXNsaWRlLXVwXSAubGFkZGEtbGFiZWx7cG9zaXRpb246cmVsYXRpdmV9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXNsaWRlLXVwXSAubGFkZGEtc3Bpbm5lcntsZWZ0OjUwJTttYXJnaW4tbGVmdDowO21hcmdpbi10b3A6MWVtfS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1zbGlkZS11cF1bZGF0YS1sb2FkaW5nXSAubGFkZGEtbGFiZWx7b3BhY2l0eTowO3RvcDotMWVtfS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1zbGlkZS11cF1bZGF0YS1sb2FkaW5nXSAubGFkZGEtc3Bpbm5lcntvcGFjaXR5OjE7bWFyZ2luLXRvcDowfS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1zbGlkZS1kb3duXXtvdmVyZmxvdzpoaWRkZW59LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXNsaWRlLWRvd25dIC5sYWRkYS1sYWJlbHtwb3NpdGlvbjpyZWxhdGl2ZX0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9c2xpZGUtZG93bl0gLmxhZGRhLXNwaW5uZXJ7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6MDttYXJnaW4tdG9wOi0yZW19LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXNsaWRlLWRvd25dW2RhdGEtbG9hZGluZ10gLmxhZGRhLWxhYmVse29wYWNpdHk6MDt0b3A6MWVtfS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1zbGlkZS1kb3duXVtkYXRhLWxvYWRpbmddIC5sYWRkYS1zcGlubmVye29wYWNpdHk6MTttYXJnaW4tdG9wOjB9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXpvb20tb3V0XXtvdmVyZmxvdzpoaWRkZW59LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXpvb20tb3V0XSAubGFkZGEtc3Bpbm5lcntsZWZ0OjUwJTttYXJnaW4tbGVmdDozMnB4Oy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDIuNSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMi41KTstbXMtdHJhbnNmb3JtOnNjYWxlKDIuNSk7LW8tdHJhbnNmb3JtOnNjYWxlKDIuNSk7dHJhbnNmb3JtOnNjYWxlKDIuNSl9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXpvb20tb3V0XSAubGFkZGEtbGFiZWx7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXpvb20tb3V0XVtkYXRhLWxvYWRpbmddIC5sYWRkYS1sYWJlbHtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMC41KTstbW96LXRyYW5zZm9ybTpzY2FsZSgwLjUpOy1tcy10cmFuc2Zvcm06c2NhbGUoMC41KTstby10cmFuc2Zvcm06c2NhbGUoMC41KTt0cmFuc2Zvcm06c2NhbGUoMC41KX0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9em9vbS1vdXRdW2RhdGEtbG9hZGluZ10gLmxhZGRhLXNwaW5uZXJ7b3BhY2l0eToxO21hcmdpbi1sZWZ0OjA7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTstbW96LXRyYW5zZm9ybTpub25lOy1tcy10cmFuc2Zvcm06bm9uZTstby10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9em9vbS1pbl17b3ZlcmZsb3c6aGlkZGVufS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT16b29tLWluXSAubGFkZGEtc3Bpbm5lcntsZWZ0OjUwJTttYXJnaW4tbGVmdDotMTZweDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwLjIpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDAuMik7LW1zLXRyYW5zZm9ybTpzY2FsZSgwLjIpOy1vLXRyYW5zZm9ybTpzY2FsZSgwLjIpO3RyYW5zZm9ybTpzY2FsZSgwLjIpfS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT16b29tLWluXSAubGFkZGEtbGFiZWx7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXpvb20taW5dW2RhdGEtbG9hZGluZ10gLmxhZGRhLWxhYmVse29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgyLjIpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDIuMik7LW1zLXRyYW5zZm9ybTpzY2FsZSgyLjIpOy1vLXRyYW5zZm9ybTpzY2FsZSgyLjIpO3RyYW5zZm9ybTpzY2FsZSgyLjIpfS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT16b29tLWluXVtkYXRhLWxvYWRpbmddIC5sYWRkYS1zcGlubmVye29wYWNpdHk6MTttYXJnaW4tbGVmdDowOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7LW1vei10cmFuc2Zvcm06bm9uZTstbXMtdHJhbnNmb3JtOm5vbmU7LW8tdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWNvbnRyYWN0XXtvdmVyZmxvdzpoaWRkZW47d2lkdGg6MTAwcHh9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWNvbnRyYWN0XSAubGFkZGEtc3Bpbm5lcntsZWZ0OjUwJTttYXJnaW4tbGVmdDowfS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1jb250cmFjdF1bZGF0YS1sb2FkaW5nXXtib3JkZXItcmFkaXVzOjUwJTt3aWR0aDo1MnB4fS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1jb250cmFjdF1bZGF0YS1sb2FkaW5nXSAubGFkZGEtbGFiZWx7b3BhY2l0eTowfS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1jb250cmFjdF1bZGF0YS1sb2FkaW5nXSAubGFkZGEtc3Bpbm5lcntvcGFjaXR5OjF9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWNvbnRyYWN0LW92ZXJsYXlde292ZXJmbG93OmhpZGRlbjt3aWR0aDoxMDBweDtib3gtc2hhZG93OjBweCAwcHggMHB4IDIwMDBweCB0cmFuc3BhcmVudH0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9Y29udHJhY3Qtb3ZlcmxheV0gLmxhZGRhLXNwaW5uZXJ7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6MH0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9Y29udHJhY3Qtb3ZlcmxheV1bZGF0YS1sb2FkaW5nXXtib3JkZXItcmFkaXVzOjUwJTt3aWR0aDo1MnB4O2JveC1zaGFkb3c6MHB4IDBweCAwcHggMjAwMHB4IHJnYmEoMCwwLDAsMC44KX0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9Y29udHJhY3Qtb3ZlcmxheV1bZGF0YS1sb2FkaW5nXSAubGFkZGEtbGFiZWx7b3BhY2l0eTowfS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1jb250cmFjdC1vdmVybGF5XVtkYXRhLWxvYWRpbmddIC5sYWRkYS1zcGlubmVye29wYWNpdHk6MX0iLCJcclxuLy9cclxuLy8gU2VsZmllXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uc2VsZmllLW1vZGFsLWFjdGl2ZSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnNlbGZpZS1tb2RhbCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDEwMDAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQ6IGZhZGUoI2ZmZiwgOTUlKTtcclxuICBkaXNwbGF5OiBub25lO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAZmxvYXRCcmVha3BvaW50KSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDc5cHg7IFxyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO1xyXG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47XHJcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICBvdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gIH1cclxuXHJcbiAgJl9fY2xvc2UsXHJcbiAgJl9fY2xvc2U6Zm9jdXMge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgdG9wOiAyMHB4O1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICNiYmI7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ib2R5IHtcclxuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGZsb2F0QnJlYWtwb2ludCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc3RlcCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIC5zZWN0aW9uX19oZWFkZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuLXN0ZXAtMSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBtYXJnaW46IDAgMjBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDE3MHB4O1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLi1zdGVwLTMge1xyXG5cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAZmxvYXRCcmVha3BvaW50KSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cclxuICAgICAgLnNlY3Rpb25fX2hlYWRlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi4tc3RlcC0xIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRha2UtcGhvdG8ge1xyXG4gIG1heC13aWR0aDogNjQwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICZfX2ltZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDM2MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XHJcbiAgICAvLyBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBmbG9hdEJyZWFrcG9pbnQpIHtcclxuICAgICAgaGVpZ2h0OiAyNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX192aWRlbyB7XHJcbiAgICAgIGhlaWdodDogMzYwcHggIWltcG9ydGFudDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgdmlkZW8ge1xyXG4gICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAvLyBsZWZ0OiA1MCU7XHJcbiAgICAgICAgLy8gdG9wOiA1MCU7XHJcbiAgICAgICAgLy8gLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xyXG4gICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBmbG9hdEJyZWFrcG9pbnQpIHtcclxuICAgICAgICBoZWlnaHQ6IDI2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgdmlkZW8ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhbnZhcyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB6LWluZGV4OiAzMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAZmxvYXRCcmVha3BvaW50KSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idG4ge1xyXG4gICAgd2lkdGg6IDU0cHg7XHJcbiAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogNTRweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAuYm9yZGVyLXJhZGl1cyg1MCUpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogNTA7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBib3R0b206IC0yN3B4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yN3B4O1xyXG5cclxuICAgICYtc2F2ZSB7XHJcbiAgICAgIHdpZHRoOiA1NHB4O1xyXG4gICAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBsaW5lLWhlaWdodDogNTRweDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgLmJvcmRlci1yYWRpdXMoNTAlKTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiA1MDtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICBib3R0b206IC0yN3B4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTI3cHg7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi1yZXNldCB7XHJcbiAgICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgLmJvcmRlci1yYWRpdXMoNTAlKTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiA1MDtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICBib3R0b206IC0xN3B4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi51c2VyLXNlbGZpZSB7XHJcbiAgaGVpZ2h0OiAzNjBweDtcclxuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBmbG9hdEJyZWFrcG9pbnQpIHtcclxuICAgIGhlaWdodDogMjIwcHg7XHJcbiAgfVxyXG4gIFxyXG4gIGNhbnZhcyB7XHJcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmpzLWZpbHRlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4ucGluc3tcclxuICB3aWR0aDogMTAwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMTAwMHB4O1xyXG59XHJcbi5waW57XHJcbiAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgfVxyXG5cclxuICAmX19hdmEge1xyXG4gICAgLmNsZWFyZml4KCk7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIlxyXG4vLyBnbG9iYWxcclxuXHJcbi5hZGQtb24gPiAucmFkaW8ge1xyXG4gIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbn1cclxuXHJcbi5hZGQtb24tcGFkZGluZyB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vL1xyXG4vLyBCb29raW5nXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uYi1wciB7XHJcbiAgLmNsZWFyZml4KCk7XHJcblxyXG4gICYtLWJvb2sge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gICZfX2hlYWQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogZmFkZShAdGV4dENvbG9yLCA1MCUpO1xyXG4gIH1cclxuXHJcbiAgJl9fY2F0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgfVxyXG5cclxuICAmX19uYXYge1xyXG4gICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblxyXG4gICAgPiBsaSB7XHJcbiAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICBjb2xvcjogI2JiYjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgIGNvbG9yOiAjNDQ0O1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIGNvbG9yOiAjYmJiO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAuY2xlYXJmaXgoKTtcclxuICAgIC50cmFuc2l0aW9uKGFsbCAuMTVzIGVhc2UtaW4tb3V0KTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAub3BhY2l0eSgwKTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBAbGlua0NvbG9yO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbWFyZ2luLXRvcDogLTdweDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIC50cmFuc2l0aW9uKGFsbCAuMnMgZWFzZS1pbi1vdXQpO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6IEBsaW5rQ29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJiArICYge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYgKyAuYi1wcl9fY2F0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19wcmljZSB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogQGxpbmtDb2xvcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSxcclxuICAgICAgYTpmb2N1cyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IEBsaW5rQ29sb3I7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IEBsaW5rQ29sb3JIb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgY29sb3I6ICNhYWE7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgcGFkZGluZzogMTBweCAwO1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2Mge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICBjb2xvcjogIzk5OTtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IEBsaW5rQ29sb3I7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogQGxpbmtDb2xvcjtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAub3BhY2l0eSgxMDApO1xyXG4gICAgICAgIHJpZ2h0OiAtN3B4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYi1wcl9faXRlbV9fcHJpY2Ugc3BhbixcclxuICAgICAgLmItcHJfX2l0ZW1fX3RpdGxlLFxyXG4gICAgICAuYi1wcl9faXRlbV9fdGl0bGUgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5iLXByX19pdGVtX19kZXNjIHtcclxuICAgICAgICBjb2xvcjogZmFkZSgjZmZmLCA1MCUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYi1wcl9faXRlbV9fcHJpY2UgYSxcclxuICAgICAgLmItcHJfX2l0ZW1fX3ByaWNlIGE6Zm9jdXMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IEBsaW5rQ29sb3JIb3ZlcjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBAbGlua0NvbG9ySG92ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYi1wcl9fcmVzIHtcclxuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcblxyXG4gICYuZGlzYWJsZWQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IDIwMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBmYWRlKCNmZmYsIDcwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYWwge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcblxyXG4gICAgPiAuZGF0ZXBpY2tlci1pbmxpbmUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICB0YWJsZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRheS5hY3RpdmUsXHJcbiAgICAuZGF5LmFjdGl2ZTpob3ZlcixcclxuICAgIC5kYXkuYWN0aXZlOmZvY3VzLFxyXG4gICAgLmRheS5hY3RpdmUudG9kYXkge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBAbGlua0NvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBsaW5rQ29sb3IgIWltcG9ydGFudDtcclxuICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmRheS50b2RheSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IGZhZGUoQGxpbmtDb2xvciwgMzAlKSAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmYWRlKEBsaW5rQ29sb3IsIDMwJSkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZGF5OmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogI2RkZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5kYXRlcGlja2VyLXN3aXRjaDpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW46IDEwcHggMCAwO1xyXG4gIH1cclxuXHJcbiAgJl9fdGltZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgdGFibGUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgdGQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICYuZGlzYWJsZWQsXHJcbiAgICAgICAgJi5kaXNhYmxlZDpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogZmFkZShAdGV4dENvbG9yLCA1MCUpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcclxuICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlLFxyXG4gICAgICAgICYuYWN0aXZlOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IEBsaW5rQ29sb3I7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmxvYWRpbmc6OmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgYmFja2dyb3VuZDogZmFkZSgjZjBmMGYwLCA4NSUpIHVybCgnLi4vLi4vaW1nL3NlbGVjdDItc3Bpbm5lci5naWYnKSA1MCUgNTAlIG5vLXJlcGVhdDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG4uYm9vay1mb3JtIHtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XHJcbn1cclxuXHJcbi5ib29rLWNtZC1jb250IHtcclxuICBociB7XHJcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7XHJcbiAgfVxyXG59XHJcblxyXG4uYm9vay1jbWQtY29udF9fdGltZSB7XHJcbiAgcCB7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICB9XHJcblxyXG4gIC5idG4tbGluayB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmJvb2stY21kLWNvbnRfX2RldGFpbHMge1xyXG5cclxuICAuaWNvbi1jaXJjbGUtY2hlY2sge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgY29sb3I6ICM2MmM0NjI7XHJcbiAgICBtYXJnaW46IDAgMCAwIDEycHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VsZWN0ZWQtc2VydmljZS13cnAge1xyXG5cclxuICAuYi1wcl9faXRlbV9fdGl0bGUge1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zZWxlY3RlZC1zZXJ2aWNlIHtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGJhY2tncm91bmQ6IGZhZGUoQGxpbmtDb2xvciwgMjAlKTtcclxuICBjb2xvcjogIzY3ODVBMjtcclxufVxyXG5cclxuLmJvb2stZW1wLWJsb2NrIHtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGJhY2tncm91bmQ6IGZhZGUoQGxpbmtDb2xvciwgMjUlKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLy8gZGlzcGxheTogbm9uZTtcclxuXHJcbiAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuY2FyZXQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgLnRyYW5zbGF0ZSgwLC01MCUpO1xyXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiBAbGlua0NvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgLy8gcGFkZGluZzogMTBweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuXHJcblxyXG4gICAgPiBsaSB7XHJcblxyXG4gICAgICA+IGEge1xyXG4gICAgICAgIC5jbGVhcmZpeCgpO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIC5ib29rLWVtcCB7XHJcbi8vICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbi8vICAgYmFja2dyb3VuZDogZmFkZShAbGlua0NvbG9yLCAyNSUpO1xyXG4vLyAgIC5jbGVhcmZpeCgpO1xyXG4vLyB9XHJcblxyXG4uZW1wLWF2YSB7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgaW1nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgLnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICB9XHJcbn1cclxuXHJcbi5zYWxvbiB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgaSB7XHJcbiAgICBjb2xvcjogQGxpbmtDb2xvcjtcclxuICB9XHJcblxyXG4gICZfX25hbWUge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG5cclxuICAmX19kYXRlIHtcclxuXHJcbiAgfVxyXG5cclxuICAmX19hZGRyIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAmX19waG9uZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy9cclxuLy8gVG9nZ2xlclxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuQGtleWZyYW1lcyBwb3BJbnswJXt0cmFuc2Zvcm06c2NhbGUoMSwxKX0yNSV7dHJhbnNmb3JtOnNjYWxlKDEuMiwxKX01MCV7dHJhbnNmb3JtOnNjYWxlKDEuNCwxKX0xMDAle3RyYW5zZm9ybTpzY2FsZSgxLDEpfX1Aa2V5ZnJhbWVzIHBvcE91dHswJXt0cmFuc2Zvcm06c2NhbGUoMSwxKX0yNSV7dHJhbnNmb3JtOnNjYWxlKDEuMiwxKX01MCV7dHJhbnNmb3JtOnNjYWxlKDEuNCwxKX0xMDAle3RyYW5zZm9ybTpzY2FsZSgxLDEpfX1Aa2V5ZnJhbWVzIHNwbGFzaEluezAle3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9MjUle3RyYW5zZm9ybTpzY2FsZSgxLjEpO29wYWNpdHk6Ljh9NTAle3RyYW5zZm9ybTpzY2FsZSgxLjEpO29wYWNpdHk6Ljl9MTAwJXt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIHNwbGFzaE91dHswJXt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfTI1JXt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eTouOH01MCV7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6Ljl9MTAwJXt0cmFuc2Zvcm06c2NhbGUoMC41KTtvcGFjaXR5OjF9fS5jaGVja2JveC10b2dnbGV7cG9zaXRpb246cmVsYXRpdmV9LmNoZWNrYm94LXRvZ2dsZSBpbnB1dHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjA7aGVpZ2h0OjA7bWFyZ2luOjAgMDtjdXJzb3I6cG9pbnRlcjt6b29tOjE7LXdlYmtpdC1vcGFjaXR5OjA7LW1vei1vcGFjaXR5OjA7b3BhY2l0eTowO2ZpbHRlcjphbHBoYShvcGFjaXR5PTApfS5jaGVja2JveC10b2dnbGUgaW5wdXQrc3BhbntjdXJzb3I6cG9pbnRlcjt1c2VyLXNlbGVjdDpub25lfS5jaGVja2JveC10b2dnbGUgaW5wdXQrc3BhbjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5jaGVja2JveC10b2dnbGUgaW5wdXQrc3Bhbj5oNHtkaXNwbGF5OmlubGluZX0uY2hlY2tib3gtc2xpZGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5jaGVja2JveC1zbGlkZXIgaW5wdXR7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDowO2hlaWdodDowO21hcmdpbjowIDA7Y3Vyc29yOnBvaW50ZXI7em9vbToxOy13ZWJraXQtb3BhY2l0eTowOy1tb3otb3BhY2l0eTowO29wYWNpdHk6MDtmaWx0ZXI6YWxwaGEob3BhY2l0eT0wKX0uY2hlY2tib3gtc2xpZGVyIGlucHV0K3NwYW57Y3Vyc29yOnBvaW50ZXI7dXNlci1zZWxlY3Q6bm9uZX0uY2hlY2tib3gtc2xpZGVyIGlucHV0K3NwYW46YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtkaXNwbGF5OmlubGluZS1ibG9ja30uY2hlY2tib3gtc2xpZGVyIGlucHV0K3NwYW4+aDR7ZGlzcGxheTppbmxpbmV9LmNoZWNrYm94LXNsaWRlciBpbnB1dCtzcGFue3BhZGRpbmctbGVmdDo0MHB4fS5jaGVja2JveC1zbGlkZXIgaW5wdXQrc3BhbjpiZWZvcmV7Y29udGVudDpcIlwiO2hlaWdodDoyMHB4O3dpZHRoOjQwcHg7YmFja2dyb3VuZDpyZ2JhKDEwMCwxMDAsMTAwLC4yKTtib3gtc2hhZG93Omluc2V0IDAgMCA1cHggcmdiYSgwLDAsMCwuOCk7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4ycyBlYXNlLW91dH0uY2hlY2tib3gtc2xpZGVyIGlucHV0K3NwYW46YWZ0ZXJ7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOiNmZmY7dHJhbnNpdGlvbjptYXJnaW4tbGVmdCAuMXMgZWFzZS1pbi1vdXQ7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6NzAwO2NvbnRlbnQ6XCJcIn0uY2hlY2tib3gtc2xpZGVyIGlucHV0OmNoZWNrZWQrc3BhbjphZnRlcnttYXJnaW4tbGVmdDoyMHB4O2NvbnRlbnQ6XCJcIn0uY2hlY2tib3gtc2xpZGVyIGlucHV0OmNoZWNrZWQrc3BhbjpiZWZvcmV7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4ycyBlYXNlLWlufS5jaGVja2JveC1zbGlkZXItLWRlZmF1bHR7cG9zaXRpb246cmVsYXRpdmV9LmNoZWNrYm94LXNsaWRlci0tZGVmYXVsdCBpbnB1dHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjA7aGVpZ2h0OjA7bWFyZ2luOjAgMDtjdXJzb3I6cG9pbnRlcjt6b29tOjE7LXdlYmtpdC1vcGFjaXR5OjA7LW1vei1vcGFjaXR5OjA7b3BhY2l0eTowO2ZpbHRlcjphbHBoYShvcGFjaXR5PTApfS5jaGVja2JveC1zbGlkZXItLWRlZmF1bHQgaW5wdXQrc3BhbntjdXJzb3I6cG9pbnRlcjt1c2VyLXNlbGVjdDpub25lfS5jaGVja2JveC1zbGlkZXItLWRlZmF1bHQgaW5wdXQrc3BhbjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5jaGVja2JveC1zbGlkZXItLWRlZmF1bHQgaW5wdXQrc3Bhbj5oNHtkaXNwbGF5OmlubGluZX0uY2hlY2tib3gtc2xpZGVyLS1kZWZhdWx0IGlucHV0K3NwYW57cGFkZGluZy1sZWZ0OjQwcHh9LmNoZWNrYm94LXNsaWRlci0tZGVmYXVsdCBpbnB1dCtzcGFuOmJlZm9yZXtjb250ZW50OlwiXCI7aGVpZ2h0OjIwcHg7d2lkdGg6NDBweDtiYWNrZ3JvdW5kOnJnYmEoMTAwLDEwMCwxMDAsLjIpO2JveC1zaGFkb3c6aW5zZXQgMCAwIDVweCByZ2JhKDAsMCwwLC44KTt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjJzIGVhc2Utb3V0fS5jaGVja2JveC1zbGlkZXItLWRlZmF1bHQgaW5wdXQrc3BhbjphZnRlcnt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6I2ZmZjt0cmFuc2l0aW9uOm1hcmdpbi1sZWZ0IC4xcyBlYXNlLWluLW91dDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXdlaWdodDo3MDA7Y29udGVudDpcIlwifS5jaGVja2JveC1zbGlkZXItLWRlZmF1bHQgaW5wdXQ6Y2hlY2tlZCtzcGFuOmFmdGVye21hcmdpbi1sZWZ0OjIwcHg7Y29udGVudDpcIlwifS5jaGVja2JveC1zbGlkZXItLWRlZmF1bHQgaW5wdXQ6Y2hlY2tlZCtzcGFuOmJlZm9yZXt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjJzIGVhc2UtaW59LmNoZWNrYm94LXNsaWRlci0tZGVmYXVsdCBpbnB1dCtzcGFuOmFmdGVye2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6c29saWQgdHJhbnNwYXJlbnQgMXB4O2JhY2tncm91bmQtY2xpcDpjb250ZW50LWJveH0uY2hlY2tib3gtc2xpZGVyLS1kZWZhdWx0IGlucHV0OmNoZWNrZWQrc3BhbjphZnRlcntiYWNrZ3JvdW5kOiM1Y2I4NWM7Ym9yZGVyOnNvbGlkIHRyYW5zcGFyZW50IDFweDtiYWNrZ3JvdW5kLWNsaXA6Y29udGVudC1ib3h9LmNoZWNrYm94LXNsaWRlci0tYS1yb3VuZGVke3Bvc2l0aW9uOnJlbGF0aXZlfS5jaGVja2JveC1zbGlkZXItLWEtcm91bmRlZCBpbnB1dHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjA7aGVpZ2h0OjA7bWFyZ2luOjAgMDtjdXJzb3I6cG9pbnRlcjt6b29tOjE7LXdlYmtpdC1vcGFjaXR5OjA7LW1vei1vcGFjaXR5OjA7b3BhY2l0eTowO2ZpbHRlcjphbHBoYShvcGFjaXR5PTApfS5jaGVja2JveC1zbGlkZXItLWEtcm91bmRlZCBpbnB1dCtzcGFue2N1cnNvcjpwb2ludGVyO3VzZXItc2VsZWN0Om5vbmV9LmNoZWNrYm94LXNsaWRlci0tYS1yb3VuZGVkIGlucHV0K3NwYW46YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtkaXNwbGF5OmlubGluZS1ibG9ja30uY2hlY2tib3gtc2xpZGVyLS1hLXJvdW5kZWQgaW5wdXQrc3Bhbj5oNHtkaXNwbGF5OmlubGluZX0uY2hlY2tib3gtc2xpZGVyLS1hLXJvdW5kZWQgaW5wdXQrc3BhbntwYWRkaW5nLWxlZnQ6NDBweH0uY2hlY2tib3gtc2xpZGVyLS1hLXJvdW5kZWQgaW5wdXQrc3BhbjpiZWZvcmV7Y29udGVudDpcIlwiO2hlaWdodDoyMHB4O3dpZHRoOjQwcHg7YmFja2dyb3VuZDpyZ2JhKDEwMCwxMDAsMTAwLC4yKTtib3gtc2hhZG93Omluc2V0IDAgMCA1cHggcmdiYSgwLDAsMCwuOCk7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4ycyBlYXNlLW91dH0uY2hlY2tib3gtc2xpZGVyLS1hLXJvdW5kZWQgaW5wdXQrc3BhbjphZnRlcnt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6I2ZmZjt0cmFuc2l0aW9uOm1hcmdpbi1sZWZ0IC4xcyBlYXNlLWluLW91dDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXdlaWdodDo3MDA7Y29udGVudDpcIlwifS5jaGVja2JveC1zbGlkZXItLWEtcm91bmRlZCBpbnB1dDpjaGVja2VkK3NwYW46YWZ0ZXJ7bWFyZ2luLWxlZnQ6MjBweDtjb250ZW50OlwiXCJ9LmNoZWNrYm94LXNsaWRlci0tYS1yb3VuZGVkIGlucHV0OmNoZWNrZWQrc3BhbjpiZWZvcmV7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4ycyBlYXNlLWlufS5jaGVja2JveC1zbGlkZXItLWEtcm91bmRlZCBpbnB1dCtzcGFuOmFmdGVye2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6c29saWQgdHJhbnNwYXJlbnQgMXB4O2JhY2tncm91bmQtY2xpcDpjb250ZW50LWJveH0uY2hlY2tib3gtc2xpZGVyLS1hLXJvdW5kZWQgaW5wdXQ6Y2hlY2tlZCtzcGFuOmFmdGVye2JhY2tncm91bmQ6IzVjYjg1Yztib3JkZXI6c29saWQgdHJhbnNwYXJlbnQgMXB4O2JhY2tncm91bmQtY2xpcDpjb250ZW50LWJveH0uY2hlY2tib3gtc2xpZGVyLS1hLXJvdW5kZWQgaW5wdXQrc3BhbjphZnRlciwuY2hlY2tib3gtc2xpZGVyLS1hLXJvdW5kZWQgaW5wdXQrc3BhbjpiZWZvcmV7Ym9yZGVyLXJhZGl1czo0cHh9LmNoZWNrYm94LXNsaWRlci0tYS1yb3VuZGVkIGlucHV0K3NwYW46YWZ0ZXIsLmNoZWNrYm94LXNsaWRlci0tYS1yb3VuZGVkIGlucHV0OmNoZWNrZWQrc3BhbjphZnRlcntib3JkZXI6c29saWQgdHJhbnNwYXJlbnQgMnB4O2JhY2tncm91bmQtY2xpcDpjb250ZW50LWJveH0uY2hlY2tib3gtc2xpZGVyLS1hLXJvdW5kZWQuY2hlY2tib3gtc2xpZGVyLXNtIGlucHV0K3NwYW46YmVmb3JlLC5jaGVja2JveC1zbGlkZXItLWEtcm91bmRlZC5jaGVja2JveC1zbGlkZXItc20gaW5wdXQrc3BhbjphZnRlcntib3JkZXItcmFkaXVzOjNweH0uY2hlY2tib3gtc2xpZGVyLS1hLXJvdW5kZWQuY2hlY2tib3gtc2xpZGVyLW1kIGlucHV0K3NwYW46YmVmb3JlLC5jaGVja2JveC1zbGlkZXItLWEtcm91bmRlZC5jaGVja2JveC1zbGlkZXItbWQgaW5wdXQrc3BhbjphZnRlcntib3JkZXItcmFkaXVzOjRweH0uY2hlY2tib3gtc2xpZGVyLS1hLXJvdW5kZWQuY2hlY2tib3gtc2xpZGVyLWxnIGlucHV0K3NwYW46YmVmb3JlLC5jaGVja2JveC1zbGlkZXItLWEtcm91bmRlZC5jaGVja2JveC1zbGlkZXItbGcgaW5wdXQrc3BhbjphZnRlcntib3JkZXItcmFkaXVzOjZweH0uY2hlY2tib3gtc2xpZGVyLS1he3Bvc2l0aW9uOnJlbGF0aXZlfS5jaGVja2JveC1zbGlkZXItLWEgaW5wdXR7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDowO2hlaWdodDowO21hcmdpbjowIDA7Y3Vyc29yOnBvaW50ZXI7em9vbToxOy13ZWJraXQtb3BhY2l0eTowOy1tb3otb3BhY2l0eTowO29wYWNpdHk6MDtmaWx0ZXI6YWxwaGEob3BhY2l0eT0wKX0uY2hlY2tib3gtc2xpZGVyLS1hIGlucHV0K3NwYW57Y3Vyc29yOnBvaW50ZXI7dXNlci1zZWxlY3Q6bm9uZX0uY2hlY2tib3gtc2xpZGVyLS1hIGlucHV0K3NwYW46YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtkaXNwbGF5OmlubGluZS1ibG9ja30uY2hlY2tib3gtc2xpZGVyLS1hIGlucHV0K3NwYW4+aDR7ZGlzcGxheTppbmxpbmV9LmNoZWNrYm94LXNsaWRlci0tYSBpbnB1dCtzcGFue3BhZGRpbmctbGVmdDo0MHB4fS5jaGVja2JveC1zbGlkZXItLWEgaW5wdXQrc3BhbjpiZWZvcmV7Y29udGVudDpcIlwiO2hlaWdodDoyMHB4O3dpZHRoOjQwcHg7YmFja2dyb3VuZDpyZ2JhKDEwMCwxMDAsMTAwLC4yKTtib3gtc2hhZG93Omluc2V0IDAgMCA1cHggcmdiYSgwLDAsMCwuOCk7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4ycyBlYXNlLW91dH0uY2hlY2tib3gtc2xpZGVyLS1hIGlucHV0K3NwYW46YWZ0ZXJ7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOiNmZmY7dHJhbnNpdGlvbjptYXJnaW4tbGVmdCAuMXMgZWFzZS1pbi1vdXQ7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6NzAwO2NvbnRlbnQ6XCJcIn0uY2hlY2tib3gtc2xpZGVyLS1hIGlucHV0OmNoZWNrZWQrc3BhbjphZnRlcnttYXJnaW4tbGVmdDoyMHB4O2NvbnRlbnQ6XCJcIn0uY2hlY2tib3gtc2xpZGVyLS1hIGlucHV0OmNoZWNrZWQrc3BhbjpiZWZvcmV7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4ycyBlYXNlLWlufS5jaGVja2JveC1zbGlkZXItLWEgaW5wdXQrc3BhbntwYWRkaW5nLWxlZnQ6NjBweH0uY2hlY2tib3gtc2xpZGVyLS1hIGlucHV0K3NwYW46YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDo2MHB4fS5jaGVja2JveC1zbGlkZXItLWEgaW5wdXQrc3BhbjphZnRlcnt3aWR0aDo0MHB4O2ZvbnQtc2l6ZToxMHB4O2NvbG9yOiMwMDA7Y29udGVudDpcIk9mZlwiO2JvcmRlcjpzb2xpZCB0cmFuc3BhcmVudCAxcHg7YmFja2dyb3VuZC1jbGlwOmNvbnRlbnQtYm94fS5jaGVja2JveC1zbGlkZXItLWEgaW5wdXQ6Y2hlY2tlZCtzcGFuOmFmdGVye2NvbnRlbnQ6XCJPblwiO2NvbG9yOiNmZmY7YmFja2dyb3VuZDojNWNiODVjO2JvcmRlcjpzb2xpZCB0cmFuc3BhcmVudCAxcHg7YmFja2dyb3VuZC1jbGlwOmNvbnRlbnQtYm94fS5jaGVja2JveC1zbGlkZXItLWEuY2hlY2tib3gtc2xpZGVyLXNtIGlucHV0K3NwYW57cGFkZGluZy1sZWZ0OjMwcHh9LmNoZWNrYm94LXNsaWRlci0tYS5jaGVja2JveC1zbGlkZXItc20gaW5wdXQrc3BhbjpiZWZvcmV7d2lkdGg6MzBweH0uY2hlY2tib3gtc2xpZGVyLS1hLmNoZWNrYm94LXNsaWRlci1zbSBpbnB1dCtzcGFuOmFmdGVye3dpZHRoOjIwcHg7Zm9udC1zaXplOjVweH0uY2hlY2tib3gtc2xpZGVyLS1hLmNoZWNrYm94LXNsaWRlci1zbSBpbnB1dDpjaGVja2VkK3NwYW46YWZ0ZXJ7bWFyZ2luLWxlZnQ6MTBweH0uY2hlY2tib3gtc2xpZGVyLS1hLmNoZWNrYm94LXNsaWRlci1tZCBpbnB1dCtzcGFue3BhZGRpbmctbGVmdDo5MHB4fS5jaGVja2JveC1zbGlkZXItLWEuY2hlY2tib3gtc2xpZGVyLW1kIGlucHV0K3NwYW46YmVmb3Jle3dpZHRoOjkwcHh9LmNoZWNrYm94LXNsaWRlci0tYS5jaGVja2JveC1zbGlkZXItbWQgaW5wdXQrc3BhbjphZnRlcnt3aWR0aDo2MHB4O2ZvbnQtc2l6ZToxNXB4fS5jaGVja2JveC1zbGlkZXItLWEuY2hlY2tib3gtc2xpZGVyLW1kIGlucHV0OmNoZWNrZWQrc3BhbjphZnRlcnttYXJnaW4tbGVmdDozMHB4fS5jaGVja2JveC1zbGlkZXItLWEuY2hlY2tib3gtc2xpZGVyLWxnIGlucHV0K3NwYW57cGFkZGluZy1sZWZ0OjEyMHB4fS5jaGVja2JveC1zbGlkZXItLWEuY2hlY2tib3gtc2xpZGVyLWxnIGlucHV0K3NwYW46YmVmb3Jle3dpZHRoOjEyMHB4fS5jaGVja2JveC1zbGlkZXItLWEuY2hlY2tib3gtc2xpZGVyLWxnIGlucHV0K3NwYW46YWZ0ZXJ7d2lkdGg6ODBweDtmb250LXNpemU6MjBweH0uY2hlY2tib3gtc2xpZGVyLS1hLmNoZWNrYm94LXNsaWRlci1sZyBpbnB1dDpjaGVja2VkK3NwYW46YWZ0ZXJ7bWFyZ2luLWxlZnQ6NDBweH0uY2hlY2tib3gtc2xpZGVyLS1ie3Bvc2l0aW9uOnJlbGF0aXZlfS5jaGVja2JveC1zbGlkZXItLWIgaW5wdXR7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDowO2hlaWdodDowO21hcmdpbjowIDA7Y3Vyc29yOnBvaW50ZXI7em9vbToxOy13ZWJraXQtb3BhY2l0eTowOy1tb3otb3BhY2l0eTowO29wYWNpdHk6MDtmaWx0ZXI6YWxwaGEob3BhY2l0eT0wKX0uY2hlY2tib3gtc2xpZGVyLS1iIGlucHV0K3NwYW57Y3Vyc29yOnBvaW50ZXI7dXNlci1zZWxlY3Q6bm9uZX0uY2hlY2tib3gtc2xpZGVyLS1iIGlucHV0K3NwYW46YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtkaXNwbGF5OmlubGluZS1ibG9ja30uY2hlY2tib3gtc2xpZGVyLS1iIGlucHV0K3NwYW4+aDR7ZGlzcGxheTppbmxpbmV9LmNoZWNrYm94LXNsaWRlci0tYiBpbnB1dCtzcGFue3BhZGRpbmctbGVmdDo0MHB4fS5jaGVja2JveC1zbGlkZXItLWIgaW5wdXQrc3BhbjpiZWZvcmV7Y29udGVudDpcIlwiO2hlaWdodDoyMHB4O3dpZHRoOjQwcHg7YmFja2dyb3VuZDpyZ2JhKDEwMCwxMDAsMTAwLC4yKTtib3gtc2hhZG93Omluc2V0IDAgMCA1cHggcmdiYSgwLDAsMCwuOCk7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4ycyBlYXNlLW91dH0uY2hlY2tib3gtc2xpZGVyLS1iIGlucHV0K3NwYW46YWZ0ZXJ7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOiNmZmY7dHJhbnNpdGlvbjptYXJnaW4tbGVmdCAuMXMgZWFzZS1pbi1vdXQ7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6NzAwO2NvbnRlbnQ6XCJcIn0uY2hlY2tib3gtc2xpZGVyLS1iIGlucHV0OmNoZWNrZWQrc3BhbjphZnRlcnttYXJnaW4tbGVmdDoyMHB4O2NvbnRlbnQ6XCJcIn0uY2hlY2tib3gtc2xpZGVyLS1iIGlucHV0OmNoZWNrZWQrc3BhbjpiZWZvcmV7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4ycyBlYXNlLWlufS5jaGVja2JveC1zbGlkZXItLWIgaW5wdXQrc3BhbntwYWRkaW5nLWxlZnQ6NDBweH0uY2hlY2tib3gtc2xpZGVyLS1iIGlucHV0K3NwYW46YmVmb3Jle2JvcmRlci1yYWRpdXM6MjBweDt3aWR0aDo0MHB4fS5jaGVja2JveC1zbGlkZXItLWIgaW5wdXQrc3BhbjphZnRlcntiYWNrZ3JvdW5kOiNmZmY7Y29udGVudDpcIlwiO3dpZHRoOjIwcHg7Ym9yZGVyOnNvbGlkIHRyYW5zcGFyZW50IDJweDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyLXJhZGl1czoyMHB4fS5jaGVja2JveC1zbGlkZXItLWIgaW5wdXQ6bm90KDpjaGVja2VkKStzcGFuOmFmdGVye2FuaW1hdGlvbjpwb3BPdXQgZWFzZS1pbiAuM3Mgbm9ybWFsfS5jaGVja2JveC1zbGlkZXItLWIgaW5wdXQ6Y2hlY2tlZCtzcGFuOmFmdGVye2NvbnRlbnQ6XCJcIjttYXJnaW4tbGVmdDoyMHB4O2JvcmRlcjpzb2xpZCB0cmFuc3BhcmVudCAycHg7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2FuaW1hdGlvbjpwb3BJbiBlYXNlLWluIC4zcyBub3JtYWx9LmNoZWNrYm94LXNsaWRlci0tYiBpbnB1dDpjaGVja2VkK3NwYW46YmVmb3Jle2JhY2tncm91bmQ6IzVjYjg1Y30uY2hlY2tib3gtc2xpZGVyLS1iLmNoZWNrYm94LXNsaWRlci1tZCBpbnB1dCtzcGFuOmJlZm9yZXtib3JkZXItcmFkaXVzOjMwcHh9LmNoZWNrYm94LXNsaWRlci0tYi5jaGVja2JveC1zbGlkZXItbWQgaW5wdXQrc3BhbjphZnRlcntib3JkZXItcmFkaXVzOjMwcHh9LmNoZWNrYm94LXNsaWRlci0tYi5jaGVja2JveC1zbGlkZXItbGcgaW5wdXQrc3BhbjpiZWZvcmV7Ym9yZGVyLXJhZGl1czo0MHB4fS5jaGVja2JveC1zbGlkZXItLWIuY2hlY2tib3gtc2xpZGVyLWxnIGlucHV0K3NwYW46YWZ0ZXJ7Ym9yZGVyLXJhZGl1czo0MHB4fS5jaGVja2JveC1zbGlkZXItLWItZmxhdHtwb3NpdGlvbjpyZWxhdGl2ZX0uY2hlY2tib3gtc2xpZGVyLS1iLWZsYXQgaW5wdXR7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDowO2hlaWdodDowO21hcmdpbjowIDA7Y3Vyc29yOnBvaW50ZXI7em9vbToxOy13ZWJraXQtb3BhY2l0eTowOy1tb3otb3BhY2l0eTowO29wYWNpdHk6MDtmaWx0ZXI6YWxwaGEob3BhY2l0eT0wKX0uY2hlY2tib3gtc2xpZGVyLS1iLWZsYXQgaW5wdXQrc3BhbntjdXJzb3I6cG9pbnRlcjt1c2VyLXNlbGVjdDpub25lfS5jaGVja2JveC1zbGlkZXItLWItZmxhdCBpbnB1dCtzcGFuOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmNoZWNrYm94LXNsaWRlci0tYi1mbGF0IGlucHV0K3NwYW4+aDR7ZGlzcGxheTppbmxpbmV9LmNoZWNrYm94LXNsaWRlci0tYi1mbGF0IGlucHV0K3NwYW57cGFkZGluZy1sZWZ0OjQwcHh9LmNoZWNrYm94LXNsaWRlci0tYi1mbGF0IGlucHV0K3NwYW46YmVmb3Jle2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MjBweDt3aWR0aDo0MHB4O2JhY2tncm91bmQ6cmdiYSgxMDAsMTAwLDEwMCwuMik7Ym94LXNoYWRvdzppbnNldCAwIDAgNXB4IHJnYmEoMCwwLDAsLjgpO3RyYW5zaXRpb246YmFja2dyb3VuZCAuMnMgZWFzZS1vdXR9LmNoZWNrYm94LXNsaWRlci0tYi1mbGF0IGlucHV0K3NwYW46YWZ0ZXJ7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOiNmZmY7dHJhbnNpdGlvbjptYXJnaW4tbGVmdCAuMXMgZWFzZS1pbi1vdXQ7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6NzAwO2NvbnRlbnQ6XCJcIn0uY2hlY2tib3gtc2xpZGVyLS1iLWZsYXQgaW5wdXQ6Y2hlY2tlZCtzcGFuOmFmdGVye21hcmdpbi1sZWZ0OjIwcHg7Y29udGVudDpcIlwifS5jaGVja2JveC1zbGlkZXItLWItZmxhdCBpbnB1dDpjaGVja2VkK3NwYW46YmVmb3Jle3RyYW5zaXRpb246YmFja2dyb3VuZCAuMnMgZWFzZS1pbn0uY2hlY2tib3gtc2xpZGVyLS1iLWZsYXQgaW5wdXQrc3BhbntwYWRkaW5nLWxlZnQ6NDBweH0uY2hlY2tib3gtc2xpZGVyLS1iLWZsYXQgaW5wdXQrc3BhbjpiZWZvcmV7Ym9yZGVyLXJhZGl1czoyMHB4O3dpZHRoOjQwcHh9LmNoZWNrYm94LXNsaWRlci0tYi1mbGF0IGlucHV0K3NwYW46YWZ0ZXJ7YmFja2dyb3VuZDojZmZmO2NvbnRlbnQ6XCJcIjt3aWR0aDoyMHB4O2JvcmRlcjpzb2xpZCB0cmFuc3BhcmVudCAycHg7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlci1yYWRpdXM6MjBweH0uY2hlY2tib3gtc2xpZGVyLS1iLWZsYXQgaW5wdXQ6bm90KDpjaGVja2VkKStzcGFuOmFmdGVye2FuaW1hdGlvbjpwb3BPdXQgZWFzZS1pbiAuM3Mgbm9ybWFsfS5jaGVja2JveC1zbGlkZXItLWItZmxhdCBpbnB1dDpjaGVja2VkK3NwYW46YWZ0ZXJ7Y29udGVudDpcIlwiO21hcmdpbi1sZWZ0OjIwcHg7Ym9yZGVyOnNvbGlkIHRyYW5zcGFyZW50IDJweDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YW5pbWF0aW9uOnBvcEluIGVhc2UtaW4gLjNzIG5vcm1hbH0uY2hlY2tib3gtc2xpZGVyLS1iLWZsYXQgaW5wdXQ6Y2hlY2tlZCtzcGFuOmJlZm9yZXtiYWNrZ3JvdW5kOiM1Y2I4NWN9LmNoZWNrYm94LXNsaWRlci0tYi1mbGF0LmNoZWNrYm94LXNsaWRlci1tZCBpbnB1dCtzcGFuOmJlZm9yZXtib3JkZXItcmFkaXVzOjMwcHh9LmNoZWNrYm94LXNsaWRlci0tYi1mbGF0LmNoZWNrYm94LXNsaWRlci1tZCBpbnB1dCtzcGFuOmFmdGVye2JvcmRlci1yYWRpdXM6MzBweH0uY2hlY2tib3gtc2xpZGVyLS1iLWZsYXQuY2hlY2tib3gtc2xpZGVyLWxnIGlucHV0K3NwYW46YmVmb3Jle2JvcmRlci1yYWRpdXM6NDBweH0uY2hlY2tib3gtc2xpZGVyLS1iLWZsYXQuY2hlY2tib3gtc2xpZGVyLWxnIGlucHV0K3NwYW46YWZ0ZXJ7Ym9yZGVyLXJhZGl1czo0MHB4fS5jaGVja2JveC1zbGlkZXItLWItZmxhdCBpbnB1dCtzcGFuOmJlZm9yZXtib3gtc2hhZG93Om5vbmV9LmNoZWNrYm94LXNsaWRlci0tY3twb3NpdGlvbjpyZWxhdGl2ZX0uY2hlY2tib3gtc2xpZGVyLS1jIGlucHV0e2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7d2lkdGg6MDtoZWlnaHQ6MDttYXJnaW46MCAwO2N1cnNvcjpwb2ludGVyO3pvb206MTstd2Via2l0LW9wYWNpdHk6MDstbW96LW9wYWNpdHk6MDtvcGFjaXR5OjA7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MCl9LmNoZWNrYm94LXNsaWRlci0tYyBpbnB1dCtzcGFue2N1cnNvcjpwb2ludGVyO3VzZXItc2VsZWN0Om5vbmV9LmNoZWNrYm94LXNsaWRlci0tYyBpbnB1dCtzcGFuOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmNoZWNrYm94LXNsaWRlci0tYyBpbnB1dCtzcGFuPmg0e2Rpc3BsYXk6aW5saW5lfS5jaGVja2JveC1zbGlkZXItLWMgaW5wdXQrc3BhbntwYWRkaW5nLWxlZnQ6NDBweH0uY2hlY2tib3gtc2xpZGVyLS1jIGlucHV0K3NwYW46YmVmb3Jle2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MjBweDt3aWR0aDo0MHB4O2JhY2tncm91bmQ6cmdiYSgxMDAsMTAwLDEwMCwuMik7Ym94LXNoYWRvdzppbnNldCAwIDAgNXB4IHJnYmEoMCwwLDAsLjgpO3RyYW5zaXRpb246YmFja2dyb3VuZCAuMnMgZWFzZS1vdXR9LmNoZWNrYm94LXNsaWRlci0tYyBpbnB1dCtzcGFuOmFmdGVye3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDojZmZmO3RyYW5zaXRpb246bWFyZ2luLWxlZnQgLjFzIGVhc2UtaW4tb3V0O3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtd2VpZ2h0OjcwMDtjb250ZW50OlwiXCJ9LmNoZWNrYm94LXNsaWRlci0tYyBpbnB1dDpjaGVja2VkK3NwYW46YWZ0ZXJ7bWFyZ2luLWxlZnQ6MjBweDtjb250ZW50OlwiXCJ9LmNoZWNrYm94LXNsaWRlci0tYyBpbnB1dDpjaGVja2VkK3NwYW46YmVmb3Jle3RyYW5zaXRpb246YmFja2dyb3VuZCAuMnMgZWFzZS1pbn0uY2hlY2tib3gtc2xpZGVyLS1jIGlucHV0K3NwYW57cGFkZGluZy1sZWZ0OjQwcHh9LmNoZWNrYm94LXNsaWRlci0tYyBpbnB1dCtzcGFuOmJlZm9yZXtoZWlnaHQ6MnB4IWltcG9ydGFudDt0b3A6MTBweDtib3gtc2hhZG93Om5vbmU7d2lkdGg6NDBweDtiYWNrZ3JvdW5kOiM1NTV9LmNoZWNrYm94LXNsaWRlci0tYyBpbnB1dCtzcGFuOmFmdGVye2JveC1zaGFkb3c6bm9uZTt3aWR0aDoyMHB4O2JvcmRlcjpzb2xpZCAjNTU1IDJweDtib3JkZXItcmFkaXVzOjIwcHh9LmNoZWNrYm94LXNsaWRlci0tYyBpbnB1dDpjaGVja2VkK3NwYW46YWZ0ZXJ7YmFja2dyb3VuZDojNWNiODVjO21hcmdpbi1sZWZ0OjIwcHg7Ym9yZGVyOnNvbGlkICM1Y2I4NWMgMnB4O2FuaW1hdGlvbjpzcGxhc2hJbiBlYXNlLWluIC4zcyBub3JtYWx9LmNoZWNrYm94LXNsaWRlci0tYyBpbnB1dDpjaGVja2VkK3NwYW46YmVmb3Jle2JhY2tncm91bmQ6IzVjYjg1Y30uY2hlY2tib3gtc2xpZGVyLS1jLmNoZWNrYm94LXNsaWRlci1zbSBpbnB1dCtzcGFuOmJlZm9yZXt0b3A6NHB4fS5jaGVja2JveC1zbGlkZXItLWMuY2hlY2tib3gtc2xpZGVyLW1kIGlucHV0K3NwYW46YmVmb3Jle3RvcDoxNHB4fS5jaGVja2JveC1zbGlkZXItLWMuY2hlY2tib3gtc2xpZGVyLW1kIGlucHV0K3NwYW46YWZ0ZXJ7d2lkdGg6MzBweDtib3JkZXItcmFkaXVzOjMwcHh9LmNoZWNrYm94LXNsaWRlci0tYy5jaGVja2JveC1zbGlkZXItbGcgaW5wdXQrc3BhbjpiZWZvcmV7dG9wOjE5cHh9LmNoZWNrYm94LXNsaWRlci0tYy5jaGVja2JveC1zbGlkZXItbGcgaW5wdXQrc3BhbjphZnRlcnt3aWR0aDo0MHB4O2JvcmRlci1yYWRpdXM6NDBweH0uY2hlY2tib3gtc2xpZGVyLS1jLXdlaWdodHtwb3NpdGlvbjpyZWxhdGl2ZX0uY2hlY2tib3gtc2xpZGVyLS1jLXdlaWdodCBpbnB1dHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjA7aGVpZ2h0OjA7bWFyZ2luOjAgMDtjdXJzb3I6cG9pbnRlcjt6b29tOjE7LXdlYmtpdC1vcGFjaXR5OjA7LW1vei1vcGFjaXR5OjA7b3BhY2l0eTowO2ZpbHRlcjphbHBoYShvcGFjaXR5PTApfS5jaGVja2JveC1zbGlkZXItLWMtd2VpZ2h0IGlucHV0K3NwYW57Y3Vyc29yOnBvaW50ZXI7dXNlci1zZWxlY3Q6bm9uZX0uY2hlY2tib3gtc2xpZGVyLS1jLXdlaWdodCBpbnB1dCtzcGFuOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmNoZWNrYm94LXNsaWRlci0tYy13ZWlnaHQgaW5wdXQrc3Bhbj5oNHtkaXNwbGF5OmlubGluZX0uY2hlY2tib3gtc2xpZGVyLS1jLXdlaWdodCBpbnB1dCtzcGFue3BhZGRpbmctbGVmdDo0MHB4fS5jaGVja2JveC1zbGlkZXItLWMtd2VpZ2h0IGlucHV0K3NwYW46YmVmb3Jle2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MjBweDt3aWR0aDo0MHB4O2JhY2tncm91bmQ6cmdiYSgxMDAsMTAwLDEwMCwuMik7Ym94LXNoYWRvdzppbnNldCAwIDAgNXB4IHJnYmEoMCwwLDAsLjgpO3RyYW5zaXRpb246YmFja2dyb3VuZCAuMnMgZWFzZS1vdXR9LmNoZWNrYm94LXNsaWRlci0tYy13ZWlnaHQgaW5wdXQrc3BhbjphZnRlcnt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6I2ZmZjt0cmFuc2l0aW9uOm1hcmdpbi1sZWZ0IC4xcyBlYXNlLWluLW91dDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXdlaWdodDo3MDA7Y29udGVudDpcIlwifS5jaGVja2JveC1zbGlkZXItLWMtd2VpZ2h0IGlucHV0OmNoZWNrZWQrc3BhbjphZnRlcnttYXJnaW4tbGVmdDoyMHB4O2NvbnRlbnQ6XCJcIn0uY2hlY2tib3gtc2xpZGVyLS1jLXdlaWdodCBpbnB1dDpjaGVja2VkK3NwYW46YmVmb3Jle3RyYW5zaXRpb246YmFja2dyb3VuZCAuMnMgZWFzZS1pbn0uY2hlY2tib3gtc2xpZGVyLS1jLXdlaWdodCBpbnB1dCtzcGFue3BhZGRpbmctbGVmdDo0MHB4fS5jaGVja2JveC1zbGlkZXItLWMtd2VpZ2h0IGlucHV0K3NwYW46YmVmb3Jle2hlaWdodDoycHghaW1wb3J0YW50O3RvcDoxMHB4O2JveC1zaGFkb3c6bm9uZTt3aWR0aDo0MHB4O2JhY2tncm91bmQ6IzU1NX0uY2hlY2tib3gtc2xpZGVyLS1jLXdlaWdodCBpbnB1dCtzcGFuOmFmdGVye2JveC1zaGFkb3c6bm9uZTt3aWR0aDoyMHB4O2JvcmRlcjpzb2xpZCAjNTU1IDJweDtib3JkZXItcmFkaXVzOjIwcHh9LmNoZWNrYm94LXNsaWRlci0tYy13ZWlnaHQgaW5wdXQ6Y2hlY2tlZCtzcGFuOmFmdGVye2JhY2tncm91bmQ6IzVjYjg1YzttYXJnaW4tbGVmdDoyMHB4O2JvcmRlcjpzb2xpZCAjNWNiODVjIDJweDthbmltYXRpb246c3BsYXNoSW4gZWFzZS1pbiAuM3Mgbm9ybWFsfS5jaGVja2JveC1zbGlkZXItLWMtd2VpZ2h0IGlucHV0OmNoZWNrZWQrc3BhbjpiZWZvcmV7YmFja2dyb3VuZDojNWNiODVjfS5jaGVja2JveC1zbGlkZXItLWMtd2VpZ2h0LmNoZWNrYm94LXNsaWRlci1zbSBpbnB1dCtzcGFuOmJlZm9yZXt0b3A6NHB4fS5jaGVja2JveC1zbGlkZXItLWMtd2VpZ2h0LmNoZWNrYm94LXNsaWRlci1tZCBpbnB1dCtzcGFuOmJlZm9yZXt0b3A6MTRweH0uY2hlY2tib3gtc2xpZGVyLS1jLXdlaWdodC5jaGVja2JveC1zbGlkZXItbWQgaW5wdXQrc3BhbjphZnRlcnt3aWR0aDozMHB4O2JvcmRlci1yYWRpdXM6MzBweH0uY2hlY2tib3gtc2xpZGVyLS1jLXdlaWdodC5jaGVja2JveC1zbGlkZXItbGcgaW5wdXQrc3BhbjpiZWZvcmV7dG9wOjE5cHh9LmNoZWNrYm94LXNsaWRlci0tYy13ZWlnaHQuY2hlY2tib3gtc2xpZGVyLWxnIGlucHV0K3NwYW46YWZ0ZXJ7d2lkdGg6NDBweDtib3JkZXItcmFkaXVzOjQwcHh9LmNoZWNrYm94LXNsaWRlci0tYy13ZWlnaHQgaW5wdXQrc3BhbjpiZWZvcmV7aGVpZ2h0OjFweCFpbXBvcnRhbnR9LmNoZWNrYm94LXNsaWRlci0tYy13ZWlnaHQgaW5wdXQ6Y2hlY2tlZCtzcGFuOmJlZm9yZXtoZWlnaHQ6MnB4IWltcG9ydGFudH0uY2hlY2tib3gtc2xpZGVyLS1jLXdlaWdodCBpbnB1dDpub3QoOmNoZWNrZWQpK3NwYW46YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlKDAuNyk7bGVmdDotNnB4fS5jaGVja2JveC1zbGlkZXItLWRlZmF1bHQgaW5wdXQ6ZGlzYWJsZWQrc3BhbjphZnRlcntiYWNrZ3JvdW5kOiM3Nzd9LmNoZWNrYm94LXNsaWRlci0tZGVmYXVsdCBpbnB1dDpkaXNhYmxlZCtzcGFuOmJlZm9yZXtib3gtc2hhZG93OjAgMCAwICMwMDB9LmNoZWNrYm94LXNsaWRlci0tZGVmYXVsdCBpbnB1dDpkaXNhYmxlZCtzcGFue2NvbG9yOiM3Nzd9LmNoZWNrYm94LXNsaWRlci0tYSBpbnB1dDpkaXNhYmxlZCtzcGFuOmFmdGVye2JhY2tncm91bmQ6Izc3Nztjb2xvcjojZmZmfS5jaGVja2JveC1zbGlkZXItLWEgaW5wdXQ6ZGlzYWJsZWQrc3BhbjpiZWZvcmV7Ym94LXNoYWRvdzowIDAgMCAjMDAwfS5jaGVja2JveC1zbGlkZXItLWEgaW5wdXQ6ZGlzYWJsZWQrc3Bhbntjb2xvcjojNzc3fS5jaGVja2JveC1zbGlkZXItLWIgaW5wdXQ6ZGlzYWJsZWQrc3BhbjphZnRlcntib3JkZXI6c29saWQgdHJhbnNwYXJlbnQgMnB4O2JvcmRlci1yYWRpdXM6NDBweH0uY2hlY2tib3gtc2xpZGVyLS1iIGlucHV0OmRpc2FibGVkK3NwYW46YmVmb3Jle2JveC1zaGFkb3c6MCAwIDAgIzAwMH0uY2hlY2tib3gtc2xpZGVyLS1iIGlucHV0OmRpc2FibGVkK3NwYW57Y29sb3I6Izc3N30uY2hlY2tib3gtc2xpZGVyLS1jIGlucHV0OmRpc2FibGVkOmNoZWNrZWQrc3BhbjphZnRlcntiYWNrZ3JvdW5kOiM3Nzd9LmNoZWNrYm94LXNsaWRlci0tYyBpbnB1dDpkaXNhYmxlZCtzcGFuOmFmdGVye2JvcmRlci1jb2xvcjojNzc3fS5jaGVja2JveC1zbGlkZXItLWMgaW5wdXQ6ZGlzYWJsZWQrc3BhbjpiZWZvcmV7YmFja2dyb3VuZDojNzc3fS5jaGVja2JveC1zbGlkZXItLWMgaW5wdXQ6ZGlzYWJsZWQrc3Bhbntjb2xvcjojNzc3fWlucHV0OmNoZWNrZWQrLmluZGljYXRvci1zdWNjZXNze2NvbG9yOiM1Y2I4NWN9aW5wdXQ6Y2hlY2tlZCsuaW5kaWNhdG9yLWluZm97Y29sb3I6IzViYzBkZX1pbnB1dDpjaGVja2VkKy5pbmRpY2F0b3Itd2FybmluZ3tjb2xvcjojZjBhZDRlfWlucHV0OmNoZWNrZWQrLmluZGljYXRvci1kYW5nZXJ7Y29sb3I6I2Q5NTM0Zn0uY2hlY2tib3gtc2xpZGVyLXNte2xpbmUtaGVpZ2h0OjEwcHh9LmNoZWNrYm94LXNsaWRlci1zbSBpbnB1dCtzcGFue3BhZGRpbmctbGVmdDoyMHB4fS5jaGVja2JveC1zbGlkZXItc20gaW5wdXQrc3BhbjpiZWZvcmV7d2lkdGg6MjBweH0uY2hlY2tib3gtc2xpZGVyLXNtIGlucHV0K3NwYW46YWZ0ZXIsLmNoZWNrYm94LXNsaWRlci1zbSBpbnB1dCtzcGFuOmJlZm9yZXtoZWlnaHQ6MTBweDtsaW5lLWhlaWdodDoxMHB4fS5jaGVja2JveC1zbGlkZXItc20gaW5wdXQrc3BhbjphZnRlcnt3aWR0aDoxMHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uY2hlY2tib3gtc2xpZGVyLXNtIGlucHV0OmNoZWNrZWQrc3BhbjphZnRlcnttYXJnaW4tbGVmdDoxMHB4fS5jaGVja2JveC1zbGlkZXItbWR7bGluZS1oZWlnaHQ6MzBweH0uY2hlY2tib3gtc2xpZGVyLW1kIGlucHV0K3NwYW57cGFkZGluZy1sZWZ0OjYwcHh9LmNoZWNrYm94LXNsaWRlci1tZCBpbnB1dCtzcGFuOmJlZm9yZXt3aWR0aDo2MHB4fS5jaGVja2JveC1zbGlkZXItbWQgaW5wdXQrc3BhbjphZnRlciwuY2hlY2tib3gtc2xpZGVyLW1kIGlucHV0K3NwYW46YmVmb3Jle2hlaWdodDozMHB4O2xpbmUtaGVpZ2h0OjMwcHh9LmNoZWNrYm94LXNsaWRlci1tZCBpbnB1dCtzcGFuOmFmdGVye3dpZHRoOjMwcHg7dmVydGljYWwtYWxpZ246bWlkZGxlfS5jaGVja2JveC1zbGlkZXItbWQgaW5wdXQ6Y2hlY2tlZCtzcGFuOmFmdGVye21hcmdpbi1sZWZ0OjMwcHh9LmNoZWNrYm94LXNsaWRlci1sZ3tsaW5lLWhlaWdodDo0MHB4fS5jaGVja2JveC1zbGlkZXItbGcgaW5wdXQrc3BhbntwYWRkaW5nLWxlZnQ6ODBweH0uY2hlY2tib3gtc2xpZGVyLWxnIGlucHV0K3NwYW46YmVmb3Jle3dpZHRoOjgwcHh9LmNoZWNrYm94LXNsaWRlci1sZyBpbnB1dCtzcGFuOmFmdGVyLC5jaGVja2JveC1zbGlkZXItbGcgaW5wdXQrc3BhbjpiZWZvcmV7aGVpZ2h0OjQwcHg7bGluZS1oZWlnaHQ6NDBweH0uY2hlY2tib3gtc2xpZGVyLWxnIGlucHV0K3NwYW46YWZ0ZXJ7d2lkdGg6NDBweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmNoZWNrYm94LXNsaWRlci1sZyBpbnB1dDpjaGVja2VkK3NwYW46YWZ0ZXJ7bWFyZ2luLWxlZnQ6NDBweH0uY2hlY2tib3gtc2xpZGVyLWluZm8uY2hlY2tib3gtc2xpZGVyLS1kZWZhdWx0IGlucHV0OmNoZWNrZWQrc3BhbjphZnRlciwuY2hlY2tib3gtc2xpZGVyLWluZm8uY2hlY2tib3gtc2xpZGVyLS1hIGlucHV0OmNoZWNrZWQrc3BhbjphZnRlciwuY2hlY2tib3gtc2xpZGVyLWluZm8uY2hlY2tib3gtc2xpZGVyLS1jIGlucHV0OmNoZWNrZWQrc3BhbjphZnRlciwuY2hlY2tib3gtc2xpZGVyLWluZm8uY2hlY2tib3gtc2xpZGVyLS1jLXdlaWdodCBpbnB1dDpjaGVja2VkK3NwYW46YWZ0ZXJ7YmFja2dyb3VuZDojNWJjMGRlO2JhY2tncm91bmQtY2xpcDpjb250ZW50LWJveH0uY2hlY2tib3gtc2xpZGVyLWluZm8uY2hlY2tib3gtc2xpZGVyLS1jIGlucHV0OmNoZWNrZWQrc3BhbjphZnRlciwuY2hlY2tib3gtc2xpZGVyLWluZm8uY2hlY2tib3gtc2xpZGVyLS1jLXdlaWdodCBpbnB1dDpjaGVja2VkK3NwYW46YWZ0ZXJ7Ym9yZGVyLWNvbG9yOiM1YmMwZGV9LmNoZWNrYm94LXNsaWRlci1pbmZvLmNoZWNrYm94LXNsaWRlci0tYiBpbnB1dDpjaGVja2VkK3NwYW46YmVmb3JlLC5jaGVja2JveC1zbGlkZXItaW5mby5jaGVja2JveC1zbGlkZXItLWItZmxhdCBpbnB1dDpjaGVja2VkK3NwYW46YmVmb3JlLC5jaGVja2JveC1zbGlkZXItaW5mby5jaGVja2JveC1zbGlkZXItLWMgaW5wdXQ6Y2hlY2tlZCtzcGFuOmJlZm9yZSwuY2hlY2tib3gtc2xpZGVyLWluZm8uY2hlY2tib3gtc2xpZGVyLS1jLXdlaWdodCBpbnB1dDpjaGVja2VkK3NwYW46YmVmb3Jle2JhY2tncm91bmQ6IzViYzBkZX0uY2hlY2tib3gtc2xpZGVyLXdhcm5pbmcuY2hlY2tib3gtc2xpZGVyLS1kZWZhdWx0IGlucHV0OmNoZWNrZWQrc3BhbjphZnRlciwuY2hlY2tib3gtc2xpZGVyLXdhcm5pbmcuY2hlY2tib3gtc2xpZGVyLS1hIGlucHV0OmNoZWNrZWQrc3BhbjphZnRlciwuY2hlY2tib3gtc2xpZGVyLXdhcm5pbmcuY2hlY2tib3gtc2xpZGVyLS1jIGlucHV0OmNoZWNrZWQrc3BhbjphZnRlciwuY2hlY2tib3gtc2xpZGVyLXdhcm5pbmcuY2hlY2tib3gtc2xpZGVyLS1jLXdlaWdodCBpbnB1dDpjaGVja2VkK3NwYW46YWZ0ZXJ7YmFja2dyb3VuZDojZjBhZDRlO2JhY2tncm91bmQtY2xpcDpjb250ZW50LWJveH0uY2hlY2tib3gtc2xpZGVyLXdhcm5pbmcuY2hlY2tib3gtc2xpZGVyLS1jIGlucHV0OmNoZWNrZWQrc3BhbjphZnRlciwuY2hlY2tib3gtc2xpZGVyLXdhcm5pbmcuY2hlY2tib3gtc2xpZGVyLS1jLXdlaWdodCBpbnB1dDpjaGVja2VkK3NwYW46YWZ0ZXJ7Ym9yZGVyLWNvbG9yOiNmMGFkNGV9LmNoZWNrYm94LXNsaWRlci13YXJuaW5nLmNoZWNrYm94LXNsaWRlci0tYiBpbnB1dDpjaGVja2VkK3NwYW46YmVmb3JlLC5jaGVja2JveC1zbGlkZXItd2FybmluZy5jaGVja2JveC1zbGlkZXItLWItZmxhdCBpbnB1dDpjaGVja2VkK3NwYW46YmVmb3JlLC5jaGVja2JveC1zbGlkZXItd2FybmluZy5jaGVja2JveC1zbGlkZXItLWMgaW5wdXQ6Y2hlY2tlZCtzcGFuOmJlZm9yZSwuY2hlY2tib3gtc2xpZGVyLXdhcm5pbmcuY2hlY2tib3gtc2xpZGVyLS1jLXdlaWdodCBpbnB1dDpjaGVja2VkK3NwYW46YmVmb3Jle2JhY2tncm91bmQ6I2YwYWQ0ZX0uY2hlY2tib3gtc2xpZGVyLWRhbmdlci5jaGVja2JveC1zbGlkZXItLWRlZmF1bHQgaW5wdXQ6Y2hlY2tlZCtzcGFuOmFmdGVyLC5jaGVja2JveC1zbGlkZXItZGFuZ2VyLmNoZWNrYm94LXNsaWRlci0tYSBpbnB1dDpjaGVja2VkK3NwYW46YWZ0ZXIsLmNoZWNrYm94LXNsaWRlci1kYW5nZXIuY2hlY2tib3gtc2xpZGVyLS1jIGlucHV0OmNoZWNrZWQrc3BhbjphZnRlciwuY2hlY2tib3gtc2xpZGVyLWRhbmdlci5jaGVja2JveC1zbGlkZXItLWMtd2VpZ2h0IGlucHV0OmNoZWNrZWQrc3BhbjphZnRlcntiYWNrZ3JvdW5kOiNkOTUzNGY7YmFja2dyb3VuZC1jbGlwOmNvbnRlbnQtYm94fS5jaGVja2JveC1zbGlkZXItZGFuZ2VyLmNoZWNrYm94LXNsaWRlci0tYyBpbnB1dDpjaGVja2VkK3NwYW46YWZ0ZXIsLmNoZWNrYm94LXNsaWRlci1kYW5nZXIuY2hlY2tib3gtc2xpZGVyLS1jLXdlaWdodCBpbnB1dDpjaGVja2VkK3NwYW46YWZ0ZXJ7Ym9yZGVyLWNvbG9yOiNkOTUzNGZ9LmNoZWNrYm94LXNsaWRlci1kYW5nZXIuY2hlY2tib3gtc2xpZGVyLS1iIGlucHV0OmNoZWNrZWQrc3BhbjpiZWZvcmUsLmNoZWNrYm94LXNsaWRlci1kYW5nZXIuY2hlY2tib3gtc2xpZGVyLS1iLWZsYXQgaW5wdXQ6Y2hlY2tlZCtzcGFuOmJlZm9yZSwuY2hlY2tib3gtc2xpZGVyLWRhbmdlci5jaGVja2JveC1zbGlkZXItLWMgaW5wdXQ6Y2hlY2tlZCtzcGFuOmJlZm9yZSwuY2hlY2tib3gtc2xpZGVyLWRhbmdlci5jaGVja2JveC1zbGlkZXItLWMtd2VpZ2h0IGlucHV0OmNoZWNrZWQrc3BhbjpiZWZvcmV7YmFja2dyb3VuZDojZDk1MzRmfVxyXG5cclxuLmNoZWNrYm94LXNsaWRlci0tYi1mbGF0IGlucHV0K3NwYW46YWZ0ZXIge1xyXG4gIC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG59XHJcblxyXG4uZW1wLWltZy1jb250IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWluLWhlaWdodDogMTMwcHg7XHJcbn1cclxuXHJcbiNlbXAtaW1nLWxvYWRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0b3A6IDUwJTtcclxuICB3aWR0aDogMTZweDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgbWFyZ2luLXRvcDogLThweDtcclxuICBtYXJnaW4tbGVmdDogLThweDtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZW1wLWltZyB7XHJcbiAgd2lkdGg6IDIwMHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmVtcC1zZXJ2aWNlIHtcclxuICBwYWRkaW5nOiA1cHggNXB4IDVweCAzMHB4O1xyXG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XHJcbn1cclxuLmVtcC1zZXJ2aWNlLWF0dGFjaGVkIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjMzhiN2VhO1xyXG59XHJcblxyXG5cclxuLmVtcCB7XHJcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAmX19pbWcge1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcclxuICAgIGhlaWdodDogMTQwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxufVxyXG5cclxuLmVtcC10YWJzIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4uZi1ib3gge1xyXG5cclxuICA+IGZvcm0ge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmFwcHQtcGFuZSB7XHJcbiAgcGFkZGluZzogMTVweDtcclxufVxyXG5cclxuLnN0ZXAtdGFiIHtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xyXG5cclxuICAmLmFjdGl2ZSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5hcHB0LXN0YXR1cy1kcm9wIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICA+IGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAycHggOHB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgYmFja2dyb3VuZDogI2YwZjBmMDtcclxuICAgIG1hcmdpbjogNnB4IDAgMCAwO1xyXG5cclxuICAgICYsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZXQge1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjY2NjO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFwcHQtdGFibGUge1xyXG5cclxufVxyXG5cclxuI2VtcC1wcmljaW5ncyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLmFwcHQtbW9kYWwge1xyXG5cclxuICAubW9kYWwtZm9vdGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmFwcHQtZm9ybSB7XHJcbiAgbWFyZ2luOiAwO1xyXG5cclxuICAudGFiLWNvbnRlbnQge1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIC50YWItcGFuZSB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3LWN1c3RvbWVyIHtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcclxufVxyXG5cclxuXHJcbi5ib29rLWZvcm1zIHtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGZvcm0ge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgJl9fYWN0aW9ucyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgLmNsZWFyZml4KCk7XHJcbiAgfVxyXG59XHJcblxyXG4uYm9vay1jb25maXJtYXRpb24taGVhZCB7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGNvbG9yOiAjNjJjNDYyO1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi5ib29rLWNvbmZpcm1hdGlvbi1ib2R5IHtcclxuXHJcbiAgcC5sZWFkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cclxuICAgICAgaSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgY29sb3I6ICM2MmM0NjI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5lbXAtdGFicyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgIC50YWItcGFuZSB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAud29ya2luZy1ob3Vycy13cnAge1xyXG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2RheSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNoZWNrYm94LXNsaWRlci0tYi1mbGF0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJvdy1mbHVpZCArIC5yb3ctZmx1aWQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnJlYWtzLXRhYmxlIHtcclxuICAgICAgICB0ciA+IHRkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0cjpsYXN0LWNoaWxkID4gdGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNhdmUtZW1wLWZvcm0ge1xyXG4gICAgLmZvcm0tYWN0aW9ucyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBib3JkZXItdG9wOiAwIG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50aW1lLW9mZi13cnAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2FkZCB7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX3RhYmxlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG5cclxuICAgICAgICB0Ym9keSA+IHRyIHtcclxuXHJcbiAgICAgICAgICAgID4gdGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNiYmI7XHJcblxyXG4gICAgICAgICAgICAgICAgPiBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEB0ZXh0Q29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNhYWE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCA+IHRkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50aW1lLW9mZi1tb2RhbCB7XHJcbiAgICB3aWR0aDogNDYwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTIzMHB4O1xyXG5cclxuICAgIC5jbG9zZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGVydCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtZm9vdGVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250cm9sLWxhYmVsIHtcclxuICAgICAgICB3aWR0aDogODBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udHJvbHMge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50aW1lLXNlbGVjdCB7XHJcbiAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2FkZGl0aW9uYWwge1xyXG4gICAgICAgIC5jbGVhcmZpeCgpO1xyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FkZGl0aW9uYWwtY29udGVudCB7XHJcbiAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAuY29udHJvbC1ncm91cDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250cm9scz4ucmFkaW86Zmlyc3QtY2hpbGQsXHJcbiAgICAuY29udHJvbHM+LmNoZWNrYm94OmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kdXJhdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuZHVyYXRpb24tc2VsZWN0IHtcclxuICAgICAgICB3aWR0aDogOTJweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucmVjdXJyaW5nLW9wdGlvbnMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuXHJcbiAgICA+IHNlbGVjdCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NldHRpbmdzIHtcclxuICAgICAgICAuY2xlYXJmaXgoKTtcclxuXHJcbiAgICAgICAgLmNvbnRyb2wtZ3JvdXAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTk5cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5wdXQtYXBwZW5kLmRhdGUge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTcycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250cm9sLWRheXMge1xyXG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHdpZHRoOiAyMDBweDtcclxuICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2FhYTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgLm9wYWNpdHkoMCk7XHJcblxyXG4gICAgICAgICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICAgICAgICAgKyBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8vXHJcbi8vIE5ldyBib29raW5nXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uYi1ib29rIHtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBsaW5lLWhlaWdodDogMDtcclxuXHJcbiAgJl9fbGVmdCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogNjAlO1xyXG4gICAgLnRyYW5zaXRpb24oYWxsIC4xNXMgZWFzZS1pbik7XHJcbiAgICBsaW5lLWhlaWdodDogQGJhc2VMaW5lSGVpZ2h0O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgfVxyXG5cclxuICAmX19yaWdodCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgd2lkdGg6IDM3JTtcclxuICAgIG1hcmdpbi1sZWZ0OiAyJTtcclxuICAgIC50cmFuc2l0aW9uKGFsbCAuMTVzIGVhc2UtaW4pO1xyXG4gICAgbGluZS1oZWlnaHQ6IEBiYXNlTGluZUhlaWdodDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgfVxyXG5cclxuICAmLi1zdGVwMi1kaXNhYmxlZCB7XHJcblxyXG4gICAgLmItYm9va19fbGVmdCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi4tc3RlcDMtZGlzYWJsZWQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgJl9fbGVmdCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLnRyYW5zaXRpb24obm9uZSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmlnaHQge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAudHJhbnNpdGlvbihub25lKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NlY3Rpb24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGNvbG9yOiBmYWRlKCMwMDAsIDUwJSk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAmLi1zZWxlY3RlZCB7XHJcbiAgICAgICAgY29sb3I6ICM2ZGM1YWE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYi1ib29rLW1vYmlsZSB7XHJcbiAgLmItYm9va19fcmlnaHQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5iLWJvb2stc3J2cyB7XHJcblxyXG4gICZfX2NhdCB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgY29sb3I6ICMzY2E4YzM7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4gICAgLmNsZWFyZml4KCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAudHJhbnNpdGlvbihhbGwgLjE1cyBlYXNlLWluKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICArIC5iLWJvb2stc3J2c19fY2F0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICBoNCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiBmYWRlKCMwMDAsIDUwJSk7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBjb2xvcjogZmFkZSgjMDAwLCAzMCUpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ByaWNlIHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjNmRjNWFhO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM2ZGM1YWE7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBib3JkZXI6IDAgbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgLnRyYW5zaXRpb24oYWxsIC4xNXMgZWFzZS1pbik7XHJcblxyXG4gICAgICAgICYsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigjNmRjNWFhLCAxMCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIC5jbGVhcmZpeCgpO1xyXG5cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3JlbW92ZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiA5cHg7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgY29sb3I6IGZhZGUoIzAwMCwgMzAlKTtcclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjogZmFkZSgjMDAwLCA2MCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi4tc2VsZWN0ZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjNmRjNWFhO1xyXG5cclxuICAgICAgLmItYm9vay1zcnZzX19pdGVtX19ib2R5IHtcclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBjb2xvcjogZmFkZSgjZmZmLCA1MCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmItYm9vay1zcnZzX19pdGVtX19wcmljZSB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oIzZkYzVhYSwgMTAlKTtcclxuICAgICAgICAgIGNvbG9yOiBmYWRlKCNmZmYsIDQwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi4tc2ltcGxlIHtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYi1ib29rLWVtcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICA+IGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIGNvbG9yOiBmYWRlKCMwMDAsIDcwJSk7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCA0MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICB0b3A6IDIwcHg7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgIGJvcmRlci13aWR0aDogNnB4IDVweCAwIDVweDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjNmRjNWFhIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgID4gaSB7XHJcbiAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XHJcbiAgICAgIGNvbG9yOiAjY2NjO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMTBweDtcclxuICAgICAgdG9wOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgID4gaW1nIHtcclxuICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICB0b3A6IDEwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kcm9wZG93bi1tZW51IHtcclxuICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgID4gbGkge1xyXG5cclxuICAgICAgPiBhIHtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcblxyXG4gICAgICAgID4gaSxcclxuICAgICAgICA+IGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFjdGl2ZSA+IGEsXHJcbiAgICAgICYuYWN0aXZlID4gYTpob3ZlcixcclxuICAgICAgJi5hY3RpdmUgPiBhOmZvY3VzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xyXG4gICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYi1ib29rLWNhbCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG5cclxuICAmX19kYXRlIHtcclxuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgICBtYXJnaW46IC0xNXB4IC0xNXB4IDE1cHg7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG5cclxuICAgICZfX25hdiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgJl9fcHJldixcclxuICAgICAgJl9fbmV4dCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGNvbG9yOiBmYWRlKCMwMDAsIDUwJSk7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbmV4dCB7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbW9udGgge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RheXMge1xyXG4gICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAmX19pdGVtIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBjb2xvcjogZmFkZSgjMDAwLCAzMCUpO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2VlZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIGNvbG9yOiBmYWRlKCMwMDAsIDcwJSk7XHJcbiAgICAgICAgICBtYXJnaW46IDEwcHggM3B4IDA7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLi1kaXNhYmxlZCB7XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBmYWRlKCMwMDAsIDMwJSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLi1jdXJyZW50IHtcclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogZmFkZSgjMDAwLCA3MCUpO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuLXNlbGVjdGVkIHtcclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzZkYzVhYTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zbG90cyB7XHJcbiAgICAuY2xlYXJmaXgoKTtcclxuXHJcbiAgICAmX19wYXJ0IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAzMS42MjM5MzE2MiU7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDIuNTY0MTAyNTYlO1xyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkIHtcclxuICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBjb2xvcjogZmFkZSgjMDAwLCAzMCUpO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Nsb3Qge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICBwYWRkaW5nOiAycHggMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW46IDAgMCAzcHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuLXNlbGVjdGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjNmRjNWFhO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogIzZkYzVhYTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Jvb2tlZCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgY29sb3I6IGZhZGUoIzAwMCwgMzAlKTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgY29sb3I6IGZhZGUoIzAwMCwgNzAlKTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYi1ib29rLWNob3NlbiB7XHJcbiAgJl9fZGF0ZSB7XHJcbiAgICAvLyBib3JkZXItYm90dG9tOiAycHggc29saWQgI2VlZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RvdGFsIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIHBhZGRpbmc6IDhweCAxNXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBjb2xvcjogIzZkYzVhYTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYi1ib29rLXNydnNfX2l0ZW1fX3ByaWNlIHtcclxuICAgIG1hcmdpbi1yaWdodDogMzVweDtcclxuICB9XHJcbn1cclxuXHJcbi5iLWJvb2stZm9ybSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG5cclxuICAmX19hY3Rpb25zIHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgcDpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbn0iLCJAb3JhbmdlLWNvbG9yOiAjRURCODY3O1xyXG5AZ3JlZW4tY29sb3I6ICM1MEUzQzI7XHJcbkBibHVlLWNvbG9yOiAjNDI3OEY1O1xyXG5cclxuLy8gU3RhcnNcclxuQHN0YXItZGVmYXVsdDogI2QyZDJkMjtcclxuQHN0YXItYWN0aXZlOiAjNTBFM0MyO1xyXG5Ac3Rhci1zZWxlY3RlZDogIzUwRTNDMjtcclxuXHJcbi5wYWdlLW5wcyB7XHJcbiAgYmFja2dyb3VuZDogI2YzZjNmMztcclxuXHJcbiAgcC5hbGVydC1tZXNzYWdlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBjb2xvcjogcmVkO1xyXG5cclxuICAgICYuaGlkZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzcGFuLmFsZXJ0LW1lc3NhZ2Uge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBzdGFyLWFjdGl2ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3Rhci1hY3RpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDNweCA1cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHNwYW4uYWxlcnQtbWVzc2FnZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgLmFycm93LWxlZnQge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9hcnJvd3MtbGVmdC5wbmdcIikgNTAlIDUwJSBuby1yZXBlYXQ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgcGFkZGluZzogNXB4IDIwcHg7XHJcbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idG4tc3VjY2VzcyB7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmItbnBzLWxvZ28ge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiA0MHB4IDA7XHJcbn1cclxuXHJcbi5iLW5wcyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiA2MDBweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCAjM2NhOGMzO1xyXG4gIHBhZGRpbmc6IDMwcHggNjBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICAuYm94LXNpemluZyhib3JkZXItYm94KTtcclxuXHJcbiAgLmJ0biB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcclxuXHJcbiAgICAmLXN1Y2Nlc3Mge1xyXG4gICAgICBib3JkZXItY29sb3I6ICM1ZmJlYWE7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZmJlYWE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX192ZW51ZS1pbWcge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gICZfX2Zvcm0ge1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgIC50ZXh0LWNvdW50LW1lc3NhZ2Uge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHRleHRhcmVhIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19hY3Rpb25zIHtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XHJcblxyXG4gICAgICAuYnRuIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N0YXJzLWl0ZW0ge1xyXG5cclxuICAgICAgJiArICYge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3RhcnMtaXRlbS10aXRsZSB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB3aWR0aDogMTMwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XHJcbiAgICAmX19mb3JtIHtcclxuICAgICAgJl9fc3RhcnMtaXRlbS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy9cclxuLy8gUmF0aW5nXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBCYXJzXHJcblxyXG4uYnItdGhlbWUtY3NzLXN0YXJzIHtcclxuXHJcbiAgLmJyLXdpZGdldCB7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgIC5ici1hY3RpdmUge1xyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICdcXDI2MDUnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIFxyXG4gICAgYSB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICB3aWR0aDogMzVweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzdweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGE6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlxcMjYwNlwiO1xyXG4gICAgICBjb2xvcjogQHN0YXItc2VsZWN0ZWQ7XHJcbiAgICAgIC8vIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gICAgYS5ici1hY3RpdmU6YWZ0ZXIge1xyXG4gICAgICBjb2xvcjogQHN0YXItYWN0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIGEuYnItc2VsZWN0ZWQ6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlxcMjYwNVwiO1xyXG4gICAgICBjb2xvcjogQHN0YXItc2VsZWN0ZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJyLWN1cnJlbnQtcmF0aW5nIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ici1yZWFkb25seSB7XHJcbiAgICBhIHtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBwcmludCB7XHJcbiAgLmJyLXRoZW1lLWNzcy1zdGFycyB7XHJcblxyXG4gICAgLmJyLXdpZGdldCB7XHJcbiAgICAgIGE6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFwyNjA2XCI7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhLmJyLWFjdGl2ZTphZnRlcixcclxuICAgICAgYS5ici1zZWxlY3RlZDphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcXDI2MDVcIjtcclxuICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcbiIsIi5ib290c3RyYXAtc2VsZWN0IHtcbiAgYm9yZGVyOiAycHggc29saWQgI2U1ZTVlNTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuXG4gIC5idG4uZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG4gIFxuICAuZmlsdGVyIHtcbiAgICBcbiAgICAmLW9wdGlvbiB7XG4gICAgICBcbiAgICAgICYtaW5uZXIge1xuICAgICAgICBcbiAgICAgICAgJi1pbm5lciB7XG4gICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNhcmV0IHtcbiAgICBib3JkZXItdG9wOiA2cHggc29saWQgQGJveENhcHRpb25Db2xvcjtcbiAgfVxuXG4gICYuZHJvcHVwIHtcbiAgICAuY2FyZXQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIEBib3hDYXB0aW9uQ29sb3I7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFJlc3BvbnNpdmU6IFV0aWxpdHkgY2xhc3Nlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBJRTEwIE1ldHJvIHJlc3BvbnNpdmVcbi8vIFJlcXVpcmVkIGZvciBXaW5kb3dzIDggTWV0cm8gc3BsaXQtc2NyZWVuIHNuYXBwaW5nIHdpdGggSUUxMFxuLy8gU291cmNlOiBodHRwOi8vdGlta2FkbGVjLmNvbS8yMDEyLzEwL2llMTAtc25hcC1tb2RlLWFuZC1yZXNwb25zaXZlLWRlc2lnbi9cbkAtbXMtdmlld3BvcnR7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG5cbi8vIEhpZGUgZnJvbSBzY3JlZW5yZWFkZXJzIGFuZCBicm93c2Vyc1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcblxuLy8gRm9yIGRlc2t0b3BzXG4udmlzaWJsZS1waG9uZSAgICAgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbi52aXNpYmxlLXRhYmxldCAgICB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuLmhpZGRlbi1waG9uZSAgICAgIHsgfVxuLmhpZGRlbi10YWJsZXQgICAgIHsgfVxuLmhpZGRlbi1kZXNrdG9wICAgIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4udmlzaWJsZS1kZXNrdG9wICAgeyBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cblxuLy8gVGFibGV0cyAmIHNtYWxsIGRlc2t0b3BzIG9ubHlcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk3OXB4KSB7XG4gIC8vIEhpZGUgZXZlcnl0aGluZyBlbHNlXG4gIC5oaWRkZW4tZGVza3RvcCAgICB7IGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuICAudmlzaWJsZS1kZXNrdG9wICAgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQgOyB9XG4gIC8vIFNob3dcbiAgLnZpc2libGUtdGFibGV0ICAgIHsgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4gIC8vIEhpZGVcbiAgLmhpZGRlbi10YWJsZXQgICAgIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG59XG5cbi8vIFBob25lcyBvbmx5XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLy8gSGlkZSBldmVyeXRoaW5nIGVsc2VcbiAgLmhpZGRlbi1kZXNrdG9wICAgIHsgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4gIC52aXNpYmxlLWRlc2t0b3AgICB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAvLyBTaG93XG4gIC52aXNpYmxlLXBob25lICAgICB7IGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDsgfSAvLyBVc2UgaW5oZXJpdCB0byByZXN0b3JlIHByZXZpb3VzIGJlaGF2aW9yXG4gIC8vIEhpZGVcbiAgLmhpZGRlbi1waG9uZSAgICAgIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG59XG5cbi8vIFByaW50IHV0aWxpdGllc1xuLnZpc2libGUtcHJpbnQgICAgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbi5oaWRkZW4tcHJpbnQgICAgIHsgfVxuXG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludCAgeyBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiAgLmhpZGRlbi1wcmludCAgIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG59XG5cblxuLy8gSUEtQ09NUE9ORU5UU1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuXG4gIC8vIHN0YWNrIHRhYnMgaW4gYm94ZXNcbiAgLmJveCAubmF2LXRhYnMge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICA+IGxpIHtcbiAgICAgIGZsb2F0OiBub25lO1xuXG4gICAgICA+IGEge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBuYXZUYWJzQm9yZGVyQ29sb3I7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBAbmF2VGFic0JvcmRlckNvbG9yO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvL1xuLy8gUmVzcG9uc2l2ZTogTGFyZ2UgZGVza3RvcCBhbmQgdXBcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXG4gIC8vIEZpeGVkIGdyaWRcbiAgI2dyaWQgPiAuY29yZShAZ3JpZENvbHVtbldpZHRoMTIwMCwgQGdyaWRHdXR0ZXJXaWR0aDEyMDApO1xuXG4gIC8vIEZsdWlkIGdyaWRcbiAgI2dyaWQgPiAuZmx1aWQoQGZsdWlkR3JpZENvbHVtbldpZHRoMTIwMCwgQGZsdWlkR3JpZEd1dHRlcldpZHRoMTIwMCk7XG5cbiAgLy8gSW5wdXQgZ3JpZFxuICAjZ3JpZCA+IC5pbnB1dChAZ3JpZENvbHVtbldpZHRoMTIwMCwgQGdyaWRHdXR0ZXJXaWR0aDEyMDApO1xuXG4gIC8vIFRodW1ibmFpbHNcbiAgLnRodW1ibmFpbHMge1xuICAgIG1hcmdpbi1sZWZ0OiAtQGdyaWRHdXR0ZXJXaWR0aDEyMDA7XG4gIH1cbiAgLnRodW1ibmFpbHMgPiBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IEBncmlkR3V0dGVyV2lkdGgxMjAwO1xuICB9XG4gIC5yb3ctZmx1aWQgLnRodW1ibmFpbHMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbn1cbiIsIi8vXG4vLyBSZXNwb25zaXZlOiBUYWJsZXQgdG8gZGVza3RvcFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5NzlweCkge1xuXG4gIC8vIEZpeGVkIGdyaWRcbiAgI2dyaWQgPiAuY29yZShAZ3JpZENvbHVtbldpZHRoNzY4LCBAZ3JpZEd1dHRlcldpZHRoNzY4KTtcblxuICAvLyBGbHVpZCBncmlkXG4gICNncmlkID4gLmZsdWlkKEBmbHVpZEdyaWRDb2x1bW5XaWR0aDc2OCwgQGZsdWlkR3JpZEd1dHRlcldpZHRoNzY4KTtcblxuICAvLyBJbnB1dCBncmlkXG4gICNncmlkID4gLmlucHV0KEBncmlkQ29sdW1uV2lkdGg3NjgsIEBncmlkR3V0dGVyV2lkdGg3NjgpO1xuXG4gIC8vIE5vIG5lZWQgdG8gcmVzZXQgLnRodW1ibmFpbHMgaGVyZSBzaW5jZSBpdCdzIHRoZSBzYW1lIEBncmlkR3V0dGVyV2lkdGhcbn1cbiIsIi8vXG4vLyBSZXNwb25zaXZlOiBMYW5kc2NhcGUgcGhvbmUgdG8gZGVza3RvcC90YWJsZXRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cbiAgLy8gTmVnYXRpdmUgaW5kZW50IHRoZSBub3cgc3RhdGljIFwiZml4ZWRcIiBuYXZiYXJcbiAgLm5hdmJhci1maXhlZC10b3AsXG4gIC5uYXZiYXItZml4ZWQtYm90dG9tLFxuICAubmF2YmFyLXN0YXRpYy10b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICB9XG4gIC8vIFJlbW92ZSBwYWRkaW5nIG9uIGNvbnRhaW5lciBnaXZlbiBleHBsaWNpdCBwYWRkaW5nIHNldCBvbiBib2R5XG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAvLyBUWVBPR1JBUEhZXG4gIC8vIC0tLS0tLS0tLS1cbiAgLy8gUmVzZXQgaG9yaXpvbnRhbCBkbFxuICAuZGwtaG9yaXpvbnRhbCB7XG4gICAgZHQge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBjbGVhcjogbm9uZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgZGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gR1JJRCAmIENPTlRBSU5FUlNcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gUmVtb3ZlIHdpZHRoIGZyb20gY29udGFpbmVyc1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAvLyBGbHVpZCByb3dzXG4gIC5yb3ctZmx1aWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC8vIFVuZG8gbmVnYXRpdmUgbWFyZ2luIG9uIHJvd3MgYW5kIHRodW1ibmFpbHNcbiAgLnJvdyxcbiAgLnRodW1ibmFpbHMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC50aHVtYm5haWxzID4gbGkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBtYXJnaW4gZm9yIGFsbCBsaSBlbGVtZW50cyB3aGVuIG5vIC5zcGFuKiBjbGFzc2VzIGFyZSBwcmVzZW50XG4gIH1cbiAgLy8gTWFrZSBhbGwgZ3JpZC1zaXplZCBlbGVtZW50cyBibG9jayBsZXZlbCBhZ2FpblxuICBbY2xhc3MqPVwic3BhblwiXSxcbiAgLnVuZWRpdGFibGUtaW5wdXRbY2xhc3MqPVwic3BhblwiXSwgLy8gTWFrZXMgdW5lZGl0YWJsZSBpbnB1dHMgZnVsbC13aWR0aCB3aGVuIHVzaW5nIGdyaWQgc2l6aW5nXG4gIC5yb3ctZmx1aWQgW2NsYXNzKj1cInNwYW5cIl0ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuICB9XG4gIC5zcGFuMTIsXG4gIC5yb3ctZmx1aWQgLnNwYW4xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gIH1cbiAgLnJvdy1mbHVpZCBbY2xhc3MqPVwib2Zmc2V0XCJdOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC8vIEZPUk0gRklFTERTXG4gIC8vIC0tLS0tLS0tLS0tXG4gIC8vIE1ha2Ugc3BhbiogY2xhc3NlcyBmdWxsIHdpZHRoXG4gIC5pbnB1dC1sYXJnZSxcbiAgLmlucHV0LXhsYXJnZSxcbiAgLmlucHV0LXh4bGFyZ2UsXG4gIGlucHV0W2NsYXNzKj1cInNwYW5cIl0sXG4gIHNlbGVjdFtjbGFzcyo9XCJzcGFuXCJdLFxuICB0ZXh0YXJlYVtjbGFzcyo9XCJzcGFuXCJdLFxuICAudW5lZGl0YWJsZS1pbnB1dCB7XG4gICAgLmlucHV0LWJsb2NrLWxldmVsKCk7XG4gIH1cbiAgLy8gQnV0IGRvbid0IGxldCBpdCBzY3JldyB1cCBwcmVwZW5kL2FwcGVuZCBpbnB1dHNcbiAgLmlucHV0LXByZXBlbmQgaW5wdXQsXG4gIC5pbnB1dC1hcHBlbmQgaW5wdXQsXG4gIC5pbnB1dC1wcmVwZW5kIGlucHV0W2NsYXNzKj1cInNwYW5cIl0sXG4gIC5pbnB1dC1hcHBlbmQgaW5wdXRbY2xhc3MqPVwic3BhblwiXSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyByZWRlY2xhcmUgc28gdGhleSBkb24ndCB3cmFwIHRvIG5ldyBsaW5lc1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb250cm9scy1yb3cgW2NsYXNzKj1cInNwYW5cIl0gKyBbY2xhc3MqPVwic3BhblwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAvLyBNb2RhbHNcbiAgLm1vZGFsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAgIDIwcHg7XG4gICAgbGVmdDogIDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgICYuZmFkZSAgeyB0b3A6IC0xMDBweDsgfVxuICAgICYuZmFkZS5pbiB7IHRvcDogMjBweDsgfVxuICB9XG5cbiAgLy8gaWFCb290c3RyYXAgc3R5bGVzXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAvLyAjaW52ZW50b3J5LFxuICAvLyBoZWFkZXIsXG4gIC8vIHNlY3Rpb24uc2VhcmNoLFxuICAvLyAjY29udGVudCxcbiAgLy8gLnNlY3Rpb24sXG4gIC8vIC5zZWN0aW9uLm5hcnJvdyB7XG4gIC8vICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAvLyAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIC8vIH1cblxuICBmb290ZXIge1xuICAgIC5wdWxsLWxlZnQsXG4gICAgLnB1bGwtcmlnaHQge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnJvdyA+IGRpdltjbGFzcyo9XCJzcGFuXCJdLFxuICAucm93LWZsdWlkID4gZGl2W2NsYXNzKj1cInNwYW5cIl0ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAucm93ID4gLnNwYW4xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgZm9vdGVyIC5yb3cgPiBkaXZbY2xhc3MqPVwic3BhblwiXSxcbiAgLnJvdyA+IGRpdltjbGFzcyo9XCJzcGFuXCJdOmxhc3QtY2hpbGQsXG4gIC5yb3ctZmx1aWQgPiBkaXZbY2xhc3MqPVwic3BhblwiXTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbn1cblxuXG5cbi8vIFVQIFRPIExBTkRTQ0FQRSBQSE9ORVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuXG4gIC8vIFNtb290aCBvdXQgdGhlIGNvbGxhcHNpbmcvZXhwYW5kaW5nIG5hdlxuICAubmF2LWNvbGxhcHNlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IC8vIGFjdGl2YXRlIHRoZSBHUFVcbiAgfVxuXG4gIC8vIEJsb2NrIGxldmVsIHRoZSBwYWdlIGhlYWRlciBzbWFsbCB0YWcgZm9yIHJlYWRhYmlsaXR5XG4gIC5wYWdlLWhlYWRlciBoMSBzbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IEBiYXNlTGluZUhlaWdodDtcbiAgfVxuXG4gIC8vIFVwZGF0ZSBjaGVja2JveGVzIGZvciBpT1NcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIGhvcml6b250YWwgZm9ybSBzdHlsZXNcbiAgLmZvcm0taG9yaXpvbnRhbCB7XG4gICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgLy8gTW92ZSBvdmVyIGFsbCBpbnB1dCBjb250cm9scyBhbmQgY29udGVudFxuICAgIC5jb250cm9scyB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgLy8gTW92ZSB0aGUgb3B0aW9ucyBsaXN0IGRvd24gdG8gYWxpZ24gd2l0aCBsYWJlbHNcbiAgICAuY29udHJvbC1saXN0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyAvLyBoYXMgdG8gYmUgcGFkZGluZyBiZWNhdXNlIG1hcmdpbiBjb2xsYXNwZXNcbiAgICB9XG4gICAgLy8gTW92ZSBvdmVyIGJ1dHRvbnMgaW4gLmZvcm0tYWN0aW9ucyB0byBhbGlnbiB3aXRoIC5jb250cm9sc1xuICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cblxuICAvLyBNZWRpYXNcbiAgLy8gUmVzZXQgZmxvYXQgYW5kIHNwYWNpbmcgdG8gc3RhY2tcbiAgLm1lZGlhIC5wdWxsLWxlZnQsXG4gIC5tZWRpYSAucHVsbC1yaWdodCAge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLy8gUmVtb3ZlIHNpZGUgbWFyZ2lucyBzaW5jZSB3ZSBzdGFjayBpbnN0ZWFkIG9mIGluZGVudFxuICAubWVkaWEtb2JqZWN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAvLyBNb2RhbHNcbiAgLm1vZGFsIHtcbiAgICB0b3A6ICAgMTBweDtcbiAgICBsZWZ0OiAgMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgfVxuICAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW46IC0xMHB4O1xuICB9XG5cbiAgLy8gQ2Fyb3VzZWxcbiAgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cblxuICAvLyBpYUJvb3RzdHJhcCBzdHlsZXNcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gIC5uYXYtbWFpbiB7XG5cbiAgICBsaSBhIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICB9XG4gIH1cblxufVxuIiwiLy9cbi8vIFJlc3BvbnNpdmU6IE5hdmJhclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBUQUJMRVRTIEFORCBCRUxPV1xuLy8gLS0tLS0tLS0tLS0tLS0tLS1cbkBtZWRpYSAobWF4LXdpZHRoOiBAbmF2YmFyQ29sbGFwc2VXaWR0aCkge1xuXG4gIC8vIFVORklYIFRIRSBUT1BCQVJcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBSZW1vdmUgYW55IHBhZGRpbmcgZnJvbSB0aGUgYm9keVxuICBib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAvLyBVbmZpeCB0aGUgbmF2YmFyc1xuICAubmF2YmFyLWZpeGVkLXRvcCxcbiAgLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLm5hdmJhci1maXhlZC10b3Age1xuICAgIG1hcmdpbi1ib3R0b206IEBiYXNlTGluZUhlaWdodDtcbiAgfVxuICAubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogQGJhc2VMaW5lSGVpZ2h0O1xuICB9XG4gIC5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItaW5uZXIsXG4gIC5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItaW5uZXIge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxuICAubmF2YmFyIC5jb250YWluZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLy8gQWNjb3VudCBmb3IgYnJhbmQgbmFtZVxuICAubmF2YmFyIC5icmFuZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luOiAwIDAgMCAtNXB4O1xuICB9XG5cbiAgLy8gQ09MTEFQU0lCTEUgTkFWQkFSXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBOYXYgY29sbGFwc2UgY2xlYXJzIGJyYW5kXG4gIC5uYXYtY29sbGFwc2Uge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC8vIEJsb2NrLWxldmVsIHRoZSBuYXZcbiAgLm5hdi1jb2xsYXBzZSAubmF2IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDAgMCAoQGJhc2VMaW5lSGVpZ2h0IC8gMik7XG4gIH1cbiAgLm5hdi1jb2xsYXBzZSAubmF2ID4gbGkge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5uYXYtY29sbGFwc2UgLm5hdiA+IGxpID4gYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB9XG4gIC5uYXYtY29sbGFwc2UgLm5hdiA+IC5kaXZpZGVyLXZlcnRpY2FsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXYtY29sbGFwc2UgLm5hdiAubmF2LWhlYWRlciB7XG4gICAgY29sb3I6IEBuYXZiYXJUZXh0O1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICB9XG4gIC8vIE5hdiBhbmQgZHJvcGRvd24gbGlua3MgaW4gbmF2YmFyXG4gIC5uYXYtY29sbGFwc2UgLm5hdiA+IGxpID4gYSxcbiAgLm5hdi1jb2xsYXBzZSAuZHJvcGRvd24tbWVudSBhIHtcbiAgICBwYWRkaW5nOiA5cHggMTVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogQG5hdmJhckxpbmtDb2xvcjtcbiAgICAuYm9yZGVyLXJhZGl1cygzcHgpO1xuICB9XG4gIC8vIEJ1dHRvbnNcbiAgLm5hdi1jb2xsYXBzZSAuYnRuIHtcbiAgICBwYWRkaW5nOiA0cHggMTBweCA0cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAuYm9yZGVyLXJhZGl1cyhAYmFzZUJvcmRlclJhZGl1cyk7XG4gIH1cbiAgLm5hdi1jb2xsYXBzZSAuZHJvcGRvd24tbWVudSBsaSArIGxpIGEge1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgfVxuICAubmF2LWNvbGxhcHNlIC5uYXYgPiBsaSA+IGE6aG92ZXIsXG4gIC5uYXYtY29sbGFwc2UgLm5hdiA+IGxpID4gYTpmb2N1cyxcbiAgLm5hdi1jb2xsYXBzZSAuZHJvcGRvd24tbWVudSBhOmhvdmVyLFxuICAubmF2LWNvbGxhcHNlIC5kcm9wZG93bi1tZW51IGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXJCYWNrZ3JvdW5kO1xuICB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2LWNvbGxhcHNlIC5uYXYgPiBsaSA+IGEsXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2LWNvbGxhcHNlIC5kcm9wZG93bi1tZW51IGEge1xuICAgIGNvbG9yOiBAbmF2YmFySW52ZXJzZUxpbmtDb2xvcjtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdi1jb2xsYXBzZSAubmF2ID4gbGkgPiBhOmhvdmVyLFxuICAubmF2YmFyLWludmVyc2UgLm5hdi1jb2xsYXBzZSAubmF2ID4gbGkgPiBhOmZvY3VzLFxuICAubmF2YmFyLWludmVyc2UgLm5hdi1jb2xsYXBzZSAuZHJvcGRvd24tbWVudSBhOmhvdmVyLFxuICAubmF2YmFyLWludmVyc2UgLm5hdi1jb2xsYXBzZSAuZHJvcGRvd24tbWVudSBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFySW52ZXJzZUJhY2tncm91bmQ7XG4gIH1cbiAgLy8gQnV0dG9ucyBpbiB0aGUgbmF2YmFyXG4gIC5uYXYtY29sbGFwc2UuaW4gLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLy8gRHJvcGRvd25zIGluIHRoZSBuYXZiYXJcbiAgLm5hdi1jb2xsYXBzZSAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAuYm9yZGVyLXJhZGl1cygwKTtcbiAgICAuYm94LXNoYWRvdyhub25lKTtcbiAgfVxuICAubmF2LWNvbGxhcHNlIC5vcGVuID4gLmRyb3Bkb3duLW1lbnUgeyBcbiAgICBkaXNwbGF5OiBibG9jazsgXG4gIH1cblxuICAubmF2LWNvbGxhcHNlIC5kcm9wZG93bi1tZW51OmJlZm9yZSxcbiAgLm5hdi1jb2xsYXBzZSAuZHJvcGRvd24tbWVudTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2LWNvbGxhcHNlIC5kcm9wZG93bi1tZW51IC5kaXZpZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXYtY29sbGFwc2UgLm5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLy8gRm9ybXMgaW4gbmF2YmFyXG4gIC5uYXYtY29sbGFwc2UgLm5hdmJhci1mb3JtLFxuICAubmF2LWNvbGxhcHNlIC5uYXZiYXItc2VhcmNoIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nOiAoQGJhc2VMaW5lSGVpZ2h0IC8gMikgMTVweDtcbiAgICBtYXJnaW46IChAYmFzZUxpbmVIZWlnaHQgLyAyKSAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAbmF2YmFyQmFja2dyb3VuZDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQG5hdmJhckJhY2tncm91bmQ7XG4gICAgLmJveC1zaGFkb3coflwiaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xKSwgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xKVwiKTtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdi1jb2xsYXBzZSAubmF2YmFyLWZvcm0sXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2LWNvbGxhcHNlIC5uYXZiYXItc2VhcmNoIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBAbmF2YmFySW52ZXJzZUJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQG5hdmJhckludmVyc2VCYWNrZ3JvdW5kO1xuICB9XG4gIC8vIFB1bGwgcmlnaHQgKHNlY29uZGFyeSkgbmF2IGNvbnRlbnRcbiAgLm5hdmJhciAubmF2LWNvbGxhcHNlIC5uYXYucHVsbC1yaWdodCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLy8gSGlkZSBldmVyeXRoaW5nIGluIHRoZSBuYXZiYXIgc2F2ZSAuYnJhbmQgYW5kIHRvZ2dsZSBidXR0b24gKi9cbiAgLm5hdi1jb2xsYXBzZSxcbiAgLm5hdi1jb2xsYXBzZS5jb2xsYXBzZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbiAgLy8gTmF2YmFyIGJ1dHRvblxuICAubmF2YmFyIC5idG4tbmF2YmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC8vIFNUQVRJQyBOQVZCQVJcbiAgLy8gLS0tLS0tLS0tLS0tLVxuICAubmF2YmFyLXN0YXRpYyAubmF2YmFyLWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cblxuXG59XG5cblxuLy8gREVGQVVMVCBERVNLVE9QXG4vLyAtLS0tLS0tLS0tLS0tLS1cblxuQG1lZGlhIChtaW4td2lkdGg6IEBuYXZiYXJDb2xsYXBzZURlc2t0b3BXaWR0aCkge1xuXG4gIC8vIFJlcXVpcmVkIHRvIG1ha2UgdGhlIGNvbGxhcHNpbmcgbmF2YmFyIHdvcmsgb24gcmVndWxhciBkZXNrdG9wc1xuICAubmF2LWNvbGxhcHNlLmNvbGxhcHNlIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbn1cblxuXG4vLyBJQU5BVkJBUlxuLy8gV2UgdXNlIHNpbXBsaWVyIG1hcmt1cCBzbyBoZXJlIGFyZSBzZXBhcmF0ZSBzdHlsZXNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIGNvbGxhcHNlIHdpZHRoIGZvciBuYXYtYmFyXG5AbWVkaWEgKG1heC13aWR0aDogQG5hdk1haW5Db2xsYXBzZVdpZHRoKSB7XG5cbiAgLm5hdi10b2dnbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLm5hdi1iYXItY29sbGFwc2Uge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAwO1xuICB9XG5cbiAgLy8gdHdlYWsgc2VhcmNoIGZvcm1cbiAgLm5hdi1iYXItY29sbGFwc2UgZm9ybSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIG5hdmlnYXRpb24gdHdlYWtzXG4gIC5uYXYtYmFyIC5uYXYtbWFpbm1lbnUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgbGkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG5cbiAgICAgIC5jYXJldCxcbiAgICAgIGE6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgY29sb3I6IEBsaW5rQ29sb3I7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogQGxpbmtDb2xvcjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSA+IGEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgLmJvcmRlci1yYWRpdXMoMCk7XG4gICAgICAuYm94LXNoYWRvdyhub25lKTtcblxuICAgICAgPiAuYWN0aXZlID4gYSxcbiAgICAgID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gICAgICA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IEBuYXZNYWluQ29sbGFwc2VEZXNrdG9wV2lkdGgpIHtcblxuICAvLyBSZXF1aXJlZCB0byBtYWtlIHRoZSBjb2xsYXBzaW5nIG5hdmJhciB3b3JrIG9uIHJlZ3VsYXIgZGVza3RvcHNcbiAgLm5hdi1iYXItY29sbGFwc2UuY29sbGFwc2Uge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxufSJdfQ== */
