@charset "UTF-8";article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}a:active,a:focus,a:hover{outline:0}img,legend{border:0}.img-thumbnail,a.btn.big{-webkit-transition:all .2s ease-in-out}li,ul{list-style-type:none}.cs-select ul,.menu-hamburger ul li,.menu-vfx li,.menu-vfx ul,footer .menu li{list-style:none}.clear,.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}@font-face{font-family:brandonBlack;src:url(fonts/BrandonTextBlack.eot);src:url(fonts/BrandonTextBlack.eot?#iefix) format("embedded-opentype"),url(fonts/BrandonTextBlack.woff) format("woff"),url(fonts/hvd_fonts_-_brandontext-black-webfont.ttf) format("truetype"),url(fonts/hvd_fonts_-_brandontext-black-webfont.svg#brandon_textblack) format("svg");font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased}@font-face{font-family:brandonBold;src:url(fonts/BrandonTextBold.eot);src:url(fonts/BrandonTextBold.eot?#iefix) format("embedded-opentype"),url(fonts/BrandonTextBold.woff) format("woff"),url(fonts/hvd_fonts_-_brandontext-bold-webfont.ttf) format("truetype"),url(fonts/hvd_fonts_-_brandontext-bold-webfont.svg#brandon_textbold) format("svg");font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased}@font-face{font-family:brandonMedium;src:url(fonts/BrandonTextMedium.eot);src:url(fonts/BrandonTextMedium.eot?#iefix) format("embedded-opentype"),url(fonts/BrandonTextMedium.woff) format("woff"),url(fonts/hvd_fonts_-_brandontext-medium-webfont.ttf) format("truetype"),url(fonts/hvd_fonts_-_brandontext-medium-webfont.svg#brandon_textmedium) format("svg");font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}@-webkit-keyframes fade{0%,100%{opacity:1}49%,50%{opacity:0}}@keyframes fade{0%,100%{opacity:1}49%,50%{opacity:0}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes loader{0%{width:0}100%{width:98%}}@keyframes loader{0%{width:0}100%{width:98%}}@-webkit-keyframes fadeUp{0%{opacity:0;-webkit-transform:translate(0,70px);-ms-transform:translate(0,70px);transform:translate(0,70px)}100%{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}@keyframes fadeUp{0%{opacity:0;-webkit-transform:translate(0,70px);-ms-transform:translate(0,70px);transform:translate(0,70px)}100%{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes fadeLeft{0%{opacity:0;-webkit-transform:translate(-70px,0);-ms-transform:translate(-70px,0);transform:translate(-70px,0)}100%{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}@keyframes fadeLeft{0%{opacity:0;-webkit-transform:translate(-70px,0);-ms-transform:translate(-70px,0);transform:translate(-70px,0)}100%{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes fadeRight{0%{opacity:0;-webkit-transform:translate(70px,0);-ms-transform:translate(70px,0);transform:translate(70px,0)}100%{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}@keyframes fadeRight{0%{opacity:0;-webkit-transform:translate(70px,0);-ms-transform:translate(70px,0);transform:translate(70px,0)}100%{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}.fadeIn{-webkit-animation:fadeIn .2s cubic-bezier(.25,.46,.45,.94) both;animation:fadeIn .2s cubic-bezier(.25,.46,.45,.94) both}.bounceIn{-webkit-animation:bounceIn .2s cubic-bezier(.25,.46,.45,.94) both;animation:bounceIn .2s cubic-bezier(.25,.46,.45,.94) both}.scroll-animation{-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top}.mask{opacity:0!important;animation:none!important;-webkit-animation:none!important;-ms-animation:none!important;-moz-animation:none!important}.scroll-animation-fade.hidden,.scroll-animation-left.hidden,.scroll-animation-right.hidden,.scroll-animation-up.hidden{opacity:0}.scroll-animation-fade{-webkit-animation:fadeIn .4s cubic-bezier(.25,.46,.45,.94) both;animation:fadeIn .4s cubic-bezier(.25,.46,.45,.94) both}.scroll-animation-up{-webkit-animation:fadeUp .4s cubic-bezier(.25,.46,.45,.94) both;animation:fadeUp .4s cubic-bezier(.25,.46,.45,.94) both}.scroll-animation-left{-webkit-animation:fadeLeft .4s cubic-bezier(.165,.84,.44,1) both;animation:fadeLeft .4s cubic-bezier(.165,.84,.44,1) both}.scroll-animation-right{-webkit-animation:fadeRight .4s cubic-bezier(.165,.84,.44,1) both;animation:fadeRight .4s cubic-bezier(.165,.84,.44,1) both}.scroll-animation.hidden{-webkit-animation:none;animation:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,.004)}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;color:#E94f06;text-decoration:none}abbr[title]{border-bottom:1px dotted}b,strong{font-family:brandonBold}dfn{font-style:italic}mark{background:#ff0;color:#000}.img-thumbnail,body{background-color:#fff}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}div.cs-select,img{vertical-align:middle}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}.cs-select span,.ttu,a.btn.big,a.btn.small{text-transform:uppercase}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{padding:0}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a:focus{outline-offset:-2px}figure{margin:0}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;border:1px solid #ddd;border-radius:4px;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}.sr-only,hr{border:0}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0)}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.container,.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}[role=button]{cursor:pointer}@media (min-width:1180px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-x-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:767px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:1180px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.aligncenter,.center-block{margin-left:auto;margin-right:auto}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}.center-block{display:block}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.hidden,.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.affix{position:fixed}@-ms-viewport{width:device-width}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:767px) and (max-width:1179px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:1180px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}.hidden-lg{display:none!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:767px) and (max-width:1179px){.hidden-sm{display:none!important}}@media (min-width:1180px) and (max-width:1199px){.hidden-md{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}.hidden-print{display:none!important}}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.alignleft{float:left}.alignright{float:right}.aligncenter{display:block}div.cs-select{display:inline-block;position:relative;text-align:left;background:#fff;z-index:100;width:100%;max-width:500px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bureau,.cs-skin-border ul span,.cs-skin-border>span,.news-filter .btn,.news-title{text-align:center}div.cs-select:focus{outline:0}.cs-select select{display:none}.cs-select span{display:block;position:relative;line-height:1.1;cursor:pointer;padding:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}h5,h6{line-height:24px}.cs-select .cs-selected span::after,.cs-select>span::after{speak:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cs-select>span::after{content:'\25BE';right:1em}.cs-select .cs-selected span::after{content:'\2713';margin-left:1em}.cs-select.cs-active>span::after{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}div.cs-active{z-index:200}.cs-select .cs-options{position:absolute;overflow:hidden;width:100%;background:#fff;visibility:hidden}.cs-select.cs-active .cs-options{visibility:visible}.cs-select ul{margin:0;padding:0;width:100%;border:2px solid #E94f06}.team_team,a.btn.big{margin-bottom:15px}.cs-select ul span{padding:1em}.cs-select ul li.cs-focus span{background-color:#ddd}.cs-select li.cs-optgroup ul{padding-left:1em}.cs-select li.cs-optgroup>span{cursor:default}.bureau:hover,.close_btn:hover,.hamburger:hover{cursor:pointer}@font-face{font-family:icomoon;src:url(fonts/icomoon/icomoon.eot?-rdnm34);src:url(fonts/icomoon/icomoon.eot?#iefix-rdnm34) format("embedded-opentype"),url(fonts/icomoon/icomoon.woff?-rdnm34) format("woff"),url(fonts/icomoon/icomoon.ttf?-rdnm34) format("truetype"),url(fonts/icomoon/icomoon.svg?-rdnm34#icomoon) format("svg");font-weight:400;font-style:normal}div.cs-skin-border{background:0 0;font-weight:700;max-width:300px}@media screen and (max-width:30em){div.cs-skin-border{font-size:1em}}.cs-skin-border>span{font-size:12px;border:2px solid #E94f06;-webkit-transition:background .2s,border-color .2s;transition:background .2s,border-color .2s;color:#E94f06}.cs-skin-border ul span::after{content:'';opacity:0}.cs-skin-border .cs-selected span::after{content:'\e00e';color:#ddd9c9;font-size:1.5em;opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s}.cs-skin-border.cs-active>span{background:#E94f06;border-color:#E94f06;color:#fff}.rounded_prev,a.btn,a.btn:hover{border:2px solid #E94f06}.cs-skin-border .cs-options{color:#2980b9;font-size:.75em;opacity:0;-webkit-transition:opacity .2s,visibility 0s .2s;transition:opacity .2s,visibility 0s .2s}.cs-skin-border.cs-active .cs-options{opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s}.cs-skin-border ul span{padding:1em 2em;font-size:12px;color:#E94f06}.cs-skin-border .cs-options li span:hover,.cs-skin-border li.cs-focus span{background:#f5f3ec}.trinidad{color:#E94f06}.grenadier{color:#CF4404}.shipgrey{color:#4D4D4D}.zircon{color:#E0E0E0}.wildsand{color:#fff}h1{font-family:brandonBlack;font-size:30px;line-height:30px}h2,h3{font-family:brandonBold}h2{font-size:25px;line-height:25px}h3,h4{font-size:20px;line-height:25px}h4{font-family:brandonMedium}h5{font-family:brandonBold;font-size:16px}.ht7,h6{font-size:12px}h6{font-family:brandonBlack}.ht7{font-family:brandonBold;line-height:20px}a.normal,li,ol,p{font-family:brandonMedium}li,ol,p{font-size:16px;line-height:25px;color:#4D4D4D}.team_team p,.umedia_team p{line-height:20px}a.normal{color:#E94f06;font-size:12px;line-height:24px;text-decoration:underline}a.btn,a.btn.big,a.btn.small{font-family:brandonBold}.btn3,.btn3:hover,.news_block a:hover,a.btn,a.btn:hover{text-decoration:none}a.btn{color:#E94f06}a.btn:hover{color:#fff;background-color:#E94f06}a.btn:active{border:2px solid #CF4404;color:#fff;background-color:#CF4404}a.btn.small{font-size:12px;padding:5px 20px}@media only screen and (max-width:1179px){a.btn.small{margin-bottom:15px}}a.btn.big{font-size:16px;padding:6px 35px;transition:all .2s ease-in-out}@media only screen and (max-width:767px){a.btn.big{display:block;margin-bottom:10px!important}}.white{color:#fff}ul{margin-left:7px}li{position:relative}li::before{content:'\2022';position:absolute;left:-8px;font-size:1.1em}.blockimg-text.right .block-text{margin-right:-webkit-calc(-8.3333% - 15px);margin-right:calc(-8.3333% - 15px);margin-left:-webkit-calc(8.3333% - 15px);margin-left:calc(8.3333% - 15px);z-index:1}.blockimg-text{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:60px}.blockimg-text .blockimg{-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:100%}.blockimg-text .block-text{border:2px solid transparnt;padding:30px 60px;margin-left:-webkit-calc(-8.3333% - 15px);margin-left:calc(-8.3333% - 15px)}@media only screen and (max-width:767px){.jobs-filter label{display:block;margin-right:0!important}.flex{display:block}.blockimg-text .block-text{margin:0;margin-left:0!important;padding:20px!important}}.block-job,.block-job .block-text{margin-bottom:30px}.header-title{padding-top:130px;padding-bottom:130px;position:relative}.header-title:after{background-image:url(dist/img/arrow-bottom.svg);content:"";width:20px;height:10px;background-size:20px 10px;position:absolute;bottom:25%;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}#slider .slide,.block-job .block-header,.filmographie .film,.filmographie .film-hover,.news-content .bg,.news-pic,.prodction-header,.production_word,.team-content,.years .film-hover{background-position:center center;background-repeat:no-repeat;background-size:cover}.jobs-filter label:first-child{margin-right:60px}.jobs-filter div.cs-skin-border{max-width:165px;margin-left:12px}.jobs-filter label{font-family:brandonMedium;font-size:16px;line-height:24px;color:#4D4D4D}#primary-menu li a,.menu-hamburger ul li a,footer .menu li a{text-transform:uppercase;font-size:12px;font-family:brandonBold}.block-job{border:8px solid #F4F4F4;padding-bottom:35px;height:365px}.block-job .block-header{margin-bottom:30px;height:130px;position:relative}.block-job .block-header .ht7{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#jobs-content{padding-top:60px}.job-header-img{margin-bottom:60px}.job-header-img img{border-radius:500px;width:160px;max-width:160px;height:160px}.job-header-text{padding-bottom:50px}.news_content h1,.news_content h2,.news_content h3,.news_content h4,.news_content h5,.the_news_content{padding-bottom:30px}.content p,.content ul{margin-bottom:30px}.inline-block{display:inline-block}.news-filter{margin-bottom:65px}.news-filter .btn{display:block;width:100%}.news-title.news{background-color:#E94f06}.news-title.communique-press{background-color:#E0E0E0;color:#4D4D4D}.news-title.communique-press h5{color:#4D4D4D}.news-title.article-press{background-color:#4D4D4D}.news-pic{height:130px}.the_news_title{margin-top:30px;margin-bottom:25px}.excerpt,.the_news_content{margin-bottom:30px}.the_news_content{border:8px solid #F4F4F4}.the_news_text{padding-left:15px;padding-right:15px}.single-press_news #main{margin-top:130px}.news_content h1{text-transform:uppercase}a:hover{color:#CF4404}.news_photo{max-width:100%;width:100%}.filmographie .film-hover,.years .film-hover{margin-bottom:25px;position:relative}.filmographie .film-hover .breakdown,.years .film-hover .breakdown{bottom:25px;text-align:center}.filmographie .film-hover a img,.years .film-hover a img{position:absolute;top:50%;left:50%;-webkit-transform:scale(1.2) translate(-50%,-50%);-ms-transform:scale(1.2) translate(-50%,-50%);transform:scale(1.2) translate(-50%,-50%);opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.filmographie .film .film-hover,.filmographie .hover,.years .hover{height:100%;top:0;left:0;background-color:rgba(0,0,0,.8);position:absolute;width:100%}.filmographie .film-hover:hover .hover,.years .film-hover:hover .hover{opacity:1}.filmographie .film-hover:hover a img,.years .film-hover:hover a img{-webkit-transform:scale(1) translate(-50%,-50%);-ms-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%);opacity:1}.filmographie .hover,.years .hover{opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.filmographie .film{display:inline-block;margin-bottom:30px}.filmographie .film .film-hover{opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.filmographie .film .film-hover img.picto_imdb{position:absolute;top:50%;left:50%;-webkit-transform:scale(1.2) translate(-50%,-50%);-ms-transform:scale(1.2) translate(-50%,-50%);transform:scale(1.2) translate(-50%,-50%);opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.filmographie .film:hover .film-hover{opacity:1}.filmographie .film:hover .film-hover img.picto_imdb{-webkit-transform:scale(1) translate(-50%,-50%);-ms-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%);opacity:1}.filmographie .pagination{margin-top:60px}.filmographie .poster{width:100%;max-width:100%}.sub_header{padding-bottom:50px}.site-header{background-color:#E94f06;padding:15px 0}#primary-menu{padding-top:3px}#primary-menu li{list-style:none;display:inline-block}#primary-menu li:before{display:none}#primary-menu li a{color:#fff;padding:5px 20px;line-height:24px}.cta-newsletter{padding-top:6px;display:inline;float:right}.cta-newsletter .btn{border:1px solid #F4F4F4;color:#fff}.cta-newsletter .btn:hover{color:#E94f06;background-color:#fff;border-width:1px}.hamburger{padding:6px 20px 10px;position:relative}.hamburger .line{width:20px;height:3px;background-color:#ecf0f1;display:block;margin:3px auto;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#hamburger-5.is-active{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#hamburger-5.is-active .line:nth-child(2){-webkit-transition:none;transition:none;opacity:0}.btn3:after,.loader{-webkit-transition:all .1s ease-in-out}#hamburger-5 .line:nth-child(2){-webkit-transition-delay:.1s;transition-delay:.1s}#hamburger-5.is-active .line:nth-child(1),#hamburger-5.is-active .line:nth-child(3){width:15px;-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}#hamburger-5.is-active .line:nth-child(1){-webkit-transform:translateY(8px) rotate(45deg);-ms-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}#hamburger-5.is-active .line:nth-child(3){-webkit-transform:translateY(-6px) rotate(-45deg);-ms-transform:translateY(-6px) rotate(-45deg);transform:translateY(-6px) rotate(-45deg)}.menu-hamburger{z-index:9999;position:absolute;top:45px;padding-top:10px;padding-bottom:10px;left:0;display:none;background-color:#E94f06}.menu-hamburger ul li:before{display:none}.menu-hamburger ul li a{color:#fff;padding-left:20px;padding-right:20px;line-height:24px}.sub-menu-conent{position:relative;display:inline;float:right}footer{background-color:#E0E0E0;padding-top:70px;margin-top:60px;padding-bottom:25px}footer ul{margin-left:0}footer .menu li{line-height:25px}footer .menu li:before{display:none}footer .menu li a{color:#E94f06;line-height:24px}footer .menu .sub-menu li a{text-transform:none;color:#4D4D4D!important}.btn3,.finishing_map_address address,.menu-vfx .menu li a,.msg h2,.nl_popup [type=submit]{text-transform:uppercase}footer .menu .sub-menu{margin-bottom:30px;margin-left:0}.rounded_next,.rounded_prev{height:35px;width:35px;margin-bottom:-13px}footer .menu .sub-menu li{line-height:24px}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.block{display:block}.bureau h3,.rounded_next,.rounded_prev{display:inline-block}.footer-content{padding-bottom:20px}.logo_ufund{padding-right:5px}.rounded_prev{border-radius:100px;position:relative;margin-right:9px}.rounded_prev:after{content:url(dist/img/prev_arrow.png);position:absolute;top:8px;left:11px}.rounded_next{border:2px solid #E94f06;border-radius:100px;position:relative;margin-left:9px}.rounded_next:after{content:url(dist/img/next_arrow.png);position:absolute;top:8px;left:13px}.btn3:after,.contact_infos:after{content:""}.btn3{color:#E94f05;font-family:brandonBold;font-size:14px;position:relative}#slider .slide,.btn3:after,.bureau .picto,.bureau h3{position:absolute}.btn3:after{width:100%;height:2px;bottom:-4px;transition:all .1s ease-in-out;background-color:#E94f06;font-size:12px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.btn3:hover:after{width:80%;color:#CF4404}#slider{height:600px}#slider .slide{height:600px;width:100%;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#slider .slide h3,#slider .slide p{text-shadow:-3px 5px 10px rgba(0,0,0,.5)}#slider .slide.active{opacity:1}#slider .slide.active .slide-title{-webkit-animation:fadeLeft .5s cubic-bezier(.25,.46,.45,.94) both;animation:fadeLeft .5s cubic-bezier(.25,.46,.45,.94) both;opacity:1}#slider .slide.inactive{opacity:0}#slider .slide.inactive .slide-title{-webkit-animation:none;animation:none;opacity:0}#slider .slide .slide-content{position:absolute;bottom:9px;-webkit-transform-origin:center left;-ms-transform-origin:center left;transform-origin:center left;left:20%;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}#slider .slide .slide-content h3{border-bottom:2px solid #E94f06;padding-bottom:5px}.home .header-title,.home_actu{padding-bottom:60px;padding-top:60px}.slide-title{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-animation-delay:1.2s;animation-delay:1.2s}.bureau h3,.news-content .bg{-webkit-transition:all .2s ease-in-out}.home_sub-menu{margin-top:50px}.home_sub-menu a.btn{margin:0 7px}.bureau{height:365px}.bureau:hover h3{letter-spacing:3px;color:#E94f06}.bureau h3{border-bottom:3px dotted #E0E0E0;transition:all .2s ease-in-out;line-height:1.8;bottom:120px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.bureau .picto{bottom:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.bureau .picto.bruxelles{width:72px}.bureau .picto.londres{width:20px}.bureau .picto.la{width:100px}.bureau .picto.paris{width:48px}.bureau .picto.vancouver{width:54px}.bureau svg path{fill:#E94f06}.chiffre_content svg path,.logo-menu svg path{fill:#fff}@media only screen and (max-width:767px){.bureau{height:auto;text-align:left}.bureau svg{display:none}.bureau h3{position:relative;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);bottom:inherit;margin-bottom:30px}.meet_us h1{margin-bottom:30px}}.home_actu{background-color:#F4F4F4}.home .header-title:after{bottom:0}section.expertise{background-color:#E94f06;padding-top:60px}.chiffre_content{position:relative}.chiffre_content h3{position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.chiffre{margin-top:60px;margin-bottom:60px}.chiffre.films,.chiffre.personnes{border-right:2px solid #F4F4F4}.chiffre.personnes svg{width:100px}.chiffre.films svg{width:65px}.chiffre.ca svg{width:55px}.home footer{margin-top:-9px}.chiffres,.news_block{margin-top:60px}.meet_us .col-md-2.scroll-animation-up:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.meet_us .col-md-2.scroll-animation-up:nth-child(3){-webkit-animation-delay:.2s;animation-delay:.2s}.meet_us .col-md-2.scroll-animation-up:nth-child(4){-webkit-animation-delay:.3s;animation-delay:.3s}.meet_us .col-md-2.scroll-animation-up:nth-child(5){-webkit-animation-delay:.4s;animation-delay:.4s}.news-content{padding:30px 70px 30px 30px;margin-bottom:30px;height:250px;position:relative;overflow:hidden;background-color:#000}.news-content h3{z-index:1;position:relative}.news-content:hover .bg{-webkit-transform:scale(1.1) translate(-45%,-45%);-ms-transform:scale(1.1) translate(-45%,-45%);transform:scale(1.1) translate(-45%,-45%)}.news-content .bg{position:absolute;width:100%;opacity:.7;height:100%;transition:all .2s ease-in-out;top:50%;left:50%;-webkit-transform:scale(1) translate(-50%,-50%);-ms-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%)}.social-menu a,.team-content .hover{-webkit-transition:all .2s ease-in-out}.news-tag{display:inline-block;background-color:#E94f06;padding-left:15px;padding-right:15px;margin-bottom:15px;z-index:1;position:relative}.about_intro h3,hr{margin-bottom:30px}.logo-menu svg{width:32px}.chiffres svg path{fill:#E94f06}.chiffres #movie{width:50px}.chiffres #dollars{width:26px}.chiffres #chair{width:39px}.chiffres #trophy{width:48px}.award,.team-content{height:0;width:100%;position:relative}hr{border-top:1px solid #e0e0e0;margin-top:30px}.award{padding-bottom:-webkit-calc(100% - 16px);padding-bottom:calc(100% - 16px);border:8px solid #F4F4F4}.awards{margin-top:120px}.awards .ht7{font-family:brandonBlack}.header-title.about_intro:after{bottom:65px}.about_team h1{padding-bottom:60px}.page-template-template-jobs .blockimg-text .block-text,.page-template-template-jobs-finishing .blockimg-text .block-text,.page-template-template-jobs-vfx .blockimg-text .block-text{border:2px solid #E94f06;padding:30px 60px;margin-left:-webkit-calc(-8.3333% - 15px);margin-left:calc(-8.3333% - 15px);-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex}.team-content{padding-bottom:100%;margin-bottom:20px}.team-content:hover .hover{opacity:1}.team-content .hover{width:-webkit-calc(100% - 29px);width:calc(100% - 29px);transition:all .2s ease-in-out;position:absolute;height:100%;right:0;opacity:0;top:0;text-align:center;background-color:rgba(233,79,5,.85)}.team-content .hover a,.team-content .hover a:hover{color:#fff}.team-content .hover .hover-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.team-content .sous-dep{width:30px;height:100%;position:absolute;left:0;top:0;background-color:#E94f06}.team-content .sous-dep .sd_content{position:absolute;top:0;left:0;width:100%;height:100%}.team-content .sous-dep .ht7{-webkit-transform:rotate(270deg) translate(0,-100%);-ms-transform:rotate(270deg) translate(0,-100%);transform:rotate(270deg) translate(0,-100%);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;position:absolute;right:-6px;top:0;overflow:hidden;white-space:nowrap}.about_quote{margin-top:80px;background-color:#E94f06;padding-top:80px;padding-bottom:50px;position:relative}.about_quote p{margin-bottom:30px;font-style:italic}.about_quote #quote_svg{position:absolute;left:-170px;top:0;width:135px}.about_quote #quote_svg path{fill:#fff}.page-template-template-about footer{margin-top:0}.contact_anchor{padding-bottom:60px}.contact_anchor .picto.bruxelles svg{width:72px}.contact_anchor .picto.londres svg{width:18px}.contact_anchor .picto.la svg{width:100px}.contact_anchor .picto.paris svg{width:46px}.contact_anchor .picto.vancouver svg{width:54px}.contact_anchor .picto svg path{fill:#E94f06}.contact_infos span.ville .picto svg path,.social-menu a:hover svg path{fill:#fff}.contact_infos .carte{padding:0}.contact_infos .carte img{max-width:100%;width:100%}.contact_infos{padding-bottom:120px;position:relative}.contact_infos:last-child{padding-bottom:30px}.contact_infos:after{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);height:100%;width:2px;background-color:#E94f06}.contact_infos.left span.ville:after,.contact_infos.right span.ville:after{content:"";width:0;border-style:solid;position:absolute;height:0;top:0}.contact_infos.left span.ville{margin-left:-15px}.contact_infos.left span.ville:after{border-width:19px 0 18px 16px;border-color:transparent transparent transparent #E94f06;right:0;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0)}.contact_infos.left .picto{margin-left:20px}.contact_infos.right span.ville{margin-right:-15px}.contact_infos.right span.ville:after{border-width:19px 16px 18px 0;border-color:transparent #E94f06 transparent transparent;left:0;-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0)}.contact_infos.right .picto{margin-right:20px}.contact_infos span.ville{background-color:#E94f06;margin-bottom:30px;display:inline-block;position:relative;padding:6px 15px}.contact_infos span.ville .picto{display:inline-block}.contact_infos span.ville .picto.bruxelles svg{width:18px}.contact_infos span.ville .picto.londres svg{width:5px}.contact_infos span.ville .picto.la svg{width:32px}.contact_infos span.ville .picto.paris svg{width:14px}.contact_infos span.ville .picto.vancouver svg{width:19px}.todraw{position:relative;-webkit-transition:color .25s;transition:color .25s}.todraw:after,.todraw:before{-webkit-box-sizing:border-box;box-sizing:border-box;content:'';position:absolute;border:2px solid transparent;width:0;height:0}.todraw:before{top:0;left:0}.todraw:after{bottom:0;right:0}.todraw.draw{color:#E94f06}.todraw.draw:after,.todraw.draw:before{width:100%;height:100%}.todraw.draw:before{border-top-color:#E94f06;border-right-color:#E94f06;-webkit-transition:width .25s ease-out,height .25s ease-out .25s;transition:width .25s ease-out,height .25s ease-out .25s}.todraw.draw:after{border-bottom-color:#E94f06;border-left-color:#E94f06;-webkit-transition:border-color 0s ease-out .5s,width .25s ease-out .5s,height .25s ease-out .75s;transition:border-color 0s ease-out .5s,width .25s ease-out .5s,height .25s ease-out .75s}.prodction-header{height:600px}.wcontent h2,.wcontent p{padding-bottom:30px}.production_word{margin-bottom:10px;height:250px;position:relative}.production_word .overlay{position:absolute;height:100%;width:100%;background-color:#000;opacity:.3;top:0;left:0}.production_word h3{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.production_word.todraw:after{bottom:-30px;right:-30px}.production_word.todraw:before{top:30px;left:30px}.vfx_management:before,.vfx_services h1:after{width:20px;height:10px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0)}.page-template-template-production .header-title:after{bottom:75px}.production_note{padding:45px 90px}.vfx_services{background-color:#E94f06;padding-top:60px;padding-bottom:60px;position:relative}.vfx_services li,.vfx_services ul{color:#fff}.vfx_services h1{padding-bottom:70px}.vfx_services h1:after{background-image:url(dist/img/arrow-bottom-white.svg);content:"";background-size:20px 10px;position:absolute;bottom:51px;transform:translate(-50%,0)}.nos_bureaux:before,.vfx_management:before{background-image:url(dist/img/arrow-bottom.svg);content:"";background-size:20px 10px}.vfx_management{padding-bottom:60px;position:relative;background-color:#F4F4F4}.highlight,.social-menu a:hover,p.line-bottom:after{background-color:#E94f06}.vfx_management:before{position:absolute;top:51px;transform:translate(-50%,0)}.vfx_management h1{margin-bottom:60px;margin-top:120px}.vfx_management .bio,.vfx_management .bio-link-container{display:none}.menu-vfx li,.social-menu a,.steps .btn3{display:inline-block}p.line-bottom{position:relative;margin-bottom:55px}p.line-bottom:after{content:"";position:absolute;left:0;bottom:-30px;height:5px;width:30px}.nos_bureaux{position:relative;padding-top:120px}.nos_bureaux h1{padding-bottom:90px}.nos_bureaux:before{width:20px;height:10px;position:absolute;top:60px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.content404,.social-menu svg{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.nos_bureaux img{width:100%;max-width:100%}.nos_bureaux p{margin-bottom:60px;padding-top:30px}.nos_bureaux h2{margin-bottom:30px}.split-2{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.bottom-line{border-bottom:1px solid #E94f06}.highlight{padding:60px}.highlight p{padding-bottom:30px;color:#fff;font-size:16px}.highlight p:last-child{padding-bottom:0}.steps .bottom-line{padding-top:60px;margin-bottom:60px}.steps h2{padding-bottom:60px}.steps p{margin-bottom:30px}.steps .btn3{margin-top:30px}.funding_sub-menu{margin-top:-25px;margin-bottom:20px}.funding_sub-menu .btn{margin:0 7px}.page-template-template-funding .prodction-header{margin-bottom:60px}.steps strong{color:#E94f06;font-weight:400}.social-menu a{border:2px solid #E94f06;border-radius:100px;width:35px;height:35px;position:relative;transition:all .2s ease-in-out;margin-right:5px}.social-menu .facebook{width:8px}.social-menu .linkedin{width:16px}.social-menu .twitter{width:18px}.social-menu svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.social-menu svg path{fill:#E94f06;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.content404 svg path,.social-fixed svg path{fill:#fff}[type=checkbox]:checked,[type=checkbox]:not(:checked){position:absolute;left:-9999px}[type=checkbox]:checked+label,[type=checkbox]:not(:checked)+label{position:relative;padding-left:1.95em;cursor:pointer}[type=checkbox]:checked+label:before,[type=checkbox]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:20px;height:20px;border:4px solid #E94f06;background:#E94f06}[type=checkbox]:checked+label:after,[type=checkbox]:not(:checked)+label:after{content:url(dist/img/check.jpg);position:absolute;top:0;left:0;height:20px;width:20px;line-height:.8;color:#fff;background:#fff;-webkit-transition:all .1s;transition:all .1s}[type=checkbox]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}[type=checkbox]:checked+label:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}[type=checkbox]:disabled:checked+label:before,[type=checkbox]:disabled:not(:checked)+label:before{-webkit-box-shadow:none;box-shadow:none;border-color:#bbb;background-color:#ddd}[type=checkbox]:disabled:checked+label:after{color:#999}[type=checkbox]:disabled+label{color:#aaa}.newsletter-footer [type=email]{border:none;padding:2px 20px;font-size:12px}.newsletter-footer [type=email]:focus{border:none;outline:0}.newsletter-footer [type=email]::-webkit-input-placeholder{color:#4D4D4D;font-family:brandonBold;font-size:12px;line-height:2}.newsletter-footer [type=email]::-moz-placeholder{color:#4D4D4D;font-family:brandonBold;font-size:12px;line-height:2}.newsletter-footer [type=email]:-ms-input-placeholder{color:#4D4D4D;font-family:brandonBold;font-size:12px;line-height:2}.newsletter-footer [type=email]:-moz-placeholder{color:#4D4D4D;font-family:brandonBold;font-size:12px;line-height:2}.newsletter-footer [type=submit]{background-color:#E94f05;color:#F4F4F4;font-size:12px;border:none;line-height:2;padding:2px 21px;outline:0;text-transform:uppercase;margin-left:-3px}.newsletter-footer p{padding-bottom:20px}.newsletter-footer h6{padding-top:20px;padding-bottom:10px}.footer_ufund{margin-top:20px}.carte_content{height:220px;position:relative;overflow:hidden}.breakdown,.carte_content .bg,.carte_content:after{position:absolute;left:50%}.carte_content:after{content:url(dist/img/icon_zoom.svg);width:28px;opacity:0;top:50%;-webkit-transform:scale(1) translate(-50%,-50%);-ms-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-animation-delay:.3s;animation-delay:.3s}.bck_top a,.carte_content .bg{-webkit-transition:all .2s ease-in-out}.carte_content:hover:after{opacity:1;-webkit-transform:scale(1.1) translate(-50%,-50%);-ms-transform:scale(1.1) translate(-50%,-50%);transform:scale(1.1) translate(-50%,-50%)}.carte_content:hover .bg{-webkit-transform:scale(1.1) translate(-45%,-45%);-ms-transform:scale(1.1) translate(-45%,-45%);transform:scale(1.1) translate(-45%,-45%)}.carte_content .bg{width:100%;opacity:.7;height:100%;transition:all .2s ease-in-out;top:50%;-webkit-transform:scale(1) translate(-50%,-50%);-ms-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%);background-size:cover}.contentw h3{padding-bottom:30px}.bureaux_content{border-left:2px solid #E94f06;padding-top:30px;margin-bottom:30px}.bureaux_content h2,.bureaux_content p{padding-left:30px}.breakdown{bottom:130px;opacity:0;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.page-template-template-FINISHING-Home .header-title.top:after,.page-template-template-VFX-Home .header-title.top:after{bottom:25px}.breakdown a{color:#fff!important;font-family:brandonBold!important}.breakdown a:hover{color:#E94f06!important}.filmographie .film-hover:hover .breakdown{opacity:1}#main{position:relative}.menu-vfx{background-color:rgba(0,0,0,.8);position:absolute;top:0;left:0;width:100%;height:40px;text-align:center;z-index:999}.menu-vfx ul{margin-top:7px}.menu-vfx li:before,.page-template-template-VFX-Team .col-md-3.london,.page-template-template-VFX-Team .col-md-3.londres,.page-template-template-VFX-Team .col-md-3.los-angeles,.page-template-template-VFX-Team .col-md-3.los-angeles-en{display:none}.menu-vfx .menu li a{color:#F4F4F4;padding-left:20px;padding-right:20px;font-size:12px;line-height:24px}.video_content .the_video{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-bottom:30px}.video_content .the_video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.filmographie .news-tag{margin-top:50px}.filmographie .news-tag:first-child(){margin-top:0}.umedia_team .col-md-3{margin-bottom:15px}.umedia_team{margin-top:40px}.current_page_item a{text-decoration:underline}#primary-menu .current_page_item a{border:1px solid #F4F4F4;text-decoration:none!important}.finishing_map .address a,.finishing_map_address address a{text-decoration:underline;color:#fff}.page-template-template-VFX-Home .header-title.top{padding-top:60px;padding-bottom:60px}.page-template-template-VFX-Home .news_block{margin-top:30px}.page-template-template-VFX-Home .job-offer .news-content{border-left:10px solid #E94f06}.page-template-template-VFX-Home .job-offer .news-content .news-tag{margin-left:18px;width:100%}.page-template-template-VFX-Home .job-offer .news-content .news-tag:before{background-image:url(dist/img/arrow-right.svg);content:"";width:8px;height:16px;background-size:8px 16px;position:absolute;top:50%;left:-17px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.menu-item.active a{border:1px solid #F4F4F4}a{font-family:brandonMedium}.finishing_map .address,.finishing_map_address address{font-size:16px;font-family:brandonBold}.filmheight{height:0!important;padding-bottom:140%}.filmographie .film{position:absolute;top:0;left:0;height:100%;width:100%}.page-template-template-VFX-projets .filmographie .col-md-3,.page-template-template-filmorgraphy .filmographie .col-md-3{height:495px}@media only screen and (max-width:1179px){.page-template-template-VFX-projets .filmographie .col-md-3,.page-template-template-filmorgraphy .filmographie .col-md-3{height:590px}}@media only screen and (max-width:1050px){.page-template-template-VFX-projets .filmographie .col-md-3,.page-template-template-filmorgraphy .filmographie .col-md-3{height:540px}}@media only screen and (max-width:875px){.page-template-template-VFX-projets .filmographie .col-md-3,.page-template-template-filmorgraphy .filmographie .col-md-3{height:495px}}@media only screen and (max-width:767px){.page-template-template-VFX-projets .filmographie .col-md-3,.page-template-template-filmorgraphy .filmographie .col-md-3{height:auto;margin-bottom:30px}.split-2{-webkit-column-count:none;-moz-column-count:none;column-count:none;-webkit-column-gap:none;-moz-column-gap:none;column-gap:none}.bio,.bio-link-container{display:block!important;margin-bottom:30px}.bio_links_slider,.manager_cta .col-md-8{display:none}.manager_cta{margin-bottom:60px}}.finishing_financing{padding-bottom:60px}.finishing_financing h1,.finishing_financing h6{display:inline}.finishing_financing h6{vertical-align:super}.finishing_financing .title{position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);text-align:center;width:100%}.finishing_financing .headline{background-color:#E94f06;position:relative;margin-bottom:20px}.finishing_financing .number{float:left;width:35%;position:absolute;top:0;left:0;height:100%}.finishing_financing .content{float:right;width:65%;margin-left:35%}.finishing_financing .content p{padding:20px;background-color:#fff;margin:2px}.error404,.finishing_map,.finishing_map_address{background-color:#E94f06}.page-template-template-FINISHING-studio footer{margin-top:0}.wildsand li{color:#fff}.finishing_map{position:relative}.finishing_map .address{position:absolute;top:50%;left:8%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);color:#fff}.finishing_map .map{height:375px;width:65%;margin-left:35%;background-position:center center;background-size:cover}.finishing_map_address{position:relative;color:#fff;padding-top:90px;padding-bottom:90px;margin-top:60px}.finishing_map_address:before{background-image:url(dist/img/arrow-bottom-white.svg);content:"";width:20px;height:10px;background-size:20px 10px;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.finishing_map_address img{padding-bottom:25px}.finishing_map_address h1{padding-bottom:15px}.finishing_map_address address a:hover{color:#fff}.page-template-template-contact-finishing footer{margin-top:0}.finishing_map .address a:hover{color:#fff}.finishing_map .address img{margin-top:-7px;margin-left:-37px;margin-right:16px;width:22px}.finishing_map .address h1{line-height:2.6}.page-template-template-FINISHING-Home footer{margin-top:0}.page-template-template-FINISHING-Home .header-title.top{padding-top:60px;padding-bottom:60px}.page-template-template-FINISHING-Home .news_block{margin-top:30px}.page-template-template-FINISHING-Home .job-offer .news-content{border-left:10px solid #E94f06}.page-template-template-FINISHING-Home .job-offer .news-content .news-tag{margin-left:18px;width:100%}.page-template-template-FINISHING-Home .job-offer .news-content .news-tag:before{background-image:url(dist/img/arrow-right.svg);content:"";width:8px;height:16px;background-size:8px 16px;position:absolute;top:50%;left:-17px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.error404 footer{margin-top:0}.error404 #main{min-height:60vh;position:relative}.content404{margin-top:20px;width:250px;height:200px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.content404 .btn{color:#fff;border-color:#fff;margin-top:12px;display:block;text-align:center}.msg h2,.msg p{color:#4D4D4D;font-size:12px}.content404 svg{height:72px}.msg h2{font-family:brandonBlack}.msg p{font-family:brandonBold;line-height:20px;padding-bottom:0}.msg-container{min-height:40px}.nl_popup{display:none;position:fixed;height:100vh;width:100vw;background-color:rgba(0,0,0,.8);z-index:9999999}.nl_popup [type=checkbox]:checked+label:before,.nl_popup [type=checkbox]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:20px;height:20px;border:4px solid #E94f06;background:#E94f06}.nl_popup [type=checkbox]:checked+label:after,.nl_popup [type=checkbox]:not(:checked)+label:after{content:'';content:url(dist/img/check.jpg);position:absolute;top:0;left:0;height:20px;width:20px;line-height:.8;color:#fff;background:#fff;-webkit-transition:all .1s;transition:all .1s}.nl_popup .nl_content{width:60vw;text-align:center;background-color:#F4F4F4;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:60px}.nl_popup .nl_content:before{background:0 0;border:2px solid #E94f06;content:"";display:block;position:absolute;top:10px;left:10px;right:10px;bottom:10px;pointer-events:none}#slider:after,.prodction-header:after{background-image:url(dist/img/arrow-bottom.svg);background-size:20px 10px}.nl_popup .nl_content h3{padding-top:60px;padding-bottom:60px;border-top:2px solid #E94f06;border-bottom:2px solid #E94f06;display:inline-block;margin-top:60px;margin-bottom:60px}.nl_popup [type=email]{height:32px;border:1px solid #E94f06;padding:2px 20px;font-size:12px}.nl_popup [type=email]:focus{border:1px solid #E94f06;outline:0}.nl_popup [type=email]::-webkit-input-placeholder{color:#4D4D4D;font-family:brandonBold;font-size:12px;line-height:2}.nl_popup [type=email]::-moz-placeholder{color:#4D4D4D;font-family:brandonBold;font-size:12px;line-height:2}.nl_popup [type=email]:-ms-input-placeholder{color:#4D4D4D;font-family:brandonBold;font-size:12px;line-height:2}.nl_popup [type=email]:-moz-placeholder{color:#4D4D4D;font-family:brandonBold;font-size:12px;line-height:2}.nl_popup [type=submit]{background-color:#E94f05;color:#F4F4F4;font-size:12px;border:none;line-height:2;padding:4px 21px;outline:0;margin-left:-5px}.nl_popup p{padding-bottom:20px}.nl_popup h6{padding-top:20px;padding-bottom:10px}.close_btn{position:absolute;height:22px;width:22px;right:30px;top:30px}.close_btn:after,.close_btn:before{position:absolute;top:0;height:25px;width:2px;background-color:#E94f06;content:""}.close_btn:after{left:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.close_btn:before{right:45%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media only screen and (max-width:982px){.nl_content{width:90vw!important}.todraw.draw:after,.todraw.draw:before{border:none;display:none}.production_note{padding:20px 0!important}.flex{display:block!important}.split-2{-webkit-column-count:1;-moz-column-count:1;column-count:1}.highlight{margin-bottom:30px}.funding_sub-menu .btn.big{width:45%;display:inline-block}.chiffre_content h3{position:relative;-webkit-transform:translate(0,0)!important;-ms-transform:translate(0,0)!important;transform:translate(0,0)!important}.chiffre_content .text-left,.chiffre_content .text-right{text-align:center!important}}@media only screen and (max-width:767px){.blockimg-text.right .block-text{margin-right:0}.funding_sub-menu .btn.big{width:100%;display:inline-block}.chiffre.films,.chiffre.personnes{border:none}.award{padding-bottom:30px!important;height:auto}.blockimg-text{display:block}}@media only screen and (max-width:1180px){.award{padding-bottom:30px!important;height:auto;margin-bottom:30px}.text-left-xs{text-align:left!important}}@media (max-width:767px){.invers-md{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;display:-webkit-box;display:-ms-flexbox;display:flex}.chiffres .col-md-3{margin-bottom:30px}.contact_infos:after{display:none}.carte_content{margin-bottom:20px}}@media only screen and (max-width:1150px){.finishing_map .map{width:55%;margin-left:45%}}@media only screen and (max-width:910px){.finishing_map .address{position:relative;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);margin-left:20px;padding-top:50px;top:inherit!important;left:inherit!important}.finishing_map .address img{display:none}.finishing_map .map{width:100%;margin-left:0;margin-top:60px}}@media only screen and (max-width:992px){#demo{display:none}.hamburger{padding:6px 10px 10px!important;position:relative}#primary-menu li a{padding:5px 10px!important}}.menu-hamburger-mob{position:fixed;overflow-y:scroll;height:100%;left:0;top:0;margin-top:50px;padding-top:60px;width:106%;min-height:100vh;background-color:#E94f06;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);z-index:999;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transition:-webkit-transform .26s ease;transition:-webkit-transform .26s ease;transition:transform .26s ease;transition:transform .26s ease,-webkit-transform .26s ease;text-align:center;padding-bottom:60px}.menu-hamburger-mob .sub-menu{height:0;overflow:hidden}.menu-hamburger-mob .sub-menu li a{font-family:brandonMedium;font-size:12px}.menu-hamburger-mob li a,.select_lg a{font-family:brandonBold;text-transform:uppercase}.menu-hamburger-mob .sub-menu li{padding:0}.menu-hamburger-mob .sub-menu.active{height:auto;overflow:auto}.menu-hamburger-mob li a{color:#fff;font-size:16px}.menu-hamburger-mob li{padding:5px 0}.menu-hamburger-mob li::before{display:none}.menu-hamburger-mob.active{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}#hamburger-mob.is-active{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#hamburger-mob.is-active .line:nth-child(2){-webkit-transition:none;transition:none;opacity:0}#hamburger-mob .line:nth-child(2){-webkit-transition-delay:.1s;transition-delay:.1s}#hamburger-mob.is-active .line:nth-child(1),#hamburger-mob.is-active .line:nth-child(3){width:15px;-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}#hamburger-mob.is-active .line:nth-child(1){-webkit-transform:translateY(8px) rotate(45deg);-ms-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}#hamburger-mob.is-active .line:nth-child(3){-webkit-transform:translateY(-6px) rotate(-45deg);-ms-transform:translateY(-6px) rotate(-45deg);transform:translateY(-6px) rotate(-45deg)}header{z-index:99999;position:relative}@media only screen and (max-width:767px){header{position:fixed;top:0;left:0;width:100%}.menu-vfx{display:none}}.bck_top a{border:2px solid #E94f05;border-radius:100px;width:35px;height:35px;position:relative;transition:all .2s ease-in-out;margin-right:5px;display:inline-block}.bck_top a svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(180deg);-ms-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg);width:10px}#slider{position:relative}#slider:after{content:"";width:20px;height:10px;position:absolute;bottom:60px;z-index:99;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}#page{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1}.leave #page{opacity:0}.loader{position:fixed;top:0;left:0;display:none;transition:all .1s ease-in-out;height:100%;width:100%;z-index:9999999;background-color:#fff}.loader .logo_container{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:115px;width:118px;position:relative}.loader .logo_container .bar{background-color:#E94f06;position:absolute;-webkit-animation:loader 2s normal forwards cubic-bezier(.25,.46,.45,.94);animation:loader 2s normal forwards cubic-bezier(.25,.46,.45,.94);-webkit-animation-iteration-count:1;animation-iteration-count:1;height:84px;margin-top:2px;margin-left:2px;margin-right:2px}.loader .logo_container .logo h6{margin-left:4px}.loader .logo_container .logo svg{width:100%;position:relative}.page-template-template-FINISHING-studio .bureaux_content p{margin-bottom:30px}.select_lg{float:right;display:inline-block;margin-top:5px;margin-left:20px}.select_lg a{color:#F4F4F4;padding:5px 7px;line-height:24px;font-size:12px;border:1px solid #F4F4F4;text-decoration:none!important;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.select_lg a:hover{background-color:#F4F4F4;color:#E94f06}.social-fixed{overflow:hidden;position:fixed;top:50%;right:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);z-index:99}.social-fixed a.social_cta{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;-webkit-transform:translate(156px,0);-ms-transform:translate(156px,0);transform:translate(156px,0);display:block}.social-fixed a.social_cta:hover{-webkit-transform:translate(0,0)!important;-ms-transform:translate(0,0)!important;transform:translate(0,0)!important}.social-fixed a.social_cta:hover .hover_cta{background-color:#E94f06}.social-fixed .hover_cta{margin-bottom:2px;display:block;background-color:#4D4D4D;padding:7px 11px 2px 10px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.social-fixed span{display:inline-block;vertical-align:top;margin-top:10px;text-transform:uppercase;color:#fff;font-family:brandonBold;font-size:10px;margin-left:6px}.social-fixed div.social_cta{border:2px solid #fff;border-radius:100px;width:35px;height:35px;position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin-right:5px;display:inline-block}.social-fixed svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.social-fixed svg.facebook{width:8px}.social-fixed svg.linkedin{width:16px}.social-fixed svg.twitter{width:18px}.about_intro .chiffres h4.trinidad,.award .ht7{font-family:brandonBlack}.showreel_play a,.showreel_play p{font-family:brandonBold}.page-template-template-filmorgraphy .filmographie .col-md-3{height:auto}.single-press_news .the_news_title,.single-press_news_finishing .the_news_title,.single-press_news_vfx .the_news_title{line-height:35px}.team_team h5{line-height:20px}.page-template-template-funding strong{text-transform:uppercase}@media only screen and (max-width:767px){span.line{display:block;margin-top:15px}.cs-select{width:90%}.cs-select select{display:none!important}.contact_infos span.ville:after,.social-fixed{display:none}.vfx_services h1:after{bottom:75px!important}.contact_infos .text-right{text-align:left!important}.contact_infos span.ville{background-color:transparent!important;padding-left:0!important;margin-right:0!important;margin-left:0!important}.contact_infos span.ville h2{color:#E94f06!important}.contact_infos span.ville h2 .picto{display:none!important}}.bio-link img{max-width:100%}.prodction-header{position:relative;overflow:hidden}.prodction-header:after{content:"";width:20px;height:10px;position:absolute;bottom:60px;z-index:99;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}@media only screen and (max-width:900px){.news_block h3{font-size:15px!important}}.cs-skin-border .cs-selected span::after{display:none}video{background-repeat:no-repeat;background-position:center center;background-size:cover}.prodction-header video{min-width:102%;z-index:0;position:absolute;top:50%;left:50%;min-height:100%;height:auto;-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.showreel_play{position:absolute;width:170px;height:170px;border-left:2px solid #E94f06;bottom:0;right:150px}.showreel_play a{display:inline-block}.showreel_play a.btn.big{margin-top:50px;color:#fff;margin-left:15px}.showreel_play p{margin-left:25px;position:relative}.showreel_play p:after{content:url(dist/img/next_arrow.png);position:absolute;top:1px;right:-17px}video#full{z-index:-1}.bio-link{margin-top:10px}.headline h1{font-size:50px}.job-header-img{position:relative}.job-header-img h5{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.breakdown a{line-height:18px}.production_note p{position:relative;z-index:2}.page-template-template-VFX-Home .prodction-header{height:0;padding-bottom:41.7%;background-position:center top!important}.page-template-template-VFX-Home .prodction-header video{width:100%;min-width:100%!important}video::-internal-media-controls-download-button{display:none}video::-webkit-media-controls-enclosure{overflow:hidden}video::-webkit-media-controls-panel{width:-webkit-calc(100% + 30px);width:calc(100% + 30px)}@media only screen and (max-width:767px){.showreel_play{height:140px!important;bottom:2px!important}.page-template-template-VFX-Home .prodction-header{margin-top:48px}.prodction-header:after{display:none}}.page-template-template-events footer,.page-template-template-events header{display:none!important}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJzdHlsZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQW9XQSxRQ1dBLE1BQ0EsUUFDQSxXQUNBLE9BQ0EsT0FDQSxPQUNBLE9BQ0EsS0FDQSxLQUNBLElBQ0EsUUFDQSxRRFRFLFFBQUEsTUFvQkYsU0E2S0EsUUNsS0EsUURURSxRQUFBLEVBZ0NGLElBc0ZBLE9BQ0UsT0FBQSxFQXNFRixlQXV1Q0EsVUFqdUNFLG1CQUFBLElBQUEsSUFBQSxZQTR4Q0YsR0FQQSxHQVFJLGdCQUFBLEtBN09KLGNBc3FCQSxzQkE2dENBLGFBQUEsYUF4ckNBLGdCQXNzQ1EsV0FBQSxLQWdOUixPQXI4RUEsZ0JDTUEsdUJBREEsaUJBRUEsV0QrN0VFLE1BQUEsS0E3ckhGLFdBQ0ksWUFBQSxhQUNBLElBQUEsZ0NBQ0EsSUFBQSx1Q0FBQSw0QkFBQSxpQ0NDSyxlQUFtQyxxREFDbkMsbUJBQXVELHVFQUN2RCxjRENMLFlBQUEsSUFDQSxXQUFBLE9BQ0YsdUJBQUEsWUFNRixXQUNJLFlBQUEsWUFDQSxJQUFBLCtCQUNBLElBQUEsc0NBQUEsNEJBQUEsZ0NDQ0ssZUFBa0Msb0RBQ2xDLG1CQUFzRCxxRUFDdEQsY0RDTCxZQUFBLElBQ0EsV0FBQSxPQUNGLHVCQUFBLFlBTUYsV0FDSSxZQUFBLGNBQ0EsSUFBQSxpQ0FDQSxJQUFBLHdDQUFBLDRCQUFBLGtDQ0NLLGVBQW9DLHNEQUNwQyxtQkFBd0QseUVBQ3hELGNEQ0wsWUFBQSxJQUNBLFdBQUEsT0FDRix1QkFBQSxZQ01GLEVBQUcsS0FBTSxRQUFTLFFERmxCLE9DU0EsUUFBUyxNQUdHLE1BUFosRUFIMkIsSUFEQSxXREQzQixLQ1NnQixPQURULFFBSEUsT0FIdUIsS0FBTSxLQUk5QixHQUhSLElBTXdCLFFBTm5CLElESEwsSUNNQSxHQUFJLEdBSE0sR0FNdUIsTUFGakMsU0FHUSxXQUFSLE9BQW9CLE9BSFYsS0FOVixHQUFJLEdBQUksR0FBSSxHQUFJLEdBQUksR0FTUSxPQUFRLE9EVnBDLEtD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QUFBLFVBQUEsU0FBQSxXQUFBLFdBQUEsV0FBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQ0UsU0FBQSxTQUNBLFdBQUEsSUFDQSxhQUFBLEtBQ0EsY0FBQSxLQUVGLFVBQUEsV0FBQSxXQUFBLFdBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUNFLE1BQUEsS0FFRixXQUNFLE1BQUEsS0FFRixXQUNFLE1BQUEsYUFFRixXQUNFLE1BQUEsYUFFRixVQUNFLE1BQUEsSUFFRixVQUNFLE1BQUEsYUFFRixVQUNFLE1BQUEsYUFFRixVQUNFLE1BQUEsSUFFRixVQUNFLE1BQUEsYUFFRixVQUNFLE1BQUEsYUFFRixVQUNFLE1BQUEsSUFFRixVQUNFLE1BQUEsYUFFRixVQUNFLE1BQUEsWUFFRixnQkFDRSxNQUFBLEtBRUYsZ0JBQ0UsTUFBQSxhQUVGLGdCQUNFLE1BQUEsYUFFRixlQUNFLE1BQUEsSUFFRixlQUNFLE1BQUEsYUFFRixlQUNFLE1BQUEsYUFFRixlQUNFLE1BQUEsSUFFRixlQUNFLE1BQUEsYUFFRixlQUNFLE1BQUEsYUFFRixlQUNFLE1BQUEsSUFFRixlQUNFLE1BQUEsYUFFRixlQUNFLE1BQUEsWUFFRixlQUNFLE1BQUEsS0FFRixnQkFDRSxLQUFBLEtBRUYsZ0JBQ0UsS0FBQSxhQUVGLGdCQUNFLEtBQUEsYUFFRixlQUNFLEtBQUEsSUFFRixlQUNFLEtBQUEsYUFFRixlQUNFLEtBQUEsYUFFRixlQUNFLEtBQUEsSUFFRixlQUNFLEtBQUEsYUFFRixlQUNFLEtBQUEsYUFFRixlQUNFLEtBQUEsSUFFRixlQUNFLEtBQUEsYUFFRixlQUNFLEtBQUEsWUFFRixlQUNFLEtBQUEsS0FFRixrQkFDRSxZQUFBLEtBRUYsa0JBQ0UsWUFBQSxhQUVGLGtCQUNFLFlBQUEsYUFFRixpQkFDRSxZQUFBLElBRUYsaUJBQ0UsWUFBQSxhQUVGLGlCQUNFLFlBQUEsYUFFRixpQkFDRSxZQUFBLElBRUYsaUJBQ0UsWUFBQSxhQUVGLGlCQUNFLFlBQUEsYUFFRixpQkFDRSxZQUFBLElBRUYsaUJBQ0UsWUFBQSxhQUVGLGlCQUNFLFlBQUEsWUFFRixpQkFDRSxZQUFBLEVBRUYseUJBQ0UsVUFBQSxXQUFBLFdBQUEsV0FBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQ0UsTUFBQSxLQUVGLFdBQ0UsTUFBQSxLQUVGLFdBQ0UsTUFBQSxhQUVGLFdBQ0UsTUFBQSxhQUVGLFVBQ0UsTUFBQSxJQUVGLFVBQ0UsTUFBQSxhQUVGLFVBQ0UsTUFBQSxhQUVGLFVBQ0UsTUFBQSxJQUVGLFVBQ0UsTUFBQSxhQUVGLFVBQ0UsTUFBQSxhQUVGLFVBQ0UsTUFBQSxJQUVGLFVBQ0UsTUFBQSxhQUVGLFVBQ0UsTUFBQSxZQUVGLGdCQUNFLE1BQUEsS0FFRixnQkFDRSxNQUFBLGFBRUYsZ0JBQ0UsTUFBQSxhQUVGLGVBQ0UsTUFBQSxJQUVGLGVBQ0UsTUFBQSxhQUVGLGVBQ0UsTUFBQSxhQUVGLGVBQ0UsTUFBQSxJQUVGLGVBQ0UsTUFBQSxhQUVGLGVBQ0UsTUFBQSxhQUVGLGVBQ0UsTUFBQSxJQUVGLGVBQ0UsTUFBQSxhQUVGLGVBQ0UsTUFBQSxZQUVGLGVBQ0UsTUFBQSxLQUVGLGdCQUNFLEtBQUEsS0FFRixnQkFDRSxLQUFBLGFBRUYsZ0JBQ0UsS0FBQSxhQUVGLGVBQ0UsS0FBQSxJQUVGLGVBQ0UsS0FBQSxhQUVGLGVBQ0UsS0FBQSxhQUVGLGVBQ0UsS0FBQSxJQUVGLGVBQ0UsS0FBQSxhQUVGLGVBQ0UsS0FBQSxhQUVGLGVBQ0UsS0FBQSxJQUVGLGVBQ0UsS0FBQSxhQUVGLGVBQ0UsS0FBQSxZQUVGLGVBQ0UsS0FBQSxLQUVGLGtCQUNFLFlBQUEsS0FFRixrQkFDRSxZQUFBLGFBRUYsa0JBQ0UsWUFBQSxhQUVGLGlCQUNFLFlBQUEsSUFFRixpQkFDRSxZQUFBLGFBRUYsaUJBQ0UsWUFBQSxhQUVGLGlCQUNFLFlBQUEsSUFFRixpQkFDRSxZQUFBLGFBRUYsaUJBQ0UsWUFBQSxhQUVGLGlCQUNFLFlBQUEsSUFFRixpQkFDRSxZQUFBLGFBRUYsaUJBQ0UsWUFBQSxZQUVGLGlCQUNFLFlBQUEsR0FHSiwwQkNLRSxVQUFtRyxXQUFZLFdBQVksV0FBaEgsVUFBVyxVQUFXLFVBQVcsVUFBVyxVQUFXLFVBQVcsVUFBVyxVREh0RixNQUFBLEtBRUYsV0FDRSxNQUFBLEtBRUYsV0FDRSxNQUFBLGFBRUYsV0FDRSxNQUFBLGFBRUYsVUFDRSxNQUFBLElBRUYsVUFDRSxNQUFBLGFBRUYsVUFDRSxNQUFBLGFBRUYsVUFDRSxNQUFBLElBRUYsVUFDRSxNQUFBLGFBRUYsVUFDRSxNQUFBLGFBRUYsVUFDRSxNQUFBLElBRUYsVUFDRSxNQUFBLGFBRUYsVUFDRSxNQUFBLFlBRUYsZ0JBQ0UsTUFBQSxLQUVGLGdCQUNFLE1BQUEsYUFFRixnQkFDRSxNQUFBLGFBRUYsZUFDRSxNQUFBLElBRUYsZUFDRSxNQUFBLGFBRUYsZUFDRSxNQUFBLGFBRUYsZUFDRSxNQUFBLElBRUYsZUFDRSxNQUFBLGFBRUYsZUFDRSxNQUFBLGFBRUYsZUFDRSxNQUFBLElBRUYsZUFDRSxNQUFBLGFBRUYsZUFDRSxNQUFBLFlBRUYsZUFDRSxNQUFBLEtBRUYsZ0JBQ0UsS0FBQSxLQUVGLGdCQUNFLEtBQUEsYUFFRixnQkFDRSxLQUFBLGFBRUYsZUFDRSxLQUFBLElBRUYsZUFDRSxLQUFBLGFBRUYsZUFDRSxLQUFBLGFBRUYsZUFDRSxLQUFBLElBRUYsZUFDRSxLQUFBLGFBRUYsZUFDRSxLQUFBLGFBRUYsZUFDRSxLQUFBLElBRUYsZUFDRSxLQUFBLGFBRUYsZUFDRSxLQUFBLFlBRUYsZUFDRSxLQUFBLEtBRUYsa0JBQ0UsWUFBQSxLQUVGLGtCQUNFLFlBQUEsYUFFRixrQkFDRSxZQUFBLGFBRUYsaUJBQ0UsWUFBQSxJQUVGLGlCQUNFLFlBQUEsYUFFRixpQkFDRSxZQUFBLGFBRUYsaUJBQ0UsWUFBQSxJQUVGLGlCQUNFLFlBQUEsYUFFRixpQkFDRSxZQUFBLGFBRUYsaUJBQ0UsWUFBQSxJQUVGLGlCQUNFLFlBQUEsYUFFRixpQkFDRSxZQUFBLFlBRUYsaUJBQ0UsWUFBQSxHQUdKLDBCQUNFLFVBQUEsV0FBQSxXQUFBLFdBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUNFLE1BQUEsS0FFRixXQUNFLE1BQUEsS0FFRixXQUNFLE1BQUEsYUFFRixXQUNFLE1BQUEsYUFFRixVQUNFLE1BQUEsSUFFRixVQUNFLE1BQUEsYUFFRixVQUNFLE1BQUEsYUFFRixVQUNFLE1BQUEsSUFFRixVQUNFLE1BQUEsYUFFRixVQUNFLE1BQUEsYUFFRixVQUNFLE1BQUEsSUFFRixVQUNFLE1BQUEsYUFFRixVQUNFLE1BQUEsWUFFRixnQkFDRSxNQUFBLEtBRUYsZ0JBQ0UsTUFBQSxhQUVGLGdCQUNFLE1BQUEsYUFFRixlQUNFLE1BQUEsSUFFRixlQUNFLE1BQUEsYUFFRixlQUNFLE1BQUEsYUFFRixlQUNFLE1BQUEsSUFFRixlQUNFLE1BQUEsYUFFRixlQUNFLE1BQUEsYUFFRixlQUNFLE1BQUEsSUFFRixlQUNFLE1BQUEsYUFFRixlQUNFLE1BQUEsWUFFRixlQUNFLE1BQUEsS0FFRixnQkFDRSxLQUFBLEtBRUYsZ0JBQ0UsS0FBQSxhQUVGLGdCQUNFLEtBQUEsYUFFRixlQUNFLEtBQUEsSUFFRixlQUNFLEtBQUEsYUFFRixlQUNFLEtBQUEsYUFFRixlQUNFLEtBQUEsSUFFRixlQUNFLEtBQUEsYUFFRixlQUNFLEtBQUEsYUFFRixlQUNFLEtBQUEsSUFFRixlQUNFLEtBQUEsYUFFRixlQUNFLEtBQUEsWUFFRixlQUNFLEtBQUEsS0FFRixrQkFDRSxZQUFBLEtBRUYsa0JBQ0UsWUFBQSxhQUVGLGtCQUNFLFlBQUEsYUFFRixpQkFDRSxZQUFBLElBRUYsaUJBQ0UsWUFBQSxhQUVGLGlCQUNFLFlBQUEsYUFFRixpQkFDRSxZQUFBLElBRUYsaUJBQ0UsWUFBQSxhQUVGLGlCQUNFLFlBQUEsYUFFRixpQkFDRSxZQUFBLElBRUYsaUJBQ0UsWUFBQSxhQUVGLGlCQUNFLFlBQUEsWUFFRixpQkFDRSxZQUFBLEdBd1JGLGFBcFFGLGNBc1FJLFlBQUEsS0FDQSxhQUFBLEtDblJKLGdCRExBLGlCQ1NBLHVCQURBLHdCQURBLGlCQURBLGtCQUtBLFdBREEsWURGRSxRQUFBLElBQ0EsUUFBQSxNQVFGLGNBQ0UsUUFBQSxNQUlGLFlBQ0UsTUFBQSxnQkFFRixXQUNFLE1BQUEsZUFFRixNQUNFLFFBQUEsZUFFRixNQUNFLFFBQUEsZ0JBWUYsUUNnQkEsWUFZQSxrQkFDQSxtQkFDQSx5QkFmQSxZQVVBLGtCQUNBLG1CQUNBLHlCQWJBLFlBUUEsa0JBQ0EsbUJBQ0EseUJEZkEsWUFNQSxrQkNLQSxtQkFDQSx5QkRSRSxRQUFBLGVBdkJGLFdBQ0UsV0FBQSxPQUVGLFdBQ0UsS0FBQSxFQUFBLEVBQVksRUFDWixNQUFBLFlBQ0EsWUFBQSxLQUNBLGlCQUFBLFlBQ0EsT0FBQSxFQUtGLE9BQ0UsU0FBQSxNQUVGLGNBQ0UsTUFBQSxhQStDRix5QkF4QkUsWUFDRSxRQUFBLGdCQUVGLGlCQUNFLFFBQUEsZ0JBRUYsY0FDRSxRQUFBLG9CQ09GLGNETEEsY0FFRSxRQUFBLHFCQUlGLGtCQUNFLFFBQUEsZ0JBSUYsbUJBQ0UsUUFBQSxpQkFJRix5QkFDRSxRQUFBLHdCQTRCSixnRENwQkUsWURIRSxRQUFBLGdCQUVGLGlCQUNFLFFBQUEsZ0JBRUYsY0FDRSxRQUFBLG9CQ09GLGNETEEsY0FFRSxRQUFBLHFCQ1FGLGtCREhFLFFBQUEsZ0JDUUYsbUJESEUsUUFBQSxpQkNRRix5QkRIRSxRQUFBLHdCQTRCSixpRENwQkUsWURIRSxRQUFBLGdCQUVGLGlCQUNFLFFBQUEsZ0JBRUYsY0FDRSxRQUFBLG9CQ09GLGNETEEsY0FFRSxRQUFBLHFCQ1FGLGtCREhFLFFBQUEsZ0JDUUYsbUJESEUsUUFBQSxpQkNRRix5QkRIRSxRQUFBLHdCQTRCSiwwQkF4QkUsWUFDRSxRQUFBLGdCQUVGLGlCQUNFLFFBQUEsZ0JBRUYsY0FDRSxRQUFBLG9CQ09GLGNETEEsY0FFRSxRQUFBLHFCQUlGLGtCQUNFLFFBQUEsZ0JBSUYsbUJBQ0UsUUFBQSxpQkFJRix5QkFDRSxRQUFBLHVCQW1CRixXQUNFLFFBQUEsZ0JBakJKLHlCQUNFLFdBQ0UsUUFBQSxnQkFHSixnRENLRSxXREhFLFFBQUEsZ0JBR0osaURDS0UsV0RIRSxRQUFBLGdCQVFKLGVBQ0UsUUFBQSxlQUVGLGFBQ0UsZUFDRSxRQUFBLGdCQUVGLG9CQUNFLFFBQUEsZ0JBRUYsaUJBQ0UsUUFBQSxvQkNPRixpQkRMQSxpQkFFRSxRQUFBLHNCQUdKLHFCQUNFLFFBQUEsZUFFRixhQUNFLHFCQUNFLFFBQUEsaUJBR0osc0JBQ0UsUUFBQSxlQUVGLGFBQ0Usc0JBQ0UsUUFBQSxrQkFHSiw0QkFDRSxRQUFBLGVBT0YsYUFKRSw0QkFDRSxRQUFBLHVCQUlGLGNBQ0UsUUFBQSxnQkFJSixXQUNBLFdBQUEsS0FFQSxZQUNFLFdBQUEsTUFFRixhQUNFLFdBQUEsT0FHQSxXQUNFLE1BQUEsS0FFRixZQUNFLE1BQUEsTUFFRixhQUNFLFFBQUEsTUFLSixjQUNFLFFBQUEsYUFFQSxTQUFBLFNBQ0EsV0FBQSxLQUNBLFdBQUEsS0FDQSxRQUFBLElBQ0EsTUFBQSxLQUNBLFVBQUEsTUFDQSxzQkFBQSxLQUNBLG9CQUFBLEtBRUEsaUJBQUEsS0FDQSxnQkFBQSxLQUNBLFlBQUEsS0FxOEJGLFFBaHlCQSx3QkFqREEscUJBOFVBLGtCQVFBLFlBOGZFLFdBQUEsT0FyOEJGLG9CQUNFLFFBQUEsRUFHRixrQkFDRSxRQUFBLEtBR0YsZ0JBQ0UsUUFBQSxNQUNBLFNBQUEsU0FDQSxZQUFBLElBRUEsT0FBQSxRQUNBLFFBQUEsSUFDQSxZQUFBLE9BQ0EsU0FBQSxPQUNBLGNBQUEsU0FpTUYsR0FLQSxHQUdFLFlBQUEsS0M5TEYsb0NESkEsdUJBRUUsTUFBQSxLQUNBLFNBQUEsU0FDQSxJQUFBLElBQ0Esa0JBQUEsaUJBQ0EsY0FBQSxpQkFBQSxVQUFBLGlCQUNBLHVCQUFBLFlBQ0Esd0JBQUEsVUFHRix1QkFDRSxRQUFBLFFBQ0EsTUFBQSxJQUdGLG9DQUNFLFFBQUEsUUFDQSxZQUFBLElBR0YsaUNBQ0Usa0JBQUEsaUJBQUEsZUFDQSxjQUFBLGlCQUFBLGVBQUEsVUFBQSxpQkFBQSxlQUdGLGNBQ0UsUUFBQSxJQUlGLHVCQUNFLFNBQUEsU0FDQSxTQUFBLE9BQ0EsTUFBQSxLQUNBLFdBQUEsS0FDQSxXQUFBLE9BR0YsaUNBQ0UsV0FBQSxRQUdGLGNBRUUsT0FBQSxFQUNBLFFBQUEsRUFDQSxNQUFBLEtBQ0UsT0FBQSxJQUFBLE1Bem1ESixRQTJ3REEsV0FVQSxVQWlDRSxjQUFBLEtBMU1GLG1CQUNFLFFBQUEsSUFHRiwrQkFDRSxpQkFBQSxLQUlGLDZCQUNFLGFBQUEsSUFHRiwrQkFDRSxPQUFBLFFBeTJCRixjQTRoREEsaUJBdnlEQSxpQkFrMERJLE9BQUEsUUE3NUVKLFdBQ0UsWUFBQSxRQUNBLElBQUEsdUNBQ0EsSUFBQSw2Q0FBQSw0QkFBQSx3Q0NNRSxlQUEwQyx1Q0FDMUMsbUJBQXlDLCtDQUN6QyxjREpGLFlBQUEsSUFDQSxXQUFBLE9BR0YsbUJBQ0UsZUFDQSxZQUFBLElBQ0EsVUFBQSxNQUdGLG1DQUNFLG1CQUFxQixVQUFBLEtBR3ZCLHFCQUNJLFVBQUEsS0FDRixPQUFBLElBQUEsTUFwcERGLFFBcXBERSxtQkFBQSxXQUFBLElBQUEsYUFBQSxJQUNBLFdBQUEsV0FBQSxJQUFBLGFBQUEsSUFFQSxNQXhwREYsUUFncURBLCtCQUNFLFFBQUEsR0FDQSxRQUFBLEVBR0YseUNBQ0UsUUFBQSxRQUNBLE1BQUEsUUFDQSxVQUFBLE1BQ0EsUUFBQSxFQUNBLG1CQUFBLFFBQUEsSUFDQSxXQUFBLFFBQUEsSUFHRiwrQkFDRSxXQS9xREYsUUFnckRFLGFBaHJERixRQWlyREUsTUFBQSxLQWtyQkYsY0E5a0JBLE1BQUEsWUFNRyxPQUFBLElBQUEsTUEzeERILFFBcXJEQSw0QkFDRSxNQUFBLFFBQ0EsVUFBQSxNQUNBLFFBQUEsRUFDQSxtQkFBQSxRQUFBLElBQUEsV0FBQSxHQUFBLElBQ0EsV0FBQSxRQUFBLElBQUEsV0FBQSxHQUFBLElBR0Ysc0NBQ0UsUUFBQSxFQUNBLG1CQUFBLFFBQUEsSUFDQSxXQUFBLFFBQUEsSUFHRix3QkFDRSxRQUFBLElBQUEsSUFDQSxVQUFBLEtBRUEsTUF2c0RGLFFBMHNEQSwwQ0NNQSxpQ0RKRSxXQUFBLFFBR0YsVUFDRSxNQWh0REYsUUFrdERBLFdBQ0UsTUFsdERGLFFBb3REQSxVQUNFLE1BcHRERixRQXN0REEsUUFDRSxNQXR0REYsUUF3dERBLFVBQ0UsTUFBQSxLQUdGLEdBQ0MsWUEzdERELGFBNHREQyxVQUFBLEtBQ0EsWUFBQSxLQUVELEdBS0EsR0FDRSxZQXB1REYsWUE4dERBLEdBRUUsVUFBQSxLQUNBLFlBQUEsS0FFRixHQUtBLEdBRUUsVUFBQSxLQUNBLFlBQUEsS0FIRixHQUNFLFlBeHVERixjQTR1REEsR0FDRSxZQTl1REYsWUErdURFLFVBQUEsS0FRRixLQUxBLEdBT0UsVUFBQSxLQVBGLEdBQ0UsWUFwdkRGLGFBd3ZEQSxLQUNFLFlBeHZERixZQTB2REUsWUFBQSxLQWNGLFNBWkEsR0FBQSxHQUFBLEVBY0UsWUF6d0RGLGNBMnZEQSxHQUFBLEdBQUEsRUFFRSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE1BcHdERixRQXN3REEsYUFBQSxlQUNFLFlBQUEsS0FLRixTQUNFLE1BL3dERixRQWl4REUsVUFBQSxLQUNBLFlBQUEsS0FDQSxnQkFBQSxVQUVGLE1BQUEsVUFBQSxZQTZCRSxZQTV5REYsWUE4M0VBLE1BQUEsWUE0T0Esb0JBMzFCQSxNQUFBLFlBKzFCSSxnQkFBQSxLQS8xQkosTUFDRSxNQXR4REYsUUFxeERBLFlBT0csTUFBQSxLQUNBLGlCQTd4REgsUUFxeERBLGFBWUcsT0FBQSxJQUFBLE1BaHlESCxRQWl5REcsTUFBQSxLQUNBLGlCQWx5REgsUUFveERBLFlBa0JFLFVBQUEsS0FFRSxRQUFBLElBQUEsS0FHRiwwQ0F2QkYsWUF5Qk0sY0FBQSxNQXpCTixVQThCRSxVQUFBLEtBRUEsUUFBQSxJQUFBLEtBS0UsV0FBQSxJQUFBLElBQUEsWUFFRix5Q0F2Q0YsVUF5Q1UsUUFBQSxNQUNOLGNBQUEsZ0JBT0osT0FDRSxNQUFBLEtBRUYsR0FFRSxZQUFBLElBS0YsR0FFSSxTQUFBLFNBR0osV0FDSSxRQUFBLFFBQ0EsU0FBbUIsU0FDbkIsS0FBQSxLQUNBLFVBQWlCLE1BRXJCLGlDQUVJLGFBQUEsOEJBQUEsYUFBQSxzQkFDQSxZQUFBLDZCQUFBLFlBQUEscUJBQ0EsUUFBQSxFQUdKLGVBQ0UsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxLQUZGLHlCQUlFLG9CQUFBLE9BQUEsV0FBQSxPQUNFLFFBQUEsWUFDQSxRQUFBLFlBQ0EsUUFBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtBVEosMkJBYUksT0FBQSxJQUFBLE1BQUEsV0FDQSxRQUFBLEtBQUEsS0FDQSxZQUFBLDhCQUFBLFlBQUEsc0JBUUoseUNBQ0UsbUJBQ0UsUUFBQSxNQUVBLGFBQUEsWUFLRixNQUNFLFFBQUEsTUFFRiwyQkFDRSxPQUFBLEVBQ0EsWUFBQSxZQUNBLFFBQUEsZ0JBcUNKLFdBQUEsdUJBU0ksY0FBQSxLQTNDSixjQUNFLFlBQUEsTUFDQSxlQUFBLE1BQ0EsU0FBQSxTQUhGLG9CQUtJLGlCQUFBLCtCQUNBLFFBQUEsR0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGdCQUFBLEtBQUEsS0FDQSxTQUFBLFNBRUksT0FBQSxJQUNBLEtBQUEsSUFDQSxrQkFBQSxrQkFDQSxjQUFBLGtCQUNBLFVBQUEsa0JBeWdCUixlQXZmQSx5QkF1TEEsb0JBekRBLDBCQTRrQkEsa0JBMW5CQSxVQXNoQ0Esa0JBZUEsaUJBdlNBLGNBaHRCQSxtQkF5L0JFLG9CQUFBLE9BQUEsT0FDRSxrQkFBQSxVQUlBLGdCQUFBLE1BM29DSiwrQkFFSSxhQUFBLEtBRkosZ0NBS0ksVUFBQSxNQUNBLFlBQUEsS0FOSixtQkFTTSxZQWg2RE4sY0FpNkRFLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUF4NkRGLFFBbXFFQSxtQkFxR0Esd0JBcUNBLGtCQW9CSSxlQUFBLFVBQ0EsVUFBQSxLQW1FRixZQWo0RUYsWUF1NkRBLFdBRUUsT0FBQSxJQUFBLE1BMzZERixRQTQ2REUsZUFBQSxLQUNBLE9BQUEsTUFKRix5QkFTSSxjQUFBLEtBQ0EsT0FBQSxNQU9FLFNBQUEsU0FqQk4sOEJBbUJVLFNBQUEsU0FDQSxJQUFBLElBQ0EsS0FBQSxJQUNBLGtCQUFBLHFCQUNBLGNBQUEscUJBQ0EsVUFBQSxxQkFJVixjQUNFLFlBQUEsS0FFRixnQkFDRSxjQUFBLEtBREYsb0JBR0ksY0FBQSxNQUNBLE1BQUEsTUFDQSxVQUFBLE1BQ0EsT0FBQSxNQUdKLGlCQUNFLGVBQUEsS0F3RUYsaUJBQUEsaUJBQUEsaUJBQUEsaUJBQUEsaUJBakJBLGtCQWtCQSxlQUFBLEtBdkVBLFdBQUEsWUFFRSxjQUFBLEtBR0YsY0FDRSxRQUFBLGFBRUYsYUFDRSxjQUFBLEtBREYsa0JBR0ksUUFBQSxNQUNBLE1BQUEsS0FJSixpQkFNSSxpQkE5K0RKLFFBdytEQSw2QkFTSSxpQkE5K0RKLFFBKytESyxNQWgvREwsUUFzK0RBLGdDQVlPLE1BbC9EUCxRQXMrREEsMEJBa0JJLGlCQXgvREosUUEyL0RBLFVBQ0UsT0FBQSxNQVFGLGdCQUNFLFdBQUEsS0FDQSxjQUFBLEtBRUYsU0FHQSxrQkFFSSxjQUFBLEtBRkosa0JBQ0ksT0FBQSxJQUFBLE1BMWdFSixRQStnRUEsZUFDSSxhQUFBLEtBQ0EsY0FBQSxLQUVKLHlCQUNFLFdBQUEsTUFFRixpQkFDRSxlQUFBLFVBTUYsUUFDQSxNQWppRUEsUUFtaUVBLFlBQ0UsVUFBQSxLQUNBLE1BQUEsS0FLRiwwQkFBQSxtQkFFSSxjQUFBLEtBS0EsU0FBQSxTQVBKLHFDQUFBLDhCQUlNLE9BQUEsS0FDQSxXQUFBLE9BTE4sZ0NBQUEseUJBZVksU0FBQSxTQUNBLElBQUEsSUFDQSxLQUFBLElBQ0Usa0JBQUEsV0FBQSxxQkFDQSxjQUFBLFdBQUEscUJBQ0EsVUFBQSxXQUFBLHFCQUNRLFFBQUEsRUFDZCxtQkFBQSxJQUFBLElBQUEsWUFHRSxXQUFBLElBQUEsSUFBQSxZQWdDVixnQ0F6REEscUJBQUEsY0F5RU0sT0FBQSxLQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsaUJBQUEsZUFPUSxTQUFBLFNBMkJWLE1BQUEsS0E5R0osdUNBQUEsZ0NBOEJVLFFBQUEsRUE5QlYsc0NBQUEsK0JBa0N3QixrQkFBQSxTQUFBLHFCQUNWLGNBQUEsU0FBQSxxQkFDQSxVQUFBLFNBQUEscUJBQ0EsUUFBQSxFQXJDZCxxQkFBQSxjQTJDRSxRQUFBLEVBS1EsbUJBQUEsSUFBQSxJQUFBLFlBR0EsV0FBQSxJQUFBLElBQUEsWUFNVixvQkFFSSxRQUFBLGFBRUEsY0FBQSxLQUpKLGdDQW9CTSxRQUFBLEVBQ0EsbUJBQUEsSUFBQSxJQUFBLFlBR0UsV0FBQSxJQUFBLElBQUEsWUF4QlIsK0NBMEJjLFNBQUEsU0FDQSxJQUFBLElBQ0EsS0FBQSxJQUNBLGtCQUFBLFdBQUEscUJBQ0EsY0FBQSxXQUFBLHFCQUNBLFVBQUEsV0FBQSxxQkFDRixRQUFBLEVBQ00sbUJBQUEsSUFBQSxJQUFBLFlBR1YsV0FBQSxJQUFBLElBQUEsWUFwQ1Isc0NBd0NNLFFBQUEsRUF4Q04scURBMENJLGtCQUFBLFNBQUEscUJBQ1UsY0FBQSxTQUFBLHFCQUNBLFVBQUEsU0FBQSxxQkFDQSxRQUFBLEVBN0NkLDBCQWtESSxXQUFBLEtBbERKLHNCQXFESSxNQUFBLEtBQ0EsVUFBQSxLQUlKLFlBQ0UsZUFBQSxLQUVGLGFBQ0UsaUJBbHFFRixRQW1xRUUsUUFBQSxLQUFBLEVBRUYsY0FDRSxZQUFBLElBREYsaUJBR0ksV0FBQSxLQUNBLFFBQUEsYUFKSix3QkFPTSxRQUFBLEtBUE4sbUJBV00sTUFBQSxLQUVGLFFBQUEsSUFBQSxLQUVBLFlBQUEsS0FLSixnQkFDRSxZQUFBLElBQ0EsUUFBQSxPQUNBLE1BQUEsTUFIRixxQkFLSSxPQUFBLElBQUEsTUExckVKLFFBMnJFSSxNQUFBLEtBTkosMkJBU00sTUFsc0VOLFFBbXNFTSxpQkFBQSxLQUNBLGFBQUEsSUFJTixXQUdFLFFBQUEsSUFBQSxLQUFBLEtBQ0EsU0FBQSxTQUVGLGlCQUNFLE1BQUEsS0FDQSxPQUFBLElBQ0EsaUJBQUEsUUFDQSxRQUFBLE1BQ0EsT0FBQSxJQUFBLEtBQ0EsbUJBQUEsSUFBQSxJQUFBLFlBRUEsV0FBQSxJQUFBLElBQUEsWUFLRix1QkFDRSxrQkFBQSxjQUNBLGNBQUEsY0FFQSxVQUFBLGNBR0YsMENBQ0UsbUJBQUEsS0FFQSxXQUFBLEtBV0EsUUFBQSxFQW9KRixZQTY4REEsUUFoOERBLG1CQUFBLElBQUEsSUFBQSxZQXpLQSxnQ0FDRSx5QkFBQSxJQUVBLGlCQUFBLElBUUYsMENDWkEsMENEY0UsTUFBQSxLQUNBLHlCQUFBLE1BRUEscUJBQUEsTUFFQSxpQkFBQSxNQUdGLDBDQUNFLGtCQUFBLGdCQUFBLGNBQ0EsY0FBQSxnQkFBQSxjQUVBLFVBQUEsZ0JBQUEsY0FHRiwwQ0FDRSxrQkFBQSxpQkFBQSxlQUNBLGNBQUEsaUJBQUEsZUFFQSxVQUFBLGlCQUFBLGVBRUYsZ0JBQ0UsUUFBQSxLQUNBLFNBQUEsU0FDQSxJQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsS0FDQSxLQUFBLEVBRUEsUUFBQSxLQUNBLGlCQW54RUYsUUEwd0VBLDZCQWVNLFFBQUEsS0FmTix3QkFtQk0sTUFBQSxLQUVGLGFBQUEsS0FDQSxjQUFBLEtBRUEsWUFBQSxLQUtKLGlCQUNFLFNBQUEsU0FDQSxRQUFBLE9BQ0UsTUFBQSxNQUtKLE9BQ0UsaUJBN3lFRixRQTh5RUUsWUFBQSxLQUNBLFdBQUEsS0FDQSxlQUFBLEtBSkYsVUFNSSxZQUFBLEVBTkosZ0JBWUksWUFBQSxLQVpKLHVCQWVNLFFBQUEsS0FmTixrQkFtQk0sTUFsMEVOLFFBcTBFSSxZQUFBLEtBdEJKLDRCQTJCTSxlQUFBLEtBQ0EsTUF6MEVOLGtCQWs0RUEsTUFvMkNBLCtCQWpRQSxxQkE0WUEsUUEwSEEsd0JBUUksZUFBQSxVQXRzREosdUJBK0JNLGNBQUEsS0FDQSxZQUFBLEVBb0NOLGNBaEJBLGNBb0JFLE9BQUEsS0FDQSxNQUFBLEtBRUksY0FBQSxNQTNFTiwwQkFrQ1EsWUFBQSxLQUtSLE1BQ0UsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBRUYsT0FDRSxRQUFBLE1BeUlGLFdBaEhBLGNBaEJBLGNBbUpJLFFBQUEsYUF6SkosZ0JBQ0UsZUFBQSxLQUVGLFlBQ0UsY0FBQSxJQUVGLGNBR0UsY0FBQSxNQUdBLFNBQUEsU0FFRSxhQUFBLElBUkosb0JBVUksUUFBQSw2QkFDQSxTQUFBLFNBQ0EsSUFBQSxJQUNBLEtBQUEsS0FHSixjQUVFLE9BQUEsSUFBQSxNQXIzRUYsUUFzM0VFLGNBQUEsTUFHQSxTQUFBLFNBRUUsWUFBQSxJQVJKLG9CQVVJLFFBQUEsNkJBQ0EsU0FBQSxTQUNBLElBQUEsSUFDQSxLQUFBLEtBSUosWUFvZkEscUJBNWVJLFFBQUEsR0FSSixNQUNFLE1BQUEsUUFFQSxZQWo0RUYsWUFtNEVFLFVBQUEsS0FDQSxTQUFBLFNBMEJGLGVBaENBLFlBK0ZBLGVBQUEsV0EyQlEsU0FBQSxTQTFIUixZQVNJLE1BQUEsS0FDQSxPQUFBLElBRUEsT0FBQSxLQUlGLFdBQUEsSUFBQSxJQUFBLFlBQ0UsaUJBcjVFSixRQXM1RUksVUFBQSxLQUNJLEtBQUEsSUFDQSxrQkFBQSxrQkFDQSxjQUFBLGtCQUNBLFVBQUEsa0JBTVIsa0JBQ0UsTUFBQSxJQUNBLE1BajZFRixRQW02RUEsUUFDRSxPQUFBLE1BREYsZUFRSyxPQUFBLE1BRUQsTUFBQSxLQU9HLG1CQUFBLElBQUEsSUFBQSxZQUdFLFdBQUEsSUFBQSxJQUFBLFlBcEJULGtCQUFBLGlCQUlNLFlBQUEsS0FBQSxJQUFBLEtBQUEsZUFKTixzQkFzQkcsUUFBQSxFQXRCSCxtQ0F3Qk0sa0JBQUEsU0FBQSxJQUFBLDhCQUFBLEtBQ0osVUFBQSxTQUFBLElBQUEsOEJBQUEsS0FDQSxRQUFBLEVBMUJGLHdCQThCUSxRQUFBLEVBOUJSLHFDQWdDVSxrQkFBQSxLQUFBLFVBQUEsS0FDQSxRQUFBLEVBakNWLDhCQXFDUSxTQUFBLFNBQ0EsT0FBQSxJQUNKLHlCQUFBLE9BQUEsS0FBQSxxQkFBQSxPQUFBLEtBQUEsaUJBQUEsT0FBQSxLQUNJLEtBQUEsSUFDSSxrQkFBQSxlQUFBLGNBQUEsZUFBQSxVQUFBLGVBekNaLGlDQTJDYyxjQUFBLElBQUEsTUEvOEVkLFFBZzlFYyxlQUFBLElBbUdkLG9CQU5BLFdBUUksZUFBQSxLQU9GLFlBQUEsS0F2R0YsYUFDRSxtQkFBQSxJQUFBLElBQUEsWUFHRSxXQUFBLElBQUEsSUFBQSxZQUNBLHdCQUFBLEtBQUEsZ0JBQUEsS0FTSixXQW9KQSxrQkF0SUksbUJBQUEsSUFBQSxJQUFBLFlBckJKLGVBQ0UsV0FBQSxLQURGLHFCQUlJLE9BQUEsRUFBQSxJQUdKLFFBRUUsT0FBQSxNQUZGLGlCQU9NLGVBQUEsSUFDQSxNQTMrRU4sUUFtK0VBLFdBYUksY0FBQSxJQUFBLE9BNytFSixRQWkvRU0sV0FBQSxJQUFBLElBQUEsWUFDRixZQUFBLElBR0ksT0FBQSxNQUVBLGtCQUFBLGVBQUEsY0FBQSxlQUFBLFVBQUEsZUFDQSx5QkFBQSxLQUFBLE9BQUEscUJBQUEsS0FBQSxPQUFBLGlCQUFBLEtBQUEsT0F4QlIsZUE0QlEsT0FBQSxFQUNBLEtBQUEsSUFDQSxrQkFBQSxrQkFDQSxjQUFBLGtCQUNBLFVBQUEsa0JBaENSLHlCQW1DSSxNQUFBLEtBbkNKLHVCQXVDSSxNQUFBLEtBdkNKLGtCQTBDSSxNQUFBLE1BMUNKLHFCQTZDSSxNQUFBLEtBN0NKLHlCQWdESSxNQUFBLEtBaERKLGlCQW9ETSxLQXZoRk4sUUErakZBLDBCQTBHQSxvQkFJTSxLQUFBLEtBcklKLHlDQXJFRixRQXdESSxPQUFBLEtBQ0EsV0FBQSxLQXpESixZQTJETSxRQUFBLEtBM0ROLFdBOERNLFNBQUEsU0FDQSxrQkFBQSxVQUFBLGNBQUEsVUFBQSxVQUFBLFVBQ0EsT0FBQSxRQUNBLGNBQUEsS0FLRixZQUNFLGNBQUEsTUFHTixXQUNFLGlCQTFpRkYsUUEraUZBLDBCQUlNLE9BQUEsRUFHTixrQkFDRSxpQkEzakZGLFFBNGpGRSxZQUFBLEtBR0YsaUJBQ0EsU0FBQSxTQURBLG9CQUdNLFNBQUEsU0FDQSxJQUFBLElBQ0EsS0FBQSxFQUNBLGtCQUFBLGtCQUNBLGNBQUEsa0JBQ0EsVUFBQSxrQkFRTixTQUNFLFdBQUEsS0FDQSxjQUFBLEtBRkYsZUFBQSxtQkFJSSxhQUFBLElBQUEsTUEva0ZKLFFBMmtGQSx1QkFPSSxNQUFBLE1BUEosbUJBVUksTUFBQSxLQVZKLGdCQWFJLE1BQUEsS0FHSixhQUNNLFdBQUEsS0FpRk4sVUFqRUEsWUFrRUUsV0FBQSxLQWhGRixvREFFSSx3QkFBQSxJQUFBLGdCQUFBLElBRkosb0RBS0ksd0JBQUEsSUFBQSxnQkFBQSxJQUxKLG9EQVFJLHdCQUFBLElBQUEsZ0JBQUEsSUFSSixvREFXSSx3QkFBQSxJQUFBLGdCQUFBLElBVUosY0FDSSxRQUFBLEtBQUEsS0FBQSxLQUFBLEtBQ0MsY0FBQSxLQUNBLE9BQUEsTUFDQSxTQUFBLFNBQ0EsU0FBQSxPQUNBLGlCQUFBLEtBTkwsaUJBUU0sUUFBQSxFQUNBLFNBQUEsU0FUTix3QkFhTSxrQkFBQSxXQUFBLHFCQUFBLGNBQUEsV0FBQSxxQkFBQSxVQUFBLFdBQUEscUJBYk4sa0JBZ0JJLFNBQUEsU0FDQSxNQUFBLEtBQ0EsUUFBQSxHQUNBLE9BQUEsS0FJQSxXQUFBLElBQUEsSUFBQSxZQUNBLElBQUEsSUFDQSxLQUFBLElBRUEsa0JBQUEsU0FBQSxxQkFBQSxjQUFBLFNBQUEscUJBQUEsVUFBQSxTQUFBLHFCQXNsQkYsZUE3ZUYscUJBaUJRLG1CQUFBLElBQUEsSUFBQSxZQWpIUixVQUNFLFFBQUEsYUFDQSxpQkE3cEZGLFFBOHBGRSxhQUFBLEtBQ0EsY0FBQSxLQUNBLGNBQUEsS0FDQSxRQUFBLEVBQ0EsU0FBQSxTQUVGLGdCQWtDQSxHQUdJLGNBQUEsS0FoQ0osZUFFSSxNQUFBLEtBTUosbUJBSUksS0FyckZKLFFBaXJGQSxpQkFRSSxNQUFBLEtBUkosbUJBWUksTUFBQSxLQVpKLGlCQWVJLE1BQUEsS0FmSixrQkFrQkksTUFBQSxLQVFKLE9BZ0RBLGNBQ0UsT0FBQSxFQUVFLE1BQUEsS0FPRSxTQUFBLFNBL0ROLEdBQ00sV0FBQSxJQUFBLE1BQUEsUUFDQSxXQUFBLEtBR04sT0FFSSxlQUFBLDBCQUFBLGVBQUEsa0JBR0EsT0FBQSxJQUFBLE1BNXNGSixRQThzRkEsUUFDRSxXQUFBLE1BREYsYUFHSSxZQWh0RkosYUFtdEZBLGdDQUVJLE9BQUEsS0FHSixlQUNFLGVBQUEsS0FFRix3REFrQkEsa0VBVEEsNERBUEksT0FBQSxJQUFBLE1BbHVGSixRQW11RkksUUFBQSxLQUFBLEtBQ0EsWUFBQSw4QkFBQSxZQUFBLHNCQUNBLG9CQUFBLE9BQUEsV0FBQSxPQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQXFCSixjQUVJLGVBQUEsS0FTRSxjQUFBLEtBWE4sMkJBYVEsUUFBQSxFQWJSLHFCQWdCUSxNQUFBLDBCQUFBLE1BQUEsa0JBSUUsV0FBQSxJQUFBLElBQUEsWUFDRixTQUFBLFNBQ0EsT0FBQSxLQUNBLE1BQUEsRUFDQSxRQUFBLEVBQ0EsSUFBQSxFQUNBLFdBQUEsT0FDQSxpQkFBQSxtQkEzQlIsdUJBQUEsNkJBNkJVLE1BQUEsS0E3QlYsb0NBbUNjLFNBQUEsU0FDQSxJQUFBLElBQ0EsS0FBQSxJQUNBLGtCQUFBLHFCQUNBLGNBQUEscUJBQ0EsVUFBQSxxQkF4Q2Qsd0JBNENRLE1BQUEsS0FDQSxPQUFBLEtBQ0EsU0FBQSxTQUNBLEtBQUEsRUFDQSxJQUFBLEVBQ0EsaUJBNXlGUixRQTJ2RkEsb0NBbURVLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBdkRWLDZCQTBEQSxrQkFBQSxlQUFBLG1CQUFBLGNBQUEsZUFBQSxtQkFBQSxVQUFBLGVBQUEsbUJBQ0kseUJBQUEsTUFBQSxPQUFBLHFCQUFBLE1BQUEsT0FBQSxpQkFBQSxNQUFBLE9BQ0EsU0FBQSxTQUNBLE1BQUEsS0FDQSxJQUFBLEVBQ0EsU0FBQSxPQUNBLFlBQUEsT0FJSixhQUNFLFdBQUEsS0FDQSxpQkFqMEZGLFFBazBGRSxZQUFBLEtBQ0EsZUFBQSxLQUNBLFNBQUEsU0FMRixlQU9JLGNBQUEsS0FDQSxXQUFBLE9BUkosd0JBV0ksU0FBQSxTQUNBLEtBQUEsT0FDQSxJQUFBLEVBQ0EsTUFBQSxNQWRKLDZCQWdCTSxLQUFBLEtBSU4scUNBQ0UsV0FBQSxFQUVGLGdCQUNFLGVBQUEsS0FERixxQ0FNSSxNQUFBLEtBTkosbUNBVUksTUFBQSxLQVZKLDhCQWFJLE1BQUEsTUFiSixpQ0FnQkksTUFBQSxLQWhCSixxQ0FtQkksTUFBQSxLQW5CSixnQ0F1Qk0sS0E3MkZOLFFBdzNGQSwwQ0FnWEUsOEJBaUJVLEtBQUEsS0F4WVosc0JBQ0UsUUFBQSxFQURGLDBCQUdJLFVBQUEsS0FDQSxNQUFBLEtBR0osZUFDQSxlQUFBLE1BQ0EsU0FBQSxTQUZBLDBCQUtFLGVBQUEsS0FMRixxQkFTRyxTQUFBLFNBQ0MsSUFBQSxFQUVBLEtBQUEsSUFDQSxrQkFBQSxrQkFDQSxjQUFBLGtCQUNBLFVBQUEsa0JBQ0EsT0FBQSxLQUNBLE1BQUEsSUFDQSxpQkExNEZKLFFBdzNGQSxxQ0FBQSxzQ0E2Q1EsUUFBQSxHQUNBLE1BQUEsRUFFUixhQUFBLE1BR0EsU0FBQSxTQXNESSxPQUFBLEVBaUZFLElBQUEsRUExTE4sK0JBdUJLLFlBQUEsTUF2QkwscUNBNkJBLGFBQUEsS0FBQSxFQUFBLEtBQUEsS0FDQSxhQUFBLFlBQUEsWUFBQSxZQXQ1RkEsUUF3NUZBLE1BQUEsRUFDQSxrQkFBQSxrQkFBQSxjQUFBLGtCQUFBLFVBQUEsa0JBakNBLDJCQXNDTSxZQUFBLEtBdENOLGdDQTJDSyxhQUFBLE1BM0NMLHNDQWlEQSxhQUFBLEtBQUEsS0FBQSxLQUFBLEVBQ0EsYUFBQSxZQTE2RkEsUUEwNkZBLFlBQUEsWUFFQSxLQUFBLEVBQ0Esa0JBQUEsbUJBQUEsY0FBQSxtQkFBQSxVQUFBLG1CQXJEQSw0QkEwRE0sYUFBQSxLQTFETiwwQkE4RE0saUJBdDdGTixRQXU3Rk0sY0FBQSxLQUNBLFFBQUEsYUFDQyxTQUFBLFNBQ0EsUUFBQSxJQUFBLEtBbEVQLGlDQW9FUSxRQUFBLGFBcEVSLCtDQTRFSSxNQUFBLEtBNUVKLDZDQStFSSxNQUFBLElBL0VKLHdDQWtGSSxNQUFBLEtBbEZKLDJDQXFGSSxNQUFBLEtBckZKLCtDQXdGSSxNQUFBLEtBSUosUUFDRSxTQUFBLFNBQ0UsbUJBQUEsTUFBQSxLQUFBLFdBQUEsTUFBQSxLQUZKLGNBQUEsZUFJSSxtQkFBQSxXQUFBLFdBQUEsV0FDQSxRQUFBLEdBQ0EsU0FBQSxTQUtBLE9BQUEsSUFBQSxNQUFBLFlBQ0EsTUFBQSxFQUNBLE9BQUEsRUFiSixlQWtCSSxJQUFBLEVBQ0EsS0FBQSxFQW5CSixjQXdCSSxPQUFBLEVBQ0EsTUFBQSxFQU9KLGFBR0ksTUF2L0ZKLFFBby9GQSxtQkFBQSxvQkFTSSxNQUFBLEtBQ0EsT0FBQSxLQVZKLG9CQWNJLGlCQWxnR0osUUFtZ0dJLG1CQW5nR0osUUFvZ0dJLG1CQUFBLE1BQUEsS0FBQSxTQUFBLE9BQUEsS0FBQSxTQUFBLEtBQUEsV0NhRSxNQUFBLEtBQUEsU0FBQSxPQUFBLEtBQUEsU0FBQSxLRDdCTixtQkFzQkksb0JBMWdHSixRQTJnR0ksa0JBM2dHSixRQTRnR0ksbUJBQUEsYUFBQSxHQUFBLFNBQUEsSUFBQSxNQUFBLEtBQUEsU0FBQSxJQUFBLE9BQUEsS0FBQSxTQUFBLEtBQUEsV0NnQkUsYUFBQSxHQUFBLFNBQUEsSUFBQSxNQUFBLEtBQUEsU0FBQSxJQUFBLE9BQUEsS0FBQSxTQUFBLEtEVE4sa0JBQ0UsT0FBQSxNQVNGLGFBQUEsWUFFSSxlQUFBLEtBR0osaUJBQ0UsY0FBQSxLQU9FLE9BQUEsTUFDQSxTQUFBLFNBVEosMEJBV00sU0FBQSxTQUNBLE9BQUEsS0FDQSxNQUFBLEtBQ0EsaUJBQUEsS0FDQSxRQUFBLEdBQ0EsSUFBQSxFQUNBLEtBQUEsRUFqQk4sb0JBb0JVLFNBQUEsU0FDQSxJQUFBLElBQ0EsS0FBQSxJQUNBLGtCQUFBLHFCQUNBLGNBQUEscUJBQ0EsVUFBQSxxQkFHViw4QkFDSSxPQUFBLE1BQ0EsTUFBQSxNQUVKLCtCQUNJLElBQUEsS0FDQSxLQUFBLEtBbUNGLHVCQTNCQSx1QkFpQ0UsTUFBQSxLQUNBLE9BQUEsS0FLSSxLQUFBLElBbEJBLGtCQUFBLGtCQUNBLGNBQUEsa0JBNUJOLHVEQUNFLE9BQUEsS0FFRixpQkFDRSxRQUFBLEtBQUEsS0FFRixjQUNFLGlCQTdrR0osUUE4a0dJLFlBQUEsS0FDQSxlQUFBLEtBQ0EsU0FBQSxTQUpGLGlCQUFBLGlCQU1BLE1BQUEsS0FOQSxpQkFVSSxlQUFBLEtBVkosdUJBWUUsaUJBQUEscUNBQ0EsUUFBQSxHQUdBLGdCQUFBLEtBQUEsS0FDQSxTQUFBLFNBRUksT0FBQSxLQUlBLFVBQUEsa0JBOENOLG9CQTFDQSx1QkFnREUsaUJBQUEsK0JBQ0EsUUFBQSxHQUdBLGdCQUFBLEtBQUEsS0FwREYsZ0JBQ0UsZUFBQSxLQUNBLFNBQUEsU0FzQkEsaUJBM25HSixRQXlyR0UsV0EyQ0EscUJBcEdBLG9CQWtITyxpQkF0dkdULFFBdW1HRSx1QkFTRSxTQUFBLFNBRUksSUFBQSxLQUlBLFVBQUEsa0JBZk4sbUJBa0JJLGNBQUEsS0FDQSxXQUFBLE1BbkJKLHFCQUFBLG9DQXNCSSxRQUFBLEtBMFdOLGFBL1BFLGVBeEJBLGFBc1NFLFFBQUEsYUFsWEYsY0FDRSxTQUFBLFNBQ0EsY0FBQSxLQUZGLG9CQUlGLFFBQUEsR0FDQSxTQUFBLFNBQ0EsS0FBQSxFQUNBLE9BQUEsTUFFQSxPQUFBLElBQ0EsTUFBQSxLQUdFLGFBSUUsU0FBQSxTQWVBLFlBQUEsTUFuQkYsZ0JBRUksZUFBQSxLQUZKLG9CQVFFLE1BQUEsS0FDQSxPQUFBLEtBRUEsU0FBQSxTQUVJLElBQUEsS0FDQSxLQUFBLElBQ0Esa0JBQUEsa0JBQ0EsY0FBQSxrQkFDQSxVQUFBLGtCQXlyQlIsWUFubkJFLGlCQXFDSSxrQkFBQSxxQkFDQSxjQUFBLHFCQTdISixpQkFxQkksTUFBQSxLQUNBLFVBQUEsS0F0QkosZUF5QkksY0FBQSxLQUNBLFlBQUEsS0ExQkosZ0JBNkJJLGNBQUEsS0FHSixTQUNFLHFCQUFBLEVBQ0Usa0JBQUEsRUFDSyxhQUFBLEVBRVIsbUJBQUEsS0FDRyxnQkFBQSxLQUNLLFdBQUEsS0FFVCxhQUNFLGNBQUEsSUFBQSxNQTNyR0osUUE2ckdFLFdBQ0UsUUFBQSxLQURGLGFBSUksZUFBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtBTkosd0JBUU0sZUFBQSxFQUlOLG9CQUNFLFlBQUEsS0FDQSxjQUFBLEtBRUYsVUFDRSxlQUFBLEtBRUYsU0FHSSxjQUFBLEtBSEosYUFPSSxXQUFBLEtBR0osa0JBQ0UsV0FBQSxNQUNBLGNBQUEsS0FGRix1QkFJSSxPQUFBLEVBQUEsSUFHSixrREFDRSxjQUFBLEtBRUYsY0FDRSxNQXJ1R0osUUFzdUdJLFlBQUEsSUFFRixlQUVJLE9BQUEsSUFBQSxNQTF1R04sUUEydUdPLGNBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUVBLFNBQUEsU0FJRSxXQUFBLElBQUEsSUFBQSxZQUNBLGFBQUEsSUFaUCx1QkF3QkEsTUFBQSxJQXhCQSx1QkEyQkEsTUFBQSxLQTNCQSxzQkE4QkEsTUFBQSxLQTlCQSxpQkFrQ0ksU0FBQSxTQUNBLElBQUEsSUFDQSxLQUFBLElBR0EsVUFBQSxxQkF2Q0osc0JBeUNRLEtBanhHVixRQWt4R3dCLG1CQUFBLElBQUEsSUFBQSxZQUdmLFdBQUEsSUFBQSxJQUFBLFlBc2tCVCxxQkFra0JBLHVCQXdFUSxLQUFBLEtDdjBEUix3QkFEQSw4QkRpb0JFLFNBQUEsU0FDQSxLQUFBLFFDNW5CRiw4QkFEQSxvQ0Rpb0JFLFNBQUEsU0FDQSxhQUFBLE9BQ0EsT0FBQSxRQzVuQkYscUNBREEsMkNEbW9CRSxRQUFBLEdBQ0EsU0FBQSxTQUNBLEtBQUEsRUFBUyxJQUFBLEVBQ1QsTUFBQSxLQUFhLE9BQUEsS0FDYixPQUFBLElBQUEsTUEveUdGLFFBZ3pHRSxXQWh6R0YsUUNvckZBLG9DQURBLDBDRG9vQkksUUFBQSx3QkFDQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFFQSxPQUFhLEtBQ2IsTUFBQSxLQUNBLFlBQUEsR0FDQSxNQUFBLEtBQ0EsV0FBQSxLQUNBLG1CQUFBLElBQUEsSUFBQSxXQUFBLElBQUEsSUMvbkJKLDBDRG1vQkUsUUFBQSxFQUNBLGtCQUFBLFNBQUEsY0FBQSxTQUFBLFVBQUEsU0M5bkJGLG9DRGlvQkUsUUFBQSxFQUNBLGtCQUFBLFNBQUEsY0FBQSxTQUFBLFVBQUEsU0MzbkJGLDhDQURBLG9ERGlvQkUsbUJBQUEsS0FBQSxXQUFBLEtBQ0EsYUFBQSxLQUNBLGlCQUFBLEtDNW5CRiw2Q0QrbkJFLE1BQUEsS0M1bkJGLCtCRCtuQkUsTUFBQSxLQU9GLGdDQUNFLFlBQ0EsUUFBQSxJQUFBLEtBQ0EsVUFBQSxLQUhGLHNDQUtJLFlBQ0EsUUFBQSxFQU5KLDJEQVNFLE1BcjJHRixRQXMyR0ksWUFsMkdKLFlBbTJHRSxVQUFBLEtBQ0EsWUFBQSxFQVpGLGtEQWVFLE1BMzJHRixRQTQyR0ksWUF4MkdKLFlBeTJHRSxVQUFBLEtBQ0EsWUFBQSxFQWxCRixzREFxQkUsTUFqM0dGLFFBazNHSSxZQTkyR0osWUErMkdFLFVBQUEsS0FDQSxZQUFBLEVBeEJGLGlEQTJCRSxNQXYzR0YsUUF3M0dJLFlBcDNHSixZQXEzR0UsVUFBQSxLQUNBLFlBQUEsRUFHRixpQ0FDQSxpQkFBQSxRQUNJLE1BQUEsUUFDQSxVQUFBLEtBQ0EsWUFDQSxZQUFBLEVBQ0EsUUFBQSxJQUFBLEtBQ0EsUUFBQSxFQUNBLGVBQUEsVUFDQSxZQUFBLEtBRUoscUJBQ0UsZUFBQSxLQUVGLHNCQUNFLFlBQUEsS0FDQSxlQUFBLEtBRUYsY0FDRSxXQUFBLEtBRUYsZUF3QkUsT0FBQSxNQUNBLFNBQUEsU0FDQSxTQUFBLE9BOEJGLFdBeERBLG1CQUFBLHFCQXlESSxTQUFBLFNBR0EsS0FBQSxJQTVESixxQkFFSSxRQUFBLDRCQUNBLE1BQUEsS0FDQSxRQUFBLEVBRUksSUFBQSxJQUVBLGtCQUFBLFNBQUEscUJBQ0EsY0FBQSxTQUFBLHFCQUNBLFVBQUEsU0FBQSxxQkFDQSxtQkFBQSxJQUFBLElBQUEsWUFHRSxXQUFBLElBQUEsSUFBQSxZQUNBLHdCQUFBLElBQUEsZ0JBQUEsSUE4M0JWLFdBNzRCQSxtQkFvQ0ksbUJBQUEsSUFBQSxJQUFBLFlBcENKLDJCQWtCSSxRQUFBLEVBQ1Esa0JBQUEsV0FBQSxxQkFDSixjQUFBLFdBQUEscUJBQ0EsVUFBQSxXQUFBLHFCQXJCUix5QkE0QlEsa0JBQUEsV0FBQSxxQkFBQSxjQUFBLFdBQUEscUJBQUEsVUFBQSxXQUFBLHFCQTVCUixtQkFnQ0ksTUFBQSxLQUNBLFFBQUEsR0FDQSxPQUFBLEtBRUEsV0FBQSxJQUFBLElBQUEsWUFDQSxJQUFBLElBRUEsa0JBQUEsU0FBQSxxQkFBQSxjQUFBLFNBQUEscUJBQUEsVUFBQSxTQUFBLHFCQUNBLGdCQUFBLE1BR0osYUFFSSxlQUFBLEtBR0osaUJBQ0UsWUFBQSxJQUFBLE1BcjhHRixRQXM4R0UsWUFBQSxLQUNBLGNBQUEsS0FIRixvQkFBQSxtQkFLSSxhQUFBLEtBR0osV0FFSSxPQUFBLE1BQ0EsUUFBQSxFQUdFLGtCQUFBLGtCQUNBLGNBQUEsa0JBQ0EsVUFBQSxrQkFDQSxtQkFBQSxJQUFBLElBQUEsWUFHRSxXQUFBLElBQUEsSUFBQSxZQXNWUiwrREExUEEseURBK1BNLE9BQUEsS0F2V04sYUFjUSxNQUFBLGVBQ0EsWUFyOUdSLHNCQXM4R0EsbUJBaUJVLE1BNzlHVixrQkFpK0dBLDJDQUNFLFFBQUEsRUFFRixNQUNFLFNBQUEsU0FFRixVQUNFLGlCQUFBLGVBQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLE9BQ0EsUUFBQSxJQVJGLGFBV1EsV0FBQSxJQVhSLG9CQXlEQSxrREFIQSxtREFBQSx1REFHQSwwREFGRSxRQUFBLEtBdkRGLHFCQXFCUSxNQUFBLFFBQ0osYUFBQSxLQUNBLGNBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUlKLDBCQUVFLFNBQUEsU0FDQSxlQUFBLE9BQ0EsWUFBa0IsS0FDbEIsT0FBQSxFQUNBLGNBQUEsS0FORixpQ0FTRSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUdGLHdCQUNFLFdBQUEsS0FERixzQ0FHQSxXQUFBLEVBWUEsdUJBQ0UsY0FBQSxLQUVGLGFBQ0UsV0FBQSxLQUVGLHFCQUNFLGdCQUFBLFVBRUYsbUNBQ0UsT0FBQSxJQUFBLE1BemlIRixRQTBpSEUsZ0JBQUEsZUF1T0YsMEJBN0NBLGlDQWdESSxnQkFBQSxVQXFFQSxNQUFBLEtBelNKLG1EQUVJLFlBQUEsS0FDQSxlQUFBLEtBSEosNkNBU0ksV0FBQSxLQVRKLDBEQVlJLFlBQUEsS0FBQSxNQWhrSEosUUFvakhBLG9FQWNNLFlBQUEsS0FDQSxNQUFBLEtBZk4sMkVBa0JNLGlCQUFBLDhCQUNGLFFBQUEsR0FDQSxNQUFBLElBQ0EsT0FBQSxLQUNBLGdCQUFBLElBQUEsS0FDQSxTQUFBLFNBRUksSUFBQSxJQUNBLEtBQUEsTUFDQSxrQkFBQSxrQkFDQSxjQUFBLGtCQUNBLFVBQUEsa0JBSVIsb0JBQ0UsT0FBQSxJQUFBLE1BbGxIRixRQW9sSEEsRUFDRSxZQWxsSEYsY0F1c0hBLHdCQTBCQSwrQkE0QkksVUFBQSxLQUNBLFlBL3ZISixZQXdsSEUsWUFDRSxPQUFBLFlBQ0EsZUFBQSxLQU1GLG9CQUNFLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE9BQUEsS0FDQSxNQUFBLEtBR0YsNERBQUEsNkRBQ0UsT0FBQSxNQUNJLDBDQUZOLDREQUFBLDZEQUdLLE9BQUEsT0FHSywwQ0FOViw0REFBQSw2REFPSyxPQUFBLE9BR1EseUNBVmIsNERBQUEsNkRBV0ssT0FBQSxPQVNQLHlDQXBCRSw0REFBQSw2REFlSSxPQUFBLEtBQ0EsY0FBQSxLQUtGLFNBQ0EscUJBQUEsS0FDRSxrQkFBQSxLQUNLLGFBQUEsS0FFUixtQkFBQSxLQUNHLGdCQUFBLEtBQ0ssV0FBQSxLQUVULEtBQUEsb0JBQ0UsUUFBQSxnQkFDQSxjQUFBLEtBUUYsa0JBTkEsdUJBT0UsUUFBQSxLQUpGLGFBQ0UsY0FBQSxNQU1KLHFCQUNFLGVBQUEsS0FERix3QkFBQSx3QkFHSSxRQUFBLE9BSEosd0JBTUksZUFBQSxNQU5KLDRCQVNRLFNBQUEsU0FDQSxJQUFBLElBQ0EsS0FBQSxFQUNBLGtCQUFBLGtCQUNBLGNBQUEsa0JBQ0EsVUFBQSxrQkFDRCxXQUFBLE9BQ0EsTUFBQSxLQWhCUCwrQkFtQkEsaUJBN3FIQSxRQThxSEEsU0FBQSxTQUNBLGNBQUEsS0FyQkEsNkJBd0JJLE1BQUEsS0FDQSxNQUFBLElBQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsT0FBQSxLQTdCSiw4QkFnQ0ksTUFBQSxNQUNBLE1BQUEsSUFDQSxZQUFBLElBbENKLGdDQXFDTSxRQUFBLEtBQ0EsaUJBQUEsS0FDQSxPQUFBLElBK0lOLFVBbElBLGVBMEJBLHVCQWdISSxpQkF4MUhKLFFBd3NIQSxnREFDRSxXQUFBLEVBRUYsYUFDRSxNQUFBLEtBRUYsZUFFRSxTQUFBLFNBRkYsd0JBS0ksU0FBQSxTQUNBLElBQUEsSUFDQSxLQUFBLEdBQ0Esa0JBQUEsa0JBQ0EsY0FBQSxrQkFDQSxVQUFBLGtCQStFRixNQUFBLEtBekZGLG9CQWFJLE9BQUEsTUFFQSxNQUFBLElBQ0EsWUFBQSxJQUVBLG9CQUFBLE9BQUEsT0FJRSxnQkFBQSxNQUlOLHVCQWdCRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLEtBQ0EsV0FBQSxLQXBCRiw4QkFFSSxpQkFBQSxxQ0FDQSxRQUFBLEdBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxnQkFBQSxLQUFBLEtBQ0EsU0FBQSxTQUVJLElBQUEsRUFDQSxLQUFBLElBQ0Esa0JBQUEsa0JBQ0EsY0FBQSxrQkFDQSxVQUFBLGtCQWJSLDJCQXNCSSxlQUFBLEtBdEJKLDBCQXlCSSxlQUFBLEtBekJKLHVDQW1DUSxNQUFBLEtBS1IsaURBRUksV0FBQSxFQUdKLGdDQUtNLE1BQUEsS0FMTiw0QkFTUSxXQUFBLEtBQ0osWUFBQSxNQUNBLGFBQUEsS0FDQSxNQUFBLEtBWkosMkJBZ0JJLFlBQUEsSUFNSiw4Q0FDRSxXQUFBLEVBRUYseURBRUksWUFBQSxLQUNBLGVBQUEsS0FISixtREFTSSxXQUFBLEtBVEosZ0VBWUksWUFBQSxLQUFBLE1BMXpISixRQTh5SEEsMEVBY00sWUFBQSxLQUNBLE1BQUEsS0FmTixpRkFrQk0saUJBQUEsOEJBQ0YsUUFBQSxHQUNBLE1BQUEsSUFDQSxPQUFBLEtBQ0EsZ0JBQUEsSUFBQSxLQUNBLFNBQUEsU0FFSSxJQUFBLElBQ0EsS0FBQSxNQUNBLGtCQUFBLGtCQUNBLGNBQUEsa0JBQ0EsVUFBQSxrQkFLUixpQkFFSSxXQUFBLEVBRkosZ0JBS0UsV0FBQSxLQUNBLFNBQUEsU0FLRixZQWNFLFdBQUEsS0FDQSxNQUFBLE1BQ0EsT0FBQSxNQUNJLFNBQUEsU0FDQSxJQUFBLElBQ0EsS0FBQSxJQUdBLFVBQUEscUJBdEJOLGlCQUVJLE1BQUEsS0FDQSxhQUFBLEtBQ0ksV0FBQSxLQUNKLFFBQUEsTUFDQSxXQUFBLE9Ba0JKLFFBQUEsT0FRSSxNQUFBLFFBK1RJLFVBQUEsS0EvVlIsZ0JBU0ksT0FBQSxLQWVKLFFBSVEsWUFBQSxhQUpSLE9BVVEsWUFBQSxZQUNKLFlBQUEsS0FDQSxlQUFBLEVBR0osZUFFRSxXQUFBLEtBRUYsVUFDRSxRQUFBLEtBNEJBLFNBQUEsTUFDQSxPQUFBLE1BQ0EsTUFBQSxNQUNBLGlCQUFBLGVBQ0EsUUFBQSxRQWpDRiwrQ0FBQSxxREFJRSxRQUFBLEdBQ0EsU0FBQSxTQUNBLEtBQUEsRUFBUyxJQUFBLEVBQ1QsTUFBQSxLQUFhLE9BQUEsS0FDYixPQUFBLElBQUEsTUE5NEhGLFFBKzRIRSxXQS80SEYsUUFzNEhBLDhDQUFBLG9EQWdCQSxRQUFBLEdBQ0ksUUFBQSx3QkFDQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFFQSxPQUFhLEtBQ2IsTUFBQSxLQUNBLFlBQUEsR0FDQSxNQUFBLEtBQ0EsV0FBQSxLQUNBLG1CQUFBLElBQUEsSUFBQSxXQUFBLElBQUEsSUEzQkosc0JBbUNJLE1BQUEsS0FDQSxXQUFBLE9BQ0EsaUJBdjZISixRQXc2SFEsU0FBQSxTQUNBLElBQUEsSUFDQSxLQUFBLElBQ0Esa0JBQUEscUJBQ0EsY0FBQSxxQkFDQSxVQUFBLHFCQUVBLFFBQUEsS0E3Q1IsNkJBK0NFLGVBQ0EsT0FBQSxJQUFBLE1BdDdIRixRQXU3SEUsUUFBQSxHQUNBLFFBQUEsTUFDQSxTQUFBLFNBQ0EsSUFBQSxLQUNBLEtBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGVBQUEsS0F1WEYsY0FtUEEsd0JBQ0ksaUJBQUEsK0JBSUEsZ0JBQUEsS0FBQSxLQXZxQkoseUJBMkRFLFlBQUEsS0FDQSxlQUFBLEtBQ0EsV0FBQSxJQUFBLE1BbjhIRixRQW84SEUsY0FBQSxJQUFBLE1BcDhIRixRQXE4SEUsUUFBQSxhQUNBLFdBQUEsS0FDQSxjQUFBLEtBSUYsdUJBQ0UsT0FBQSxLQUNBLE9BQUEsSUFBQSxNQTc4SEYsUUE4OEhFLFFBQUEsSUFBQSxLQUNBLFVBQUEsS0FKRiw2QkFNSSxPQUFBLElBQUEsTUFqOUhKLFFBazlISSxRQUFBLEVBUEosa0RBVUUsTUFuOUhGLFFBbzlISSxZQWg5SEosWUFpOUhFLFVBQUEsS0FDQSxZQUFBLEVBYkYseUNBZ0JFLE1BejlIRixRQTA5SEksWUF0OUhKLFlBdTlIRSxVQUFBLEtBQ0EsWUFBQSxFQW5CRiw2Q0FzQkUsTUEvOUhGLFFBZytISSxZQTU5SEosWUE2OUhFLFVBQUEsS0FDQSxZQUFBLEVBekJGLHdDQTRCRSxNQXIrSEYsUUFzK0hJLFlBbCtISixZQW0rSEUsVUFBQSxLQUNBLFlBQUEsRUFHRix3QkFDQSxpQkFBQSxRQUNJLE1BQUEsUUFDQSxVQUFBLEtBQ0EsWUFDQSxZQUFBLEVBQ0EsUUFBQSxJQUFBLEtBQ0EsUUFBQSxFQUVBLFlBQUEsS0FFSixZQUNFLGVBQUEsS0FFRixhQUNFLFlBQUEsS0FDQSxlQUFBLEtBRUYsV0FDRSxTQUFBLFNBQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxNQUFBLEtBQ0EsSUFBQSxLQUxGLGlCQUFBLGtCQWlCUSxTQUFBLFNBR0osSUFBQSxFQUNBLE9BQUEsS0FDQSxNQUFBLElBd0pGLGlCQTdxSUYsUUEwaUpJLFFBQUEsR0EzaUJKLGlCQVNJLEtBQUEsSUFLQSxrQkFBQSxjQUFBLGNBQUEsY0FBQSxVQUFBLGNBZEosa0JBbUJJLE1BQUEsSUFLQSxrQkFBQSxlQUFBLGNBQUEsZUFBQSxVQUFBLGVBTUoseUNBQ0ksWUFDQSxNQUFBLGVBRUYsbUJBSUEsb0JBSEUsWUFDQSxRQUFBLEtBTUYsaUJBQ0UsUUFBQSxLQUFBLFlBRUYsTUFDRSxRQUFBLGdCQUVGLFNBQ00scUJBQUEsRUFDSixrQkFBQSxFQUNBLGFBQUEsRUFHRixXQUNFLGNBQUEsS0FFRiwyQkFDRSxNQUFBLElBQ0ksUUFBQSxhQUVOLG9CQUNFLFNBQUEsU0FDQSxrQkFBQSx5QkFBQSxjQUFBLHlCQUFBLFVBQUEseUJBRUYsNEJBQUEsNkJBRUksV0FBQSxrQkFLTix5Q0FDRSxpQ0FDRSxhQUFBLEVBRUYsMkJBQ0UsTUFBQSxLQUNJLFFBQUEsYUFFTixlQUFBLG1CQUNFLFlBRUYsT0FDRSxlQUFBLGVBQ0EsT0FBQSxLQUdGLGVBQ0UsUUFBQSxPQUlKLDBDQUNFLE9BQ0UsZUFBQSxlQUNBLE9BQUEsS0FDRixjQUFBLEtBZ0RBLGNBQ0EsV0FBQSxnQkE3Q0YseUJBRUEsV0FDSSxtQkFBQSxTQUFBLHNCQUFBLFFBQUEsbUJBQUEsZUFBQSxlQUFBLGVBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBRUosb0JBQ0UsY0FBQSxLQUVGLHFCQUNFLFFBQUEsS0FFRixlQUNFLGNBQUEsTUFHRiwwQ0FDRSxvQkFDTSxNQUFBLElBQ0osWUFBQSxLQUlKLHlDQUNFLHdCQUVJLFNBQUEsU0FDQSxrQkFBQSxlQUFBLGNBQUEsZUFBQSxVQUFBLGVBQ0EsWUFBQSxLQUNBLFlBQUEsS0FDQSxJQUFBLGtCQUNBLEtBQUEsa0JBUEosNEJBU00sUUFBQSxLQVROLG9CQWFJLE1BQUEsS0FDQSxZQUFBLEVBQ0EsV0FBQSxNQVNOLHlDQUVFLE1BQ0UsUUFBQSxLQUVGLFdBQ0UsUUFBQSxJQUFBLEtBQUEsZUFDQSxTQUFBLFNBRUosbUJBQ00sUUFBQSxJQUFBLGdCQUlOLG9CQUNFLFNBQUEsTUFDRixXQUFBLE9BQ0ksT0FBQSxLQUNGLEtBQUEsRUFDQSxJQUFBLEVBQ0EsV0FBQSxLQUNBLFlBQUEsS0FFQSxNQUFBLEtBQ0EsV0FBQSxNQUNBLGlCQTdxSUYsUUE4cUlFLGtCQUFBLFVBQUEsY0FBQSxVQUFBLFVBQUEsVUFDSSxRQUFBLElBQ0gseUJBQUEsSUFBQSxxQkFBQSxJQUFBLGlCQUFBLElBQ0MsbUJBQUEsa0JBQUEsS0FBQSxLQUFBLFdBQUEsa0JBQUEsS0FBQSxLQUFBLFdBQUEsVUFBQSxLQUFBLEtBQUEsV0FBQSxVQUFBLEtBQUEsS0FBQSxrQkFBQSxLQUFBLEtBQ0EsV0FBQSxPQUNBLGVBQUEsS0FqQkosOEJBb0JHLE9BQUEsRUFDQSxTQUFBLE9BckJILG1DQXVCSSxZQWxySUosY0FtcklRLFVBQUEsS0F4QlIseUJBaU9BLGFBV0ksWUFBQSxZQXlHRixlQUFBLFVBclZGLGlDQTJCSSxRQUFBLEVBM0JKLHFDQStCRyxPQUFBLEtBQ0EsU0FBQSxLQWhDSCx5QkFtQ00sTUFBQSxLQUVGLFVBQUEsS0FyQ0osdUJBMENNLFFBQUEsSUFBQSxFQTFDTiwrQkE2Q00sUUFBQSxLQTdDTiwyQkFnREksa0JBQUEsVUFBQSxjQUFBLFVBQUEsVUFBQSxVQUlKLHlCQUNFLGtCQUFBLGNBQ0EsY0FBQSxjQUVBLFVBQUEsY0FHRiw0Q0FDRSxtQkFBQSxLQUVBLFdBQUEsS0FXQSxRQUFBLEVBUkYsa0NBQ0UseUJBQUEsSUFFQSxpQkFBQSxJQVFGLDRDQzZCQSw0Q0QzQkUsTUFBQSxLQUNBLHlCQUFBLE1BRUEscUJBQUEsTUFFQSxpQkFBQSxNQUdGLDRDQUNFLGtCQUFBLGdCQUFBLGNBQ0EsY0FBQSxnQkFBQSxjQUVBLFVBQUEsZ0JBQUEsY0FHRiw0Q0FDRSxrQkFBQSxpQkFBQSxlQUNBLGNBQUEsaUJBQUEsZUFFQSxVQUFBLGlCQUFBLGVBZUYsT0FDRSxRQUFBLE1BQ0EsU0FBQSxTQUVGLHlDQUNFLE9BQ0UsU0FBQSxNQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxLQUVGLFVBQ0UsUUFBQSxNQUdKLFdBQ00sT0FBQSxJQUFBLE1BQUEsUUFDRixjQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLFNBQ0EsV0FBQSxJQUFBLElBQUEsWUFDQSxhQUFBLElBQ0EsUUFBQSxhQVJKLGVBVU0sU0FBQSxTQUNGLElBQUEsSUFDQSxLQUFBLElBQ0Esa0JBQUEscUJBQUEsZUFBQSxjQUFBLHFCQUFBLGVBQUEsVUFBQSxxQkFBQSxlQUNBLE1BQUEsS0FHSixRQUNFLFNBQUEsU0FFRixjQUVJLFFBQUEsR0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUVBLFNBQUEsU0FFRyxPQUFBLEtBQ0gsUUFBQSxHQUNJLEtBQUEsSUFDQSxrQkFBQSxrQkFDQSxjQUFBLGtCQUNBLFVBQUEsa0JBR1IsTUFDRSxtQkFBQSxJQUFBLElBQUEsWUFHRSxXQUFBLElBQUEsSUFBQSxZQUNBLFFBQUEsRUFHSixhQUNFLFFBQUEsRUFHRixRQUNFLFNBQUEsTUFDQSxJQUFBLEVBQ0EsS0FBQSxFQUNGLFFBQUEsS0FJSSxXQUFBLElBQUEsSUFBQSxZQUNGLE9BQUEsS0FDQSxNQUFBLEtBQ0EsUUFBQSxRQUNBLGlCQUFBLEtBWkYsd0JBZVEsSUFBQSxJQUNBLEtBQUEsSUFDQSxrQkFBQSxxQkFDQSxjQUFBLHFCQUNBLFVBQUEscUJBQ0osT0FBQSxNQUNBLE1BQUEsTUFDQSxTQUFBLFNBdEJKLDZCQXdCTSxpQkF6MklOLFFBMDJJTSxTQUFBLFNBQ0Esa0JBQUEsT0FBQSxHQUFBLE9BQUEsU0FBQSw4QkFDSixVQUFBLE9BQUEsR0FBQSxPQUFBLFNBQUEsOEJBQ0Esa0NBQUEsRUFBQSwwQkFBQSxFQUNPLE9BQUEsS0FDTCxXQUFBLElBQ0EsWUFBQSxJQUNBLGFBQUEsSUFoQ0osaUNBb0NRLFlBQUEsSUFwQ1Isa0NBdUNRLE1BQUEsS0FFQSxTQUFBLFNBS1IsNERBQ0EsY0FBQSxLQUdBLFdBQ0UsTUFBQSxNQUNBLFFBQUEsYUFDQSxXQUFBLElBQ0EsWUFBQSxLQUpGLGFBTUksTUFBQSxRQUNBLFFBQUEsSUFBQSxJQUNBLFlBQUEsS0FFQSxVQUFBLEtBRUMsT0FBQSxJQUFBLE1BQUEsUUFDRCxnQkFBQSxlQUNBLG1CQUFBLElBQUEsSUFBQSxZQUdFLFdBQUEsSUFBQSxJQUFBLFlBakJOLG1CQW1CRSxpQkFsNUlGLFFBbTVJRSxNQXY1SUYsUUE2NUlBLGNBQ0UsU0FBQSxPQXFDSSxTQUFBLE1BQ0EsSUFBQSxJQUNBLE1BQUEsRUFDQSxrQkFBQSxrQkFDQSxjQUFBLGtCQUNBLFVBQUEsa0JBQ0EsUUFBQSxHQTVDTiwyQkFHSSxtQkFBQSxJQUFBLElBQUEsWUFHTSxXQUFBLElBQUEsSUFBQSxZQUNBLGtCQUFBLG1CQUFBLGNBQUEsbUJBQUEsVUFBQSxtQkFDQSxRQUFBLE1BUlYsaUNBV1ksa0JBQUEseUJBQUEsY0FBQSx5QkFBQSxVQUFBLHlCQVhaLDRDQWFBLGlCQTE2SUEsUUE2NUlBLHlCQWtCUSxjQUFBLElBQ0osUUFBQSxNQUNBLGlCQS82SUosUUFnN0lRLFFBQUEsSUFBQSxLQUFBLElBQUEsS0FDSSxtQkFBQSxJQUFBLElBQUEsWUFHRixXQUFBLElBQUEsSUFBQSxZQXpCVixtQkE2QlEsUUFBQSxhQUNKLGVBQUEsSUFDQSxXQUFBLEtBQ0EsZUFBQSxVQUNBLE1BQUEsS0FDQSxZQXo3SUosWUEwN0lJLFVBQUEsS0FDSSxZQUFBLElBcENSLDZCQThDWSxPQUFBLElBQUEsTUFRUixLQVBBLGNBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFNBQUEsU0FDQSxtQkFBQSxJQUFBLElBQUEsWUFBQSxXQUFBLElBQUEsSUFBQSxZQUNBLGFBQUEsSUFDQSxRQUFBLGFBckRKLGtCQXlEWSxTQUFBLFNBQ1IsSUFBQSxJQUNBLEtBQUEsSUFDQSxrQkFBQSxxQkFBQSxjQUFBLHFCQUFBLFVBQUEscUJBNURKLDJCQThERSxNQUFBLElBOURGLDJCQWlFRSxNQUFBLEtBakVGLDBCQW9FRSxNQUFBLEtBT0YsbUNBQUEsWUFDRSxZQXArSUYsYUFpbEpBLGlCQUFBLGlCQWlCSSxZQWptSkosWUFxK0lBLDZEQUNFLE9BQUEsS0FFRixtQ0FBQSw2Q0FBQSx1Q0FDRSxZQUFBLEtBRUYsY0FFSSxZQUFBLEtBR0osdUNBQ0UsZUFBQSxVQUdGLHlDQUNBLFVBQ0UsUUFBQSxNQUNBLFdBQUEsS0FFQSxXQUVDLE1BQUEsSUFGRCxrQkFJRSxRQUFBLGVBVUosZ0NBUEUsY0FpQkksUUFBQSxLQWJOLHVCQUNFLE9BQUEsZUFFRiwyQkFFSSxXQUFBLGVBRkosMEJBS0ksaUJBQUEsc0JBQ0EsYUFBQSxZQUNBLGFBQUEsWUFDQSxZQUFBLFlBUkosNkJBYU0sTUExaEpOLGtCQTZnSkEsb0NBZVEsUUFBQSxnQkFNUixjQUNFLFVBQUEsS0FFRixrQkFDRSxTQUFBLFNBOENBLFNBQUEsT0E1Q0Ysd0JBRUksUUFBQSxHQUNBLE1BQUEsS0FDQSxPQUFBLEtBRUEsU0FBQSxTQUNBLE9BQUEsS0FDQSxRQUFBLEdBQ0EsS0FBQSxJQUNBLGtCQUFBLGtCQUNBLGNBQUEsa0JBQ0EsVUFBQSxrQkFFSix5Q0FDSSxlQUNBLFVBQUEsZ0JBR0oseUNBQ0UsUUFBQSxLQUVGLE1BRUksa0JBQUEsVUFpSEYsb0JBQUEsT0FBQSxPQUlFLGdCQUFBLE1BL0dKLHdCQUNJLFVBQUEsS0FDQSxRQUFBLEVBQ0EsU0FBQSxTQUNBLElBQUEsSUFDQSxLQUFBLElBQ0EsV0FBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLGlCQUFBLGlCQUVBLGtCQUFBLGlCQUFBLGlCQUNBLFVBQUEsaUJBQUEsaUJBS0osZUFDRSxTQUFBLFNBQ0EsTUFBQSxNQUNBLE9BQUEsTUFDQSxZQUFBLElBQUEsTUExbEpGLFFBMmxKRSxPQUFBLEVBQ0EsTUFBQSxNQU5GLGlCQVFJLFFBQUEsYUFSSix5QkFXTSxXQUFBLEtBQ0EsTUFBQSxLQUNBLFlBQUEsS0FiTixpQkFrQkksWUFBQSxLQUNBLFNBQUEsU0FuQkosdUJBcUJBLFFBQUEsNkJBQ0ksU0FBQSxTQUNKLElBQUEsSUFDSSxNQUFBLE1BSUosV0FFSSxRQUFBLEdBR0osVUFDRSxXQUFBLEtBRUYsYUFDRSxVQUFBLEtBRUYsZ0JBQ0UsU0FBQSxTQURGLG1CQUdRLFNBQUEsU0FDQSxJQUFBLElBQ0EsS0FBQSxJQUNBLGtCQUFBLHFCQUNBLGNBQUEscUJBQ0EsVUFBQSxxQkFHUixhQUNFLFlBQUEsS0FFRixtQkFDRSxTQUFBLFNBQ0EsUUFBQSxFQUVGLG1EQUNFLE9BQUEsRUFDQSxlQUFBLE1BdUNBLG9CQUFBLE9BQUEsY0F6Q0YseURBS0UsTUFBQSxLQUNFLFVBQUEsZUFHSixnREFDSSxRQUFBLEtBR0osd0NBQ0ksU0FBQSxPQUdKLG9DQUNJLE1BQUEsMEJBQUEsTUFBQSxrQkFFSix5Q0FDRSxlQUNNLE9BQUEsZ0JBQ0YsT0FBQSxjQUdKLG1EQUNJLFdBQUEsS0FFSix3QkFDRSxRQUFBLE1BY0Ysc0NBQUEsc0NBQ0UsUUFBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuVGhlbWUgTmFtZTogdW1lZGlhXG5UaGVtZSBVUkk6IGh0dHA6Ly91bmRlcnNjb3Jlcy5tZS9cbkF1dGhvcjogVW5kZXJzY29yZXMubWVcbkF1dGhvciBVUkk6IGh0dHA6Ly91bmRlcnNjb3Jlcy5tZS9cbkRlc2NyaXB0aW9uOiBEZXNjcmlwdGlvblxuVmVyc2lvbjogMS4wLjBcbkxpY2Vuc2U6IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYyIG9yIGxhdGVyXG5MaWNlbnNlIFVSSTogTElDRU5TRVxuVGV4dCBEb21haW46IHVtZWRpYVxuVGFnczpcblxuVGhpcyB0aGVtZSwgbGlrZSBXb3JkUHJlc3MsIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSBHUEwuXG5Vc2UgaXQgdG8gbWFrZSBzb21ldGhpbmcgY29vbCwgaGF2ZSBmdW4sIGFuZCBzaGFyZSB3aGF0IHlvdSd2ZSBsZWFybmVkIHdpdGggb3RoZXJzLlxuXG51bWVkaWEgaXMgYmFzZWQgb24gVW5kZXJzY29yZXMgaHR0cDovL3VuZGVyc2NvcmVzLm1lLywgKEMpIDIwMTItMjAxNiBBdXRvbWF0dGljLCBJbmMuXG5VbmRlcnNjb3JlcyBpcyBkaXN0cmlidXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHUEwgdjIgb3IgbGF0ZXIuXG5cbk5vcm1hbGl6aW5nIHN0eWxlcyBoYXZlIGJlZW4gaGVscGVkIGFsb25nIHRoYW5rcyB0byB0aGUgZmluZSB3b3JrIG9mXG5OaWNvbGFzIEdhbGxhZ2hlciBhbmQgSm9uYXRoYW4gTmVhbCBodHRwOi8vbmVjb2xhcy5naXRodWIuaW8vbm9ybWFsaXplLmNzcy9cbiovXG5cbiR0cmluaWRhZCA6I0U5NGYwNjtcbiRncmVuYWRpZXIgOiNDRjQ0MDQ7XG4kc2hpcGdyZXk6ICM0RDRENEQ7XG4kemlyY29uOiAjRTBFMEUwO1xuJHdpbGRzYW5kOiAjRjRGNEY0O1xuJGJsYWNrIDogJ2JyYW5kb25CbGFjayc7XG4kYm9sZCA6ICdicmFuZG9uQm9sZCc7XG4kbWVkaXVtIDogJ2JyYW5kb25NZWRpdW0nO1xuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ2JyYW5kb25CbGFjayc7XG4gICAgc3JjOiB1cmwoJ2ZvbnRzL0JyYW5kb25UZXh0QmxhY2suZW90Jyk7XG4gICAgc3JjOiB1cmwoJ2ZvbnRzL0JyYW5kb25UZXh0QmxhY2suZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgIHVybCgnZm9udHMvQnJhbmRvblRleHRCbGFjay53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICB1cmwoJ2ZvbnRzL2h2ZF9mb250c18tX2JyYW5kb250ZXh0LWJsYWNrLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgdXJsKCdmb250cy9odmRfZm9udHNfLV9icmFuZG9udGV4dC1ibGFjay13ZWJmb250LnN2ZyNicmFuZG9uX3RleHRibGFjaycpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG5cblxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ2JyYW5kb25Cb2xkJztcbiAgICBzcmM6IHVybCgnZm9udHMvQnJhbmRvblRleHRCb2xkLmVvdCcpO1xuICAgIHNyYzogdXJsKCdmb250cy9CcmFuZG9uVGV4dEJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgIHVybCgnZm9udHMvQnJhbmRvblRleHRCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybCgnZm9udHMvaHZkX2ZvbnRzXy1fYnJhbmRvbnRleHQtYm9sZC13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgIHVybCgnZm9udHMvaHZkX2ZvbnRzXy1fYnJhbmRvbnRleHQtYm9sZC13ZWJmb250LnN2ZyNicmFuZG9uX3RleHRib2xkJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cblxuXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnYnJhbmRvbk1lZGl1bSc7XG4gICAgc3JjOiB1cmwoJ2ZvbnRzL0JyYW5kb25UZXh0TWVkaXVtLmVvdCcpO1xuICAgIHNyYzogdXJsKCdmb250cy9CcmFuZG9uVGV4dE1lZGl1bS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgdXJsKCdmb250cy9CcmFuZG9uVGV4dE1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICB1cmwoJ2ZvbnRzL2h2ZF9mb250c18tX2JyYW5kb250ZXh0LW1lZGl1bS13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgIHVybCgnZm9udHMvaHZkX2ZvbnRzXy1fYnJhbmRvbnRleHQtbWVkaXVtLXdlYmZvbnQuc3ZnI2JyYW5kb25fdGV4dG1lZGl1bScpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG5cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLCBcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xuXHRmb250LXNpemU6IDEwMCU7XG5cdGZvbnQ6IGluaGVyaXQ7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5ib2R5IHtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5vbCwgdWwge1xuXG59XG5ibG9ja3F1b3RlLCBxIHtcblx0cXVvdGVzOiBub25lO1xufVxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRjb250ZW50OiBub25lO1xufVxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGUge1xuXHQwJSB7XG5cdFx0b3BhY2l0eToxO1xuXHR9XG5cdFxuXHQ0OSUge1xuXHRcdG9wYWNpdHk6MDtcblx0fVxuXHRcblx0NTAlIHtcblx0XHRvcGFjaXR5OjA7XG5cdH1cblx0XG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6MTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGUge1xuXHQwJSB7XG5cdFx0b3BhY2l0eToxO1xuXHR9XG5cdFxuXHQ0OSUge1xuXHRcdG9wYWNpdHk6MDtcblx0fVxuXHRcblx0NTAlIHtcblx0XHRvcGFjaXR5OjA7XG5cdH1cblx0XG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6MTtcblx0fVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6MDtcblx0fVxuXHRcblx0MTAwJSB7XG5cdFx0b3BhY2l0eToxO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6MDtcblx0fVxuXHRcblx0MTAwJSB7XG5cdFx0b3BhY2l0eToxO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgbG9hZGVyIHtcbiAgMCUge1xuICAgIHdpZHRoOjA7XG4gIH1cbiAgXG4gIDEwMCUge1xuICAgIHdpZHRoOjk4JTtcbiAgfVxufVxuXG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlVXAge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTowO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDcwcHgpO1xuXHRcdC1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDAsNzBweCk7XG5cdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDcwcHgpO1xuXHR9XG5cdFxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OjE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7XG5cdFx0LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTtcblx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlVXAge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTowO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDcwcHgpO1xuXHRcdC1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDAsNzBweCk7XG5cdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDcwcHgpO1xuXHR9XG5cdFxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OjE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7XG5cdFx0LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTtcblx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7XG5cdH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVMZWZ0IHtcblx0MCUge1xuXHRcdG9wYWNpdHk6MDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTcwcHgsMCk7XG5cdFx0LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoLTcwcHgsMCk7XG5cdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNzBweCwwKTtcblx0fVxuXHRcblx0MTAwJSB7XG5cdFx0b3BhY2l0eToxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApO1xuXHRcdC1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7XG5cdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUxlZnQge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTowO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNzBweCwwKTtcblx0XHQtbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNzBweCwwKTtcblx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlKC03MHB4LDApO1xuXHR9XG5cdFxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OjE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7XG5cdFx0LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTtcblx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7XG5cdH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVSaWdodCB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OjA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDcwcHgsMCk7XG5cdFx0LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoNzBweCwwKTtcblx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlKDcwcHgsMCk7XG5cdH1cblx0XG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6MTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTtcblx0XHQtbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApO1xuXHRcdHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVSaWdodCB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OjA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDcwcHgsMCk7XG5cdFx0LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoNzBweCwwKTtcblx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlKDcwcHgsMCk7XG5cdH1cblx0XG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6MTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTtcblx0XHQtbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApO1xuXHRcdHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTtcblx0fVxufVxuXG4uZmFkZUluIHtcblx0LXdlYmtpdC1hbmltYXRpb246ZmFkZUluIC4ycyBjdWJpYy1iZXppZXIoMC4yNSwwLjQ2LDAuNDUsMC45NCkgYm90aDtcblx0YW5pbWF0aW9uOmZhZGVJbiAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsMC40NiwwLjQ1LDAuOTQpIGJvdGg7XG59XG5cbi5ib3VuY2VJbiB7XG5cdC13ZWJraXQtYW5pbWF0aW9uOmJvdW5jZUluIC4ycyBjdWJpYy1iZXppZXIoMC4yNSwwLjQ2LDAuNDUsMC45NCkgYm90aDtcblx0YW5pbWF0aW9uOmJvdW5jZUluIC4ycyBjdWJpYy1iZXppZXIoMC4yNSwwLjQ2LDAuNDUsMC45NCkgYm90aDtcbn1cblxuLnNjcm9sbC1hbmltYXRpb24ge1xuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wO1xuXHQtbW96LXRyYW5zZm9ybS1vcmlnaW46dG9wO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOnRvcDtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFzayB7XG4gIG9wYWNpdHk6IDAhaW1wb3J0YW50O1xuICBhbmltYXRpb246IG5vbmUhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZSFpbXBvcnRhbnQ7XG4gIC1tcy1hbmltYXRpb246IG5vbmUhaW1wb3J0YW50O1xuICAtbW96LWFuaW1hdGlvbjogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbi5zY3JvbGwtYW5pbWF0aW9uLWZhZGUge1xuXHQtd2Via2l0LWFuaW1hdGlvbjpmYWRlSW4gLjRzIGN1YmljLWJlemllcigwLjI1LDAuNDYsMC40NSwwLjk0KSBib3RoO1xuXHRhbmltYXRpb246ZmFkZUluIC40cyBjdWJpYy1iZXppZXIoMC4yNSwwLjQ2LDAuNDUsMC45NCkgYm90aDtcbn1cblxuLnNjcm9sbC1hbmltYXRpb24tZmFkZS5oaWRkZW4ge1xuXHRvcGFjaXR5OjA7XG59XG5cbi5zY3JvbGwtYW5pbWF0aW9uLXVwIHtcblx0LXdlYmtpdC1hbmltYXRpb246ZmFkZVVwIC40cyBjdWJpYy1iZXppZXIoMC4yNSwwLjQ2LDAuNDUsMC45NCkgYm90aDtcblx0YW5pbWF0aW9uOmZhZGVVcCAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsMC40NiwwLjQ1LDAuOTQpIGJvdGg7XG59XG5cbi5zY3JvbGwtYW5pbWF0aW9uLXVwLmhpZGRlbiB7XG5cdG9wYWNpdHk6MDtcbn1cblxuLnNjcm9sbC1hbmltYXRpb24tbGVmdCB7XG5cdC13ZWJraXQtYW5pbWF0aW9uOmZhZGVMZWZ0IC40cyBjdWJpYy1iZXppZXIoMC4xNjUsMC44NCwwLjQ0LDEpIGJvdGg7XG5cdGFuaW1hdGlvbjpmYWRlTGVmdCAuNHMgY3ViaWMtYmV6aWVyKDAuMTY1LDAuODQsMC40NCwxKSBib3RoO1xufVxuXG4uc2Nyb2xsLWFuaW1hdGlvbi1sZWZ0LmhpZGRlbiB7XG5cdG9wYWNpdHk6MDtcbn1cblxuLnNjcm9sbC1hbmltYXRpb24tcmlnaHQge1xuXHQtd2Via2l0LWFuaW1hdGlvbjpmYWRlUmlnaHQgLjRzIGN1YmljLWJlemllcigwLjE2NSwwLjg0LDAuNDQsMSkgYm90aDtcblx0YW5pbWF0aW9uOmZhZGVSaWdodCAuNHMgY3ViaWMtYmV6aWVyKDAuMTY1LDAuODQsMC40NCwxKSBib3RoO1xufVxuXG4uc2Nyb2xsLWFuaW1hdGlvbi1yaWdodC5oaWRkZW4ge1xuXHRvcGFjaXR5OjA7XG59XG5cbi5zY3JvbGwtYW5pbWF0aW9uLmhpZGRlbiB7XG5cdC13ZWJraXQtYW5pbWF0aW9uOm5vbmU7XG5cdGFuaW1hdGlvbjpub25lO1xufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDAsMCwwLDAuMDA0KTtcbn1cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuYixcbnN0cm9uZyB7XG4gZm9udC1mYW1pbHk6ICRib2xkO1xufVxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5ociB7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbn1cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5hIHtcbiAgY29sb3I6ICR0cmluaWRhZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmltZy1yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmltZy1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuaHIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlZWVlO1xufVxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsXG4uc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xufVxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWluZXIge1xuICAgIC8vd2lkdGg6IDc1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE4MHB4KSB7IC8vOTkyXG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA5NzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTE3MHB4O1xuICB9XG59XG4uY29udGFpbmVyLWZsdWlkIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cbi5jb2wteC0xLCAuY29sLXNtLTEsIC5jb2wtbWQtMSwgLmNvbC1sZy0xLCAuY29sLXhzLTIsIC5jb2wtc20tMiwgLmNvbC1tZC0yLCAuY29sLWxnLTIsIC5jb2wteHMtMywgLmNvbC1zbS0zLCAuY29sLW1kLTMsIC5jb2wtbGctMywgLmNvbC14cy00LCAuY29sLXNtLTQsIC5jb2wtbWQtNCwgLmNvbC1sZy00LCAuY29sLXhzLTUsIC5jb2wtc20tNSwgLmNvbC1tZC01LCAuY29sLWxnLTUsIC5jb2wteHMtNiwgLmNvbC1zbS02LCAuY29sLW1kLTYsIC5jb2wtbGctNiwgLmNvbC14cy03LCAuY29sLXNtLTcsIC5jb2wtbWQtNywgLmNvbC1sZy03LCAuY29sLXhzLTgsIC5jb2wtc20tOCwgLmNvbC1tZC04LCAuY29sLWxnLTgsIC5jb2wteHMtOSwgLmNvbC1zbS05LCAuY29sLW1kLTksIC5jb2wtbGctOSwgLmNvbC14cy0xMCwgLmNvbC1zbS0xMCwgLmNvbC1tZC0xMCwgLmNvbC1sZy0xMCwgLmNvbC14cy0xMSwgLmNvbC1zbS0xMSwgLmNvbC1tZC0xMSwgLmNvbC1sZy0xMSwgLmNvbC14cy0xMiwgLmNvbC1zbS0xMiwgLmNvbC1tZC0xMiwgLmNvbC1sZy0xMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uY29sLXhzLTEsIC5jb2wteHMtMiwgLmNvbC14cy0zLCAuY29sLXhzLTQsIC5jb2wteHMtNSwgLmNvbC14cy02LCAuY29sLXhzLTcsIC5jb2wteHMtOCwgLmNvbC14cy05LCAuY29sLXhzLTEwLCAuY29sLXhzLTExLCAuY29sLXhzLTEyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29sLXhzLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29sLXhzLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtMTAge1xuICB3aWR0aDogODMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy05IHtcbiAgd2lkdGg6IDc1JTtcbn1cbi5jb2wteHMtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG4uY29sLXhzLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xufVxuLmNvbC14cy02IHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5jb2wteHMtNSB7XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLTQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy0zIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5jb2wteHMtMiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG4uY29sLXhzLTEge1xuICB3aWR0aDogOC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1bGwtMTIge1xuICByaWdodDogMTAwJTtcbn1cbi5jb2wteHMtcHVsbC0xMSB7XG4gIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1bGwtMTAge1xuICByaWdodDogODMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTkge1xuICByaWdodDogNzUlO1xufVxuLmNvbC14cy1wdWxsLTgge1xuICByaWdodDogNjYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTcge1xuICByaWdodDogNTguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTYge1xuICByaWdodDogNTAlO1xufVxuLmNvbC14cy1wdWxsLTUge1xuICByaWdodDogNDEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTQge1xuICByaWdodDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTMge1xuICByaWdodDogMjUlO1xufVxuLmNvbC14cy1wdWxsLTIge1xuICByaWdodDogMTYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTEge1xuICByaWdodDogOC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1bGwtMCB7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLmNvbC14cy1wdXNoLTEyIHtcbiAgbGVmdDogMTAwJTtcbn1cbi5jb2wteHMtcHVzaC0xMSB7XG4gIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVzaC0xMCB7XG4gIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC05IHtcbiAgbGVmdDogNzUlO1xufVxuLmNvbC14cy1wdXNoLTgge1xuICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtNyB7XG4gIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC02IHtcbiAgbGVmdDogNTAlO1xufVxuLmNvbC14cy1wdXNoLTUge1xuICBsZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtNCB7XG4gIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC0zIHtcbiAgbGVmdDogMjUlO1xufVxuLmNvbC14cy1wdXNoLTIge1xuICBsZWZ0OiAxNi42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtMSB7XG4gIGxlZnQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdXNoLTAge1xuICBsZWZ0OiBhdXRvO1xufVxuLmNvbC14cy1vZmZzZXQtMTIge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuLmNvbC14cy1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuLmNvbC14cy1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuLmNvbC14cy1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE4MHB4KSB7Ly85OTJcbiAgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG4uY2xlYXJmaXg6YmVmb3JlLFxuLmNsZWFyZml4OmFmdGVyLFxuLmNvbnRhaW5lcjpiZWZvcmUsXG4uY29udGFpbmVyOmFmdGVyLFxuLmNvbnRhaW5lci1mbHVpZDpiZWZvcmUsXG4uY29udGFpbmVyLWZsdWlkOmFmdGVyLFxuLnJvdzpiZWZvcmUsXG4ucm93OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmNsZWFyZml4OmFmdGVyLFxuLmNvbnRhaW5lcjphZnRlcixcbi5jb250YWluZXItZmx1aWQ6YWZ0ZXIsXG4ucm93OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uY2VudGVyLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4udGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG4udmlzaWJsZS14cyxcbi52aXNpYmxlLXNtLFxuLnZpc2libGUtbWQsXG4udmlzaWJsZS1sZyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi52aXNpYmxlLXhzLWJsb2NrLFxuLnZpc2libGUteHMtaW5saW5lLFxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtc20tYmxvY2ssXG4udmlzaWJsZS1zbS1pbmxpbmUsXG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1tZC1ibG9jayxcbi52aXNpYmxlLW1kLWlubGluZSxcbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayxcbi52aXNpYmxlLWxnLWJsb2NrLFxuLnZpc2libGUtbGctaW5saW5lLFxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS14cyxcbiAgdGQudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7Ly85OTFcbiAgLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICB0ci52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0aC52aXNpYmxlLXNtLFxuICB0ZC52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDExNzlweCkgey8vOTkxXG4gIC52aXNpYmxlLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHsvLzk5MVxuICAudmlzaWJsZS1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHsvLzk5MVxuICAudmlzaWJsZS1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE4MHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7Ly85OTJcbiAgLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICB0ci52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0aC52aXNpYmxlLW1kLFxuICB0ZC52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTgwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHsvLzk5MlxuICAudmlzaWJsZS1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExODBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkgey8vOTkyXG4gIC52aXNpYmxlLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTgwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHsvLzk5MlxuICAudmlzaWJsZS1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS1sZyxcbiAgdGQudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaWRkZW4teHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7Ly85OTFcbiAgLmhpZGRlbi1zbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE4MHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7Ly85MTE4MHB4OTJcbiAgLmhpZGRlbi1tZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oaWRkZW4tbGcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIHRyLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIHRoLnZpc2libGUtcHJpbnQsXG4gIHRkLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmhpZGRlbi1wcmludCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50ZXh0LWxlZnQge1xudGV4dC1hbGlnbjogbGVmdDtcbn1cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiAgLmFsaWdubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmFsaWducmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAuYWxpZ25jZW50ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuLyogRGVmYXVsdCBjdXN0b20gc2VsZWN0IHN0eWxlcyAqL1xuZGl2LmNzLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB6LWluZGV4OiAxMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuZGl2LmNzLXNlbGVjdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IC8qIEZvciBiZXR0ZXIgYWNjZXNzaWJpbGl0eSBhZGQgYSBzdHlsZSBmb3IgdGhpcyBpbiB5b3VyIHNraW4gKi9cbn1cblxuLmNzLXNlbGVjdCBzZWxlY3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY3Mtc2VsZWN0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDhweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi8qIFBsYWNlaG9sZGVyIGFuZCBzZWxlY3RlZCBvcHRpb24gKi9cbi5jcy1zZWxlY3QgPiBzcGFuIHtcbn1cblxuLmNzLXNlbGVjdCA+IHNwYW46OmFmdGVyLFxuLmNzLXNlbGVjdCAuY3Mtc2VsZWN0ZWQgc3Bhbjo6YWZ0ZXIge1xuICBzcGVhazogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5jcy1zZWxlY3QgPiBzcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXDI1QkUnO1xuICByaWdodDogMWVtO1xufVxuXG4uY3Mtc2VsZWN0IC5jcy1zZWxlY3RlZCBzcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXDI3MTMnO1xuICBtYXJnaW4tbGVmdDogMWVtO1xufVxuXG4uY3Mtc2VsZWN0LmNzLWFjdGl2ZSA+IHNwYW46OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn1cblxuZGl2LmNzLWFjdGl2ZSB7XG4gIHotaW5kZXg6IDIwMDtcbn1cblxuLyogT3B0aW9ucyAqL1xuLmNzLXNlbGVjdCAuY3Mtb3B0aW9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmNzLXNlbGVjdC5jcy1hY3RpdmUgLmNzLW9wdGlvbnMge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uY3Mtc2VsZWN0IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkdHJpbmlkYWQ7XG59XG5cbi5jcy1zZWxlY3QgdWwgc3BhbiB7XG4gIHBhZGRpbmc6IDFlbTtcbn1cblxuLmNzLXNlbGVjdCB1bCBsaS5jcy1mb2N1cyBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbn1cblxuLyogT3B0Z3JvdXAgYW5kIG9wdGdyb3VwIGxhYmVsICovXG4uY3Mtc2VsZWN0IGxpLmNzLW9wdGdyb3VwIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG5cbi5jcy1zZWxlY3QgbGkuY3Mtb3B0Z3JvdXAgPiBzcGFuIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgc3JjOnVybCgnZm9udHMvaWNvbW9vbi9pY29tb29uLmVvdD8tcmRubTM0Jyk7XG4gIHNyYzp1cmwoJ2ZvbnRzL2ljb21vb24vaWNvbW9vbi5lb3Q/I2llZml4LXJkbm0zNCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJ2ZvbnRzL2ljb21vb24vaWNvbW9vbi53b2ZmPy1yZG5tMzQnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJ2ZvbnRzL2ljb21vb24vaWNvbW9vbi50dGY/LXJkbm0zNCcpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJ2ZvbnRzL2ljb21vb24vaWNvbW9vbi5zdmc/LXJkbm0zNCNpY29tb29uJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5kaXYuY3Mtc2tpbi1ib3JkZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzBlbSkge1xuICBkaXYuY3Mtc2tpbi1ib3JkZXIgeyBmb250LXNpemU6IDFlbTsgfVxufVxuXG4uY3Mtc2tpbi1ib3JkZXIgPiBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICR0cmluaWRhZDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAkdHJpbmlkYWQ7XG59XG5cbi5jcy1za2luLWJvcmRlciA+IHNwYW46OmFmdGVyLFxuLmNzLXNraW4tYm9yZGVyIC5jcy1zZWxlY3RlZCBzcGFuOjphZnRlciB7XG5cbn1cblxuLmNzLXNraW4tYm9yZGVyIHVsIHNwYW46OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jcy1za2luLWJvcmRlciAuY3Mtc2VsZWN0ZWQgc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxlMDBlJztcbiAgY29sb3I6ICNkZGQ5Yzk7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG59XG5cbi5jcy1za2luLWJvcmRlci5jcy1hY3RpdmUgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogJHRyaW5pZGFkO1xuICBib3JkZXItY29sb3I6ICR0cmluaWRhZDtcbiAgY29sb3I6ICNmZmY7XG5cbn1cblxuLmNzLXNraW4tYm9yZGVyIC5jcy1vcHRpb25zIHtcbiAgY29sb3I6ICMyOTgwYjk7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdmlzaWJpbGl0eSAwcyAwLjJzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHZpc2liaWxpdHkgMHMgMC4ycztcbn1cblxuLmNzLXNraW4tYm9yZGVyLmNzLWFjdGl2ZSAuY3Mtb3B0aW9ucyB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG59XG5cbi5jcy1za2luLWJvcmRlciB1bCBzcGFuIHtcbiAgcGFkZGluZzogMWVtIDJlbTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAkdHJpbmlkYWQ7XG59XG5cbi5jcy1za2luLWJvcmRlciAuY3Mtb3B0aW9ucyBsaSBzcGFuOmhvdmVyLFxuLmNzLXNraW4tYm9yZGVyIGxpLmNzLWZvY3VzIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZjVmM2VjO1xufVxuXG4udHJpbmlkYWQge1xuICBjb2xvcjogJHRyaW5pZGFkO1xufVxuLmdyZW5hZGllciB7XG4gIGNvbG9yOiAkZ3JlbmFkaWVyO1xufVxuLnNoaXBncmV5IHtcbiAgY29sb3I6ICRzaGlwZ3JleTtcbn1cbi56aXJjb24ge1xuICBjb2xvcjogJHppcmNvbjtcbn1cbi53aWxkc2FuZCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5oMSB7XG4gZm9udC1mYW1pbHk6ICRibGFjaztcbiBmb250LXNpemU6IDMwcHg7XG4gbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5oMiB7XG4gIGZvbnQtZmFtaWx5OiAkYm9sZDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cbmgzIHtcbiAgZm9udC1mYW1pbHk6ICRib2xkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuaDQge1xuICBmb250LWZhbWlseTogJG1lZGl1bTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cbmg1IHtcbiAgZm9udC1mYW1pbHk6ICRib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyBcbn1cbmg2IHtcbiAgZm9udC1mYW1pbHk6ICRibGFjaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjRweDsgICBcbn1cbi5odDcge1xuICBmb250LWZhbWlseTogJGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IFxufVxucCxsaSxvbCB7XG4gIGZvbnQtZmFtaWx5OiAkbWVkaXVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4OyBcbiAgY29sb3I6ICRzaGlwZ3JleTsgXG59XG4udW1lZGlhX3RlYW0gcCwudGVhbV90ZWFtIHAge1xuICBsaW5lLWhlaWdodDogMjBweDsgXG59XG4udGVhbV90ZWFtIHtcbm1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5hLm5vcm1hbCB7XG4gIGNvbG9yOiAkdHJpbmlkYWQ7XG4gIGZvbnQtZmFtaWx5OiAkbWVkaXVtO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIFxufVxuYS5idG4ge1xuICBjb2xvcjogJHRyaW5pZGFkO1xuICBmb250LWZhbWlseTogJGJvbGQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICR0cmluaWRhZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAmOmhvdmVyIHtcbiAgIGJvcmRlcjogMnB4IHNvbGlkICR0cmluaWRhZDsgXG4gICBjb2xvcjogI2ZmZjtcbiAgIGJhY2tncm91bmQtY29sb3I6ICR0cmluaWRhZDtcbiAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAmOmFjdGl2ZSB7XG4gICBib3JkZXI6IDJweCBzb2xpZCAkZ3JlbmFkaWVyOyBcbiAgIGNvbG9yOiAjZmZmO1xuICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZW5hZGllcjtcbiAgfVxuICAmLnNtYWxsIHtcbiAgZm9udC1mYW1pbHk6ICRib2xkO1xuICBmb250LXNpemU6IDEycHg7IFxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuXG4gIH0gXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4mLnNtYWxsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4gIH1cbiAgJi5iaWcge1xuICBmb250LWZhbWlseTogJGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDsgICBcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgXG4gIHBhZGRpbmc6IDZweCAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICYuYmlnIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4IWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbi50dHUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLndoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG51bHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tbGVmdDogN3B4O1xuICBsaSB7XG5cbiAgfVxufVxubGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7ICAgICAvKiBJdCBpcyByZXF1aXJlZCBmb3Igc2V0dGluZyBwb3NpdGlvbiB0byBhYnNvbHV0ZSBpbiB0aGUgbmV4dCBydWxlLiAqL1xufVxuXG5saTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFwyMDIyJzsgICAgICAgLyogVGhlIHVuaWNvZGUgZm9yIOKAoiBjaGFyYWN0ZXIgKi9cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLThweDsgICAgICAgICAgLyogQWRqdXN0IHRoaXMgdmFsdWUgc28gdGhhdCBpdCBhcHBlYXJzIHdoZXJlIHlvdSB3YW50LiAqL1xuICAgIGZvbnQtc2l6ZTogMS4xZW07ICAgICAgIC8qIEFkanVzdCB0aGlzIHZhbHVlIHNvIHRoYXQgaXQgYXBwZWFycyB3aGF0IHNpemUgeW91IHdhbnQuICovXG59XG4uYmxvY2tpbWctdGV4dC5yaWdodHtcbiAgLmJsb2NrLXRleHQge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtOC4zMzMzJSAtIDE1cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDguMzMzMyUgLSAxNXB4KTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG4uYmxvY2tpbWctdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4uYmxvY2tpbWcge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbiAgLmJsb2NrLXRleHQge1xuICAgIGJvcmRlcjoycHggc29saWQgdHJhbnNwYXJudDtcbiAgICBwYWRkaW5nOiAzMHB4IDYwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTguMzMzMyUgLSAxNXB4KTtcbiAgICAvLyBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgLy8gZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuam9icy1maWx0ZXIgbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgbWFyZ2luLXJpZ2h0OiAwIWltcG9ydGFudDtcbiAgfVxuICAuam9icy1maWx0ZXJ7XG5cbiAgfVxuICAuZmxleCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmJsb2NraW1nLXRleHQgLmJsb2NrLXRleHR7XG4gICAgbWFyZ2luOjA7XG4gICAgbWFyZ2luLWxlZnQ6IDAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDIwcHghaW1wb3J0YW50O1xuICB9XG59XG4uaGVhZGVyLXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDEzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRpc3QvaW1nL2Fycm93LWJvdHRvbS5zdmcpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDI1JTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMCUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMCUpO1xuICB9XG59XG4uam9icy1maWx0ZXIge1xuICBsYWJlbDpmaXJzdC1jaGlsZHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gIH1cbiAgZGl2LmNzLXNraW4tYm9yZGVye1xuICAgIG1heC13aWR0aDogMTY1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIH1cbiAgbGFiZWwge1xuICAgICAgZm9udC1mYW1pbHk6ICRtZWRpdW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IFxuICBjb2xvcjogJHNoaXBncmV5OyBcbiAgfVxufVxuLmJsb2NrLWpvYiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJvcmRlcjogOHB4IHNvbGlkICR3aWxkc2FuZDsgXG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICBoZWlnaHQ6IDM2NXB4O1xuICAuYmxvY2stdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuYmxvY2staGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGhlaWdodDogMTMwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmh0N3tcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgIH1cbiAgfVxufVxuI2pvYnMtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuLmpvYi1oZWFkZXItaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MDBweDtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICB9XG59XG4uam9iLWhlYWRlci10ZXh0IHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG4uY29udGVudCB7XG4gIHAsdWwge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm5ld3MtZmlsdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgLmJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ubmV3cy10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaDUge1xuICAgIFxuICB9XG4gICYubmV3cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRyaW5pZGFkO1xuICB9XG4gICYuY29tbXVuaXF1ZS1wcmVzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHppcmNvbjtcbiAgICAgY29sb3I6ICRzaGlwZ3JleTtcbiAgICBoNSB7XG4gICAgICAgY29sb3I6ICRzaGlwZ3JleTtcbiAgICAgIFxuICAgIH1cbiAgIFxuICB9XG4gICYuYXJ0aWNsZS1wcmVzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNoaXBncmV5O1xuICB9XG59XG4ubmV3cy1waWMge1xuICBoZWlnaHQ6IDEzMHB4O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi50aGVfbmV3c190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uZXhjZXJwdHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi50aGVfbmV3c19jb250ZW50IHtcbiAgICBib3JkZXI6IDhweCBzb2xpZCAkd2lsZHNhbmQ7IFxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbn1cbi50aGVfbmV3c190ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5zaW5nbGUtcHJlc3NfbmV3cyAjbWFpbiB7XG4gIG1hcmdpbi10b3A6IDEzMHB4O1xufVxuLm5ld3NfY29udGVudCBoMSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbn1cbi5uZXdzX2NvbnRlbnQgaDUsLm5ld3NfY29udGVudCBoNCwubmV3c19jb250ZW50IGgzLC5uZXdzX2NvbnRlbnQgaDIsLm5ld3NfY29udGVudCBoMXtcbnBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuYTpob3ZlciB7XG5jb2xvcjogJGdyZW5hZGllcjtcbn1cbi5uZXdzX3Bob3RvIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi50aGVfbmV3c190aXRsZSB7XG5tYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLnllYXJzLC5maWxtb2dyYXBoaWUge1xuICAuZmlsbS1ob3ZlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAuYnJlYWtkb3duIHtcbiAgICAgIGJvdHRvbTogMjVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGEgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjIpIHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOnNjYWxlKDEuMikgdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxLjIpIHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5ob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMSkgdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICB9XG4uaG92ZXIge1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC44KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6MDtcbiAgbGVmdDowO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxufVxuLmZpbG1vZ3JhcGhpZSB7XG4gIC5maWxtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgaGVpZ2h0OiAzODNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAuZmlsbS1ob3ZlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDowO1xuICAgICAgbGVmdDowO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuOCk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICBpbWcucGljdG9faW1kYiB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4yKSB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTpzY2FsZSgxLjIpIHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMS4yKSB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciAuZmlsbS1ob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgaW1nLnBpY3RvX2ltZGIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMSkgdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG4gIC5wb3N0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBcbiAgfVxufVxuLnN1Yl9oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cbi5zaXRlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0cmluaWRhZDtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuI3ByaW1hcnktbWVudSB7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gbGl7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgfVxuICAgIGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6ICRib2xkO1xuICAgIH1cbiAgfVxufVxuLmN0YS1uZXdzbGV0dGVyIHtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmbG9hdDogcmlnaHQ7XG4gIC5idG4ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aWxkc2FuZDtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR0cmluaWRhZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICB9XG4gIH1cbn1cbi5oYW1idXJnZXIge1xuICAvLyBkaXNwbGF5OiBpbmxpbmU7XG4gIC8vIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogNnB4IDIwcHggMTBweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGFtYnVyZ2VyIC5saW5le1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2YwZjE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDNweCBhdXRvO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uaGFtYnVyZ2VyOmhvdmVye1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jaGFtYnVyZ2VyLTUuaXMtYWN0aXZle1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbiNoYW1idXJnZXItNS5pcy1hY3RpdmUgLmxpbmU6bnRoLWNoaWxkKDIpe1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gIC1vLXRyYW5zaXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbiNoYW1idXJnZXItNSAubGluZTpudGgtY2hpbGQoMil7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgLW8tdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbn1cblxuXG4jaGFtYnVyZ2VyLTUuaXMtYWN0aXZlIC5saW5lOm50aC1jaGlsZCgyKXtcbiAgb3BhY2l0eTogMDtcbn1cblxuI2hhbWJ1cmdlci01LmlzLWFjdGl2ZSAubGluZTpudGgtY2hpbGQoMSksXG4jaGFtYnVyZ2VyLTUuaXMtYWN0aXZlIC5saW5lOm50aC1jaGlsZCgzKXtcbiAgd2lkdGg6IDE1cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcbiAgLW8tdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xufVxuXG4jaGFtYnVyZ2VyLTUuaXMtYWN0aXZlIC5saW5lOm50aC1jaGlsZCgxKXtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KSByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCkgcm90YXRlKDQ1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCkgcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuI2hhbWJ1cmdlci01LmlzLWFjdGl2ZSAubGluZTpudGgtY2hpbGQoMyl7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpIHJvdGF0ZSgtNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpIHJvdGF0ZSgtNDVkZWcpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCkgcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KSByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5tZW51LWhhbWJ1cmdlciB7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOjQ1cHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbGVmdDowO1xuXG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0cmluaWRhZDtcbiAgICB1bCBsaXtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIFxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgIH1cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcbiAgICB9XG4gIH1cbn1cbi5zdWItbWVudS1jb25lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG4uY2xlYXIge1xuICBjbGVhcjogYm90aDtcbn1cbmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR6aXJjb247XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgdWwge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5tZW51IHtcblxuICAgICAgICBsaXtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgIH1cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkdHJpbmlkYWQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6ICRib2xkO1xuICAgIH1cbiAgfVxuICAuc3ViLW1lbnUgbGkgYSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGNvbG9yOiAkc2hpcGdyZXkhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuc3ViLW1lbnUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbGkge1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZm9vdGVyLWNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5sb2dvX3VmdW5kIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLnJvdW5kZWRfcHJldiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyIDogMnB4IHNvbGlkICR0cmluaWRhZDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGhlaWdodDogMzVweDtcbiAgd2lkdGg6IDM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xM3B4O1xuICAgIG1hcmdpbi1yaWdodDogOXB4O1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50IDogdXJsKCdkaXN0L2ltZy9wcmV2X2Fycm93LnBuZycpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6OHB4O1xuICAgIGxlZnQ6MTFweDtcbiAgfVxufVxuLnJvdW5kZWRfbmV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyIDogMnB4IHNvbGlkICR0cmluaWRhZDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGhlaWdodDogMzVweDtcbiAgd2lkdGg6IDM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiA5cHg7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQgOiB1cmwoJ2Rpc3QvaW1nL25leHRfYXJyb3cucG5nJyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDo4cHg7XG4gICAgbGVmdDoxM3B4O1xuICAgIFxuICB9XG59XG4uYnRuMyB7XG4gIGNvbG9yOiAjRTk0ZjA1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogJGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6XCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNHB4O1xuLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmluaWRhZDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDAlKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDAlKTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4uYnRuMzpob3ZlcjphZnRlciB7XG4gIHdpZHRoOiA4MCU7XG4gIGNvbG9yOiAkZ3JlbmFkaWVyO1xufVxuI3NsaWRlciB7XG4gIGhlaWdodDogNjAwcHg7XG4gIC5zbGlkZSB7XG4gICAgaDMscCB7XG4gICAgICB0ZXh0LXNoYWRvdzogLTNweCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgfVxuXG5iYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBcbiAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgJi5hY3RpdmUge1xuICAgb3BhY2l0eTogMTtcbiAgICAuc2xpZGUtdGl0bGUge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb246ZmFkZUxlZnQgLjVzIGN1YmljLWJlemllcigwLjI1LDAuNDYsMC40NSwwLjk0KSBib3RoO1xuICBhbmltYXRpb246ZmFkZUxlZnQgLjVzIGN1YmljLWJlemllcigwLjI1LDAuNDYsMC40NSwwLjk0KSBib3RoO1xuICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAgICB9XG4gICAgICAgJi5pbmFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC5zbGlkZS10aXRsZSB7XG4gICAgICAgICAgYW5pbWF0aW9uOm5vbmU7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgIH1cbiAgICAgICAuc2xpZGUtY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiA5cHg7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGxlZnQ7XG4gICAgICAgIGxlZnQ6IDIwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkdHJpbmlkYWQ7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgfVxuICB9XG59XG4uc2xpZGUtdGl0bGUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLWRlbGF5IDogMS4ycztcbn1cbi5ob21lX3N1Yi1tZW51IHtcbiAgbWFyZ2luLXRvcDogNTBweDtcblxuICBhLmJ0biB7XG4gICAgbWFyZ2luOiAwIDdweDtcbiAgfVxufVxuLmJ1cmVhdSB7XG5cbiAgaGVpZ2h0OiAzNjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaDMge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgIGNvbG9yOiAkdHJpbmlkYWQ7XG4gICAgfVxuICB9XG4gIGgzIHtcblxuICAgIGJvcmRlci1ib3R0b206IDNweCBkb3R0ZWQgJHppcmNvbjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAxMjBweDtcbi8vIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgfVxuICAucGljdG8ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDApO1xuICB9XG4gIC5waWN0by5icnV4ZWxsZXMge1xuICAgIHdpZHRoOiA3MnB4O1xuXG4gIH1cbiAgLnBpY3RvLmxvbmRyZXMge1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG4gIC5waWN0by5sYSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG4gIC5waWN0by5wYXJpcyB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gIH1cbiAgLnBpY3RvLnZhbmNvdXZlciB7XG4gICAgd2lkdGg6IDU0cHg7XG4gIH1cbiAgc3ZnIHtcbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6ICR0cmluaWRhZDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBoMyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG59XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubWVldF91cyBoMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuLmhvbWVfYWN0dSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aWxkc2FuZDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXG59XG4uaG9tZSAuaGVhZGVyLXRpdGxle1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgJjphZnRlciB7XG4gICAgICBib3R0b206MDtcbiAgICB9XG59XG5zZWN0aW9uLmV4cGVydGlzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0cmluaWRhZDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG5cbn1cbi5jaGlmZnJlX2NvbnRlbnQge1xucG9zaXRpb246IHJlbGF0aXZlO1xuaDN7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLC01MCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsLTUwJSk7XG59XG4gIHN2ZyB7XG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiAjZmZmO1xuICAgIH1cbiAgfVxufVxuLmNoaWZmcmUge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAmLnBlcnNvbm5lcywmLmZpbG1zIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkd2lsZHNhbmQ7XG4gIH1cbiAgICAmLnBlcnNvbm5lcyBzdmcge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxuICAmLmZpbG1zIHN2ZyB7XG4gICAgd2lkdGg6IDY1cHg7XG4gIH1cbiAgJi5jYSBzdmcge1xuICAgIHdpZHRoOiA1NXB4O1xuICB9XG59XG4uaG9tZSBmb290ZXIge1xuICAgICAgbWFyZ2luLXRvcDogLTlweDtcbn1cbi5tZWV0X3VzIHtcbiAgIC5jb2wtbWQtMi5zY3JvbGwtYW5pbWF0aW9uLXVwOm50aC1jaGlsZCgyKXtcbiAgICBhbmltYXRpb24tZGVsYXk6MC4xcztcbiAgfVxuICAgLmNvbC1tZC0yLnNjcm9sbC1hbmltYXRpb24tdXA6bnRoLWNoaWxkKDMpe1xuICAgIGFuaW1hdGlvbi1kZWxheTowLjJzO1xuICB9XG4gICAuY29sLW1kLTIuc2Nyb2xsLWFuaW1hdGlvbi11cDpudGgtY2hpbGQoNCl7XG4gICAgYW5pbWF0aW9uLWRlbGF5OjAuM3M7XG4gIH1cbiAgIC5jb2wtbWQtMi5zY3JvbGwtYW5pbWF0aW9uLXVwOm50aC1jaGlsZCg1KXtcbiAgICBhbmltYXRpb24tZGVsYXk6MC40cztcbiAgfVxufVxuLm5ld3NfYmxvY2sge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuXG4gIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLm5ld3MtY29udGVudCB7XG4gICAgcGFkZGluZyA6IDMwcHggNzBweCAzMHB4IDMwcHg7XG4gICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgIGhlaWdodDogMjUwcHg7XG4gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgaDMge1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICB9XG4gICAgICY6aG92ZXIgLmJnIHtcbiAgICAgIHRyYW5zZm9ybTpzY2FsZSgxLjEpIHRyYW5zbGF0ZSgtNDUlLC00NSUpO1xuICAgICB9XG4gICAgIC5iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG5cbiAgICB0cmFuc2Zvcm06c2NhbGUoMSkgdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICB9XG59XG4ubmV3cy10YWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0cmluaWRhZDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWJvdXRfaW50cm8ge1xuICBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmxvZ28tbWVudSB7XG4gIHN2ZyB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiAjZmZmO1xuICAgIH1cbiAgfVxufVxuLmNoaWZmcmVzIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbnN2ZyB7XG4gIHBhdGgge1xuICAgIGZpbGw6ICR0cmluaWRhZDtcbiAgfVxufVxuICAgICNtb3ZpZSB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgXG4gIH1cbiAgI2RvbGxhcnMge1xuICAgIHdpZHRoOiAyNnB4O1xuICB9XG4gICNjaGFpciB7XG4gICAgd2lkdGg6IDM5cHg7XG4gIH1cbiAgI3Ryb3BoeXtcbiAgICB3aWR0aDogNDhweDtcbiAgfVxufVxuaHIge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMGUwZTA7ICAgIFxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmF3YXJkIHtcbiAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMCUgLSAxNnB4KSA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogOHB4IHNvbGlkICR3aWxkc2FuZDsgXG59XG4uYXdhcmRzIHtcbiAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIC5odDcge1xuICAgIGZvbnQtZmFtaWx5OiAkYmxhY2s7XG4gIH1cbn1cbi5oZWFkZXItdGl0bGUuYWJvdXRfaW50cm8ge1xuICAmOmFmdGVyIHtcbiAgICBib3R0b206NjVweDtcbiAgfVxufVxuLmFib3V0X3RlYW0gaDEge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWpvYnMge1xuICAgLmJsb2NraW1nLXRleHQgLmJsb2NrLXRleHQge1xuICAgIGJvcmRlcjoycHggc29saWQgJHRyaW5pZGFkO1xuICAgIHBhZGRpbmc6IDMwcHggNjBweDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtOC4zMzMzJSAtIDE1cHgpO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1qb2JzLXZmeCB7XG4gICAuYmxvY2tpbWctdGV4dCAuYmxvY2stdGV4dCB7XG4gICAgYm9yZGVyOjJweCBzb2xpZCAkdHJpbmlkYWQ7XG4gICAgcGFkZGluZzogMzBweCA2MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC04LjMzMzMlIC0gMTVweCk7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWpvYnMtZmluaXNoaW5nIHtcbiAgIC5ibG9ja2ltZy10ZXh0IC5ibG9jay10ZXh0IHtcbiAgICBib3JkZXI6MnB4IHNvbGlkICR0cmluaWRhZDtcbiAgICBwYWRkaW5nOiAzMHB4IDYwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTguMzMzMyUgLSAxNXB4KTtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnRlYW0tY29udGVudCB7XG4gIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJSA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgJjpob3ZlciAuaG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgICAgLmhvdmVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI5cHgpO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICByaWdodDowO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMyw3OSw1LDAuODUpO1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaG92ZXItY29udGVudCB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNvdXMtZGVwIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRyaW5pZGFkO1xuICAgICAgICAuc2RfY29udGVudCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDowO1xuICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmh0NyB7XG50cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpIHRyYW5zbGF0ZSgwLC0xMDAlKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtNnB4O1xuICAgIHRvcDogMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgICAgfVxufVxuLmFib3V0X3F1b3RlIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRyaW5pZGFkO1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cbiAgI3F1b3RlX3N2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xNzBweDtcbiAgICB0b3A6MDtcbiAgICB3aWR0aDogMTM1cHg7XG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiNmZmY7XG4gICAgfVxuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1hYm91dCBmb290ZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNvbnRhY3RfYW5jaG9yIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgLnBpY3RvIHtcblxuICB9XG4gIC5waWN0by5icnV4ZWxsZXMgc3ZnIHtcbiAgICB3aWR0aDogNzJweDtcblxuICB9XG4gIC5waWN0by5sb25kcmVzIHN2ZyB7XG4gICAgd2lkdGg6IDE4cHg7XG4gIH1cbiAgLnBpY3RvLmxhIHN2ZyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG4gIC5waWN0by5wYXJpcyBzdmcge1xuICAgIHdpZHRoOiA0NnB4O1xuICB9XG4gIC5waWN0by52YW5jb3V2ZXIgc3ZnIHtcbiAgICB3aWR0aDogNTRweDtcbiAgfVxuICAucGljdG8gc3ZnIHtcbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6ICR0cmluaWRhZDtcbiAgICB9XG4gIH1cbn1cbi5jb250YWN0X2luZm9zIC5jYXJ0ZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29udGFjdF9pbmZvcyB7XG5wYWRkaW5nLWJvdHRvbTogMTIwcHg7XG5wb3NpdGlvbjogcmVsYXRpdmU7XG5cbiY6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4mOmFmdGVyIHtcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtMCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC0wJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtMCUpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmluaWRhZDtcbn1cblxuICAmLmxlZnQge1xuICAgIHNwYW4udmlsbGUge1xuICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDA7XG5oZWlnaHQ6IDA7XG5ib3JkZXItc3R5bGU6IHNvbGlkO1xuYm9yZGVyLXdpZHRoOiAxOXB4IDAgMThweCAxNnB4O1xuYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkdHJpbmlkYWQ7XG5wb3NpdGlvbjogYWJzb2x1dGU7XG5yaWdodDogMDtcbnRyYW5zZm9ybTp0cmFuc2xhdGUoMTAwJSwwKTtcbnRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBpY3RvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgfVxuICAgICYucmlnaHQge1xuICAgIHNwYW4udmlsbGUge1xuICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAwO1xuaGVpZ2h0OiAwO1xuYm9yZGVyLXN0eWxlOiBzb2xpZDtcbmJvcmRlci13aWR0aDogMTlweCAxNnB4IDE4cHggMDtcbmJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJHRyaW5pZGFkIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xucG9zaXRpb246IGFic29sdXRlO1xubGVmdDowO1xudHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTAwJSwwKTtcbnRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBpY3RvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG4gIH1cbiAgICBzcGFuLnZpbGxle1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRyaW5pZGFkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgcGFkZGluZzogNnB4IDE1cHggNnB4IDE1cHg7XG4gICAgICAucGljdG8ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgICAucGljdG8gc3ZnIHtcbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6ICNmZmY7XG4gICAgfVxuICB9XG4gICAgLnBpY3RvLmJydXhlbGxlcyBzdmcge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIH1cbiAgICAgICAgLnBpY3RvLmxvbmRyZXMgc3ZnIHtcbiAgICB3aWR0aDogNXB4O1xuICAgIH1cbiAgICAgICAgICAucGljdG8ubGEgc3ZnIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICB9XG4gICAgICAgICAgLnBpY3RvLnBhcmlzIHN2ZyB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgfVxuICAgICAgICAgIC5waWN0by52YW5jb3V2ZXIgc3ZnIHtcbiAgICB3aWR0aDogMTlweDtcbiAgICB9XG4gIH1cbn1cbi50b2RyYXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXM7XG4mOmJlZm9yZSwmOmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgfVxuXG5cbiAgJjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG5cblxuICAmOmFmdGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgXG5cbn1cblxuXG4udG9kcmF3LmRyYXcge1xuXG5cbiAgICBjb2xvcjogJHRyaW5pZGFkO1xuICBcblxuIFxuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICR0cmluaWRhZDsgXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdHJpbmlkYWQ7XG4gICAgdHJhbnNpdGlvbjpcbiAgICAgIHdpZHRoIDAuMjVzIGVhc2Utb3V0LCBcbiAgICAgIGhlaWdodCAwLjI1cyBlYXNlLW91dCAwLjI1czsgXG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdHJpbmlkYWQ7IFxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdHJpbmlkYWQ7XG4gICAgdHJhbnNpdGlvbjpcbiAgICAgIGJvcmRlci1jb2xvciAwcyBlYXNlLW91dCAwLjVzLCBcbiAgICAgIHdpZHRoIDAuMjVzIGVhc2Utb3V0IDAuNXMsIFxuICAgICAgaGVpZ2h0IDAuMjVzIGVhc2Utb3V0IDAuNzVzOyBcbiAgfVxufVxuXG4ucHJvZGN0aW9uLWhlYWRlciB7XG4gIGhlaWdodDogNjAwcHg7XG5cbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ud2NvbnRlbnQge1xuICBoMixwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnByb2R1Y3Rpb25fd29yZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAub3ZlcmxheSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICB0b3A6MDtcbiAgICAgIGxlZnQ6MDtcbiAgICB9XG4gICAgaDMge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgfVxufVxuLnByb2R1Y3Rpb25fd29yZC50b2RyYXc6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTMwcHg7XG4gICAgcmlnaHQ6IC0zMHB4O1xufVxuLnByb2R1Y3Rpb25fd29yZC50b2RyYXc6YmVmb3JlIHtcbiAgICB0b3A6IDMwcHg7XG4gICAgbGVmdDogMzBweDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1wcm9kdWN0aW9uIC5oZWFkZXItdGl0bGU6YWZ0ZXIge1xuICAgIGJvdHRvbTogNzVweDtcbiAgfVxuICAucHJvZHVjdGlvbl9ub3Rle1xuICAgIHBhZGRpbmc6IDQ1cHggOTBweCA7XG4gIH1cbiAgLnZmeF9zZXJ2aWNlcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRyaW5pZGFkO1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbnVsLGxpIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbiAgICBoMSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICAgICAmOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGlzdC9pbWcvYXJyb3ctYm90dG9tLXdoaXRlLnN2Zyk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogNTFweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMCUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMCUpO1xuICB9XG4gICAgfVxuICB9XG4gIC52ZnhfbWFuYWdlbWVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRpc3QvaW1nL2Fycm93LWJvdHRvbS5zdmcpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUxcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDAlKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDAlKTtcbiAgfVxuICAgIGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICB9XG4gICAgLmJpby1saW5rLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2lsZHNhbmQ7XG4gICAgLmJpbyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBwLmxpbmUtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICAmOmFmdGVyIHtcbmNvbnRlbnQ6IFwiXCI7XG5wb3NpdGlvbjogYWJzb2x1dGU7XG5sZWZ0OjA7XG5ib3R0b206IC0zMHB4O1xuYmFja2dyb3VuZC1jb2xvcjogJHRyaW5pZGFkO1xuaGVpZ2h0OiA1cHg7XG53aWR0aDogMzBweDtcbiAgICB9XG4gIH1cbiAgLm5vc19idXJlYXV4IHtcbiAgICBoMSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgICB9XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkaXN0L2ltZy9hcnJvdy1ib3R0b20uc3ZnKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwwJSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwwJSk7XG4gIH1cbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbiAgLnNwbGl0LTIge1xuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xuICAgICAgLW1vei1jb2x1bW4tY291bnQ6IDI7XG4gICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcblxuICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAzMHB4O1xuICAgICAgLW1vei1jb2x1bW4tZ2FwOiAzMHB4O1xuICAgICAgICAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICB9XG4gIC5ib3R0b20tbGluZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0cmluaWRhZDtcbiAgfVxuICAuaGlnaGxpZ2h0IHtcbiAgICBwYWRkaW5nOiA2MHB4IDYwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRyaW5pZGFkO1xuICAgIHAge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc3RlcHMgLmJvdHRvbS1saW5lIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gIC5zdGVwcyBoMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgLnN0ZXBze1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICAuYnRuMyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxuICAuZnVuZGluZ19zdWItbWVudSB7XG4gICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAuYnRuIHtcbiAgICAgIG1hcmdpbjogMCA3cHg7XG4gICAgfVxuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZ1bmRpbmcgLnByb2RjdGlvbi1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgLnN0ZXBzIHN0cm9uZyB7XG4gICAgY29sb3I6ICR0cmluaWRhZDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIC5zb2NpYWwtbWVudSB7XG4gICAgYSB7XG4gICAgICBib3JkZXIgOjJweCBzb2xpZCAkdHJpbmlkYWQ7XG4gICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgaGVpZ2h0OjM1cHg7XG4gICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmluaWRhZDtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICNmZmY7XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICB9XG4gICAgfVxuLmZhY2Vib29rIHtcbiAgd2lkdGg6IDhweDtcbn1cbi5saW5rZWRpbiB7XG4gIHdpZHRoOiAxNnB4O1xufVxuLnR3aXR0ZXIge1xuICB3aWR0aDogMThweDtcbn1cbiAgICAgIHN2ZyB7XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiR0cmluaWRhZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIFxuICB9XG5cblxuW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpLFxuW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4O1xufVxuW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgbGFiZWwsXG5bdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxLjk1ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4gIFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmJlZm9yZSxcblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7IHRvcDogMDtcbiAgd2lkdGg6IDIwcHg7IGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiA0cHggc29saWQgJHRyaW5pZGFkO1xuICBiYWNrZ3JvdW5kOiAkdHJpbmlkYWQ7XG5cblxufVxuXG5bdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDphZnRlcixcblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoJ2Rpc3QvaW1nL2NoZWNrLmpwZycpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgLyogZm9udC1zaXplOiAyOXB4OyAqL1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogLjg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjFzO1xufVxuXG5bdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG5bdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cblt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQ6bm90KDpjaGVja2VkKSArIGxhYmVsOmJlZm9yZSxcblt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2JiYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbn1cblt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG5bdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkICsgbGFiZWwge1xuICBjb2xvcjogI2FhYTtcbn1cblxuW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkOmZvY3VzICsgbGFiZWw6YmVmb3JlLFxuW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpOmZvY3VzICsgbGFiZWw6YmVmb3JlIHtcblxufVxuLm5ld3NsZXR0ZXItZm9vdGVyIFt0eXBlPVwiZW1haWxcIl0ge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDJweCAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gICY6Zm9jdXMge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gIGNvbG9yOiAkc2hpcGdyZXk7XG4gICAgZm9udC1mYW1pbHk6ICRib2xkO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuJjo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAkc2hpcGdyZXk7XG4gICAgZm9udC1mYW1pbHk6ICRib2xkO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cbiAgY29sb3I6ICRzaGlwZ3JleTtcbiAgICBmb250LWZhbWlseTogJGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG4mOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xuICBjb2xvcjogJHNoaXBncmV5O1xuICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjtcbn1cbn1cbi5uZXdzbGV0dGVyLWZvb3RlciBbdHlwZT1cInN1Ym1pdFwiXSB7XG5iYWNrZ3JvdW5kLWNvbG9yOiAjRTk0ZjA1O1xuICAgIGNvbG9yOiAjRjRGNEY0O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgcGFkZGluZzogMnB4IDIxcHg7XG4gICAgb3V0bGluZTogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xufVxuLm5ld3NsZXR0ZXItZm9vdGVyIHAge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5uZXdzbGV0dGVyLWZvb3RlciBoNntcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmZvb3Rlcl91ZnVuZCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uY2FydGVfY29udGVudCB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybChkaXN0L2ltZy9pY29uX3pvb20uc3ZnKTtcbiAgICB3aWR0aDogMjhweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMSkgdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6MC4zcztcbiAgfVxuICAmOmhvdmVyOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4xKSB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTpzY2FsZSgxLjEpIHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMS4xKSB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgfVxuXG4gIGhlaWdodDogMjIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgJjpob3ZlciAuYmcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSkgdHJhbnNsYXRlKC00NSUsLTQ1JSk7XG4gIH1cbiAgLmJnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogLjc7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbi5jb250ZW50dyB7XG4gIGgzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmJ1cmVhdXhfY29udGVudCB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgJHRyaW5pZGFkO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgaDIscCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG4uYnJlYWtkb3duIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMzBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGxlZnQ6IDUwJTtcblxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMCUpO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRib2xkIWltcG9ydGFudDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICR0cmluaWRhZCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbn1cbi5maWxtb2dyYXBoaWUgLmZpbG0taG92ZXI6aG92ZXIgLmJyZWFrZG93biB7XG4gIG9wYWNpdHk6IDE7XG59XG4jbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZW51LXZmeCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDowO1xuICBsZWZ0OjA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogOTk5O1xuICB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICB9XG4gIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLm1lbnUgbGkgYSB7XG4gICAgICAgIGNvbG9yOiAjRjRGNEY0O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59XG4udmlkZW9fY29udGVudCB7XG4gIC50aGVfdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8qIDE2OjkgKi9cbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi50aGVfdmlkZW8gaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG59XG4uZmlsbW9ncmFwaGllIC5uZXdzLXRhZyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gICY6Zmlyc3QtY2hpbGQoKSB7XG5tYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1WRlgtcHJvamV0cyAuZmlsbW9ncmFwaGllIC5jb2wtbWQtMyB7XG4gIGhlaWdodDogNTUwcHg7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1WRlgtVGVhbSAuY29sLW1kLTMubG9uZHJlcywucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1WRlgtVGVhbSAuY29sLW1kLTMubG9zLWFuZ2VsZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtVkZYLVRlYW0gLmNvbC1tZC0zLmxvbmRvbiwucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1WRlgtVGVhbSAuY29sLW1kLTMubG9zLWFuZ2VsZXMtZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVtZWRpYV90ZWFtIC5jb2wtbWQtMyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4udW1lZGlhX3RlYW0ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmN1cnJlbnRfcGFnZV9pdGVtIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiNwcmltYXJ5LW1lbnUgLmN1cnJlbnRfcGFnZV9pdGVtIGEge1xuICBib3JkZXI6IDFweCBzb2xpZCAkd2lsZHNhbmQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbi5ob21lX3Byb2pldHNfdmZ4IC5maWxtb2dyYXBoaWUgLmZpbG0ge1xuICAvLyBoZWlnaHQ6IDIwMHB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtVkZYLUhvbWUge1xuICAuaGVhZGVyLXRpdGxlLnRvcCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgJjphZnRlciB7XG4gICAgICBib3R0b206IDI1cHg7XG4gICAgfVxuICB9XG4gIC5uZXdzX2Jsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5qb2Itb2ZmZXIgLm5ld3MtY29udGVudCB7XG4gICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgJHRyaW5pZGFkO1xuICAgIC5uZXdzLXRhZyB7XG4gICAgICBtYXJnaW4tbGVmdDogMThweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAubmV3cy10YWc6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkaXN0L2ltZy9hcnJvdy1yaWdodC5zdmcpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4cHggMTZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgXG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAtMTdweDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwtNTAlKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwtNTAlKTtcbiAgICB9XG4gIH1cbn1cbi5tZW51LWl0ZW0uYWN0aXZlIGEge1xuICBib3JkZXI6IDFweCBzb2xpZCAkd2lsZHNhbmQ7XG59XG5hIHtcbiAgZm9udC1mYW1pbHk6ICRtZWRpdW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuXG59XG4gIC5maWxtaGVpZ2h0e1xuICAgIGhlaWdodDogMCFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MCU7XG4gICAgXG4gIH1cbiAgLnllYXJzIC5maWxtLWhvdmVyIHtcbiAgXG4gIH1cbiAgLmZpbG1vZ3JhcGhpZSAuZmlsbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDowO1xuICAgIGxlZnQ6MDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1WRlgtcHJvamV0cyAuZmlsbW9ncmFwaGllIC5jb2wtbWQtMywgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZmlsbW9yZ3JhcGh5IC5maWxtb2dyYXBoaWUgLmNvbC1tZC0ze1xuICAgIGhlaWdodDogNDk1cHg7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gICAgICAgaGVpZ2h0OiA1OTBweDtcbiAgXG4gICAgfVxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgICAgICBoZWlnaHQ6IDU0MHB4O1xuIFxuICAgIH1cbiAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODc1cHgpIHtcbiAgICAgICBoZWlnaHQ6IDQ5NXB4O1xuIFxuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zcGxpdC0yIHtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogbm9uZTtcbiAgICAgIC1tb3otY29sdW1uLWNvdW50OiBub25lO1xuICAgICAgICAgICBjb2x1bW4tY291bnQ6IG5vbmU7XG5cbiAgIC13ZWJraXQtY29sdW1uLWdhcDogbm9uZTtcbiAgICAgIC1tb3otY29sdW1uLWdhcDogbm9uZTtcbiAgICAgICAgICAgY29sdW1uLWdhcDogbm9uZTtcbiAgfVxuICAuYmlvLWxpbmstY29udGFpbmVyLC5iaW97XG4gICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLm1hbmFnZXJfY3RhIC5jb2wtbWQtOCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWFuYWdlcl9jdGEge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgLmJpb19saW5rc19zbGlkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5maW5pc2hpbmdfZmluYW5jaW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIGgxLCBoNiB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIGg2IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gIH1cbiAgLnRpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMCU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsLTUwJSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsLTUwJSk7XG4gICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5oZWFkbGluZSB7XG5iYWNrZ3JvdW5kLWNvbG9yOiAkdHJpbmlkYWQ7XG5wb3NpdGlvbjogcmVsYXRpdmU7XG5tYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5udW1iZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzNSU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDowO1xuICAgIGxlZnQ6MDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNvbnRlbnQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNjUlO1xuICAgIG1hcmdpbi1sZWZ0OiAzNSU7XG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW46MnB4O1xuICAgIH1cbiAgfVxufVxuLmNsZWFyIHtcbiAgY2xlYXI6Ym90aDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLUZJTklTSElORy1zdHVkaW8gZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi53aWxkc2FuZCBsaSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbmlzaGluZ19tYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJpbmlkYWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLmFkZHJlc3Mge1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDglO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLC01MCUpO1xuICB9XG4gIC5tYXAge1xuICAgIGhlaWdodDogMzc1cHg7XG5cbiAgICB3aWR0aDogNjUlO1xuICAgIG1hcmdpbi1sZWZ0OiAzNSU7XG5cbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cblxuLmZpbmlzaGluZ19tYXBfYWRkcmVzcyB7XG4gICAgICAgICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRpc3QvaW1nL2Fycm93LWJvdHRvbS13aGl0ZS5zdmcpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMCUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMCUpO1xuICB9XG4gIGJhY2tncm91bmQtY29sb3I6ICR0cmluaWRhZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBpbWcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG4gIGgxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuICBhZGRyZXNzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6ICRib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNvbnRhY3QtZmluaXNoaW5nIHtcbiAgZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uZmluaXNoaW5nX21hcCAuYWRkcmVzcyB7XG4gIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG4gIGltZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0zN3B4O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICB3aWR0aDogMjJweDtcblxuICB9XG4gIGgxIHtcbiAgICBsaW5lLWhlaWdodDogMi42O1xuICB9XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogJGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLUZJTklTSElORy1Ib21lIGZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1GSU5JU0hJTkctSG9tZSB7XG4gIC5oZWFkZXItdGl0bGUudG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvdHRvbTogMjVweDtcbiAgICB9XG4gIH1cbiAgLm5ld3NfYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLmpvYi1vZmZlciAubmV3cy1jb250ZW50IHtcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAkdHJpbmlkYWQ7XG4gICAgLm5ld3MtdGFnIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5uZXdzLXRhZzpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRpc3QvaW1nL2Fycm93LXJpZ2h0LnN2Zyk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDhweCAxNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IC0xN3B4O1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLC01MCUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsLTUwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLC01MCUpO1xuICAgIH1cbiAgfVxufVxuXG4uZXJyb3I0MDQge1xuICBmb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiNtYWluIHtcbiAgbWluLWhlaWdodDogNjB2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmluaWRhZDtcblxufVxuLmNvbnRlbnQ0MDR7XG4gIC5idG4ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjojZmZmO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBzdmcge1xuICAgIGhlaWdodDogNzJweDtcbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6I2ZmZjtcbiAgICB9XG4gIH1cbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG59XG4ubXNnIHtcbiAgaDIge1xuICAgIGNvbG9yOiAjNEQ0RDREO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LWZhbWlseTogYnJhbmRvbkJsYWNrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIHAge1xuICAgIGNvbG9yOiAjNEQ0RDREO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IGJyYW5kb25Cb2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4ubXNnLWNvbnRhaW5lciB7XG5cbiAgbWluLWhlaWdodDogNDBweDtcbn1cbi5ubF9wb3B1cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmJlZm9yZSxcblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7IHRvcDogMDtcbiAgd2lkdGg6IDIwcHg7IGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiA0cHggc29saWQgJHRyaW5pZGFkO1xuICBiYWNrZ3JvdW5kOiAkdHJpbmlkYWQ7XG5cblxufVxuXG5bdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDphZnRlcixcblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbmNvbnRlbnQ6ICcnO1xuICAgIGNvbnRlbnQ6IHVybCgnZGlzdC9pbWcvY2hlY2suanBnJyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICAvKiBmb250LXNpemU6IDI5cHg7ICovXG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAuODtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMXM7XG59XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC44KTtcbiAgei1pbmRleDogOTk5OTk5OTtcbiAgLm5sX2NvbnRlbnQge1xuICAgIHdpZHRoOiA2MHZ3O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2lsZHNhbmQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblxuICAgICAgICBwYWRkaW5nOiA2MHB4O1xuICAgICAgICAmOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICR0cmluaWRhZDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgYm90dG9tOiAxMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbmgzIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7ICBcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAkdHJpbmlkYWQ7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkdHJpbmlkYWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxufVxuLm5sX3BvcHVwIFt0eXBlPVwiZW1haWxcIl0ge1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR0cmluaWRhZDtcbiAgcGFkZGluZzogMnB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHRyaW5pZGFkO1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgY29sb3I6ICRzaGlwZ3JleTtcbiAgICBmb250LWZhbWlseTogJGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG4mOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICRzaGlwZ3JleTtcbiAgICBmb250LWZhbWlseTogJGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG4mOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xuICBjb2xvcjogJHNoaXBncmV5O1xuICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjtcbn1cbiY6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXG4gIGNvbG9yOiAkc2hpcGdyZXk7XG4gICAgZm9udC1mYW1pbHk6ICRib2xkO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxufVxuLm5sX3BvcHVwIFt0eXBlPVwic3VibWl0XCJdIHtcbmJhY2tncm91bmQtY29sb3I6ICNFOTRmMDU7XG4gICAgY29sb3I6ICNGNEY0RjQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBwYWRkaW5nOiA0cHggMjFweDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG4ubmxfcG9wdXAgcCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLm5sX3BvcHVwIGg2e1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uY2xvc2VfYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDIycHg7XG4gIHdpZHRoOiAyMnB4O1xuICByaWdodDogMzBweDtcbiAgdG9wOjMwcHg7XG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6MDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgd2lkdGg6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJpbmlkYWQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgIHJpZ2h0OiA0NSU7XG4gICAgdG9wOjA7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHdpZHRoOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRyaW5pZGFkO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MnB4KSB7XG4gICAgLm5sX2NvbnRlbnQge1xuICAgIHdpZHRoOiA5MHZ3IWltcG9ydGFudDtcbiAgfVxuICAudG9kcmF3LmRyYXc6YWZ0ZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50b2RyYXcuZHJhdzpiZWZvcmUge1xuICAgIGJvcmRlcjpub25lO1xuICAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wcm9kdWN0aW9uX25vdGUge1xuICAgIHBhZGRpbmc6MjBweCAwIWltcG9ydGFudDtcbiAgfVxuICAuZmxleCB7XG4gICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICB9XG4gIC5zcGxpdC0yIHtcbiAgICAgICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDE7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDE7XG4gICAgY29sdW1uLWNvdW50OiAxO1xuXG4gIH1cbiAgLmhpZ2hsaWdodCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuZnVuZGluZ19zdWItbWVudSAuYnRuLmJpZyB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5jaGlmZnJlX2NvbnRlbnQgaDMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCkhaW1wb3J0YW50O1xuICB9XG4gIC5jaGlmZnJlX2NvbnRlbnQge1xuICAgIC50ZXh0LWxlZnQsLnRleHQtcmlnaHQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvY2tpbWctdGV4dC5yaWdodCAuYmxvY2stdGV4dHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmZ1bmRpbmdfc3ViLW1lbnUgLmJ0bi5iaWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmNoaWZmcmUuZmlsbXMsIC5jaGlmZnJlLnBlcnNvbm5lc3tcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLmF3YXJkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gIH1cbiAgLmJsb2NraW1nLXRleHR7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLmF3YXJkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XG5cbi5pbnZlcnMtbWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuLmNoaWZmcmVzIC5jb2wtbWQtMyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uY29udGFjdF9pbmZvczphZnRlcntcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXJ0ZV9jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC5maW5pc2hpbmdfbWFwIC5tYXB7XG4gICAgICAgIHdpZHRoOiA1NSU7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1JTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkxMHB4KSB7XG4gIC5maW5pc2hpbmdfbWFwIHtcbiAgICAuYWRkcmVzcyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgdG9wOmluaGVyaXQhaW1wb3J0YW50O1xuICAgICAgbGVmdDppbmhlcml0IWltcG9ydGFudDtcbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5tYXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAudGV4dC1sZWZ0LXhzIHtcbiAgdGV4dC1hbGlnbjogbGVmdCFpbXBvcnRhbnQ7XG59XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cbiAgI2RlbW8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhhbWJ1cmdlciB7XG4gICAgcGFkZGluZzogNnB4IDEwcHggMTBweCFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3ByaW1hcnktbWVudSBsaSBhIHtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4IWltcG9ydGFudDtcbn1cbn1cblxuLm1lbnUtaGFtYnVyZ2VyLW1vYiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbm92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6MDtcbiAgdG9wOjBweDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gXG4gIHdpZHRoOiAxMDYlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRyaW5pZGFkO1xuICB0cmFuc2Zvcm06c2NhbGVZKDApO1xuICAgICAgei1pbmRleDogOTk5O1xuICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI2cyBlYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgIFxuICAgIC5zdWItbWVudSB7XG4gICBoZWlnaHQ6IDA7XG4gICBvdmVyZmxvdzogaGlkZGVuO1xuICAgbGkgYSB7XG4gICAgZm9udC1mYW1pbHk6ICRtZWRpdW07XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgIH1cbiAgIGxpIHtcbiAgICBwYWRkaW5nOiAwcHggMDtcbiAgIH1cbiAgICB9XG4gICAgICAgIC5zdWItbWVudS5hY3RpdmUge1xuICAgaGVpZ2h0OiBhdXRvO1xuICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgfVxuICAgIGxpIGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6IGJyYW5kb25Cb2xkO1xuXG4gICAgfVxuICAgIGxpIHtcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIH1cbiAgICBsaTo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAmLmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOnNjYWxlWSgxKTtcbiAgfVxufVxuXG4jaGFtYnVyZ2VyLW1vYi5pcy1hY3RpdmV7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuI2hhbWJ1cmdlci1tb2IuaXMtYWN0aXZlIC5saW5lOm50aC1jaGlsZCgyKXtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAtby10cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4jaGFtYnVyZ2VyLW1vYiAubGluZTpudGgtY2hpbGQoMil7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgLW8tdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbn1cblxuXG4jaGFtYnVyZ2VyLW1vYi5pcy1hY3RpdmUgLmxpbmU6bnRoLWNoaWxkKDIpe1xuICBvcGFjaXR5OiAwO1xufVxuXG4jaGFtYnVyZ2VyLW1vYi5pcy1hY3RpdmUgLmxpbmU6bnRoLWNoaWxkKDEpLFxuI2hhbWJ1cmdlci1tb2IuaXMtYWN0aXZlIC5saW5lOm50aC1jaGlsZCgzKXtcbiAgd2lkdGg6IDE1cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcbiAgLW8tdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xufVxuXG4jaGFtYnVyZ2VyLW1vYi5pcy1hY3RpdmUgLmxpbmU6bnRoLWNoaWxkKDEpe1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpIHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KSByb3RhdGUoNDVkZWcpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KSByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KSByb3RhdGUoNDVkZWcpO1xufVxuXG4jaGFtYnVyZ2VyLW1vYi5pcy1hY3RpdmUgLmxpbmU6bnRoLWNoaWxkKDMpe1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpIHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCkgcm90YXRlKC00NWRlZyk7XG59XG5cbi5tb2Itb3BlbiB7XG4gICNjb250ZW50IHtcbiAgICAvLyBoZWlnaHQ6IDA7XG4gICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcblxuICB9XG4gIGZvb3RlciB7XG4gICAgLy8gIGhlaWdodDogMDtcbiAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIH1cbn1cbmhlYWRlciB7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGhlYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDowO1xuICAgIGxlZnQ6MDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWVudS12Znh7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJja190b3AgYSB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjRTk0ZjA1O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICB3aWR0aDogMTBweDtcbiAgICB9XG59XG4jc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3NsaWRlcjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkaXN0L2ltZy9hcnJvdy1ib3R0b20uc3ZnKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICBib3R0b206IDYwcHg7XG4gICAgei1pbmRleDogOTk7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDAlKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDAlKTtcbn1cblxuI3BhZ2Uge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLmxlYXZlICNwYWdlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmxvYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOjA7XG4gIGxlZnQ6MDtcbmRpc3BsYXk6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5OTk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLmxvZ29fY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgIGhlaWdodDogMTE1cHg7XG4gICAgd2lkdGg6IDExOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmluaWRhZDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOmxvYWRlciAycyBub3JtYWwgZm9yd2FyZHMgY3ViaWMtYmV6aWVyKDAuMjUsMC40NiwwLjQ1LDAuOTQpO1xuICBhbmltYXRpb246bG9hZGVyIDJzIG5vcm1hbCBmb3J3YXJkcyBjdWJpYy1iZXppZXIoMC4yNSwwLjQ2LDAuNDUsMC45NCk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgICAgICBoZWlnaHQ6IDg0cHg7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgfVxuICAgIC5sb2dvIHtcbiAgICAgIGg2IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgIH1cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIFxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1GSU5JU0hJTkctc3R1ZGlvIC5idXJlYXV4X2NvbnRlbnQgcCB7XG5tYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2VsZWN0X2xnIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGEge1xuICAgIGNvbG9yOiAjRjRGNEY0O1xuICAgIHBhZGRpbmc6IDVweCA3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBicmFuZG9uQm9sZDtcbiAgICAgYm9yZGVyOiAxcHggc29saWQgI0Y0RjRGNDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiY6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2lsZHNhbmQ7XG4gIGNvbG9yOiAkdHJpbmlkYWQ7XG59XG4gICAgXG4gIH1cbn1cblxuLnNvY2lhbC1maXhlZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGEuc29jaWFsX2N0YSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1NnB4LDApO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsMCkhaW1wb3J0YW50O1xuICAgICAgICAgICAgLmhvdmVyX2N0YSB7XG5iYWNrZ3JvdW5kLWNvbG9yOiAkdHJpbmlkYWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICB9XG4gIC5ob3Zlcl9jdGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNoaXBncmV5O1xuICAgICAgICBwYWRkaW5nOiA3cHggMTFweCAycHggMTBweDtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgICBcbiAgfVxuICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIH1cbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC01MCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtNTAlKTtcbiAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgZGl2LnNvY2lhbF9jdGEge1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0U5NGYwNTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgJi5mYWNlYm9vayB7XG4gIHdpZHRoOiA4cHg7XG59XG4mLmxpbmtlZGluIHtcbiAgd2lkdGg6IDE2cHg7XG59XG4mLnR3aXR0ZXIge1xuICB3aWR0aDogMThweDtcbn1cbiAgICAgIH1cbiAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDojZmZmO1xuICAgICAgfVxufVxuLmFib3V0X2ludHJvIC5jaGlmZnJlcyBoNC50cmluaWRhZCwuYXdhcmQgLmh0NyB7XG4gIGZvbnQtZmFtaWx5OiAkYmxhY2s7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1maWxtb3JncmFwaHkgLmZpbG1vZ3JhcGhpZSAuY29sLW1kLTN7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zaW5nbGUtcHJlc3NfbmV3cyAudGhlX25ld3NfdGl0bGUsLnNpbmdsZS1wcmVzc19uZXdzX3ZmeCAudGhlX25ld3NfdGl0bGUsLnNpbmdsZS1wcmVzc19uZXdzX2ZpbmlzaGluZyAudGhlX25ld3NfdGl0bGV7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuLnRlYW1fdGVhbSB7XG4gIGg1IHtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZnVuZGluZyBzdHJvbmcge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5zcGFuLmxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbiAgLmNzLXNlbGVjdHtcblxuICAgd2lkdGg6IDkwJTtcbiAgIHNlbGVjdCB7XG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICB9XG4gIH1cbiAgLnNvY2lhbC1maXhlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4udmZ4X3NlcnZpY2VzIGgxOmFmdGVyIHtcbiAgYm90dG9tOiA3NXB4IWltcG9ydGFudDtcbn1cbi5jb250YWN0X2luZm9zIHtcbiAgLnRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQhaW1wb3J0YW50O1xuICB9XG4gIHNwYW4udmlsbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMCFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAhaW1wb3J0YW50O1xuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgaDIge1xuICAgICAgY29sb3I6ICR0cmluaWRhZCFpbXBvcnRhbnQ7XG4gICAgICAucGljdG8ge1xuICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbn1cbi5iaW8tbGluayBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucHJvZGN0aW9uLWhlYWRlcntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2RjdGlvbi1oZWFkZXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkaXN0L2ltZy9hcnJvdy1ib3R0b20uc3ZnKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA2MHB4O1xuICAgIHotaW5kZXg6IDk5O1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwwKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAubmV3c19ibG9jayBoMyB7XG4gICAgZm9udC1zaXplOiAxNXB4IWltcG9ydGFudDtcbiAgfVxufVxuLmNzLXNraW4tYm9yZGVyIC5jcy1zZWxlY3RlZCBzcGFuOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG52aWRlbyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnByb2RjdGlvbi1oZWFkZXIgdmlkZW8ge1xuICAgIG1pbi13aWR0aDogMTAyJTtcbiAgICB6LWluZGV4OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5wcm9kY3Rpb24taGVhZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zaG93cmVlbF9wbGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogMTcwcHg7XG4gIGJvcmRlci1sZWZ0OjJweCBzb2xpZCAkdHJpbmlkYWQ7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDE1MHB4O1xuICBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICRib2xkO1xuICAgICYuYnRuLmJpZyB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB9XG4gIH1cbiAgcCB7XG4gICAgZm9udC1mYW1pbHk6ICRib2xkO1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmFmdGVyIHtcbmNvbnRlbnQ6IHVybChkaXN0L2ltZy9uZXh0X2Fycm93LnBuZyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xudG9wOiAxcHg7XG4gICAgcmlnaHQ6IC0xN3B4O1xuICAgIH1cbiAgfVxufVxudmlkZW8ge1xuICAmI2Z1bGwge1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG4uYmlvLWxpbmsge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmhlYWRsaW5lIGgxIHtcbiAgZm9udC1zaXplOiA1MHB4O1xufVxuLmpvYi1oZWFkZXItaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoNSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgfVxufVxuLmJyZWFrZG93biBhIHtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4ucHJvZHVjdGlvbl9ub3RlIHAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1WRlgtSG9tZSAucHJvZGN0aW9uLWhlYWRlciB7XG4gIGhlaWdodDogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDEuNyU7XG5cbiAgdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICB9XG59XG52aWRlbzo6LWludGVybmFsLW1lZGlhLWNvbnRyb2xzLWRvd25sb2FkLWJ1dHRvbiB7XG4gICAgZGlzcGxheTpub25lO1xufVxuXG52aWRlbzo6LXdlYmtpdC1tZWRpYS1jb250cm9scy1lbmNsb3N1cmUge1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbn1cblxudmlkZW86Oi13ZWJraXQtbWVkaWEtY29udHJvbHMtcGFuZWwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTsgLyogQWRqdXN0IGFzIG5lZWRlZCAqL1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hvd3JlZWxfcGxheSB7XG4gICAgICAgIGhlaWdodDogMTQwcHghaW1wb3J0YW50O1xuICAgICAgYm90dG9tOiAycHghaW1wb3J0YW50O1xuICAgIFxuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLVZGWC1Ib21lIC5wcm9kY3Rpb24taGVhZGVye1xuICAgICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxuICAucHJvZGN0aW9uLWhlYWRlcjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxudmlkZW8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyBcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtVkZYLUhvbWUgLnByb2RjdGlvbi1oZWFkZXJ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3AhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZXZlbnRzIGhlYWRlciwucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1ldmVudHMgZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgfSIsIi8qXG5UaGVtZSBOYW1lOiB1bWVkaWFcblRoZW1lIFVSSTogaHR0cDovL3VuZGVyc2NvcmVzLm1lL1xuQXV0aG9yOiBVbmRlcnNjb3Jlcy5tZVxuQXV0aG9yIFVSSTogaHR0cDovL3VuZGVyc2NvcmVzLm1lL1xuRGVzY3JpcHRpb246IERlc2NyaXB0aW9uXG5WZXJzaW9uOiAxLjAuMFxuTGljZW5zZTogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdjIgb3IgbGF0ZXJcbkxpY2Vuc2UgVVJJOiBMSUNFTlNFXG5UZXh0IERvbWFpbjogdW1lZGlhXG5UYWdzOlxuXG5UaGlzIHRoZW1lLCBsaWtlIFdvcmRQcmVzcywgaXMgbGljZW5zZWQgdW5kZXIgdGhlIEdQTC5cblVzZSBpdCB0byBtYWtlIHNvbWV0aGluZyBjb29sLCBoYXZlIGZ1biwgYW5kIHNoYXJlIHdoYXQgeW91J3ZlIGxlYXJuZWQgd2l0aCBvdGhlcnMuXG5cbnVtZWRpYSBpcyBiYXNlZCBvbiBVbmRlcnNjb3JlcyBodHRwOi8vdW5kZXJzY29yZXMubWUvLCAoQykgMjAxMi0yMDE2IEF1dG9tYXR0aWMsIEluYy5cblVuZGVyc2NvcmVzIGlzIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdQTCB2MiBvciBsYXRlci5cblxuTm9ybWFsaXppbmcgc3R5bGVzIGhhdmUgYmVlbiBoZWxwZWQgYWxvbmcgdGhhbmtzIHRvIHRoZSBmaW5lIHdvcmsgb2Zcbk5pY29sYXMgR2FsbGFnaGVyIGFuZCBKb25hdGhhbiBOZWFsIGh0dHA6Ly9uZWNvbGFzLmdpdGh1Yi5pby9ub3JtYWxpemUuY3NzL1xuKi9cblxuJHRyaW5pZGFkIDojRTk0ZjA2O1xuJGdyZW5hZGllciA6I0NGNDQwNDtcbiRzaGlwZ3JleTogIzRENEQ0RDtcbiR6aXJjb246ICNFMEUwRTA7XG4kd2lsZHNhbmQ6ICNGNEY0RjQ7XG4kYmxhY2sgOiAnYnJhbmRvbkJsYWNrJztcbiRib2xkIDogJ2JyYW5kb25Cb2xkJztcbiRtZWRpdW0gOiAnYnJhbmRvbk1lZGl1bSc7XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnYnJhbmRvbkJsYWNrJztcbiAgICBzcmM6IHVybCgnZm9udHMvQnJhbmRvblRleHRCbGFjay5lb3QnKTtcbiAgICBzcmM6IHVybCgnZm9udHMvQnJhbmRvblRleHRCbGFjay5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgdXJsKCdmb250cy9CcmFuZG9uVGV4dEJsYWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybCgnZm9udHMvaHZkX2ZvbnRzXy1fYnJhbmRvbnRleHQtYmxhY2std2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICB1cmwoJ2ZvbnRzL2h2ZF9mb250c18tX2JyYW5kb250ZXh0LWJsYWNrLXdlYmZvbnQuc3ZnI2JyYW5kb25fdGV4dGJsYWNrJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cblxuXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnYnJhbmRvbkJvbGQnO1xuICAgIHNyYzogdXJsKCdmb250cy9CcmFuZG9uVGV4dEJvbGQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJ2ZvbnRzL0JyYW5kb25UZXh0Qm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgdXJsKCdmb250cy9CcmFuZG9uVGV4dEJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgdXJsKCdmb250cy9odmRfZm9udHNfLV9icmFuZG9udGV4dC1ib2xkLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgdXJsKCdmb250cy9odmRfZm9udHNfLV9icmFuZG9udGV4dC1ib2xkLXdlYmZvbnQuc3ZnI2JyYW5kb25fdGV4dGJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuXG5cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdicmFuZG9uTWVkaXVtJztcbiAgICBzcmM6IHVybCgnZm9udHMvQnJhbmRvblRleHRNZWRpdW0uZW90Jyk7XG4gICAgc3JjOiB1cmwoJ2ZvbnRzL0JyYW5kb25UZXh0TWVkaXVtLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICB1cmwoJ2ZvbnRzL0JyYW5kb25UZXh0TWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybCgnZm9udHMvaHZkX2ZvbnRzXy1fYnJhbmRvbnRleHQtbWVkaXVtLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgdXJsKCdmb250cy9odmRfZm9udHNfLV9icmFuZG9udGV4dC1tZWRpdW0td2ViZm9udC5zdmcjYnJhbmRvbl90ZXh0bWVkaXVtJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0Zm9udDogaW5oZXJpdDtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkge1xuXHRsaW5lLWhlaWdodDogMTtcbn1cbm9sLCB1bCB7XG5cbn1cbmJsb2NrcXVvdGUsIHEge1xuXHRxdW90ZXM6IG5vbmU7XG59XG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGNvbnRlbnQ6IG5vbmU7XG59XG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZSB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OjE7XG5cdH1cblx0XG5cdDQ5JSB7XG5cdFx0b3BhY2l0eTowO1xuXHR9XG5cdFxuXHQ1MCUge1xuXHRcdG9wYWNpdHk6MDtcblx0fVxuXHRcblx0MTAwJSB7XG5cdFx0b3BhY2l0eToxO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZSB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OjE7XG5cdH1cblx0XG5cdDQ5JSB7XG5cdFx0b3BhY2l0eTowO1xuXHR9XG5cdFxuXHQ1MCUge1xuXHRcdG9wYWNpdHk6MDtcblx0fVxuXHRcblx0MTAwJSB7XG5cdFx0b3BhY2l0eToxO1xuXHR9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTowO1xuXHR9XG5cdFxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OjE7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTowO1xuXHR9XG5cdFxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OjE7XG5cdH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxvYWRlciB7XG4gIDAlIHtcbiAgICB3aWR0aDowO1xuICB9XG4gIFxuICAxMDAlIHtcbiAgICB3aWR0aDo5OCU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsb2FkZXIge1xuICAwJSB7XG4gICAgd2lkdGg6MDtcbiAgfVxuICBcbiAgMTAwJSB7XG4gICAgd2lkdGg6OTglO1xuICB9XG59XG5cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVVcCB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OjA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsNzBweCk7XG5cdFx0LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMCw3MHB4KTtcblx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlKDAsNzBweCk7XG5cdH1cblx0XG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6MTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTtcblx0XHQtbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApO1xuXHRcdHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVVcCB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OjA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsNzBweCk7XG5cdFx0LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMCw3MHB4KTtcblx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlKDAsNzBweCk7XG5cdH1cblx0XG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6MTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTtcblx0XHQtbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApO1xuXHRcdHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTtcblx0fVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUxlZnQge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTowO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNzBweCwwKTtcblx0XHQtbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNzBweCwwKTtcblx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlKC03MHB4LDApO1xuXHR9XG5cdFxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OjE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7XG5cdFx0LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTtcblx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlTGVmdCB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OjA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC03MHB4LDApO1xuXHRcdC1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKC03MHB4LDApO1xuXHRcdHRyYW5zZm9ybTp0cmFuc2xhdGUoLTcwcHgsMCk7XG5cdH1cblx0XG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6MTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTtcblx0XHQtbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApO1xuXHRcdHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTtcblx0fVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZVJpZ2h0IHtcblx0MCUge1xuXHRcdG9wYWNpdHk6MDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoNzBweCwwKTtcblx0XHQtbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSg3MHB4LDApO1xuXHRcdHRyYW5zZm9ybTp0cmFuc2xhdGUoNzBweCwwKTtcblx0fVxuXHRcblx0MTAwJSB7XG5cdFx0b3BhY2l0eToxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApO1xuXHRcdC1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7XG5cdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZVJpZ2h0IHtcblx0MCUge1xuXHRcdG9wYWNpdHk6MDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoNzBweCwwKTtcblx0XHQtbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSg3MHB4LDApO1xuXHRcdHRyYW5zZm9ybTp0cmFuc2xhdGUoNzBweCwwKTtcblx0fVxuXHRcblx0MTAwJSB7XG5cdFx0b3BhY2l0eToxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApO1xuXHRcdC1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7XG5cdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApO1xuXHR9XG59XG5cbi5mYWRlSW4ge1xuXHQtd2Via2l0LWFuaW1hdGlvbjpmYWRlSW4gLjJzIGN1YmljLWJlemllcigwLjI1LDAuNDYsMC40NSwwLjk0KSBib3RoO1xuXHRhbmltYXRpb246ZmFkZUluIC4ycyBjdWJpYy1iZXppZXIoMC4yNSwwLjQ2LDAuNDUsMC45NCkgYm90aDtcbn1cblxuLmJvdW5jZUluIHtcblx0LXdlYmtpdC1hbmltYXRpb246Ym91bmNlSW4gLjJzIGN1YmljLWJlemllcigwLjI1LDAuNDYsMC40NSwwLjk0KSBib3RoO1xuXHRhbmltYXRpb246Ym91bmNlSW4gLjJzIGN1YmljLWJlemllcigwLjI1LDAuNDYsMC40NSwwLjk0KSBib3RoO1xufVxuXG4uc2Nyb2xsLWFuaW1hdGlvbiB7XG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3A7XG5cdC1tcy10cmFuc2Zvcm0tb3JpZ2luOnRvcDtcblx0dHJhbnNmb3JtLW9yaWdpbjp0b3A7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1hc2sge1xuICBvcGFjaXR5OiAwIWltcG9ydGFudDtcbiAgYW5pbWF0aW9uOiBub25lIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb246IG5vbmUhaW1wb3J0YW50O1xuICAtbXMtYW5pbWF0aW9uOiBub25lIWltcG9ydGFudDtcbiAgLW1vei1hbmltYXRpb246IG5vbmUhaW1wb3J0YW50O1xufVxuXG4uc2Nyb2xsLWFuaW1hdGlvbi1mYWRlIHtcblx0LXdlYmtpdC1hbmltYXRpb246ZmFkZUluIC40cyBjdWJpYy1iZXppZXIoMC4yNSwwLjQ2LDAuNDUsMC45NCkgYm90aDtcblx0YW5pbWF0aW9uOmZhZGVJbiAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsMC40NiwwLjQ1LDAuOTQpIGJvdGg7XG59XG5cbi5zY3JvbGwtYW5pbWF0aW9uLWZhZGUuaGlkZGVuIHtcblx0b3BhY2l0eTowO1xufVxuXG4uc2Nyb2xsLWFuaW1hdGlvbi11cCB7XG5cdC13ZWJraXQtYW5pbWF0aW9uOmZhZGVVcCAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsMC40NiwwLjQ1LDAuOTQpIGJvdGg7XG5cdGFuaW1hdGlvbjpmYWRlVXAgLjRzIGN1YmljLWJlemllcigwLjI1LDAuNDYsMC40NSwwLjk0KSBib3RoO1xufVxuXG4uc2Nyb2xsLWFuaW1hdGlvbi11cC5oaWRkZW4ge1xuXHRvcGFjaXR5OjA7XG59XG5cbi5zY3JvbGwtYW5pbWF0aW9uLWxlZnQge1xuXHQtd2Via2l0LWFuaW1hdGlvbjpmYWRlTGVmdCAuNHMgY3ViaWMtYmV6aWVyKDAuMTY1LDAuODQsMC40NCwxKSBib3RoO1xuXHRhbmltYXRpb246ZmFkZUxlZnQgLjRzIGN1YmljLWJlemllcigwLjE2NSwwLjg0LDAuNDQsMSkgYm90aDtcbn1cblxuLnNjcm9sbC1hbmltYXRpb24tbGVmdC5oaWRkZW4ge1xuXHRvcGFjaXR5OjA7XG59XG5cbi5zY3JvbGwtYW5pbWF0aW9uLXJpZ2h0IHtcblx0LXdlYmtpdC1hbmltYXRpb246ZmFkZVJpZ2h0IC40cyBjdWJpYy1iZXppZXIoMC4xNjUsMC44NCwwLjQ0LDEpIGJvdGg7XG5cdGFuaW1hdGlvbjpmYWRlUmlnaHQgLjRzIGN1YmljLWJlemllcigwLjE2NSwwLjg0LDAuNDQsMSkgYm90aDtcbn1cblxuLnNjcm9sbC1hbmltYXRpb24tcmlnaHQuaGlkZGVuIHtcblx0b3BhY2l0eTowO1xufVxuXG4uc2Nyb2xsLWFuaW1hdGlvbi5oaWRkZW4ge1xuXHQtd2Via2l0LWFuaW1hdGlvbjpub25lO1xuXHRhbmltYXRpb246bm9uZTtcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgwLDAsMCwwLjAwNCk7XG59XG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cbmIsXG5zdHJvbmcge1xuIGZvbnQtZmFtaWx5OiAkYm9sZDtcbn1cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuaHIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG59XG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG4qIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuYSB7XG4gIGNvbG9yOiAkdHJpbmlkYWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5pbWctcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbWctcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuaHIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlZWVlO1xufVxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsXG4uc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xufVxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWluZXIge1xuICAgIC8vd2lkdGg6IDc1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE4MHB4KSB7IC8vOTkyXG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA5NzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTE3MHB4O1xuICB9XG59XG4uY29udGFpbmVyLWZsdWlkIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cbi5jb2wteC0xLCAuY29sLXNtLTEsIC5jb2wtbWQtMSwgLmNvbC1sZy0xLCAuY29sLXhzLTIsIC5jb2wtc20tMiwgLmNvbC1tZC0yLCAuY29sLWxnLTIsIC5jb2wteHMtMywgLmNvbC1zbS0zLCAuY29sLW1kLTMsIC5jb2wtbGctMywgLmNvbC14cy00LCAuY29sLXNtLTQsIC5jb2wtbWQtNCwgLmNvbC1sZy00LCAuY29sLXhzLTUsIC5jb2wtc20tNSwgLmNvbC1tZC01LCAuY29sLWxnLTUsIC5jb2wteHMtNiwgLmNvbC1zbS02LCAuY29sLW1kLTYsIC5jb2wtbGctNiwgLmNvbC14cy03LCAuY29sLXNtLTcsIC5jb2wtbWQtNywgLmNvbC1sZy03LCAuY29sLXhzLTgsIC5jb2wtc20tOCwgLmNvbC1tZC04LCAuY29sLWxnLTgsIC5jb2wteHMtOSwgLmNvbC1zbS05LCAuY29sLW1kLTksIC5jb2wtbGctOSwgLmNvbC14cy0xMCwgLmNvbC1zbS0xMCwgLmNvbC1tZC0xMCwgLmNvbC1sZy0xMCwgLmNvbC14cy0xMSwgLmNvbC1zbS0xMSwgLmNvbC1tZC0xMSwgLmNvbC1sZy0xMSwgLmNvbC14cy0xMiwgLmNvbC1zbS0xMiwgLmNvbC1tZC0xMiwgLmNvbC1sZy0xMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uY29sLXhzLTEsIC5jb2wteHMtMiwgLmNvbC14cy0zLCAuY29sLXhzLTQsIC5jb2wteHMtNSwgLmNvbC14cy02LCAuY29sLXhzLTcsIC5jb2wteHMtOCwgLmNvbC14cy05LCAuY29sLXhzLTEwLCAuY29sLXhzLTExLCAuY29sLXhzLTEyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29sLXhzLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29sLXhzLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtMTAge1xuICB3aWR0aDogODMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy05IHtcbiAgd2lkdGg6IDc1JTtcbn1cbi5jb2wteHMtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG4uY29sLXhzLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xufVxuLmNvbC14cy02IHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5jb2wteHMtNSB7XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLTQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy0zIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5jb2wteHMtMiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG4uY29sLXhzLTEge1xuICB3aWR0aDogOC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1bGwtMTIge1xuICByaWdodDogMTAwJTtcbn1cbi5jb2wteHMtcHVsbC0xMSB7XG4gIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1bGwtMTAge1xuICByaWdodDogODMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTkge1xuICByaWdodDogNzUlO1xufVxuLmNvbC14cy1wdWxsLTgge1xuICByaWdodDogNjYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTcge1xuICByaWdodDogNTguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTYge1xuICByaWdodDogNTAlO1xufVxuLmNvbC14cy1wdWxsLTUge1xuICByaWdodDogNDEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTQge1xuICByaWdodDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTMge1xuICByaWdodDogMjUlO1xufVxuLmNvbC14cy1wdWxsLTIge1xuICByaWdodDogMTYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTEge1xuICByaWdodDogOC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1bGwtMCB7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLmNvbC14cy1wdXNoLTEyIHtcbiAgbGVmdDogMTAwJTtcbn1cbi5jb2wteHMtcHVzaC0xMSB7XG4gIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVzaC0xMCB7XG4gIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC05IHtcbiAgbGVmdDogNzUlO1xufVxuLmNvbC14cy1wdXNoLTgge1xuICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtNyB7XG4gIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC02IHtcbiAgbGVmdDogNTAlO1xufVxuLmNvbC14cy1wdXNoLTUge1xuICBsZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtNCB7XG4gIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC0zIHtcbiAgbGVmdDogMjUlO1xufVxuLmNvbC14cy1wdXNoLTIge1xuICBsZWZ0OiAxNi42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtMSB7XG4gIGxlZnQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdXNoLTAge1xuICBsZWZ0OiBhdXRvO1xufVxuLmNvbC14cy1vZmZzZXQtMTIge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuLmNvbC14cy1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuLmNvbC14cy1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuLmNvbC14cy1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE4MHB4KSB7Ly85OTJcbiAgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG4uY2xlYXJmaXg6YmVmb3JlLFxuLmNsZWFyZml4OmFmdGVyLFxuLmNvbnRhaW5lcjpiZWZvcmUsXG4uY29udGFpbmVyOmFmdGVyLFxuLmNvbnRhaW5lci1mbHVpZDpiZWZvcmUsXG4uY29udGFpbmVyLWZsdWlkOmFmdGVyLFxuLnJvdzpiZWZvcmUsXG4ucm93OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmNsZWFyZml4OmFmdGVyLFxuLmNvbnRhaW5lcjphZnRlcixcbi5jb250YWluZXItZmx1aWQ6YWZ0ZXIsXG4ucm93OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uY2VudGVyLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4udGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG4udmlzaWJsZS14cyxcbi52aXNpYmxlLXNtLFxuLnZpc2libGUtbWQsXG4udmlzaWJsZS1sZyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi52aXNpYmxlLXhzLWJsb2NrLFxuLnZpc2libGUteHMtaW5saW5lLFxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtc20tYmxvY2ssXG4udmlzaWJsZS1zbS1pbmxpbmUsXG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1tZC1ibG9jayxcbi52aXNpYmxlLW1kLWlubGluZSxcbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayxcbi52aXNpYmxlLWxnLWJsb2NrLFxuLnZpc2libGUtbGctaW5saW5lLFxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS14cyxcbiAgdGQudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7Ly85OTFcbiAgLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICB0ci52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0aC52aXNpYmxlLXNtLFxuICB0ZC52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDExNzlweCkgey8vOTkxXG4gIC52aXNpYmxlLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHsvLzk5MVxuICAudmlzaWJsZS1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHsvLzk5MVxuICAudmlzaWJsZS1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE4MHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7Ly85OTJcbiAgLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICB0ci52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0aC52aXNpYmxlLW1kLFxuICB0ZC52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTgwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHsvLzk5MlxuICAudmlzaWJsZS1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExODBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkgey8vOTkyXG4gIC52aXNpYmxlLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTgwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHsvLzk5MlxuICAudmlzaWJsZS1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS1sZyxcbiAgdGQudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaWRkZW4teHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7Ly85OTFcbiAgLmhpZGRlbi1zbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE4MHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7Ly85MTE4MHB4OTJcbiAgLmhpZGRlbi1tZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oaWRkZW4tbGcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIHRyLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIHRoLnZpc2libGUtcHJpbnQsXG4gIHRkLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmhpZGRlbi1wcmludCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50ZXh0LWxlZnQge1xudGV4dC1hbGlnbjogbGVmdDtcbn1cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiAgLmFsaWdubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmFsaWducmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAuYWxpZ25jZW50ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuLyogRGVmYXVsdCBjdXN0b20gc2VsZWN0IHN0eWxlcyAqL1xuZGl2LmNzLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB6LWluZGV4OiAxMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbmRpdi5jcy1zZWxlY3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyAvKiBGb3IgYmV0dGVyIGFjY2Vzc2liaWxpdHkgYWRkIGEgc3R5bGUgZm9yIHRoaXMgaW4geW91ciBza2luICovXG59XG5cbi5jcy1zZWxlY3Qgc2VsZWN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNzLXNlbGVjdCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4vKiBQbGFjZWhvbGRlciBhbmQgc2VsZWN0ZWQgb3B0aW9uICovXG4uY3Mtc2VsZWN0ID4gc3BhbiB7XG59XG5cbi5jcy1zZWxlY3QgPiBzcGFuOjphZnRlcixcbi5jcy1zZWxlY3QgLmNzLXNlbGVjdGVkIHNwYW46OmFmdGVyIHtcbiAgc3BlYWs6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uY3Mtc2VsZWN0ID4gc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiAnXFwyNUJFJztcbiAgcmlnaHQ6IDFlbTtcbn1cblxuLmNzLXNlbGVjdCAuY3Mtc2VsZWN0ZWQgc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiAnXFwyNzEzJztcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cblxuLmNzLXNlbGVjdC5jcy1hY3RpdmUgPiBzcGFuOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG59XG5cbmRpdi5jcy1hY3RpdmUge1xuICB6LWluZGV4OiAyMDA7XG59XG5cbi8qIE9wdGlvbnMgKi9cbi5jcy1zZWxlY3QgLmNzLW9wdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jcy1zZWxlY3QuY3MtYWN0aXZlIC5jcy1vcHRpb25zIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmNzLXNlbGVjdCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAycHggc29saWQgJHRyaW5pZGFkO1xufVxuXG4uY3Mtc2VsZWN0IHVsIHNwYW4ge1xuICBwYWRkaW5nOiAxZW07XG59XG5cbi5jcy1zZWxlY3QgdWwgbGkuY3MtZm9jdXMgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG59XG5cbi8qIE9wdGdyb3VwIGFuZCBvcHRncm91cCBsYWJlbCAqL1xuLmNzLXNlbGVjdCBsaS5jcy1vcHRncm91cCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xufVxuXG4uY3Mtc2VsZWN0IGxpLmNzLW9wdGdyb3VwID4gc3BhbiB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIHNyYzp1cmwoJ2ZvbnRzL2ljb21vb24vaWNvbW9vbi5lb3Q/LXJkbm0zNCcpO1xuICBzcmM6dXJsKCdmb250cy9pY29tb29uL2ljb21vb24uZW90PyNpZWZpeC1yZG5tMzQnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCdmb250cy9pY29tb29uL2ljb21vb24ud29mZj8tcmRubTM0JykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCdmb250cy9pY29tb29uL2ljb21vb24udHRmPy1yZG5tMzQnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCdmb250cy9pY29tb29uL2ljb21vb24uc3ZnPy1yZG5tMzQjaWNvbW9vbicpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuZGl2LmNzLXNraW4tYm9yZGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMwZW0pIHtcbiAgZGl2LmNzLXNraW4tYm9yZGVyIHsgZm9udC1zaXplOiAxZW07IH1cbn1cblxuLmNzLXNraW4tYm9yZGVyID4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAkdHJpbmlkYWQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCBib3JkZXItY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCBib3JkZXItY29sb3IgMC4ycztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogJHRyaW5pZGFkO1xufVxuXG4uY3Mtc2tpbi1ib3JkZXIgPiBzcGFuOjphZnRlcixcbi5jcy1za2luLWJvcmRlciAuY3Mtc2VsZWN0ZWQgc3Bhbjo6YWZ0ZXIge1xuXG59XG5cbi5jcy1za2luLWJvcmRlciB1bCBzcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY3Mtc2tpbi1ib3JkZXIgLmNzLXNlbGVjdGVkIHNwYW46OmFmdGVyIHtcbiAgY29udGVudDogJ1xcZTAwZSc7XG4gIGNvbG9yOiAjZGRkOWM5O1xuICBmb250LXNpemU6IDEuNWVtO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xufVxuXG4uY3Mtc2tpbi1ib3JkZXIuY3MtYWN0aXZlID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICR0cmluaWRhZDtcbiAgYm9yZGVyLWNvbG9yOiAkdHJpbmlkYWQ7XG4gIGNvbG9yOiAjZmZmO1xuXG59XG5cbi5jcy1za2luLWJvcmRlciAuY3Mtb3B0aW9ucyB7XG4gIGNvbG9yOiAjMjk4MGI5O1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHZpc2liaWxpdHkgMHMgMC4ycztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB2aXNpYmlsaXR5IDBzIDAuMnM7XG59XG5cbi5jcy1za2luLWJvcmRlci5jcy1hY3RpdmUgLmNzLW9wdGlvbnMge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xufVxuXG4uY3Mtc2tpbi1ib3JkZXIgdWwgc3BhbiB7XG4gIHBhZGRpbmc6IDFlbSAyZW07XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogJHRyaW5pZGFkO1xufVxuXG4uY3Mtc2tpbi1ib3JkZXIgLmNzLW9wdGlvbnMgbGkgc3Bhbjpob3Zlcixcbi5jcy1za2luLWJvcmRlciBsaS5jcy1mb2N1cyBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjNlYztcbn1cblxuLnRyaW5pZGFkIHtcbiAgY29sb3I6ICR0cmluaWRhZDtcbn1cbi5ncmVuYWRpZXIge1xuICBjb2xvcjogJGdyZW5hZGllcjtcbn1cbi5zaGlwZ3JleSB7XG4gIGNvbG9yOiAkc2hpcGdyZXk7XG59XG4uemlyY29uIHtcbiAgY29sb3I6ICR6aXJjb247XG59XG4ud2lsZHNhbmQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuaDEge1xuIGZvbnQtZmFtaWx5OiAkYmxhY2s7XG4gZm9udC1zaXplOiAzMHB4O1xuIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuaDIge1xuICBmb250LWZhbWlseTogJGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5oMyB7XG4gIGZvbnQtZmFtaWx5OiAkYm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cbmg0IHtcbiAgZm9udC1mYW1pbHk6ICRtZWRpdW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5oNSB7XG4gIGZvbnQtZmFtaWx5OiAkYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDsgXG59XG5oNiB7XG4gIGZvbnQtZmFtaWx5OiAkYmxhY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7ICAgXG59XG4uaHQ3IHtcbiAgZm9udC1mYW1pbHk6ICRib2xkO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4OyBcbn1cbnAsbGksb2wge1xuICBmb250LWZhbWlseTogJG1lZGl1bTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjVweDsgXG4gIGNvbG9yOiAkc2hpcGdyZXk7IFxufVxuLnVtZWRpYV90ZWFtIHAsLnRlYW1fdGVhbSBwIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IFxufVxuLnRlYW1fdGVhbSB7XG5tYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuYS5ub3JtYWwge1xuICBjb2xvcjogJHRyaW5pZGFkO1xuICBmb250LWZhbWlseTogJG1lZGl1bTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICBcbn1cbmEuYnRuIHtcbiAgY29sb3I6ICR0cmluaWRhZDtcbiAgZm9udC1mYW1pbHk6ICRib2xkO1xuICBib3JkZXI6IDJweCBzb2xpZCAkdHJpbmlkYWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgJjpob3ZlciB7XG4gICBib3JkZXI6IDJweCBzb2xpZCAkdHJpbmlkYWQ7IFxuICAgY29sb3I6ICNmZmY7XG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJpbmlkYWQ7XG4gICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgJjphY3RpdmUge1xuICAgYm9yZGVyOiAycHggc29saWQgJGdyZW5hZGllcjsgXG4gICBjb2xvcjogI2ZmZjtcbiAgIGJhY2tncm91bmQtY29sb3I6ICRncmVuYWRpZXI7XG4gIH1cbiAgJi5zbWFsbCB7XG4gIGZvbnQtZmFtaWx5OiAkYm9sZDtcbiAgZm9udC1zaXplOiAxMnB4OyBcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcblxuICB9IFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuJi5zbWFsbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuICB9XG4gICYuYmlnIHtcbiAgZm9udC1mYW1pbHk6ICRib2xkO1xuICBmb250LXNpemU6IDE2cHg7ICAgXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IFxuICBwYWRkaW5nOiA2cHggMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgJi5iaWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHghaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuLnR0dSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ud2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbnVse1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG4gIGxpIHtcblxuICB9XG59XG5saSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgICAgIC8qIEl0IGlzIHJlcXVpcmVkIGZvciBzZXR0aW5nIHBvc2l0aW9uIHRvIGFic29sdXRlIGluIHRoZSBuZXh0IHJ1bGUuICovXG59XG5cbmxpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXDIwMjInOyAgICAgICAvKiBUaGUgdW5pY29kZSBmb3Ig4oCiIGNoYXJhY3RlciAqL1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtOHB4OyAgICAgICAgICAvKiBBZGp1c3QgdGhpcyB2YWx1ZSBzbyB0aGF0IGl0IGFwcGVhcnMgd2hlcmUgeW91IHdhbnQuICovXG4gICAgZm9udC1zaXplOiAxLjFlbTsgICAgICAgLyogQWRqdXN0IHRoaXMgdmFsdWUgc28gdGhhdCBpdCBhcHBlYXJzIHdoYXQgc2l6ZSB5b3Ugd2FudC4gKi9cbn1cbi5ibG9ja2ltZy10ZXh0LnJpZ2h0e1xuICAuYmxvY2stdGV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtd2Via2l0LWNhbGMoLTguMzMzMyUgLSAxNXB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTguMzMzMyUgLSAxNXB4KTtcbiAgICBtYXJnaW4tbGVmdDogLXdlYmtpdC1jYWxjKDguMzMzMyUgLSAxNXB4KTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg4LjMzMzMlIC0gMTVweCk7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuLmJsb2NraW1nLXRleHQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4uYmxvY2tpbWcge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cblxuICAuYmxvY2stdGV4dCB7XG4gICAgYm9yZGVyOjJweCBzb2xpZCB0cmFuc3Bhcm50O1xuICAgIHBhZGRpbmc6IDMwcHggNjBweDtcbiAgICBtYXJnaW4tbGVmdDogLXdlYmtpdC1jYWxjKC04LjMzMzMlIC0gMTVweCk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTguMzMzMyUgLSAxNXB4KTtcbiAgICAvLyBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgLy8gZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmZsZXgge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5qb2JzLWZpbHRlciBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBtYXJnaW4tcmlnaHQ6IDAhaW1wb3J0YW50O1xuICB9XG4gIC5qb2JzLWZpbHRlcntcblxuICB9XG4gIC5mbGV4IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYmxvY2tpbWctdGV4dCAuYmxvY2stdGV4dHtcbiAgICBtYXJnaW46MDtcbiAgICBtYXJnaW4tbGVmdDogMCFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMjBweCFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5oZWFkZXItdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGlzdC9pbWcvYXJyb3ctYm90dG9tLnN2Zyk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMjUlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwwJSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwwJSk7XG4gIH1cbn1cbi5qb2JzLWZpbHRlciB7XG4gIGxhYmVsOmZpcnN0LWNoaWxke1xuICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgfVxuICBkaXYuY3Mtc2tpbi1ib3JkZXJ7XG4gICAgbWF4LXdpZHRoOiAxNjVweDtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgfVxuICBsYWJlbCB7XG4gICAgICBmb250LWZhbWlseTogJG1lZGl1bTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDsgXG4gIGNvbG9yOiAkc2hpcGdyZXk7IFxuICB9XG59XG4uYmxvY2stam9iIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyOiA4cHggc29saWQgJHdpbGRzYW5kOyBcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIGhlaWdodDogMzY1cHg7XG4gIC5ibG9jay10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5ibG9jay1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5odDd7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICB9XG4gIH1cbn1cbiNqb2JzLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cbi5qb2ItaGVhZGVyLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAwcHg7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxufVxuLmpvYi1oZWFkZXItdGV4dCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuLmNvbnRlbnQge1xuICBwLHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5uZXdzLWZpbHRlciB7XG4gIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gIC5idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLm5ld3MtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGg1IHtcbiAgICBcbiAgfVxuICAmLm5ld3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmluaWRhZDtcbiAgfVxuICAmLmNvbW11bmlxdWUtcHJlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR6aXJjb247XG4gICAgIGNvbG9yOiAkc2hpcGdyZXk7XG4gICAgaDUge1xuICAgICAgIGNvbG9yOiAkc2hpcGdyZXk7XG4gICAgICBcbiAgICB9XG4gICBcbiAgfVxuICAmLmFydGljbGUtcHJlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzaGlwZ3JleTtcbiAgfVxufVxuLm5ld3MtcGljIHtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi50aGVfbmV3c190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uZXhjZXJwdHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi50aGVfbmV3c19jb250ZW50IHtcbiAgICBib3JkZXI6IDhweCBzb2xpZCAkd2lsZHNhbmQ7IFxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbn1cbi50aGVfbmV3c190ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5zaW5nbGUtcHJlc3NfbmV3cyAjbWFpbiB7XG4gIG1hcmdpbi10b3A6IDEzMHB4O1xufVxuLm5ld3NfY29udGVudCBoMSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbn1cbi5uZXdzX2NvbnRlbnQgaDUsLm5ld3NfY29udGVudCBoNCwubmV3c19jb250ZW50IGgzLC5uZXdzX2NvbnRlbnQgaDIsLm5ld3NfY29udGVudCBoMXtcbnBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuYTpob3ZlciB7XG5jb2xvcjogJGdyZW5hZGllcjtcbn1cbi5uZXdzX3Bob3RvIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi50aGVfbmV3c190aXRsZSB7XG5tYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLnllYXJzLC5maWxtb2dyYXBoaWUge1xuICAuZmlsbS1ob3ZlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAuYnJlYWtkb3duIHtcbiAgICAgIGJvdHRvbTogMjVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYSBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMikgdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06c2NhbGUoMS4yKSB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDEuMikgdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5ob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMSkgdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICB9XG4uaG92ZXIge1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC44KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6MDtcbiAgbGVmdDowO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbn1cbi5maWxtb2dyYXBoaWUge1xuICAuZmlsbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGhlaWdodDogMzgzcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAuZmlsbS1ob3ZlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDowO1xuICAgICAgbGVmdDowO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuOCk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGltZy5waWN0b19pbWRiIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjIpIHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOnNjYWxlKDEuMikgdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxLjIpIHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIgLmZpbG0taG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGltZy5waWN0b19pbWRiIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKSB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTpzY2FsZSgxKSB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuICAucG9zdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgXG4gIH1cbn1cbi5zdWJfaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG4uc2l0ZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJpbmlkYWQ7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cbiNwcmltYXJ5LW1lbnUge1xuICBwYWRkaW5nLXRvcDogM3B4O1xuIGxpe1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgIH1cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcbiAgICB9XG4gIH1cbn1cbi5jdGEtbmV3c2xldHRlciB7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICAuYnRuIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2lsZHNhbmQ7XG4gICAgY29sb3I6ICNmZmY7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkdHJpbmlkYWQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgfVxuICB9XG59XG4uaGFtYnVyZ2VyIHtcbiAgLy8gZGlzcGxheTogaW5saW5lO1xuICAvLyBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDZweCAyMHB4IDEwcHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhhbWJ1cmdlciAubGluZXtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmMGYxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAzcHggYXV0bztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uaGFtYnVyZ2VyOmhvdmVye1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jaGFtYnVyZ2VyLTUuaXMtYWN0aXZle1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4jaGFtYnVyZ2VyLTUuaXMtYWN0aXZlIC5saW5lOm50aC1jaGlsZCgyKXtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4jaGFtYnVyZ2VyLTUgLmxpbmU6bnRoLWNoaWxkKDIpe1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG59XG5cblxuI2hhbWJ1cmdlci01LmlzLWFjdGl2ZSAubGluZTpudGgtY2hpbGQoMil7XG4gIG9wYWNpdHk6IDA7XG59XG5cbiNoYW1idXJnZXItNS5pcy1hY3RpdmUgLmxpbmU6bnRoLWNoaWxkKDEpLFxuI2hhbWJ1cmdlci01LmlzLWFjdGl2ZSAubGluZTpudGgtY2hpbGQoMyl7XG4gIHdpZHRoOiAxNXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xufVxuXG4jaGFtYnVyZ2VyLTUuaXMtYWN0aXZlIC5saW5lOm50aC1jaGlsZCgxKXtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KSByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCkgcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuI2hhbWJ1cmdlci01LmlzLWFjdGl2ZSAubGluZTpudGgtY2hpbGQoMyl7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpIHJvdGF0ZSgtNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpIHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCkgcm90YXRlKC00NWRlZyk7XG59XG4ubWVudS1oYW1idXJnZXIge1xuICB6LWluZGV4OiA5OTk5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDo0NXB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGxlZnQ6MDtcblxuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJpbmlkYWQ7XG4gICAgdWwgbGl7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICB9XG4gICAgYSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LWZhbWlseTogJGJvbGQ7XG4gICAgfVxuICB9XG59XG4uc3ViLW1lbnUtY29uZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuLmNsZWFyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkemlyY29uO1xuICBwYWRkaW5nLXRvcDogNzBweDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIHVsIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAubWVudSB7XG5cbiAgICAgICAgbGl7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICB9XG4gICAgYSB7XG4gICAgICBjb2xvcjogJHRyaW5pZGFkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcbiAgICB9XG4gIH1cbiAgLnN1Yi1tZW51IGxpIGEge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBjb2xvcjogJHNoaXBncmV5IWltcG9ydGFudDtcbiAgICB9XG4gICAgLnN1Yi1tZW51IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGxpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uZmxleCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZm9vdGVyLWNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5sb2dvX3VmdW5kIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLnJvdW5kZWRfcHJldiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyIDogMnB4IHNvbGlkICR0cmluaWRhZDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGhlaWdodDogMzVweDtcbiAgd2lkdGg6IDM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xM3B4O1xuICAgIG1hcmdpbi1yaWdodDogOXB4O1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50IDogdXJsKCdkaXN0L2ltZy9wcmV2X2Fycm93LnBuZycpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6OHB4O1xuICAgIGxlZnQ6MTFweDtcbiAgfVxufVxuLnJvdW5kZWRfbmV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyIDogMnB4IHNvbGlkICR0cmluaWRhZDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGhlaWdodDogMzVweDtcbiAgd2lkdGg6IDM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiA5cHg7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQgOiB1cmwoJ2Rpc3QvaW1nL25leHRfYXJyb3cucG5nJyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDo4cHg7XG4gICAgbGVmdDoxM3B4O1xuICAgIFxuICB9XG59XG4uYnRuMyB7XG4gIGNvbG9yOiAjRTk0ZjA1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogJGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6XCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNHB4O1xuLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRyaW5pZGFkO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMCUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMCUpO1xuICB9XG4gICY6aG92ZXIge1xuICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5idG4zOmhvdmVyOmFmdGVyIHtcbiAgd2lkdGg6IDgwJTtcbiAgY29sb3I6ICRncmVuYWRpZXI7XG59XG4jc2xpZGVyIHtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgLnNsaWRlIHtcbiAgICBoMyxwIHtcbiAgICAgIHRleHQtc2hhZG93OiAtM3B4IDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB9XG5cbmJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgIGhlaWdodDogNjAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIFxuICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICYuYWN0aXZlIHtcbiAgIG9wYWNpdHk6IDE7XG4gICAgLnNsaWRlLXRpdGxlIHtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOmZhZGVMZWZ0IC41cyBjdWJpYy1iZXppZXIoMC4yNSwwLjQ2LDAuNDUsMC45NCkgYm90aDtcbiAgYW5pbWF0aW9uOmZhZGVMZWZ0IC41cyBjdWJpYy1iZXppZXIoMC4yNSwwLjQ2LDAuNDUsMC45NCkgYm90aDtcbiAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgICAgfVxuICAgICAgICYuaW5hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAuc2xpZGUtdGl0bGUge1xuICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOm5vbmU7XG4gICAgICAgICAgYW5pbWF0aW9uOm5vbmU7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgIH1cbiAgICAgICAuc2xpZGUtY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiA5cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgbGVmdDtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGxlZnQ7XG4gICAgICAgIGxlZnQ6IDIwJTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR0cmluaWRhZDtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICB9XG4gIH1cbn1cbi5zbGlkZS10aXRsZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXkgOiAxLjJzO1xuICAgIGFuaW1hdGlvbi1kZWxheSA6IDEuMnM7XG59XG4uaG9tZV9zdWItbWVudSB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgYS5idG4ge1xuICAgIG1hcmdpbjogMCA3cHg7XG4gIH1cbn1cbi5idXJlYXUge1xuXG4gIGhlaWdodDogMzY1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGgzIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgICBjb2xvcjogJHRyaW5pZGFkO1xuICAgIH1cbiAgfVxuICBoMyB7XG5cbiAgICBib3JkZXItYm90dG9tOiAzcHggZG90dGVkICR6aXJjb247XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMTIwcHg7XG4vLyBsZWZ0OiA1MCU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIH1cbiAgLnBpY3RvIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDApO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwwKTtcbiAgfVxuICAucGljdG8uYnJ1eGVsbGVzIHtcbiAgICB3aWR0aDogNzJweDtcblxuICB9XG4gIC5waWN0by5sb25kcmVzIHtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxuICAucGljdG8ubGEge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxuICAucGljdG8ucGFyaXMge1xuICAgIHdpZHRoOiA0OHB4O1xuICB9XG4gIC5waWN0by52YW5jb3V2ZXIge1xuICAgIHdpZHRoOiA1NHB4O1xuICB9XG4gIHN2ZyB7XG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiAkdHJpbmlkYWQ7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBzdmcge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgaDMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgYm90dG9tOiBpbmhlcml0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbn1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tZWV0X3VzIGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG4uaG9tZV9hY3R1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdpbGRzYW5kO1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG5cbn1cbi5ob21lIC5oZWFkZXItdGl0bGV7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvdHRvbTowO1xuICAgIH1cbn1cbnNlY3Rpb24uZXhwZXJ0aXNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRyaW5pZGFkO1xuICBwYWRkaW5nLXRvcDogNjBweDtcblxufVxuLmNoaWZmcmVfY29udGVudCB7XG5wb3NpdGlvbjogcmVsYXRpdmU7XG5oM3tcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsLTUwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwtNTAlKTtcbn1cbiAgc3ZnIHtcbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6ICNmZmY7XG4gICAgfVxuICB9XG59XG4uY2hpZmZyZSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICYucGVyc29ubmVzLCYuZmlsbXMge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICR3aWxkc2FuZDtcbiAgfVxuICAgICYucGVyc29ubmVzIHN2ZyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG4gICYuZmlsbXMgc3ZnIHtcbiAgICB3aWR0aDogNjVweDtcbiAgfVxuICAmLmNhIHN2ZyB7XG4gICAgd2lkdGg6IDU1cHg7XG4gIH1cbn1cbi5ob21lIGZvb3RlciB7XG4gICAgICBtYXJnaW4tdG9wOiAtOXB4O1xufVxuLm1lZXRfdXMge1xuICAgLmNvbC1tZC0yLnNjcm9sbC1hbmltYXRpb24tdXA6bnRoLWNoaWxkKDIpe1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OjAuMXM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OjAuMXM7XG4gIH1cbiAgIC5jb2wtbWQtMi5zY3JvbGwtYW5pbWF0aW9uLXVwOm50aC1jaGlsZCgzKXtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTowLjJzO1xuICAgIGFuaW1hdGlvbi1kZWxheTowLjJzO1xuICB9XG4gICAuY29sLW1kLTIuc2Nyb2xsLWFuaW1hdGlvbi11cDpudGgtY2hpbGQoNCl7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6MC4zcztcbiAgICBhbmltYXRpb24tZGVsYXk6MC4zcztcbiAgfVxuICAgLmNvbC1tZC0yLnNjcm9sbC1hbmltYXRpb24tdXA6bnRoLWNoaWxkKDUpe1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OjAuNHM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OjAuNHM7XG4gIH1cbn1cbi5uZXdzX2Jsb2NrIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcblxuICBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5uZXdzLWNvbnRlbnQge1xuICAgIHBhZGRpbmcgOiAzMHB4IDcwcHggMzBweCAzMHB4O1xuICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgIGgzIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgfVxuICAgICAmOmhvdmVyIC5iZyB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjEpIHRyYW5zbGF0ZSgtNDUlLC00NSUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTpzY2FsZSgxLjEpIHRyYW5zbGF0ZSgtNDUlLC00NSUpO1xuICAgICAgdHJhbnNmb3JtOnNjYWxlKDEuMSkgdHJhbnNsYXRlKC00NSUsLTQ1JSk7XG4gICAgIH1cbiAgICAgLmJnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG5cbiAgICAtd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKSB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblxuICAgIC1tcy10cmFuc2Zvcm06c2NhbGUoMSkgdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cbiAgICB0cmFuc2Zvcm06c2NhbGUoMSkgdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgIH1cbn1cbi5uZXdzLXRhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRyaW5pZGFkO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hYm91dF9pbnRybyB7XG4gIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4ubG9nby1tZW51IHtcbiAgc3ZnIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6ICNmZmY7XG4gICAgfVxuICB9XG59XG4uY2hpZmZyZXMge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuc3ZnIHtcbiAgcGF0aCB7XG4gICAgZmlsbDogJHRyaW5pZGFkO1xuICB9XG59XG4gICAgI21vdmllIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBcbiAgfVxuICAjZG9sbGFycyB7XG4gICAgd2lkdGg6IDI2cHg7XG4gIH1cbiAgI2NoYWlyIHtcbiAgICB3aWR0aDogMzlweDtcbiAgfVxuICAjdHJvcGh5e1xuICAgIHdpZHRoOiA0OHB4O1xuICB9XG59XG5ociB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UwZTBlMDsgICAgXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYXdhcmQge1xuICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IC13ZWJraXQtY2FsYygxMDAlIC0gMTZweCkgO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMCUgLSAxNnB4KSA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogOHB4IHNvbGlkICR3aWxkc2FuZDsgXG59XG4uYXdhcmRzIHtcbiAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIC5odDcge1xuICAgIGZvbnQtZmFtaWx5OiAkYmxhY2s7XG4gIH1cbn1cbi5oZWFkZXItdGl0bGUuYWJvdXRfaW50cm8ge1xuICAmOmFmdGVyIHtcbiAgICBib3R0b206NjVweDtcbiAgfVxufVxuLmFib3V0X3RlYW0gaDEge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWpvYnMge1xuICAgLmJsb2NraW1nLXRleHQgLmJsb2NrLXRleHQge1xuICAgIGJvcmRlcjoycHggc29saWQgJHRyaW5pZGFkO1xuICAgIHBhZGRpbmc6IDMwcHggNjBweDtcbiAgICBtYXJnaW4tbGVmdDogLXdlYmtpdC1jYWxjKC04LjMzMzMlIC0gMTVweCk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTguMzMzMyUgLSAxNXB4KTtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWpvYnMtdmZ4IHtcbiAgIC5ibG9ja2ltZy10ZXh0IC5ibG9jay10ZXh0IHtcbiAgICBib3JkZXI6MnB4IHNvbGlkICR0cmluaWRhZDtcbiAgICBwYWRkaW5nOiAzMHB4IDYwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC13ZWJraXQtY2FsYygtOC4zMzMzJSAtIDE1cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC04LjMzMzMlIC0gMTVweCk7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1qb2JzLWZpbmlzaGluZyB7XG4gICAuYmxvY2tpbWctdGV4dCAuYmxvY2stdGV4dCB7XG4gICAgYm9yZGVyOjJweCBzb2xpZCAkdHJpbmlkYWQ7XG4gICAgcGFkZGluZzogMzBweCA2MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtd2Via2l0LWNhbGMoLTguMzMzMyUgLSAxNXB4KTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtOC4zMzMzJSAtIDE1cHgpO1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnRlYW0tY29udGVudCB7XG4gIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJSA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAmOmhvdmVyIC5ob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgICAuaG92ZXIge1xuICAgICAgICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLSAyOXB4KTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI5cHgpO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzMsNzksNSwwLjg1KTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmhvdmVyLWNvbnRlbnQge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zb3VzLWRlcCB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmluaWRhZDtcbiAgICAgICAgLnNkX2NvbnRlbnQge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5odDcge1xuLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpIHRyYW5zbGF0ZSgwLC0xMDAlKTtcbi1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpIHRyYW5zbGF0ZSgwLC0xMDAlKTtcbnRyYW5zZm9ybTogcm90YXRlKDI3MGRlZykgdHJhbnNsYXRlKDAsLTEwMCUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTZweDtcbiAgICB0b3A6IDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICAgIH1cbn1cbi5hYm91dF9xdW90ZSB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0cmluaWRhZDtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG4gICNxdW90ZV9zdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMTcwcHg7XG4gICAgdG9wOjA7XG4gICAgd2lkdGg6IDEzNXB4O1xuICAgIHBhdGgge1xuICAgICAgZmlsbDojZmZmO1xuICAgIH1cbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYWJvdXQgZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jb250YWN0X2FuY2hvciB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIC5waWN0byB7XG5cbiAgfVxuICAucGljdG8uYnJ1eGVsbGVzIHN2ZyB7XG4gICAgd2lkdGg6IDcycHg7XG5cbiAgfVxuICAucGljdG8ubG9uZHJlcyBzdmcge1xuICAgIHdpZHRoOiAxOHB4O1xuICB9XG4gIC5waWN0by5sYSBzdmcge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxuICAucGljdG8ucGFyaXMgc3ZnIHtcbiAgICB3aWR0aDogNDZweDtcbiAgfVxuICAucGljdG8udmFuY291dmVyIHN2ZyB7XG4gICAgd2lkdGg6IDU0cHg7XG4gIH1cbiAgLnBpY3RvIHN2ZyB7XG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiAkdHJpbmlkYWQ7XG4gICAgfVxuICB9XG59XG4uY29udGFjdF9pbmZvcyAuY2FydGUge1xuICBwYWRkaW5nOiAwO1xuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNvbnRhY3RfaW5mb3Mge1xucGFkZGluZy1ib3R0b206IDEyMHB4O1xucG9zaXRpb246IHJlbGF0aXZlO1xuXG4mOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuJjphZnRlciB7XG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwJTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTAlKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJpbmlkYWQ7XG59XG5cbiAgJi5sZWZ0IHtcbiAgICBzcGFuLnZpbGxlIHtcbiAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAwO1xuaGVpZ2h0OiAwO1xuYm9yZGVyLXN0eWxlOiBzb2xpZDtcbmJvcmRlci13aWR0aDogMTlweCAwIDE4cHggMTZweDtcbmJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJHRyaW5pZGFkO1xucG9zaXRpb246IGFic29sdXRlO1xucmlnaHQ6IDA7XG4td2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMTAwJSwwKTtcbi1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDEwMCUsMCk7XG50cmFuc2Zvcm06dHJhbnNsYXRlKDEwMCUsMCk7XG50b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5waWN0byB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG4gIH1cbiAgICAmLnJpZ2h0IHtcbiAgICBzcGFuLnZpbGxlIHtcbiAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMDtcbmhlaWdodDogMDtcbmJvcmRlci1zdHlsZTogc29saWQ7XG5ib3JkZXItd2lkdGg6IDE5cHggMTZweCAxOHB4IDA7XG5ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICR0cmluaWRhZCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbnBvc2l0aW9uOiBhYnNvbHV0ZTtcbmxlZnQ6MDtcbi13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTAwJSwwKTtcbi1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKC0xMDAlLDApO1xudHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTAwJSwwKTtcbnRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBpY3RvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG4gIH1cbiAgICBzcGFuLnZpbGxle1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRyaW5pZGFkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgcGFkZGluZzogNnB4IDE1cHggNnB4IDE1cHg7XG4gICAgICAucGljdG8ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgICAucGljdG8gc3ZnIHtcbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6ICNmZmY7XG4gICAgfVxuICB9XG4gICAgLnBpY3RvLmJydXhlbGxlcyBzdmcge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIH1cbiAgICAgICAgLnBpY3RvLmxvbmRyZXMgc3ZnIHtcbiAgICB3aWR0aDogNXB4O1xuICAgIH1cbiAgICAgICAgICAucGljdG8ubGEgc3ZnIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICB9XG4gICAgICAgICAgLnBpY3RvLnBhcmlzIHN2ZyB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgfVxuICAgICAgICAgIC5waWN0by52YW5jb3V2ZXIgc3ZnIHtcbiAgICB3aWR0aDogMTlweDtcbiAgICB9XG4gIH1cbn1cbi50b2RyYXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uIDpjb2xvciAwLjI1cztcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cztcbiY6YmVmb3JlLCY6YWZ0ZXIge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgfVxuXG5cbiAgJjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG5cblxuICAmOmFmdGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgXG5cbn1cblxuXG4udG9kcmF3LmRyYXcge1xuXG5cbiAgICBjb2xvcjogJHRyaW5pZGFkO1xuICBcblxuIFxuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICR0cmluaWRhZDsgXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdHJpbmlkYWQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uIDp3aWR0aCAwLjI1cyBlYXNlLW91dCwgXG4gICAgICBoZWlnaHQgMC4yNXMgZWFzZS1vdXQgMC4yNXM7XG4gICAgdHJhbnNpdGlvbjpcbiAgICAgIHdpZHRoIDAuMjVzIGVhc2Utb3V0LCBcbiAgICAgIGhlaWdodCAwLjI1cyBlYXNlLW91dCAwLjI1czsgXG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdHJpbmlkYWQ7IFxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdHJpbmlkYWQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uIDpib3JkZXItY29sb3IgMHMgZWFzZS1vdXQgMC41cywgXG4gICAgICB3aWR0aCAwLjI1cyBlYXNlLW91dCAwLjVzLCBcbiAgICAgIGhlaWdodCAwLjI1cyBlYXNlLW91dCAwLjc1cztcbiAgICB0cmFuc2l0aW9uOlxuICAgICAgYm9yZGVyLWNvbG9yIDBzIGVhc2Utb3V0IDAuNXMsIFxuICAgICAgd2lkdGggMC4yNXMgZWFzZS1vdXQgMC41cywgXG4gICAgICBoZWlnaHQgMC4yNXMgZWFzZS1vdXQgMC43NXM7IFxuICB9XG59XG5cbi5wcm9kY3Rpb24taGVhZGVyIHtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi53Y29udGVudCB7XG4gIGgyLHAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG4ucHJvZHVjdGlvbl93b3JkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLm92ZXJsYXkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgdG9wOjA7XG4gICAgICBsZWZ0OjA7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgIH1cbn1cbi5wcm9kdWN0aW9uX3dvcmQudG9kcmF3OmFmdGVyIHtcbiAgICBib3R0b206IC0zMHB4O1xuICAgIHJpZ2h0OiAtMzBweDtcbn1cbi5wcm9kdWN0aW9uX3dvcmQudG9kcmF3OmJlZm9yZSB7XG4gICAgdG9wOiAzMHB4O1xuICAgIGxlZnQ6IDMwcHg7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcHJvZHVjdGlvbiAuaGVhZGVyLXRpdGxlOmFmdGVyIHtcbiAgICBib3R0b206IDc1cHg7XG4gIH1cbiAgLnByb2R1Y3Rpb25fbm90ZXtcbiAgICBwYWRkaW5nOiA0NXB4IDkwcHggO1xuICB9XG4gIC52Znhfc2VydmljZXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmluaWRhZDtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG51bCxsaSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4gICAgaDEge1xuICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgICAgJjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRpc3QvaW1nL2Fycm93LWJvdHRvbS13aGl0ZS5zdmcpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDUxcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDAlKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDAlKTtcbiAgfVxuICAgIH1cbiAgfVxuICAudmZ4X21hbmFnZW1lbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkaXN0L2ltZy9hcnJvdy1ib3R0b20uc3ZnKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MXB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwwJSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwwJSk7XG4gIH1cbiAgICBoMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgfVxuICAgIC5iaW8tbGluay1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdpbGRzYW5kO1xuICAgIC5iaW8ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgcC5saW5lLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gICAgJjphZnRlciB7XG5jb250ZW50OiBcIlwiO1xucG9zaXRpb246IGFic29sdXRlO1xubGVmdDowO1xuYm90dG9tOiAtMzBweDtcbmJhY2tncm91bmQtY29sb3I6ICR0cmluaWRhZDtcbmhlaWdodDogNXB4O1xud2lkdGg6IDMwcHg7XG4gICAgfVxuICB9XG4gIC5ub3NfYnVyZWF1eCB7XG4gICAgaDEge1xuICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gICAgfVxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGlzdC9pbWcvYXJyb3ctYm90dG9tLnN2Zyk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMCUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMCUpO1xuICB9XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG4gIC5zcGxpdC0yIHtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcbiAgICAgIC1tb3otY29sdW1uLWNvdW50OiAyO1xuICAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7XG5cbiAgIC13ZWJraXQtY29sdW1uLWdhcDogMzBweDtcbiAgICAgIC1tb3otY29sdW1uLWdhcDogMzBweDtcbiAgICAgICAgICAgY29sdW1uLWdhcDogMzBweDtcbiAgfVxuICAuYm90dG9tLWxpbmUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdHJpbmlkYWQ7XG4gIH1cbiAgLmhpZ2hsaWdodCB7XG4gICAgcGFkZGluZzogNjBweCA2MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmluaWRhZDtcbiAgICBwIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnN0ZXBzIC5ib3R0b20tbGluZSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICAuc3RlcHMgaDIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG4gIC5zdGVwc3tcblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgLmJ0bjMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gIH1cbiAgLmZ1bmRpbmdfc3ViLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgLmJ0biB7XG4gICAgICBtYXJnaW46IDAgN3B4O1xuICAgIH1cbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1mdW5kaW5nIC5wcm9kY3Rpb24taGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gIC5zdGVwcyBzdHJvbmcge1xuICAgIGNvbG9yOiAkdHJpbmlkYWQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAuc29jaWFsLW1lbnUge1xuICAgIGEge1xuICAgICAgYm9yZGVyIDoycHggc29saWQgJHRyaW5pZGFkO1xuICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgIGhlaWdodDozNXB4O1xuICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgJjpob3ZlciB7XG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJpbmlkYWQ7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAjZmZmO1xuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgfVxuICAgIH1cbi5mYWNlYm9vayB7XG4gIHdpZHRoOiA4cHg7XG59XG4ubGlua2VkaW4ge1xuICB3aWR0aDogMTZweDtcbn1cbi50d2l0dGVyIHtcbiAgd2lkdGg6IDE4cHg7XG59XG4gICAgICBzdmcge1xuXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDokdHJpbmlkYWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICBcbiAgfVxuXG5cblt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSxcblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTlweDtcbn1cblt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIGxhYmVsLFxuW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMS45NWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuICBbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUsXG5bdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwOyB0b3A6IDA7XG4gIHdpZHRoOiAyMHB4OyBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogNHB4IHNvbGlkICR0cmluaWRhZDtcbiAgYmFja2dyb3VuZDogJHRyaW5pZGFkO1xuXG5cbn1cblxuW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YWZ0ZXIsXG5bdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgY29udGVudDogdXJsKCdkaXN0L2ltZy9jaGVjay5qcGcnKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIC8qIGZvbnQtc2l6ZTogMjlweDsgKi9cbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IC44O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uIDphbGwgLjFzO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMXM7XG59XG5cblt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuW3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZDpub3QoOmNoZWNrZWQpICsgbGFiZWw6YmVmb3JlLFxuW3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItY29sb3I6ICNiYmI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG59XG5bdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuW3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCArIGxhYmVsIHtcbiAgY29sb3I6ICNhYWE7XG59XG5cblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZDpmb2N1cyArIGxhYmVsOmJlZm9yZSxcblt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKTpmb2N1cyArIGxhYmVsOmJlZm9yZSB7XG5cbn1cbi5uZXdzbGV0dGVyLWZvb3RlciBbdHlwZT1cImVtYWlsXCJdIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAycHggMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICAmOmZvY3VzIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICBjb2xvcjogJHNoaXBncmV5O1xuICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjtcbn1cbiY6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogJHNoaXBncmV5O1xuICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjtcbn1cbiY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXG4gIGNvbG9yOiAkc2hpcGdyZXk7XG4gICAgZm9udC1mYW1pbHk6ICRib2xkO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuJjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cbiAgY29sb3I6ICRzaGlwZ3JleTtcbiAgICBmb250LWZhbWlseTogJGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG59XG4ubmV3c2xldHRlci1mb290ZXIgW3R5cGU9XCJzdWJtaXRcIl0ge1xuYmFja2dyb3VuZC1jb2xvcjogI0U5NGYwNTtcbiAgICBjb2xvcjogI0Y0RjRGNDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIHBhZGRpbmc6IDJweCAyMXB4O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tbGVmdDogLTNweDtcbn1cbi5uZXdzbGV0dGVyLWZvb3RlciBwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4ubmV3c2xldHRlci1mb290ZXIgaDZ7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5mb290ZXJfdWZ1bmQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmNhcnRlX2NvbnRlbnQge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoZGlzdC9pbWcvaWNvbl96b29tLnN2Zyk7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKSB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTpzY2FsZSgxKSB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OjAuM3M7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OjAuM3M7XG4gIH1cbiAgJjpob3ZlcjphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMSkgdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06c2NhbGUoMS4xKSB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDEuMSkgdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gIH1cblxuICBoZWlnaHQ6IDIyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gICY6aG92ZXIgLmJnIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSkgdHJhbnNsYXRlKC00NSUsLTQ1JSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSkgdHJhbnNsYXRlKC00NSUsLTQ1JSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKSB0cmFuc2xhdGUoLTQ1JSwtNDUlKTtcbiAgfVxuICAuYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAuNztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uIDphbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbi5jb250ZW50dyB7XG4gIGgzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmJ1cmVhdXhfY29udGVudCB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgJHRyaW5pZGFkO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgaDIscCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG4uYnJlYWtkb3duIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMzBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGxlZnQ6IDUwJTtcblxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMCUpO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xuICAgICAgICBmb250LWZhbWlseTogJGJvbGQhaW1wb3J0YW50O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJHRyaW5pZGFkIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxufVxuLmZpbG1vZ3JhcGhpZSAuZmlsbS1ob3Zlcjpob3ZlciAuYnJlYWtkb3duIHtcbiAgb3BhY2l0eTogMTtcbn1cbiNtYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1lbnUtdmZ4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuOCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOjA7XG4gIGxlZnQ6MDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiA5OTk7XG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gIH1cbiAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAubWVudSBsaSBhIHtcbiAgICAgICAgY29sb3I6ICNGNEY0RjQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cbi52aWRlb19jb250ZW50IHtcbiAgLnRoZV92aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogMTY6OSAqL1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnRoZV92aWRlbyBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbn1cbi5maWxtb2dyYXBoaWUgLm5ld3MtdGFnIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgJjpmaXJzdC1jaGlsZCgpIHtcbm1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLVZGWC1wcm9qZXRzIC5maWxtb2dyYXBoaWUgLmNvbC1tZC0zIHtcbiAgaGVpZ2h0OiA1NTBweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLVZGWC1UZWFtIC5jb2wtbWQtMy5sb25kcmVzLC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLVZGWC1UZWFtIC5jb2wtbWQtMy5sb3MtYW5nZWxlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1WRlgtVGVhbSAuY29sLW1kLTMubG9uZG9uLC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLVZGWC1UZWFtIC5jb2wtbWQtMy5sb3MtYW5nZWxlcy1lbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udW1lZGlhX3RlYW0gLmNvbC1tZC0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi51bWVkaWFfdGVhbSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uY3VycmVudF9wYWdlX2l0ZW0gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuI3ByaW1hcnktbWVudSAuY3VycmVudF9wYWdlX2l0ZW0gYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR3aWxkc2FuZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lIWltcG9ydGFudDtcbn1cblxuLmhvbWVfcHJvamV0c192ZnggLmZpbG1vZ3JhcGhpZSAuZmlsbSB7XG4gIC8vIGhlaWdodDogMjAwcHg7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1WRlgtSG9tZSB7XG4gIC5oZWFkZXItdGl0bGUudG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvdHRvbTogMjVweDtcbiAgICB9XG4gIH1cbiAgLm5ld3NfYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLmpvYi1vZmZlciAubmV3cy1jb250ZW50IHtcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAkdHJpbmlkYWQ7XG4gICAgLm5ld3MtdGFnIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5uZXdzLXRhZzpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRpc3QvaW1nL2Fycm93LXJpZ2h0LnN2Zyk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDhweCAxNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IC0xN3B4O1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLC01MCUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsLTUwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLC01MCUpO1xuICAgIH1cbiAgfVxufVxuLm1lbnUtaXRlbS5hY3RpdmUgYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR3aWxkc2FuZDtcbn1cbmEge1xuICBmb250LWZhbWlseTogJG1lZGl1bTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG5cbn1cbiAgLmZpbG1oZWlnaHR7XG4gICAgaGVpZ2h0OiAwIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwJTtcbiAgICBcbiAgfVxuICAueWVhcnMgLmZpbG0taG92ZXIge1xuICBcbiAgfVxuICAuZmlsbW9ncmFwaGllIC5maWxtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjA7XG4gICAgbGVmdDowO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLVZGWC1wcm9qZXRzIC5maWxtb2dyYXBoaWUgLmNvbC1tZC0zLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1maWxtb3JncmFwaHkgLmZpbG1vZ3JhcGhpZSAuY29sLW1kLTN7XG4gICAgaGVpZ2h0OiA0OTVweDtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgICAgICBoZWlnaHQ6IDU5MHB4O1xuICBcbiAgICB9XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgICAgIGhlaWdodDogNTQwcHg7XG4gXG4gICAgfVxuICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NzVweCkge1xuICAgICAgIGhlaWdodDogNDk1cHg7XG4gXG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNwbGl0LTIge1xuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiBub25lO1xuICAgICAgLW1vei1jb2x1bW4tY291bnQ6IG5vbmU7XG4gICAgICAgICAgIGNvbHVtbi1jb3VudDogbm9uZTtcblxuICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiBub25lO1xuICAgICAgLW1vei1jb2x1bW4tZ2FwOiBub25lO1xuICAgICAgICAgICBjb2x1bW4tZ2FwOiBub25lO1xuICB9XG4gIC5iaW8tbGluay1jb250YWluZXIsLmJpb3tcbiAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAubWFuYWdlcl9jdGEgLmNvbC1tZC04IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYW5hZ2VyX2N0YSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICAuYmlvX2xpbmtzX3NsaWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZpbmlzaGluZ19maW5hbmNpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgaDEsIGg2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgaDYge1xuICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgfVxuICAudGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwJTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwtNTAlKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwtNTAlKTtcbiAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhlYWRsaW5lIHtcbmJhY2tncm91bmQtY29sb3I6ICR0cmluaWRhZDtcbnBvc2l0aW9uOiByZWxhdGl2ZTtcbm1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLm51bWJlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDM1JTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjA7XG4gICAgbGVmdDowO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuY29udGVudCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA2NSU7XG4gICAgbWFyZ2luLWxlZnQ6IDM1JTtcbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbjoycHg7XG4gICAgfVxuICB9XG59XG4uY2xlYXIge1xuICBjbGVhcjpib3RoO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtRklOSVNISU5HLXN0dWRpbyBmb290ZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLndpbGRzYW5kIGxpIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmluaXNoaW5nX21hcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0cmluaWRhZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuYWRkcmVzcyB7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogOCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsLTUwJSk7XG4gIH1cbiAgLm1hcCB7XG4gICAgaGVpZ2h0OiAzNzVweDtcblxuICAgIHdpZHRoOiA2NSU7XG4gICAgbWFyZ2luLWxlZnQ6IDM1JTtcblxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG5cbi5maW5pc2hpbmdfbWFwX2FkZHJlc3Mge1xuICAgICAgICAgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkaXN0L2ltZy9hcnJvdy1ib3R0b20td2hpdGUuc3ZnKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDAlKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDAlKTtcbiAgfVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJpbmlkYWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgaW1nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxuICBoMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbiAgYWRkcmVzcyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jb250YWN0LWZpbmlzaGluZyB7XG4gIGZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmZpbmlzaGluZ19tYXAgLmFkZHJlc3Mge1xuICBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuICBpbWcge1xuICAgICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMzdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDIycHg7XG5cbiAgfVxuICBoMSB7XG4gICAgbGluZS1oZWlnaHQ6IDIuNjtcbiAgfVxuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6ICRib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1GSU5JU0hJTkctSG9tZSBmb290ZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtRklOSVNISU5HLUhvbWUge1xuICAuaGVhZGVyLXRpdGxlLnRvcCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgJjphZnRlciB7XG4gICAgICBib3R0b206IDI1cHg7XG4gICAgfVxuICB9XG4gIC5uZXdzX2Jsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5qb2Itb2ZmZXIgLm5ld3MtY29udGVudCB7XG4gICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgJHRyaW5pZGFkO1xuICAgIC5uZXdzLXRhZyB7XG4gICAgICBtYXJnaW4tbGVmdDogMThweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAubmV3cy10YWc6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkaXN0L2ltZy9hcnJvdy1yaWdodC5zdmcpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4cHggMTZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgXG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAtMTdweDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwtNTAlKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwtNTAlKTtcbiAgICB9XG4gIH1cbn1cblxuLmVycm9yNDA0IHtcbiAgZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4jbWFpbiB7XG4gIG1pbi1oZWlnaHQ6IDYwdmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJpbmlkYWQ7XG5cbn1cbi5jb250ZW50NDA0e1xuICAuYnRuIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6I2ZmZjtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgc3ZnIHtcbiAgICBoZWlnaHQ6IDcycHg7XG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiNmZmY7XG4gICAgfVxuICB9XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xufVxuLm1zZyB7XG4gIGgyIHtcbiAgICBjb2xvcjogIzRENEQ0RDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IGJyYW5kb25CbGFjaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICBwIHtcbiAgICBjb2xvcjogIzRENEQ0RDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBicmFuZG9uQm9sZDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLm1zZy1jb250YWluZXIge1xuXG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG59XG4ubmxfcG9wdXAge1xuICBkaXNwbGF5OiBub25lO1xuICBbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUsXG5bdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwOyB0b3A6IDA7XG4gIHdpZHRoOiAyMHB4OyBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogNHB4IHNvbGlkICR0cmluaWRhZDtcbiAgYmFja2dyb3VuZDogJHRyaW5pZGFkO1xuXG5cbn1cblxuW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YWZ0ZXIsXG5bdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG5jb250ZW50OiAnJztcbiAgICBjb250ZW50OiB1cmwoJ2Rpc3QvaW1nL2NoZWNrLmpwZycpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgLyogZm9udC1zaXplOiAyOXB4OyAqL1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogLjg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24gOmFsbCAuMXM7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xcztcbn1cbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwdnc7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjgpO1xuICB6LWluZGV4OiA5OTk5OTk5O1xuICAubmxfY29udGVudCB7XG4gICAgd2lkdGg6IDYwdnc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aWxkc2FuZDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXG4gICAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAycHggc29saWQgJHRyaW5pZGFkO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBib3R0b206IDEwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuaDMge1xuICBwYWRkaW5nLXRvcDogNjBweDsgIFxuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICR0cmluaWRhZDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR0cmluaWRhZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG59XG4ubmxfcG9wdXAgW3R5cGU9XCJlbWFpbFwiXSB7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJHRyaW5pZGFkO1xuICBwYWRkaW5nOiAycHggMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICAmOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkdHJpbmlkYWQ7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICBjb2xvcjogJHNoaXBncmV5O1xuICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjtcbn1cbiY6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogJHNoaXBncmV5O1xuICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjtcbn1cbiY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXG4gIGNvbG9yOiAkc2hpcGdyZXk7XG4gICAgZm9udC1mYW1pbHk6ICRib2xkO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuJjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cbiAgY29sb3I6ICRzaGlwZ3JleTtcbiAgICBmb250LWZhbWlseTogJGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG59XG4ubmxfcG9wdXAgW3R5cGU9XCJzdWJtaXRcIl0ge1xuYmFja2dyb3VuZC1jb2xvcjogI0U5NGYwNTtcbiAgICBjb2xvcjogI0Y0RjRGNDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIHBhZGRpbmc6IDRweCAyMXB4O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbn1cbi5ubF9wb3B1cCBwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4ubmxfcG9wdXAgaDZ7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5jbG9zZV9idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMjJweDtcbiAgd2lkdGg6IDIycHg7XG4gIHJpZ2h0OiAzMHB4O1xuICB0b3A6MzBweDtcbiAgJjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDowO1xuICAgIGhlaWdodDogMjVweDtcbiAgICB3aWR0aDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmluaWRhZDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICByaWdodDogNDUlO1xuICAgIHRvcDowO1xuICAgIGhlaWdodDogMjVweDtcbiAgICB3aWR0aDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmluaWRhZDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgycHgpIHtcbiAgICAubmxfY29udGVudCB7XG4gICAgd2lkdGg6IDkwdnchaW1wb3J0YW50O1xuICB9XG4gIC50b2RyYXcuZHJhdzphZnRlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRvZHJhdy5kcmF3OmJlZm9yZSB7XG4gICAgYm9yZGVyOm5vbmU7XG4gICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnByb2R1Y3Rpb25fbm90ZSB7XG4gICAgcGFkZGluZzoyMHB4IDAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4IHtcbiAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNwbGl0LTIge1xuICAgICAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMTtcbiAgICAtbW96LWNvbHVtbi1jb3VudDogMTtcbiAgICBjb2x1bW4tY291bnQ6IDE7XG5cbiAgfVxuICAuaGlnaGxpZ2h0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5mdW5kaW5nX3N1Yi1tZW51IC5idG4uYmlnIHtcbiAgICB3aWR0aDogNDUlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmNoaWZmcmVfY29udGVudCBoMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApIWltcG9ydGFudDtcbiAgICAtbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCkhaW1wb3J0YW50O1xuICB9XG4gIC5jaGlmZnJlX2NvbnRlbnQge1xuICAgIC50ZXh0LWxlZnQsLnRleHQtcmlnaHQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvY2tpbWctdGV4dC5yaWdodCAuYmxvY2stdGV4dHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmZ1bmRpbmdfc3ViLW1lbnUgLmJ0bi5iaWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmNoaWZmcmUuZmlsbXMsIC5jaGlmZnJlLnBlcnNvbm5lc3tcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLmF3YXJkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gIH1cbiAgLmJsb2NraW1nLXRleHR7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLmF3YXJkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XG5cbi5pbnZlcnMtbWQge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG4uY2hpZmZyZXMgLmNvbC1tZC0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5jb250YWN0X2luZm9zOmFmdGVye1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhcnRlX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLmZpbmlzaGluZ19tYXAgLm1hcHtcbiAgICAgICAgd2lkdGg6IDU1JTtcbiAgICBtYXJnaW4tbGVmdDogNDUlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTEwcHgpIHtcbiAgLmZpbmlzaGluZ19tYXAge1xuICAgIC5hZGRyZXNzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApO1xuICAgICAgLW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTtcbiAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICB0b3A6aW5oZXJpdCFpbXBvcnRhbnQ7XG4gICAgICBsZWZ0OmluaGVyaXQhaW1wb3J0YW50O1xuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLm1hcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC50ZXh0LWxlZnQteHMge1xuICB0ZXh0LWFsaWduOiBsZWZ0IWltcG9ydGFudDtcbn1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcblxuICAjZGVtbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGFtYnVyZ2VyIHtcbiAgICBwYWRkaW5nOiA2cHggMTBweCAxMHB4IWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jcHJpbWFyeS1tZW51IGxpIGEge1xuICAgICAgcGFkZGluZzogNXB4IDEwcHghaW1wb3J0YW50O1xufVxufVxuXG4ubWVudS1oYW1idXJnZXItbW9iIHtcbiAgcG9zaXRpb246IGZpeGVkO1xub3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIGhlaWdodDogMTAwJTtcbiAgbGVmdDowO1xuICB0b3A6MHB4O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiBcbiAgd2lkdGg6IDEwNiU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJpbmlkYWQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWSgwKTtcbiAgLW1zLXRyYW5zZm9ybTpzY2FsZVkoMCk7XG4gIHRyYW5zZm9ybTpzY2FsZVkoMCk7XG4gICAgICB6LWluZGV4OiA5OTk7XG4gICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uIDotd2Via2l0LXRyYW5zZm9ybSAwLjI2cyBlYXNlO1xuICAgIHRyYW5zaXRpb24gOi13ZWJraXQtdHJhbnNmb3JtIDAuMjZzIGVhc2U7XG4gICAgdHJhbnNpdGlvbiA6dHJhbnNmb3JtIDAuMjZzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjZzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuMjZzIGVhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgXG4gICAgLnN1Yi1tZW51IHtcbiAgIGhlaWdodDogMDtcbiAgIG92ZXJmbG93OiBoaWRkZW47XG4gICBsaSBhIHtcbiAgICBmb250LWZhbWlseTogJG1lZGl1bTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgfVxuICAgbGkge1xuICAgIHBhZGRpbmc6IDBweCAwO1xuICAgfVxuICAgIH1cbiAgICAgICAgLnN1Yi1tZW51LmFjdGl2ZSB7XG4gICBoZWlnaHQ6IGF1dG87XG4gICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG4gICAgbGkgYSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogYnJhbmRvbkJvbGQ7XG5cbiAgICB9XG4gICAgbGkge1xuICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgfVxuICAgIGxpOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICYuYWN0aXZlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTpzY2FsZVkoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTpzY2FsZVkoMSk7XG4gICAgdHJhbnNmb3JtOnNjYWxlWSgxKTtcbiAgfVxufVxuXG4jaGFtYnVyZ2VyLW1vYi5pcy1hY3RpdmV7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbiNoYW1idXJnZXItbW9iLmlzLWFjdGl2ZSAubGluZTpudGgtY2hpbGQoMil7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuI2hhbWJ1cmdlci1tb2IgLmxpbmU6bnRoLWNoaWxkKDIpe1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG59XG5cblxuI2hhbWJ1cmdlci1tb2IuaXMtYWN0aXZlIC5saW5lOm50aC1jaGlsZCgyKXtcbiAgb3BhY2l0eTogMDtcbn1cblxuI2hhbWJ1cmdlci1tb2IuaXMtYWN0aXZlIC5saW5lOm50aC1jaGlsZCgxKSxcbiNoYW1idXJnZXItbW9iLmlzLWFjdGl2ZSAubGluZTpudGgtY2hpbGQoMyl7XG4gIHdpZHRoOiAxNXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xufVxuXG4jaGFtYnVyZ2VyLW1vYi5pcy1hY3RpdmUgLmxpbmU6bnRoLWNoaWxkKDEpe1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpIHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KSByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KSByb3RhdGUoNDVkZWcpO1xufVxuXG4jaGFtYnVyZ2VyLW1vYi5pcy1hY3RpdmUgLmxpbmU6bnRoLWNoaWxkKDMpe1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4ubW9iLW9wZW4ge1xuICAjY29udGVudCB7XG4gICAgLy8gaGVpZ2h0OiAwO1xuICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgfVxuICBmb290ZXIge1xuICAgIC8vICBoZWlnaHQ6IDA7XG4gICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcblxuICB9XG59XG5oZWFkZXIge1xuICB6LWluZGV4OiA5OTk5OTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoZWFkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6MDtcbiAgICBsZWZ0OjA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1lbnUtdmZ4e1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5iY2tfdG9wIGEge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI0U5NGYwNTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbiA6YWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBzdmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICB3aWR0aDogMTBweDtcbiAgICB9XG59XG4jc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3NsaWRlcjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkaXN0L2ltZy9hcnJvdy1ib3R0b20uc3ZnKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICBib3R0b206IDYwcHg7XG4gICAgei1pbmRleDogOTk7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDAlKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDAlKTtcbn1cblxuI3BhZ2Uge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5sZWF2ZSAjcGFnZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5sb2FkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDowO1xuICBsZWZ0OjA7XG5kaXNwbGF5OiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5OTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAubG9nb19jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgaGVpZ2h0OiAxMTVweDtcbiAgICB3aWR0aDogMTE4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRyaW5pZGFkO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLXdlYmtpdC1hbmltYXRpb246bG9hZGVyIDJzIG5vcm1hbCBmb3J3YXJkcyBjdWJpYy1iZXppZXIoMC4yNSwwLjQ2LDAuNDUsMC45NCk7XG4gIGFuaW1hdGlvbjpsb2FkZXIgMnMgbm9ybWFsIGZvcndhcmRzIGN1YmljLWJlemllcigwLjI1LDAuNDYsMC40NSwwLjk0KTtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAgICAgICAgaGVpZ2h0OiA4NHB4O1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgIH1cbiAgICAubG9nbyB7XG4gICAgICBoNiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICB9XG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICBcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtRklOSVNISU5HLXN0dWRpbyAuYnVyZWF1eF9jb250ZW50IHAge1xubWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNlbGVjdF9sZyB7XG4gIGZsb2F0OiByaWdodDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBhIHtcbiAgICBjb2xvcjogI0Y0RjRGNDtcbiAgICBwYWRkaW5nOiA1cHggN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LWZhbWlseTogYnJhbmRvbkJvbGQ7XG4gICAgIGJvcmRlcjogMXB4IHNvbGlkICNGNEY0RjQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4mOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdpbGRzYW5kO1xuICBjb2xvcjogJHRyaW5pZGFkO1xufVxuICAgIFxuICB9XG59XG5cbi5zb2NpYWwtZml4ZWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBhLnNvY2lhbF9jdGEge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNTZweCwwKTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTU2cHgsMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTU2cHgsMCk7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LDApIWltcG9ydGFudDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwwKSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwwKSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAuaG92ZXJfY3RhIHtcbmJhY2tncm91bmQtY29sb3I6ICR0cmluaWRhZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gIH1cbiAgLmhvdmVyX2N0YSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2hpcGdyZXk7XG4gICAgICAgIHBhZGRpbmc6IDdweCAxMXB4IDJweCAxMHB4O1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgICBcbiAgfVxuICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIH1cbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC01MCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtNTAlKTtcbiAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgZGl2LnNvY2lhbF9jdGEge1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0U5NGYwNTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbiA6YWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgICBzdmcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAmLmZhY2Vib29rIHtcbiAgd2lkdGg6IDhweDtcbn1cbiYubGlua2VkaW4ge1xuICB3aWR0aDogMTZweDtcbn1cbiYudHdpdHRlciB7XG4gIHdpZHRoOiAxOHB4O1xufVxuICAgICAgfVxuICAgICAgc3ZnIHBhdGgge1xuICAgICAgICBmaWxsOiNmZmY7XG4gICAgICB9XG59XG4uYWJvdXRfaW50cm8gLmNoaWZmcmVzIGg0LnRyaW5pZGFkLC5hd2FyZCAuaHQ3IHtcbiAgZm9udC1mYW1pbHk6ICRibGFjaztcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZpbG1vcmdyYXBoeSAuZmlsbW9ncmFwaGllIC5jb2wtbWQtM3tcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnNpbmdsZS1wcmVzc19uZXdzIC50aGVfbmV3c190aXRsZSwuc2luZ2xlLXByZXNzX25ld3NfdmZ4IC50aGVfbmV3c190aXRsZSwuc2luZ2xlLXByZXNzX25ld3NfZmluaXNoaW5nIC50aGVfbmV3c190aXRsZXtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG59XG4udGVhbV90ZWFtIHtcbiAgaDUge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1mdW5kaW5nIHN0cm9uZyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbnNwYW4ubGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuICAuY3Mtc2VsZWN0e1xuXG4gICB3aWR0aDogOTAlO1xuICAgc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgIH1cbiAgfVxuICAuc29jaWFsLWZpeGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbi52Znhfc2VydmljZXMgaDE6YWZ0ZXIge1xuICBib3R0b206IDc1cHghaW1wb3J0YW50O1xufVxuLmNvbnRhY3RfaW5mb3Mge1xuICAudGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCFpbXBvcnRhbnQ7XG4gIH1cbiAgc3Bhbi52aWxsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCFpbXBvcnRhbnQ7XG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBjb2xvcjogJHRyaW5pZGFkIWltcG9ydGFudDtcbiAgICAgIC5waWN0byB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxufVxuLmJpby1saW5rIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5wcm9kY3Rpb24taGVhZGVye1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZGN0aW9uLWhlYWRlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRpc3QvaW1nL2Fycm93LWJvdHRvbS5zdmcpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDYwcHg7XG4gICAgei1pbmRleDogOTk7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDApO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC5uZXdzX2Jsb2NrIGgzIHtcbiAgICBmb250LXNpemU6IDE1cHghaW1wb3J0YW50O1xuICB9XG59XG4uY3Mtc2tpbi1ib3JkZXIgLmNzLXNlbGVjdGVkIHNwYW46OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbnZpZGVvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5wcm9kY3Rpb24taGVhZGVyIHZpZGVvIHtcbiAgICBtaW4td2lkdGg6IDEwMiU7XG4gICAgei1pbmRleDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnByb2RjdGlvbi1oZWFkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNob3dyZWVsX3BsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiAxNzBweDtcbiAgYm9yZGVyLWxlZnQ6MnB4IHNvbGlkICR0cmluaWRhZDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMTUwcHg7XG4gIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogJGJvbGQ7XG4gICAgJi5idG4uYmlnIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cbiAgfVxuICBwIHtcbiAgICBmb250LWZhbWlseTogJGJvbGQ7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YWZ0ZXIge1xuY29udGVudDogdXJsKGRpc3QvaW1nL25leHRfYXJyb3cucG5nKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG50b3A6IDFweDtcbiAgICByaWdodDogLTE3cHg7XG4gICAgfVxuICB9XG59XG52aWRlbyB7XG4gICYjZnVsbCB7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cbi5iaW8tbGluayB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uaGVhZGxpbmUgaDEge1xuICBmb250LXNpemU6IDUwcHg7XG59XG4uam9iLWhlYWRlci1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGg1IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICB9XG59XG4uYnJlYWtkb3duIGEge1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5wcm9kdWN0aW9uX25vdGUgcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLVZGWC1Ib21lIC5wcm9kY3Rpb24taGVhZGVyIHtcbiAgaGVpZ2h0OiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MS43JTtcblxuICB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gIH1cbn1cbnZpZGVvOjotaW50ZXJuYWwtbWVkaWEtY29udHJvbHMtZG93bmxvYWQtYnV0dG9uIHtcbiAgICBkaXNwbGF5Om5vbmU7XG59XG5cbnZpZGVvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLWVuY2xvc3VyZSB7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xufVxuXG52aWRlbzo6LXdlYmtpdC1tZWRpYS1jb250cm9scy1wYW5lbCB7XG4gICAgd2lkdGg6IC13ZWJraXQtY2FsYygxMDAlICsgMzBweCk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpOyAvKiBBZGp1c3QgYXMgbmVlZGVkICovXG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaG93cmVlbF9wbGF5IHtcbiAgICAgICAgaGVpZ2h0OiAxNDBweCFpbXBvcnRhbnQ7XG4gICAgICBib3R0b206IDJweCFpbXBvcnRhbnQ7XG4gICAgXG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtVkZYLUhvbWUgLnByb2RjdGlvbi1oZWFkZXJ7XG4gICAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG4gIC5wcm9kY3Rpb24taGVhZGVyOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG52aWRlbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtVkZYLUhvbWUgLnByb2RjdGlvbi1oZWFkZXJ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3AhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZXZlbnRzIGhlYWRlciwucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1ldmVudHMgZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgfSJdfQ== */
