@charset "UTF-8";/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=d8f62b76ac23e8cd1c86f6be1ea9ba7d)
 * Config saved to config.json and https://gist.github.com/d8f62b76ac23e8cd1c86f6be1ea9ba7d
 *//*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ol,ul{list-style:none}h1,h2,h3,mark{color:#000}.owl-controls,html{-webkit-tap-highlight-color:transparent}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}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:#337ab7;text-decoration:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}mark{background:#ff0}.img-thumbnail,body{background-color:#fff}sub,sup{line-height:0;position:relative}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}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}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}optgroup{font-weight:700}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{-webkit-border-radius:6px;border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;border:1px solid #ddd;-webkit-border-radius:4px;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{-webkit-border-radius:50%;border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border: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:768px){.container{width:750px}}@media (min-width:992px){.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-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{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:768px){.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:992px){.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}}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;height:auto;left:auto;top:0;right:0;bottom:0;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(255,255,255,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.5)),to(rgba(255,255,255,0)));background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.5)),to(rgba(255,255,255,0)));background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);-webkit-box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2);box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-box-shadow:inset 1px 0 1px rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;border-radius:7px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{-webkit-box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5);box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5);box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.4);box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.4);height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);-webkit-box-shadow:inset 1px 1px 16px rgba(0,0,0,.1);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{-webkit-box-shadow:inset 0 0 14px rgba(0,0,0,.2);box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2);box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2);box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);-webkit-box-shadow:inset 1px 1px 16px rgba(0,0,0,.1);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:18px;-webkit-border-radius:8px;border-radius:8px;background:#000}.mCSB_scrollTools{width:18px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover{background-color:#000;width:18px;-webkit-border-radius:7px;border-radius:7px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;width:4px}.mCSB_inside>.mCSB_container{margin-right:0}.mCSB_dragger_bar{background-color:#fff!important;background-color:rgba(255,255,255,.75)!important}@media (max-width:767px){.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover{width:10px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{width:2px}}.owl-theme .owl-controls{margin-top:10px;text-align:center}.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:.5}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1}.owl-theme .owl-controls .owl-page span{filter:Alpha(Opacity=50)}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;border-radius:30px}h4,h5{color:#262626}.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) center center no-repeat}.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}.owl-fade-in{-webkit-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}.owl-goDown-in{-webkit-animation:goDown .6s ease both;animation:goDown .6s ease both}.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}@-webkit-keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}100%,75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px);transform:translateZ(-500px)}100%,75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%);transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px);transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0);transform:translateZ(0) translateX(0)}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8)}}@keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}}@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%)}}@keyframes goDown{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5)}}@keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel,.owl-carousel .owl-wrapper{display:none;position:relative}.owl-carousel{width:100%;-ms-touch-action:pan-y}.header .header__wrapper:after,.header:after,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}.owl-controls{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.grabbing{cursor:url(grabbing.png) 8 8,move}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-theme .owl-controls .owl-page span{display:block;width:9px;height:9px;margin:5px 7px;opacity:1;-webkit-border-radius:20px;border-radius:20px;background:#fff}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{background:#ed4b69}.customNavigation{position:absolute;width:100%;height:100%;top:0;left:0}.btn.next,.btn.prev{width:32px;height:58px;position:absolute;top:30%;cursor:pointer}.btn.prev{background:url(../images/arrow-left-slider-white.png) no-repeat;left:7%}.btn.next{background:url(../images/arrow-right-slider-white.png) no-repeat;right:7%}@media (max-width:991px){.btn.prev{left:4%}.btn.next{right:4%}}@media (max-width:767px){.btn.next,.btn.prev{width:19px;height:35px}.btn.prev{left:4%;background:url(../images/arrow-slider-left-white-320.png) no-repeat}.btn.next{right:4%;background:url(../images/arrow-slider-right-white-320.png) no-repeat}}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}h3,h4,h5,h6{line-height:26px}body,p{line-height:24px;letter-spacing:.075em}ol li,ul li{line-height:30px;color:#666}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:humanst521_btbold;src:url(../fonts/hum521b-webfont.eot);src:url(../fonts/hum521b-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/hum521b-webfont.woff2) format("woff2"),url(../fonts/hum521b-webfont.woff) format("woff"),url(../fonts/hum521b-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:futura_ltbook;src:url(../fonts/futuralt-book-webfont.eot);src:url(../fonts/futuralt-book-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/futuralt-book-webfont.woff2) format("woff2"),url(../fonts/futuralt-book-webfont.woff) format("woff"),url(../fonts/futuralt-book-webfont.ttf) format("truetype"),url(../fonts/futuralt-book-webfont.svg#futura_ltbook) format("svg");font-weight:400;font-style:normal}@font-face{font-family:humanst521_btroman;src:url(../fonts/hum521n-webfont.eot);src:url(../fonts/hum521n-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/hum521n-webfont.woff2) format("woff2"),url(../fonts/hum521n-webfont.woff) format("woff"),url(../fonts/hum521n-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:humanst521_btregular;src:url(../fonts/humanst521_bt-webfont.eot);src:url(../fonts/humanst521_bt-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/humanst521_bt-webfont.woff2) format("woff2"),url(../fonts/humanst521_bt-webfont.woff) format("woff"),url(../fonts/humanst521_bt-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:idealist_sanslight;src:url(../fonts/idealist_sans_light-webfont.eot);src:url(../fonts/idealist_sans_light-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/idealist_sans_light-webfont.woff2) format("woff2"),url(../fonts/idealist_sans_light-webfont.woff) format("woff"),url(../fonts/idealist_sans_light-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:pf_encore_sans_promedium;src:url(../fonts/pfencoresanspro-medium-webfont.eot);src:url(../fonts/pfencoresanspro-medium-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/pfencoresanspro-medium-webfont.woff2) format("woff2"),url(../fonts/pfencoresanspro-medium-webfont.woff) format("woff"),url(../fonts/pfencoresanspro-medium-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:ubuntulight;src:url(../fonts/ubuntu-l_0-webfont.eot);src:url(../fonts/ubuntu-l_0-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/ubuntu-l_0-webfont.woff2) format("woff2"),url(../fonts/ubuntu-l_0-webfont.woff) format("woff"),url(../fonts/ubuntu-l_0-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:robotolight;src:url(../fonts/roboto-light-webfont.eot);src:url(../fonts/roboto-light-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto-light-webfont.woff2) format("woff2"),url(../fonts/roboto-light-webfont.woff) format("woff"),url(../fonts/roboto-light-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:robotomedium;src:url(../fonts/roboto-medium-webfont.eot);src:url(../fonts/roboto-medium-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto-medium-webfont.woff2) format("woff2"),url(../fonts/roboto-medium-webfont.woff) format("woff"),url(../fonts/roboto-medium-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:MyriadPro-Regular;src:url(../fonts/MyriadPro-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/MyriadPro-Regular.otf) format("opentype"),url(../fonts/MyriadPro-Regular.woff) format("woff"),url(../fonts/MyriadPro-Regular.ttf) format("truetype"),url(../fonts/MyriadPro-Regular.svg#MyriadPro-Regular) format("svg");font-weight:400;font-style:normal}body{font-family:idealist_sanslight,Verdana,Arial;font-size:14px;color:#666;font-weight:400}.header .header__logo-text,h1,h2,h3,h4,ol li,ul li{font-family:humanst521_btroman,Verdana,Arial}h1{font-size:48px;line-height:48px;letter-spacing:.075em}h2{font-size:16px;letter-spacing:.075em}h3{font-size:24px}h4{font-size:20px}h5,h6{font-size:18px}h5{font-family:humanst521_btbold,Verdana,Arial}h6,p{font-family:idealist_sanslight,Verdana,Arial}p{font-size:14px;color:#666}ol li,ul li,ul li:after{font-size:16px}ul{padding-left:16px}ul li{list-style-type:none;padding-left:20px;position:relative}ul li:after{content:"•";position:absolute;left:0;top:1.5px}.header .header__menu-cont:after,.header .header__wrapper:after,.header:after{content:".";height:0;clear:both;visibility:hidden}ol{list-style:decimal inside}ol li{list-style-type:decimal}.clear-b{clear:both}em,i{font-style:italic}b,strong{font-weight:700}#message{margin-top:25px;width:100%;clear:both;text-align:center}.error,.success{line-height:1.4;margin-top:10px}#captcha{cursor:pointer}#loading{visibility:hidden}.error{color:red;font-size:14px}.success{font-size:16px;color:#324e74}.form__loading{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:-35px}.header{width:100%;position:fixed;z-index:100}.header .header__wrapper{max-width:1170px;width:100%;padding:0 15px;margin:0 auto}.header .header__wrapper a{text-decoration:none}.header .header__logo-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:945px;margin:0 auto;width:100%;border-bottom:1px solid #fff;padding:21px 0 18px}.header .header__logo-cont{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header .header__logo{max-width:47px}.header .header__logo-blue{display:none}.header .header__logo-text{font-size:20px;line-height:1;color:#fff;letter-spacing:0;margin-left:15px;margin-top:6px}.header .header__menu-cont{float:left;margin:6px 0 0 75px;z-index:5}.header .header__menu-cont:after{display:block}.header .header__menu{float:left}.header .header__menu li{display:inline-block;list-style:none;margin-left:-.36em;padding-left:0}.header .header__menu li a,.header .header__service{font-size:16px;line-height:1;font-family:humanst521_btroman,Verdana,Arial;letter-spacing:0;margin:0 15px;text-transform:uppercase}.header .header__menu li:after{content:none}.header .header__info-cont:after,.header .header__service-left:after{content:".";height:0;visibility:hidden;clear:both}.header .header__menu li a{color:#fff}.header .header__menu li a:hover{color:#e64665;cursor:pointer}.header .header__menu-order{display:none!important}.header .header__service{color:#fff;position:relative;top:2px}.header .header__service:hover{color:#e64665;cursor:pointer}.header .header__service-left a,.header .header__service-left p,.header .header__service-right a{color:#fff;line-height:26px;letter-spacing:.050em}.header .header__service-cont{display:block;width:100%;position:fixed;padding:50px 50px 50px 70px;top:120px;left:0;background:rgba(52,75,97,.7);z-index:1;max-height:-webkit-calc(100vh - 120px);max-height:calc(100vh - 120px);overflow:hidden;-webkit-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%)}.header .header__service-left{width:75%;float:left}.header .header__service-btn-prev{display:none}.header .header__service-left-item{width:20%;float:left}.header .header__service-left:after{display:block}.header .header__service-left a{font-family:robotolight,Verdana,Arial;font-size:14px;display:block;float:left;clear:both}.header .header__service-left p{font-size:18px;margin-bottom:10px;font-family:robotomedium,Verdana,Arial}.header .header__service-left a:hover{text-decoration:underline}.header .header__service-right{width:25%;float:left;text-align:center}.header .header__service-right a{padding:0 20px;background:#344b61;float:left;margin:0 25px 13px 0;display:inline-block;font-family:robotolight,Verdana,Arial;font-size:14px}.header .header__active-link{color:#b0d8fe!important}.header .header__info-phone,.header .header__info-text{line-height:1;color:#b0d8fe;letter-spacing:0;font-family:pf_encore_sans_promedium,Verdana,Arial}.header .header__service-right a:hover{background:#324e74}.header .header__info-cont{float:right;margin:11px 96px 0 0}.header .header__info-cont:after{display:block}.header .header__info-phone-cont{float:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.header .header__info-phone{font-size:18px;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.header .header__info-text{font-size:14px;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin-bottom:2px;margin-right:11px}.header .header__info-btn,.header .header__menu-icon{display:none}.header .header__menu-close{display:none;width:30px;height:30px;position:fixed;top:20px;right:30px;background:url(../images/close-button.svg) center no-repeat;background-size:30px 30px}.header__active{-webkit-transform:translateY(0)!important;-ms-transform:translateY(0)!important;transform:translateY(0)!important}.is-active{background:#fff;padding:27px 0 30px}.is-active .header__logo-wrapper{display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:none;margin:auto;float:left;width:auto;border-bottom:none;padding:0}.is-active .header__logo{display:none}.is-active .header__logo-blue{max-width:46px;display:block;margin:-2px 0 0}.is-active .header__logo-text{display:none}.is-active .header__menu li a{color:#344b61;letter-spacing:0;text-transform:uppercase;margin:0 10px}.is-active .header__service{color:#344b61;margin:0 10px}.is-active .header__service-cont{top:99px;max-height:-webkit-calc(100vh - 99px);max-height:calc(100vh - 99px)}.is-active .header__info-cont{float:right;margin:0}.is-active .header__menu-cont{float:left;margin:8px 0 0 31px}.is-active .header__info-phone-cont{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;float:left;margin:6px 32px 0 0}.is-active .header__info-phone{width:100%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;text-align:center;color:#344b61}.is-active .header__info-text{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:100%;text-align:center;margin:3px 0 0;color:#344b61}.is-active .header__info-btn{display:block;float:left;-webkit-border-radius:21px/21px 21px 22px 22px;border-radius:21px/21px 21px 22px 22px;border:1px solid #e64665;background:#e64665;color:#fff;font-family:pf_encore_sans_promedium,Verdana,Arial;font-size:16px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;padding:9px 26px 8px}.is-active .header__info-btn:hover{background:#fff;color:#e64665}.is-active .header__active-link{color:#e64665!important}@media (max-width:1450px){.header .header__service-left,.header .header__service-right{width:100%;float:none;clear:both}.header .header__service-left{margin-bottom:40px}}@media (max-width:1200px){.header .header__wrapper{padding:0 30px}.header .header__logo-wrapper{max-width:100%}.header .header__menu-cont{margin:6px 0 0}.header .header__menu ul{padding-left:0}.header .header__menu li:first-child a{margin-left:-.36em}.header .header__info-cont{margin:11px 0 0}.header .header__service-cont{padding:40px 30px 50px}.is-active .header__info-cont{margin:0}.is-active .header__menu-cont{margin:6px 0 0 30px}}@media (max-width:1150px){.is-active .header__menu li a{font-size:15px;margin:0 8px}.is-active .header__menu-cont{margin:6px 0 0 30px}.is-active .header__info-phone{font-size:16px}.is-active .header__info-btn{font-size:14px}}@media (max-width:1050px){.header .header__wrapper{padding:5px 30px 0}.header .header__logo-wrapper{max-width:none;border:none;float:left;width:auto}.header .header__logo-wrapper a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header .header__logo-cont:after,.header .header__logo-wrapper a:after,.header .header__logo-wrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden}.header .header__menu-cont,.header .header__service-cont{background:#344b61;top:0;left:0;height:100%;position:fixed}.header .header__logo-text{font-size:18px;font-family:humanst521_btroman,Verdana,Arial;letter-spacing:0}.header .header__info-phone,.header .header__info-text{font-family:humanst521_btroman,Verdana,Arial;letter-spacing:.075em;text-align:center}.header .header__info-cont{float:right}.header .header__active-link{color:#e64665!important}.header .header__info-phone-cont{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;float:left;margin:25px 82px 0 0}.header .header__menu,.header .header__service{float:none;width:100%;clear:both}.header .header__info-phone{width:100%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;color:#fff;font-size:16px}.header .header__info-text{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:100%;margin:3px 0 0;color:#fff;font-size:12px}.header .header__menu-cont{width:100%;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .4s;transition:all .4s;-webkit-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%)}.header .header__menu ul{padding:0}.header .header__menu ul li{display:block;margin:0;text-align:center}.header .header__menu ul li a{font-size:30px;line-height:60px;color:#fff;margin:auto}.header .header__menu ul li a:hover{color:#fff}.header .header__menu li:first-child a{margin:0}.header .header__service{text-align:center;font-size:30px;line-height:52px;color:#fff}.header .header__service:hover{color:#fff}.header .header__menu-order{display:block!important}.header .header__menu-order a{font-size:30px!important;font-family:futura_ltbook,Verdana,Arial!important}.header .header__service-cont{display:block;width:100%;max-height:100%;padding:110px 30px 90px 50px}.header .header__menu-close{display:block;z-index:200;cursor:pointer;top:30px}.header .header__service-btn-prev{width:45px;height:30px;background:url(../images/left-arrow-key.svg) center left no-repeat;background-size:auto 38px;position:fixed;top:30px;left:40px;display:block;cursor:pointer}.header .header__service-right a{background:#324e74}.header .header__service-left-item{width:33.333%;margin-bottom:40px}.header .header__service-left-item:nth-child(4){width:33.333%;clear:both}.header .header__service-left{margin-bottom:10px}.header .header__service-right{padding-right:20px}.header .header__menu-icon{width:38px;height:28px;position:relative;cursor:pointer;display:block;float:right;margin-top:29px}.header .header__menu-icon span{display:block;position:absolute;height:6px;width:100%;left:0;background:#fff}.header .header__menu-icon span:nth-child(2){top:11px}.header .header__menu-icon span:nth-child(3){top:22px}.is-active{padding:20px 0 25px}.is-active .header__menu li a{font-size:15px;margin:0 8px}.is-active .header__menu-cont{margin:0}.is-active .header__info-phone{font-size:16px}.is-active .header__info-btn{font-size:14px}.is-active .header__info-phone,.is-active .header__info-text{color:#344b61}.is-active .header__menu-icon span{background:#344b61}.is-active .header__info-phone-cont{margin:7px 32px 0 0}.is-active .header__menu-icon{margin-top:7px;margin-left:15%}.is-active .header__info-btn:hover{background:#e64665;color:#fff}}.contact.main,.home.main{z-index:1;text-align:center}@media (max-width:767px){.header .header__logo-text,.is-active .header__info-btn{display:none}.header .header__info-phone{font-size:14px}.header .header__info-text{margin:4px 0 0}.header .header__wrapper{padding:5px 15px 0}.header .header__info-phone-cont{margin:14px 37px 0 0}.header .header__menu-icon{margin-top:24px}.is-active .header__info-phone-cont{margin:6px 10px 0 0}.is-active .header__menu-icon{margin-top:6px}}@media (max-width:650px){.header .header__menu ul li a{font-size:20px;line-height:45px}.header .header__menu-order a{font-size:20px!important;line-height:45px}.header .header__service{font-size:20px;line-height:40px}.header .header__menu-close{width:20px;height:20px;top:20px;right:25px;background-size:20px 20px}.header .header__service-left-item{width:100%;text-align:center}.header .header__service-left a{float:none;clear:both}.header .header__service-left-item:nth-child(4){width:100%;clear:both}.header .header__service-cont{display:block;width:100%;max-height:100%;padding:62px 20px 50px 30px}.header .header__service-btn-prev{width:40px;height:23px;background:url(../images/left-arrow-key.svg) center left no-repeat;background-size:auto 27px;position:fixed;top:18px;left:25px}.header .header__service-right a{padding:0 20px;float:none;margin:0 0 13px;display:inline-block;font-size:14px}}.footer{width:100%;background:#fff;border-top:3px solid #000;padding:70px 0 102px;overflow:hidden;zoom:1}.footer .footer__container{width:100%;overflow:hidden;zoom:1;display:flex}.footer .footer__left{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.footer .footer__right{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;padding-left:15px}.footer .footer__logo-block{float:left;margin-bottom:18px;cursor:pointer;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.footer .footer__logo{max-width:42px}.footer .footer_logo-text{font-size:17px;color:#000;font-family:humanst521_btbold,Verdana,Arial;margin-left:3px;letter-spacing:0}.footer .footer__copyright,.footer .footer__head,.footer .footer__text{color:#262626;font-family:MyriadPro-Regular,Verdana,Arial;line-height:26px;letter-spacing:0}.footer .footer__copyright{font-size:16px;clear:both}.footer .footer__head{font-size:18px;margin-bottom:15px;margin-top:6px}.footer .footer__text{font-size:16px}@media (max-width:991px){.footer{padding:22px 0 54px}.footer .footer__head{margin-top:0;margin-bottom:19px}.footer .footer__logo-cont{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;zoom:1}.footer .footer__logo-block{margin-bottom:4px}.footer .footer__container{display:block}.footer .footer__left{width:100%;margin-top:49px;text-align:center}.footer .footer__right{width:100%;padding:0 8%}.footer .footer__text{font-size:14px;line-height:21px;letter-spacing:0}.footer .footer__copyright{font-size:14px}}.home.main .main__h1,.home.main .main__p{color:#fffefe;font-family:futura_ltbook,Verdana,Arial;letter-spacing:.075em}@media (max-width:767px){.footer{padding:74px 0 60px}.footer .footer_logo-text{display:none}.footer .footer__right{width:100%;padding:0}.footer .footer__logo{max-width:60px}.footer .footer__head{margin-bottom:10px}.footer .footer__text{line-height:26px}.footer .footer__logo-block{margin-bottom:11px}}.nav-icon{width:38px;height:28px;position:relative;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;display:none;float:right;margin-top:64px}.nav-icon span{display:block;position:absolute;height:6px;width:100%;background:#fff;opacity:1;left:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.contact.main .main__btn,.home.main .main__btn{text-transform:uppercase;-webkit-transition:background .3s}.nav-icon span:nth-child(1){top:0}.nav-icon span:nth-child(2),.nav-icon span:nth-child(3){top:11px}.nav-icon span:nth-child(4){top:22px}.nav-icon.open span:nth-child(1),.nav-icon.open span:nth-child(4){top:18px;width:0;left:50%}.nav-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.nav-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width:991px){.nav-icon{display:block}}@media (max-width:767px){.nav-icon{margin-top:5px}}.home.main{background:url(../images/main-bg-1920.jpg) center no-repeat;background-size:cover;width:100%;height:auto;position:relative}.home.main .main__h1{font-size:48px;line-height:48px;width:60%;margin:171px auto 16px}.home.main .main__p{font-size:16px;width:30%;margin:10px auto 17px;line-height:21px}.home.main .main__btn{background-color:#e64665;-webkit-border-radius:17px;border-radius:17px;color:#fefefe;font-family:pf_encore_sans_promedium,Verdana,Arial;font-size:30px;line-height:42px;display:inline-block;padding:10px 20px;letter-spacing:.1em;margin-bottom:47px;transition:background .3s}.home.main .main__btn:active,.home.main .main__btn:focus,.home.main .main__btn:hover{background-color:#fff;color:#e64665;text-decoration:none}.home.main .main__sticker{display:inline-block}.home.main .main__item-cont{width:100%;background:#344b61;display:flex;padding:22px 50px;margin-bottom:-79px;margin-top:13px}.home.main .main__item-list-cont{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.home.main .main__item-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.home.main .main__item-list:last-child{margin-bottom:0}.home.main .main__item-list-text{color:#fffefe;font-family:futura_ltbook,Verdana,Arial;font-size:14px;text-transform:uppercase;margin-left:10px}.home.main .main__item-right-cont{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.home.articles{width:100%;margin-top:78px}.home.articles .articles__container{width:100%;padding:53px 20% 40px;background-color:#f8f8f8}.home.articles .articles__container h2{color:#262626;font-family:futura_ltbook,Verdana,Arial;font-size:24px;line-height:26px;text-align:center;width:62%;margin:0 auto}.home.articles .articles__container p{color:#666;font-family:idealist_sanslight,Verdana,Arial;font-size:14px;font-weight:300;line-height:24px;width:100%;margin:0 auto;letter-spacing:.075em}.home.articles .articles__line{width:111px;height:1px;background-color:#e7e7e7;margin:19px auto 23px}.home.testimonials{width:100%}.home.testimonials .testimonials__header-cont{background:url(../images/home-testim-bg-1920.jpg) center no-repeat;background-size:cover;padding:51px 0 357px 29px}.home.testimonials .testimonials__header-cont h3{color:#fff;font-family:futura_ltbook,Verdana,Arial;font-size:30px;font-weight:700;line-height:35px;text-transform:uppercase;letter-spacing:.075em}.home.testimonials .testimonials__outer-cont{background:#344b61;padding:45px 175px 35px;position:relative}.home.testimonials .testimonials__slider-item{padding:0 10px}.home.testimonials .testimonials__slider-text{color:#fff;font-family:MyriadPro-Regular,Verdana,Arial;font-size:24px;font-weight:400;line-height:30px}.home.testimonials .testimonials__slider-author{color:#fff;font-family:MyriadPro-Regular,Verdana,Arial;font-size:13px;font-weight:400;line-height:22px;float:right}.home.steps{margin-top:50px}.home.steps .steps__header{color:#262626;font-family:futura_ltbook,Verdana,Arial;font-size:18px;line-height:26px;font-weight:700;text-transform:uppercase;text-align:center;letter-spacing:.025em;margin-bottom:33px}.home.steps .steps__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.home.steps .steps__item{text-align:center}.home.steps .steps__icon{display:inline-block}.home.steps .steps__text{color:#666;font-family:pf_encore_sans_promedium,Verdana,Arial;font-size:13px;font-weight:700;line-height:16px;text-transform:uppercase;width:70%;margin:10px auto 0;letter-spacing:.075em}.home.articles2{width:100%;margin:20px 0}.home.articles2 .articles__container{width:100%;padding:21px 20% 40px}.home.articles2 .articles__container h2{color:#262626;font-family:futura_ltbook,Verdana,Arial;font-size:24px;line-height:26px;width:50%;margin:0 auto;text-align:center}.home.articles2 .articles__container p{color:#666;font-family:idealist_sanslight,Verdana,Arial;font-size:14px;font-weight:300;line-height:24px;width:100%;margin:0 auto;letter-spacing:.075em}.home.articles2 .articles__line{width:111px;height:1px;background-color:#e7e7e7;margin:19px auto 23px}.home.about{margin-bottom:108px}.home.about .about__header-cont{width:100%;background:#344b61;padding:44px 0 26px}.home.about .about__header-cont h4{color:#fff;font-family:MyriadPro-Regular,Verdana,Arial;font-size:24px;font-weight:400;line-height:26px;text-align:center;letter-spacing:0}.home.about .about__header-line{width:111px;height:1px;background-color:#fff;margin:27px auto 45px}.home.about .about__header-item-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.home.about .about__header-item-cont{color:#fff;padding:0 21%;font-size:16px;line-height:24px;letter-spacing:0;font-family:humanst521_btroman,Verdana,Arial}.home.about .about__header-item,.home.about .about__list-header,.home.about .about__list-item,.home.articles3 .articles__container h2{font-family:futura_ltbook,Verdana,Arial}.home.about .about__header-item-left,.home.about .about__header-item-right{-webkit-flex-basis:35%;-ms-flex-preferred-size:35%;flex-basis:35%}.home.about .about__header-item{color:#fff;font-size:16px;font-weight:400;line-height:30px;letter-spacing:0;padding-left:25px;position:relative}.home.about .about__header-item:before{content:url(../images/home-list-dote.png);position:absolute;left:0;top:-3px}.home.about .about__info-cont{background:url(../images/main__prices-bg.jpg) center no-repeat;background-size:cover;padding:408px 0 0}.home.about .about__info-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;position:relative;bottom:-33px}.home.about .about__list-block{padding:15px 25px 30px;background:#344b61}.home.about .about__list-header{color:#fff;font-size:21px;font-weight:400;line-height:52px;text-transform:uppercase;text-align:center}.home.about .about__list-item{color:#fff;font-weight:400;line-height:39px;font-size:18px;clear:both;text-align:center}.home.about .about__list-item span{font-size:24px}.home.articles3{width:100%;margin:20px 0}.home.articles3 .articles__container{width:100%;padding:21px 20% 40px}.home.articles3 .articles__container h2{color:#262626;font-size:24px;line-height:26px;width:50%;margin:0 auto;text-align:center}.home.articles3 .articles__container p{color:#666;font-family:idealist_sanslight,Verdana,Arial;font-size:14px;font-weight:300;line-height:24px;width:100%;margin:0 auto;letter-spacing:.075em}.home.articles3 .articles__line{width:111px;height:1px;background-color:#e7e7e7;margin:19px auto 23px}.home.info{width:100%;margin-top:60px;margin-bottom:60px}.home.info .info__container{text-align:center}.home.info .info__item-cont{display:inline-block;width:41%;margin-left:6%;margin-bottom:15px}.home.info .info__item-cont:nth-child(2n){display:inline-block;width:37%;margin-left:8%;margin-bottom:15px}.home.info .info__item-img{float:left}.home.info .info__item-text{float:left;color:#333;font-family:ubuntulight,Verdana,Arial;font-size:24px;font-weight:300;line-height:26px;text-transform:uppercase;margin-left:25px;position:relative;top:10px}.home.article_big{width:100%;margin:20px 0 0;background:url(../images/home-artice.jpg) center top no-repeat;background-size:cover;height:auto;padding:254px 0 181px}.home.article_big .articles__container{width:100%;padding:61px 0 86px;background-color:rgba(52,75,97,.72)}.home.article_big .articles__container h2{color:#fff;font-family:futura_ltbook,Verdana,Arial;font-size:24px;font-weight:400;line-height:26px;width:35%;margin:0 auto;text-align:center}.home.article_big .articles__container p{color:#fff;font-family:idealist_sanslight,Verdana,Arial;font-size:14px;font-weight:300;line-height:24px;width:60%;margin:0 auto;letter-spacing:.075em}.home.article_big .articles__line{width:111px;height:1px;background-color:#e7e7e7;margin:19px auto 23px}@media (max-width:1050px){.home.main .main__btn:active,.home.main .main__btn:focus,.home.main .main__btn:hover{background-color:#e64665;color:#fff}}@media (max-width:991px){.home.main{background:url(../images/main-bg-768.jpg) center top no-repeat;background-size:cover}.home.main .main__h1{width:80%}.home.main .main__p{width:50%}.home.main .main__item{width:135px}.home.main .main__item-list-text{margin-left:10px}.home.main .main__item-cont{padding:22px 20px}.home.main .main__btn:active,.home.main .main__btn:focus,.home.main .main__btn:hover{background-color:#e64665;color:#fff}.home.articles .articles__container{padding-left:10%;padding-right:10%}.home.articles .articles__container h2{width:70%}.home.articles .articles__container p{width:100%}.home.testimonials .testimonials__header-cont{padding:51px 0 357px 42px}.home.testimonials .testimonials__outer-cont{padding:45px 90px 35px}.home.articles2 .articles__container{padding-left:10%;padding-right:10%}.home.articles2 .articles__container h2{width:55%}.home.articles2 .articles__container p{width:100%}.home.about .about__header-item-cont{padding:0 9%;font-size:14px;line-height:21px}.home.articles3 .articles__container{padding-left:10%;padding-right:10%}.home.articles3 .articles__container h2{width:60%}.home.articles3 .articles__container p{width:100%}.home.info .info__item-cont{width:48%;margin-left:0}.home.info .info__item-text{font-size:20px;margin-left:10px}.home.article_big{padding:101px 0 180px}.home.article_big .articles__container h2{width:38%}.home.article_big .articles__container p{width:79%}}@media (max-width:767px){.home.main{background:url(../images/main-bg-1920.jpg) center top no-repeat;background-size:auto}.home.main .main__h1{width:80%;font-size:24px;line-height:1.3}.home.main .main__p{width:100%}.home.main .main__btn{background-color:#e64665;-webkit-border-radius:17px;border-radius:17px;color:#fefefe;font-family:pf_encore_sans_promedium,Verdana,Arial;font-size:14px;line-height:30px;display:inline-block;padding:5px 10px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px}.home.main .main__item-list-cont{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.home.main .main__item-cont{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:22px 20px}.home.main .main__item-list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.home.main .main__item{margin-bottom:30px;width:30%}.home.main .main__item-list-text{margin-left:10px}.home.main .main__pad-0{padding:0}.home.main .main__item-right-cont{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.home.articles .articles__container{padding-left:15px;padding-right:15px}.home.articles .articles__container h2{width:98%;letter-spacing:0}.home.articles .articles__container p{width:100%}.home.articles .articles__pad-0{padding:0}.home.testimonials .testimonials__header-cont{padding:0;display:none}.home.testimonials .testimonials__slider-text{font-size:14px;line-height:18px}.home.testimonials .testimonials__outer-cont{padding:35px 55px 25px}.home.articles2 .articles__container,.home.articles3 .articles__container{padding-left:0;padding-right:0}.home.articles2 .articles__container h2{width:100%;letter-spacing:0}.home.articles2 .articles__container p{width:100%}.home.articles3 .articles__container h2{width:100%;letter-spacing:0}.home.articles3 .articles__container p{width:100%}.home.about .about__header-cont h4{width:95%;margin:0 auto;text-align:center}.home.about .about__header-item-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 20px}.home.about .about__info-inner{display:block;bottom:-33px}.home.about .about__header-item-left,.home.about .about__header-item-right{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.home.about .about__header-item-cont{padding:0 19px}.home.about .about__list-block{padding:25px;display:block;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.home.about .about__list-header{line-height:35px}.home.about .home.about .about__list-header{line-height:30px}.home.about .about__info-cont{background:url(../images/main__prices-bg.jpg) center top no-repeat;background-size:auto;padding:476px 0 0}.home.about .about__header-item{font-size:14px}.home.info .info__item-cont{width:100%;margin-left:0;clear:both}.home.info .info__item-text{font-size:16px;margin-left:15px}.home.info .info__item-cont:nth-child(2n){display:inline-block;width:100%;margin-left:0;margin-bottom:15px}.home.steps{margin-top:50px}.home.steps .steps__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.home.steps .steps__item{margin-bottom:40px}.home.article_big{padding:0;background:0 0}.home.article_big .articles__container{padding-left:-webkit-calc(15px);padding-left:calc(15px);padding-right:-webkit-calc(15px);padding-right:calc(15px)}.home.article_big .articles__container h2{width:90%}.home.article_big .articles__container p{width:100%}.home.article_big .articles__pad-0{padding:0}}.contact.main .main__h1,.contact.main .main__p{color:#fffefe;font-family:futura_ltbook,Verdana,Arial;letter-spacing:.075em}@media (max-width:320px){.home.main{background:url(../images/main-bg-320.jpg) center top no-repeat}.home.main .main__item-list{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-left:20%}.home.testimonials .testimonials__outer-cont{padding:35px 35px 25px}}.contact.main{background:url(../images/contact-bg-1920.jpg) center no-repeat;background-size:cover;width:100%;height:auto;position:relative}.contact.main .main__h1{font-size:48px;line-height:48px;width:60%;margin:171px auto 16px}.contact.main .main__p{font-size:16px;width:30%;margin:10px auto 17px;line-height:21px}.contact.main .main__btn{background-color:#e64665;-webkit-border-radius:17px;border-radius:17px;color:#fefefe;font-family:pf_encore_sans_promedium,Verdana,Arial;font-size:30px;line-height:42px;display:inline-block;padding:10px 20px;letter-spacing:.1em;margin-bottom:47px;transition:background .3s;position:relative}.about.main .main__btn,.testimonials.main .main__btn{text-transform:uppercase;-webkit-transition:background .3s}.contact.main .main__btn:active,.contact.main .main__btn:focus,.contact.main .main__btn:hover{background-color:#fff;color:#e64665;text-decoration:none}.contact.main .main__sticker{display:inline-block}.contact.main .main__item-cont{width:100%;background:#344b61;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:22px 50px;margin-bottom:-79px;margin-top:13px}.contact.main .main__item-list-cont{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.contact.main .main__item-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.contact.main .main__item-list:last-child{margin-bottom:0}.contact.main .main__item-list-text{color:#fffefe;font-family:futura_ltbook,Verdana,Arial;font-size:14px;text-transform:uppercase;margin-left:10px}.contact.main .main__item-right-cont{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.contact.head{width:100%;margin-top:78px}.contact.head .header__container{width:100%;padding:60px 0 40px;background-color:#f8f8f8}.contact.head .header__container h2{color:#262626;font-family:futura_ltbook,Verdana,Arial;font-size:24px;line-height:26px;text-align:center;width:42%;margin:0 auto}.contact.head .header__container p,.contact.info .info-cont .info__text-top{font-family:idealist_sanslight,Verdana,Arial;letter-spacing:.075em}.contact.head .header__container p{color:#666;font-size:14px;font-weight:300;line-height:24px;width:60%;margin:0 auto}.contact.head .header__line{width:111px;height:1px;background-color:#e7e7e7;margin:38px auto 17px}.contact.info{width:100%}.contact.info .info-cont{background:url(../images/contact-info-bg-1920.jpg) center no-repeat;background-size:cover;width:100%;height:auto;padding:74px 0 271px}.contact.info .info-cont .info__call-img{float:right;margin-right:24.4%;margin-bottom:30px}.contact.info .info-cont .info__details-cont{clear:both;float:right;text-align:center;margin-right:4%}.contact.info .info-cont .info__text-top{display:inline-block;font-size:36px;font-weight:700;line-height:50px;background:#fff;color:#344b61;margin-bottom:6px;padding:0 55px}.contact.info .info-cont .info__phone,.contact.info .info-cont .info__text-bottom{display:inline-block;font-family:idealist_sanslight,Verdana,Arial;font-size:36px;line-height:60px;letter-spacing:.075em;padding:0 80px;font-weight:700}.contact.info .info-cont .info__phone{background:#344b61;color:#fff;margin-bottom:6px}.contact.info .info-cont .info__text-bottom{background:#fff;color:#344b61}.contact.item{width:100%;padding:84px 0 106px}.contact.item .item__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.contact.item .item{text-align:center}.contact.item .item-img{display:inline-block;margin-bottom:38px}.contact.item .item-email{color:#344b61;font-family:futura_ltbook,Verdana,Arial;font-size:22px;font-weight:700;line-height:28px;text-decoration:underline;margin-bottom:23px}.contact.item .item-email:active,.contact.item .item-email:focus,.contact.item .item-email:hover{color:#344b61;text-decoration:none}.contact.item .item-p{color:#333;font-family:idealist_sanslight,Verdana,Arial;font-size:15px;font-weight:300;line-height:18px;margin-top:23px;padding:0 10%}.contact.form{width:100%;margin-bottom:95px}.contact.form .row__hid{overflow:hidden}.contact.form .form__container{width:100%;padding:66px 68px 57px;background-color:#f8f8f8}.contact.form input::-webkit-input-placeholder{color:#344b61}.contact.form input::-moz-placeholder{color:#344b61}.contact.form input:-moz-placeholder{color:#344b61}.contact.form input:-ms-input-placeholder{color:#344b61}.contact.form input:focus::-webkit-input-placeholder{color:transparent}.contact.form input:focus::-moz-placeholder{color:transparent}.contact.form input:focus:-moz-placeholder{color:transparent}.contact.form input:focus:-ms-input-placeholder{color:transparent}.contact.form textarea::-webkit-input-placeholder{color:#344b61}.contact.form textarea::-moz-placeholder{color:#344b61}.contact.form textarea:-moz-placeholder{color:#344b61}.contact.form textarea:-ms-input-placeholder{color:#344b61}.contact.form textarea:focus::-webkit-input-placeholder{color:transparent}.contact.form textarea:focus::-moz-placeholder{color:transparent}.contact.form textarea:focus:-moz-placeholder{color:transparent}.contact.form textarea:focus:-ms-input-placeholder{color:transparent}.contact.form .form__input-email,.contact.form .form__input-name{padding:6px 32px 5px;color:#344b61;font-size:18px;line-height:33px;font-family:futura_ltbook,Verdana,Arial;background-color:#f8f8f8;border:.66px solid #344b61;outline:0}.contact.form .form__input-cont-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.contact.form .form__input-name{-webkit-flex-basis:48%;-ms-flex-preferred-size:48%;flex-basis:48%;margin-bottom:26px}.contact.form .form__text-head{-webkit-flex-basis:48%;-ms-flex-preferred-size:48%;flex-basis:48%;margin-left:4%;color:#333;font-family:futura_ltbook,Verdana,Arial;font-size:24px;font-weight:400;line-height:26px;letter-spacing:.025em;padding-right:12%}.contact.form .form__input-email{-webkit-flex-basis:48%;-ms-flex-preferred-size:48%;flex-basis:48%}.contact.form .form-input-select-cont label,.contact.form .form-select-text{float:left;font-family:futura_ltbook,Verdana,Arial;font-size:18px;font-weight:400;line-height:27px;padding:9px 33px 8px}.contact.form input[type=radio]{display:none}.contact.form .form-input-select-cont{border:.66px solid #344b61;outline:0;position:relative;z-index:2;-webkit-flex-basis:48%;-ms-flex-preferred-size:48%;flex-basis:48%;margin-left:4%;background-color:#f8f8f8}.contact.form .form-input-radio{position:absolute;background-color:#f8f8f8;border:.66px solid #344b61;width:103%;top:42px;left:-1px;border-top:none;display:none}.contact.form .form-select-text{color:#344b61;position:relative;z-index:3;width:100%;background:url(../images/arrow-menu-down-black-select.png) 93% 50% no-repeat}.about.main,.prices.main,.testimonials.main{z-index:1;position:relative}.contact.form .form-select-text-bold{font-family:futura_ltbook,Verdana,Arial;color:#000}.contact.form .form-input-select-cont label{display:block;clear:both;color:#344b61;width:100%}.contact.form .form-input-select-cont label:hover{background:#344b61;color:#f8f8f8;cursor:pointer}.contact.form .form__captcha,.contact.form .form__captcha-text,.contact.form .form__input-textarea{color:#344b61;font-family:futura_ltbook,Verdana,Arial;font-size:18px}.contact.form .form-input-select-cont:hover{cursor:pointer}.contact.form .form__input-textarea{width:100%;border:.66px solid #344b61;outline:0;padding:22px 32px;line-height:33px;background-color:#f8f8f8;margin-top:26px;height:215px;margin-bottom:20px}.contact.form .form__input-cont-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.contact.form .form__captcha-cont{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:46px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.contact.form .form__captcha-text{line-height:27px;margin-right:19px}.contact.form .form__captcha-img{margin-right:40px}.contact.form .form__captcha{border:.66px solid #344b61;outline:0;padding:2px 32px;line-height:33px;background-color:#f8f8f8;width:35%}.contact.form .form__btn{color:#fefefe;font-family:pf_encore_sans_promedium,Verdana,Arial;font-size:30px;font-weight:500;line-height:26px;text-transform:uppercase;background:#e64665;border:1px solid #e64665;padding:21px 51px 20px;outline:0;letter-spacing:.1em}.contact.form .form__btn:active,.contact.form .form__btn:focus,.contact.form .form__btn:hover{color:#e64665;background:0 0}.contact.form .form-error{border-color:#ef420d}@media (max-width:1199px){.contact.form .form__text-head{padding-right:1%}}@media (max-width:1050px){.contact.main .main__btn:active,.contact.main .main__btn:focus,.contact.main .main__btn:hover{background-color:#e64665;color:#fff}}@media (max-width:991px){.contact.main{background:url(../images/contact-bg-768.jpg) center top no-repeat;background-size:cover}.contact.main .main__h1{width:80%}.contact.main .main__p{width:50%}.contact.main .main__item{width:135px}.contact.main .main__item-list-text{margin-left:10px}.contact.main .main__item-cont{padding:22px 20px}.contact.item{padding-bottom:50px}.contact.item .item__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.contact.item .item{display:block;margin-bottom:50px}.contact.item .item-email{display:block}.contact.form .form__text-head{font-size:20px}.contact.form .form-input-select-cont label,.contact.form .form-select-text{font-size:15px;font-weight:400;line-height:27px;padding:9px 15px 8px}.contact.form .form__input-cont-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.contact.form .form__captcha-cont{margin-right:0;margin-bottom:25px}.contact.form .form__btn-cont{text-align:center}.contact.form .form__btn{display:inline-block}}@media (max-width:767px){.contact.main{background:url(../images/contact-bg-1920.jpg) center top no-repeat;background-size:auto}.contact.main .main__h1{width:80%;font-size:24px;line-height:1.3}.contact.main .main__p{width:100%}.contact.main .main__btn{background-color:#e64665;-webkit-border-radius:17px;border-radius:17px;color:#fefefe;font-family:pf_encore_sans_promedium,Verdana,Arial;font-size:14px;line-height:30px;display:inline-block;padding:5px 10px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px}.contact.main .main__item-list-cont{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.contact.main .main__item-cont{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:22px 20px}.contact.main .main__item-list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.contact.main .main__item{margin-bottom:30px;width:30%}.contact.main .main__item-list-text{margin-left:10px}.contact.main .main__pad-0{padding:0}.contact.main .main__item-right-cont{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.contact.info .info-cont{background:#fff;background-size:auto;padding:60px 0 0;text-align:center}.contact.info .info-cont .info__call-img{float:none;margin-right:auto;margin-bottom:20px}.contact.info .info-cont .info__details-cont{clear:both;float:none;text-align:center;margin-right:auto}.contact.info .info-cont .info__phone,.contact.info .info-cont .info__text-bottom,.contact.info .info-cont .info__text-top{font-size:26px;margin-bottom:6px;padding:0 20px}.contact.item .item-img{margin-bottom:30px}.contact.item .item-email{font-size:20px;line-height:13px;margin-bottom:15px}.contact.item .item-p{font-size:14px}.contact.form .form__input-cont-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.contact.form .form__input-name{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding:6px 15px 5px}.contact.form .form__text-head{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;text-align:center;margin-bottom:25px}.contact.form .form__input-email{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:25px;padding:6px 15px 5px}.contact.form .form-input-select-cont{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin:0}.contact.form .form__container{padding:30px 20px 45px}.contact.form .form__btn{font-size:20px;line-height:20px;padding:16px 25px 15px}.contact.form .form__captcha-cont{margin-right:0;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact.form .form__captcha{width:65%;margin-top:25px;padding:3px 15px}.contact.form .form__captcha-img{margin-right:11%}.contact.form .form__input-textarea{padding:10px 15px}.contact.form .form-select-text{font-size:14px;line-height:27px;padding:9px 15px 8px;letter-spacing:.025em}}.about.main .main__h1,.about.main .main__p{color:#fffefe;font-family:futura_ltbook,Verdana,Arial;letter-spacing:.075em}@media (max-width:320px){.contact.main .main__item-list{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-left:20%}}.about.main .main__item-list-cont,.testimonials.main .main__item-list-cont{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal}.about.main{background:url(../images/about-bg-1920.jpg) center no-repeat;background-size:cover;width:100%;height:auto;text-align:center}.about.main .main__h1{font-size:48px;line-height:48px;width:60%;margin:171px auto 16px}.about.main .main__p{font-size:16px;width:30%;margin:10px auto 17px;line-height:21px}.about.main .main__btn{background-color:#e64665;-webkit-border-radius:17px;border-radius:17px;color:#fefefe;font-family:pf_encore_sans_promedium,Verdana,Arial;font-size:30px;line-height:42px;display:inline-block;padding:10px 20px;letter-spacing:.1em;margin-bottom:47px;transition:background .3s}.about.main .main__btn:active,.about.main .main__btn:focus,.about.main .main__btn:hover{background-color:#fff;color:#e64665;text-decoration:none}.about.main .main__sticker{display:inline-block}.about.main .main__item-cont{width:100%;background:#344b61;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:22px 50px;margin-bottom:-79px;margin-top:13px}.about.main .main__item-list-cont{-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.about.main .main__item-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.about.main .main__item-list:last-child{margin-bottom:0}.about.main .main__item-list-text{color:#fffefe;font-family:futura_ltbook,Verdana,Arial;font-size:14px;text-transform:uppercase;margin-left:10px}.about.main .main__item-right-cont{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.about.articles{width:100%;margin-top:78px}.about.articles .articles__container{width:100%;padding:44px 0 0;background-color:#f8f8f8}.about.articles .articles__container h2{color:#262626;font-family:futura_ltbook,Verdana,Arial;font-size:24px;line-height:26px;text-align:center;width:22%;margin:0 auto;letter-spacing:0}.about.articles .articles__container p{color:#666;font-family:idealist_sanslight,Verdana,Arial;font-size:14px;font-weight:300;line-height:24px;width:61%;margin:0 auto;letter-spacing:.075em}.about.articles .articles__p,.about.articles2 .articles__container h2{color:#262626;font-family:futura_ltbook,Verdana,Arial;text-align:center}.about.articles .articles__line{width:111px;height:1px;background-color:#e7e7e7;margin:19px auto 30px}.about.articles .articles__item-cont{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:105px;margin-top:45px}.about.articles .articles__item{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;text-align:center;-webkit-flex-basis:17%;-ms-flex-preferred-size:17%;flex-basis:17%}.about.articles .articles__item:nth-child(even){margin-bottom:-50px;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.about.articles .articles__item:nth-child(even) .articles__p{padding:0 10%}.about.articles .articles__p{font-size:18px;font-weight:400;line-height:21px;padding:0 5%;margin:20px 0}.about.articles .articles__img-bg-cont{width:100%;max-width:1199px;margin-top:54px}.about.articles .articles__img-bg-cont img{width:100%;height:auto}.about.articles2{width:100%}.about.articles2 .articles__container{width:100%;padding:60px 0 40px;background-color:#f8f8f8}.about.articles2 .articles__container h2{font-size:24px;line-height:26px;width:40%;margin:0 auto;letter-spacing:0}.about.articles2 .articles__container p{color:#666;font-family:idealist_sanslight,Verdana,Arial;font-size:14px;font-weight:300;line-height:24px;width:63%;margin:0 auto;letter-spacing:.075em}.about.articles2 .articles__item p,.about.articles2 .articles__p{color:#262626;font-size:18px;line-height:26px;font-family:futura_ltbook,Verdana,Arial;font-weight:700}.about.articles2 .articles__line{width:111px;height:1px;background-color:#e7e7e7;margin:19px auto 23px}.about.articles2 .articles__item-cont{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;margin-bottom:65px;margin-top:45px}.about.articles2 .articles__item{text-align:center;-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%}.about.articles2 .articles__item p{padding:0;width:90%}.about.articles2 .articles__item img{margin-bottom:20px}.about.articles2 .articles__p{margin:20px 0}.about.articles2 .articles__img-bg-cont{width:100%;max-width:1199px;margin-top:60px}.about.articles2 .articles__img-bg-cont img{width:100%;height:auto}.about.testimonials{width:100%;margin-bottom:70px}.about.testimonials .testimonials__header-cont{background:url(../images/about-slider-bg.jpg) center no-repeat;background-size:cover;padding:51px 0 357px 29px}.about.testimonials .testimonials__header-cont h3{color:#fff;font-family:futura_ltbook,Verdana,Arial;font-size:30px;font-weight:700;line-height:35px;text-transform:uppercase;letter-spacing:.075em}.about.testimonials .testimonials__outer-cont{background:#344b61;padding:45px 175px 35px;position:relative}.about.testimonials .testimonials__slider-item{padding:0 10px}.about.testimonials .testimonials__slider-text{color:#fff;font-family:MyriadPro-Regular,Verdana,Arial;font-size:24px;font-weight:400;line-height:30px}.about.testimonials .testimonials__slider-author{color:#fff;font-family:MyriadPro-Regular,Verdana,Arial;font-size:13px;font-weight:400;line-height:22px;float:right}@media (max-width:1199px){.about.testimonials .testimonials__header-cont{padding:357px 0 51px 42px}.about.testimonials .testimonials__outer-cont{padding:45px 130px 35px}}@media (max-width:1050px){.about.main .main__btn:active,.about.main .main__btn:focus,.about.main .main__btn:hover{background-color:#e64665;color:#fff}}@media (max-width:991px){.about.main .main__h1{width:80%}.about.main .main__p{width:50%}.about.main .main__item{width:135px}.about.main .main__item-list-text{margin-left:10px}.about.main .main__item-cont{padding:22px 20px}.about.articles .articles__container h2{width:28%}.about.articles .articles__item img{width:100px}.about.articles .articles__p{font-size:14px;line-height:19px;padding:0 5%;margin:10px 0}.about.articles2 .articles__item p{width:100%}.about.testimonials .testimonials__outer-cont{padding:45px 100px 35px}}@media (max-width:767px){.about.main{background:url(../images/about-bg-1920.jpg) center top no-repeat;background-size:auto}.about.main .main__h1{width:80%;font-size:24px;line-height:1.3}.about.main .main__p{width:100%}.about.main .main__btn{background-color:#e64665;-webkit-border-radius:17px;border-radius:17px;color:#fefefe;font-family:pf_encore_sans_promedium,Verdana,Arial;font-size:14px;line-height:30px;display:inline-block;padding:5px 10px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px}.about.main .main__item-list-cont{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.about.main .main__item-cont{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:22px 20px}.about.main .main__item-list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.about.main .main__item{margin-bottom:30px;width:30%}.about.main .main__item-list-text{margin-left:10px}.about.main .main__pad-0{padding:0}.about.main .main__item-right-cont{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.about.articles .articles__container h2{width:60%}.about.articles .articles__item-cont{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:45px;margin-top:45px}.about.articles .articles__item{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:10px 0;padding:0 10px}.about.articles .article__p-0,.about.articles2 .article__p-0,.about.testimonials .testimonials__pad-0{padding:0}.about.articles .articles__item:nth-child(even){margin:10px 0;-webkit-align-self:auto;-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto}.about.articles .articles__item img{min-width:115px;min-height:115px;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.about.articles .articles__item:nth-child(even) img{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.about.articles .articles__container p{width:85%}.about.articles2 .articles__container h2{font-size:24px;line-height:26px;width:99%;margin:0 auto;letter-spacing:0}.about.articles2 .articles__container p{width:85%}.about.articles2 .articles__item-cont{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:50px}.about.articles2 .articles__item img{margin-bottom:10px}.about.articles2 .articles__item{margin-bottom:50px;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.about.articles2 .articles__item:last-child{margin-bottom:0}.about.testimonials .testimonials__header-cont{padding:0;display:none}.about.testimonials .testimonials__outer-cont{padding:45px 40px 35px}.about.testimonials .testimonials__slider-text{font-size:14px;font-weight:400;line-height:18px}.seo.article_big .articles__container,.seo.articles .articles__container{padding-left:0;padding-right:0}.seo.article_big .articles__pad-0,.seo.articles .articles__pad-0{padding:0}.seo.articles .articles__container h2{width:98%;letter-spacing:0}.seo.articles .articles__container p{width:90%;text-align:left}.seo.article_big{padding:0;background:0 0}.seo.article_big .articles__container h2{width:80%;letter-spacing:0}.seo.article_big .articles__container p{width:90%;text-align:left}.seo.article_big .articles__container ul{width:90%}}@media (max-width:320px){.about.main .main__item-list{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-left:20%}}.seo.articles{width:100%;margin-top:78px}.seo.articles .articles__container{width:100%;padding:53px 20% 40px;background-color:#f8f8f8}.seo.articles .articles__container h2{color:#262626;font-family:futura_ltbook,Verdana,Arial;font-size:24px;line-height:26px;text-align:center;width:50%;margin:0 auto}.seo.articles .articles__container p{color:#666;font-family:idealist_sanslight,Verdana,Arial;font-size:14px;font-weight:300;line-height:24px;width:100%;margin:0 auto;letter-spacing:.075em}.seo.articles .articles__line{width:111px;height:1px;background-color:#e7e7e7;margin:19px auto 23px}.seo.articles__main{padding:110px 0 60px}.seo.articles__main h1,.seo.articles__main h2,.seo.articles__main h3,.seo.articles__main h4,.seo.articles__main h5,.seo.articles__main h6,.seo.articles__main ol,.seo.articles__main p,.seo.articles__main ul{max-width:75%;width:100%;margin:0 auto;padding:0 15px}.seo.articles__main h1{font-size:48px;margin:25px auto 35px}.seo.articles__main h2{font-size:32px;margin:20px auto 25px}.seo.articles__main h3{font-size:28px;margin:15px auto 20px}.seo.articles__main h4{font-size:22px;margin:10px auto 15px}.seo.articles__main h5{font-size:18px;margin:5px auto 10px}.seo.articles__main h6{font-size:14px;margin:5px auto 10px}.seo.articles__main h1,.seo.articles__main h2,.seo.articles__main h3{line-height:1.2}.seo.articles__main h4,.seo.articles__main h5,.seo.articles__main h6{line-height:1.5}.seo.articles__main ol,.seo.articles__main p,.seo.articles__main ul{margin-bottom:15px}.about__seo,.info__seo,.steps__seo,.testimonials__seo{margin:50px 0}.seo.article_big{width:100%;margin:20px 0 0;background:url(../images/home-artice.jpg) center top no-repeat;background-size:cover;height:auto;padding:254px 0 181px}.seo.article_big .articles__container{width:100%;padding:61px 18% 86px;background-color:rgba(52,75,97,.72)}.seo.article_big .articles__container h2{color:#fff;font-family:futura_ltbook,Verdana,Arial;font-size:24px;font-weight:400;line-height:26px;width:40%;margin:0 auto;text-align:center}.seo.article_big .articles__container p,.seo.article_big .articles__container ul li{font-family:idealist_sanslight,Verdana,Arial;font-size:14px;font-weight:300;color:#fff}.seo.article_big .articles__container p{line-height:24px;width:100%;text-align:justify;margin:0 auto;letter-spacing:.075em}.seo.article_big .articles__container p a{padding-right:10px;border-right:1px solid #fff;text-decoration:underline;color:#fff;line-height:30px}.seo.article_big .articles__container ul{margin:0 auto 50px}.seo.article_big .articles__container ul li{line-height:24px}.seo.article_big .articles__container p a:active,.seo.article_big .articles__container p a:focus,.seo.article_big .articles__container p a:hover{text-decoration:none;color:#fff}.seo.article_big .articles__container p a:last-child{padding-right:0;border-right:none}.seo.article_big .articles__line{width:111px;height:1px;background-color:#e7e7e7;margin:19px auto 23px}@media (max-width:991px){.seo.articles .articles__container{padding-left:10%;padding-right:10%}.seo.articles .articles__container h2{width:70%}.seo.articles .articles__container p{width:100%;text-align:justify}.seo.article_big{padding:101px 0 180px}.seo.article_big .articles__container{padding-left:10%;padding-right:10%}.seo.article_big .articles__container h2{width:38%}.seo.article_big .articles__container p,.seo.article_big .articles__container ul{width:100%}}@media (max-width:767px){.seo.article_big .articles__container,.seo.articles .articles__container{padding-left:0;padding-right:0}.seo.article_big .articles__pad-0,.seo.articles .articles__pad-0{padding:0}.seo.articles .articles__container h2{width:98%;letter-spacing:0}.seo.articles .articles__container p{width:90%;text-align:left}.seo.article_big{padding:0;background:0 0}.seo.article_big .articles__container h2{width:80%;letter-spacing:0}.seo.article_big .articles__container p{width:90%;text-align:left}.seo.article_big .articles__container ul{width:90%}.seo.articles__main{padding:110px 0 60px}.seo.articles__main h1,.seo.articles__main h2,.seo.articles__main h3,.seo.articles__main h4,.seo.articles__main h5,.seo.articles__main h6,.seo.articles__main ol,.seo.articles__main p,.seo.articles__main ul{max-width:600px;width:100%;margin:0 auto;padding:0 15px}.seo.articles__main h1{font-size:35px;margin:20px auto 30px}.seo.articles__main h2{font-size:28px;margin:20px auto 25px}.seo.articles__main h3{font-size:24px;margin:15px auto 20px}.seo.articles__main h4{font-size:18px;margin:10px auto 15px}.seo.articles__main h5{font-size:16px;margin:5px auto 10px}.seo.articles__main h6{font-size:14px;margin:5px auto 10px}.seo.articles__main h1,.seo.articles__main h2,.seo.articles__main h3{line-height:1.2}.seo.articles__main h4,.seo.articles__main h5,.seo.articles__main h6{line-height:1.5}.seo.articles__main ol,.seo.articles__main p,.seo.articles__main ul{margin-bottom:15px}.about__seo,.info__seo,.steps__seo,.testimonials__seo{margin:25px 0}}.testimonials.main .main__h1,.testimonials.main .main__p{color:#fffefe;font-family:futura_ltbook,Verdana,Arial;letter-spacing:.075em}.testimonials.main{background:url(../images/testimonials-bg-1920.jpg) center no-repeat;background-size:cover;width:100%;height:auto;text-align:center}.testimonials.main .main__h1{font-size:48px;line-height:48px;width:60%;margin:171px auto 16px}.testimonials.main .main__p{font-size:16px;width:30%;margin:10px auto 17px;line-height:21px}.testimonials.main .main__btn{background-color:#e64665;-webkit-border-radius:17px;border-radius:17px;color:#fefefe;font-family:pf_encore_sans_promedium,Verdana,Arial;font-size:30px;line-height:42px;display:inline-block;padding:10px 20px;letter-spacing:.1em;margin-bottom:47px;transition:background .3s}.page_404.main .main__btn,.prices.main .main__btn{text-transform:uppercase;-webkit-transition:background .3s}.testimonials.main .main__btn:active,.testimonials.main .main__btn:focus,.testimonials.main .main__btn:hover{background-color:#fff;color:#e64665;text-decoration:none}.testimonials.main .main__sticker{display:inline-block}.testimonials.main .main__item-cont{width:100%;background:#344b61;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:22px 50px;margin-bottom:-79px;margin-top:13px}.testimonials.main .main__item-list-cont{-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.testimonials.main .main__item-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.testimonials.main .main__item-list:last-child{margin-bottom:0}.testimonials.main .main__item-list-text{color:#fffefe;font-family:futura_ltbook,Verdana,Arial;font-size:14px;text-transform:uppercase;margin-left:10px}.testimonials.main .main__item-right-cont{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.testimonials.articles{width:100%;margin-top:78px}.testimonials.articles .articles__container{width:100%;padding:44px 0 80px;background-color:#f8f8f8}.testimonials.articles .articles__container h2{color:#262626;font-family:futura_ltbook,Verdana,Arial;font-size:24px;line-height:26px;text-align:center;width:22%;margin:0 auto;letter-spacing:0}.testimonials.articles .articles__post-author,.testimonials.articles .articles__post-text{color:#666;font-family:idealist_sanslight,Verdana,Arial;font-size:16px;line-height:24px;letter-spacing:.075em}.testimonials.articles .articles__line{width:111px;height:1px;background-color:#e7e7e7;margin:19px auto 30px}.testimonials.articles .articles__post{padding:0 19%;margin-bottom:30px}.testimonials.articles .articles__post:last-child{margin-bottom:0}.testimonials.articles .articles__post-text{text-align:left}.testimonials.articles .articles__post-author{text-align:right;margin-top:15px}.testimonials.articles .articles__img-cont{width:100%;max-width:1000px;margin-bottom:30px}.testimonials.articles .articles__img-cont img{width:100%;height:auto}@media (max-width:1050px){.testimonials.main .main__btn:active,.testimonials.main .main__btn:focus,.testimonials.main .main__btn:hover{background-color:#e64665;color:#fff}}@media (max-width:991px){.testimonials.main .main__h1{width:80%}.testimonials.main .main__p{width:50%}.testimonials.main .main__item{width:135px}.testimonials.main .main__item-list-text{margin-left:10px}.testimonials.main .main__item-cont{padding:22px 20px}.testimonials.articles .articles__container h2{width:28%}.testimonials.articles .articles__post{padding:0 10%}}@media (max-width:767px){.testimonials.main{background:url(../images/testimonials-bg-1920.jpg) center top no-repeat;background-size:auto}.testimonials.main .main__h1{width:80%;font-size:24px;line-height:1.3}.testimonials.main .main__p{width:100%}.testimonials.main .main__btn{background-color:#e64665;-webkit-border-radius:17px;border-radius:17px;color:#fefefe;font-family:pf_encore_sans_promedium,Verdana,Arial;font-size:14px;line-height:30px;display:inline-block;padding:5px 10px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px}.testimonials.main .main__item-list-cont{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.testimonials.main .main__item-cont{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:22px 20px}.testimonials.main .main__item-list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.testimonials.main .main__item{margin-bottom:30px;width:30%}.testimonials.main .main__item-list-text{margin-left:10px}.testimonials.main .main__pad-0{padding:0}.testimonials.main .main__item-right-cont{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.testimonials.articles .articles__container h2{width:75%}.testimonials.articles .articles__post{padding:0 5%}}.prices.main .main__h1,.prices.main .main__p{color:#fffefe;font-family:futura_ltbook,Verdana,Arial;letter-spacing:.075em}@media (max-width:320px){.testimonials.main .main__item-list{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-left:20%}}.prices.main{background:url(../images/prices-bg-1920.jpg) center no-repeat;background-size:cover;width:100%;height:auto;text-align:center}.table2__col-head,.table2__head,.table__col-head,.table__head{border-bottom:3px solid #666;height:80px}.prices.main .main__h1{font-size:48px;line-height:48px;width:60%;margin:171px auto 16px}.prices.main .main__p{font-size:16px;width:30%;margin:10px auto 17px;line-height:21px}.table,.table__block{width:100%}.prices.main .main__btn{background-color:#e64665;-webkit-border-radius:17px;border-radius:17px;color:#fefefe;font-family:pf_encore_sans_promedium,Verdana,Arial;font-size:30px;line-height:42px;display:inline-block;padding:10px 20px;letter-spacing:.1em;margin-bottom:47px;transition:background .3s}.prices.main .main__btn:active,.prices.main .main__btn:focus,.prices.main .main__btn:hover{background-color:#fff;color:#e64665;text-decoration:none}.prices.main .main__sticker{display:inline-block}.prices.main .main__item-cont{width:100%;background:#344b61;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:22px 50px;margin-bottom:-79px;margin-top:13px}.table__col:nth-child(odd),.table__row-head:nth-child(odd){background:#ccc}.prices.main .main__item-list-cont{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.prices.main .main__item-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.prices.main .main__item-list:last-child{margin-bottom:0}.prices.main .main__item-list-text{color:#fffefe;font-family:futura_ltbook,Verdana,Arial;font-size:14px;text-transform:uppercase;margin-left:10px}.table .table__head-p,.table__h3{color:#666;font-family:futura_ltbook,Verdana,Arial;font-weight:400;line-height:28px;letter-spacing:.025em;text-align:center}.table__col-head,.table__head,.table__row-head{line-height:26px;font-family:futura_ltbook,Verdana,Arial;font-weight:400}.prices.main .main__item-right-cont{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.table2__col-arrow,.table2__head-mob,.table2__left-part,.table__col-arrow,.table__head-mob,.table__left-part{display:none}.table{padding:20px 0 35px}.table__h3{font-size:25px;text-transform:uppercase;margin:30px 0 14px}.table .table__head-p{font-size:18px;margin-bottom:37px}.table__col-big{width:20%;float:left}.table__head,.table__row-head{width:100%}.table__head{color:#999;font-size:24px;padding:10px 0 10px 10px}.table__row-head{padding:18px 0 18px 10px;color:#333;font-size:20px}.table__col1{width:9.5%;float:left}.table__col2{width:14%;float:left}.table__col-head{width:100%;color:#999;font-size:24px;padding:10px 0;text-align:center}.table__col{width:100%;text-align:center;color:#344b61;font-family:futura_ltbook,Verdana,Arial;font-size:20px;font-weight:400;padding:17px 0;line-height:1.4}.table2 .table__head-p,.table2__h3{color:#666;font-family:futura_ltbook,Verdana,Arial;font-weight:400;line-height:28px;text-align:center;letter-spacing:.025em;z-index:3}.table__col span{font-size:14px;position:relative;top:-4px}.table2{margin-bottom:27px}.table2__global-container{background:#fff;width:100%;padding:15px 0 70px;position:relative}.table2__col:nth-child(odd),.table2__row-head:nth-child(odd){background:#ccc}.table2__block{position:relative;z-index:3;width:100%}.table2__h3{font-size:25px;text-transform:uppercase;margin:30px 0 14px;position:relative}.table2 .table__head-p{font-size:18px;margin-bottom:37px}.table2__col-big{width:20%;float:left}.table2__head,.table2__row-head{width:100%;font-family:futura_ltbook,Verdana,Arial;font-weight:400;line-height:26px}.table2__head{color:#999;font-size:24px;padding:10px 0 10px 10px}.table2__row-head{padding:18px 0 18px 10px;color:#333;font-size:20px}.table2__col2{width:40%;float:left}.table2__col,.table2__col-head{width:100%;text-align:center;font-family:futura_ltbook,Verdana,Arial;font-weight:400}.table2__col-head{color:#999;font-size:24px;line-height:26px;padding:10px 0}.table2__col{color:#344b61;font-size:20px;padding:17px 0;line-height:1.4}.table2__col span{font-size:14px;position:relative;top:-4px}.mar-b-70{margin-bottom:70px}@media (max-width:1050px){.prices.main .main__btn:active,.prices.main .main__btn:focus,.prices.main .main__btn:hover{background-color:#e64665;color:#fff}}@media (max-width:991px){.table__col,.table__col-head,.table__head{font-size:16px}.table2__col-head,.table2__head,.table__col-head,.table__head{line-height:21px;height:70px}.prices.main .main__h1{width:80%}.prices.main .main__p{width:50%}.prices.main .main__item{width:135px}.prices.main .main__item-list-text{margin-left:10px}.table2__h3,.table__h3{margin:15px 0}.prices.main .main__item-cont{padding:22px 20px}.table{padding:20px 0 40px}.table__head{padding-left:5px}.table__row-head{font-size:16px;padding:9px 0 10px 5px}.table__col{padding:11px 0 12px}.table__col span{font-size:12px;top:-3px}.table2__col,.table2__col-head,.table2__head{font-size:16px}.table2{padding:0 0 40px;background:0 0}.table2__head{padding-left:5px}.table2__row-head{font-size:16px;padding:9px 0 10px 5px}.table2__col{padding:11px 0 12px}.table2__col span{font-size:12px;top:-3px}}@media (max-width:767px){.prices.main{background:url(../images/prices-bg-1920.jpg) center top no-repeat;background-size:auto}.prices.main .main__h1{width:80%;font-size:24px;line-height:1.3}.prices.main .main__p{width:100%}.prices.main .main__btn{background-color:#e64665;-webkit-border-radius:17px;border-radius:17px;color:#fefefe;font-family:pf_encore_sans_promedium,Verdana,Arial;font-size:14px;line-height:30px;display:inline-block;padding:5px 10px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px}.table2__col-head,.table__col-head{height:auto;text-transform:uppercase;color:#676767}.prices.main .main__item-list-cont{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.prices.main .main__item-cont{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:22px 20px}.prices.main .main__item-list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.prices.main .main__item{margin-bottom:30px;width:30%}.prices.main .main__item-list-text{margin-left:10px}.prices.main .main__pad-0{padding:0}.prices.main .main__item-right-cont{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.table{padding:0 0 40px}.table__col-big{display:none}.table__col1,.table__col2{width:100%;float:none;overflow:hidden;margin-bottom:0}.table__col{font-size:13px;width:100%;text-align:left}.table__col-head{border:none;padding:2px 25px;text-align:left;font-size:16px;line-height:38px;border-bottom:1px solid #f5f5f5}.table__left-part{display:block;float:left;width:65%;padding:0 0 0 25px}.table__right{width:35%;float:right}.table__h3{font-size:21px;line-height:1.3;text-align:center;margin-top:60px}.table .table__head-p{font-size:14px;margin-bottom:20px;line-height:1.5}.table__col:nth-child(odd){background:inherit}.table__bg-gray{background:#f2f2f2}.table__head-mob{display:block}.table__col-arrow{display:block;float:right;position:relative;top:15px}.table2__col-big,.table__mob-block{display:none}.table2{background:0 0;padding:0;margin-bottom:0}.table2__col1,.table2__col2{width:100%;float:none;overflow:hidden;margin-bottom:0}.table2__col{font-size:13px;width:100%;text-align:left}.table2__col-head{border:none;padding:2px 25px;text-align:left;font-size:16px;line-height:38px;border-bottom:1px solid #f5f5f5}.table2__left-part{display:block;float:left;width:65%;padding:0 0 0 25px}.table2__right{width:35%;float:right}.table2__h3{font-size:21px;line-height:1.3;text-align:center}.table2 .table__head-p{font-size:14px;margin-bottom:20px;line-height:1.5}.table2__col:nth-child(odd){background:inherit}.table2__bg-gray{background:#f2f2f2}.table2__head-mob{display:block}.table2__col-arrow{display:block;float:right;position:relative;top:12px}.table2__mob-block{display:none}}.page_404.main .main__h1,.page_404.main .main__text{font-family:futura_ltbook,Verdana,Arial;font-weight:400}@media (max-width:320px){.prices.main .main__item-list{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-left:20%}}.page_404.main{width:100%;height:100vh;background:url(../images/404-bg.jpg) center no-repeat;background-size:cover;text-align:center}.page_404.main .main__h1{color:#fffefe;font-size:389px;text-align:center;line-height:1;margin-top:27vh}.page_404.main .main__text{color:#fff;font-size:24px;text-align:center;margin-top:3vh}.page_404.main .main__btn{background-color:#e64665;-webkit-border-radius:17px;border-radius:17px;color:#fefefe;font-family:pf_encore_sans_promedium,Verdana,Arial;font-size:30px;font-weight:500;line-height:26px;padding:20px 30px;display:inline-block;margin-top:5vh;transition:background .3s}.page_404.main .main__btn:active,.page_404.main .main__btn:focus,.page_404.main .main__btn:hover{background-color:#fff;color:#e64665;text-decoration:none}@media (max-width:1440px){.page_404.main .main__h1{color:#fffefe;font-family:futura_ltbook,Verdana,Arial;font-size:250px;font-weight:400;text-align:center;line-height:1;margin-top:23vh}}@media (max-width:1200px){.page_404.main .main__h1{color:#fffefe;font-family:futura_ltbook,Verdana,Arial;font-size:350px;font-weight:400;text-align:center;line-height:1;margin-top:30vh}.page_404.main .main__text{font-size:24px;margin-top:3vh}.page_404.main .main__btn{font-size:20px}}@media (max-width:1050px){.page_404.main .main__btn:active,.page_404.main .main__btn:focus,.page_404.main .main__btn:hover{background-color:#e64665;color:#fff}}@media (max-width:767px){.page_404.main .main__h1{color:#fffefe;font-family:futura_ltbook,Verdana,Arial;font-size:120px;font-weight:400;text-align:center;line-height:1;margin-top:30vh}.page_404.main .main__text{font-size:24px;margin-top:3vh}.page_404.main .main__btn{font-size:14px;padding:10px 20px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX3Jlc2V0LnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJ2ZW5kb3JzL19ib290c3RyYXAuc2NzcyIsInZlbmRvcnMvX293bi5jYXJvdXNlbC5zY3NzIiwibWFpbi5jc3MiLCJ2ZW5kb3JzL19tY3VzdG9tLnNjcm9sbGJhci5zY3NzIiwibGF5b3V0L19oZWFkZXIyLnNjc3MiLCJiYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJwYWdlcy9fY29udGFjdC5zY3NzIiwibGF5b3V0L19mb290ZXIuc2NzcyIsInBhZ2VzL19ob21lLnNjc3MiLCJwYWdlcy9fYWJvdXQuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsInBhZ2VzL190ZXN0aW1vbmlhbHMuc2NzcyIsInBhZ2VzL19wcmljZXMuc2NzcyIsInBhZ2VzL19zZW8uc2NzcyIsInBhZ2VzL19zZW8yLnNjc3MiLCJwYWdlcy9fNDA0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7NEVBb0NBLEdDeUJFLEdBQUEsV0FRQSxLQTdDRixHQ21EQSxHQUFBLEdBRUUsS0FBQSxNQ3VORixLQUFBLGNBTUUsS0FBQSw0QkFBQSxZRHhSQSxLQUFBLHFCQUNBLEtBQUEseUJBS0YsS0FBQSxRRUlBLE1BQUEsUUFDQSxXQUVBLE9BQ0EsT0FDQSxPQUNBLE9BQ0EsS0FDQSxLQUNBLElBQUEsUUFDQSxRRkRFLFFBRUYsTUVJQSxNQUNBLE9BQUEsU0ZERSxNQUFBLFFBQUEsYUFDQSxlQUFBLFNBRUYsc0JBQ0UsUUFDQSxLQUFBLE9FT0YsRUFBQSxTQUNBLFNGSkUsUUFHQSxLQUFBLEVBQUEsaUJBQUEsWUErS0EsTUFBQSxRQUNBLGdCQTlLRixLQUFBLFNFUUEsUUZORSxRQUVGLEVBQUEsWUFDRSxjQUFBLElBYUYsT0FDRSxLQUFBLFdBb0xGLEtBQUEsZUFHRSxLQUFBLGlCQWpMRixLRWVBLElGWkUsSUFBQSxZQUNBLEVBQUEsU0FBQSxTQUlBLElBQUEsSUFFRixNQUNFLElBQUEsT0FLRixP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LGVBQ0UsTUFFRixJQUFBLGVBQ0UsTUFBQSxhQUVGLGVBQ0UsTUFBQSxhQUVGLGVBQ0UsTUFFRixJQUFBLGVBQ0UsTUFBQSxhQUVGLGVBQ0UsTUFBQSxZQUVGLGVBQ0UsTUFFRixLQUFBLGdCQUNFLEtBRUYsS0FBQSxnQkFDRSxLQUFBLGFBRUYsZ0JBQ0UsS0FBQSxhQUVGLGVBQ0UsS0FFRixJQUFBLGVBQ0UsS0FBQSxhQUVGLGVBQ0UsS0FBQSxhQUVGLGVBQ0UsS0FFRixJQUFBLGVBQ0UsS0FBQSxhQUVGLGVBQ0UsS0FBQSxhQUVGLGVBQ0UsS0FFRixJQUFBLGVBQ0UsS0FBQSxhQUVGLGVBQ0UsS0FBQSxZQUVGLGVBQ0UsS0FFRixLQUFBLGtCQUNFLFlBRUYsS0FBQSxrQkFDRSxZQUFBLGFBRUYsa0JBQ0UsWUFBQSxhQUVGLGlCQUNFLFlBRUYsSUFBQSxpQkFDRSxZQUFBLGFBRUYsaUJBQ0UsWUFBQSxhQUVGLGlCQUNFLFlBRUYsSUFBQSxpQkFDRSxZQUFBLGFBRUYsaUJBQ0UsWUFBQSxhQUVGLGlCQUNFLFlBRUYsSUFBQSxpQkFDRSxZQUFBLGFBRUYsaUJBQ0UsWUFBQSxZQUVGLGlCQUNFLFlBRUYsRUFBQSx5QkFDRSxVQUFBLFdBQUEsV0FBQSxXQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFDRSxNQUVGLEtBQUEsV0FDRSxNQUVGLEtBQUEsV0FDRSxNQUFBLGFBRUYsV0FDRSxNQUFBLGFBRUYsVUFDRSxNQUVGLElBQUEsVUFDRSxNQUFBLGFBRUYsVUFDRSxNQUFBLGFBRUYsVUFDRSxNQUVGLElBQUEsVUFDRSxNQUFBLGFBRUYsVUFDRSxNQUFBLGFBRUYsVUFDRSxNQUVGLElBQUEsVUFDRSxNQUFBLGFBRUYsVUFDRSxNQUFBLFlBRUYsZ0JBQ0UsTUFFRixLQUFBLGdCQUNFLE1BQUEsYUFFRixnQkFDRSxNQUFBLGFBRUYsZUFDRSxNQUVGLElBQUEsZUFDRSxNQUFBLGFBRUYsZUFDRSxNQUFBLGFBRUYsZUFDRSxNQUVGLElBQUEsZUFDRSxNQUFBLGFBRUYsZUFDRSxNQUFBLGFBRUYsZUFDRSxNQUVGLElBQUEsZUFDRSxNQUFBLGFBRUYsZUFDRSxNQUFBLFlBRUYsZUFDRSxNQUVGLEtBQUEsZ0JBQ0UsS0FFRixLQUFBLGdCQUNFLEtBQUEsYUFFRixnQkFDRSxLQUFBLGFBRUYsZUFDRSxLQUVGLElBQUEsZUFDRSxLQUFBLGFBRUYsZUFDRSxLQUFBLGFBRUYsZUFDRSxLQUVGLElBQUEsZUFDRSxLQUFBLGFBRUYsZUFDRSxLQUFBLGFBRUYsZUFDRSxLQUVGLElBQUEsZUFDRSxLQUFBLGFBRUYsZUFDRSxLQUFBLFlBRUYsZUFDRSxLQUVGLEtBQUEsa0JBQ0UsWUFFRixLQUFBLGtCQUNFLFlBQUEsYUFFRixrQkFDRSxZQUFBLGFBRUYsaUJBQ0UsWUFFRixJQUFBLGlCQUNFLFlBQUEsYUFFRixpQkFDRSxZQUFBLGFBRUYsaUJBQ0UsWUFFRixJQUFBLGlCQUNFLFlBQUEsYUFFRixpQkFDRSxZQUFBLGFBRUYsaUJBQ0UsWUFFRixJQUFBLGlCQUNFLFlBQUEsYUFFRixpQkFDRSxZQUFBLFlBRUYsaUJBQ0UsWUFHSixHQUFBLHlCQUNFLFVBQUEsV0FBQSxXQUFBLFdBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUNFLE1BRUYsS0FBQSxXQUNFLE1BRUYsS0FBQSxXQUNFLE1BQUEsYUFFRixXQUNFLE1BQUEsYUFFRixVQUNFLE1BRUYsSUFBQSxVQUNFLE1BQUEsYUFFRixVQUNFLE1BQUEsYUFFRixVQUNFLE1BRUYsSUFBQSxVQUNFLE1BQUEsYUFFRixVQUNFLE1BQUEsYUFFRixVQUNFLE1BRUYsSUFBQSxVQUNFLE1BQUEsYUFFRixVQUNFLE1BQUEsWUFFRixnQkFDRSxNQUVGLEtBQUEsZ0JBQ0UsTUFBQSxhQUVGLGdCQUNFLE1BQUEsYUFFRixlQUNFLE1BRUYsSUFBQSxlQUNFLE1BQUEsYUFFRixlQUNFLE1BQUEsYUFFRixlQUNFLE1BRUYsSUFBQSxlQUNFLE1BQUEsYUFFRixlQUNFLE1BQUEsYUFFRixlQUNFLE1BRUYsSUFBQSxlQUNFLE1BQUEsYUFFRixlQUNFLE1BQUEsWUFFRixlQUNFLE1BRUYsS0FBQSxnQkFDRSxLQUVGLEtBQUEsZ0JBQ0UsS0FBQSxhQUVGLGdCQUNFLEtBQUEsYUFFRixlQUNFLEtBRUYsSUFBQSxlQUNFLEtBQUEsYUFFRixlQUNFLEtBQUEsYUFFRixlQUNFLEtBRUYsSUFBQSxlQUNFLEtBQUEsYUFFRixlQUNFLEtBQUEsYUFFRixlQUNFLEtBRUYsSUFBQSxlQUNFLEtBQUEsYUFFRixlQUNFLEtBQUEsWUFFRixlQUNFLEtBRUYsS0FBQSxrQkFDRSxZQUVGLEtBQUEsa0JBQ0UsWUFBQSxhQUVGLGtCQUNFLFlBQUEsYUFFRixpQkFDRSxZQUVGLElBQUEsaUJBQ0UsWUFBQSxhQUVGLGlCQUNFLFlBQUEsYUFFRixpQkFDRSxZQUVGLElBQUEsaUJBQ0UsWUFBQSxhQUVGLGlCQUNFLFlBQUEsYUFFRixpQkFDRSxZQUVGLElBQUEsaUJBQ0UsWUFBQSxhQUVGLGlCQUNFLFlBQUEsWUFFRixpQkFDRSxZQUdKLEdBQUEsMEJBQ0UsVUFBQSxXQUFBLFdBQUEsV0FBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQ0UsTUFFRixLQUFBLFdBQ0UsTUFFRixLQUFBLFdBQ0UsTUFBQSxhQUVGLFdBQ0UsTUFBQSxhQUVGLFVBQ0UsTUFFRixJQUFBLFVBQ0UsTUFBQSxhQUVGLFVBQ0UsTUFBQSxhQUVGLFVBQ0UsTUFFRixJQUFBLFVBQ0UsTUFBQSxhQUVGLFVBQ0UsTUFBQSxhQUVGLFVBQ0UsTUFFRixJQUFBLFVBQ0UsTUFBQSxhQUVGLFVBQ0UsTUFBQSxZQUVGLGdCQUNFLE1BRUYsS0FBQSxnQkFDRSxNQUFBLGFBRUYsZ0JBQ0UsTUFBQSxhQUVGLGVBQ0UsTUFFRixJQUFBLGVBQ0UsTUFBQSxhQUVGLGVBQ0UsTUFBQSxhQUVGLGVBQ0UsTUFFRixJQUFBLGVBQ0UsTUFBQSxhQUVGLGVBQ0UsTUFBQSxhQUVGLGVBQ0UsTUFFRixJQUFBLGVBQ0UsTUFBQSxhQUVGLGVBQ0UsTUFBQSxZQUVGLGVBQ0UsTUFFRixLQUFBLGdCQUNFLEtBRUYsS0FB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QSwyQkFBQSxVQUFBLEtBQUEsV0FFSSxJQUFBLDBCQWNOLFVBQUEsTUFBQSwwQkFDRSxpQ0FHSSxnQ0FDQSxnQ0FFQSxpQkFDQSxRQUFBLE1BQ0EsTUFBQSx5QkFSSix5QkFZSSxNQUFBLFFBQUEsWUFaSixjQWVJLFFBQUEsTUFDQSxVQUFBLE1BQUEsWUFBQSxJQUFBLFdBQUEsT0FBQSxZQUFBLEVBQUEsV0FBQSxLQUFBLDJCQUFBLFVBQUEsS0FBQSxXQUFBLElBQUEsMEJBQUEsVUFBQSxLQUFBLFFBQUEsS0FBQSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvXHJcbiAgIHYyLjAgfCAyMDExMDEyNlxyXG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxyXG4qL1xyXG5cclxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXHJcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcclxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxyXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxyXG5iLCB1LCBpLCBjZW50ZXIsXHJcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXHJcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxyXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcclxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXHJcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcclxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXHJcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXHJcbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXHJcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuYm9keSB7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxub2wsIHVsIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbmJsb2NrcXVvdGUsIHEge1xyXG4gIHF1b3Rlczogbm9uZTtcclxufVxyXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcclxucTpiZWZvcmUsIHE6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxudGFibGUge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbn0iLCJib2R5IHtcbiAgZm9udC1mYW1pbHk6ICRpZGVhbGlzdC1sO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogJGdyYXk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xufVxuXG5oMSB7XG4gIGZvbnQtZmFtaWx5OiAkaHVtYW5zdC1yb207XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xufVxuXG5oMiB7XG4gIGZvbnQtZmFtaWx5OiAkaHVtYW5zdC1yb207XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICRibGFjaztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG59XG5cbmgzIHtcbiAgZm9udC1mYW1pbHk6ICRodW1hbnN0LXJvbTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICRibGFjaztcbn1cblxuaDQge1xuICBmb250LWZhbWlseTogJGh1bWFuc3Qtcm9tO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogIzI2MjYyNjtcbn1cblxuaDUge1xuICBmb250LWZhbWlseTogJGh1bWFuc3QtYjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICMyNjI2MjY7XG59XG5cbmg2IHtcbiAgZm9udC1mYW1pbHk6ICRpZGVhbGlzdC1sO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5wIHtcbiAgZm9udC1mYW1pbHk6ICRpZGVhbGlzdC1sO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogJGdyYXk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cblxudWwgbGkge1xuICBmb250LWZhbWlseTogJGh1bWFuc3Qtcm9tO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogJGdyYXk7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbnVsIGxpOmFmdGVyIHtcbiAgY29udGVudDogXCLigKJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRvcDogMS41cHg7XG59XG5cbm9sIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xufVxuXG5vbCBsaSB7XG4gIGZvbnQtZmFtaWx5OiAkaHVtYW5zdC1yb207XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAkZ3JheTtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xufVxuXG4uY2xlYXItYiB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5lbSwgaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuc3Ryb25nLCBiIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbiNtZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNsZWFyOiBib3RoO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNjYXB0Y2hhIHtjdXJzb3I6cG9pbnRlcjt9XG4jbG9hZGluZyB7dmlzaWJpbGl0eTpoaWRkZW47fVxuLmVycm9yIHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnN1Y2Nlc3Mge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGNvbG9yOiAkYmx1ZS1saWdodDtcbn1cblxuLmZvcm1fX2xvYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAtMzVweDtcbn0iLCIvKiFcbiAqIEJvb3RzdHJhcCB2My4zLjcgKGh0dHA6Ly9nZXRib290c3RyYXAuY29tKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxNiBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG5cbi8qIVxuICogR2VuZXJhdGVkIHVzaW5nIHRoZSBCb290c3RyYXAgQ3VzdG9taXplciAoaHR0cDovL2dldGJvb3RzdHJhcC5jb20vY3VzdG9taXplLz9pZD1kOGY2MmI3NmFjMjNlOGNkMWM4NmY2YmUxZWE5YmE3ZClcbiAqIENvbmZpZyBzYXZlZCB0byBjb25maWcuanNvbiBhbmQgaHR0cHM6Ly9naXN0LmdpdGh1Yi5jb20vZDhmNjJiNzZhYzIzZThjZDFjODZmNmJlMWVhOWJhN2RcbiAqL1xuLyohXG4gKiBCb290c3RyYXAgdjMuMy43IChodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTYgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5ociB7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG59XG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5hIHtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6aG92ZXIsXG5hOmZvY3VzIHtcbiAgY29sb3I6ICMyMzUyN2M7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmltZy1yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmltZy1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuaHIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlZWVlO1xufVxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsXG4uc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xufVxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA3NTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA5NzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTE3MHB4O1xuICB9XG59XG4uY29udGFpbmVyLWZsdWlkIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cbi5jb2wteHMtMSwgLmNvbC1zbS0xLCAuY29sLW1kLTEsIC5jb2wtbGctMSwgLmNvbC14cy0yLCAuY29sLXNtLTIsIC5jb2wtbWQtMiwgLmNvbC1sZy0yLCAuY29sLXhzLTMsIC5jb2wtc20tMywgLmNvbC1tZC0zLCAuY29sLWxnLTMsIC5jb2wteHMtNCwgLmNvbC1zbS00LCAuY29sLW1kLTQsIC5jb2wtbGctNCwgLmNvbC14cy01LCAuY29sLXNtLTUsIC5jb2wtbWQtNSwgLmNvbC1sZy01LCAuY29sLXhzLTYsIC5jb2wtc20tNiwgLmNvbC1tZC02LCAuY29sLWxnLTYsIC5jb2wteHMtNywgLmNvbC1zbS03LCAuY29sLW1kLTcsIC5jb2wtbGctNywgLmNvbC14cy04LCAuY29sLXNtLTgsIC5jb2wtbWQtOCwgLmNvbC1sZy04LCAuY29sLXhzLTksIC5jb2wtc20tOSwgLmNvbC1tZC05LCAuY29sLWxnLTksIC5jb2wteHMtMTAsIC5jb2wtc20tMTAsIC5jb2wtbWQtMTAsIC5jb2wtbGctMTAsIC5jb2wteHMtMTEsIC5jb2wtc20tMTEsIC5jb2wtbWQtMTEsIC5jb2wtbGctMTEsIC5jb2wteHMtMTIsIC5jb2wtc20tMTIsIC5jb2wtbWQtMTIsIC5jb2wtbGctMTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLmNvbC14cy0xLCAuY29sLXhzLTIsIC5jb2wteHMtMywgLmNvbC14cy00LCAuY29sLXhzLTUsIC5jb2wteHMtNiwgLmNvbC14cy03LCAuY29sLXhzLTgsIC5jb2wteHMtOSwgLmNvbC14cy0xMCwgLmNvbC14cy0xMSwgLmNvbC14cy0xMiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbC14cy0xMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbC14cy0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtOSB7XG4gIHdpZHRoOiA3NSU7XG59XG4uY29sLXhzLTgge1xuICB3aWR0aDogNjYuNjY2NjY2NjclO1xufVxuLmNvbC14cy03IHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtNiB7XG4gIHdpZHRoOiA1MCU7XG59XG4uY29sLXhzLTUge1xuICB3aWR0aDogNDEuNjY2NjY2NjclO1xufVxuLmNvbC14cy00IHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtMyB7XG4gIHdpZHRoOiAyNSU7XG59XG4uY29sLXhzLTIge1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xufVxuLmNvbC14cy0xIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTEyIHtcbiAgcmlnaHQ6IDEwMCU7XG59XG4uY29sLXhzLXB1bGwtMTEge1xuICByaWdodDogOTEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTEwIHtcbiAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVsbC05IHtcbiAgcmlnaHQ6IDc1JTtcbn1cbi5jb2wteHMtcHVsbC04IHtcbiAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVsbC03IHtcbiAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVsbC02IHtcbiAgcmlnaHQ6IDUwJTtcbn1cbi5jb2wteHMtcHVsbC01IHtcbiAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVsbC00IHtcbiAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVsbC0zIHtcbiAgcmlnaHQ6IDI1JTtcbn1cbi5jb2wteHMtcHVsbC0yIHtcbiAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVsbC0xIHtcbiAgcmlnaHQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTAge1xuICByaWdodDogYXV0bztcbn1cbi5jb2wteHMtcHVzaC0xMiB7XG4gIGxlZnQ6IDEwMCU7XG59XG4uY29sLXhzLXB1c2gtMTEge1xuICBsZWZ0OiA5MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtMTAge1xuICBsZWZ0OiA4My4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1c2gtOSB7XG4gIGxlZnQ6IDc1JTtcbn1cbi5jb2wteHMtcHVzaC04IHtcbiAgbGVmdDogNjYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdXNoLTcge1xuICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1c2gtNiB7XG4gIGxlZnQ6IDUwJTtcbn1cbi5jb2wteHMtcHVzaC01IHtcbiAgbGVmdDogNDEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdXNoLTQge1xuICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1c2gtMyB7XG4gIGxlZnQ6IDI1JTtcbn1cbi5jb2wteHMtcHVzaC0yIHtcbiAgbGVmdDogMTYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdXNoLTEge1xuICBsZWZ0OiA4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC0wIHtcbiAgbGVmdDogYXV0bztcbn1cbi5jb2wteHMtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG4uY29sLXhzLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG59XG4uY29sLXhzLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG4uY29sLXhzLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG4gIC5jb2wtc20tcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5jb2wtc20tcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtc20tcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtc20tcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuY29sLW1kLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG4gIC5jb2wtbGctcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5jb2wtbGctcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2wtbGctcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbGctcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbGctcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuLmNsZWFyZml4OmJlZm9yZSxcbi5jbGVhcmZpeDphZnRlcixcbi5jb250YWluZXI6YmVmb3JlLFxuLmNvbnRhaW5lcjphZnRlcixcbi5jb250YWluZXItZmx1aWQ6YmVmb3JlLFxuLmNvbnRhaW5lci1mbHVpZDphZnRlcixcbi5yb3c6YmVmb3JlLFxuLnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5jbGVhcmZpeDphZnRlcixcbi5jb250YWluZXI6YWZ0ZXIsXG4uY29udGFpbmVyLWZsdWlkOmFmdGVyLFxuLnJvdzphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmNlbnRlci1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbiIsIi8qXG4qIFx0T3dsIENhcm91c2VsIE93bCBEZW1vIFRoZW1lXG4qXHR2MS4zLjNcbiovXG5cbi5vd2wtdGhlbWUgLm93bC1jb250cm9sc3tcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBTdHlsaW5nIE5leHQgYW5kIFByZXYgYnV0dG9ucyAqL1xuXG4ub3dsLXRoZW1lIC5vd2wtY29udHJvbHMgLm93bC1idXR0b25zIGRpdntcbiAgY29sb3I6ICNGRkY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgem9vbTogMTtcbiAgKmRpc3BsYXk6IGlubGluZTsvKklFNyBsaWZlLXNhdmVyICovXG4gIG1hcmdpbjogNXB4O1xuICBwYWRkaW5nOiAzcHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYmFja2dyb3VuZDogIzg2OTc5MTtcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTUwKTsvKklFNyBmaXgqL1xuICBvcGFjaXR5OiAwLjU7XG59XG4vKiBDbGlja2FibGUgY2xhc3MgZml4IHByb2JsZW0gd2l0aCBob3ZlciBvbiB0b3VjaCBkZXZpY2VzICovXG4vKiBVc2UgaXQgZm9yIG5vbi10b3VjaCBob3ZlciBhY3Rpb24gKi9cbi5vd2wtdGhlbWUgLm93bC1jb250cm9scy5jbGlja2FibGUgLm93bC1idXR0b25zIGRpdjpob3ZlcntcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTEwMCk7LypJRTcgZml4Ki9cbiAgb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBTdHlsaW5nIFBhZ2luYXRpb24qL1xuXG4ub3dsLXRoZW1lIC5vd2wtY29udHJvbHMgLm93bC1wYWdle1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHpvb206IDE7XG4gICpkaXNwbGF5OiBpbmxpbmU7LypJRTcgbGlmZS1zYXZlciAqL1xufVxuLm93bC10aGVtZSAub3dsLWNvbnRyb2xzIC5vd2wtcGFnZSBzcGFue1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luOiA1cHggN3B4O1xuICBmaWx0ZXI6IEFscGhhKE9wYWNpdHk9NTApOy8qSUU3IGZpeCovXG4gIG9wYWNpdHk6IDAuNTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICM4Njk3OTE7XG59XG5cbi5vd2wtdGhlbWUgLm93bC1jb250cm9scyAub3dsLXBhZ2UuYWN0aXZlIHNwYW4sXG4ub3dsLXRoZW1lIC5vd2wtY29udHJvbHMuY2xpY2thYmxlIC5vd2wtcGFnZTpob3ZlciBzcGFue1xuICBmaWx0ZXI6IEFscGhhKE9wYWNpdHk9MTAwKTsvKklFNyBmaXgqL1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiBJZiBQYWdpbmF0aW9uTnVtYmVycyBpcyB0cnVlICovXG5cbi5vd2wtdGhlbWUgLm93bC1jb250cm9scyAub3dsLXBhZ2Ugc3Bhbi5vd2wtbnVtYmVyc3tcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgY29sb3I6ICNGRkY7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMzBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuXG4vKiBwcmVsb2FkaW5nIGltYWdlcyAqL1xuLm93bC1pdGVtLmxvYWRpbmd7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoQWpheExvYWRlci5naWYpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyXG59XG5cblxuLypcbiAqICBPd2wgQ2Fyb3VzZWwgQ1NTMyBUcmFuc2l0aW9uc1xuICogIHYxLjMuMlxuICovXG5cbi5vd2wtb3JpZ2luIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTIwMHB4O1xuICAtd2Via2l0LXBlcnNwZWN0aXZlLW9yaWdpbi14IDogNTAlO1xuICAtd2Via2l0LXBlcnNwZWN0aXZlLW9yaWdpbi15IDogNTAlO1xuICAtbW96LXBlcnNwZWN0aXZlIDogMTIwMHB4O1xuICAtbW96LXBlcnNwZWN0aXZlLW9yaWdpbi14IDogNTAlO1xuICAtbW96LXBlcnNwZWN0aXZlLW9yaWdpbi15IDogNTAlO1xuICBwZXJzcGVjdGl2ZSA6IDEyMDBweDtcbn1cbi8qIGZhZGUgKi9cbi5vd2wtZmFkZS1vdXQge1xuICB6LWluZGV4OiAxMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVPdXQgLjdzIGJvdGggZWFzZTtcbiAgLW1vei1hbmltYXRpb246IGZhZGVPdXQgLjdzIGJvdGggZWFzZTtcbiAgYW5pbWF0aW9uOiBmYWRlT3V0IC43cyBib3RoIGVhc2U7XG59XG4ub3dsLWZhZGUtaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluIC43cyBib3RoIGVhc2U7XG4gIC1tb3otYW5pbWF0aW9uOiBmYWRlSW4gLjdzIGJvdGggZWFzZTtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gLjdzIGJvdGggZWFzZTtcbn1cbi8qIGJhY2tTbGlkZSAqL1xuLm93bC1iYWNrU2xpZGUtb3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGJhY2tTbGlkZU91dCAxcyBib3RoIGVhc2U7XG4gIC1tb3otYW5pbWF0aW9uOiBiYWNrU2xpZGVPdXQgMXMgYm90aCBlYXNlO1xuICBhbmltYXRpb246IGJhY2tTbGlkZU91dCAxcyBib3RoIGVhc2U7XG59XG4ub3dsLWJhY2tTbGlkZS1pbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBiYWNrU2xpZGVJbiAxcyBib3RoIGVhc2U7XG4gIC1tb3otYW5pbWF0aW9uOiBiYWNrU2xpZGVJbiAxcyBib3RoIGVhc2U7XG4gIGFuaW1hdGlvbjogYmFja1NsaWRlSW4gMXMgYm90aCBlYXNlO1xufVxuLyogZ29Eb3duICovXG4ub3dsLWdvRG93bi1vdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2NhbGVUb0ZhZGUgLjdzIGVhc2UgYm90aDtcbiAgLW1vei1hbmltYXRpb246IHNjYWxlVG9GYWRlIC43cyBlYXNlIGJvdGg7XG4gIGFuaW1hdGlvbjogc2NhbGVUb0ZhZGUgLjdzIGVhc2UgYm90aDtcbn1cbi5vd2wtZ29Eb3duLWluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGdvRG93biAuNnMgZWFzZSBib3RoO1xuICAtbW96LWFuaW1hdGlvbjogZ29Eb3duIC42cyBlYXNlIGJvdGg7XG4gIGFuaW1hdGlvbjogZ29Eb3duIC42cyBlYXNlIGJvdGg7XG59XG4vKiBzY2FsZVVwICovXG4ub3dsLWZhZGVVcC1pbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzY2FsZVVwRnJvbSAuNXMgZWFzZSBib3RoO1xuICAtbW96LWFuaW1hdGlvbjogc2NhbGVVcEZyb20gLjVzIGVhc2UgYm90aDtcbiAgYW5pbWF0aW9uOiBzY2FsZVVwRnJvbSAuNXMgZWFzZSBib3RoO1xufVxuXG4ub3dsLWZhZGVVcC1vdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2NhbGVVcFRvIC41cyBlYXNlIGJvdGg7XG4gIC1tb3otYW5pbWF0aW9uOiBzY2FsZVVwVG8gLjVzIGVhc2UgYm90aDtcbiAgYW5pbWF0aW9uOiBzY2FsZVVwVG8gLjVzIGVhc2UgYm90aDtcbn1cbi8qIEtleWZyYW1lcyAqL1xuLyplbXB0eSovXG5ALXdlYmtpdC1rZXlmcmFtZXMgZW1wdHkge1xuICAwJSB7b3BhY2l0eTogMX1cbn1cbkAtbW96LWtleWZyYW1lcyBlbXB0eSB7XG4gIDAlIHtvcGFjaXR5OiAxfVxufVxuQGtleWZyYW1lcyBlbXB0eSB7XG4gIDAlIHtvcGFjaXR5OiAxfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHsgb3BhY2l0eTowOyB9XG4gIDEwMCUgeyBvcGFjaXR5OjE7IH1cbn1cbkAtbW96LWtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7IG9wYWNpdHk6MDsgfVxuICAxMDAlIHsgb3BhY2l0eToxOyB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHsgb3BhY2l0eTowOyB9XG4gIDEwMCUgeyBvcGFjaXR5OjE7IH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUgeyBvcGFjaXR5OjE7IH1cbiAgMTAwJSB7IG9wYWNpdHk6MDsgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7IG9wYWNpdHk6MTsgfVxuICAxMDAlIHsgb3BhY2l0eTowOyB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7IG9wYWNpdHk6MTsgfVxuICAxMDAlIHsgb3BhY2l0eTowOyB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFja1NsaWRlT3V0IHtcbiAgMjUlIHsgb3BhY2l0eTogLjU7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC01MDBweCk7IH1cbiAgNzUlIHsgb3BhY2l0eTogLjU7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC01MDBweCkgdHJhbnNsYXRlWCgtMjAwJSk7IH1cbiAgMTAwJSB7IG9wYWNpdHk6IC41OyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigtNTAwcHgpIHRyYW5zbGF0ZVgoLTIwMCUpOyB9XG59XG5ALW1vei1rZXlmcmFtZXMgYmFja1NsaWRlT3V0IHtcbiAgMjUlIHsgb3BhY2l0eTogLjU7IC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC01MDBweCk7IH1cbiAgNzUlIHsgb3BhY2l0eTogLjU7IC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC01MDBweCkgdHJhbnNsYXRlWCgtMjAwJSk7IH1cbiAgMTAwJSB7IG9wYWNpdHk6IC41OyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWigtNTAwcHgpIHRyYW5zbGF0ZVgoLTIwMCUpOyB9XG59XG5Aa2V5ZnJhbWVzIGJhY2tTbGlkZU91dCB7XG4gIDI1JSB7IG9wYWNpdHk6IC41OyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTUwMHB4KTsgfVxuICA3NSUgeyBvcGFjaXR5OiAuNTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC01MDBweCkgdHJhbnNsYXRlWCgtMjAwJSk7IH1cbiAgMTAwJSB7IG9wYWNpdHk6IC41OyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTUwMHB4KSB0cmFuc2xhdGVYKC0yMDAlKTsgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJhY2tTbGlkZUluIHtcbiAgMCUsIDI1JSB7IG9wYWNpdHk6IC41OyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigtNTAwcHgpIHRyYW5zbGF0ZVgoMjAwJSk7IH1cbiAgNzUlIHsgb3BhY2l0eTogLjU7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC01MDBweCk7IH1cbiAgMTAwJSB7IG9wYWNpdHk6IDE7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHRyYW5zbGF0ZVgoMCk7IH1cbn1cbkAtbW96LWtleWZyYW1lcyBiYWNrU2xpZGVJbiB7XG4gIDAlLCAyNSUgeyBvcGFjaXR5OiAuNTsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTUwMHB4KSB0cmFuc2xhdGVYKDIwMCUpOyB9XG4gIDc1JSB7IG9wYWNpdHk6IC41OyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWigtNTAwcHgpOyB9XG4gIDEwMCUgeyBvcGFjaXR5OiAxOyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSB0cmFuc2xhdGVYKDApOyB9XG59XG5Aa2V5ZnJhbWVzIGJhY2tTbGlkZUluIHtcbiAgMCUsIDI1JSB7IG9wYWNpdHk6IC41OyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTUwMHB4KSB0cmFuc2xhdGVYKDIwMCUpOyB9XG4gIDc1JSB7IG9wYWNpdHk6IC41OyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTUwMHB4KTsgfVxuICAxMDAlIHsgb3BhY2l0eTogMTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHRyYW5zbGF0ZVgoMCk7IH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzY2FsZVRvRmFkZSB7XG4gIHRvIHsgb3BhY2l0eTogMDsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC44KTsgfVxufVxuQC1tb3ota2V5ZnJhbWVzIHNjYWxlVG9GYWRlIHtcbiAgdG8geyBvcGFjaXR5OiAwOyAtbW96LXRyYW5zZm9ybTogc2NhbGUoLjgpOyB9XG59XG5Aa2V5ZnJhbWVzIHNjYWxlVG9GYWRlIHtcbiAgdG8geyBvcGFjaXR5OiAwOyB0cmFuc2Zvcm06IHNjYWxlKC44KTsgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGdvRG93biB7XG4gIGZyb20geyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7IH1cbn1cbkAtbW96LWtleWZyYW1lcyBnb0Rvd24ge1xuICBmcm9tIHsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG59XG5Aa2V5ZnJhbWVzIGdvRG93biB7XG4gIGZyb20geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzY2FsZVVwRnJvbSB7XG4gIGZyb20geyBvcGFjaXR5OiAwOyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS41KTsgfVxufVxuQC1tb3ota2V5ZnJhbWVzIHNjYWxlVXBGcm9tIHtcbiAgZnJvbSB7IG9wYWNpdHk6IDA7IC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjUpOyB9XG59XG5Aa2V5ZnJhbWVzIHNjYWxlVXBGcm9tIHtcbiAgZnJvbSB7IG9wYWNpdHk6IDA7IHRyYW5zZm9ybTogc2NhbGUoMS41KTsgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2NhbGVVcFRvIHtcbiAgdG8geyBvcGFjaXR5OiAwOyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS41KTsgfVxufVxuQC1tb3ota2V5ZnJhbWVzIHNjYWxlVXBUbyB7XG4gIHRvIHsgb3BhY2l0eTogMDsgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuNSk7IH1cbn1cbkBrZXlmcmFtZXMgc2NhbGVVcFRvIHtcbiAgdG8geyBvcGFjaXR5OiAwOyB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7IH1cbn1cblxuXG4vKlxuICogXHRDb3JlIE93bCBDYXJvdXNlbCBDU1MgRmlsZVxuICpcdHYxLjMuM1xuICovXG5cbi8qIGNsZWFyZml4ICovXG4ub3dsLWNhcm91c2VsIC5vd2wtd3JhcHBlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGhlaWdodDogMDtcbn1cbi8qIGRpc3BsYXkgbm9uZSB1bnRpbCBpbml0ICovXG4ub3dsLWNhcm91c2Vse1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC13cmFwcGVye1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC13cmFwcGVyLW91dGVye1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLXdyYXBwZXItb3V0ZXIuYXV0b0hlaWdodHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW17XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm93bC1jb250cm9scyAub3dsLXBhZ2UsXG4ub3dsLWNvbnRyb2xzIC5vd2wtYnV0dG9ucyBkaXZ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5vd2wtY29udHJvbHMge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLyogbW91c2UgZ3JhYiBpY29uICovXG4uZ3JhYmJpbmcge1xuICBjdXJzb3I6dXJsKGdyYWJiaW5nLnBuZykgOCA4LCBtb3ZlO1xufVxuXG4vKiBmaXggKi9cbi5vd2wtY2Fyb3VzZWwgIC5vd2wtd3JhcHBlcixcbi5vd2wtY2Fyb3VzZWwgIC5vd2wtaXRlbXtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogICAgaGlkZGVuO1xuICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogICAgIGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xufVxuXG4ub3dsLXRoZW1lIC5vd2wtY29udHJvbHMgLm93bC1wYWdlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIG1hcmdpbjogNXB4IDdweDtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLm93bC10aGVtZSAub3dsLWNvbnRyb2xzIC5vd2wtcGFnZS5hY3RpdmUgc3BhbiwgLm93bC10aGVtZSAub3dsLWNvbnRyb2xzLmNsaWNrYWJsZSAub3dsLXBhZ2U6aG92ZXIgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNlZDRiNjk7XG59XG5cbi5jdXN0b21OYXZpZ2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5idG4ucHJldiB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDU4cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9hcnJvdy1sZWZ0LXNsaWRlci13aGl0ZS5wbmdcIikgbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzAlO1xuICBsZWZ0OiA3JTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYnRuLm5leHQge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiA1OHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3ctcmlnaHQtc2xpZGVyLXdoaXRlLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMCU7XG4gIHJpZ2h0OiA3JTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJ0bi5wcmV2IHtcbiAgICBsZWZ0OiA0JTtcbiAgfVxuICAuYnRuLm5leHQge1xuICAgIHJpZ2h0OiA0JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ0bi5wcmV2IHtcbiAgICBsZWZ0OiA0JTtcbiAgICB3aWR0aDogMTlweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Fycm93LXNsaWRlci1sZWZ0LXdoaXRlLTMyMC5wbmdcIikgbm8tcmVwZWF0O1xuICB9XG4gIC5idG4ubmV4dCB7XG4gICAgcmlnaHQ6IDQlO1xuICAgIHdpZHRoOiAxOXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3ctc2xpZGVyLXJpZ2h0LXdoaXRlLTMyMC5wbmdcIikgbm8tcmVwZWF0O1xuICB9XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG4gKiBCb290c3RyYXAgdjMuMy43IChodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTYgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuLyohXG4gKiBHZW5lcmF0ZWQgdXNpbmcgdGhlIEJvb3RzdHJhcCBDdXN0b21pemVyIChodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbS9jdXN0b21pemUvP2lkPWQ4ZjYyYjc2YWMyM2U4Y2QxYzg2ZjZiZTFlYTliYTdkKVxuICogQ29uZmlnIHNhdmVkIHRvIGNvbmZpZy5qc29uIGFuZCBodHRwczovL2dpc3QuZ2l0aHViLmNvbS9kOGY2MmI3NmFjMjNlOGNkMWM4NmY2YmUxZWE5YmE3ZFxuICovXG4vKiFcbiAqIEJvb3RzdHJhcCB2My4zLjcgKGh0dHA6Ly9nZXRib290c3RyYXAuY29tKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxNiBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG4vKiEgbm9ybWFsaXplLmNzcyB2My4wLjMgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG5ociB7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG59XG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbioge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5hIHtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpob3ZlcixcbmE6Zm9jdXMge1xuICBjb2xvcjogIzIzNTI3YztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmE6Zm9jdXMge1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5pbWctcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmltZy1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaW1nLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuaHIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlZWVlO1xufVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLFxuLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbn1cblxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogNzUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA5NzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMTcwcHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cblxuLmNvbC14cy0xLCAuY29sLXNtLTEsIC5jb2wtbWQtMSwgLmNvbC1sZy0xLCAuY29sLXhzLTIsIC5jb2wtc20tMiwgLmNvbC1tZC0yLCAuY29sLWxnLTIsIC5jb2wteHMtMywgLmNvbC1zbS0zLCAuY29sLW1kLTMsIC5jb2wtbGctMywgLmNvbC14cy00LCAuY29sLXNtLTQsIC5jb2wtbWQtNCwgLmNvbC1sZy00LCAuY29sLXhzLTUsIC5jb2wtc20tNSwgLmNvbC1tZC01LCAuY29sLWxnLTUsIC5jb2wteHMtNiwgLmNvbC1zbS02LCAuY29sLW1kLTYsIC5jb2wtbGctNiwgLmNvbC14cy03LCAuY29sLXNtLTcsIC5jb2wtbWQtNywgLmNvbC1sZy03LCAuY29sLXhzLTgsIC5jb2wtc20tOCwgLmNvbC1tZC04LCAuY29sLWxnLTgsIC5jb2wteHMtOSwgLmNvbC1zbS05LCAuY29sLW1kLTksIC5jb2wtbGctOSwgLmNvbC14cy0xMCwgLmNvbC1zbS0xMCwgLmNvbC1tZC0xMCwgLmNvbC1sZy0xMCwgLmNvbC14cy0xMSwgLmNvbC1zbS0xMSwgLmNvbC1tZC0xMSwgLmNvbC1sZy0xMSwgLmNvbC14cy0xMiwgLmNvbC1zbS0xMiwgLmNvbC1tZC0xMiwgLmNvbC1sZy0xMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5jb2wteHMtMSwgLmNvbC14cy0yLCAuY29sLXhzLTMsIC5jb2wteHMtNCwgLmNvbC14cy01LCAuY29sLXhzLTYsIC5jb2wteHMtNywgLmNvbC14cy04LCAuY29sLXhzLTksIC5jb2wteHMtMTAsIC5jb2wteHMtMTEsIC5jb2wteHMtMTIge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmNvbC14cy0xMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29sLXhzLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtOSB7XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5jb2wteHMtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtNyB7XG4gIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtNiB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5jb2wteHMtNSB7XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtMyB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5jb2wteHMtMiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtMSB7XG4gIHdpZHRoOiA4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1wdWxsLTEyIHtcbiAgcmlnaHQ6IDEwMCU7XG59XG5cbi5jb2wteHMtcHVsbC0xMSB7XG4gIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtcHVsbC0xMCB7XG4gIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtcHVsbC05IHtcbiAgcmlnaHQ6IDc1JTtcbn1cblxuLmNvbC14cy1wdWxsLTgge1xuICByaWdodDogNjYuNjY2NjY2NjclO1xufVxuXG4uY29sLXhzLXB1bGwtNyB7XG4gIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtcHVsbC02IHtcbiAgcmlnaHQ6IDUwJTtcbn1cblxuLmNvbC14cy1wdWxsLTUge1xuICByaWdodDogNDEuNjY2NjY2NjclO1xufVxuXG4uY29sLXhzLXB1bGwtNCB7XG4gIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtcHVsbC0zIHtcbiAgcmlnaHQ6IDI1JTtcbn1cblxuLmNvbC14cy1wdWxsLTIge1xuICByaWdodDogMTYuNjY2NjY2NjclO1xufVxuXG4uY29sLXhzLXB1bGwtMSB7XG4gIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1wdWxsLTAge1xuICByaWdodDogYXV0bztcbn1cblxuLmNvbC14cy1wdXNoLTEyIHtcbiAgbGVmdDogMTAwJTtcbn1cblxuLmNvbC14cy1wdXNoLTExIHtcbiAgbGVmdDogOTEuNjY2NjY2NjclO1xufVxuXG4uY29sLXhzLXB1c2gtMTAge1xuICBsZWZ0OiA4My4zMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtcHVzaC05IHtcbiAgbGVmdDogNzUlO1xufVxuXG4uY29sLXhzLXB1c2gtOCB7XG4gIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1wdXNoLTcge1xuICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtcHVzaC02IHtcbiAgbGVmdDogNTAlO1xufVxuXG4uY29sLXhzLXB1c2gtNSB7XG4gIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1wdXNoLTQge1xuICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtcHVzaC0zIHtcbiAgbGVmdDogMjUlO1xufVxuXG4uY29sLXhzLXB1c2gtMiB7XG4gIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1wdXNoLTEge1xuICBsZWZ0OiA4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1wdXNoLTAge1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uY29sLXhzLW9mZnNldC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xufVxuXG4uY29sLXhzLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuXG4uY29sLXhzLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xufVxuXG4uY29sLXhzLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuXG4uY29sLXhzLW9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG4gIC5jb2wtc20tcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5jb2wtc20tcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtc20tcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtc20tcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuY29sLWxnLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cblxuLmNsZWFyZml4OmJlZm9yZSxcbi5jbGVhcmZpeDphZnRlcixcbi5jb250YWluZXI6YmVmb3JlLFxuLmNvbnRhaW5lcjphZnRlcixcbi5jb250YWluZXItZmx1aWQ6YmVmb3JlLFxuLmNvbnRhaW5lci1mbHVpZDphZnRlcixcbi5yb3c6YmVmb3JlLFxuLnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmNsZWFyZml4OmFmdGVyLFxuLmNvbnRhaW5lcjphZnRlcixcbi5jb250YWluZXItZmx1aWQ6YWZ0ZXIsXG4ucm93OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5jZW50ZXItYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi50ZXh0LWhpZGUge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4vKlxuPT0gbWFsaWh1IGpxdWVyeSBjdXN0b20gc2Nyb2xsYmFyIHBsdWdpbiA9PVxuUGx1Z2luIFVSSTogaHR0cDovL21hbm9zLm1hbGlodS5nci9qcXVlcnktY3VzdG9tLWNvbnRlbnQtc2Nyb2xsZXJcbiovXG4vKlxuQ09OVEVOVFM6XG5cdDEuIEJBU0lDIFNUWUxFIC0gUGx1Z2luJ3MgYmFzaWMvZXNzZW50aWFsIENTUyBwcm9wZXJ0aWVzIChub3JtYWxseSwgc2hvdWxkIG5vdCBiZSBlZGl0ZWQpLlxuXHQyLiBWRVJUSUNBTCBTQ1JPTExCQVIgLSBQb3NpdGlvbmluZyBhbmQgZGltZW5zaW9ucyBvZiB2ZXJ0aWNhbCBzY3JvbGxiYXIuXG5cdDMuIEhPUklaT05UQUwgU0NST0xMQkFSIC0gUG9zaXRpb25pbmcgYW5kIGRpbWVuc2lvbnMgb2YgaG9yaXpvbnRhbCBzY3JvbGxiYXIuXG5cdDQuIFZFUlRJQ0FMIEFORCBIT1JJWk9OVEFMIFNDUk9MTEJBUlMgLSBQb3NpdGlvbmluZyBhbmQgZGltZW5zaW9ucyBvZiAyLWF4aXMgc2Nyb2xsYmFycy5cblx0NS4gVFJBTlNJVElPTlMgLSBDU1MzIHRyYW5zaXRpb25zIGZvciBob3ZlciBldmVudHMsIGF1dG8tZXhwYW5kZWQgYW5kIGF1dG8taGlkZGVuIHNjcm9sbGJhcnMuXG5cdDYuIFNDUk9MTEJBUiBDT0xPUlMsIE9QQUNJVFkgQU5EIEJBQ0tHUk9VTkRTXG5cdFx0Ni4xIFRIRU1FUyAtIFNjcm9sbGJhciBjb2xvcnMsIG9wYWNpdHksIGRpbWVuc2lvbnMsIGJhY2tncm91bmRzIGV0Yy4gdmlhIHJlYWR5LXRvLXVzZSB0aGVtZXMuXG4qL1xuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuMS4gQkFTSUMgU1RZTEVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5tQ3VzdG9tU2Nyb2xsYmFyIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGluY2gtem9vbTtcbiAgdG91Y2gtYWN0aW9uOiBwaW5jaC16b29tO1xuICAvKiBkaXJlY3QgcG9pbnRlciBldmVudHMgdG8ganMgKi9cbn1cblxuLm1DdXN0b21TY3JvbGxiYXIubUNTX25vX3Njcm9sbGJhciwgLm1DdXN0b21TY3JvbGxiYXIubUNTX3RvdWNoX2FjdGlvbiB7XG4gIC1tcy10b3VjaC1hY3Rpb246IGF1dG87XG4gIHRvdWNoLWFjdGlvbjogYXV0bztcbn1cblxuLm1DdXN0b21TY3JvbGxCb3gge1xuICAvKiBjb250YWlucyBwbHVnaW4ncyBtYXJrdXAgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG5cbi5tQ1NCX2NvbnRhaW5lciB7XG4gIC8qIGNvbnRhaW5zIHRoZSBvcmlnaW5hbCBjb250ZW50ICovXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjIuIFZFUlRJQ0FMIFNDUk9MTEJBUlxueS1heGlzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4ubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5tQ1NCX2NvbnRhaW5lci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4vKiBub24tdmlzaWJsZSBzY3JvbGxiYXIgKi9cbi5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lciB7XG4gIC8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG4ubUNTLWRpci1ydGwgPiAubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4vKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cbi5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgLyogY29udGFpbnMgc2Nyb2xsYmFyIG1hcmt1cCAoZHJhZ2dhYmxlIGVsZW1lbnQsIGRyYWdnZXIgcmFpbCwgYnV0dG9ucyBldGMuKSAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLm1DU0Jfb3V0c2lkZSArIC5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgcmlnaHQ6IC0yNnB4O1xufVxuXG4vKiBzY3JvbGxiYXIgcG9zaXRpb246IG91dHNpZGUgKi9cbi5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX2luc2lkZSA+IC5tQ1NCX3Njcm9sbFRvb2xzLFxuLm1DUy1kaXItcnRsID4gLm1DU0Jfb3V0c2lkZSArIC5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgLyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4ubUNTLWRpci1ydGwgPiAubUNTQl9vdXRzaWRlICsgLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICBsZWZ0OiAtMjZweDtcbn1cblxuLyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyIChzY3JvbGxiYXIgcG9zaXRpb246IG91dHNpZGUpICovXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHtcbiAgLyogY29udGFpbnMgdGhlIGRyYWdnYWJsZSBlbGVtZW50IGFuZCBkcmFnZ2VyIHJhaWwgbWFya3VwICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIGEgKyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIge1xuICAvKiB0aGUgZHJhZ2dhYmxlIGVsZW1lbnQgKi9cbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHB4O1xuICAvKiBtaW5pbXVtIGRyYWdnZXIgaGVpZ2h0ICovXG4gIHotaW5kZXg6IDE7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICAvKiB0aGUgZHJhZ2dlciBlbGVtZW50ICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogMTJweDtcbiAgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi9cbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogOHB4O1xuICAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xufVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCxcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYm90dG9tOiAwO1xufVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4zLiBIT1JJWk9OVEFMIFNDUk9MTEJBUlxueC1heGlzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4ubUNTQl9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ubUNTQl9ob3Jpem9udGFsLm1DU0Jfb3V0c2lkZSA+IC5tQ1NCX2NvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbi5tQ1NCX2hvcml6b250YWwgPiAubUNTQl9jb250YWluZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIG5vbi12aXNpYmxlIHNjcm9sbGJhciAqL1xuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTZweDtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4ubUN1c3RvbVNjcm9sbEJveCArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCxcbi5tQ3VzdG9tU2Nyb2xsQm94ICsgLm1DU0Jfc2Nyb2xsVG9vbHMgKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuICBib3R0b206IC0yNnB4O1xufVxuXG4vKiBzY3JvbGxiYXIgcG9zaXRpb246IG91dHNpZGUgKi9cbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCBhICsgLm1DU0JfZHJhZ2dlckNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCAyMHB4O1xufVxuXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbjogN3B4IDA7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIHtcbiAgd2lkdGg6IDMwcHg7XG4gIC8qIG1pbmltdW0gZHJhZ2dlciB3aWR0aCAqL1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBtYXJnaW46IDZweCBhdXRvO1xufVxuXG4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBoZWlnaHQ6IDEycHg7XG4gIC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovXG4gIG1hcmdpbjogMnB4IGF1dG87XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGhlaWdodDogOHB4O1xuICAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xuICBtYXJnaW46IDRweCAwO1xufVxuXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uTGVmdCxcbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9idXR0b25SaWdodCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9idXR0b25MZWZ0IHtcbiAgbGVmdDogMDtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjQuIFZFUlRJQ0FMIEFORCBIT1JJWk9OVEFMIFNDUk9MTEJBUlNcbnl4LWF4aXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLm1DU0JfY29udGFpbmVyX3dyYXBwZXIgPiAubUNTQl9jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwgPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIHtcbiAgYm90dG9tOiAyMHB4O1xufVxuXG4ubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsID4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcbiAgcmlnaHQ6IDIwcHg7XG59XG5cbi8qIG5vbi12aXNpYmxlIGhvcml6b250YWwgc2Nyb2xsYmFyICovXG4ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVuICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCB7XG4gIGJvdHRvbTogMDtcbn1cblxuLyogbm9uLXZpc2libGUgdmVydGljYWwgc2Nyb2xsYmFyL1JUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiArIC5tQ1NCX3Njcm9sbFRvb2xzIH4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLFxuLm1DUy1kaXItcnRsID4gLm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcbiAgcmlnaHQ6IDA7XG59XG5cbi8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuLm1DUy1kaXItcnRsID4gLm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcbiAgbGVmdDogMjBweDtcbn1cblxuLyogbm9uLXZpc2libGUgc2Nyb2xsYmFyL1JUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuLm1DUy1kaXItcnRsID4gLm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiArIC5tQ1NCX3Njcm9sbFRvb2xzIH4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcbiAgbGVmdDogMDtcbn1cblxuLm1DUy1kaXItcnRsID4gLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyX3dyYXBwZXIge1xuICAvKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiA+IC5tQ1NCX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeC5tQ1NfeF9oaWRkZW4gPiAubUNTQl9jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgLyogbm9uLXZpc2libGUgc2Nyb2xsYmFyICovXG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4vKiBub24tdmlzaWJsZSBob3Jpem9udGFsIHNjcm9sbGJhciAqL1xuLm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjUuIFRSQU5TSVRJT05TXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4ubUNTQl9zY3JvbGxUb29scyxcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCxcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4ubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZS1vdXQgLjJzLCBoZWlnaHQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWxlZnQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLXJpZ2h0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi10b3AgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWJvdHRvbSAuMnMgZWFzZS1vdXQgLjJzLCBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2Utb3V0IC4ycywgaGVpZ2h0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1sZWZ0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1yaWdodCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tdG9wIC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1ib3R0b20gLjJzIGVhc2Utb3V0IC4ycywgb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZS1vdXQgLjJzLCBoZWlnaHQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWxlZnQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLXJpZ2h0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi10b3AgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWJvdHRvbSAuMnMgZWFzZS1vdXQgLjJzLCBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlLW91dCAuMnMsIGhlaWdodCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tbGVmdCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tcmlnaHQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLXRvcCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tYm90dG9tIC4ycyBlYXNlLW91dCAuMnMsIG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcbn1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuNi4gU0NST0xMQkFSIENPTE9SUywgT1BBQ0lUWSBBTkQgQkFDS0dST1VORFNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG42LjEgVEhFTUVTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLyogZGVmYXVsdCB0aGVtZSAoXCJsaWdodFwiKSAqL1xuLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICBvcGFjaXR5OiAwLjc1O1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTc1KVwiO1xufVxuXG4ubUNTLWF1dG9IaWRlID4gLm1DdXN0b21TY3JvbGxCb3ggPiAubUNTQl9zY3JvbGxUb29scyxcbi5tQ1MtYXV0b0hpZGUgPiAubUN1c3RvbVNjcm9sbEJveCB+IC5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTApXCI7XG59XG5cbi5tQ3VzdG9tU2Nyb2xsYmFyID4gLm1DdXN0b21TY3JvbGxCb3ggPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZyxcbi5tQ3VzdG9tU2Nyb2xsYmFyID4gLm1DdXN0b21TY3JvbGxCb3ggfiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZyxcbi5tQ3VzdG9tU2Nyb2xsQm94OmhvdmVyID4gLm1DU0Jfc2Nyb2xsVG9vbHMsXG4ubUN1c3RvbVNjcm9sbEJveDpob3ZlciB+IC5tQ1NCX3Njcm9sbFRvb2xzLFxuLm1DUy1hdXRvSGlkZTpob3ZlciA+IC5tQ3VzdG9tU2Nyb2xsQm94ID4gLm1DU0Jfc2Nyb2xsVG9vbHMsXG4ubUNTLWF1dG9IaWRlOmhvdmVyID4gLm1DdXN0b21TY3JvbGxCb3ggfiAubUNTQl9zY3JvbGxUb29scyB7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTEwMClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTEwMClcIjtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTQwKVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NDApXCI7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTc1KVwiO1xufVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9ODUpXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT04NSlcIjtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTkwKVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9OTApXCI7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bixcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChtQ1NCX2J1dHRvbnMucG5nKTtcbiAgLyogY3NzIHNwcml0ZXMgKi9cbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3BhY2l0eTogMC40O1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT00MClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTQwKVwiO1xufVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgLypcbiAgc3ByaXRlcyBsb2NhdGlvbnNcbiAgbGlnaHQ6IDAgMCwgLTE2cHggMCwgLTMycHggMCwgLTQ4cHggMCwgMCAtNzJweCwgLTE2cHggLTcycHgsIC0zMnB4IC03MnB4XG4gIGRhcms6IC04MHB4IDAsIC05NnB4IDAsIC0xMTJweCAwLCAtMTI4cHggMCwgLTgwcHggLTcycHgsIC05NnB4IC03MnB4LCAtMTEycHggLTcycHhcbiAgKi9cbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwcHg7XG4gIC8qXG4gIHNwcml0ZXMgbG9jYXRpb25zXG4gIGxpZ2h0OiAwIC0yMHB4LCAtMTZweCAtMjBweCwgLTMycHggLTIwcHgsIC00OHB4IC0yMHB4LCAwIC05MnB4LCAtMTZweCAtOTJweCwgLTMycHggLTkycHhcbiAgZGFyazogLTgwcHggLTIwcHgsIC05NnB4IC0yMHB4LCAtMTEycHggLTIwcHgsIC0xMjhweCAtMjBweCwgLTgwcHggLTkycHgsIC05NnB4IC05MnB4LCAtMTEyIC05MnB4XG4gICovXG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MHB4O1xuICAvKlxuICBzcHJpdGVzIGxvY2F0aW9uc1xuICBsaWdodDogMCAtNDBweCwgLTIwcHggLTQwcHgsIC00MHB4IC00MHB4LCAtNjBweCAtNDBweCwgMCAtMTEycHgsIC0yMHB4IC0xMTJweCwgLTQwcHggLTExMnB4XG4gIGRhcms6IC04MHB4IC00MHB4LCAtMTAwcHggLTQwcHgsIC0xMjBweCAtNDBweCwgLTE0MHB4IC00MHB4LCAtODBweCAtMTEycHgsIC0xMDBweCAtMTEycHgsIC0xMjBweCAtMTEycHhcbiAgKi9cbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01NnB4O1xuICAvKlxuICBzcHJpdGVzIGxvY2F0aW9uc1xuICBsaWdodDogMCAtNTZweCwgLTIwcHggLTU2cHgsIC00MHB4IC01NnB4LCAtNjBweCAtNTZweCwgMCAtMTI4cHgsIC0yMHB4IC0xMjhweCwgLTQwcHggLTEyOHB4XG4gIGRhcms6IC04MHB4IC01NnB4LCAtMTAwcHggLTU2cHgsIC0xMjBweCAtNTZweCwgLTE0MHB4IC01NnB4LCAtODBweCAtMTI4cHgsIC0xMDBweCAtMTI4cHgsIC0xMjBweCAtMTI4cHhcbiAgKi9cbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXA6aG92ZXIsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duOmhvdmVyLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdDpob3Zlcixcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0OmhvdmVyIHtcbiAgb3BhY2l0eTogMC43NTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXA6YWN0aXZlLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bjphY3RpdmUsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0OmFjdGl2ZSxcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0OmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuOTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9OTApXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT05MClcIjtcbn1cblxuLyogdGhlbWU6IFwiZGFya1wiICovXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG59XG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xufVxuXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbn1cblxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMDtcbn1cblxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMHB4O1xufVxuXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQwcHg7XG59XG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTU2cHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIHRoZW1lOiBcImxpZ2h0LTJcIiwgXCJkYXJrLTJcIiAqL1xuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cblxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1hcmdpbjogNnB4IGF1dG87XG59XG5cbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xufVxuXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cblxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAwO1xufVxuXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIwcHg7XG59XG5cbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtNDBweDtcbn1cblxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtNTZweDtcbn1cblxuLyogdGhlbWU6IFwiZGFyay0yXCIgKi9cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cblxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbn1cblxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IDA7XG59XG5cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMjBweDtcbn1cblxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC00MHB4O1xufVxuXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC01NnB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiB0aGVtZTogXCJsaWdodC10aGlja1wiLCBcImRhcmstdGhpY2tcIiAqL1xuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBtYXJnaW46IDZweCAwO1xufVxuXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNnB4O1xuICBtYXJnaW46IDVweCBhdXRvO1xufVxuXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG59XG5cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG5cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IDA7XG59XG5cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTIwcHg7XG59XG5cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggLTQwcHg7XG59XG5cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC01NnB4O1xufVxuXG4vKiB0aGVtZTogXCJkYXJrLXRoaWNrXCIgKi9cbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbn1cblxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggMDtcbn1cblxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0yMHB4O1xufVxuXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC00MHB4O1xufVxuXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAtNTZweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogdGhlbWU6IFwibGlnaHQtdGhpblwiLCBcImRhcmstdGhpblwiICovXG4ubUNTLWxpZ2h0LXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiAycHg7XG59XG5cbi5tQ1MtbGlnaHQtdGhpbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbjogN3B4IGF1dG87XG59XG5cbi8qIHRoZW1lIFwiZGFyay10aGluXCIgKi9cbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xufVxuXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xufVxuXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAwO1xufVxuXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjBweDtcbn1cblxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQwcHg7XG59XG5cbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNTZweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogdGhlbWUgXCJyb3VuZGVkXCIsIFwicm91bmRlZC1kYXJrXCIsIFwicm91bmRlZC1kb3RzXCIsIFwicm91bmRlZC1kb3RzLWRhcmtcIiAqL1xuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xufVxuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLFxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLFxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIge1xuICBoZWlnaHQ6IDE0cHg7XG59XG5cbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiAxNHB4O1xuICBtYXJnaW46IDAgMXB4O1xufVxuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlcixcbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciB7XG4gIHdpZHRoOiAxNHB4O1xufVxuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luOiAxcHggMDtcbn1cblxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogMTZweDtcbiAgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi9cbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IC0xcHggMDtcbn1cblxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogNHB4O1xuICAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xufVxuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xuICB3aWR0aDogMTZweDtcbiAgbWFyZ2luOiAwIC0xcHg7XG59XG5cbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBoZWlnaHQ6IDRweDtcbiAgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi9cbiAgbWFyZ2luOiA2cHggMDtcbn1cblxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MnB4O1xufVxuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTJweDtcbn1cblxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExMnB4O1xufVxuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyOHB4O1xufVxuXG4vKiB0aGVtZSBcInJvdW5kZWQtZGFya1wiLCBcInJvdW5kZWQtZG90cy1kYXJrXCIgKi9cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cblxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbn1cblxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC03MnB4O1xufVxuXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtOTJweDtcbn1cblxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTExMnB4O1xufVxuXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTEyOHB4O1xufVxuXG4vKiB0aGVtZSBcInJvdW5kZWQtZG90c1wiLCBcInJvdW5kZWQtZG90cy1kYXJrXCIgKi9cbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogNHB4O1xufVxuXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFJQ0FZQUFBREVENzZMQUFBQU5FbEVRVlFZVjJOa0lBQVlpVmJ3Ly85L1k2RGlNMUFOSm95TWpHZEJiTGdKUUFYL2tVMERLZ0RMa2FRQXZ4VzRIRXZRRndDUmN4SUpLMVh6bkFBQUFBQkpSVTVFcmtKZ2dnPT1cIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgb3BhY2l0eTogMC4zO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiO1xufVxuXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGhlaWdodDogNHB4O1xuICBtYXJnaW46IDZweCAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNzJweDtcbn1cblxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTkycHg7XG59XG5cbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC0xMTJweDtcbn1cblxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC0xMjhweDtcbn1cblxuLyogdGhlbWUgXCJyb3VuZGVkLWRvdHMtZGFya1wiICovXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFnQUFBQUlDQVlBQUFERUQ3NkxBQUFBTEVsRVFWUVlWMk5rSUFBWVNWRmdERlI4QnFyQkJFaWZCYkdSVGZpUFpocFlqaVFGQkszQTZsNkN2Z0FBRTlrR0NkMW12Z0VBQUFBQVNVVk9SSzVDWUlJPVwiKTtcbn1cblxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTcycHg7XG59XG5cbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTkycHg7XG59XG5cbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC0xMTJweDtcbn1cblxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC0xMjhweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogdGhlbWUgXCIzZFwiLCBcIjNkLWRhcmtcIiwgXCIzZC10aGlja1wiLCBcIjNkLXRoaWNrLWRhcmtcIiAqL1xuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG59XG5cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbn1cblxuLyogdGhlbWUgXCIzZFwiLCBcIjNkLWRhcmtcIiAqL1xuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXIsXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyIHtcbiAgaGVpZ2h0OiA3MHB4O1xufVxuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLFxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIHtcbiAgd2lkdGg6IDcwcHg7XG59XG5cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyxcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzApXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjtcbn1cblxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cblxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuNSksIGluc2V0IC0xcHggMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1O1xufVxuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogOHB4O1xufVxuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbjogNHB4IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNSksIGluc2V0IDAgLTFweCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW46IDRweCBhdXRvO1xufVxuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNzJweDtcbn1cblxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTJweDtcbn1cblxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTEycHg7XG59XG5cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMjhweDtcbn1cblxuLyogdGhlbWUgXCIzZC1kYXJrXCIgKi9cbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTcycHg7XG59XG5cbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTkycHg7XG59XG5cbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTExMnB4O1xufVxuXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTI4cHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIHRoZW1lOiBcIjNkLXRoaWNrXCIsIFwiM2QtdGhpY2stZGFya1wiICovXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMsXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyB7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzApXCI7XG59XG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyxcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzLFxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXIsXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA3cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogN3B4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG59XG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ubUNTQl9pbnNpZGUgKyAubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsXG4ubUNTQl9pbnNpZGUgKyAubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCB7XG4gIHJpZ2h0OiAxcHg7XG59XG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCxcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgaW5zZXQgMCAwIDE0cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCxcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuICBib3R0b206IDFweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgaW5zZXQgMCAwIDE0cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgd2lkdGg6IDEycHg7XG4gIG1hcmdpbjogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogYXV0bztcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG59XG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTtcbn1cblxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC03MnB4O1xufVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05MnB4O1xufVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMTJweDtcbn1cblxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTEyOHB4O1xufVxuXG4vKiB0aGVtZTogXCIzZC10aGljay1kYXJrXCIgKi9cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDE0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgaW5zZXQgMCAwIDE0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCksIGluc2V0IC0xcHggMCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCksIGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc7XG59XG5cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNzJweDtcbn1cblxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTJweDtcbn1cblxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTEycHg7XG59XG5cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMjhweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogdGhlbWU6IFwibWluaW1hbFwiLCBcIm1pbmltYWwtZGFya1wiICovXG4ubUNTQl9vdXRzaWRlICsgLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsXG4ubUNTQl9vdXRzaWRlICsgLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCB7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDEycHggMDtcbn1cblxuLm1DdXN0b21TY3JvbGxCb3gubUNTLW1pbmltYWwgKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsXG4ubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbCArIC5tQ1NCX3Njcm9sbFRvb2xzICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLFxuLm1DdXN0b21TY3JvbGxCb3gubUNTLW1pbmltYWwtZGFyayArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCxcbi5tQ3VzdG9tU2Nyb2xsQm94Lm1DUy1taW5pbWFsLWRhcmsgKyAubUNTQl9zY3JvbGxUb29scyArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiAwIDEycHg7XG59XG5cbi8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuLm1DUy1kaXItcnRsID4gLm1DU0Jfb3V0c2lkZSArIC5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLFxuLm1DUy1kaXItcnRsID4gLm1DU0Jfb3V0c2lkZSArIC5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cblxuLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXIsXG4ubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXIge1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlcixcbi5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIHtcbiAgd2lkdGg6IDUwcHg7XG59XG5cbi5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTIwKVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MjApXCI7XG59XG5cbi5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT01MClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTUwKVwiO1xufVxuXG4vKiB0aGVtZTogXCJtaW5pbWFsLWRhcmtcIiAqL1xuLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0yMClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTIwKVwiO1xufVxuXG4ubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTUwKVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NTApXCI7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIHRoZW1lIFwibGlnaHQtM1wiLCBcImRhcmstM1wiICovXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogNnB4O1xufVxuXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2cHg7XG4gIG1hcmdpbjogNXB4IDA7XG59XG5cbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDEycHg7XG59XG5cbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbjogMnB4IDA7XG59XG5cbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTcycHg7XG59XG5cbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTJweDtcbn1cblxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMTJweDtcbn1cblxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTI4cHg7XG59XG5cbi8qIHRoZW1lIFwiZGFyay0zXCIgKi9cbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG59XG5cbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG59XG5cbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNzJweDtcbn1cblxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05MnB4O1xufVxuXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTExMnB4O1xufVxuXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMjhweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogdGhlbWUgXCJpbnNldFwiLCBcImluc2V0LWRhcmtcIiwgXCJpbnNldC0yXCIsIFwiaW5zZXQtMi1kYXJrXCIsIFwiaW5zZXQtM1wiLCBcImluc2V0LTMtZGFya1wiICovXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDZweDtcbiAgbWFyZ2luOiAzcHggNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogYXV0bztcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGhlaWdodDogNnB4O1xuICBtYXJnaW46IDVweCAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGF1dG87XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW46IDJweCAwO1xufVxuXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsXG4ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCxcbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTcycHg7XG59XG5cbi5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLFxuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bixcbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTJweDtcbn1cblxuLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsXG4ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LFxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMTJweDtcbn1cblxuLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LFxuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMjhweDtcbn1cblxuLyogdGhlbWUgXCJpbnNldC1kYXJrXCIsIFwiaW5zZXQtMi1kYXJrXCIsIFwiaW5zZXQtMy1kYXJrXCIgKi9cbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xufVxuXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbn1cblxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLFxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCxcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTcycHg7XG59XG5cbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTkycHg7XG59XG5cbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTExMnB4O1xufVxuXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCxcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMjhweDtcbn1cblxuLyogdGhlbWUgXCJpbnNldC0yXCIsIFwiaW5zZXQtMi1kYXJrXCIgKi9cbi5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4vKiB0aGVtZSBcImluc2V0LTNcIiwgXCJpbnNldC0zLWRhcmtcIiAqL1xuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG5cbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xufVxuXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbn1cblxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG5cbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG59XG5cbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHdpZHRoOiAxMHB4O1xufVxuXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbn1cblxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgd2lkdGg6IDE4cHg7XG59XG5cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICB3aWR0aDogMThweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbn1cblxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHdpZHRoOiA0cHg7XG59XG5cbi5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSkgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gICAgd2lkdGg6IDEwcHg7XG4gIH1cbiAgLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyOmhvdmVyIHtcbiAgICB3aWR0aDogMTBweDtcbiAgfVxuICAubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgICB3aWR0aDogMnB4O1xuICB9XG59XG5cbi8qXG4qIFx0T3dsIENhcm91c2VsIE93bCBEZW1vIFRoZW1lXG4qXHR2MS4zLjNcbiovXG4ub3dsLXRoZW1lIC5vd2wtY29udHJvbHMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIFN0eWxpbmcgTmV4dCBhbmQgUHJldiBidXR0b25zICovXG4ub3dsLXRoZW1lIC5vd2wtY29udHJvbHMgLm93bC1idXR0b25zIGRpdiB7XG4gIGNvbG9yOiAjRkZGO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHpvb206IDE7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gIC8qSUU3IGxpZmUtc2F2ZXIgKi9cbiAgbWFyZ2luOiA1cHg7XG4gIHBhZGRpbmc6IDNweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMzBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjODY5NzkxO1xuICBmaWx0ZXI6IEFscGhhKE9wYWNpdHk9NTApO1xuICAvKklFNyBmaXgqL1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi8qIENsaWNrYWJsZSBjbGFzcyBmaXggcHJvYmxlbSB3aXRoIGhvdmVyIG9uIHRvdWNoIGRldmljZXMgKi9cbi8qIFVzZSBpdCBmb3Igbm9uLXRvdWNoIGhvdmVyIGFjdGlvbiAqL1xuLm93bC10aGVtZSAub3dsLWNvbnRyb2xzLmNsaWNrYWJsZSAub3dsLWJ1dHRvbnMgZGl2OmhvdmVyIHtcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTEwMCk7XG4gIC8qSUU3IGZpeCovXG4gIG9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogU3R5bGluZyBQYWdpbmF0aW9uKi9cbi5vd2wtdGhlbWUgLm93bC1jb250cm9scyAub3dsLXBhZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHpvb206IDE7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gIC8qSUU3IGxpZmUtc2F2ZXIgKi9cbn1cblxuLm93bC10aGVtZSAub3dsLWNvbnRyb2xzIC5vd2wtcGFnZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbjogNXB4IDdweDtcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTUwKTtcbiAgLypJRTcgZml4Ki9cbiAgb3BhY2l0eTogMC41O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogIzg2OTc5MTtcbn1cblxuLm93bC10aGVtZSAub3dsLWNvbnRyb2xzIC5vd2wtcGFnZS5hY3RpdmUgc3Bhbixcbi5vd2wtdGhlbWUgLm93bC1jb250cm9scy5jbGlja2FibGUgLm93bC1wYWdlOmhvdmVyIHNwYW4ge1xuICBmaWx0ZXI6IEFscGhhKE9wYWNpdHk9MTAwKTtcbiAgLypJRTcgZml4Ki9cbiAgb3BhY2l0eTogMTtcbn1cblxuLyogSWYgUGFnaW5hdGlvbk51bWJlcnMgaXMgdHJ1ZSAqL1xuLm93bC10aGVtZSAub3dsLWNvbnRyb2xzIC5vd2wtcGFnZSBzcGFuLm93bC1udW1iZXJzIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgY29sb3I6ICNGRkY7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMzBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuXG4vKiBwcmVsb2FkaW5nIGltYWdlcyAqL1xuLm93bC1pdGVtLmxvYWRpbmcge1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgYmFja2dyb3VuZDogdXJsKEFqYXhMb2FkZXIuZ2lmKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cblxuLypcbiAqICBPd2wgQ2Fyb3VzZWwgQ1NTMyBUcmFuc2l0aW9uc1xuICogIHYxLjMuMlxuICovXG4ub3dsLW9yaWdpbiB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZS1vcmlnaW4teDogNTAlO1xuICAtd2Via2l0LXBlcnNwZWN0aXZlLW9yaWdpbi15OiA1MCU7XG4gIC1tb3otcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgLW1vei1wZXJzcGVjdGl2ZS1vcmlnaW4teDogNTAlO1xuICAtbW96LXBlcnNwZWN0aXZlLW9yaWdpbi15OiA1MCU7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG5cbi8qIGZhZGUgKi9cbi5vd2wtZmFkZS1vdXQge1xuICB6LWluZGV4OiAxMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVPdXQgLjdzIGJvdGggZWFzZTtcbiAgLW1vei1hbmltYXRpb246IGZhZGVPdXQgLjdzIGJvdGggZWFzZTtcbiAgYW5pbWF0aW9uOiBmYWRlT3V0IC43cyBib3RoIGVhc2U7XG59XG5cbi5vd2wtZmFkZS1pbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW4gLjdzIGJvdGggZWFzZTtcbiAgLW1vei1hbmltYXRpb246IGZhZGVJbiAuN3MgYm90aCBlYXNlO1xuICBhbmltYXRpb246IGZhZGVJbiAuN3MgYm90aCBlYXNlO1xufVxuXG4vKiBiYWNrU2xpZGUgKi9cbi5vd2wtYmFja1NsaWRlLW91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBiYWNrU2xpZGVPdXQgMXMgYm90aCBlYXNlO1xuICAtbW96LWFuaW1hdGlvbjogYmFja1NsaWRlT3V0IDFzIGJvdGggZWFzZTtcbiAgYW5pbWF0aW9uOiBiYWNrU2xpZGVPdXQgMXMgYm90aCBlYXNlO1xufVxuXG4ub3dsLWJhY2tTbGlkZS1pbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBiYWNrU2xpZGVJbiAxcyBib3RoIGVhc2U7XG4gIC1tb3otYW5pbWF0aW9uOiBiYWNrU2xpZGVJbiAxcyBib3RoIGVhc2U7XG4gIGFuaW1hdGlvbjogYmFja1NsaWRlSW4gMXMgYm90aCBlYXNlO1xufVxuXG4vKiBnb0Rvd24gKi9cbi5vd2wtZ29Eb3duLW91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzY2FsZVRvRmFkZSAuN3MgZWFzZSBib3RoO1xuICAtbW96LWFuaW1hdGlvbjogc2NhbGVUb0ZhZGUgLjdzIGVhc2UgYm90aDtcbiAgYW5pbWF0aW9uOiBzY2FsZVRvRmFkZSAuN3MgZWFzZSBib3RoO1xufVxuXG4ub3dsLWdvRG93bi1pbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBnb0Rvd24gLjZzIGVhc2UgYm90aDtcbiAgLW1vei1hbmltYXRpb246IGdvRG93biAuNnMgZWFzZSBib3RoO1xuICBhbmltYXRpb246IGdvRG93biAuNnMgZWFzZSBib3RoO1xufVxuXG4vKiBzY2FsZVVwICovXG4ub3dsLWZhZGVVcC1pbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzY2FsZVVwRnJvbSAuNXMgZWFzZSBib3RoO1xuICAtbW96LWFuaW1hdGlvbjogc2NhbGVVcEZyb20gLjVzIGVhc2UgYm90aDtcbiAgYW5pbWF0aW9uOiBzY2FsZVVwRnJvbSAuNXMgZWFzZSBib3RoO1xufVxuXG4ub3dsLWZhZGVVcC1vdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2NhbGVVcFRvIC41cyBlYXNlIGJvdGg7XG4gIC1tb3otYW5pbWF0aW9uOiBzY2FsZVVwVG8gLjVzIGVhc2UgYm90aDtcbiAgYW5pbWF0aW9uOiBzY2FsZVVwVG8gLjVzIGVhc2UgYm90aDtcbn1cblxuLyogS2V5ZnJhbWVzICovXG4vKmVtcHR5Ki9cbkAtd2Via2l0LWtleWZyYW1lcyBlbXB0eSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkAtbW96LWtleWZyYW1lcyBlbXB0eSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZW1wdHkge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5ALW1vei1rZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkAtbW96LWtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBiYWNrU2xpZGVPdXQge1xuICAyNSUge1xuICAgIG9wYWNpdHk6IC41O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC01MDBweCk7XG4gIH1cbiAgNzUlIHtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigtNTAwcHgpIHRyYW5zbGF0ZVgoLTIwMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IC41O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC01MDBweCkgdHJhbnNsYXRlWCgtMjAwJSk7XG4gIH1cbn1cblxuQC1tb3ota2V5ZnJhbWVzIGJhY2tTbGlkZU91dCB7XG4gIDI1JSB7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTUwMHB4KTtcbiAgfVxuICA3NSUge1xuICAgIG9wYWNpdHk6IC41O1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC01MDBweCkgdHJhbnNsYXRlWCgtMjAwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTUwMHB4KSB0cmFuc2xhdGVYKC0yMDAlKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJhY2tTbGlkZU91dCB7XG4gIDI1JSB7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC01MDBweCk7XG4gIH1cbiAgNzUlIHtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTUwMHB4KSB0cmFuc2xhdGVYKC0yMDAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTUwMHB4KSB0cmFuc2xhdGVYKC0yMDAlKTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFja1NsaWRlSW4ge1xuICAwJSwgMjUlIHtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigtNTAwcHgpIHRyYW5zbGF0ZVgoMjAwJSk7XG4gIH1cbiAgNzUlIHtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigtNTAwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG5ALW1vei1rZXlmcmFtZXMgYmFja1NsaWRlSW4ge1xuICAwJSwgMjUlIHtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWigtNTAwcHgpIHRyYW5zbGF0ZVgoMjAwJSk7XG4gIH1cbiAgNzUlIHtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWigtNTAwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJhY2tTbGlkZUluIHtcbiAgMCUsIDI1JSB7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC01MDBweCkgdHJhbnNsYXRlWCgyMDAlKTtcbiAgfVxuICA3NSUge1xuICAgIG9wYWNpdHk6IC41O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigtNTAwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNjYWxlVG9GYWRlIHtcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIH1cbn1cblxuQC1tb3ota2V5ZnJhbWVzIHNjYWxlVG9GYWRlIHtcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzY2FsZVRvRmFkZSB7XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZ29Eb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG59XG5cbkAtbW96LWtleWZyYW1lcyBnb0Rvd24ge1xuICBmcm9tIHtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBnb0Rvd24ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzY2FsZVVwRnJvbSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gIH1cbn1cblxuQC1tb3ota2V5ZnJhbWVzIHNjYWxlVXBGcm9tIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNjYWxlVXBGcm9tIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNjYWxlVXBUbyB7XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICB9XG59XG5cbkAtbW96LWtleWZyYW1lcyBzY2FsZVVwVG8ge1xuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNjYWxlVXBUbyB7XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgfVxufVxuXG4vKlxuICogXHRDb3JlIE93bCBDYXJvdXNlbCBDU1MgRmlsZVxuICpcdHYxLjMuM1xuICovXG4vKiBjbGVhcmZpeCAqL1xuLm93bC1jYXJvdXNlbCAub3dsLXdyYXBwZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qIGRpc3BsYXkgbm9uZSB1bnRpbCBpbml0ICovXG4ub3dsLWNhcm91c2VsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC13cmFwcGVyLW91dGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXdyYXBwZXItb3V0ZXIuYXV0b0hlaWdodCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5vd2wtY29udHJvbHMgLm93bC1wYWdlLFxuLm93bC1jb250cm9scyAub3dsLWJ1dHRvbnMgZGl2IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ub3dsLWNvbnRyb2xzIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBtb3VzZSBncmFiIGljb24gKi9cbi5ncmFiYmluZyB7XG4gIGN1cnNvcjogdXJsKGdyYWJiaW5nLnBuZykgOCA4LCBtb3ZlO1xufVxuXG4vKiBmaXggKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC13cmFwcGVyLFxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLm93bC10aGVtZSAub3dsLWNvbnRyb2xzIC5vd2wtcGFnZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBtYXJnaW46IDVweCA3cHg7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi5vd2wtdGhlbWUgLm93bC1jb250cm9scyAub3dsLXBhZ2UuYWN0aXZlIHNwYW4sIC5vd2wtdGhlbWUgLm93bC1jb250cm9scy5jbGlja2FibGUgLm93bC1wYWdlOmhvdmVyIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZWQ0YjY5O1xufVxuXG4uY3VzdG9tTmF2aWdhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uYnRuLnByZXYge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiA1OHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3ctbGVmdC1zbGlkZXItd2hpdGUucG5nXCIpIG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwJTtcbiAgbGVmdDogNyU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJ0bi5uZXh0IHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogNThweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Fycm93LXJpZ2h0LXNsaWRlci13aGl0ZS5wbmdcIikgbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzAlO1xuICByaWdodDogNyU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5idG4ucHJldiB7XG4gICAgbGVmdDogNCU7XG4gIH1cbiAgLmJ0bi5uZXh0IHtcbiAgICByaWdodDogNCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idG4ucHJldiB7XG4gICAgbGVmdDogNCU7XG4gICAgd2lkdGg6IDE5cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9hcnJvdy1zbGlkZXItbGVmdC13aGl0ZS0zMjAucG5nXCIpIG5vLXJlcGVhdDtcbiAgfVxuICAuYnRuLm5leHQge1xuICAgIHJpZ2h0OiA0JTtcbiAgICB3aWR0aDogMTlweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Fycm93LXNsaWRlci1yaWdodC13aGl0ZS0zMjAucG5nXCIpIG5vLXJlcGVhdDtcbiAgfVxufVxuXG4vKlxuXG5GT05UU1xuXG4qL1xuLypcblxuQ09MT1JTXG5cbiovXG4vKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L1xyXG4gICB2Mi4wIHwgMjAxMTAxMjZcclxuICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcclxuKi9cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2h1bWFuc3Q1MjFfYnRib2xkJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9odW01MjFiLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2h1bTUyMWItd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9odW01MjFiLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2h1bTUyMWItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2h1bTUyMWItd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZnV0dXJhX2x0Ym9vayc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZnV0dXJhbHQtYm9vay13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mdXR1cmFsdC1ib29rLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZnV0dXJhbHQtYm9vay13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9mdXR1cmFsdC1ib29rLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9mdXR1cmFsdC1ib29rLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mdXR1cmFsdC1ib29rLXdlYmZvbnQuc3ZnI2Z1dHVyYV9sdGJvb2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2h1bWFuc3Q1MjFfYnRyb21hbic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaHVtNTIxbi13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9odW01MjFuLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvaHVtNTIxbi13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9odW01MjFuLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9odW01MjFuLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2h1bWFuc3Q1MjFfYnRyZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9odW1hbnN0NTIxX2J0LXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2h1bWFuc3Q1MjFfYnQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9odW1hbnN0NTIxX2J0LXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2h1bWFuc3Q1MjFfYnQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2h1bWFuc3Q1MjFfYnQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaWRlYWxpc3Rfc2Fuc2xpZ2h0JztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pZGVhbGlzdF9zYW5zX2xpZ2h0LXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2lkZWFsaXN0X3NhbnNfbGlnaHQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9pZGVhbGlzdF9zYW5zX2xpZ2h0LXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2lkZWFsaXN0X3NhbnNfbGlnaHQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2lkZWFsaXN0X3NhbnNfbGlnaHQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncGZfZW5jb3JlX3NhbnNfcHJvbWVkaXVtJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9wZmVuY29yZXNhbnNwcm8tbWVkaXVtLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3BmZW5jb3Jlc2Fuc3Byby1tZWRpdW0td2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9wZmVuY29yZXNhbnNwcm8tbWVkaXVtLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3BmZW5jb3Jlc2Fuc3Byby1tZWRpdW0td2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL3BmZW5jb3Jlc2Fuc3Byby1tZWRpdW0td2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAndWJ1bnR1bGlnaHQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3VidW50dS1sXzAtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvdWJ1bnR1LWxfMC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3VidW50dS1sXzAtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvdWJ1bnR1LWxfMC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvdWJ1bnR1LWxfMC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdyb2JvdG9saWdodCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcm9ib3RvLWxpZ2h0LXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3JvYm90by1saWdodC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3JvYm90by1saWdodC13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9yb2JvdG8tbGlnaHQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL3JvYm90by1saWdodC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdyb2JvdG9tZWRpdW0nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3JvYm90by1tZWRpdW0td2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcm9ib3RvLW1lZGl1bS13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3JvYm90by1tZWRpdW0td2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvcm9ib3RvLW1lZGl1bS13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvcm9ib3RvLW1lZGl1bS13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNeXJpYWRQcm8tUmVndWxhcic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTXlyaWFkUHJvLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTXlyaWFkUHJvLVJlZ3VsYXIub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9NeXJpYWRQcm8tUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL015cmlhZFByby1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTXlyaWFkUHJvLVJlZ3VsYXIuc3ZnI015cmlhZFByby1SZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiaWRlYWxpc3Rfc2Fuc2xpZ2h0XCIsIFZlcmRhbmEsIEFyaWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG59XG5cbmgxIHtcbiAgZm9udC1mYW1pbHk6IFwiaHVtYW5zdDUyMV9idHJvbWFuXCIsIFZlcmRhbmEsIEFyaWFsO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBjb2xvcjogIzAwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG59XG5cbmgyIHtcbiAgZm9udC1mYW1pbHk6IFwiaHVtYW5zdDUyMV9idHJvbWFuXCIsIFZlcmRhbmEsIEFyaWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbn1cblxuaDMge1xuICBmb250LWZhbWlseTogXCJodW1hbnN0NTIxX2J0cm9tYW5cIiwgVmVyZGFuYSwgQXJpYWw7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5oNCB7XG4gIGZvbnQtZmFtaWx5OiBcImh1bWFuc3Q1MjFfYnRyb21hblwiLCBWZXJkYW5hLCBBcmlhbDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICMyNjI2MjY7XG59XG5cbmg1IHtcbiAgZm9udC1mYW1pbHk6IFwiaHVtYW5zdDUyMV9idGJvbGRcIiwgVmVyZGFuYSwgQXJpYWw7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjMjYyNjI2O1xufVxuXG5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcImlkZWFsaXN0X3NhbnNsaWdodFwiLCBWZXJkYW5hLCBBcmlhbDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxucCB7XG4gIGZvbnQtZmFtaWx5OiBcImlkZWFsaXN0X3NhbnNsaWdodFwiLCBWZXJkYW5hLCBBcmlhbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM2NjY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cblxudWwgbGkge1xuICBmb250LWZhbWlseTogXCJodW1hbnN0NTIxX2J0cm9tYW5cIiwgVmVyZGFuYSwgQXJpYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjNjY2O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG51bCBsaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0b3A6IDEuNXB4O1xufVxuXG5vbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbn1cblxub2wgbGkge1xuICBmb250LWZhbWlseTogXCJodW1hbnN0NTIxX2J0cm9tYW5cIiwgVmVyZGFuYSwgQXJpYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjNjY2O1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG59XG5cbi5jbGVhci1iIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbmVtLCBpIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5zdHJvbmcsIGIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuI21lc3NhZ2Uge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgY2xlYXI6IGJvdGg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI2NhcHRjaGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNsb2FkaW5nIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZXJyb3Ige1xuICBjb2xvcjogcmVkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5zdWNjZXNzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBjb2xvcjogIzMyNGU3NDtcbn1cblxuLmZvcm1fX2xvYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAtMzVweDtcbn1cblxuLmhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLmhlYWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBjbGVhcjogYm90aDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDExNzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgY2xlYXI6IGJvdGg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmhlYWRlciAuaGVhZGVyX19sb2dvLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA5NDVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgcGFkZGluZzogMjFweCAwIDE4cHg7XG59XG5cbi5oZWFkZXIgLmhlYWRlcl9fbG9nby1jb250IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmhlYWRlciAuaGVhZGVyX19sb2dvIHtcbiAgbWF4LXdpZHRoOiA0N3B4O1xufVxuXG4uaGVhZGVyIC5oZWFkZXJfX2xvZ28tYmx1ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWFkZXIgLmhlYWRlcl9fbG9nby10ZXh0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IFwiaHVtYW5zdDUyMV9idHJvbWFuXCIsIFZlcmRhbmEsIEFyaWFsO1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5oZWFkZXIgLmhlYWRlcl9fbWVudS1jb250IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNnB4IDAgMCA3NXB4O1xuICB6LWluZGV4OiA1O1xufVxuXG4uaGVhZGVyIC5oZWFkZXJfX21lbnUtY29udDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBjbGVhcjogYm90aDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uaGVhZGVyIC5oZWFkZXJfX21lbnUge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmhlYWRlciAuaGVhZGVyX19tZW51IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogLS4zNmVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5oZWFkZXIgLmhlYWRlcl9fbWVudSBsaTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5oZWFkZXIgLmhlYWRlcl9fbWVudSBsaSBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IFwiaHVtYW5zdDUyMV9idHJvbWFuXCIsIFZlcmRhbmEsIEFyaWFsO1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMCAxNXB4O1xufVxuXG4uaGVhZGVyIC5oZWFkZXJfX21lbnUgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZTY0NjY1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5oZWFkZXIgLmhlYWRlcl9fbWVudS1vcmRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmhlYWRlciAuaGVhZGVyX19zZXJ2aWNlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IFwiaHVtYW5zdDUyMV9idHJvbWFuXCIsIFZlcmRhbmEsIEFyaWFsO1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xufVxuXG4uaGVhZGVyIC5oZWFkZXJfX3NlcnZpY2U6aG92ZXIge1xuICBjb2xvcjogI2U2NDY2NTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaGVhZGVyIC5oZWFkZXJfX3NlcnZpY2UtY29udCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBwYWRkaW5nOiA1MHB4IDUwcHggNTBweCA3MHB4O1xuICB0b3A6IDEyMHB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUyLCA3NSwgOTcsIDAuNyk7XG4gIHotaW5kZXg6IDE7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMjBweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwJSk7XG59XG5cbi5oZWFkZXIgLmhlYWRlcl9fc2VydmljZS1sZWZ0IHtcbiAgd2lkdGg6IDc1JTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5oZWFkZXIgLmhlYWRlcl9fc2VydmljZS1idG4tcHJldiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWFkZXIgLmhlYWRlcl9fc2VydmljZS1sZWZ0LWl0ZW0ge1xuICB3aWR0aDogMjAlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmhlYWRlciAuaGVhZGVyX19zZXJ2aWNlLWxlZnQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5oZWFkZXIgLmhlYWRlcl9fc2VydmljZS1sZWZ0OmFmdGVyIHtcbiAgY29udGVudDogXCIuXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5oZWFkZXIgLmhlYWRlcl9fc2VydmljZS1sZWZ0IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwicm9ib3RvbGlnaHRcIiwgVmVyZGFuYSwgQXJpYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1MGVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uaGVhZGVyIC5oZWFkZXJfX3NlcnZpY2UtbGVmdCBwIHtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAuMDUwZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcInJvYm90b21lZGl1bVwiLCBWZXJkYW5hLCBBcmlhbDtcbn1cblxuLmhlYWRlciAuaGVhZGVyX19zZXJ2aWNlLWxlZnQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uaGVhZGVyIC5oZWFkZXJfX3NlcnZpY2UtcmlnaHQge1xuICB3aWR0aDogMjUlO1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaGVhZGVyIC5oZWFkZXJfX3NlcnZpY2UtcmlnaHQgYSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYmFja2dyb3VuZDogIzM0NGI2MTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAyNXB4IDEzcHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwicm9ib3RvbGlnaHRcIiwgVmVyZGFuYSwgQXJpYWw7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLjA1MGVtO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5oZWFkZXIgLmhlYWRlcl9fYWN0aXZlLWxpbmsge1xuICBjb2xvcjogI2IwZDhmZSAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGVyIC5oZWFkZXJfX3NlcnZpY2UtcmlnaHQgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzMjRlNzQ7XG59XG5cbi5oZWFkZXIgLmhlYWRlcl9faW5mby1jb250IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDExcHggOTZweCAwIDA7XG59XG5cbi5oZWFkZXIgLmhlYWRlcl9faW5mby1jb250OmFmdGVyIHtcbiAgY29udGVudDogXCIuXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5oZWFkZXIgLmhlYWRlcl9faW5mby1waG9uZS1jb250IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmhlYWRlciAuaGVhZGVyX19pbmZvLXBob25lIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiAjYjBkOGZlO1xuICBmb250LWZhbWlseTogXCJwZl9lbmNvcmVfc2Fuc19wcm9tZWRpdW1cIiwgVmVyZGFuYSwgQXJpYWw7XG4gIG9yZGVyOiAyO1xufVxuXG4uaGVhZGVyIC5oZWFkZXJfX2luZm8tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogI2IwZDhmZTtcbiAgZm9udC1mYW1pbHk6IFwicGZfZW5jb3JlX3NhbnNfcHJvbWVkaXVtXCIsIFZlcmRhbmEsIEFyaWFsO1xuICBvcmRlcjogMTtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDExcHg7XG59XG5cbi5oZWFkZXIgLmhlYWRlcl9faW5mby1idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhZGVyIC5oZWFkZXJfX21lbnUtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWFkZXIgLmhlYWRlcl9fbWVudS1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Nsb3NlLWJ1dHRvbi5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzMHB4IDMwcHg7XG59XG5cbi5oZWFkZXJfX2FjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSAhaW1wb3J0YW50O1xufVxuXG4uaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMjdweCAwIDMwcHg7XG59XG5cbi5pcy1hY3RpdmUgLmhlYWRlcl9fbG9nby13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWFyZ2luOiBhdXRvO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5pcy1hY3RpdmUgLmhlYWRlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pcy1hY3RpdmUgLmhlYWRlcl9fbG9nby1ibHVlIHtcbiAgbWF4LXdpZHRoOiA0NnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAtMnB4IDAgMCAwO1xufVxuXG4uaXMtYWN0aXZlIC5oZWFkZXJfX2xvZ28tdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pcy1hY3RpdmUgLmhlYWRlcl9fbWVudSBsaSBhIHtcbiAgY29sb3I6ICMzNDRiNjE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDAgMTBweDtcbn1cblxuLmlzLWFjdGl2ZSAuaGVhZGVyX19zZXJ2aWNlIHtcbiAgY29sb3I6ICMzNDRiNjE7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuXG4uaXMtYWN0aXZlIC5oZWFkZXJfX3NlcnZpY2UtY29udCB7XG4gIHRvcDogOTlweDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDk5cHgpO1xufVxuXG4uaXMtYWN0aXZlIC5oZWFkZXJfX2luZm8tY29udCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uaXMtYWN0aXZlIC5oZWFkZXJfX21lbnUtY29udCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDhweCAwIDAgMzFweDtcbn1cblxuLmlzLWFjdGl2ZSAuaGVhZGVyX19pbmZvLXBob25lLWNvbnQge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA2cHggMzJweCAwIDA7XG59XG5cbi5pcy1hY3RpdmUgLmhlYWRlcl9faW5mby1waG9uZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvcmRlcjogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzM0NGI2MTtcbn1cblxuLmlzLWFjdGl2ZSAuaGVhZGVyX19pbmZvLXRleHQge1xuICBvcmRlcjogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzM0NGI2MTtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4uaXMtYWN0aXZlIC5oZWFkZXJfX2luZm8tYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDIxcHgvMjFweCAyMXB4IDIycHggMjJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyMXB4LzIxcHggMjFweCAyMnB4IDIycHg7XG4gIGJvcmRlci1yYWRpdXM6IDIxcHgvMjFweCAyMXB4IDIycHggMjJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2NDY2NTtcbiAgYmFja2dyb3VuZDogI2U2NDY2NTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcInBmX2VuY29yZV9zYW5zX3Byb21lZGl1bVwiLCBWZXJkYW5hLCBBcmlhbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xMDBlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiA5cHggMjZweCA4cHg7XG59XG5cbi5pcy1hY3RpdmUgLmhlYWRlcl9faW5mby1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogI2U2NDY2NTtcbn1cblxuLmlzLWFjdGl2ZSAuaGVhZGVyX19hY3RpdmUtbGluayB7XG4gIGNvbG9yOiAjZTY0NjY1ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDUwcHgpIHtcbiAgLmhlYWRlciAuaGVhZGVyX19zZXJ2aWNlLWxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmhlYWRlciAuaGVhZGVyX19zZXJ2aWNlLXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG4gIC5oZWFkZXIgLmhlYWRlcl9fbG9nby13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhlYWRlciAuaGVhZGVyX19tZW51LWNvbnQge1xuICAgIG1hcmdpbjogNnB4IDAgMCAwO1xuICB9XG4gIC5oZWFkZXIgLmhlYWRlcl9fbWVudSB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5oZWFkZXIgLmhlYWRlcl9fbWVudSBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgICBtYXJnaW4tbGVmdDogLS4zNmVtO1xuICB9XG4gIC5oZWFkZXIgLmhlYWRlcl9faW5mby1jb250IHtcbiAgICBtYXJnaW46IDExcHggMCAwIDA7XG4gIH1cbiAgLmhlYWRlciAuaGVhZGVyX19zZXJ2aWNlLWNvbnQge1xuICAgIHBhZGRpbmc6IDQwcHggMzBweCA1MHB4IDMwcHg7XG4gIH1cbiAgLmlzLWFjdGl2ZSAuaGVhZGVyX19pbmZvLWNvbnQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuaXMtYWN0aXZlIC5oZWFkZXJfX21lbnUtY29udCB7XG4gICAgbWFyZ2luOiA2cHggMCAwIDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAuaXMtYWN0aXZlIC5oZWFkZXJfX21lbnUgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbjogMCA4cHg7XG4gIH1cbiAgLmlzLWFjdGl2ZSAuaGVhZGVyX19tZW51LWNvbnQge1xuICAgIG1hcmdpbjogNnB4IDAgMCAzMHB4O1xuICB9XG4gIC5pcy1hY3RpdmUgLmhlYWRlcl9faW5mby1waG9uZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5pcy1hY3RpdmUgLmhlYWRlcl9faW5mby1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogNXB4IDMwcHggMDtcbiAgfVxuICAuaGVhZGVyIC5oZWFkZXJfX2xvZ28td3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuaGVhZGVyIC5oZWFkZXJfX2xvZ28td3JhcHBlciBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5oZWFkZXIgLmhlYWRlcl9fbG9nby13cmFwcGVyIGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiLlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBjbGVhcjogYm90aDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLmhlYWRlciAuaGVhZGVyX19sb2dvLXdyYXBwZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiLlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBjbGVhcjogYm90aDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLmhlYWRlciAuaGVhZGVyX19sb2dvLWNvbnQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiLlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBjbGVhcjogYm90aDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLmhlYWRlciAuaGVhZGVyX19sb2dvLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogXCJodW1hbnN0NTIxX2J0cm9tYW5cIiwgVmVyZGFuYSwgQXJpYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cbiAgLmhlYWRlciAuaGVhZGVyX19pbmZvLWNvbnQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAuaGVhZGVyIC5oZWFkZXJfX2FjdGl2ZS1saW5rIHtcbiAgICBjb2xvcjogI2U2NDY2NSAhaW1wb3J0YW50O1xuICB9XG4gIC5oZWFkZXIgLmhlYWRlcl9faW5mby1waG9uZS1jb250IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDI1cHggODJweCAwIDA7XG4gIH1cbiAgLmhlYWRlciAuaGVhZGVyX19pbmZvLXBob25lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcmRlcjogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiaHVtYW5zdDUyMV9idHJvbWFuXCIsIFZlcmRhbmEsIEFyaWFsO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgfVxuICAuaGVhZGVyIC5oZWFkZXJfX2luZm8tdGV4dCB7XG4gICAgb3JkZXI6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcImh1bWFuc3Q1MjFfYnRyb21hblwiLCBWZXJkYW5hLCBBcmlhbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgfVxuICAuaGVhZGVyIC5oZWFkZXJfX21lbnUtY29udCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMzQ0YjYxO1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwJSk7XG4gIH1cbiAgLmhlYWRlciAuaGVhZGVyX19tZW51IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAuaGVhZGVyIC5oZWFkZXJfX21lbnUgdWwge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmhlYWRlciAuaGVhZGVyX19tZW51IHVsIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5oZWFkZXIgLmhlYWRlcl9fbWVudSB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC5oZWFkZXIgLmhlYWRlcl9fbWVudSB1bCBsaSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuaGVhZGVyIC5oZWFkZXJfX21lbnUgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5oZWFkZXIgLmhlYWRlcl9fc2VydmljZSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuaGVhZGVyIC5oZWFkZXJfX3NlcnZpY2U6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5oZWFkZXIgLmhlYWRlcl9fbWVudS1vcmRlciB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuaGVhZGVyIC5oZWFkZXJfX21lbnUtb3JkZXIgYSB7XG4gICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiZnV0dXJhX2x0Ym9va1wiLCBWZXJkYW5hLCBBcmlhbCAhaW1wb3J0YW50O1xuICB9XG4gIC5oZWFkZXIgLmhlYWRlcl9fc2VydmljZS1jb250IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjMzQ0YjYxO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMTBweCAzMHB4IDkwcHggNTBweDtcbiAgfVxuICAuaGVhZGVyIC5oZWFkZXJfX21lbnUtY2xvc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDIwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdG9wOiAzMHB4O1xuICB9XG4gIC5oZWFkZXIgLmhlYWRlcl9fc2VydmljZS1idG4tcHJldiB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9sZWZ0LWFycm93LWtleS5zdmdcIikgY2VudGVyIGxlZnQgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAzOHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDMwcHg7XG4gICAgbGVmdDogNDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmhlYWRlciAuaGVhZGVyX19zZXJ2aWNlLXJpZ2h0IGEge1xuICAgIGJhY2tncm91bmQ6ICMzMjRlNzQ7XG4gIH1cbiAgLmhlYWRlciAuaGVhZGVyX19zZXJ2aWNlLWxlZnQtaXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzMyU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuaGVhZGVyIC5oZWFkZXJfX3NlcnZpY2UtbGVmdC1pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgd2lkdGg6IDMzLjMzMyU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmhlYWRlciAuaGVhZGVyX19zZXJ2aWNlLWxlZnQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmhlYWRlciAuaGVhZGVyX19zZXJ2aWNlLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5oZWFkZXIgLmhlYWRlcl9fbWVudS1pY29uIHtcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMjlweDtcbiAgfVxuICAuaGVhZGVyIC5oZWFkZXJfX21lbnUtaWNvbiBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIC5oZWFkZXIgLmhlYWRlcl9fbWVudS1pY29uIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICB0b3A6IDExcHg7XG4gIH1cbiAgLmhlYWRlciAuaGVhZGVyX19tZW51LWljb24gc3BhbjpudGgtY2hpbGQoMykge1xuICAgIHRvcDogMjJweDtcbiAgfVxuICAuaXMtYWN0aXZlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMjVweDtcbiAgfVxuICAuaXMtYWN0aXZlIC5oZWFkZXJfX21lbnUgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbjogMCA4cHg7XG4gIH1cbiAgLmlzLWFjdGl2ZSAuaGVhZGVyX19tZW51LWNvbnQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuaXMtYWN0aXZlIC5oZWFkZXJfX2luZm8tcGhvbmUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuaXMtYWN0aXZlIC5oZWFkZXJfX2luZm8tYnRuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmlzLWFjdGl2ZSAuaGVhZGVyX19pbmZvLXBob25lIHtcbiAgICBjb2xvcjogIzM0NGI2MTtcbiAgfVxuICAuaXMtYWN0aXZlIC5oZWFkZXJfX2luZm8tdGV4dCB7XG4gICAgY29sb3I6ICMzNDRiNjE7XG4gIH1cbiAgLmlzLWFjdGl2ZSAuaGVhZGVyX19tZW51LWljb24gc3BhbiB7XG4gICAgYmFja2dyb3VuZDogIzM0NGI2MTtcbiAgfVxuICAuaXMtYWN0aXZlIC5oZWFkZXJfX2luZm8tcGhvbmUtY29udCB7XG4gICAgbWFyZ2luOiA3cHggMzJweCAwIDA7XG4gIH1cbiAgLmlzLWFjdGl2ZSAuaGVhZGVyX19tZW51LWljb24ge1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICBtYXJnaW4tbGVmdDogMTUlO1xuICB9XG4gIC5pcy1hY3RpdmUgLmhlYWRlcl9faW5mby1idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlNjQ2NjU7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXIgLmhlYWRlcl9fbG9nby10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXIgLmhlYWRlcl9faW5mby1waG9uZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5oZWFkZXIgLmhlYWRlcl9faW5mby10ZXh0IHtcbiAgICBtYXJnaW46IDRweCAwIDA7XG4gIH1cbiAgLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA1cHggMTVweCAwO1xuICB9XG4gIC5oZWFkZXIgLmhlYWRlcl9faW5mby1waG9uZS1jb250IHtcbiAgICBtYXJnaW46IDE0cHggMzdweCAwIDA7XG4gIH1cbiAgLmhlYWRlciAuaGVhZGVyX19tZW51LWljb24ge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbiAgLmlzLWFjdGl2ZSAuaGVhZGVyX19pbmZvLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaXMtYWN0aXZlIC5oZWFkZXJfX2luZm8tcGhvbmUtY29udCB7XG4gICAgbWFyZ2luOiA2cHggMTBweCAwIDA7XG4gIH1cbiAgLmlzLWFjdGl2ZSAuaGVhZGVyX19tZW51LWljb24ge1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmhlYWRlciAuaGVhZGVyX19tZW51IHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgfVxuICAuaGVhZGVyIC5oZWFkZXJfX21lbnUtb3JkZXIgYSB7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIH1cbiAgLmhlYWRlciAuaGVhZGVyX19zZXJ2aWNlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLmhlYWRlciAuaGVhZGVyX19tZW51LWNsb3NlIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAyNXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICB9XG4gIC5oZWFkZXIgLmhlYWRlcl9fc2VydmljZS1sZWZ0LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuaGVhZGVyIC5oZWFkZXJfX3NlcnZpY2UtbGVmdCBhIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAuaGVhZGVyIC5oZWFkZXJfX3NlcnZpY2UtbGVmdC1pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmhlYWRlciAuaGVhZGVyX19zZXJ2aWNlLWNvbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogNjJweCAyMHB4IDUwcHggMzBweDtcbiAgfVxuICAuaGVhZGVyIC5oZWFkZXJfX3NlcnZpY2UtYnRuLXByZXYge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogMjNweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2xlZnQtYXJyb3cta2V5LnN2ZykgY2VudGVyIGxlZnQgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAyN3B4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDE4cHg7XG4gICAgbGVmdDogMjVweDtcbiAgfVxuICAuaGVhZGVyIC5oZWFkZXJfX3NlcnZpY2UtcmlnaHQgYSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMCAwIDEzcHggMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5mb290ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMwMDA7XG4gIHBhZGRpbmc6IDcwcHggMCAxMDJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgem9vbTogMTtcbn1cblxuLmZvb3RlciAuZm9vdGVyX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgem9vbTogMTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmZvb3RlciAuZm9vdGVyX19sZWZ0IHtcbiAgb3JkZXI6IDE7XG4gIHdpZHRoOiA1MCU7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbn1cblxuLmZvb3RlciAuZm9vdGVyX19yaWdodCB7XG4gIG9yZGVyOiAyO1xuICB3aWR0aDogNTAlO1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmZvb3RlciAuZm9vdGVyX19sb2dvLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZvb3RlciAuZm9vdGVyX19sb2dvLWJsb2NrIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZm9vdGVyIC5mb290ZXJfX2xvZ28ge1xuICBtYXgtd2lkdGg6IDQycHg7XG59XG5cbi5mb290ZXIgLmZvb3Rlcl9sb2dvLXRleHQge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJodW1hbnN0NTIxX2J0Ym9sZFwiLCBWZXJkYW5hLCBBcmlhbDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi5mb290ZXIgLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgY29sb3I6ICMyNjI2MjY7XG4gIGZvbnQtZmFtaWx5OiBcIk15cmlhZFByby1SZWd1bGFyXCIsIFZlcmRhbmEsIEFyaWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjbGVhcjogYm90aDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi5mb290ZXIgLmZvb3Rlcl9faGVhZCB7XG4gIGNvbG9yOiAjMjYyNjI2O1xuICBmb250LWZhbWlseTogXCJNeXJpYWRQcm8tUmVndWxhclwiLCBWZXJkYW5hLCBBcmlhbDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuLmZvb3RlciAuZm9vdGVyX190ZXh0IHtcbiAgY29sb3I6ICMyNjI2MjY7XG4gIGZvbnQtZmFtaWx5OiBcIk15cmlhZFByby1SZWd1bGFyXCIsIFZlcmRhbmEsIEFyaWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmc6IDIycHggMCA1NHB4O1xuICB9XG4gIC5mb290ZXIgLmZvb3Rlcl9faGVhZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICB9XG4gIC5mb290ZXIgLmZvb3Rlcl9fbG9nby1jb250IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgem9vbTogMTtcbiAgfVxuICAuZm9vdGVyIC5mb290ZXJfX2xvZ28tYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuICAuZm9vdGVyIC5mb290ZXJfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmZvb3RlciAuZm9vdGVyX19sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA0OXB4O1xuICB9XG4gIC5mb290ZXIgLmZvb3Rlcl9fcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nOiAwIDglO1xuICB9XG4gIC5mb290ZXIgLmZvb3Rlcl9fbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5mb290ZXIgLmZvb3Rlcl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG4gIC5mb290ZXIgLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmc6IDc0cHggMCA2MHB4O1xuICB9XG4gIC5mb290ZXIgLmZvb3Rlcl9faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuZm9vdGVyIC5mb290ZXJfbG9nby10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mb290ZXIgLmZvb3Rlcl9fcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmZvb3RlciAuZm9vdGVyX19sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDYwcHg7XG4gIH1cbiAgLmZvb3RlciAuZm9vdGVyX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5mb290ZXIgLmZvb3Rlcl9fdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbiAgLmZvb3RlciAuZm9vdGVyX19sb2dvLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICB9XG59XG5cbi5uYXYtaWNvbiB7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogNjRweDtcbn1cblxuLm5hdi1pY29uIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5uYXYtaWNvbiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogMDtcbn1cblxuLm5hdi1pY29uIHNwYW46bnRoLWNoaWxkKDIpLCAubmF2LWljb24gc3BhbjpudGgtY2hpbGQoMykge1xuICB0b3A6IDExcHg7XG59XG5cbi5uYXYtaWNvbiBzcGFuOm50aC1jaGlsZCg0KSB7XG4gIHRvcDogMjJweDtcbn1cblxuLm5hdi1pY29uLm9wZW4gc3BhbjpudGgtY2hpbGQoMSkge1xuICB0b3A6IDE4cHg7XG4gIHdpZHRoOiAwO1xuICBsZWZ0OiA1MCU7XG59XG5cbi5uYXYtaWNvbi5vcGVuIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLm5hdi1pY29uLm9wZW4gc3BhbjpudGgtY2hpbGQoMykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLm5hdi1pY29uLm9wZW4gc3BhbjpudGgtY2hpbGQoNCkge1xuICB0b3A6IDE4cHg7XG4gIHdpZHRoOiAwO1xuICBsZWZ0OiA1MCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmF2LWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2LWljb24ge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuXG4uaG9tZS5tYWluIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL21haW4tYmctMTkyMC5qcGdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5ob21lLm1haW4gLm1haW5fX2gxIHtcbiAgY29sb3I6ICNmZmZlZmU7XG4gIGZvbnQtZmFtaWx5OiBcImZ1dHVyYV9sdGJvb2tcIiwgVmVyZGFuYSwgQXJpYWw7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIHdpZHRoOiA2MCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xuICBtYXJnaW46IDE3MXB4IGF1dG8gMTZweDtcbn1cblxuLmhvbWUubWFpbiAubWFpbl9fcCB7XG4gIGNvbG9yOiAjZmZmZWZlO1xuICBmb250LWZhbWlseTogXCJmdXR1cmFfbHRib29rXCIsIFZlcmRhbmEsIEFyaWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHdpZHRoOiAzMCU7XG4gIG1hcmdpbjogMTBweCBhdXRvIDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbn1cblxuLmhvbWUubWFpbiAubWFpbl9fYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2NDY2NTtcbiAgYm9yZGVyLXJhZGl1czogMTdweDtcbiAgY29sb3I6ICNmZWZlZmU7XG4gIGZvbnQtZmFtaWx5OiBcInBmX2VuY29yZV9zYW5zX3Byb21lZGl1bVwiLCBWZXJkYW5hLCBBcmlhbDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjEwMGVtO1xuICBtYXJnaW4tYm90dG9tOiA0N3B4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcztcbn1cblxuLmhvbWUubWFpbiAubWFpbl9fYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNlNjQ2NjU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmhvbWUubWFpbiAubWFpbl9fYnRuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNlNjQ2NjU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmhvbWUubWFpbiAubWFpbl9fYnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZTY0NjY1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5ob21lLm1haW4gLm1haW5fX3N0aWNrZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5ob21lLm1haW4gLm1haW5fX2l0ZW0tY29udCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMzQ0YjYxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyMnB4IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IC03OXB4O1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuXG4uaG9tZS5tYWluIC5tYWluX19pdGVtLWxpc3QtY29udCB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5ob21lLm1haW4gLm1haW5fX2l0ZW0tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5ob21lLm1haW4gLm1haW5fX2l0ZW0tbGlzdDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmhvbWUubWFpbiAubWFpbl9faXRlbS1saXN0LXRleHQge1xuICBjb2xvcjogI2ZmZmVmZTtcbiAgZm9udC1mYW1pbHk6IFwiZnV0dXJhX2x0Ym9va1wiLCBWZXJkYW5hLCBBcmlhbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmhvbWUubWFpbiAubWFpbl9faXRlbS1yaWdodC1jb250IHtcbiAgZmxleDogMztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uaG9tZS5hcnRpY2xlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA3OHB4O1xufVxuXG4uaG9tZS5hcnRpY2xlcyAuYXJ0aWNsZXNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1M3B4IDIwJSA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xufVxuXG4uaG9tZS5hcnRpY2xlcyAuYXJ0aWNsZXNfX2NvbnRhaW5lciBoMiB7XG4gIGNvbG9yOiAjMjYyNjI2O1xuICBmb250LWZhbWlseTogXCJmdXR1cmFfbHRib29rXCIsIFZlcmRhbmEsIEFyaWFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA2MiU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uaG9tZS5hcnRpY2xlcyAuYXJ0aWNsZXNfX2NvbnRhaW5lciBwIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtZmFtaWx5OiBcImlkZWFsaXN0X3NhbnNsaWdodFwiLCBWZXJkYW5hLCBBcmlhbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbn1cblxuLmhvbWUuYXJ0aWNsZXMgLmFydGljbGVzX19saW5lIHtcbiAgd2lkdGg6IDExMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgbWFyZ2luOiAxOXB4IGF1dG8gMjNweDtcbn1cblxuLmhvbWUudGVzdGltb25pYWxzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ob21lLnRlc3RpbW9uaWFscyAudGVzdGltb25pYWxzX19oZWFkZXItY29udCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9ob21lLXRlc3RpbS1iZy0xOTIwLmpwZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiA1MXB4IDAgMzU3cHggMjlweDtcbn1cblxuLmhvbWUudGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHNfX2hlYWRlci1jb250IGgzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcImZ1dHVyYV9sdGJvb2tcIiwgVmVyZGFuYSwgQXJpYWw7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbn1cblxuLmhvbWUudGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHNfX291dGVyLWNvbnQge1xuICBiYWNrZ3JvdW5kOiAjMzQ0YjYxO1xuICBwYWRkaW5nOiA0NXB4IDE3NXB4IDM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhvbWUudGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHNfX3NsaWRlci1pdGVtIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uaG9tZS50ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsc19fc2xpZGVyLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiTXlyaWFkUHJvLVJlZ3VsYXJcIiwgVmVyZGFuYSwgQXJpYWw7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5ob21lLnRlc3RpbW9uaWFscyAudGVzdGltb25pYWxzX19zbGlkZXItYXV0aG9yIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIk15cmlhZFByby1SZWd1bGFyXCIsIFZlcmRhbmEsIEFyaWFsO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5ob21lLnN0ZXBzIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLmhvbWUuc3RlcHMgLnN0ZXBzX19oZWFkZXIge1xuICBjb2xvcjogIzI2MjYyNjtcbiAgZm9udC1mYW1pbHk6IFwiZnV0dXJhX2x0Ym9va1wiLCBWZXJkYW5hLCBBcmlhbDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gIG1hcmdpbi1ib3R0b206IDMzcHg7XG59XG5cbi5ob21lLnN0ZXBzIC5zdGVwc19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5ob21lLnN0ZXBzIC5zdGVwc19faXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmhvbWUuc3RlcHMgLnN0ZXBzX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaG9tZS5zdGVwcyAuc3RlcHNfX3RleHQge1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1mYW1pbHk6IFwicGZfZW5jb3JlX3NhbnNfcHJvbWVkaXVtXCIsIFZlcmRhbmEsIEFyaWFsO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lkdGg6IDcwJTtcbiAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG59XG5cbi5ob21lLmFydGljbGVzMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLmhvbWUuYXJ0aWNsZXMyIC5hcnRpY2xlc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIxcHggMjAlIDQwcHg7XG59XG5cbi5ob21lLmFydGljbGVzMiAuYXJ0aWNsZXNfX2NvbnRhaW5lciBoMiB7XG4gIGNvbG9yOiAjMjYyNjI2O1xuICBmb250LWZhbWlseTogXCJmdXR1cmFfbHRib29rXCIsIFZlcmRhbmEsIEFyaWFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ob21lLmFydGljbGVzMiAuYXJ0aWNsZXNfX2NvbnRhaW5lciBwIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtZmFtaWx5OiBcImlkZWFsaXN0X3NhbnNsaWdodFwiLCBWZXJkYW5hLCBBcmlhbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbn1cblxuLmhvbWUuYXJ0aWNsZXMyIC5hcnRpY2xlc19fbGluZSB7XG4gIHdpZHRoOiAxMTFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG4gIG1hcmdpbjogMTlweCBhdXRvIDIzcHg7XG59XG5cbi5ob21lLmFib3V0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTA4cHg7XG59XG5cbi5ob21lLmFib3V0IC5hYm91dF9faGVhZGVyLWNvbnQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzM0NGI2MTtcbiAgcGFkZGluZzogNDRweCAwIDI2cHg7XG59XG5cbi5ob21lLmFib3V0IC5hYm91dF9faGVhZGVyLWNvbnQgaDQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiTXlyaWFkUHJvLVJlZ3VsYXJcIiwgVmVyZGFuYSwgQXJpYWw7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi5ob21lLmFib3V0IC5hYm91dF9faGVhZGVyLWxpbmUge1xuICB3aWR0aDogMTExcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDI3cHggYXV0byA0NXB4O1xufVxuXG4uaG9tZS5hYm91dCAuYWJvdXRfX2hlYWRlci1pdGVtLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuLmhvbWUuYWJvdXQgLmFib3V0X19oZWFkZXItaXRlbS1jb250IHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMjElO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC1mYW1pbHk6IFwiaHVtYW5zdDUyMV9idHJvbWFuXCIsIFZlcmRhbmEsIEFyaWFsO1xufVxuXG4uaG9tZS5hYm91dCAuYWJvdXRfX2hlYWRlci1pdGVtLWxlZnQge1xuICBmbGV4LWJhc2lzOiAzNSU7XG59XG5cbi5ob21lLmFib3V0IC5hYm91dF9faGVhZGVyLWl0ZW0tcmlnaHQge1xuICBmbGV4LWJhc2lzOiAzNSU7XG59XG5cbi5ob21lLmFib3V0IC5hYm91dF9faGVhZGVyLWl0ZW0ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiZnV0dXJhX2x0Ym9va1wiLCBWZXJkYW5hLCBBcmlhbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaG9tZS5hYm91dCAuYWJvdXRfX2hlYWRlci1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9ob21lLWxpc3QtZG90ZS5wbmdcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAtM3B4O1xufVxuXG4uaG9tZS5hYm91dCAuYWJvdXRfX2luZm8tY29udCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9tYWluX19wcmljZXMtYmcuanBnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDQwOHB4IDAgMDtcbn1cblxuLmhvbWUuYWJvdXQgLmFib3V0X19pbmZvLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAtMzNweDtcbn1cblxuLmhvbWUuYWJvdXQgLmFib3V0X19saXN0LWJsb2NrIHtcbiAgcGFkZGluZzogMTVweCAyNXB4IDMwcHg7XG4gIGJhY2tncm91bmQ6ICMzNDRiNjE7XG59XG5cbi5ob21lLmFib3V0IC5hYm91dF9fbGlzdC1oZWFkZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiZnV0dXJhX2x0Ym9va1wiLCBWZXJkYW5hLCBBcmlhbDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogNTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaG9tZS5hYm91dCAuYWJvdXRfX2xpc3QtaXRlbSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJmdXR1cmFfbHRib29rXCIsIFZlcmRhbmEsIEFyaWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMzlweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjbGVhcjogYm90aDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaG9tZS5hYm91dCAuYWJvdXRfX2xpc3QtaXRlbSBzcGFuIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uaG9tZS5hcnRpY2xlczMge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5ob21lLmFydGljbGVzMyAuYXJ0aWNsZXNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMXB4IDIwJSA0MHB4O1xufVxuXG4uaG9tZS5hcnRpY2xlczMgLmFydGljbGVzX19jb250YWluZXIgaDIge1xuICBjb2xvcjogIzI2MjYyNjtcbiAgZm9udC1mYW1pbHk6IFwiZnV0dXJhX2x0Ym9va1wiLCBWZXJkYW5hLCBBcmlhbDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaG9tZS5hcnRpY2xlczMgLmFydGljbGVzX19jb250YWluZXIgcCB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LWZhbWlseTogXCJpZGVhbGlzdF9zYW5zbGlnaHRcIiwgVmVyZGFuYSwgQXJpYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG59XG5cbi5ob21lLmFydGljbGVzMyAuYXJ0aWNsZXNfX2xpbmUge1xuICB3aWR0aDogMTExcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICBtYXJnaW46IDE5cHggYXV0byAyM3B4O1xufVxuXG4uaG9tZS5pbmZvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5ob21lLmluZm8gLmluZm9fX2NvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmhvbWUuaW5mbyAuaW5mb19faXRlbS1jb250IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDElO1xuICBtYXJnaW4tbGVmdDogNiU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5ob21lLmluZm8gLmluZm9fX2l0ZW0tY29udDpudGgtY2hpbGQoMm4pIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzclO1xuICBtYXJnaW4tbGVmdDogOCU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5ob21lLmluZm8gLmluZm9fX2l0ZW0taW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5ob21lLmluZm8gLmluZm9fX2l0ZW0tdGV4dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IFwidWJ1bnR1bGlnaHRcIiwgVmVyZGFuYSwgQXJpYWw7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTBweDtcbn1cblxuLmhvbWUuYXJ0aWNsZV9iaWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2hvbWUtYXJ0aWNlLmpwZ1wiKSBjZW50ZXIgdG9wIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAyNTRweCAwIDE4MXB4O1xufVxuXG4uaG9tZS5hcnRpY2xlX2JpZyAuYXJ0aWNsZXNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA2MXB4IDAgODZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MiwgNzUsIDk3LCAwLjcyKTtcbn1cblxuLmhvbWUuYXJ0aWNsZV9iaWcgLmFydGljbGVzX19jb250YWluZXIgaDIge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiZnV0dXJhX2x0Ym9va1wiLCBWZXJkYW5hLCBBcmlhbDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgd2lkdGg6IDM1JTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmhvbWUuYXJ0aWNsZV9iaWcgLmFydGljbGVzX19jb250YWluZXIgcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJpZGVhbGlzdF9zYW5zbGlnaHRcIiwgVmVyZGFuYSwgQXJpYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiA2MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbn1cblxuLmhvbWUuYXJ0aWNsZV9iaWcgLmFydGljbGVzX19saW5lIHtcbiAgd2lkdGg6IDExMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgbWFyZ2luOiAxOXB4IGF1dG8gMjNweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAuaG9tZS5tYWluIC5tYWluX19idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNjQ2NjU7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmhvbWUubWFpbiAubWFpbl9fYnRuOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY0NjY1O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5ob21lLm1haW4gLm1haW5fX2J0bjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNjQ2NjU7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ob21lLm1haW4ge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9tYWluLWJnLTc2OC5qcGdcIikgY2VudGVyIHRvcCBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICAuaG9tZS5tYWluIC5tYWluX19oMSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuaG9tZS5tYWluIC5tYWluX19wIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ob21lLm1haW4gLm1haW5fX2l0ZW0ge1xuICAgIHdpZHRoOiAxMzVweDtcbiAgfVxuICAuaG9tZS5tYWluIC5tYWluX19pdGVtLWxpc3QtdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLmhvbWUubWFpbiAubWFpbl9faXRlbS1jb250IHtcbiAgICBwYWRkaW5nOiAyMnB4IDIwcHg7XG4gIH1cbiAgLmhvbWUubWFpbiAubWFpbl9fYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY0NjY1O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5ob21lLm1haW4gLm1haW5fX2J0bjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2NDY2NTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuaG9tZS5tYWluIC5tYWluX19idG46YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY0NjY1O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5ob21lLmFydGljbGVzIC5hcnRpY2xlc19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMCU7XG4gIH1cbiAgLmhvbWUuYXJ0aWNsZXMgLmFydGljbGVzX19jb250YWluZXIgaDIge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLmhvbWUuYXJ0aWNsZXMgLmFydGljbGVzX19jb250YWluZXIgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhvbWUudGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHNfX2hlYWRlci1jb250IHtcbiAgICBwYWRkaW5nOiA1MXB4IDAgMzU3cHggNDJweDtcbiAgfVxuICAuaG9tZS50ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsc19fb3V0ZXItY29udCB7XG4gICAgcGFkZGluZzogNDVweCA5MHB4IDM1cHg7XG4gIH1cbiAgLmhvbWUuYXJ0aWNsZXMyIC5hcnRpY2xlc19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMCU7XG4gIH1cbiAgLmhvbWUuYXJ0aWNsZXMyIC5hcnRpY2xlc19fY29udGFpbmVyIGgyIHtcbiAgICB3aWR0aDogNTUlO1xuICB9XG4gIC5ob21lLmFydGljbGVzMiAuYXJ0aWNsZXNfX2NvbnRhaW5lciBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaG9tZS5hYm91dCAuYWJvdXRfX2hlYWRlci1pdGVtLWNvbnQge1xuICAgIHBhZGRpbmc6IDAgOSU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG4gIC5ob21lLmFydGljbGVzMyAuYXJ0aWNsZXNfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTAlO1xuICB9XG4gIC5ob21lLmFydGljbGVzMyAuYXJ0aWNsZXNfX2NvbnRhaW5lciBoMiB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuaG9tZS5hcnRpY2xlczMgLmFydGljbGVzX19jb250YWluZXIgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhvbWUuaW5mbyAuaW5mb19faXRlbS1jb250IHtcbiAgICB3aWR0aDogNDglO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5ob21lLmluZm8gLmluZm9fX2l0ZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gIC5ob21lLmFydGljbGVfYmlnIHtcbiAgICBwYWRkaW5nOiAxMDFweCAwIDE4MHB4O1xuICB9XG4gIC5ob21lLmFydGljbGVfYmlnIC5hcnRpY2xlc19fY29udGFpbmVyIGgyIHtcbiAgICB3aWR0aDogMzglO1xuICB9XG4gIC5ob21lLmFydGljbGVfYmlnIC5hcnRpY2xlc19fY29udGFpbmVyIHAge1xuICAgIHdpZHRoOiA3OSU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLm1haW4ge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9tYWluLWJnLTE5MjAuanBnXCIpIGNlbnRlciB0b3Agbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgfVxuICAuaG9tZS5tYWluIC5tYWluX19oMSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxuICAuaG9tZS5tYWluIC5tYWluX19wIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaG9tZS5tYWluIC5tYWluX19idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNjQ2NjU7XG4gICAgYm9yZGVyLXJhZGl1czogMTdweDtcbiAgICBjb2xvcjogI2ZlZmVmZTtcbiAgICBmb250LWZhbWlseTogXCJwZl9lbmNvcmVfc2Fuc19wcm9tZWRpdW1cIiwgVmVyZGFuYSwgQXJpYWw7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjEwMGVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmhvbWUubWFpbiAubWFpbl9faXRlbS1yaWdodC1jb250IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5ob21lLm1haW4gLm1haW5fX2l0ZW0tbGlzdC1jb250IHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuaG9tZS5tYWluIC5tYWluX19pdGVtLWNvbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmhvbWUubWFpbiAubWFpbl9faXRlbS1saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuaG9tZS5tYWluIC5tYWluX19pdGVtIHtcbiAgICB3aWR0aDogMTM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuaG9tZS5tYWluIC5tYWluX19pdGVtLWxpc3QtdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLmhvbWUubWFpbiAubWFpbl9faXRlbS1jb250IHtcbiAgICBwYWRkaW5nOiAyMnB4IDIwcHg7XG4gIH1cbiAgLmhvbWUubWFpbiAubWFpbl9fcGFkLTAge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmhvbWUubWFpbiAubWFpbl9faXRlbS1yaWdodC1jb250IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5ob21lLm1haW4gLm1haW5fX2l0ZW0ge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLmhvbWUuYXJ0aWNsZXMgLmFydGljbGVzX19jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5ob21lLmFydGljbGVzIC5hcnRpY2xlc19fY29udGFpbmVyIGgyIHtcbiAgICB3aWR0aDogOTglO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG4gIC5ob21lLmFydGljbGVzIC5hcnRpY2xlc19fY29udGFpbmVyIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ob21lLmFydGljbGVzIC5hcnRpY2xlc19fcGFkLTAge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmhvbWUudGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHNfX2hlYWRlci1jb250IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhvbWUudGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHNfX3NsaWRlci10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLmhvbWUudGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHNfX291dGVyLWNvbnQge1xuICAgIHBhZGRpbmc6IDM1cHggNTVweCAyNXB4O1xuICB9XG4gIC5ob21lLmFydGljbGVzMiAuYXJ0aWNsZXNfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmhvbWUuYXJ0aWNsZXMyIC5hcnRpY2xlc19fY29udGFpbmVyIGgyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxuICAuaG9tZS5hcnRpY2xlczIgLmFydGljbGVzX19jb250YWluZXIgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhvbWUuYXJ0aWNsZXMzIC5hcnRpY2xlc19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuaG9tZS5hcnRpY2xlczMgLmFydGljbGVzX19jb250YWluZXIgaDIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG4gIC5ob21lLmFydGljbGVzMyAuYXJ0aWNsZXNfX2NvbnRhaW5lciBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaG9tZS5hYm91dCAuYWJvdXRfX2hlYWRlci1jb250IGg0IHtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuaG9tZS5hYm91dCAuYWJvdXRfX2hlYWRlci1pdGVtLWxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG4gIC5ob21lLmFib3V0IC5hYm91dF9faW5mby1pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm90dG9tOiAtMzNweDtcbiAgfVxuICAuaG9tZS5hYm91dCAuYWJvdXRfX2hlYWRlci1pdGVtLWxlZnQge1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLmhvbWUuYWJvdXQgLmFib3V0X19oZWFkZXItaXRlbS1yaWdodCB7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAuaG9tZS5hYm91dCAuYWJvdXRfX2hlYWRlci1pdGVtLWNvbnQge1xuICAgIHBhZGRpbmc6IDAgMTlweDtcbiAgfVxuICAuaG9tZS5hYm91dCAuYWJvdXRfX2xpc3QtYmxvY2sge1xuICAgIHBhZGRpbmc6IDI1cHggMjVweCAyNXB4O1xuICB9XG4gIC5ob21lLmFib3V0IC5hYm91dF9fbGlzdC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAuaG9tZS5hYm91dCAuYWJvdXRfX2xpc3QtaGVhZGVyIHtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgfVxuICAuaG9tZS5hYm91dCAuaG9tZS5hYm91dCAuYWJvdXRfX2xpc3QtaGVhZGVyIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAuaG9tZS5hYm91dCAuYWJvdXRfX2luZm8tY29udCB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL21haW5fX3ByaWNlcy1iZy5qcGdcIikgY2VudGVyIHRvcCBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgIHBhZGRpbmc6IDQ3NnB4IDAgMDtcbiAgfVxuICAuaG9tZS5hYm91dCAuYWJvdXRfX2hlYWRlci1pdGVtIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmhvbWUuaW5mbyAuaW5mb19faXRlbS1jb250IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAuaG9tZS5pbmZvIC5pbmZvX19pdGVtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxuICAuaG9tZS5pbmZvIC5pbmZvX19pdGVtLWNvbnQ6bnRoLWNoaWxkKDJuKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmhvbWUuc3RlcHMge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbiAgLmhvbWUuc3RlcHMgLnN0ZXBzX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmhvbWUuc3RlcHMgLnN0ZXBzX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5ob21lLmFydGljbGVfYmlnIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbiAgLmhvbWUuYXJ0aWNsZV9iaWcgLmFydGljbGVzX19jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygxNXB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDE1cHgpO1xuICB9XG4gIC5ob21lLmFydGljbGVfYmlnIC5hcnRpY2xlc19fY29udGFpbmVyIGgyIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5ob21lLmFydGljbGVfYmlnIC5hcnRpY2xlc19fY29udGFpbmVyIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ob21lLmFydGljbGVfYmlnIC5hcnRpY2xlc19fcGFkLTAge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5ob21lLm1haW4ge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9tYWluLWJnLTMyMC5qcGdcIikgY2VudGVyIHRvcCBuby1yZXBlYXQ7XG4gIH1cbiAgLmhvbWUubWFpbiAubWFpbl9faXRlbS1saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgfVxuICAuaG9tZS50ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsc19fb3V0ZXItY29udCB7XG4gICAgcGFkZGluZzogMzVweCAzNXB4IDI1cHg7XG4gIH1cbn1cblxuLmNvbnRhY3QubWFpbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb250YWN0LWJnLTE5MjAuanBnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uY29udGFjdC5tYWluIC5tYWluX19oMSB7XG4gIGNvbG9yOiAjZmZmZWZlO1xuICBmb250LWZhbWlseTogXCJmdXR1cmFfbHRib29rXCIsIFZlcmRhbmEsIEFyaWFsO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogNjAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgbWFyZ2luOiAxNzFweCBhdXRvIDE2cHg7XG59XG5cbi5jb250YWN0Lm1haW4gLm1haW5fX3Age1xuICBjb2xvcjogI2ZmZmVmZTtcbiAgZm9udC1mYW1pbHk6IFwiZnV0dXJhX2x0Ym9va1wiLCBWZXJkYW5hLCBBcmlhbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aWR0aDogMzAlO1xuICBtYXJnaW46IDEwcHggYXV0byAxN3B4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG59XG5cbi5jb250YWN0Lm1haW4gLm1haW5fX2J0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjQ2NjU7XG4gIGJvcmRlci1yYWRpdXM6IDE3cHg7XG4gIGNvbG9yOiAjZmVmZWZlO1xuICBmb250LWZhbWlseTogXCJwZl9lbmNvcmVfc2Fuc19wcm9tZWRpdW1cIiwgVmVyZGFuYSwgQXJpYWw7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xMDBlbTtcbiAgbWFyZ2luLWJvdHRvbTogNDdweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbnRhY3QubWFpbiAubWFpbl9fYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNlNjQ2NjU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNvbnRhY3QubWFpbiAubWFpbl9fYnRuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNlNjQ2NjU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNvbnRhY3QubWFpbiAubWFpbl9fYnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZTY0NjY1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jb250YWN0Lm1haW4gLm1haW5fX3N0aWNrZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jb250YWN0Lm1haW4gLm1haW5fX2l0ZW0tY29udCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMzQ0YjYxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyMnB4IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IC03OXB4O1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuXG4uY29udGFjdC5tYWluIC5tYWluX19pdGVtLWxpc3QtY29udCB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jb250YWN0Lm1haW4gLm1haW5fX2l0ZW0tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5jb250YWN0Lm1haW4gLm1haW5fX2l0ZW0tbGlzdDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbnRhY3QubWFpbiAubWFpbl9faXRlbS1saXN0LXRleHQge1xuICBjb2xvcjogI2ZmZmVmZTtcbiAgZm9udC1mYW1pbHk6IFwiZnV0dXJhX2x0Ym9va1wiLCBWZXJkYW5hLCBBcmlhbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmNvbnRhY3QubWFpbiAubWFpbl9faXRlbS1yaWdodC1jb250IHtcbiAgZmxleDogMztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY29udGFjdC5oZWFkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDc4cHg7XG59XG5cbi5jb250YWN0LmhlYWQgLmhlYWRlcl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDYwcHggMCA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xufVxuXG4uY29udGFjdC5oZWFkIC5oZWFkZXJfX2NvbnRhaW5lciBoMiB7XG4gIGNvbG9yOiAjMjYyNjI2O1xuICBmb250LWZhbWlseTogXCJmdXR1cmFfbHRib29rXCIsIFZlcmRhbmEsIEFyaWFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA0MiU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uY29udGFjdC5oZWFkIC5oZWFkZXJfX2NvbnRhaW5lciBwIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtZmFtaWx5OiBcImlkZWFsaXN0X3NhbnNsaWdodFwiLCBWZXJkYW5hLCBBcmlhbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xufVxuXG4uY29udGFjdC5oZWFkIC5oZWFkZXJfX2xpbmUge1xuICB3aWR0aDogMTExcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICBtYXJnaW46IDM4cHggYXV0byAxN3B4O1xufVxuXG4uY29udGFjdC5pbmZvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb250YWN0LmluZm8gLmluZm8tY29udCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb250YWN0LWluZm8tYmctMTkyMC5qcGdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogNzRweCAwIDI3MXB4O1xufVxuXG4uY29udGFjdC5pbmZvIC5pbmZvLWNvbnQgLmluZm9fX2NhbGwtaW1nIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDI0LjQlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uY29udGFjdC5pbmZvIC5pbmZvLWNvbnQgLmluZm9fX2RldGFpbHMtY29udCB7XG4gIGNsZWFyOiBib3RoO1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA0JTtcbn1cblxuLmNvbnRhY3QuaW5mbyAuaW5mby1jb250IC5pbmZvX190ZXh0LXRvcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiaWRlYWxpc3Rfc2Fuc2xpZ2h0XCIsIFZlcmRhbmEsIEFyaWFsO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMzNDRiNjE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIHBhZGRpbmc6IDAgNTVweDtcbn1cblxuLmNvbnRhY3QuaW5mbyAuaW5mby1jb250IC5pbmZvX19waG9uZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiaWRlYWxpc3Rfc2Fuc2xpZ2h0XCIsIFZlcmRhbmEsIEFyaWFsO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZDogIzM0NGI2MTtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIHBhZGRpbmc6IDAgODBweDtcbn1cblxuLmNvbnRhY3QuaW5mbyAuaW5mby1jb250IC5pbmZvX190ZXh0LWJvdHRvbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiaWRlYWxpc3Rfc2Fuc2xpZ2h0XCIsIFZlcmRhbmEsIEFyaWFsO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMzNDRiNjE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xuICBwYWRkaW5nOiAwIDgwcHg7XG59XG5cbi5jb250YWN0Lml0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogODRweCAwIDEwNnB4O1xufVxuXG4uY29udGFjdC5pdGVtIC5pdGVtX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuLmNvbnRhY3QuaXRlbSAuaXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbnRhY3QuaXRlbSAuaXRlbS1pbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDM4cHg7XG59XG5cbi5jb250YWN0Lml0ZW0gLml0ZW0tZW1haWwge1xuICBjb2xvcjogIzM0NGI2MTtcbiAgZm9udC1mYW1pbHk6IFwiZnV0dXJhX2x0Ym9va1wiLCBWZXJkYW5hLCBBcmlhbDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xufVxuXG4uY29udGFjdC5pdGVtIC5pdGVtLWVtYWlsOmhvdmVyIHtcbiAgY29sb3I6ICMzNDRiNjE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNvbnRhY3QuaXRlbSAuaXRlbS1lbWFpbDphY3RpdmUge1xuICBjb2xvcjogIzM0NGI2MTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY29udGFjdC5pdGVtIC5pdGVtLWVtYWlsOmZvY3VzIHtcbiAgY29sb3I6ICMzNDRiNjE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNvbnRhY3QuaXRlbSAuaXRlbS1wIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcImlkZWFsaXN0X3NhbnNsaWdodFwiLCBWZXJkYW5hLCBBcmlhbDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbWFyZ2luLXRvcDogMjNweDtcbiAgcGFkZGluZzogMCAxMCU7XG59XG5cbi5jb250YWN0LmZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogOTVweDtcbn1cblxuLmNvbnRhY3QuZm9ybSAucm93X19oaWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29udGFjdC5mb3JtIC5mb3JtX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNjZweCA2OHB4IDU3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG59XG5cbi5jb250YWN0LmZvcm0gaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0NGI2MTtcbn1cblxuLmNvbnRhY3QuZm9ybSBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzQ0YjYxO1xufVxuXG4uY29udGFjdC5mb3JtIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0NGI2MTtcbn1cblxuLmNvbnRhY3QuZm9ybSBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0NGI2MTtcbn1cblxuLmNvbnRhY3QuZm9ybSBpbnB1dDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNvbnRhY3QuZm9ybSBpbnB1dDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNvbnRhY3QuZm9ybSBpbnB1dDpmb2N1czotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uY29udGFjdC5mb3JtIGlucHV0OmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNvbnRhY3QuZm9ybSB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzQ0YjYxO1xufVxuXG4uY29udGFjdC5mb3JtIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNDRiNjE7XG59XG5cbi5jb250YWN0LmZvcm0gdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzQ0YjYxO1xufVxuXG4uY29udGFjdC5mb3JtIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzQ0YjYxO1xufVxuXG4uY29udGFjdC5mb3JtIHRleHRhcmVhOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uY29udGFjdC5mb3JtIHRleHRhcmVhOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uY29udGFjdC5mb3JtIHRleHRhcmVhOmZvY3VzOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5jb250YWN0LmZvcm0gdGV4dGFyZWE6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uY29udGFjdC5mb3JtIC5mb3JtX19pbnB1dC1jb250LXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY29udGFjdC5mb3JtIC5mb3JtX19pbnB1dC1uYW1lIHtcbiAgZmxleC1iYXNpczogNDglO1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICBib3JkZXI6IDAuNjZweCBzb2xpZCAjMzQ0YjYxO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiA2cHggMzJweCA1cHg7XG4gIGNvbG9yOiAjMzQ0YjYxO1xuICBmb250LWZhbWlseTogXCJmdXR1cmFfbHRib29rXCIsIFZlcmRhbmEsIEFyaWFsO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xufVxuXG4uY29udGFjdC5mb3JtIC5mb3JtX190ZXh0LWhlYWQge1xuICBmbGV4LWJhc2lzOiA0OCU7XG4gIG1hcmdpbi1sZWZ0OiA0JTtcbn1cblxuLmNvbnRhY3QuZm9ybSAuZm9ybV9faW5wdXQtZW1haWwge1xuICBmbGV4LWJhc2lzOiA0OCU7XG4gIGJvcmRlcjogMC42NnB4IHNvbGlkICMzNDRiNjE7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDZweCAzMnB4IDVweDtcbiAgY29sb3I6ICMzNDRiNjE7XG4gIGZvbnQtZmFtaWx5OiBcImZ1dHVyYV9sdGJvb2tcIiwgVmVyZGFuYSwgQXJpYWw7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG59XG5cbi5jb250YWN0LmZvcm0gLmZvcm1fX3RleHQtaGVhZCB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogXCJmdXR1cmFfbHRib29rXCIsIFZlcmRhbmEsIEFyaWFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgcGFkZGluZy1yaWdodDogMTIlO1xufVxuXG4uY29udGFjdC5mb3JtIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb250YWN0LmZvcm0gLmZvcm0taW5wdXQtc2VsZWN0LWNvbnQge1xuICBib3JkZXI6IDAuNjZweCBzb2xpZCAjMzQ0YjYxO1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGZsZXgtYmFzaXM6IDQ4JTtcbiAgbWFyZ2luLWxlZnQ6IDQlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xufVxuXG4uY29udGFjdC5mb3JtIC5mb3JtLWlucHV0LXJhZGlvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBib3JkZXI6IDAuNjZweCBzb2xpZCAjMzQ0YjYxO1xuICB3aWR0aDogMTAzJTtcbiAgdG9wOiA0MnB4O1xuICBsZWZ0OiAtMXB4O1xuICBib3JkZXItdG9wOiBub25lO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29udGFjdC5mb3JtIC5mb3JtLXNlbGVjdC10ZXh0IHtcbiAgY29sb3I6ICMzNDRiNjE7XG4gIGZvbnQtZmFtaWx5OiBcImZ1dHVyYV9sdGJvb2tcIiwgVmVyZGFuYSwgQXJpYWw7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA5cHggMzNweCA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyb3ctbWVudS1kb3duLWJsYWNrLXNlbGVjdC5wbmcpIDkzJSA1MCUgbm8tcmVwZWF0O1xufVxuXG4uY29udGFjdC5mb3JtIC5mb3JtLXNlbGVjdC10ZXh0LWJvbGQge1xuICBmb250LWZhbWlseTogXCJmdXR1cmFfbHRib29rXCIsIFZlcmRhbmEsIEFyaWFsO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmNvbnRhY3QuZm9ybSAuZm9ybS1pbnB1dC1zZWxlY3QtY29udCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbG9yOiAjMzQ0YjYxO1xuICBmb250LWZhbWlseTogXCJmdXR1cmFfbHRib29rXCIsIFZlcmRhbmEsIEFyaWFsO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBwYWRkaW5nOiA5cHggMzNweCA4cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29udGFjdC5mb3JtIC5mb3JtLWlucHV0LXNlbGVjdC1jb250IGxhYmVsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzM0NGI2MTtcbiAgY29sb3I6ICNmOGY4Zjg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNvbnRhY3QuZm9ybSAuZm9ybS1pbnB1dC1zZWxlY3QtY29udDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNvbnRhY3QuZm9ybSAuZm9ybV9faW5wdXQtdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwLjY2cHggc29saWQgIzM0NGI2MTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMjJweCAzMnB4O1xuICBjb2xvcjogIzM0NGI2MTtcbiAgZm9udC1mYW1pbHk6IFwiZnV0dXJhX2x0Ym9va1wiLCBWZXJkYW5hLCBBcmlhbDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgbWFyZ2luLXRvcDogMjZweDtcbiAgaGVpZ2h0OiAyMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNvbnRhY3QuZm9ybSAuZm9ybV9faW5wdXQtY29udC1ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uY29udGFjdC5mb3JtIC5mb3JtX19jYXB0Y2hhLWNvbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDQ2cHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5jb250YWN0LmZvcm0gLmZvcm1fX2NhcHRjaGEtdGV4dCB7XG4gIGNvbG9yOiAjMzQ0YjYxO1xuICBmb250LWZhbWlseTogXCJmdXR1cmFfbHRib29rXCIsIFZlcmRhbmEsIEFyaWFsO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDE5cHg7XG59XG5cbi5jb250YWN0LmZvcm0gLmZvcm1fX2NhcHRjaGEtaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuXG4uY29udGFjdC5mb3JtIC5mb3JtX19jYXB0Y2hhIHtcbiAgYm9yZGVyOiAwLjY2cHggc29saWQgIzM0NGI2MTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMnB4IDMycHggMnB4O1xuICBjb2xvcjogIzM0NGI2MTtcbiAgZm9udC1mYW1pbHk6IFwiZnV0dXJhX2x0Ym9va1wiLCBWZXJkYW5hLCBBcmlhbDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgd2lkdGg6IDM1JTtcbn1cblxuLmNvbnRhY3QuZm9ybSAuZm9ybV9fYnRuIHtcbiAgY29sb3I6ICNmZWZlZmU7XG4gIGZvbnQtZmFtaWx5OiBcInBmX2VuY29yZV9zYW5zX3Byb21lZGl1bVwiLCBWZXJkYW5hLCBBcmlhbDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogI2U2NDY2NTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2NDY2NTtcbiAgcGFkZGluZzogMjFweCA1MXB4IDIwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjEwMGVtO1xufVxuXG4uY29udGFjdC5mb3JtIC5mb3JtX19idG46aG92ZXIge1xuICBjb2xvcjogI2U2NDY2NTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmNvbnRhY3QuZm9ybSAuZm9ybV9fYnRuOmZvY3VzIHtcbiAgY29sb3I6ICNlNjQ2NjU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5jb250YWN0LmZvcm0gLmZvcm1fX2J0bjphY3RpdmUge1xuICBjb2xvcjogI2U2NDY2NTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmNvbnRhY3QuZm9ybSAuZm9ybS1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI2VmNDIwZDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29udGFjdC5mb3JtIC5mb3JtX190ZXh0LWhlYWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDElO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLmNvbnRhY3QubWFpbiAubWFpbl9fYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY0NjY1O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5jb250YWN0Lm1haW4gLm1haW5fX2J0bjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2NDY2NTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuY29udGFjdC5tYWluIC5tYWluX19idG46YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY0NjY1O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29udGFjdC5tYWluIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29udGFjdC1iZy03NjguanBnXCIpIGNlbnRlciB0b3Agbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbiAgLmNvbnRhY3QubWFpbiAubWFpbl9faDEge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmNvbnRhY3QubWFpbiAubWFpbl9fcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29udGFjdC5tYWluIC5tYWluX19pdGVtIHtcbiAgICB3aWR0aDogMTM1cHg7XG4gIH1cbiAgLmNvbnRhY3QubWFpbiAubWFpbl9faXRlbS1saXN0LXRleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gIC5jb250YWN0Lm1haW4gLm1haW5fX2l0ZW0tY29udCB7XG4gICAgcGFkZGluZzogMjJweCAyMHB4O1xuICB9XG4gIC5jb250YWN0Lml0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG4gIC5jb250YWN0Lml0ZW0gLml0ZW1fX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuY29udGFjdC5pdGVtIC5pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIC5jb250YWN0Lml0ZW0gLml0ZW0tZW1haWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jb250YWN0LmZvcm0gLmZvcm1fX3RleHQtaGVhZCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5jb250YWN0LmZvcm0gLmZvcm0taW5wdXQtc2VsZWN0LWNvbnQgbGFiZWwsIC5jb250YWN0LmZvcm0gLmZvcm0tc2VsZWN0LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIHBhZGRpbmc6IDlweCAxNXB4IDhweDtcbiAgfVxuICAuY29udGFjdC5mb3JtIC5mb3JtX19pbnB1dC1jb250LWJvdHRvbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuY29udGFjdC5mb3JtIC5mb3JtX19jYXB0Y2hhLWNvbnQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC5jb250YWN0LmZvcm0gLmZvcm1fX2J0bi1jb250IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmNvbnRhY3QuZm9ybSAuZm9ybV9fYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0Lm1haW4ge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29udGFjdC1iZy0xOTIwLmpwZykgY2VudGVyIHRvcCBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICB9XG4gIC5jb250YWN0Lm1haW4gLm1haW5fX2gxIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG4gIC5jb250YWN0Lm1haW4gLm1haW5fX3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb250YWN0Lm1haW4gLm1haW5fX2J0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2NDY2NTtcbiAgICBib3JkZXItcmFkaXVzOiAxN3B4O1xuICAgIGNvbG9yOiAjZmVmZWZlO1xuICAgIGZvbnQtZmFtaWx5OiBcInBmX2VuY29yZV9zYW5zX3Byb21lZGl1bVwiLCBWZXJkYW5hLCBBcmlhbDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTAwZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuY29udGFjdC5tYWluIC5tYWluX19pdGVtLXJpZ2h0LWNvbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmNvbnRhY3QubWFpbiAubWFpbl9faXRlbS1saXN0LWNvbnQge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5jb250YWN0Lm1haW4gLm1haW5fX2l0ZW0tY29udCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuY29udGFjdC5tYWluIC5tYWluX19pdGVtLWxpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5jb250YWN0Lm1haW4gLm1haW5fX2l0ZW0ge1xuICAgIHdpZHRoOiAxMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5jb250YWN0Lm1haW4gLm1haW5fX2l0ZW0tbGlzdC10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuICAuY29udGFjdC5tYWluIC5tYWluX19pdGVtLWNvbnQge1xuICAgIHBhZGRpbmc6IDIycHggMjBweDtcbiAgfVxuICAuY29udGFjdC5tYWluIC5tYWluX19wYWQtMCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuY29udGFjdC5tYWluIC5tYWluX19pdGVtLXJpZ2h0LWNvbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmNvbnRhY3QubWFpbiAubWFpbl9faXRlbSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAuY29udGFjdC5pbmZvIC5pbmZvLWNvbnQge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICBwYWRkaW5nOiA2MHB4IDAgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmNvbnRhY3QuaW5mbyAuaW5mby1jb250IC5pbmZvX19jYWxsLWltZyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmNvbnRhY3QuaW5mbyAuaW5mby1jb250IC5pbmZvX19kZXRhaWxzLWNvbnQge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbnRhY3QuaW5mbyAuaW5mby1jb250IC5pbmZvX190ZXh0LXRvcCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgLmNvbnRhY3QuaW5mbyAuaW5mby1jb250IC5pbmZvX19waG9uZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgLmNvbnRhY3QuaW5mbyAuaW5mby1jb250IC5pbmZvX190ZXh0LWJvdHRvbSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgLmNvbnRhY3QuaXRlbSAuaXRlbS1pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmNvbnRhY3QuaXRlbSAuaXRlbS1lbWFpbCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmNvbnRhY3QuaXRlbSAuaXRlbS1wIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmNvbnRhY3QuZm9ybSAuZm9ybV9faW5wdXQtY29udC10b3Age1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmNvbnRhY3QuZm9ybSAuZm9ybV9faW5wdXQtbmFtZSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBwYWRkaW5nOiA2cHggMTVweCA1cHg7XG4gIH1cbiAgLmNvbnRhY3QuZm9ybSAuZm9ybV9fdGV4dC1oZWFkIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG9yZGVyOiAtMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAuY29udGFjdC5mb3JtIC5mb3JtX19pbnB1dC1lbWFpbCB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHBhZGRpbmc6IDZweCAxNXB4IDVweDtcbiAgfVxuICAuY29udGFjdC5mb3JtIC5mb3JtLWlucHV0LXNlbGVjdC1jb250IHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuY29udGFjdC5mb3JtIC5mb3JtX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCA0NXB4O1xuICB9XG4gIC5jb250YWN0LmZvcm0gLmZvcm1fX2J0biB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDE2cHggMjVweCAxNXB4O1xuICB9XG4gIC5jb250YWN0LmZvcm0gLmZvcm1fX2NhcHRjaGEtY29udCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmNvbnRhY3QuZm9ybSAuZm9ybV9fY2FwdGNoYSB7XG4gICAgd2lkdGg6IDY1JTtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIHBhZGRpbmc6IDNweCAxNXB4IDNweDtcbiAgfVxuICAuY29udGFjdC5mb3JtIC5mb3JtX19jYXB0Y2hhLWltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMSU7XG4gIH1cbiAgLmNvbnRhY3QuZm9ybSAuZm9ybV9faW5wdXQtdGV4dGFyZWEge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgfVxuICAuY29udGFjdC5mb3JtIC5mb3JtLXNlbGVjdC10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgcGFkZGluZzogOXB4IDE1cHggOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuY29udGFjdC5tYWluIC5tYWluX19pdGVtLWxpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xuICB9XG59XG5cbi5hYm91dC5tYWluIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Fib3V0LWJnLTE5MjAuanBnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYWJvdXQubWFpbiAubWFpbl9faDEge1xuICBjb2xvcjogI2ZmZmVmZTtcbiAgZm9udC1mYW1pbHk6IFwiZnV0dXJhX2x0Ym9va1wiLCBWZXJkYW5hLCBBcmlhbDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgd2lkdGg6IDYwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG4gIG1hcmdpbjogMTcxcHggYXV0byAxNnB4O1xufVxuXG4uYWJvdXQubWFpbiAubWFpbl9fcCB7XG4gIGNvbG9yOiAjZmZmZWZlO1xuICBmb250LWZhbWlseTogXCJmdXR1cmFfbHRib29rXCIsIFZlcmRhbmEsIEFyaWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHdpZHRoOiAzMCU7XG4gIG1hcmdpbjogMTBweCBhdXRvIDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbn1cblxuLmFib3V0Lm1haW4gLm1haW5fX2J0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjQ2NjU7XG4gIGJvcmRlci1yYWRpdXM6IDE3cHg7XG4gIGNvbG9yOiAjZmVmZWZlO1xuICBmb250LWZhbWlseTogXCJwZl9lbmNvcmVfc2Fuc19wcm9tZWRpdW1cIiwgVmVyZGFuYSwgQXJpYWw7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xMDBlbTtcbiAgbWFyZ2luLWJvdHRvbTogNDdweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3M7XG59XG5cbi5hYm91dC5tYWluIC5tYWluX19idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2U2NDY2NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYWJvdXQubWFpbiAubWFpbl9fYnRuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNlNjQ2NjU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmFib3V0Lm1haW4gLm1haW5fX2J0bjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2U2NDY2NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYWJvdXQubWFpbiAubWFpbl9fc3RpY2tlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmFib3V0Lm1haW4gLm1haW5fX2l0ZW0tY29udCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMzQ0YjYxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyMnB4IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IC03OXB4O1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuXG4uYWJvdXQubWFpbiAubWFpbl9faXRlbS1saXN0LWNvbnQge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYWJvdXQubWFpbiAubWFpbl9faXRlbS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmFib3V0Lm1haW4gLm1haW5fX2l0ZW0tbGlzdDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFib3V0Lm1haW4gLm1haW5fX2l0ZW0tbGlzdC10ZXh0IHtcbiAgY29sb3I6ICNmZmZlZmU7XG4gIGZvbnQtZmFtaWx5OiBcImZ1dHVyYV9sdGJvb2tcIiwgVmVyZGFuYSwgQXJpYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5hYm91dC5tYWluIC5tYWluX19pdGVtLXJpZ2h0LWNvbnQge1xuICBmbGV4OiAzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5hYm91dC5hcnRpY2xlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA3OHB4O1xufVxuXG4uYWJvdXQuYXJ0aWNsZXMgLmFydGljbGVzX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNDRweCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG59XG5cbi5hYm91dC5hcnRpY2xlcyAuYXJ0aWNsZXNfX2NvbnRhaW5lciBoMiB7XG4gIGNvbG9yOiAjMjYyNjI2O1xuICBmb250LWZhbWlseTogXCJmdXR1cmFfbHRib29rXCIsIFZlcmRhbmEsIEFyaWFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyMiU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLmFib3V0LmFydGljbGVzIC5hcnRpY2xlc19fY29udGFpbmVyIHAge1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1mYW1pbHk6IFwiaWRlYWxpc3Rfc2Fuc2xpZ2h0XCIsIFZlcmRhbmEsIEFyaWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogNjElO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG59XG5cbi5hYm91dC5hcnRpY2xlcyAuYXJ0aWNsZXNfX2xpbmUge1xuICB3aWR0aDogMTExcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICBtYXJnaW46IDE5cHggYXV0byAzMHB4O1xufVxuXG4uYWJvdXQuYXJ0aWNsZXMgLmFydGljbGVzX19pdGVtLWNvbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgbWFyZ2luLWJvdHRvbTogMTA1cHg7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG5cbi5hYm91dC5hcnRpY2xlcyAuYXJ0aWNsZXNfX2l0ZW0ge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXgtYmFzaXM6IDE3JTtcbn1cblxuLmFib3V0LmFydGljbGVzIC5hcnRpY2xlc19faXRlbTpudGgtY2hpbGQoZXZlbikge1xuICBtYXJnaW4tYm90dG9tOiAtNTBweDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG5cbi5hYm91dC5hcnRpY2xlcyAuYXJ0aWNsZXNfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIC5hcnRpY2xlc19fcCB7XG4gIHBhZGRpbmc6IDAgMTAlO1xufVxuXG4uYWJvdXQuYXJ0aWNsZXMgLmFydGljbGVzX19wIHtcbiAgY29sb3I6ICMyNjI2MjY7XG4gIGZvbnQtZmFtaWx5OiBcImZ1dHVyYV9sdGJvb2tcIiwgVmVyZGFuYSwgQXJpYWw7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCA1JTtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5hYm91dC5hcnRpY2xlcyAuYXJ0aWNsZXNfX2ltZy1iZy1jb250IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTE5OXB4O1xuICBtYXJnaW4tdG9wOiA1NHB4O1xufVxuXG4uYWJvdXQuYXJ0aWNsZXMgLmFydGljbGVzX19pbWctYmctY29udCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYWJvdXQuYXJ0aWNsZXMyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hYm91dC5hcnRpY2xlczIgLmFydGljbGVzX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNjBweCAwIDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG59XG5cbi5hYm91dC5hcnRpY2xlczIgLmFydGljbGVzX19jb250YWluZXIgaDIge1xuICBjb2xvcjogIzI2MjYyNjtcbiAgZm9udC1mYW1pbHk6IFwiZnV0dXJhX2x0Ym9va1wiLCBWZXJkYW5hLCBBcmlhbDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi5hYm91dC5hcnRpY2xlczIgLmFydGljbGVzX19jb250YWluZXIgcCB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LWZhbWlseTogXCJpZGVhbGlzdF9zYW5zbGlnaHRcIiwgVmVyZGFuYSwgQXJpYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiA2MyU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbn1cblxuLmFib3V0LmFydGljbGVzMiAuYXJ0aWNsZXNfX2xpbmUge1xuICB3aWR0aDogMTExcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICBtYXJnaW46IDE5cHggYXV0byAyM3B4O1xufVxuXG4uYWJvdXQuYXJ0aWNsZXMyIC5hcnRpY2xlc19faXRlbS1jb250IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG5cbi5hYm91dC5hcnRpY2xlczIgLmFydGljbGVzX19pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4LWJhc2lzOiAzMCU7XG59XG5cbi5hYm91dC5hcnRpY2xlczIgLmFydGljbGVzX19pdGVtIHAge1xuICBjb2xvcjogIzI2MjYyNjtcbiAgZm9udC1mYW1pbHk6IFwiZnV0dXJhX2x0Ym9va1wiLCBWZXJkYW5hLCBBcmlhbDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA5MCU7XG59XG5cbi5hYm91dC5hcnRpY2xlczIgLmFydGljbGVzX19pdGVtIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5hYm91dC5hcnRpY2xlczIgLmFydGljbGVzX19wIHtcbiAgY29sb3I6ICMyNjI2MjY7XG4gIGZvbnQtZmFtaWx5OiBcImZ1dHVyYV9sdGJvb2tcIiwgVmVyZGFuYSwgQXJpYWw7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLmFib3V0LmFydGljbGVzMiAuYXJ0aWNsZXNfX2ltZy1iZy1jb250IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTE5OXB4O1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG4uYWJvdXQuYXJ0aWNsZXMyIC5hcnRpY2xlc19faW1nLWJnLWNvbnQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmFib3V0LnRlc3RpbW9uaWFscyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG4uYWJvdXQudGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHNfX2hlYWRlci1jb250IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Fib3V0LXNsaWRlci1iZy5qcGdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogNTFweCAwIDM1N3B4IDI5cHg7XG59XG5cbi5hYm91dC50ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsc19faGVhZGVyLWNvbnQgaDMge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiZnV0dXJhX2x0Ym9va1wiLCBWZXJkYW5hLCBBcmlhbDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xufVxuXG4uYWJvdXQudGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHNfX291dGVyLWNvbnQge1xuICBiYWNrZ3JvdW5kOiAjMzQ0YjYxO1xuICBwYWRkaW5nOiA0NXB4IDE3NXB4IDM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFib3V0LnRlc3RpbW9uaWFscyAudGVzdGltb25pYWxzX19zbGlkZXItaXRlbSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLmFib3V0LnRlc3RpbW9uaWFscyAudGVzdGltb25pYWxzX19zbGlkZXItdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJNeXJpYWRQcm8tUmVndWxhclwiLCBWZXJkYW5hLCBBcmlhbDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLmFib3V0LnRlc3RpbW9uaWFscyAudGVzdGltb25pYWxzX19zbGlkZXItYXV0aG9yIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIk15cmlhZFByby1SZWd1bGFyXCIsIFZlcmRhbmEsIEFyaWFsO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmFib3V0LnRlc3RpbW9uaWFscyAudGVzdGltb25pYWxzX19oZWFkZXItY29udCB7XG4gICAgcGFkZGluZzogMzU3cHggMCA1MXB4IDQycHg7XG4gIH1cbiAgLmFib3V0LnRlc3RpbW9uaWFscyAudGVzdGltb25pYWxzX19vdXRlci1jb250IHtcbiAgICBwYWRkaW5nOiA0NXB4IDEzMHB4IDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAuYWJvdXQubWFpbiAubWFpbl9fYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY0NjY1O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5hYm91dC5tYWluIC5tYWluX19idG46Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNjQ2NjU7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmFib3V0Lm1haW4gLm1haW5fX2J0bjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNjQ2NjU7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYm91dC5tYWluIC5tYWluX19oMSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuYWJvdXQubWFpbiAubWFpbl9fcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuYWJvdXQubWFpbiAubWFpbl9faXRlbSB7XG4gICAgd2lkdGg6IDEzNXB4O1xuICB9XG4gIC5hYm91dC5tYWluIC5tYWluX19pdGVtLWxpc3QtdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLmFib3V0Lm1haW4gLm1haW5fX2l0ZW0tY29udCB7XG4gICAgcGFkZGluZzogMjJweCAyMHB4O1xuICB9XG4gIC5hYm91dC5hcnRpY2xlcyAuYXJ0aWNsZXNfX2NvbnRhaW5lciBoMiB7XG4gICAgd2lkdGg6IDI4JTtcbiAgfVxuICAuYWJvdXQuYXJ0aWNsZXMgLmFydGljbGVzX19pdGVtIGltZyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG4gIC5hYm91dC5hcnRpY2xlcyAuYXJ0aWNsZXNfX3Age1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBwYWRkaW5nOiAwIDUlO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG4gIC5hYm91dC5hcnRpY2xlczIgLmFydGljbGVzX19pdGVtIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hYm91dC50ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsc19fb3V0ZXItY29udCB7XG4gICAgcGFkZGluZzogNDVweCAxMDBweCAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQubWFpbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hYm91dC1iZy0xOTIwLmpwZykgY2VudGVyIHRvcCBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICB9XG4gIC5hYm91dC5tYWluIC5tYWluX19oMSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxuICAuYWJvdXQubWFpbiAubWFpbl9fcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFib3V0Lm1haW4gLm1haW5fX2J0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2NDY2NTtcbiAgICBib3JkZXItcmFkaXVzOiAxN3B4O1xuICAgIGNvbG9yOiAjZmVmZWZlO1xuICAgIGZvbnQtZmFtaWx5OiBcInBmX2VuY29yZV9zYW5zX3Byb21lZGl1bVwiLCBWZXJkYW5hLCBBcmlhbDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTAwZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuYWJvdXQubWFpbiAubWFpbl9faXRlbS1yaWdodC1jb250IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5hYm91dC5tYWluIC5tYWluX19pdGVtLWxpc3QtY29udCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmFib3V0Lm1haW4gLm1haW5fX2l0ZW0tY29udCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuYWJvdXQubWFpbiAubWFpbl9faXRlbS1saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYWJvdXQubWFpbiAubWFpbl9faXRlbSB7XG4gICAgd2lkdGg6IDEzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmFib3V0Lm1haW4gLm1haW5fX2l0ZW0tbGlzdC10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuICAuYWJvdXQubWFpbiAubWFpbl9faXRlbS1jb250IHtcbiAgICBwYWRkaW5nOiAyMnB4IDIwcHg7XG4gIH1cbiAgLmFib3V0Lm1haW4gLm1haW5fX3BhZC0wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5hYm91dC5tYWluIC5tYWluX19pdGVtLXJpZ2h0LWNvbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmFib3V0Lm1haW4gLm1haW5fX2l0ZW0ge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLmFib3V0LmFydGljbGVzIC5hcnRpY2xlc19fY29udGFpbmVyIGgyIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5hYm91dC5hcnRpY2xlcyAuYXJ0aWNsZXNfX2l0ZW0tY29udCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gIH1cbiAgLmFib3V0LmFydGljbGVzIC5hcnRpY2xlc19faXRlbSB7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICBhbGlnbi1zZWxmOiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbiAgLmFib3V0LmFydGljbGVzIC5hcnRpY2xlc19faXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIGFsaWduLXNlbGY6IGF1dG87XG4gIH1cbiAgLmFib3V0LmFydGljbGVzIC5hcnRpY2xlc19faXRlbSBpbWcge1xuICAgIG1pbi13aWR0aDogMTE1cHg7XG4gICAgbWluLWhlaWdodDogMTE1cHg7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmFib3V0LmFydGljbGVzIC5hcnRpY2xlc19faXRlbTpudGgtY2hpbGQoZXZlbikgaW1nIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLmFib3V0LmFydGljbGVzIC5hcnRpY2xlc19fY29udGFpbmVyIHAge1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbiAgLmFib3V0LmFydGljbGVzIC5hcnRpY2xlX19wLTAge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmFib3V0LmFydGljbGVzMiAuYXJ0aWNsZV9fcC0wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5hYm91dC5hcnRpY2xlczIgLmFydGljbGVzX19jb250YWluZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB3aWR0aDogOTklO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG4gIC5hYm91dC5hcnRpY2xlczIgLmFydGljbGVzX19jb250YWluZXIgcCB7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxuICAuYWJvdXQuYXJ0aWNsZXMyIC5hcnRpY2xlc19faXRlbS1jb250IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgLmFib3V0LmFydGljbGVzMiAuYXJ0aWNsZXNfX2l0ZW0gaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5hYm91dC5hcnRpY2xlczIgLmFydGljbGVzX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLmFib3V0LmFydGljbGVzMiAuYXJ0aWNsZXNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuYWJvdXQudGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHNfX2hlYWRlci1jb250IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmFib3V0LnRlc3RpbW9uaWFscyAudGVzdGltb25pYWxzX19wYWQtMCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuYWJvdXQudGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHNfX291dGVyLWNvbnQge1xuICAgIHBhZGRpbmc6IDQ1cHggNDBweCAzNXB4O1xuICB9XG4gIC5hYm91dC50ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsc19fc2xpZGVyLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuYWJvdXQubWFpbiAubWFpbl9faXRlbS1saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgfVxufVxuXG4uc2VvLmFydGljbGVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDc4cHg7XG59XG5cbi5zZW8uYXJ0aWNsZXMgLmFydGljbGVzX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNTNweCAyMCUgNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbn1cblxuLnNlby5hcnRpY2xlcyAuYXJ0aWNsZXNfX2NvbnRhaW5lciBoMiB7XG4gIGNvbG9yOiAjMjYyNjI2O1xuICBmb250LWZhbWlseTogXCJmdXR1cmFfbHRib29rXCIsIFZlcmRhbmEsIEFyaWFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc2VvLmFydGljbGVzIC5hcnRpY2xlc19fY29udGFpbmVyIHAge1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1mYW1pbHk6IFwiaWRlYWxpc3Rfc2Fuc2xpZ2h0XCIsIFZlcmRhbmEsIEFyaWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xufVxuXG4uc2VvLmFydGljbGVzIC5hcnRpY2xlc19fbGluZSB7XG4gIHdpZHRoOiAxMTFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG4gIG1hcmdpbjogMTlweCBhdXRvIDIzcHg7XG59XG5cbi5zZW8uYXJ0aWNsZV9iaWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2hvbWUtYXJ0aWNlLmpwZ1wiKSBjZW50ZXIgdG9wIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAyNTRweCAwIDE4MXB4O1xufVxuXG4uc2VvLmFydGljbGVfYmlnIC5hcnRpY2xlc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDYxcHggMTglIDg2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTIsIDc1LCA5NywgMC43Mik7XG59XG5cbi5zZW8uYXJ0aWNsZV9iaWcgLmFydGljbGVzX19jb250YWluZXIgaDIge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiZnV0dXJhX2x0Ym9va1wiLCBWZXJkYW5hLCBBcmlhbDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgd2lkdGg6IDQwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlby5hcnRpY2xlX2JpZyAuYXJ0aWNsZXNfX2NvbnRhaW5lciBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcImlkZWFsaXN0X3NhbnNsaWdodFwiLCBWZXJkYW5hLCBBcmlhbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbn1cblxuLnNlby5hcnRpY2xlX2JpZyAuYXJ0aWNsZXNfX2NvbnRhaW5lciBwIGEge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4uc2VvLmFydGljbGVfYmlnIC5hcnRpY2xlc19fY29udGFpbmVyIHVsIHtcbiAgbWFyZ2luOiAwIGF1dG8gNTBweDtcbn1cblxuLnNlby5hcnRpY2xlX2JpZyAuYXJ0aWNsZXNfX2NvbnRhaW5lciB1bCBsaSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJpZGVhbGlzdF9zYW5zbGlnaHRcIiwgVmVyZGFuYSwgQXJpYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5zZW8uYXJ0aWNsZV9iaWcgLmFydGljbGVzX19jb250YWluZXIgcCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlby5hcnRpY2xlX2JpZyAuYXJ0aWNsZXNfX2NvbnRhaW5lciBwIGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlby5hcnRpY2xlX2JpZyAuYXJ0aWNsZXNfX2NvbnRhaW5lciBwIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VvLmFydGljbGVfYmlnIC5hcnRpY2xlc19fY29udGFpbmVyIHAgYTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4uc2VvLmFydGljbGVfYmlnIC5hcnRpY2xlc19fbGluZSB7XG4gIHdpZHRoOiAxMTFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG4gIG1hcmdpbjogMTlweCBhdXRvIDIzcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VvLmFydGljbGVzIC5hcnRpY2xlc19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMCU7XG4gIH1cbiAgLnNlby5hcnRpY2xlcyAuYXJ0aWNsZXNfX2NvbnRhaW5lciBoMiB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAuc2VvLmFydGljbGVzIC5hcnRpY2xlc19fY29udGFpbmVyIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIH1cbiAgLnNlby5hcnRpY2xlX2JpZyB7XG4gICAgcGFkZGluZzogMTAxcHggMCAxODBweDtcbiAgfVxuICAuc2VvLmFydGljbGVfYmlnIC5hcnRpY2xlc19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMCU7XG4gIH1cbiAgLnNlby5hcnRpY2xlX2JpZyAuYXJ0aWNsZXNfX2NvbnRhaW5lciBoMiB7XG4gICAgd2lkdGg6IDM4JTtcbiAgfVxuICAuc2VvLmFydGljbGVfYmlnIC5hcnRpY2xlc19fY29udGFpbmVyIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZW8uYXJ0aWNsZV9iaWcgLmFydGljbGVzX19jb250YWluZXIgdWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VvLmFydGljbGVzIC5hcnRpY2xlc19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuc2VvLmFydGljbGVzIC5hcnRpY2xlc19fY29udGFpbmVyIGgyIHtcbiAgICB3aWR0aDogOTglO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG4gIC5zZW8uYXJ0aWNsZXMgLmFydGljbGVzX19jb250YWluZXIgcCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5zZW8uYXJ0aWNsZXMgLmFydGljbGVzX19wYWQtMCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc2VvLmFydGljbGVfYmlnIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbiAgLnNlby5hcnRpY2xlX2JpZyAuYXJ0aWNsZXNfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnNlby5hcnRpY2xlX2JpZyAuYXJ0aWNsZXNfX2NvbnRhaW5lciBoMiB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxuICAuc2VvLmFydGljbGVfYmlnIC5hcnRpY2xlc19fY29udGFpbmVyIHAge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuc2VvLmFydGljbGVfYmlnIC5hcnRpY2xlc19fY29udGFpbmVyIHVsIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5zZW8uYXJ0aWNsZV9iaWcgLmFydGljbGVzX19wYWQtMCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uc2VvLmFydGljbGVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDc4cHg7XG59XG5cbi5zZW8uYXJ0aWNsZXMgLmFydGljbGVzX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNTNweCAyMCUgNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbn1cblxuLnNlby5hcnRpY2xlcyAuYXJ0aWNsZXNfX2NvbnRhaW5lciBoMiB7XG4gIGNvbG9yOiAjMjYyNjI2O1xuICBmb250LWZhbWlseTogXCJmdXR1cmFfbHRib29rXCIsIFZlcmRhbmEsIEFyaWFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc2VvLmFydGljbGVzIC5hcnRpY2xlc19fY29udGFpbmVyIHAge1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1mYW1pbHk6IFwiaWRlYWxpc3Rfc2Fuc2xpZ2h0XCIsIFZlcmRhbmEsIEFyaWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xufVxuXG4uc2VvLmFydGljbGVzIC5hcnRpY2xlc19fbGluZSB7XG4gIHdpZHRoOiAxMTFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG4gIG1hcmdpbjogMTlweCBhdXRvIDIzcHg7XG59XG5cbi5zZW8uYXJ0aWNsZXNfX21haW4ge1xuICBwYWRkaW5nOiAxMTBweCAwIDYwcHg7XG59XG5cbi5zZW8uYXJ0aWNsZXNfX21haW4gaDEsIC5zZW8uYXJ0aWNsZXNfX21haW4gaDIsIC5zZW8uYXJ0aWNsZXNfX21haW4gaDMsIC5zZW8uYXJ0aWNsZXNfX21haW4gaDQsIC5zZW8uYXJ0aWNsZXNfX21haW4gaDUsIC5zZW8uYXJ0aWNsZXNfX21haW4gaDYsIC5zZW8uYXJ0aWNsZXNfX21haW4gdWwsIC5zZW8uYXJ0aWNsZXNfX21haW4gb2wsIC5zZW8uYXJ0aWNsZXNfX21haW4gcCB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4uc2VvLmFydGljbGVzX19tYWluIGgxIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBtYXJnaW46IDI1cHggYXV0byAzNXB4O1xufVxuXG4uc2VvLmFydGljbGVzX19tYWluIGgyIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBtYXJnaW46IDIwcHggYXV0byAyNXB4O1xufVxuXG4uc2VvLmFydGljbGVzX19tYWluIGgzIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBtYXJnaW46IDE1cHggYXV0byAyMHB4O1xufVxuXG4uc2VvLmFydGljbGVzX19tYWluIGg0IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW46IDEwcHggYXV0byAxNXB4O1xufVxuXG4uc2VvLmFydGljbGVzX19tYWluIGg1IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW46IDVweCBhdXRvIDEwcHg7XG59XG5cbi5zZW8uYXJ0aWNsZXNfX21haW4gaDYge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogNXB4IGF1dG8gMTBweDtcbn1cblxuLnNlby5hcnRpY2xlc19fbWFpbiBoMSwgLnNlby5hcnRpY2xlc19fbWFpbiBoMiwgLnNlby5hcnRpY2xlc19fbWFpbiBoMyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5zZW8uYXJ0aWNsZXNfX21haW4gaDQsIC5zZW8uYXJ0aWNsZXNfX21haW4gaDUsIC5zZW8uYXJ0aWNsZXNfX21haW4gaDYge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uc2VvLmFydGljbGVzX19tYWluIHVsLCAuc2VvLmFydGljbGVzX19tYWluIG9sLCAuc2VvLmFydGljbGVzX19tYWluIHAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4udGVzdGltb25pYWxzX19zZW8ge1xuICBtYXJnaW46IDUwcHggMCA1MHB4O1xufVxuXG4uc3RlcHNfX3NlbyB7XG4gIG1hcmdpbjogNTBweCAwIDUwcHg7XG59XG5cbi5hYm91dF9fc2VvLCAuaW5mb19fc2VvIHtcbiAgbWFyZ2luOiA1MHB4IDAgNTBweDtcbn1cblxuLnNlby5hcnRpY2xlX2JpZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDIwcHggMCAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaG9tZS1hcnRpY2UuanBnXCIpIGNlbnRlciB0b3Agbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDI1NHB4IDAgMTgxcHg7XG59XG5cbi5zZW8uYXJ0aWNsZV9iaWcgLmFydGljbGVzX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNjFweCAxOCUgODZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MiwgNzUsIDk3LCAwLjcyKTtcbn1cblxuLnNlby5hcnRpY2xlX2JpZyAuYXJ0aWNsZXNfX2NvbnRhaW5lciBoMiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJmdXR1cmFfbHRib29rXCIsIFZlcmRhbmEsIEFyaWFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB3aWR0aDogNDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VvLmFydGljbGVfYmlnIC5hcnRpY2xlc19fY29udGFpbmVyIHAge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiaWRlYWxpc3Rfc2Fuc2xpZ2h0XCIsIFZlcmRhbmEsIEFyaWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xufVxuXG4uc2VvLmFydGljbGVfYmlnIC5hcnRpY2xlc19fY29udGFpbmVyIHAgYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5zZW8uYXJ0aWNsZV9iaWcgLmFydGljbGVzX19jb250YWluZXIgdWwge1xuICBtYXJnaW46IDAgYXV0byA1MHB4O1xufVxuXG4uc2VvLmFydGljbGVfYmlnIC5hcnRpY2xlc19fY29udGFpbmVyIHVsIGxpIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcImlkZWFsaXN0X3NhbnNsaWdodFwiLCBWZXJkYW5hLCBBcmlhbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnNlby5hcnRpY2xlX2JpZyAuYXJ0aWNsZXNfX2NvbnRhaW5lciBwIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VvLmFydGljbGVfYmlnIC5hcnRpY2xlc19fY29udGFpbmVyIHAgYTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VvLmFydGljbGVfYmlnIC5hcnRpY2xlc19fY29udGFpbmVyIHAgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZW8uYXJ0aWNsZV9iaWcgLmFydGljbGVzX19jb250YWluZXIgcCBhOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi5zZW8uYXJ0aWNsZV9iaWcgLmFydGljbGVzX19saW5lIHtcbiAgd2lkdGg6IDExMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgbWFyZ2luOiAxOXB4IGF1dG8gMjNweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZW8uYXJ0aWNsZXMgLmFydGljbGVzX19jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcbiAgfVxuICAuc2VvLmFydGljbGVzIC5hcnRpY2xlc19fY29udGFpbmVyIGgyIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC5zZW8uYXJ0aWNsZXMgLmFydGljbGVzX19jb250YWluZXIgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgfVxuICAuc2VvLmFydGljbGVfYmlnIHtcbiAgICBwYWRkaW5nOiAxMDFweCAwIDE4MHB4O1xuICB9XG4gIC5zZW8uYXJ0aWNsZV9iaWcgLmFydGljbGVzX19jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcbiAgfVxuICAuc2VvLmFydGljbGVfYmlnIC5hcnRpY2xlc19fY29udGFpbmVyIGgyIHtcbiAgICB3aWR0aDogMzglO1xuICB9XG4gIC5zZW8uYXJ0aWNsZV9iaWcgLmFydGljbGVzX19jb250YWluZXIgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlby5hcnRpY2xlX2JpZyAuYXJ0aWNsZXNfX2NvbnRhaW5lciB1bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZW8uYXJ0aWNsZXMgLmFydGljbGVzX19jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5zZW8uYXJ0aWNsZXMgLmFydGljbGVzX19jb250YWluZXIgaDIge1xuICAgIHdpZHRoOiA5OCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cbiAgLnNlby5hcnRpY2xlcyAuYXJ0aWNsZXNfX2NvbnRhaW5lciBwIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnNlby5hcnRpY2xlcyAuYXJ0aWNsZXNfX3BhZC0wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5zZW8uYXJ0aWNsZV9iaWcge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICAuc2VvLmFydGljbGVfYmlnIC5hcnRpY2xlc19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuc2VvLmFydGljbGVfYmlnIC5hcnRpY2xlc19fY29udGFpbmVyIGgyIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG4gIC5zZW8uYXJ0aWNsZV9iaWcgLmFydGljbGVzX19jb250YWluZXIgcCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5zZW8uYXJ0aWNsZV9iaWcgLmFydGljbGVzX19jb250YWluZXIgdWwge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLnNlby5hcnRpY2xlX2JpZyAuYXJ0aWNsZXNfX3BhZC0wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5zZW8uYXJ0aWNsZXNfX21haW4ge1xuICAgIHBhZGRpbmc6IDExMHB4IDAgNjBweDtcbiAgfVxuICAuc2VvLmFydGljbGVzX19tYWluIGgxLCAuc2VvLmFydGljbGVzX19tYWluIGgyLCAuc2VvLmFydGljbGVzX19tYWluIGgzLCAuc2VvLmFydGljbGVzX19tYWluIGg0LCAuc2VvLmFydGljbGVzX19tYWluIGg1LCAuc2VvLmFydGljbGVzX19tYWluIGg2LCAuc2VvLmFydGljbGVzX19tYWluIHVsLCAuc2VvLmFydGljbGVzX19tYWluIG9sLCAuc2VvLmFydGljbGVzX19tYWluIHAge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gIC5zZW8uYXJ0aWNsZXNfX21haW4gaDEge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBtYXJnaW46IDIwcHggYXV0byAzMHB4O1xuICB9XG4gIC5zZW8uYXJ0aWNsZXNfX21haW4gaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBtYXJnaW46IDIwcHggYXV0byAyNXB4O1xuICB9XG4gIC5zZW8uYXJ0aWNsZXNfX21haW4gaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW46IDE1cHggYXV0byAyMHB4O1xuICB9XG4gIC5zZW8uYXJ0aWNsZXNfX21haW4gaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW46IDEwcHggYXV0byAxNXB4O1xuICB9XG4gIC5zZW8uYXJ0aWNsZXNfX21haW4gaDUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW46IDVweCBhdXRvIDEwcHg7XG4gIH1cbiAgLnNlby5hcnRpY2xlc19fbWFpbiBoNiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogNXB4IGF1dG8gMTBweDtcbiAgfVxuICAuc2VvLmFydGljbGVzX19tYWluIGgxLCAuc2VvLmFydGljbGVzX19tYWluIGgyLCAuc2VvLmFydGljbGVzX19tYWluIGgzIHtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG4gIC5zZW8uYXJ0aWNsZXNfX21haW4gaDQsIC5zZW8uYXJ0aWNsZXNfX21haW4gaDUsIC5zZW8uYXJ0aWNsZXNfX21haW4gaDYge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbiAgLnNlby5hcnRpY2xlc19fbWFpbiB1bCwgLnNlby5hcnRpY2xlc19fbWFpbiBvbCwgLnNlby5hcnRpY2xlc19fbWFpbiBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC50ZXN0aW1vbmlhbHNfX3NlbyB7XG4gICAgbWFyZ2luOiAyNXB4IDAgMjVweDtcbiAgfVxuICAuc3RlcHNfX3NlbyB7XG4gICAgbWFyZ2luOiAyNXB4IDAgMjVweDtcbiAgfVxuICAuYWJvdXRfX3NlbywgLmluZm9fX3NlbyB7XG4gICAgbWFyZ2luOiAyNXB4IDAgMjVweDtcbiAgfVxufVxuXG4udGVzdGltb25pYWxzLm1haW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGVzdGltb25pYWxzLWJnLTE5MjAuanBnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4udGVzdGltb25pYWxzLm1haW4gLm1haW5fX2gxIHtcbiAgY29sb3I6ICNmZmZlZmU7XG4gIGZvbnQtZmFtaWx5OiBcImZ1dHVyYV9sdGJvb2tcIiwgVmVyZGFuYSwgQXJpYWw7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIHdpZHRoOiA2MCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xuICBtYXJnaW46IDE3MXB4IGF1dG8gMTZweDtcbn1cblxuLnRlc3RpbW9uaWFscy5tYWluIC5tYWluX19wIHtcbiAgY29sb3I6ICNmZmZlZmU7XG4gIGZvbnQtZmFtaWx5OiBcImZ1dHVyYV9sdGJvb2tcIiwgVmVyZGFuYSwgQXJpYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgd2lkdGg6IDMwJTtcbiAgbWFyZ2luOiAxMHB4IGF1dG8gMTdweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xufVxuXG4udGVzdGltb25pYWxzLm1haW4gLm1haW5fX2J0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjQ2NjU7XG4gIGJvcmRlci1yYWRpdXM6IDE3cHg7XG4gIGNvbG9yOiAjZmVmZWZlO1xuICBmb250LWZhbWlseTogXCJwZl9lbmNvcmVfc2Fuc19wcm9tZWRpdW1cIiwgVmVyZGFuYSwgQXJpYWw7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xMDBlbTtcbiAgbWFyZ2luLWJvdHRvbTogNDdweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3M7XG59XG5cbi50ZXN0aW1vbmlhbHMubWFpbiAubWFpbl9fYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNlNjQ2NjU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnRlc3RpbW9uaWFscy5tYWluIC5tYWluX19idG46Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2U2NDY2NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udGVzdGltb25pYWxzLm1haW4gLm1haW5fX2J0bjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2U2NDY2NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udGVzdGltb25pYWxzLm1haW4gLm1haW5fX3N0aWNrZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50ZXN0aW1vbmlhbHMubWFpbiAubWFpbl9faXRlbS1jb250IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMzNDRiNjE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDIycHggNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTc5cHg7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG59XG5cbi50ZXN0aW1vbmlhbHMubWFpbiAubWFpbl9faXRlbS1saXN0LWNvbnQge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4udGVzdGltb25pYWxzLm1haW4gLm1haW5fX2l0ZW0tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi50ZXN0aW1vbmlhbHMubWFpbiAubWFpbl9faXRlbS1saXN0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udGVzdGltb25pYWxzLm1haW4gLm1haW5fX2l0ZW0tbGlzdC10ZXh0IHtcbiAgY29sb3I6ICNmZmZlZmU7XG4gIGZvbnQtZmFtaWx5OiBcImZ1dHVyYV9sdGJvb2tcIiwgVmVyZGFuYSwgQXJpYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi50ZXN0aW1vbmlhbHMubWFpbiAubWFpbl9faXRlbS1yaWdodC1jb250IHtcbiAgZmxleDogMztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4udGVzdGltb25pYWxzLmFydGljbGVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDc4cHg7XG59XG5cbi50ZXN0aW1vbmlhbHMuYXJ0aWNsZXMgLmFydGljbGVzX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNDRweCAwIDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG59XG5cbi50ZXN0aW1vbmlhbHMuYXJ0aWNsZXMgLmFydGljbGVzX19jb250YWluZXIgaDIge1xuICBjb2xvcjogIzI2MjYyNjtcbiAgZm9udC1mYW1pbHk6IFwiZnV0dXJhX2x0Ym9va1wiLCBWZXJkYW5hLCBBcmlhbDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMjIlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi50ZXN0aW1vbmlhbHMuYXJ0aWNsZXMgLmFydGljbGVzX19saW5lIHtcbiAgd2lkdGg6IDExMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgbWFyZ2luOiAxOXB4IGF1dG8gMzBweDtcbn1cblxuLnRlc3RpbW9uaWFscy5hcnRpY2xlcyAuYXJ0aWNsZXNfX3Bvc3Qge1xuICBwYWRkaW5nOiAwIDE5JTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnRlc3RpbW9uaWFscy5hcnRpY2xlcyAuYXJ0aWNsZXNfX3Bvc3Q6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50ZXN0aW1vbmlhbHMuYXJ0aWNsZXMgLmFydGljbGVzX19wb3N0LXRleHQge1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1mYW1pbHk6IFwiaWRlYWxpc3Rfc2Fuc2xpZ2h0XCIsIFZlcmRhbmEsIEFyaWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbn1cblxuLnRlc3RpbW9uaWFscy5hcnRpY2xlcyAuYXJ0aWNsZXNfX3Bvc3QtYXV0aG9yIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtZmFtaWx5OiBcImlkZWFsaXN0X3NhbnNsaWdodFwiLCBWZXJkYW5hLCBBcmlhbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4udGVzdGltb25pYWxzLmFydGljbGVzIC5hcnRpY2xlc19faW1nLWNvbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi50ZXN0aW1vbmlhbHMuYXJ0aWNsZXMgLmFydGljbGVzX19pbWctY29udCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC50ZXN0aW1vbmlhbHMubWFpbiAubWFpbl9fYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY0NjY1O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC50ZXN0aW1vbmlhbHMubWFpbiAubWFpbl9fYnRuOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY0NjY1O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC50ZXN0aW1vbmlhbHMubWFpbiAubWFpbl9fYnRuOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2NDY2NTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRlc3RpbW9uaWFscy5tYWluIC5tYWluX19oMSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAudGVzdGltb25pYWxzLm1haW4gLm1haW5fX3Age1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnRlc3RpbW9uaWFscy5tYWluIC5tYWluX19pdGVtIHtcbiAgICB3aWR0aDogMTM1cHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFscy5tYWluIC5tYWluX19pdGVtLWxpc3QtdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFscy5tYWluIC5tYWluX19pdGVtLWNvbnQge1xuICAgIHBhZGRpbmc6IDIycHggMjBweDtcbiAgfVxuICAudGVzdGltb25pYWxzLmFydGljbGVzIC5hcnRpY2xlc19fY29udGFpbmVyIGgyIHtcbiAgICB3aWR0aDogMjglO1xuICB9XG4gIC50ZXN0aW1vbmlhbHMuYXJ0aWNsZXMgLmFydGljbGVzX19wb3N0IHtcbiAgICBwYWRkaW5nOiAwIDEwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlc3RpbW9uaWFscy5tYWluIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGVzdGltb25pYWxzLWJnLTE5MjAuanBnXCIpIGNlbnRlciB0b3Agbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgfVxuICAudGVzdGltb25pYWxzLm1haW4gLm1haW5fX2gxIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG4gIC50ZXN0aW1vbmlhbHMubWFpbiAubWFpbl9fcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRlc3RpbW9uaWFscy5tYWluIC5tYWluX19idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNjQ2NjU7XG4gICAgYm9yZGVyLXJhZGl1czogMTdweDtcbiAgICBjb2xvcjogI2ZlZmVmZTtcbiAgICBmb250LWZhbWlseTogXCJwZl9lbmNvcmVfc2Fuc19wcm9tZWRpdW1cIiwgVmVyZGFuYSwgQXJpYWw7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjEwMGVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFscy5tYWluIC5tYWluX19pdGVtLXJpZ2h0LWNvbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnRlc3RpbW9uaWFscy5tYWluIC5tYWluX19pdGVtLWxpc3QtY29udCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLnRlc3RpbW9uaWFscy5tYWluIC5tYWluX19pdGVtLWNvbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnRlc3RpbW9uaWFscy5tYWluIC5tYWluX19pdGVtLWxpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC50ZXN0aW1vbmlhbHMubWFpbiAubWFpbl9faXRlbSB7XG4gICAgd2lkdGg6IDEzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFscy5tYWluIC5tYWluX19pdGVtLWxpc3QtdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFscy5tYWluIC5tYWluX19pdGVtLWNvbnQge1xuICAgIHBhZGRpbmc6IDIycHggMjBweDtcbiAgfVxuICAudGVzdGltb25pYWxzLm1haW4gLm1haW5fX3BhZC0wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC50ZXN0aW1vbmlhbHMubWFpbiAubWFpbl9faXRlbS1yaWdodC1jb250IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC50ZXN0aW1vbmlhbHMubWFpbiAubWFpbl9faXRlbSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAudGVzdGltb25pYWxzLmFydGljbGVzIC5hcnRpY2xlc19fY29udGFpbmVyIGgyIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC50ZXN0aW1vbmlhbHMuYXJ0aWNsZXMgLmFydGljbGVzX19wb3N0IHtcbiAgICBwYWRkaW5nOiAwIDUlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAudGVzdGltb25pYWxzLm1haW4gLm1haW5fX2l0ZW0tbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gIH1cbn1cblxuLnByaWNlcy5tYWluIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3ByaWNlcy1iZy0xOTIwLmpwZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnByaWNlcy5tYWluIC5tYWluX19oMSB7XG4gIGNvbG9yOiAjZmZmZWZlO1xuICBmb250LWZhbWlseTogXCJmdXR1cmFfbHRib29rXCIsIFZlcmRhbmEsIEFyaWFsO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogNjAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgbWFyZ2luOiAxNzFweCBhdXRvIDE2cHg7XG59XG5cbi5wcmljZXMubWFpbiAubWFpbl9fcCB7XG4gIGNvbG9yOiAjZmZmZWZlO1xuICBmb250LWZhbWlseTogXCJmdXR1cmFfbHRib29rXCIsIFZlcmRhbmEsIEFyaWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHdpZHRoOiAzMCU7XG4gIG1hcmdpbjogMTBweCBhdXRvIDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbn1cblxuLnByaWNlcy5tYWluIC5tYWluX19idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY0NjY1O1xuICBib3JkZXItcmFkaXVzOiAxN3B4O1xuICBjb2xvcjogI2ZlZmVmZTtcbiAgZm9udC1mYW1pbHk6IFwicGZfZW5jb3JlX3NhbnNfcHJvbWVkaXVtXCIsIFZlcmRhbmEsIEFyaWFsO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTAwZW07XG4gIG1hcmdpbi1ib3R0b206IDQ3cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzO1xufVxuXG4ucHJpY2VzLm1haW4gLm1haW5fX2J0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZTY0NjY1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wcmljZXMubWFpbiAubWFpbl9fYnRuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNlNjQ2NjU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnByaWNlcy5tYWluIC5tYWluX19idG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNlNjQ2NjU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnByaWNlcy5tYWluIC5tYWluX19zdGlja2VyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucHJpY2VzLm1haW4gLm1haW5fX2l0ZW0tY29udCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMzQ0YjYxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyMnB4IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IC03OXB4O1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuXG4ucHJpY2VzLm1haW4gLm1haW5fX2l0ZW0tbGlzdC1jb250IHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnByaWNlcy5tYWluIC5tYWluX19pdGVtLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ucHJpY2VzLm1haW4gLm1haW5fX2l0ZW0tbGlzdDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnByaWNlcy5tYWluIC5tYWluX19pdGVtLWxpc3QtdGV4dCB7XG4gIGNvbG9yOiAjZmZmZWZlO1xuICBmb250LWZhbWlseTogXCJmdXR1cmFfbHRib29rXCIsIFZlcmRhbmEsIEFyaWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ucHJpY2VzLm1haW4gLm1haW5fX2l0ZW0tcmlnaHQtY29udCB7XG4gIGZsZXg6IDM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHggMCAzNXB4O1xufVxuXG4udGFibGVfX2gzIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtZmFtaWx5OiBcImZ1dHVyYV9sdGJvb2tcIiwgVmVyZGFuYSwgQXJpYWw7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAzMHB4IDAgMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG59XG5cbi50YWJsZSAudGFibGVfX2hlYWQtcCB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LWZhbWlseTogXCJmdXR1cmFfbHRib29rXCIsIFZlcmRhbmEsIEFyaWFsO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICBtYXJnaW4tYm90dG9tOiAzN3B4O1xufVxuXG4udGFibGVfX2Jsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50YWJsZV9fY29sLWJpZyB7XG4gIHdpZHRoOiAyMCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4udGFibGVfX2hlYWQge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1mYW1pbHk6IFwiZnV0dXJhX2x0Ym9va1wiLCBWZXJkYW5hLCBBcmlhbDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNjY2O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGhlaWdodDogODBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4udGFibGVfX3Jvdy1oZWFkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE4cHggMDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcImZ1dHVyYV9sdGJvb2tcIiwgVmVyZGFuYSwgQXJpYWw7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLnRhYmxlX19yb3ctaGVhZDpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG59XG5cbi50YWJsZV9fY29sMSB7XG4gIHdpZHRoOiA5LjUlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnRhYmxlX19jb2wyIHtcbiAgd2lkdGg6IDE0JTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi50YWJsZV9fY29sLWhlYWQge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtZmFtaWx5OiBcImZ1dHVyYV9sdGJvb2tcIiwgVmVyZGFuYSwgQXJpYWw7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNjY2O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGhlaWdodDogODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGFibGVfX2xlZnQtcGFydCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YWJsZV9fY29sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMzNDRiNjE7XG4gIGZvbnQtZmFtaWx5OiBcImZ1dHVyYV9sdGJvb2tcIiwgVmVyZGFuYSwgQXJpYWw7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMTdweCAwO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4udGFibGVfX2NvbDpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG59XG5cbi50YWJsZV9fY29sIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNHB4O1xufVxuXG4udGFibGVfX2hlYWQtbW9iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRhYmxlX19jb2wtYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGFibGUyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbn1cblxuLnRhYmxlMl9fZ2xvYmFsLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4IDAgNzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGFibGUyX19ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cblxuLnRhYmxlMl9faDMge1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1mYW1pbHk6IFwiZnV0dXJhX2x0Ym9va1wiLCBWZXJkYW5hLCBBcmlhbDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDMwcHggMCAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuXG4udGFibGUyIC50YWJsZV9faGVhZC1wIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtZmFtaWx5OiBcImZ1dHVyYV9sdGJvb2tcIiwgVmVyZGFuYSwgQXJpYWw7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gIG1hcmdpbi1ib3R0b206IDM3cHg7XG4gIHotaW5kZXg6IDM7XG59XG5cbi50YWJsZTJfX2Jsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50YWJsZTJfX2NvbC1iaWcge1xuICB3aWR0aDogMjAlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnRhYmxlMl9faGVhZCB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LWZhbWlseTogXCJmdXR1cmFfbHRib29rXCIsIFZlcmRhbmEsIEFyaWFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM2NjY7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi50YWJsZTJfX3Jvdy1oZWFkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE4cHggMDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcImZ1dHVyYV9sdGJvb2tcIiwgVmVyZGFuYSwgQXJpYWw7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLnRhYmxlMl9fY29sMiB7XG4gIHdpZHRoOiA0MCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4udGFibGUyX19yb3ctaGVhZDpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG59XG5cbi50YWJsZTJfX2NvbC1oZWFkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LWZhbWlseTogXCJmdXR1cmFfbHRib29rXCIsIFZlcmRhbmEsIEFyaWFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzY2NjtcbiAgcGFkZGluZzogMTBweCAwO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRhYmxlMl9fbGVmdC1wYXJ0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRhYmxlMl9fY29sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMzNDRiNjE7XG4gIGZvbnQtZmFtaWx5OiBcImZ1dHVyYV9sdGJvb2tcIiwgVmVyZGFuYSwgQXJpYWw7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMTdweCAwO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4udGFibGUyX19jb2w6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xufVxuXG4udGFibGUyX19jb2wgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC00cHg7XG59XG5cbi50YWJsZTJfX2hlYWQtbW9iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRhYmxlMl9fY29sLWFycm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1hci1iLTcwIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAucHJpY2VzLm1haW4gLm1haW5fX2J0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2NDY2NTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAucHJpY2VzLm1haW4gLm1haW5fX2J0bjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2NDY2NTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAucHJpY2VzLm1haW4gLm1haW5fX2J0bjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNjQ2NjU7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcmljZXMubWFpbiAubWFpbl9faDEge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLnByaWNlcy5tYWluIC5tYWluX19wIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5wcmljZXMubWFpbiAubWFpbl9faXRlbSB7XG4gICAgd2lkdGg6IDEzNXB4O1xuICB9XG4gIC5wcmljZXMubWFpbiAubWFpbl9faXRlbS1saXN0LXRleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gIC5wcmljZXMubWFpbiAubWFpbl9faXRlbS1jb250IHtcbiAgICBwYWRkaW5nOiAyMnB4IDIwcHg7XG4gIH1cbiAgLnRhYmxlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgNDBweDtcbiAgfVxuICAudGFibGVfX2gzIHtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgfVxuICAudGFibGVfX2hlYWQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbiAgLnRhYmxlX19jb2wtaGVhZCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxuICAudGFibGVfX3Jvdy1oZWFkIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogOXB4IDAgMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxuICAudGFibGVfX2NvbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDExcHggMCAxMnB4O1xuICB9XG4gIC50YWJsZV9fY29sIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0b3A6IC0zcHg7XG4gIH1cbiAgLnRhYmxlMiB7XG4gICAgcGFkZGluZzogMCAwIDQwcHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICAudGFibGUyX19oMyB7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gIH1cbiAgLnRhYmxlMl9faGVhZCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxuICAudGFibGUyX19jb2wtaGVhZCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxuICAudGFibGUyX19yb3ctaGVhZCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDlweCAwIDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbiAgLnRhYmxlMl9fY29sIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMTFweCAwIDEycHg7XG4gIH1cbiAgLnRhYmxlMl9fY29sIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0b3A6IC0zcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcmljZXMubWFpbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3ByaWNlcy1iZy0xOTIwLmpwZ1wiKSBjZW50ZXIgdG9wIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIH1cbiAgLnByaWNlcy5tYWluIC5tYWluX19oMSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxuICAucHJpY2VzLm1haW4gLm1haW5fX3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wcmljZXMubWFpbiAubWFpbl9fYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY0NjY1O1xuICAgIGJvcmRlci1yYWRpdXM6IDE3cHg7XG4gICAgY29sb3I6ICNmZWZlZmU7XG4gICAgZm9udC1mYW1pbHk6IFwicGZfZW5jb3JlX3NhbnNfcHJvbWVkaXVtXCIsIFZlcmRhbmEsIEFyaWFsO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xMDBlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5wcmljZXMubWFpbiAubWFpbl9faXRlbS1yaWdodC1jb250IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5wcmljZXMubWFpbiAubWFpbl9faXRlbS1saXN0LWNvbnQge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5wcmljZXMubWFpbiAubWFpbl9faXRlbS1jb250IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5wcmljZXMubWFpbiAubWFpbl9faXRlbS1saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAucHJpY2VzLm1haW4gLm1haW5fX2l0ZW0ge1xuICAgIHdpZHRoOiAxMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5wcmljZXMubWFpbiAubWFpbl9faXRlbS1saXN0LXRleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gIC5wcmljZXMubWFpbiAubWFpbl9faXRlbS1jb250IHtcbiAgICBwYWRkaW5nOiAyMnB4IDIwcHg7XG4gIH1cbiAgLnByaWNlcy5tYWluIC5tYWluX19wYWQtMCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucHJpY2VzLm1haW4gLm1haW5fX2l0ZW0tcmlnaHQtY29udCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAucHJpY2VzLm1haW4gLm1haW5fX2l0ZW0ge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLnRhYmxlIHtcbiAgICBwYWRkaW5nOiAwIDAgNDBweDtcbiAgfVxuICAudGFibGVfX2NvbC1iaWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRhYmxlX19jb2wxIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnRhYmxlX19jb2wyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnRhYmxlX19jb2wge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC50YWJsZV9fY29sLWhlYWQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAycHggMjVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y1ZjVmNTtcbiAgICBjb2xvcjogIzY3Njc2NztcbiAgfVxuICAudGFibGVfX2xlZnQtcGFydCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDY1JTtcbiAgICBwYWRkaW5nOiAwIDAgMCAyNXB4O1xuICB9XG4gIC50YWJsZV9fcmlnaHQge1xuICAgIHdpZHRoOiAzNSU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC50YWJsZV9faDMge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG4gIC50YWJsZSAudGFibGVfX2hlYWQtcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICAudGFibGVfX2NvbDpudGgtY2hpbGQob2RkKSB7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgfVxuICAudGFibGVfX2JnLWdyYXkge1xuICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIH1cbiAgLnRhYmxlX19oZWFkLW1vYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRhYmxlX19jb2wtYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxNXB4O1xuICB9XG4gIC50YWJsZV9fbW9iLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50YWJsZTIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMCAwIDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAudGFibGUyX19jb2wtYmlnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50YWJsZTJfX2NvbDEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAudGFibGUyX19jb2wyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuICAudGFibGUyX19jb2wge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC50YWJsZTJfX2NvbC1oZWFkIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMnB4IDI1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNWY1ZjU7XG4gICAgY29sb3I6ICM2NzY3Njc7XG4gIH1cbiAgLnRhYmxlMl9fbGVmdC1wYXJ0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNjUlO1xuICAgIHBhZGRpbmc6IDAgMCAwIDI1cHg7XG4gIH1cbiAgLnRhYmxlMl9fcmlnaHQge1xuICAgIHdpZHRoOiAzNSU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC50YWJsZTJfX2gzIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnRhYmxlMiAudGFibGVfX2hlYWQtcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICAudGFibGUyX19jb2w6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIH1cbiAgLnRhYmxlMl9fYmctZ3JheSB7XG4gICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgfVxuICAudGFibGUyX19oZWFkLW1vYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRhYmxlMl9fY29sLWFycm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMTJweDtcbiAgfVxuICAudGFibGUyX19tb2ItYmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5wcmljZXMubWFpbiAubWFpbl9faXRlbS1saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgfVxufVxuXG4ucGFnZV80MDQubWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvNDA0LWJnLmpwZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYWdlXzQwNC5tYWluIC5tYWluX19oMSB7XG4gIGNvbG9yOiAjZmZmZWZlO1xuICBmb250LWZhbWlseTogXCJmdXR1cmFfbHRib29rXCIsIFZlcmRhbmEsIEFyaWFsO1xuICBmb250LXNpemU6IDM4OXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tdG9wOiAyN3ZoO1xufVxuXG4ucGFnZV80MDQubWFpbiAubWFpbl9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJmdXR1cmFfbHRib29rXCIsIFZlcmRhbmEsIEFyaWFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogM3ZoO1xufVxuXG4ucGFnZV80MDQubWFpbiAubWFpbl9fYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2NDY2NTtcbiAgYm9yZGVyLXJhZGl1czogMTdweDtcbiAgY29sb3I6ICNmZWZlZmU7XG4gIGZvbnQtZmFtaWx5OiBcInBmX2VuY29yZV9zYW5zX3Byb21lZGl1bVwiLCBWZXJkYW5hLCBBcmlhbDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDV2aDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3M7XG59XG5cbi5wYWdlXzQwNC5tYWluIC5tYWluX19idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2U2NDY2NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucGFnZV80MDQubWFpbiAubWFpbl9fYnRuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNlNjQ2NjU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBhZ2VfNDA0Lm1haW4gLm1haW5fX2J0bjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2U2NDY2NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5wYWdlXzQwNC5tYWluIC5tYWluX19oMSB7XG4gICAgY29sb3I6ICNmZmZlZmU7XG4gICAgZm9udC1mYW1pbHk6IFwiZnV0dXJhX2x0Ym9va1wiLCBWZXJkYW5hLCBBcmlhbDtcbiAgICBmb250LXNpemU6IDI1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi10b3A6IDIzdmg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZV80MDQubWFpbiAubWFpbl9faDEge1xuICAgIGNvbG9yOiAjZmZmZWZlO1xuICAgIGZvbnQtZmFtaWx5OiBcImZ1dHVyYV9sdGJvb2tcIiwgVmVyZGFuYSwgQXJpYWw7XG4gICAgZm9udC1zaXplOiAzNTBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tdG9wOiAzMHZoO1xuICB9XG4gIC5wYWdlXzQwNC5tYWluIC5tYWluX190ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogM3ZoO1xuICB9XG4gIC5wYWdlXzQwNC5tYWluIC5tYWluX19idG4ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5wYWdlXzQwNC5tYWluIC5tYWluX19idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNjQ2NjU7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLnBhZ2VfNDA0Lm1haW4gLm1haW5fX2J0bjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2NDY2NTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAucGFnZV80MDQubWFpbiAubWFpbl9fYnRuOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2NDY2NTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2VfNDA0Lm1haW4gLm1haW5fX2gxIHtcbiAgICBjb2xvcjogI2ZmZmVmZTtcbiAgICBmb250LWZhbWlseTogXCJmdXR1cmFfbHRib29rXCIsIFZlcmRhbmEsIEFyaWFsO1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLXRvcDogMzB2aDtcbiAgfVxuICAucGFnZV80MDQubWFpbiAubWFpbl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDN2aDtcbiAgfVxuICAucGFnZV80MDQubWFpbiAubWFpbl9fYnRuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG59XG4iLCIvKlxuPT0gbWFsaWh1IGpxdWVyeSBjdXN0b20gc2Nyb2xsYmFyIHBsdWdpbiA9PVxuUGx1Z2luIFVSSTogaHR0cDovL21hbm9zLm1hbGlodS5nci9qcXVlcnktY3VzdG9tLWNvbnRlbnQtc2Nyb2xsZXJcbiovXG5cblxuXG4vKlxuQ09OVEVOVFM6XG5cdDEuIEJBU0lDIFNUWUxFIC0gUGx1Z2luJ3MgYmFzaWMvZXNzZW50aWFsIENTUyBwcm9wZXJ0aWVzIChub3JtYWxseSwgc2hvdWxkIG5vdCBiZSBlZGl0ZWQpLlxuXHQyLiBWRVJUSUNBTCBTQ1JPTExCQVIgLSBQb3NpdGlvbmluZyBhbmQgZGltZW5zaW9ucyBvZiB2ZXJ0aWNhbCBzY3JvbGxiYXIuXG5cdDMuIEhPUklaT05UQUwgU0NST0xMQkFSIC0gUG9zaXRpb25pbmcgYW5kIGRpbWVuc2lvbnMgb2YgaG9yaXpvbnRhbCBzY3JvbGxiYXIuXG5cdDQuIFZFUlRJQ0FMIEFORCBIT1JJWk9OVEFMIFNDUk9MTEJBUlMgLSBQb3NpdGlvbmluZyBhbmQgZGltZW5zaW9ucyBvZiAyLWF4aXMgc2Nyb2xsYmFycy5cblx0NS4gVFJBTlNJVElPTlMgLSBDU1MzIHRyYW5zaXRpb25zIGZvciBob3ZlciBldmVudHMsIGF1dG8tZXhwYW5kZWQgYW5kIGF1dG8taGlkZGVuIHNjcm9sbGJhcnMuXG5cdDYuIFNDUk9MTEJBUiBDT0xPUlMsIE9QQUNJVFkgQU5EIEJBQ0tHUk9VTkRTXG5cdFx0Ni4xIFRIRU1FUyAtIFNjcm9sbGJhciBjb2xvcnMsIG9wYWNpdHksIGRpbWVuc2lvbnMsIGJhY2tncm91bmRzIGV0Yy4gdmlhIHJlYWR5LXRvLXVzZSB0aGVtZXMuXG4qL1xuXG5cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuMS4gQkFTSUMgU1RZTEVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuLm1DdXN0b21TY3JvbGxiYXJ7IC1tcy10b3VjaC1hY3Rpb246IHBpbmNoLXpvb207IHRvdWNoLWFjdGlvbjogcGluY2gtem9vbTsgLyogZGlyZWN0IHBvaW50ZXIgZXZlbnRzIHRvIGpzICovIH1cbi5tQ3VzdG9tU2Nyb2xsYmFyLm1DU19ub19zY3JvbGxiYXIsIC5tQ3VzdG9tU2Nyb2xsYmFyLm1DU190b3VjaF9hY3Rpb257IC1tcy10b3VjaC1hY3Rpb246IGF1dG87IHRvdWNoLWFjdGlvbjogYXV0bzsgfVxuXG4ubUN1c3RvbVNjcm9sbEJveHsgLyogY29udGFpbnMgcGx1Z2luJ3MgbWFya3VwICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuXG4ubUNTQl9jb250YWluZXJ7IC8qIGNvbnRhaW5zIHRoZSBvcmlnaW5hbCBjb250ZW50ICovXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4yLiBWRVJUSUNBTCBTQ1JPTExCQVJcbnktYXhpc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG4ubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJ7IG1hcmdpbi1yaWdodDogMzBweDsgfVxuXG4ubUNTQl9jb250YWluZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbnsgbWFyZ2luLXJpZ2h0OiAwOyB9IC8qIG5vbi12aXNpYmxlIHNjcm9sbGJhciAqL1xuXG4ubUNTLWRpci1ydGwgPiAubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJ7IC8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG4ubUNTLWRpci1ydGwgPiAubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbnsgbWFyZ2luLWxlZnQ6IDA7IH0gLyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG5cbi5tQ1NCX3Njcm9sbFRvb2xzeyAvKiBjb250YWlucyBzY3JvbGxiYXIgbWFya3VwIChkcmFnZ2FibGUgZWxlbWVudCwgZHJhZ2dlciByYWlsLCBidXR0b25zIGV0Yy4pICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4ubUNTQl9vdXRzaWRlICsgLm1DU0Jfc2Nyb2xsVG9vbHN7IHJpZ2h0OiAtMjZweDsgfSAvKiBzY3JvbGxiYXIgcG9zaXRpb246IG91dHNpZGUgKi9cblxuLm1DUy1kaXItcnRsID4gLm1DU0JfaW5zaWRlID4gLm1DU0Jfc2Nyb2xsVG9vbHMsXG4ubUNTLWRpci1ydGwgPiAubUNTQl9vdXRzaWRlICsgLm1DU0Jfc2Nyb2xsVG9vbHN7IC8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLm1DUy1kaXItcnRsID4gLm1DU0Jfb3V0c2lkZSArIC5tQ1NCX3Njcm9sbFRvb2xzeyBsZWZ0OiAtMjZweDsgfSAvKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKHNjcm9sbGJhciBwb3NpdGlvbjogb3V0c2lkZSkgKi9cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcnsgLyogY29udGFpbnMgdGhlIGRyYWdnYWJsZSBlbGVtZW50IGFuZCBkcmFnZ2VyIHJhaWwgbWFya3VwICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIGEgKyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyeyBtYXJnaW46IDIwcHggMDsgfVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNnB4OyAtbW96LWJvcmRlci1yYWRpdXM6IDE2cHg7IGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJ7IC8qIHRoZSBkcmFnZ2FibGUgZWxlbWVudCAqL1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwcHg7IC8qIG1pbmltdW0gZHJhZ2dlciBoZWlnaHQgKi9cbiAgei1pbmRleDogMTtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcnsgLyogdGhlIGRyYWdnZXIgZWxlbWVudCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTZweDsgLW1vei1ib3JkZXItcmFkaXVzOiAxNnB4OyBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyeyB3aWR0aDogMTJweDsgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi8gfVxuXG4ubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbHsgd2lkdGg6IDhweDsgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi8gfVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCxcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257IGJvdHRvbTogMDsgfVxuXG5cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuMy4gSE9SSVpPTlRBTCBTQ1JPTExCQVJcbngtYXhpc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG4ubUNTQl9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVye1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5tQ1NCX2hvcml6b250YWwubUNTQl9vdXRzaWRlID4gLm1DU0JfY29udGFpbmVyeyBtaW4taGVpZ2h0OiAxMDAlOyB9XG5cbi5tQ1NCX2hvcml6b250YWwgPiAubUNTQl9jb250YWluZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbnsgbWFyZ2luLWJvdHRvbTogMDsgfSAvKiBub24tdmlzaWJsZSBzY3JvbGxiYXIgKi9cblxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFse1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxNnB4O1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5tQ3VzdG9tU2Nyb2xsQm94ICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLFxuLm1DdXN0b21TY3JvbGxCb3ggKyAubUNTQl9zY3JvbGxUb29scyArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbHsgYm90dG9tOiAtMjZweDsgfSAvKiBzY3JvbGxiYXIgcG9zaXRpb246IG91dHNpZGUgKi9cblxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIGEgKyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyeyBtYXJnaW46IDAgMjBweDsgfVxuXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWx7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiA3cHggMDtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJ7XG4gIHdpZHRoOiAzMHB4OyAvKiBtaW5pbXVtIGRyYWdnZXIgd2lkdGggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xufVxuXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBtYXJnaW46IDZweCBhdXRvO1xufVxuXG4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XG4gIGhlaWdodDogMTJweDsgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi9cbiAgbWFyZ2luOiAycHggYXV0bztcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlse1xuICBoZWlnaHQ6IDhweDsgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi9cbiAgbWFyZ2luOiA0cHggMDtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvbkxlZnQsXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uUmlnaHR7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9idXR0b25MZWZ0eyBsZWZ0OiAwOyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9idXR0b25SaWdodHsgcmlnaHQ6IDA7IH1cblxuXG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjQuIFZFUlRJQ0FMIEFORCBIT1JJWk9OVEFMIFNDUk9MTEJBUlNcbnl4LWF4aXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuLm1DU0JfY29udGFpbmVyX3dyYXBwZXJ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyID4gLm1DU0JfY29udGFpbmVye1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwgPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FseyBib3R0b206IDIwcHg7IH1cblxuLm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbCA+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbHsgcmlnaHQ6IDIwcHg7IH1cblxuLyogbm9uLXZpc2libGUgaG9yaXpvbnRhbCBzY3JvbGxiYXIgKi9cbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeC5tQ1NfeF9oaWRkZW4gKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FseyBib3R0b206IDA7IH1cblxuLyogbm9uLXZpc2libGUgdmVydGljYWwgc2Nyb2xsYmFyL1JUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiArIC5tQ1NCX3Njcm9sbFRvb2xzIH4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLFxuLm1DUy1kaXItcnRsID4gLm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFseyByaWdodDogMDsgfVxuXG4vKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cbi5tQ1MtZGlyLXJ0bCA+IC5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbHsgbGVmdDogMjBweDsgfVxuXG4vKiBub24tdmlzaWJsZSBzY3JvbGxiYXIvUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG4ubUNTLWRpci1ydGwgPiAubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuICsgLm1DU0Jfc2Nyb2xsVG9vbHMgfiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7IGxlZnQ6IDA7IH1cblxuLm1DUy1kaXItcnRsID4gLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyX3dyYXBwZXJ7IC8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG4ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuID4gLm1DU0JfY29udGFpbmVyeyBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeC5tQ1NfeF9oaWRkZW4gPiAubUNTQl9jb250YWluZXJ7IHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW57XG4gIG1hcmdpbi1yaWdodDogMDsgLyogbm9uLXZpc2libGUgc2Nyb2xsYmFyICovXG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4vKiBub24tdmlzaWJsZSBob3Jpem9udGFsIHNjcm9sbGJhciAqL1xuLm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbnsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuNS4gVFJBTlNJVElPTlNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuLm1DU0Jfc2Nyb2xsVG9vbHMsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCxcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4ubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlcl9iYXIsIC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovXG4ubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJSYWlse1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlLW91dCAuMnMsIGhlaWdodCAuMnMgZWFzZS1vdXQgLjJzLFxuICBtYXJnaW4tbGVmdCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tcmlnaHQgLjJzIGVhc2Utb3V0IC4ycyxcbiAgbWFyZ2luLXRvcCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tYm90dG9tIC4ycyBlYXNlLW91dCAuMnMsXG4gIG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZS1vdXQgLjJzLCBoZWlnaHQgLjJzIGVhc2Utb3V0IC4ycyxcbiAgbWFyZ2luLWxlZnQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLXJpZ2h0IC4ycyBlYXNlLW91dCAuMnMsXG4gIG1hcmdpbi10b3AgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWJvdHRvbSAuMnMgZWFzZS1vdXQgLjJzLFxuICBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlLW91dCAuMnMsIGhlaWdodCAuMnMgZWFzZS1vdXQgLjJzLFxuICBtYXJnaW4tbGVmdCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tcmlnaHQgLjJzIGVhc2Utb3V0IC4ycyxcbiAgbWFyZ2luLXRvcCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tYm90dG9tIC4ycyBlYXNlLW91dCAuMnMsXG4gIG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2Utb3V0IC4ycywgaGVpZ2h0IC4ycyBlYXNlLW91dCAuMnMsXG4gIG1hcmdpbi1sZWZ0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1yaWdodCAuMnMgZWFzZS1vdXQgLjJzLFxuICBtYXJnaW4tdG9wIC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1ib3R0b20gLjJzIGVhc2Utb3V0IC4ycyxcbiAgb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xufVxuXG5cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuNi4gU0NST0xMQkFSIENPTE9SUywgT1BBQ0lUWSBBTkQgQkFDS0dST1VORFNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjYuMSBUSEVNRVNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5cbi8qIGRlZmF1bHQgdGhlbWUgKFwibGlnaHRcIikgKi9cblxuLm1DU0Jfc2Nyb2xsVG9vbHN7IG9wYWNpdHk6IDAuNzU7IGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTc1KVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCI7IH1cblxuLm1DUy1hdXRvSGlkZSA+IC5tQ3VzdG9tU2Nyb2xsQm94ID4gLm1DU0Jfc2Nyb2xsVG9vbHMsXG4ubUNTLWF1dG9IaWRlID4gLm1DdXN0b21TY3JvbGxCb3ggfiAubUNTQl9zY3JvbGxUb29sc3sgb3BhY2l0eTogMDsgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MClcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTApXCI7IH1cblxuLm1DdXN0b21TY3JvbGxiYXIgPiAubUN1c3RvbVNjcm9sbEJveCA+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnLFxuLm1DdXN0b21TY3JvbGxiYXIgPiAubUN1c3RvbVNjcm9sbEJveCB+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnLFxuLm1DdXN0b21TY3JvbGxCb3g6aG92ZXIgPiAubUNTQl9zY3JvbGxUb29scyxcbi5tQ3VzdG9tU2Nyb2xsQm94OmhvdmVyIH4gLm1DU0Jfc2Nyb2xsVG9vbHMsXG4ubUNTLWF1dG9IaWRlOmhvdmVyID4gLm1DdXN0b21TY3JvbGxCb3ggPiAubUNTQl9zY3JvbGxUb29scyxcbi5tQ1MtYXV0b0hpZGU6aG92ZXIgPiAubUN1c3RvbVNjcm9sbEJveCB+IC5tQ1NCX3Njcm9sbFRvb2xzeyBvcGFjaXR5OiAxOyBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0xMDApXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0xMDApXCI7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC40KTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NDApXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT00MClcIjtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjc1KTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcntcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjg1KTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9ODUpXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT04NSlcIjtcbn1cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFye1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTkwKVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9OTApXCI7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bixcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKG1DU0JfYnV0dG9ucy5wbmcpOyAvKiBjc3Mgc3ByaXRlcyAqL1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvcGFjaXR5OiAwLjQ7IGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTQwKVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NDApXCI7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIC8qXG4gIHNwcml0ZXMgbG9jYXRpb25zXG4gIGxpZ2h0OiAwIDAsIC0xNnB4IDAsIC0zMnB4IDAsIC00OHB4IDAsIDAgLTcycHgsIC0xNnB4IC03MnB4LCAtMzJweCAtNzJweFxuICBkYXJrOiAtODBweCAwLCAtOTZweCAwLCAtMTEycHggMCwgLTEyOHB4IDAsIC04MHB4IC03MnB4LCAtOTZweCAtNzJweCwgLTExMnB4IC03MnB4XG4gICovXG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwcHg7XG4gIC8qXG4gIHNwcml0ZXMgbG9jYXRpb25zXG4gIGxpZ2h0OiAwIC0yMHB4LCAtMTZweCAtMjBweCwgLTMycHggLTIwcHgsIC00OHB4IC0yMHB4LCAwIC05MnB4LCAtMTZweCAtOTJweCwgLTMycHggLTkycHhcbiAgZGFyazogLTgwcHggLTIwcHgsIC05NnB4IC0yMHB4LCAtMTEycHggLTIwcHgsIC0xMjhweCAtMjBweCwgLTgwcHggLTkycHgsIC05NnB4IC05MnB4LCAtMTEyIC05MnB4XG4gICovXG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQwcHg7XG4gIC8qXG4gIHNwcml0ZXMgbG9jYXRpb25zXG4gIGxpZ2h0OiAwIC00MHB4LCAtMjBweCAtNDBweCwgLTQwcHggLTQwcHgsIC02MHB4IC00MHB4LCAwIC0xMTJweCwgLTIwcHggLTExMnB4LCAtNDBweCAtMTEycHhcbiAgZGFyazogLTgwcHggLTQwcHgsIC0xMDBweCAtNDBweCwgLTEyMHB4IC00MHB4LCAtMTQwcHggLTQwcHgsIC04MHB4IC0xMTJweCwgLTEwMHB4IC0xMTJweCwgLTEyMHB4IC0xMTJweFxuICAqL1xufVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTZweDtcbiAgLypcbiAgc3ByaXRlcyBsb2NhdGlvbnNcbiAgbGlnaHQ6IDAgLTU2cHgsIC0yMHB4IC01NnB4LCAtNDBweCAtNTZweCwgLTYwcHggLTU2cHgsIDAgLTEyOHB4LCAtMjBweCAtMTI4cHgsIC00MHB4IC0xMjhweFxuICBkYXJrOiAtODBweCAtNTZweCwgLTEwMHB4IC01NnB4LCAtMTIwcHggLTU2cHgsIC0xNDBweCAtNTZweCwgLTgwcHggLTEyOHB4LCAtMTAwcHggLTEyOHB4LCAtMTIwcHggLTEyOHB4XG4gICovXG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwOmhvdmVyLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bjpob3Zlcixcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQ6aG92ZXIsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodDpob3Zlcnsgb3BhY2l0eTogMC43NTsgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjsgfVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcDphY3RpdmUsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duOmFjdGl2ZSxcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQ6YWN0aXZlLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQ6YWN0aXZleyBvcGFjaXR5OiAwLjk7IGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTkwKVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9OTApXCI7IH1cblxuXG4vKiB0aGVtZTogXCJkYXJrXCIgKi9cblxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4xNSk7IH1cblxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjc1KTsgfVxuXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuODUpOyB9XG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDA7IH1cblxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bnsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIwcHg7IH1cblxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQwcHg7IH1cblxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC01NnB4OyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXG5cbi8qIHRoZW1lOiBcImxpZ2h0LTJcIiwgXCJkYXJrLTJcIiAqL1xuXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7XG4gIHdpZHRoOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7IC1tb3otYm9yZGVyLXJhZGl1czogMXB4OyBib3JkZXItcmFkaXVzOiAxcHg7XG59XG5cbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XG4gIHdpZHRoOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4OyAtbW96LWJvcmRlci1yYWRpdXM6IDFweDsgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbWFyZ2luOiA2cHggYXV0bztcbn1cblxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjg1KTsgfVxuXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjkpOyB9XG5cbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVweyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAwOyB9XG5cbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjBweDsgfVxuXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0e1x0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTQwcHg7IH1cblxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7IGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC01NnB4OyB9XG5cblxuLyogdGhlbWU6IFwiZGFyay0yXCIgKi9cblxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDsgLW1vei1ib3JkZXItcmFkaXVzOiAxcHg7IGJvcmRlci1yYWRpdXM6IDFweDtcbn1cblxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDsgLW1vei1ib3JkZXItcmFkaXVzOiAxcHg7IGJvcmRlci1yYWRpdXM6IDFweDtcbn1cblxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpOyB9XG5cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAwOyB9XG5cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bnsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0yMHB4OyB9XG5cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC00MHB4OyB9XG5cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTU2cHg7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cblxuLyogdGhlbWU6IFwibGlnaHQtdGhpY2tcIiwgXCJkYXJrLXRoaWNrXCIgKi9cblxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7XG4gIHdpZHRoOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4xKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7IC1tb3otYm9yZGVyLXJhZGl1czogMnB4OyBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntcbiAgd2lkdGg6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjc1KTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7IC1tb3otYm9yZGVyLXJhZGl1czogMnB4OyBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBtYXJnaW46IDZweCAwO1xufVxuXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2cHg7XG4gIG1hcmdpbjogNXB4IGF1dG87XG59XG5cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuODUpOyB9XG5cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45KTsgfVxuXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IDA7IH1cblxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjBweDsgfVxuXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtcdGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC00MHB4OyB9XG5cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggLTU2cHg7IH1cblxuXG4vKiB0aGVtZTogXCJkYXJrLXRoaWNrXCIgKi9cblxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4xKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7IC1tb3otYm9yZGVyLXJhZGl1czogMnB4OyBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC43NSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4OyAtbW96LWJvcmRlci1yYWRpdXM6IDJweDsgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuODUpOyB9XG5cbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7IH1cblxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IDA7IH1cblxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bnsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTIwcHg7IH1cblxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC00MHB4OyB9XG5cbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e1x0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC01NnB4OyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXG5cbi8qIHRoZW1lOiBcImxpZ2h0LXRoaW5cIiwgXCJkYXJrLXRoaW5cIiAqL1xuXG4ubUNTLWxpZ2h0LXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjEpOyB9XG5cbi5tQ1MtbGlnaHQtdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IHdpZHRoOiAycHg7IH1cblxuLm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbHsgd2lkdGg6IDEwMCU7IH1cblxuLm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiA3cHggYXV0bztcbn1cblxuXG4vKiB0aGVtZSBcImRhcmstdGhpblwiICovXG5cbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4xNSk7IH1cblxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNzUpOyB9XG5cbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjg1KTsgfVxuXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC45KTsgfVxuXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe1x0YmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMDsgfVxuXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMHB4OyB9XG5cbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQwcHg7IH1cblxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTU2cHg7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cblxuLyogdGhlbWUgXCJyb3VuZGVkXCIsIFwicm91bmRlZC1kYXJrXCIsIFwicm91bmRlZC1kb3RzXCIsIFwicm91bmRlZC1kb3RzLWRhcmtcIiAqL1xuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjE1KTsgfVxuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLFxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLFxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJ7IGhlaWdodDogMTRweDsgfVxuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XG4gIHdpZHRoOiAxNHB4O1xuICBtYXJnaW46IDAgMXB4O1xufVxuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlcixcbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlcnsgd2lkdGg6IDE0cHg7IH1cblxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luOiAxcHggMDtcbn1cblxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XG4gIHdpZHRoOiAxNnB4OyAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogLTFweCAwO1xufVxuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbHsgd2lkdGg6IDRweDsgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi8gfVxuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xuICBoZWlnaHQ6IDE2cHg7IC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovXG4gIHdpZHRoOiAxNnB4O1xuICBtYXJnaW46IDAgLTFweDtcbn1cblxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbHtcbiAgaGVpZ2h0OiA0cHg7IC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovXG4gIG1hcmdpbjogNnB4IDA7XG59XG5cbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVweyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MnB4OyB9XG5cbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkycHg7IH1cblxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTEycHg7IH1cblxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyOHB4OyB9XG5cblxuLyogdGhlbWUgXCJyb3VuZGVkLWRhcmtcIiwgXCJyb3VuZGVkLWRvdHMtZGFya1wiICovXG5cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNzUpOyB9XG5cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4xNSk7IH1cblxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC44NSk7IH1cblxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjkpOyB9XG5cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC03MnB4OyB9XG5cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bnsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTkycHg7IH1cblxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTEycHg7IH1cblxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTEyOHB4OyB9XG5cblxuLyogdGhlbWUgXCJyb3VuZGVkLWRvdHNcIiwgXCJyb3VuZGVkLWRvdHMtZGFya1wiICovXG5cbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlclJhaWx7IHdpZHRoOiA0cHg7IH1cblxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlse1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFnQUFBQUlDQVlBQUFERUQ3NkxBQUFBTkVsRVFWUVlWMk5rSUFBWWlWYncvLzkvWTZEaU0xQU5Kb3lNakdkQmJMZ0pRQVgva1UwREtnRExrYVFBdnhXNEhFdlFGd0NSY3hJSksxWHpuQUFBQUFCSlJVNUVya0pnZ2c9PVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICBvcGFjaXR5OiAwLjM7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzApXCI7XG59XG5cbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlse1xuICBoZWlnaHQ6IDRweDtcbiAgbWFyZ2luOiA2cHggMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVweyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNzJweDsgfVxuXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC05MnB4OyB9XG5cbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggLTExMnB4OyB9XG5cbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC0xMjhweDsgfVxuXG5cbi8qIHRoZW1lIFwicm91bmRlZC1kb3RzLWRhcmtcIiAqL1xuXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWdBQUFBSUNBWUFBQURFRDc2TEFBQUFMRWxFUVZRWVYyTmtJQUFZU1ZGZ0RGUjhCcXJCQkVpZkJiR1JUZmlQWmhwWWppUUZCSzNBNmw2Q3ZnQUFFOWtHQ2QxbXZnRUFBQUFBU1VWT1JLNUNZSUk9XCIpO1xufVxuXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC03MnB4OyB9XG5cbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3dueyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtOTJweDsgfVxuXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC0xMTJweDsgfVxuXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAtMTI4cHg7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cblxuLyogdGhlbWUgXCIzZFwiLCBcIjNkLWRhcmtcIiwgXCIzZC10aGlja1wiLCBcIjNkLXRoaWNrLWRhcmtcIiAqL1xuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsMjU1LDI1NSwwLjUpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSxyZ2JhKDI1NSwyNTUsMjU1LDAuNSkpLCBjb2xvci1zdG9wKDEwMCUscmdiYSgyNTUsMjU1LDI1NSwwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwyNTUsMjU1LDAuNSkgMCUscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LDI1NSwyNTUsMC41KSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LDI1NSwyNTUsMC41KSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LDI1NSwyNTUsMC41KSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xufVxuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LDI1NSwyNTUsMC41KSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSxyZ2JhKDI1NSwyNTUsMjU1LDAuNSkpLCBjb2xvci1zdG9wKDEwMCUscmdiYSgyNTUsMjU1LDI1NSwwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LDI1NSwyNTUsMC41KSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwyNTUsMjU1LDAuNSkgMCUscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LDI1NSwyNTUsMC41KSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwyNTUsMjU1LDAuNSkgMCUscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcbn1cblxuXG4vKiB0aGVtZSBcIjNkXCIsIFwiM2QtZGFya1wiICovXG5cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyLFxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlcnsgaGVpZ2h0OiA3MHB4OyB9XG5cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJ7IHdpZHRoOiA3MHB4OyB9XG5cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyxcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xze1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiO1xufVxuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcnsgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNnB4OyAtbW96LWJvcmRlci1yYWRpdXM6IDE2cHg7IGJvcmRlci1yYWRpdXM6IDE2cHg7IH1cblxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7XG4gIHdpZHRoOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4yKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMXB4IHJnYmEoMCwwLDAsMC41KSwgaW5zZXQgLTFweCAwIDFweCByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XG59XG5cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzU1NTsgfVxuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IHdpZHRoOiA4cHg7IH1cblxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlse1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbjogNHB4IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuNSksIGluc2V0IDAgLTFweCAxcHggcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xufVxuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbjogNHB4IGF1dG87XG59XG5cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTcycHg7IH1cblxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05MnB4OyB9XG5cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTEycHg7IH1cblxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTI4cHg7IH1cblxuXG4vKiB0aGVtZSBcIjNkLWRhcmtcIiAqL1xuXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjEpO1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMCAxcHggcmdiYSgwLDAsMCwwLjEpO1xufVxuXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlseyBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwwLjEpOyB9XG5cbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVweyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTcycHg7IH1cblxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bnsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05MnB4OyB9XG5cbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTEycHg7IH1cblxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTEyOHB4OyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXG5cbi8qIHRoZW1lOiBcIjNkLXRoaWNrXCIsIFwiM2QtdGhpY2stZGFya1wiICovXG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyxcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xze1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiO1xufVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMsXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyxcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyLFxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcnsgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA3cHg7IC1tb3otYm9yZGVyLXJhZGl1czogN3B4OyBib3JkZXItcmFkaXVzOiA3cHg7IH1cblxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyeyAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDsgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7IGJvcmRlci1yYWRpdXM6IDVweDsgfVxuXG4ubUNTQl9pbnNpZGUgKyAubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsXG4ubUNTQl9pbnNpZGUgKyAubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbHsgcmlnaHQ6IDFweDsgfVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbHsgYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMXB4IHJnYmEoMCwwLDAsMC4xKSwgaW5zZXQgMCAwIDE0cHggcmdiYSgwLDAsMCwwLjUpOyB9XG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLFxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbHtcbiAgYm90dG9tOiAxcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMSksIGluc2V0IDAgMCAxNHB4IHJnYmEoMCwwLDAsMC41KTtcbn1cblxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMCAwIHJnYmEoMjU1LDI1NSwyNTUsMC40KTtcbiAgd2lkdGg6IDEycHg7XG4gIG1hcmdpbjogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogYXV0bztcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyeyBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsMC40KTsgfVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzU1NTsgfVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcntcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjA1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAxNnB4IHJnYmEoMCwwLDAsMC4xKTtcbn1cblxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlseyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC03MnB4OyB9XG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3dueyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTJweDsgfVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTExMnB4OyB9XG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtcdGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMjhweDsgfVxuXG5cbi8qIHRoZW1lOiBcIjNkLXRoaWNrLWRhcmtcIiAqL1xuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc3sgYm94LXNoYWRvdzogaW5zZXQgMCAwIDE0cHggcmdiYSgwLDAsMCwwLjIpOyB9XG5cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7IGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMSksIGluc2V0IDAgMCAxNHB4IHJnYmEoMCwwLDAsMC4yKTsgfVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyeyBib3gtc2hhZG93OiBpbnNldCAxcHggMCAwIHJnYmEoMjU1LDI1NSwyNTUsMC40KSwgaW5zZXQgLTFweCAwIDAgcmdiYSgwLDAsMCwwLjIpOyB9XG5cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcnsgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LDAuNCksIGluc2V0IDAgLTFweCAwIHJnYmEoMCwwLDAsMC4yKTsgfVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3OyB9XG5cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXJ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4wNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMTZweCByZ2JhKDAsMCwwLDAuMSk7XG59XG5cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlseyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC03MnB4OyB9XG5cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTJweDsgfVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTExMnB4OyB9XG5cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e1x0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMjhweDsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblxuXG4vKiB0aGVtZTogXCJtaW5pbWFsXCIsIFwibWluaW1hbC1kYXJrXCIgKi9cblxuLm1DU0Jfb3V0c2lkZSArIC5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLFxuLm1DU0Jfb3V0c2lkZSArIC5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWx7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDEycHggMDtcbn1cblxuLm1DdXN0b21TY3JvbGxCb3gubUNTLW1pbmltYWwgKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsXG4ubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbCArIC5tQ1NCX3Njcm9sbFRvb2xzICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLFxuLm1DdXN0b21TY3JvbGxCb3gubUNTLW1pbmltYWwtZGFyayArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCxcbi5tQ3VzdG9tU2Nyb2xsQm94Lm1DUy1taW5pbWFsLWRhcmsgKyAubUNTQl9zY3JvbGxUb29scyArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbHtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IDAgMTJweDtcbn1cblxuLyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG4ubUNTLWRpci1ydGwgPiAubUNTQl9vdXRzaWRlICsgLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsXG4ubUNTLWRpci1ydGwgPiAubUNTQl9vdXRzaWRlICsgLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlcixcbi5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlcnsgaGVpZ2h0OiA1MHB4OyB9XG5cbi5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlcixcbi5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyeyB3aWR0aDogNTBweDsgfVxuXG4ubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTIwKVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MjApXCI7XG59XG5cbi5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFye1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTUwKVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NTApXCI7XG59XG5cblxuLyogdGhlbWU6IFwibWluaW1hbC1kYXJrXCIgKi9cblxuLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMik7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTIwKVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MjApXCI7XG59XG5cbi5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcntcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT01MClcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTUwKVwiO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblxuXG4vKiB0aGVtZSBcImxpZ2h0LTNcIiwgXCJkYXJrLTNcIiAqL1xuXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7XG4gIHdpZHRoOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4yKTtcbn1cblxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcnsgd2lkdGg6IDZweDsgfVxuXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWx7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDZweDtcbiAgbWFyZ2luOiA1cHggMDtcbn1cblxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWx7XG4gIHdpZHRoOiAxMnB4O1xufVxuXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlse1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbjogMnB4IDA7XG59XG5cbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVweyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNzJweDsgfVxuXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3dueyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTJweDsgfVxuXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTEycHg7IH1cblxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7IGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMjhweDsgfVxuXG5cbi8qIHRoZW1lIFwiZGFyay0zXCIgKi9cblxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNzUpOyB9XG5cbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjg1KTsgfVxuXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC45KTsgfVxuXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlseyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMSk7IH1cblxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC03MnB4OyB9XG5cbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bnsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05MnB4OyB9XG5cbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMTJweDsgfVxuXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e1x0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMjhweDsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblxuXG4vKiB0aGVtZSBcImluc2V0XCIsIFwiaW5zZXQtZGFya1wiLCBcImluc2V0LTJcIiwgXCJpbnNldC0yLWRhcmtcIiwgXCJpbnNldC0zXCIsIFwiaW5zZXQtMy1kYXJrXCIgKi9cblxuLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7XG4gIHdpZHRoOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMik7XG59XG5cbi5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xuICB3aWR0aDogNnB4O1xuICBtYXJnaW46IDNweCA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xuICBoZWlnaHQ6IDZweDtcbiAgbWFyZ2luOiA1cHggM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBhdXRvO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlse1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW46IDJweCAwO1xufVxuXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsXG4ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCxcbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVweyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNzJweDsgfVxuXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bixcbi5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3dueyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTJweDsgfVxuXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCxcbi5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTEycHg7IH1cblxuLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LFxuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTEyOHB4OyB9XG5cblxuLyogdGhlbWUgXCJpbnNldC1kYXJrXCIsIFwiaW5zZXQtMi1kYXJrXCIsIFwiaW5zZXQtMy1kYXJrXCIgKi9cblxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjc1KTsgfVxuXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuODUpOyB9XG5cbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7IH1cblxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjEpOyB9XG5cbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLFxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCxcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNzJweDsgfVxuXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLFxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLFxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3dueyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTkycHg7IH1cblxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCxcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCxcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMTJweDsgfVxuXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCxcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e1x0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMjhweDsgfVxuXG5cbi8qIHRoZW1lIFwiaW5zZXQtMlwiLCBcImluc2V0LTItZGFya1wiICovXG5cbi5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDsgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHsgYm9yZGVyLWNvbG9yOiAjMDAwOyBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMC4yKTsgfVxuXG5cbi8qIHRoZW1lIFwiaW5zZXQtM1wiLCBcImluc2V0LTMtZGFya1wiICovXG5cbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlseyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNik7IH1cblxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjYpOyB9XG5cbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC43NSk7IH1cblxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjg1KTsgfVxuXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjkpOyB9XG5cbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjc1KTsgfVxuXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC44NSk7IH1cblxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOSk7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuXG4gIHdpZHRoOiAxMHB4O1xufVxuXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbn1cblxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgd2lkdGg6IDE4cHg7XG59XG5cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMSk7XG4gIHdpZHRoOiAxOHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDdweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xufVxuXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgd2lkdGg6IDRweDtcbn1cblxuLm1DU0JfaW5zaWRlPi5tQ1NCX2NvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjc1KSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgICB3aWR0aDogMTBweDtcbiAgfVxuXG4gIC5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcjpob3ZlciB7XG4gICAgd2lkdGg6IDEwcHg7XG4gIH1cblxuICAubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgICB3aWR0aDogMnB4O1xuICB9XG59IiwiLmhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCIuXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuaGVhZGVyX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDExNzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmhlYWRlcl9fd3JhcHBlciBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLmhlYWRlcl9fd3JhcHBlcjphZnRlciB7XG4gICAgY29udGVudDogXCIuXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuaGVhZGVyX19sb2dvLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA5NDVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xuICAgIHBhZGRpbmc6IDIxcHggMCAxOHB4O1xuICB9XG4gIC5oZWFkZXJfX2xvZ28tY29udCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIG1heC13aWR0aDogNDdweDtcbiAgfVxuICAuaGVhZGVyX19sb2dvLWJsdWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlcl9fbG9nby10ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1mYW1pbHk6ICRodW1hbnN0LXJvbTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgfVxuICAuaGVhZGVyX19tZW51LWNvbnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogNnB4IDAgMCA3NXB4O1xuXG4gICAgei1pbmRleDogNTtcbiAgfVxuICAuaGVhZGVyX19tZW51LWNvbnQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiLlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBjbGVhcjogYm90aDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLmhlYWRlcl9fbWVudSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmhlYWRlcl9fbWVudSBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IC0uMzZlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmhlYWRlcl9fbWVudSBsaTphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuICAuaGVhZGVyX19tZW51IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LWZhbWlseTogJGh1bWFuc3Qtcm9tO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgfVxuICAuaGVhZGVyX19tZW51IGxpIGE6aG92ZXIge1xuICAgIGNvbG9yOiAkcGluaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmhlYWRlcl9fbWVudS1vcmRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5oZWFkZXJfX3NlcnZpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LWZhbWlseTogJGh1bWFuc3Qtcm9tO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAycHg7XG4gIH1cbiAgLmhlYWRlcl9fc2VydmljZTpob3ZlciB7XG4gICAgY29sb3I6ICRwaW5rO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuaGVhZGVyX19zZXJ2aWNlLWNvbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBwYWRkaW5nOiA1MHB4IDUwcHggNTBweCA3MHB4O1xuICAgIHRvcDogMTIwcHg7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDUyLCA3NSwgOTcsIC43KTtcbiAgICB6LWluZGV4OiAxO1xuICAgIC8vdHJhbnNpdGlvbjogYWxsIC40cztcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTIwcHgpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAlKTtcbiAgfVxuXG4gIC5oZWFkZXJfX3NlcnZpY2UtbGVmdCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuaGVhZGVyX19zZXJ2aWNlLWJ0bi1wcmV2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXJfX3NlcnZpY2UtbGVmdC1pdGVtIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5oZWFkZXJfX3NlcnZpY2UtbGVmdCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAuaGVhZGVyX19zZXJ2aWNlLWxlZnQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiLlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBjbGVhcjogYm90aDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLmhlYWRlcl9fc2VydmljZS1sZWZ0IGEge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICRyb2JvdG8tbDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDUwZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmhlYWRlcl9fc2VydmljZS1sZWZ0IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDUwZW07XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LWZhbWlseTogJHJvYm90by1tO1xuICB9XG4gIC5oZWFkZXJfX3NlcnZpY2UtbGVmdCBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuaGVhZGVyX19zZXJ2aWNlLXJpZ2h0IHtcbiAgICB3aWR0aDogMjUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuaGVhZGVyX19zZXJ2aWNlLXJpZ2h0IGEge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgMjVweCAxM3B4IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICRyb2JvdG8tbDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA1MGVtO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuaGVhZGVyX19hY3RpdmUtbGluayB7XG4gICAgY29sb3I6ICRibHVlLXYtbGlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuaGVhZGVyX19zZXJ2aWNlLXJpZ2h0IGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICRibHVlLWxpZ2h0O1xuICB9XG4gIC5oZWFkZXJfX2luZm8tY29udCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMTFweCA5NnB4IDAgMDtcbiAgfVxuICAuaGVhZGVyX19pbmZvLWNvbnQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiLlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBjbGVhcjogYm90aDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLmhlYWRlcl9faW5mby1waG9uZS1jb250IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuICAuaGVhZGVyX19pbmZvLXBob25lIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgY29sb3I6ICRibHVlLXYtbGlnaHQ7XG4gICAgZm9udC1mYW1pbHk6ICRlbmNvcmUtbTtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuaGVhZGVyX19pbmZvLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBjb2xvcjogJGJsdWUtdi1saWdodDtcbiAgICBmb250LWZhbWlseTogJGVuY29yZS1tO1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gIH1cbiAgLmhlYWRlcl9faW5mby1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlcl9fbWVudS1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXJfX21lbnUtY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Nsb3NlLWJ1dHRvbi5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggMzBweDtcbiAgfVxuXG59XG5cbi5oZWFkZXJfX2FjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSAhaW1wb3J0YW50O1xufVxuLy8uaGVhZGVyX19zZXJ2aWNlLWxlZnQge1xuLy8gIHdpZHRoOiAxMDAlO1xuLy8gIC8vIGZsb2F0OiBsZWZ0O1xuLy8gIGNvbHVtbi1jb3VudDogNDtcbi8vICAvLyBjb2x1bW4tZ2FwOiAzMHB4O1xuLy8gIC8vIGNvbHVtbi13aWR0aDogMjUwcHg7XG4vLyAgaGVpZ2h0OiA1MDBweDtcbi8vICBtYXJnaW4tYm90dG9tOiA1MDBweDtcbi8vICBtYXJnaW4tdG9wOiAyMDBweDtcbi8vfVxuLy9cbi8vLmhlYWRlcl9fc2VydmljZS1sZWZ0IGEge1xuLy8gIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbi8vICBjbGVhcjogYm90aDtcbi8vfVxuXG4uaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBwYWRkaW5nOiAyN3B4IDAgMzBweDtcbiAgLmhlYWRlcl9fbG9nby13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlcl9fbG9nby1ibHVlIHtcbiAgICBtYXgtd2lkdGg6IDQ2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAtMnB4IDAgMCAwO1xuICB9XG4gIC5oZWFkZXJfX2xvZ28tdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyX19tZW51IGxpIGEge1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG4gIC5oZWFkZXJfX3NlcnZpY2Uge1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgfVxuICAuaGVhZGVyX19zZXJ2aWNlLWNvbnQge1xuICAgIHRvcDogOTlweDtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTlweCk7XG4gIH1cbiAgLmhlYWRlcl9faW5mby1jb250IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5oZWFkZXJfX21lbnUtY29udCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiA4cHggMCAwIDMxcHg7XG4gIH1cbiAgLmhlYWRlcl9faW5mby1waG9uZS1jb250IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDZweCAzMnB4IDAgMDtcbiAgfVxuICAuaGVhZGVyX19pbmZvLXBob25lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcmRlcjogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRibHVlO1xuICB9XG4gIC5oZWFkZXJfX2luZm8tdGV4dCB7XG4gICAgb3JkZXI6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogJGJsdWU7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICB9XG4gIC5oZWFkZXJfX2luZm8tYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDIxcHgvMjFweCAyMXB4IDIycHggMjJweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDIxcHgvMjFweCAyMXB4IDIycHggMjJweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMXB4LzIxcHggMjFweCAyMnB4IDIycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHBpbms7XG4gICAgYmFja2dyb3VuZDogJHBpbms7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LWZhbWlseTogJGVuY29yZS1tO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xMDBlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nOiA5cHggMjZweCA4cHg7XG4gIH1cbiAgLmhlYWRlcl9faW5mby1idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBjb2xvcjogJHBpbms7XG4gIH1cbiAgLmhlYWRlcl9fYWN0aXZlLWxpbmsge1xuICAgIGNvbG9yOiAkcGluayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDUwcHgpIHtcbiAgLmhlYWRlciB7XG4gICAgLmhlYWRlcl9fc2VydmljZS1sZWZ0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIC5oZWFkZXJfX3NlcnZpY2UtcmlnaHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXIge1xuICAgIC5oZWFkZXJfX3dyYXBwZXIge1xuICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgIH1cbiAgICAuaGVhZGVyX19sb2dvLXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuaGVhZGVyX19tZW51LWNvbnQge1xuICAgICAgbWFyZ2luOiA2cHggMCAwIDA7XG4gICAgfVxuICAgIC5oZWFkZXJfX21lbnUgdWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAuaGVhZGVyX19tZW51IGxpOmZpcnN0LWNoaWxkIGEge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0uMzZlbTtcbiAgICB9XG4gICAgLmhlYWRlcl9faW5mby1jb250IHtcbiAgICAgIG1hcmdpbjogMTFweCAwIDAgMDtcbiAgICB9XG4gICAgLmhlYWRlcl9fc2VydmljZS1jb250IHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMzBweCA1MHB4IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLmlzLWFjdGl2ZSB7XG4gICAgLmhlYWRlcl9faW5mby1jb250IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLmhlYWRlcl9fbWVudS1jb250IHtcbiAgICAgIG1hcmdpbjogNnB4IDAgMCAzMHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC5pcy1hY3RpdmUge1xuICAgIC5oZWFkZXJfX21lbnUgbGkgYSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBtYXJnaW46IDAgOHB4O1xuICAgIH1cbiAgICAuaGVhZGVyX19tZW51LWNvbnQge1xuICAgICAgbWFyZ2luOiA2cHggMCAwIDMwcHg7XG4gICAgfVxuICAgIC5oZWFkZXJfX2luZm8tcGhvbmUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICAuaGVhZGVyX19pbmZvLWJ0biB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLmhlYWRlciB7XG4gICAgLmhlYWRlcl9fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA1cHggMzBweCAwO1xuICAgIH1cbiAgICAuaGVhZGVyX19sb2dvLXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgLmhlYWRlcl9fbG9nby13cmFwcGVyIGF7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICAuaGVhZGVyX19sb2dvLXdyYXBwZXIgYTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIi5cIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuICAgIC5oZWFkZXJfX2xvZ28td3JhcHBlcjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIi5cIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuICAgIC5oZWFkZXJfX2xvZ28tY29udDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIi5cIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuICAgIC5oZWFkZXJfX2xvZ28tdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LWZhbWlseTogJGh1bWFuc3Qtcm9tO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgfVxuICAgIC5oZWFkZXJfX2luZm8tY29udCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIC5oZWFkZXJfX2FjdGl2ZS1saW5rIHtcbiAgICAgIGNvbG9yOiAkcGluayAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuaGVhZGVyX19pbmZvLXBob25lLWNvbnQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDI1cHggODJweCAwIDA7XG4gICAgfVxuICAgIC5oZWFkZXJfX2luZm8tcGhvbmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LWZhbWlseTogJGh1bWFuc3Qtcm9tO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG4gICAgfVxuICAgIC5oZWFkZXJfX2luZm8tdGV4dCB7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaHVtYW5zdC1yb207XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgICB9XG4gICAgLmhlYWRlcl9fbWVudS1jb250IHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAlKTtcbiAgICB9XG4gICAgLmhlYWRlcl9fbWVudSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICAgIC5oZWFkZXJfX21lbnUgdWwge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLmhlYWRlcl9fbWVudSB1bCBsaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmhlYWRlcl9fbWVudSB1bCBsaSBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gICAgLmhlYWRlcl9fbWVudSB1bCBsaSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIC5oZWFkZXJfX21lbnUgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gICAgICBtYXJnaW46IDAgO1xuICAgIH1cbiAgICAuaGVhZGVyX19zZXJ2aWNlIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgLmhlYWRlcl9fc2VydmljZTpob3ZlciB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICAuaGVhZGVyX19tZW51LW9yZGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5oZWFkZXJfX21lbnUtb3JkZXIgYSB7XG4gICAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZnV0dXJhICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5oZWFkZXJfX3NlcnZpY2UtY29udCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDExMHB4IDMwcHggOTBweCA1MHB4O1xuICAgIH1cbiAgICAuaGVhZGVyX19tZW51LWNsb3NlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgei1pbmRleDogMjAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdG9wOiAzMHB4O1xuICAgIH1cbiAgICAuaGVhZGVyX19zZXJ2aWNlLWJ0bi1wcmV2IHtcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2xlZnQtYXJyb3cta2V5LnN2Z1wiKSBjZW50ZXIgbGVmdCBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMzhweDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMzBweDtcbiAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgLmhlYWRlcl9fc2VydmljZS1yaWdodCBhIHtcbiAgICAgIGJhY2tncm91bmQ6ICRibHVlLWxpZ2h0O1xuICAgIH1cbiAgICAuaGVhZGVyX19zZXJ2aWNlLWxlZnQtaXRlbSB7XG4gICAgICB3aWR0aDogMzMuMzMzJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIC5oZWFkZXJfX3NlcnZpY2UtbGVmdC1pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgICB3aWR0aDogMzMuMzMzJTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgICAuaGVhZGVyX19zZXJ2aWNlLWxlZnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgLmhlYWRlcl9fc2VydmljZS1yaWdodCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICAuaGVhZGVyX19tZW51LWljb24ge1xuICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi10b3A6IDI5cHg7XG4gICAgfVxuICAgIC5oZWFkZXJfX21lbnUtaWNvbiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgfVxuICAgIC5oZWFkZXJfX21lbnUtaWNvbiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICB0b3A6IDExcHg7XG4gICAgfVxuICAgIC5oZWFkZXJfX21lbnUtaWNvbiBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgICB0b3A6IDIycHg7XG4gICAgfVxuICB9XG5cbiAgLmlzLWFjdGl2ZSB7XG4gICAgcGFkZGluZzogMjBweCAwIDI1cHg7XG4gICAgLmhlYWRlcl9fbWVudSBsaSBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIG1hcmdpbjogMCA4cHg7XG4gICAgfVxuICAgIC5oZWFkZXJfX21lbnUtY29udCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5oZWFkZXJfX2luZm8tcGhvbmUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICAuaGVhZGVyX19pbmZvLWJ0biB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIC5oZWFkZXJfX2luZm8tcGhvbmV7XG4gICAgICBjb2xvcjogJGJsdWU7XG4gICAgfVxuICAgIC5oZWFkZXJfX2luZm8tdGV4dCB7XG4gICAgICBjb2xvcjogJGJsdWU7XG4gICAgfVxuICAgIC5oZWFkZXJfX21lbnUtaWNvbiBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgIH1cbiAgICAuaGVhZGVyX19pbmZvLXBob25lLWNvbnQge1xuICAgICAgbWFyZ2luOiA3cHggMzJweCAwIDA7XG4gICAgfVxuICAgIC5oZWFkZXJfX21lbnUtaWNvbiB7XG4gICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTUlO1xuICAgIH1cbiAgICAuaGVhZGVyX19pbmZvLWJ0bjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkcGluaztcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyIHtcbiAgICAuaGVhZGVyX19sb2dvLXRleHQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmhlYWRlcl9faW5mby1waG9uZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIC5oZWFkZXJfX2luZm8tdGV4dCB7XG4gICAgICBtYXJnaW46IDRweCAwIDA7XG4gICAgfVxuICAgIC5oZWFkZXJfX3dyYXBwZXIge1xuICAgICAgcGFkZGluZzogNXB4IDE1cHggMDtcbiAgICB9XG4gICAgLmhlYWRlcl9faW5mby1waG9uZS1jb250IHtcbiAgICAgIG1hcmdpbjogMTRweCAzN3B4IDAgMDtcbiAgICB9XG4gICAgLmhlYWRlcl9fbWVudS1pY29uIHtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgLmlzLWFjdGl2ZSB7XG4gICAgLmhlYWRlcl9faW5mby1idG4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmhlYWRlcl9faW5mby1waG9uZS1jb250IHtcbiAgICAgIG1hcmdpbjogNnB4IDEwcHggMCAwO1xuICAgIH1cbiAgICAuaGVhZGVyX19tZW51LWljb24ge1xuICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmhlYWRlciB7XG4gICAgLmhlYWRlcl9fbWVudSB1bCBsaSBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIH1cbiAgICAuaGVhZGVyX19tZW51LW9yZGVyIGEge1xuICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICB9XG4gICAgLmhlYWRlcl9fc2VydmljZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB9XG4gICAgLmhlYWRlcl9fbWVudS1jbG9zZSB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gICAgfVxuICAgIC5oZWFkZXJfX3NlcnZpY2UtbGVmdC1pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAuaGVhZGVyX19zZXJ2aWNlLWxlZnQgYSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgICAuaGVhZGVyX19zZXJ2aWNlLWxlZnQtaXRlbTpudGgtY2hpbGQoNCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gICAgLmhlYWRlcl9fc2VydmljZS1jb250IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogNjJweCAyMHB4IDUwcHggMzBweDtcbiAgICB9XG4gICAgLmhlYWRlcl9fc2VydmljZS1idG4tcHJldiB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogMjNweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbGVmdC1hcnJvdy1rZXkuc3ZnKSBjZW50ZXIgbGVmdCBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjdweDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMThweDtcbiAgICAgIGxlZnQ6IDI1cHg7XG4gICAgfVxuICAgIC5oZWFkZXJfX3NlcnZpY2UtcmlnaHQgYSB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbjogMCAwIDEzcHggMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdodW1hbnN0NTIxX2J0Ym9sZCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9odW01MjFiLXdlYmZvbnQuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9odW01MjFiLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9odW01MjFiLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vZm9udHMvaHVtNTIxYi13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250cy9odW01MjFiLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Z1dHVyYV9sdGJvb2snO1xuICBzcmM6IHVybCgnLi4vZm9udHMvZnV0dXJhbHQtYm9vay13ZWJmb250LmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvZnV0dXJhbHQtYm9vay13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vZm9udHMvZnV0dXJhbHQtYm9vay13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnRzL2Z1dHVyYWx0LWJvb2std2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udHMvZnV0dXJhbHQtYm9vay13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9mdXR1cmFsdC1ib29rLXdlYmZvbnQuc3ZnI2Z1dHVyYV9sdGJvb2snKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2h1bWFuc3Q1MjFfYnRyb21hbic7XG4gIHNyYzogdXJsKCcuLi9mb250cy9odW01MjFuLXdlYmZvbnQuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9odW01MjFuLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9odW01MjFuLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vZm9udHMvaHVtNTIxbi13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250cy9odW01MjFuLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2h1bWFuc3Q1MjFfYnRyZWd1bGFyJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2h1bWFuc3Q1MjFfYnQtd2ViZm9udC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2h1bWFuc3Q1MjFfYnQtd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL2h1bWFuc3Q1MjFfYnQtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9odW1hbnN0NTIxX2J0LXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnRzL2h1bWFuc3Q1MjFfYnQtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaWRlYWxpc3Rfc2Fuc2xpZ2h0JztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2lkZWFsaXN0X3NhbnNfbGlnaHQtd2ViZm9udC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2lkZWFsaXN0X3NhbnNfbGlnaHQtd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL2lkZWFsaXN0X3NhbnNfbGlnaHQtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9pZGVhbGlzdF9zYW5zX2xpZ2h0LXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnRzL2lkZWFsaXN0X3NhbnNfbGlnaHQtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncGZfZW5jb3JlX3NhbnNfcHJvbWVkaXVtJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL3BmZW5jb3Jlc2Fuc3Byby1tZWRpdW0td2ViZm9udC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL3BmZW5jb3Jlc2Fuc3Byby1tZWRpdW0td2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL3BmZW5jb3Jlc2Fuc3Byby1tZWRpdW0td2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9wZmVuY29yZXNhbnNwcm8tbWVkaXVtLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnRzL3BmZW5jb3Jlc2Fuc3Byby1tZWRpdW0td2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAndWJ1bnR1bGlnaHQnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvdWJ1bnR1LWxfMC13ZWJmb250LmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvdWJ1bnR1LWxfMC13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vZm9udHMvdWJ1bnR1LWxfMC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnRzL3VidW50dS1sXzAtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udHMvdWJ1bnR1LWxfMC13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdyb2JvdG9saWdodCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9yb2JvdG8tbGlnaHQtd2ViZm9udC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL3JvYm90by1saWdodC13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vZm9udHMvcm9ib3RvLWxpZ2h0LXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vZm9udHMvcm9ib3RvLWxpZ2h0LXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnRzL3JvYm90by1saWdodC13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdyb2JvdG9tZWRpdW0nO1xuICBzcmM6IHVybCgnLi4vZm9udHMvcm9ib3RvLW1lZGl1bS13ZWJmb250LmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvcm9ib3RvLW1lZGl1bS13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vZm9udHMvcm9ib3RvLW1lZGl1bS13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnRzL3JvYm90by1tZWRpdW0td2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udHMvcm9ib3RvLW1lZGl1bS13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNeXJpYWRQcm8tUmVndWxhcic7XG4gIHNyYzogdXJsKCcuLi9mb250cy9NeXJpYWRQcm8tUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAgdXJsKCcuLi9mb250cy9NeXJpYWRQcm8tUmVndWxhci5vdGYnKSAgZm9ybWF0KCdvcGVudHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL015cmlhZFByby1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9NeXJpYWRQcm8tUmVndWxhci50dGYnKSAgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uL2ZvbnRzL015cmlhZFByby1SZWd1bGFyLnN2ZyNNeXJpYWRQcm8tUmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn0iLCIuY29udGFjdC5tYWluIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbnRhY3QtYmctMTkyMC5qcGdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIC5tYWluX19oMSB7XG4gICAgY29sb3I6ICRleC13aGl0ZTtcbiAgICBmb250LWZhbWlseTogJGZ1dHVyYTtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgICBtYXJnaW46IDE3MXB4IGF1dG8gMTZweDtcbiAgfVxuICAubWFpbl9fcCB7XG4gICAgY29sb3I6ICRleC13aGl0ZTtcbiAgICBmb250LWZhbWlseTogJGZ1dHVyYTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtYXJnaW46IDEwcHggYXV0byAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xuICB9XG4gIC5tYWluX19idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgIGJvcmRlci1yYWRpdXM6IDE3cHg7XG4gICAgY29sb3I6ICR3aGl0ZS1idG47XG4gICAgZm9udC1mYW1pbHk6ICRlbmNvcmUtbTtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjEwMGVtO1xuICAgIG1hcmdpbi1ib3R0b206IDQ3cHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3M7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5tYWluX19idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBjb2xvcjogJHBpbms7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5tYWluX19idG46Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBjb2xvcjogJHBpbms7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5tYWluX19idG46YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgY29sb3I6ICRwaW5rO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAubWFpbl9fc3RpY2tlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5tYWluX19pdGVtLWNvbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMjJweCA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC03OXB4O1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gIH1cbiAgLm1haW5fX2l0ZW0tbGlzdC1jb250IHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubWFpbl9faXRlbS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAubWFpbl9faXRlbS1saXN0Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLm1haW5fX2l0ZW0tbGlzdC10ZXh0IHtcbiAgICBjb2xvcjogJGV4LXdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiAkZnV0dXJhO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gIC5tYWluX19pdGVtLXJpZ2h0LWNvbnQge1xuICAgIGZsZXg6IDM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG59XG5cbi5jb250YWN0LmhlYWQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNzhweDtcbiAgLmhlYWRlcl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA2MHB4IDAgNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDtcbiAgfVxuICAuaGVhZGVyX19jb250YWluZXIgaDIge1xuICAgIGNvbG9yOiAkYmxhY2stbGlnaHQ7XG4gICAgZm9udC1mYW1pbHk6ICRmdXR1cmE7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogNDIlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5oZWFkZXJfX2NvbnRhaW5lciBwIHtcbiAgICBjb2xvcjogJGdyYXk7XG4gICAgZm9udC1mYW1pbHk6ICRpZGVhbGlzdC1sO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiA2MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG4gIH1cbiAgLmhlYWRlcl9fbGluZSB7XG4gICAgd2lkdGg6IDExMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG4gICAgbWFyZ2luOiAzOHB4IGF1dG8gMTdweDtcbiAgfVxufVxuXG4uY29udGFjdC5pbmZvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC5pbmZvLWNvbnQge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb250YWN0LWluZm8tYmctMTkyMC5qcGdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA3NHB4IDAgMjcxcHg7XG4gICAgLmluZm9fX2NhbGwtaW1nIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjQuNCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICAuaW5mb19fZGV0YWlscy1jb250IHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0JTtcbiAgICB9XG4gICAgLmluZm9fX3RleHQtdG9wIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiAkaWRlYWxpc3QtbDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBjb2xvcjogJGJsdWU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgIHBhZGRpbmc6IDAgNTVweDtcbiAgICB9XG4gICAgLmluZm9fX3Bob25lIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiAkaWRlYWxpc3QtbDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgIHBhZGRpbmc6IDAgODBweDtcbiAgICB9XG4gICAgLmluZm9fX3RleHQtYm90dG9tIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiAkaWRlYWxpc3QtbDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBjb2xvcjogJGJsdWU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgICAgIHBhZGRpbmc6IDAgODBweDtcbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhY3QuaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4NHB4IDAgMTA2cHg7XG4gIC5pdGVtX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbiAgLml0ZW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuaXRlbS1pbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICB9XG4gIC5pdGVtLWVtYWlsIHtcbiAgICBjb2xvcjogJGJsdWU7XG4gICAgZm9udC1mYW1pbHk6ICRmdXR1cmE7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIH1cbiAgLml0ZW0tZW1haWw6aG92ZXIge1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLml0ZW0tZW1haWw6YWN0aXZlIHtcbiAgICBjb2xvcjogJGJsdWU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5pdGVtLWVtYWlsOmZvY3VzIHtcbiAgICBjb2xvcjogJGJsdWU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5pdGVtLXAge1xuICAgIGNvbG9yOiAkYmxhY2szMzM7XG4gICAgZm9udC1mYW1pbHk6ICRpZGVhbGlzdC1sO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gICAgcGFkZGluZzogMCAxMCU7XG4gIH1cbn1cblxuLmNvbnRhY3QuZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA5NXB4O1xuICAucm93X19oaWQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmZvcm1fX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNjZweCA2OHB4IDU3cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHQ7XG4gIH1cblxuICBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7Y29sb3I6JGJsdWU7fVxuICBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICB7Y29sb3I6JGJsdWU7fVxuICBpbnB1dDotbW96LXBsYWNlaG9sZGVyICAgICAgICAgICB7Y29sb3I6JGJsdWU7fVxuICBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgICAgICB7Y29sb3I6JGJsdWU7fVxuICBpbnB1dDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7Y29sb3I6IHRyYW5zcGFyZW50fVxuICBpbnB1dDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICB7Y29sb3I6IHRyYW5zcGFyZW50fVxuICBpbnB1dDpmb2N1czotbW96LXBsYWNlaG9sZGVyICAgICAgICAgICB7Y29sb3I6IHRyYW5zcGFyZW50fVxuICBpbnB1dDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIgICAgICB7Y29sb3I6IHRyYW5zcGFyZW50fVxuXG4gIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtjb2xvcjokYmx1ZTt9XG4gIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgIHtjb2xvcjokYmx1ZTt9XG4gIHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgIHtjb2xvcjokYmx1ZTt9XG4gIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciAgICAgIHtjb2xvcjokYmx1ZTt9XG4gIHRleHRhcmVhOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtjb2xvcjogdHJhbnNwYXJlbnR9XG4gIHRleHRhcmVhOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgIHtjb2xvcjogdHJhbnNwYXJlbnR9XG4gIHRleHRhcmVhOmZvY3VzOi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgIHtjb2xvcjogdHJhbnNwYXJlbnR9XG4gIHRleHRhcmVhOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciAgICAgIHtjb2xvcjogdHJhbnNwYXJlbnR9XG5cbiAgLmZvcm1fX2lucHV0LWNvbnQtdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmZvcm1fX2lucHV0LW5hbWUge1xuICAgIGZsZXgtYmFzaXM6IDQ4JTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgIGJvcmRlcjogMC42NnB4IHNvbGlkICRibHVlO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogNnB4IDMycHggNXB4O1xuICAgIGNvbG9yOiAjMzQ0YjYxO1xuICAgIGZvbnQtZmFtaWx5OiAkZnV0dXJhO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDtcbiAgfVxuICAuZm9ybV9fdGV4dC1oZWFkIHtcbiAgICBmbGV4LWJhc2lzOiA0OCU7XG4gICAgbWFyZ2luLWxlZnQ6IDQlO1xuICB9XG4gIC5mb3JtX19pbnB1dC1lbWFpbCB7XG4gICAgZmxleC1iYXNpczogNDglO1xuICAgIGJvcmRlcjogMC42NnB4IHNvbGlkICRibHVlO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogNnB4IDMycHggNXB4O1xuICAgIGNvbG9yOiAjMzQ0YjYxO1xuICAgIGZvbnQtZmFtaWx5OiAkZnV0dXJhO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDtcbiAgfVxuICAuZm9ybV9fdGV4dC1oZWFkIHtcbiAgICBjb2xvcjogJGJsYWNrMzMzO1xuICAgIGZvbnQtZmFtaWx5OiAkZnV0dXJhO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyJTtcbiAgfVxuXG4gIC8vIHNlbGVjdFxuXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZm9ybS1pbnB1dC1zZWxlY3QtY29udCB7XG4gICAgYm9yZGVyOiAwLjY2cHggc29saWQgJGJsdWU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBmbGV4LWJhc2lzOiA0OCU7XG4gICAgbWFyZ2luLWxlZnQ6IDQlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0O1xuXG4gIH1cbiAgLmZvcm0taW5wdXQtcmFkaW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDtcbiAgICBib3JkZXI6IDAuNjZweCBzb2xpZCAkYmx1ZTtcbiAgICB3aWR0aDogMTAzJTtcbiAgICB0b3A6IDQycHg7XG4gICAgbGVmdDogLTFweDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZvcm0tc2VsZWN0LXRleHQge1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgICBmb250LWZhbWlseTogJGZ1dHVyYTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiA5cHggMzNweCA4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Fycm93LW1lbnUtZG93bi1ibGFjay1zZWxlY3QucG5nKSA5MyUgNTAlIG5vLXJlcGVhdDtcbiAgfVxuICAuZm9ybS1zZWxlY3QtdGV4dC1ib2xkIHtcbiAgICBmb250LWZhbWlseTogJGZ1dHVyYTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG4gIC5mb3JtLWlucHV0LXNlbGVjdC1jb250IGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb2xvcjogJGJsdWU7XG4gICAgZm9udC1mYW1pbHk6ICRmdXR1cmE7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgcGFkZGluZzogOXB4IDMzcHggOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mb3JtLWlucHV0LXNlbGVjdC1jb250IGxhYmVsOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICBjb2xvcjogJGdyYXktbGlnaHQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5mb3JtLWlucHV0LXNlbGVjdC1jb250OmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAvL3BhcnQgdHdvXG5cbiAgLmZvcm1fX2lucHV0LXRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDAuNjZweCBzb2xpZCAkYmx1ZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDIycHggMzJweDtcbiAgICBjb2xvcjogIzM0NGI2MTtcbiAgICBmb250LWZhbWlseTogJGZ1dHVyYTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICBoZWlnaHQ6IDIxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmZvcm1fX2lucHV0LWNvbnQtYm90dG9tIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmZvcm1fX2NhcHRjaGEtY29udCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogNDZweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5mb3JtX19jYXB0Y2hhLXRleHQge1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgICBmb250LWZhbWlseTogJGZ1dHVyYTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOXB4O1xuICB9XG4gIC5mb3JtX19jYXB0Y2hhLWltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG4gIC5mb3JtX19jYXB0Y2hhIHtcbiAgICBib3JkZXI6IDAuNjZweCBzb2xpZCAkYmx1ZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDJweCAzMnB4IDJweDtcbiAgICBjb2xvcjogIzM0NGI2MTtcbiAgICBmb250LWZhbWlseTogJGZ1dHVyYTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHQ7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxuICAuZm9ybV9fYnRuIHtcbiAgICBjb2xvcjogJHdoaXRlLWJ0bjtcbiAgICBmb250LWZhbWlseTogJGVuY29yZS1tO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogJHBpbms7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHBpbms7XG4gICAgcGFkZGluZzogMjFweCA1MXB4IDIwcHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xMDBlbTtcbiAgfVxuICAuZm9ybV9fYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogJHBpbms7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICAuZm9ybV9fYnRuOmZvY3VzIHtcbiAgICBjb2xvcjogJHBpbms7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICAuZm9ybV9fYnRuOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRwaW5rO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbiAgLmZvcm0tZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogI2VmNDIwZDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb250YWN0LmZvcm0ge1xuICAgIC5mb3JtX190ZXh0LWhlYWQge1xuICAgICAgcGFkZGluZy1yaWdodDogMSU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLmNvbnRhY3QubWFpbiB7XG4gICAgLm1haW5fX2J0bjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIC5tYWluX19idG46Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICAubWFpbl9fYnRuOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29udGFjdC5tYWluIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29udGFjdC1iZy03NjguanBnXCIpIGNlbnRlciB0b3Agbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgLm1haW5fX2gxIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgfVxuICAgIC5tYWluX19wIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgIC5tYWluX19pdGVtIHtcbiAgICAgIHdpZHRoOiAxMzVweDtcbiAgICB9XG4gICAgLm1haW5fX2l0ZW0tbGlzdC10ZXh0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgICAubWFpbl9faXRlbS1jb250IHtcbiAgICAgIHBhZGRpbmc6IDIycHggMjBweDtcbiAgICB9XG4gIH1cblxuICAuY29udGFjdC5pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAuaXRlbV9fY29udGFpbmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIC5pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gICAgLml0ZW0tZW1haWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhY3QuZm9ybSB7XG4gICAgLmZvcm1fX3RleHQtaGVhZCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICAgIC5mb3JtLWlucHV0LXNlbGVjdC1jb250IGxhYmVsLCAuZm9ybS1zZWxlY3QtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICBwYWRkaW5nOiA5cHggMTVweCA4cHg7XG4gICAgfVxuICAgIC5mb3JtX19pbnB1dC1jb250LWJvdHRvbSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICAuZm9ybV9fY2FwdGNoYS1jb250IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuICAgIC5mb3JtX19idG4tY29udCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5mb3JtX19idG4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3QubWFpbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb250YWN0LWJnLTE5MjAuanBnKSBjZW50ZXIgdG9wIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgLm1haW5fX2gxIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIH1cbiAgICAubWFpbl9fcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLm1haW5fX2J0biB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE3cHg7XG4gICAgICBjb2xvcjogJHdoaXRlLWJ0bjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZW5jb3JlLW07XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEwMGVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgLm1haW5fX2l0ZW0tcmlnaHQtY29udCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICAubWFpbl9faXRlbS1saXN0LWNvbnQge1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuICAgIC5tYWluX19pdGVtLWNvbnQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgLm1haW5fX2l0ZW0tbGlzdCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLm1haW5fX2l0ZW0ge1xuICAgICAgd2lkdGg6IDEzNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgLm1haW5fX2l0ZW0tbGlzdC10ZXh0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgICAubWFpbl9faXRlbS1jb250IHtcbiAgICAgIHBhZGRpbmc6IDIycHggMjBweDtcbiAgICB9XG4gICAgLm1haW5fX3BhZC0wIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5tYWluX19pdGVtLXJpZ2h0LWNvbnQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gICAgLm1haW5fX2l0ZW0ge1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICB9XG4gIH1cblxuICAuY29udGFjdC5pbmZvIHtcbiAgICAuaW5mby1jb250IHtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgcGFkZGluZzogNjBweCAwIDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5pbmZvLWNvbnQgLmluZm9fX2NhbGwtaW1nIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgLmluZm8tY29udCAuaW5mb19fZGV0YWlscy1jb250IHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgIC5pbmZvLWNvbnQgLmluZm9fX3RleHQtdG9wIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG4gICAgLmluZm8tY29udCAuaW5mb19fcGhvbmUge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbiAgICAuaW5mby1jb250IC5pbmZvX190ZXh0LWJvdHRvbSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhY3QuaXRlbSB7XG4gICAgLml0ZW0taW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIC5pdGVtLWVtYWlsIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgLml0ZW0tcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhY3QuZm9ybSB7XG4gICAgLmZvcm1fX2lucHV0LWNvbnQtdG9wIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIC5mb3JtX19pbnB1dC1uYW1lIHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA2cHggMTVweCA1cHg7XG4gICAgfVxuICAgIC5mb3JtX190ZXh0LWhlYWQge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIG9yZGVyOiAtMTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuICAgIC5mb3JtX19pbnB1dC1lbWFpbCB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIHBhZGRpbmc6IDZweCAxNXB4IDVweDtcbiAgICB9XG4gICAgLmZvcm0taW5wdXQtc2VsZWN0LWNvbnQge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLmZvcm1fX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDIwcHggNDVweDtcbiAgICB9XG4gICAgLmZvcm1fX2J0biB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmc6IDE2cHggMjVweCAxNXB4O1xuICAgIH1cbiAgICAuZm9ybV9fY2FwdGNoYS1jb250IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gICAgLmZvcm1fX2NhcHRjaGEge1xuICAgICAgd2lkdGg6IDY1JTtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICBwYWRkaW5nOiAzcHggMTVweCAzcHg7XG4gICAgfVxuICAgIC5mb3JtX19jYXB0Y2hhLWltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDExJTtcbiAgICB9XG4gICAgLmZvcm1fX2lucHV0LXRleHRhcmVhIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICB9XG4gICAgLmZvcm0tc2VsZWN0LXRleHQge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICBwYWRkaW5nOiA5cHggMTVweCA4cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgICB9XG5cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmNvbnRhY3QubWFpbiB7XG4gICAgLm1haW5fX2l0ZW0tbGlzdCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMjAlO1xuICAgIH1cbiAgfVxufSIsIi5mb290ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3JkZXItdG9wOiAzcHggc29saWQgJGJsYWNrO1xuICBwYWRkaW5nOiA3MHB4IDAgMTAycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHpvb206IDE7XG4gIC5mb290ZXJfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6b29tOiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmZvb3Rlcl9fbGVmdCB7XG4gICAgb3JkZXI6IDE7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbiAgLmZvb3Rlcl9fcmlnaHQge1xuICAgIG9yZGVyOiAyO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICAuZm9vdGVyX19sb2dvLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5mb290ZXJfX2xvZ28tYmxvY2t7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuZm9vdGVyX19sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDQycHg7XG4gIH1cbiAgLmZvb3Rlcl9sb2dvLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGZvbnQtZmFtaWx5OiAkaHVtYW5zdC1iO1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cbiAgLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICBjb2xvcjogJGJsYWNrLWxpZ2h0O1xuICAgIGZvbnQtZmFtaWx5OiAkbXlyaWFkLXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG4gIC5mb290ZXJfX2hlYWQge1xuICAgIGNvbG9yOiAkYmxhY2stbGlnaHQ7XG4gICAgZm9udC1mYW1pbHk6ICRteXJpYWQtcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gIH1cbiAgLmZvb3Rlcl9fdGV4dCB7XG4gICAgY29sb3I6ICRibGFjay1saWdodDtcbiAgICBmb250LWZhbWlseTogJG15cmlhZC1yO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAyMnB4IDAgNTRweDtcbiAgICAuZm9vdGVyX19oZWFkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICAgIH1cbiAgICAuZm9vdGVyX19sb2dvLWNvbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgem9vbTogMTtcbiAgICB9XG4gICAgLmZvb3Rlcl9fbG9nby1ibG9jayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgfVxuICAgIC5mb290ZXJfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmZvb3Rlcl9fbGVmdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDQ5cHg7XG4gICAgfVxuICAgIC5mb290ZXJfX3JpZ2h0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZzogMCA4JTtcbiAgICB9XG4gICAgLmZvb3Rlcl9fbGVmdCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5mb290ZXJfX3RleHQge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB9XG4gICAgLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZzogNzRweCAwIDYwcHg7XG4gICAgLmZvb3Rlcl9faGVhZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAuZm9vdGVyX2xvZ28tdGV4dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuZm9vdGVyX19yaWdodCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgO1xuICAgIH1cbiAgICAuZm9vdGVyX19sb2dvIHtcbiAgICAgIG1heC13aWR0aDogNjBweDtcbiAgICB9XG4gICAgLmZvb3Rlcl9faGVhZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAuZm9vdGVyX190ZXh0IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIH1cbiAgICAuZm9vdGVyX19sb2dvLWJsb2NrIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgfVxuICB9XG59IiwiLmhvbWUubWFpbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9tYWluLWJnLTE5MjAuanBnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICAubWFpbl9faDEge1xuICAgIGNvbG9yOiAkZXgtd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICRmdXR1cmE7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIHdpZHRoOiA2MCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG4gICAgbWFyZ2luOiAxNzFweCBhdXRvIDE2cHg7XG4gIH1cbiAgLm1haW5fX3Age1xuICAgIGNvbG9yOiAkZXgtd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICRmdXR1cmE7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHdpZHRoOiAzMCU7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgfVxuICAubWFpbl9fYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICBib3JkZXItcmFkaXVzOiAxN3B4O1xuICAgIGNvbG9yOiAkd2hpdGUtYnRuO1xuICAgIGZvbnQtZmFtaWx5OiAkZW5jb3JlLW07XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xMDBlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0N3B4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzO1xuICB9XG4gIC5tYWluX19idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBjb2xvcjogJHBpbms7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5tYWluX19idG46Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBjb2xvcjogJHBpbms7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5tYWluX19idG46YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgY29sb3I6ICRwaW5rO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAubWFpbl9fc3RpY2tlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5tYWluX19pdGVtLWNvbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMjJweCA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC03OXB4O1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gIH1cbiAgLm1haW5fX2l0ZW0tbGlzdC1jb250IHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubWFpbl9faXRlbS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAubWFpbl9faXRlbS1saXN0Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLm1haW5fX2l0ZW0tbGlzdC10ZXh0IHtcbiAgICBjb2xvcjogJGV4LXdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiAkZnV0dXJhO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gIC5tYWluX19pdGVtLXJpZ2h0LWNvbnQge1xuICAgIGZsZXg6IDM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG59XG5cbi5ob21lLmFydGljbGVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDc4cHg7XG4gIC5hcnRpY2xlc19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1M3B4IDIwJSA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0O1xuICB9XG4gIC5hcnRpY2xlc19fY29udGFpbmVyIGgyIHtcbiAgICBjb2xvcjogJGJsYWNrLWxpZ2h0O1xuICAgIGZvbnQtZmFtaWx5OiAkZnV0dXJhO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDYyJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuYXJ0aWNsZXNfX2NvbnRhaW5lciBwIHtcbiAgICBjb2xvcjogJGdyYXk7XG4gICAgZm9udC1mYW1pbHk6ICRpZGVhbGlzdC1sO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xuICB9XG4gIC5hcnRpY2xlc19fbGluZSB7XG4gICAgd2lkdGg6IDExMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG4gICAgbWFyZ2luOiAxOXB4IGF1dG8gMjNweDtcbiAgfVxufVxuXG4uaG9tZS50ZXN0aW1vbmlhbHMge1xuICB3aWR0aDogMTAwJTtcbiAgLnRlc3RpbW9uaWFsc19faGVhZGVyLWNvbnQge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9ob21lLXRlc3RpbS1iZy0xOTIwLmpwZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcGFkZGluZzogNTFweCAwIDM1N3B4IDI5cHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFsc19faGVhZGVyLWNvbnQgaDMge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICRmdXR1cmE7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG4gIH1cbiAgLnRlc3RpbW9uaWFsc19fb3V0ZXItY29udCB7XG4gICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgcGFkZGluZzogNDVweCAxNzVweCAzNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAudGVzdGltb25pYWxzX19zbGlkZXItY29udCB7XG5cbiAgfVxuICAudGVzdGltb25pYWxzX19zbGlkZXItaXRlbSB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFsc19fc2xpZGVyLXRleHQge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICRteXJpYWQtcjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAudGVzdGltb25pYWxzX19zbGlkZXItYXV0aG9yIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiAkbXlyaWFkLXI7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbi5ob21lLnN0ZXBzIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgLnN0ZXBzX19oZWFkZXIge1xuICAgIGNvbG9yOiAkYmxhY2stbGlnaHQ7XG4gICAgZm9udC1mYW1pbHk6ICRmdXR1cmE7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gIH1cbiAgLnN0ZXBzX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbiAgLnN0ZXBzX19pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnN0ZXBzX19pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnN0ZXBzX190ZXh0IHtcbiAgICBjb2xvcjogJGdyYXk7XG4gICAgZm9udC1mYW1pbHk6ICRlbmNvcmUtbTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1hcmdpbjogMTBweCBhdXRvIDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG4gIH1cbn1cblxuLmhvbWUuYXJ0aWNsZXMyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMjBweCAwO1xuICAuYXJ0aWNsZXNfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjFweCAyMCUgNDBweDtcbiAgfVxuICAuYXJ0aWNsZXNfX2NvbnRhaW5lciBoMiB7XG4gICAgY29sb3I6ICRibGFjay1saWdodDtcbiAgICBmb250LWZhbWlseTogJGZ1dHVyYTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5hcnRpY2xlc19fY29udGFpbmVyIHAge1xuICAgIGNvbG9yOiAkZ3JheTtcbiAgICBmb250LWZhbWlseTogJGlkZWFsaXN0LWw7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG4gIH1cbiAgLmFydGljbGVzX19saW5lIHtcbiAgICB3aWR0aDogMTExcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgICBtYXJnaW46IDE5cHggYXV0byAyM3B4O1xuICB9XG59XG5cbi5ob21lLmFib3V0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTA4cHg7XG4gIC5hYm91dF9faGVhZGVyLWNvbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgIHBhZGRpbmc6IDQ0cHggMCAyNnB4O1xuICB9XG4gIC5hYm91dF9faGVhZGVyLWNvbnQgaDQge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICRteXJpYWQtcjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cbiAgLmFib3V0X19oZWFkZXItbGluZSB7XG4gICAgd2lkdGg6IDExMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBtYXJnaW46IDI3cHggYXV0byA0NXB4O1xuICB9XG4gIC5hYm91dF9faGVhZGVyLWl0ZW0tbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuICAuYWJvdXRfX2hlYWRlci1pdGVtLWNvbnQge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogMCAyMSU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAkaHVtYW5zdC1yb207XG4gIH1cbiAgLmFib3V0X19oZWFkZXItaXRlbS1sZWZ0IHtcbiAgICBmbGV4LWJhc2lzOiAzNSU7XG4gIH1cbiAgLmFib3V0X19oZWFkZXItaXRlbS1yaWdodCB7XG4gICAgZmxleC1iYXNpczogMzUlO1xuICB9XG4gIC5hYm91dF9faGVhZGVyLWl0ZW0ge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICRmdXR1cmE7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuYWJvdXRfX2hlYWRlci1pdGVtOmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2hvbWUtbGlzdC1kb3RlLnBuZ1wiKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC0zcHg7XG4gIH1cbiAgLmFib3V0X19pbmZvLWNvbnQge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9tYWluX19wcmljZXMtYmcuanBnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nOiA0MDhweCAwIDA7XG4gIH1cbiAgLmFib3V0X19pbmZvLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IC0zM3B4O1xuICB9XG4gIC5hYm91dF9fbGlzdC1ibG9jayB7XG4gICAgcGFkZGluZzogMTVweCAyNXB4IDMwcHg7XG4gICAgYmFja2dyb3VuZDogJGJsdWU7XG4gIH1cbiAgLmFib3V0X19saXN0LWhlYWRlciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LWZhbWlseTogJGZ1dHVyYTtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYWJvdXRfX2xpc3QtaXRlbSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LWZhbWlseTogJGZ1dHVyYTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjbGVhcjogYm90aDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmFib3V0X19saXN0LWl0ZW0gc3BhbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG5cbn1cblxuLmhvbWUuYXJ0aWNsZXMzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMjBweCAwO1xuICAuYXJ0aWNsZXNfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjFweCAyMCUgNDBweDtcbiAgfVxuICAuYXJ0aWNsZXNfX2NvbnRhaW5lciBoMiB7XG4gICAgY29sb3I6ICRibGFjay1saWdodDtcbiAgICBmb250LWZhbWlseTogJGZ1dHVyYTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5hcnRpY2xlc19fY29udGFpbmVyIHAge1xuICAgIGNvbG9yOiAkZ3JheTtcbiAgICBmb250LWZhbWlseTogJGlkZWFsaXN0LWw7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG4gIH1cbiAgLmFydGljbGVzX19saW5lIHtcbiAgICB3aWR0aDogMTExcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgICBtYXJnaW46IDE5cHggYXV0byAyM3B4O1xuICB9XG59XG5cbi5ob21lLmluZm8ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgLmluZm9fX2NvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5pbmZvX19pdGVtLWNvbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNDElO1xuICAgIG1hcmdpbi1sZWZ0OiA2JTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5pbmZvX19pdGVtLWNvbnQ6bnRoLWNoaWxkKDJuKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzNyU7XG4gICAgbWFyZ2luLWxlZnQ6IDglO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmluZm9fX2l0ZW0taW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuaW5mb19faXRlbS10ZXh0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjb2xvcjogJGJsYWNrMzMzO1xuICAgIGZvbnQtZmFtaWx5OiAkdWJ1bnR1LWw7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxMHB4O1xuICB9XG59XG5cbi5ob21lLmFydGljbGVfYmlnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMjBweCAwIDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9ob21lLWFydGljZS5qcGdcIikgY2VudGVyIHRvcCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMjU0cHggMCAxODFweDtcbiAgLmFydGljbGVzX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDYxcHggMCA4NnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTIsIDc1LCA5NywgMC43Mik7XG4gIH1cbiAgLmFydGljbGVzX19jb250YWluZXIgaDIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICRmdXR1cmE7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgd2lkdGg6IDM1JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmFydGljbGVzX19jb250YWluZXIgcCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LWZhbWlseTogJGlkZWFsaXN0LWw7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgfVxuICAuYXJ0aWNsZXNfX2xpbmUge1xuICAgIHdpZHRoOiAxMTFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICAgIG1hcmdpbjogMTlweCBhdXRvIDIzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAuaG9tZS5tYWluIHtcbiAgICAubWFpbl9fYnRuOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgLm1haW5fX2J0bjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIC5tYWluX19idG46YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ob21lLm1haW4ge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9tYWluLWJnLTc2OC5qcGdcIikgY2VudGVyIHRvcCBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAubWFpbl9faDEge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICB9XG4gICAgLm1haW5fX3Age1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgLm1haW5fX2l0ZW0ge1xuICAgICAgd2lkdGg6IDEzNXB4O1xuICAgIH1cbiAgICAubWFpbl9faXRlbS1saXN0LXRleHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuICAgIC5tYWluX19pdGVtLWNvbnQge1xuICAgICAgcGFkZGluZzogMjJweCAyMHB4O1xuICAgIH1cbiAgICAubWFpbl9fYnRuOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgLm1haW5fX2J0bjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIC5tYWluX19idG46YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgfVxuXG4gIC5ob21lLmFydGljbGVzIHtcbiAgICAuYXJ0aWNsZXNfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcbiAgICB9XG4gICAgLmFydGljbGVzX19jb250YWluZXIgaDIge1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICB9XG4gICAgLmFydGljbGVzX19jb250YWluZXIgcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgfVxuXG4gIC5ob21lLnRlc3RpbW9uaWFscyB7XG4gICAgLnRlc3RpbW9uaWFsc19faGVhZGVyLWNvbnQge1xuICAgICAgcGFkZGluZzogNTFweCAwIDM1N3B4IDQycHg7XG4gICAgfVxuICAgIC50ZXN0aW1vbmlhbHNfX291dGVyLWNvbnQge1xuICAgICAgcGFkZGluZzogNDVweCA5MHB4IDM1cHg7XG4gICAgfVxuICB9XG5cbiAgLmhvbWUuYXJ0aWNsZXMyIHtcbiAgICAuYXJ0aWNsZXNfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcbiAgICB9XG4gICAgLmFydGljbGVzX19jb250YWluZXIgaDIge1xuICAgICAgd2lkdGg6IDU1JTtcbiAgICB9XG4gICAgLmFydGljbGVzX19jb250YWluZXIgcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuaG9tZS5hYm91dCB7XG4gICAgLmFib3V0X19oZWFkZXItaXRlbS1jb250IHtcbiAgICAgIHBhZGRpbmc6IDAgOSU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICB9XG4gIH1cblxuICAuaG9tZS5hcnRpY2xlczMge1xuICAgIC5hcnRpY2xlc19fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMTAlO1xuICAgIH1cbiAgICAuYXJ0aWNsZXNfX2NvbnRhaW5lciBoMiB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgIH1cbiAgICAuYXJ0aWNsZXNfX2NvbnRhaW5lciBwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5ob21lLmluZm8ge1xuICAgIC5pbmZvX19pdGVtLWNvbnQge1xuICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICAuaW5mb19faXRlbS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5ob21lLmFydGljbGVfYmlnIHtcbiAgICBwYWRkaW5nOiAxMDFweCAwIDE4MHB4O1xuICAgIC5hcnRpY2xlc19fY29udGFpbmVyIGgyIHtcbiAgICAgIHdpZHRoOiAzOCU7XG4gICAgfVxuICAgIC5hcnRpY2xlc19fY29udGFpbmVyIHAge1xuICAgICAgd2lkdGg6IDc5JTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLm1haW4ge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9tYWluLWJnLTE5MjAuanBnXCIpIGNlbnRlciB0b3Agbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAubWFpbl9faDEge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgfVxuICAgIC5tYWluX19wIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAubWFpbl9fYnRuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTdweDtcbiAgICAgIGNvbG9yOiAkd2hpdGUtYnRuO1xuICAgICAgZm9udC1mYW1pbHk6ICRlbmNvcmUtbTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTAwZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAubWFpbl9faXRlbS1yaWdodC1jb250IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIC5tYWluX19pdGVtLWxpc3QtY29udCB7XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG4gICAgLm1haW5fX2l0ZW0tY29udCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICAubWFpbl9faXRlbS1saXN0IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAubWFpbl9faXRlbSB7XG4gICAgICB3aWR0aDogMTM1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICAubWFpbl9faXRlbS1saXN0LXRleHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuICAgIC5tYWluX19pdGVtLWNvbnQge1xuICAgICAgcGFkZGluZzogMjJweCAyMHB4O1xuICAgIH1cbiAgICAubWFpbl9fcGFkLTAge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLm1haW5fX2l0ZW0tcmlnaHQtY29udCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgICAubWFpbl9faXRlbSB7XG4gICAgICB3aWR0aDogMzAlO1xuICAgIH1cbiAgfVxuXG4gIC5ob21lLmFydGljbGVzIHtcbiAgICAuYXJ0aWNsZXNfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgICAuYXJ0aWNsZXNfX2NvbnRhaW5lciBoMiB7XG4gICAgICB3aWR0aDogOTglO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgfVxuICAgIC5hcnRpY2xlc19fY29udGFpbmVyIHAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5hcnRpY2xlc19fcGFkLTAge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAuaG9tZS50ZXN0aW1vbmlhbHMge1xuICAgIC50ZXN0aW1vbmlhbHNfX2hlYWRlci1jb250IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAudGVzdGltb25pYWxzX19zbGlkZXItdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB9XG4gICAgLnRlc3RpbW9uaWFsc19fb3V0ZXItY29udCB7XG4gICAgICBwYWRkaW5nOiAzNXB4IDU1cHggMjVweDtcbiAgICB9XG4gIH1cblxuICAuaG9tZS5hcnRpY2xlczIge1xuICAgIC5hcnRpY2xlc19fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5hcnRpY2xlc19fY29udGFpbmVyIGgyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgfVxuICAgIC5hcnRpY2xlc19fY29udGFpbmVyIHAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmhvbWUuYXJ0aWNsZXMzIHtcbiAgICAuYXJ0aWNsZXNfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAuYXJ0aWNsZXNfX2NvbnRhaW5lciBoMiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIH1cbiAgICAuYXJ0aWNsZXNfX2NvbnRhaW5lciBwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5ob21lLmFib3V0IHtcbiAgICAuYWJvdXRfX2hlYWRlci1jb250IGg0IHtcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmFib3V0X19oZWFkZXItaXRlbS1saXN0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuICAgIC5hYm91dF9faW5mby1pbm5lciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvdHRvbTogLTMzcHg7XG4gICAgICAvL2Rpc3BsYXk6IGJsb2NrO1xuICAgICAgLy9vdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAuYWJvdXRfX2hlYWRlci1pdGVtLWxlZnQge1xuICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICB9XG4gICAgLmFib3V0X19oZWFkZXItaXRlbS1yaWdodCB7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIH1cbiAgICAuYWJvdXRfX2hlYWRlci1pdGVtLWNvbnQge1xuICAgICAgcGFkZGluZzogMCAxOXB4O1xuICAgIH1cbiAgICAuYWJvdXRfX2hlYWRlci1pdGVtLWxpc3Qge1xuICAgICAgLy9kaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmFib3V0X19saXN0LWJsb2NrIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMjVweCAyNXB4O1xuICAgIH1cbiAgICAuYWJvdXRfX2xpc3QtYmxvY2sge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIH1cbiAgICAuYWJvdXRfX2xpc3QtaGVhZGVyIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIH1cbiAgICAuaG9tZS5hYm91dCAuYWJvdXRfX2xpc3QtaGVhZGVyIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgICAuYWJvdXRfX2luZm8tY29udCB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvbWFpbl9fcHJpY2VzLWJnLmpwZ1wiKSBjZW50ZXIgdG9wIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgIHBhZGRpbmc6IDQ3NnB4IDAgMDtcbiAgICB9XG4gICAgLmFib3V0X19oZWFkZXItaXRlbSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gIH1cblxuICAuaG9tZS5pbmZvIHtcbiAgICAuaW5mb19faXRlbS1jb250IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gICAgLmluZm9fX2l0ZW0tdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB9XG4gICAgLmluZm9fX2l0ZW0tY29udDpudGgtY2hpbGQoMm4pIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5ob21lLnN0ZXBzIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIC5zdGVwc19fY29udGFpbmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIC5zdGVwc19faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5ob21lLmFydGljbGVfYmlnIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgLmFydGljbGVzX19jb250YWluZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDE1cHgpO1xuICAgICAgcGFkZGluZy1yaWdodDogY2FsYygxNXB4KTtcbiAgICB9XG4gICAgLmFydGljbGVzX19jb250YWluZXIgaDIge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG4gICAgLmFydGljbGVzX19jb250YWluZXIgcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmFydGljbGVzX19wYWQtMCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmhvbWUubWFpbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL21haW4tYmctMzIwLmpwZ1wiKSBjZW50ZXIgdG9wIG5vLXJlcGVhdDtcbiAgICAubWFpbl9faXRlbS1saXN0IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gICAgfVxuICB9XG5cbiAgLmhvbWUudGVzdGltb25pYWxzIHtcbiAgICAudGVzdGltb25pYWxzX19vdXRlci1jb250IHtcbiAgICAgIHBhZGRpbmc6IDM1cHggMzVweCAyNXB4O1xuICAgIH1cbiAgfVxufSIsIi5hYm91dC5tYWluIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Fib3V0LWJnLTE5MjAuanBnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICAubWFpbl9faDEge1xuICAgIGNvbG9yOiAkZXgtd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICRmdXR1cmE7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIHdpZHRoOiA2MCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG4gICAgbWFyZ2luOiAxNzFweCBhdXRvIDE2cHg7XG4gIH1cbiAgLm1haW5fX3Age1xuICAgIGNvbG9yOiAkZXgtd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICRmdXR1cmE7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHdpZHRoOiAzMCU7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgfVxuICAubWFpbl9fYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICBib3JkZXItcmFkaXVzOiAxN3B4O1xuICAgIGNvbG9yOiAkd2hpdGUtYnRuO1xuICAgIGZvbnQtZmFtaWx5OiAkZW5jb3JlLW07XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xMDBlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0N3B4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzO1xuICB9XG4gIC5tYWluX19idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBjb2xvcjogJHBpbms7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5tYWluX19idG46Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBjb2xvcjogJHBpbms7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5tYWluX19idG46YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgY29sb3I6ICRwaW5rO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAubWFpbl9fc3RpY2tlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5tYWluX19pdGVtLWNvbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMjJweCA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC03OXB4O1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gIH1cbiAgLm1haW5fX2l0ZW0tbGlzdC1jb250IHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubWFpbl9faXRlbS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAubWFpbl9faXRlbS1saXN0Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLm1haW5fX2l0ZW0tbGlzdC10ZXh0IHtcbiAgICBjb2xvcjogJGV4LXdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiAkZnV0dXJhO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gIC5tYWluX19pdGVtLXJpZ2h0LWNvbnQge1xuICAgIGZsZXg6IDM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG59XG5cbi5hYm91dC5hcnRpY2xlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA3OHB4O1xuICAuYXJ0aWNsZXNfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNDRweCAwIDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHQ7XG4gIH1cbiAgLmFydGljbGVzX19jb250YWluZXIgaDIge1xuICAgIGNvbG9yOiAkYmxhY2stbGlnaHQ7XG4gICAgZm9udC1mYW1pbHk6ICRmdXR1cmE7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMjIlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG4gIC5hcnRpY2xlc19fY29udGFpbmVyIHAge1xuICAgIGNvbG9yOiAkZ3JheTtcbiAgICBmb250LWZhbWlseTogJGlkZWFsaXN0LWw7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDYxJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgfVxuICAuYXJ0aWNsZXNfX2xpbmUge1xuICAgIHdpZHRoOiAxMTFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICAgIG1hcmdpbjogMTlweCBhdXRvIDMwcHg7XG4gIH1cbiAgLmFydGljbGVzX19pdGVtLWNvbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA1cHg7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgfVxuICAuYXJ0aWNsZXNfX2l0ZW0ge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZsZXgtYmFzaXM6IDE3JTtcbiAgfVxuICAuYXJ0aWNsZXNfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTBweDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxuICAuYXJ0aWNsZXNfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIC5hcnRpY2xlc19fcCB7XG4gICAgcGFkZGluZzogMCAxMCU7XG4gIH1cbiAgLmFydGljbGVzX19wIHtcbiAgICBjb2xvcjogJGJsYWNrLWxpZ2h0O1xuICAgIGZvbnQtZmFtaWx5OiAkZnV0dXJhO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDUlO1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG4gIC5hcnRpY2xlc19faW1nLWJnLWNvbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTE5OXB4O1xuICAgIG1hcmdpbi10b3A6IDU0cHg7XG4gIH1cbiAgLmFydGljbGVzX19pbWctYmctY29udCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uYWJvdXQuYXJ0aWNsZXMyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC5hcnRpY2xlc19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA2MHB4IDAgNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDtcbiAgfVxuICAuYXJ0aWNsZXNfX2NvbnRhaW5lciBoMiB7XG4gICAgY29sb3I6ICRibGFjay1saWdodDtcbiAgICBmb250LWZhbWlseTogJGZ1dHVyYTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA0MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cbiAgLmFydGljbGVzX19jb250YWluZXIgcCB7XG4gICAgY29sb3I6ICRncmF5O1xuICAgIGZvbnQtZmFtaWx5OiAkaWRlYWxpc3QtbDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB3aWR0aDogNjMlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xuICB9XG4gIC5hcnRpY2xlc19fbGluZSB7XG4gICAgd2lkdGg6IDExMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG4gICAgbWFyZ2luOiAxOXB4IGF1dG8gMjNweDtcbiAgfVxuICAuYXJ0aWNsZXNfX2l0ZW0tY29udCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgfVxuICAuYXJ0aWNsZXNfX2l0ZW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbGV4LWJhc2lzOiAzMCU7XG4gIH1cbiAgLmFydGljbGVzX19pdGVtIHAge1xuICAgIGNvbG9yOiAkYmxhY2stbGlnaHQ7XG4gICAgZm9udC1mYW1pbHk6ICRmdXR1cmE7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAuYXJ0aWNsZXNfX2l0ZW0gaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5hcnRpY2xlc19fcCB7XG4gICAgY29sb3I6ICRibGFjay1saWdodDtcbiAgICBmb250LWZhbWlseTogJGZ1dHVyYTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cbiAgLmFydGljbGVzX19pbWctYmctY29udCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMTk5cHg7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuICAuYXJ0aWNsZXNfX2ltZy1iZy1jb250IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5hYm91dC50ZXN0aW1vbmlhbHMge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgLnRlc3RpbW9uaWFsc19faGVhZGVyLWNvbnQge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9hYm91dC1zbGlkZXItYmcuanBnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nOiA1MXB4IDAgMzU3cHggMjlweDtcbiAgfVxuICAudGVzdGltb25pYWxzX19oZWFkZXItY29udCBoMyB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LWZhbWlseTogJGZ1dHVyYTtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgfVxuICAudGVzdGltb25pYWxzX19vdXRlci1jb250IHtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICBwYWRkaW5nOiA0NXB4IDE3NXB4IDM1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC50ZXN0aW1vbmlhbHNfX3NsaWRlci1jb250IHtcblxuICB9XG4gIC50ZXN0aW1vbmlhbHNfX3NsaWRlci1pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFsc19fc2xpZGVyLXRleHQge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICRteXJpYWQtcjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAudGVzdGltb25pYWxzX19zbGlkZXItYXV0aG9yIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiAkbXlyaWFkLXI7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5hYm91dC50ZXN0aW1vbmlhbHMge1xuICAgIC50ZXN0aW1vbmlhbHNfX2hlYWRlci1jb250IHtcbiAgICAgIHBhZGRpbmc6IDM1N3B4IDAgNTFweCA0MnB4O1xuICAgIH1cbiAgICAudGVzdGltb25pYWxzX19vdXRlci1jb250IHtcbiAgICAgIHBhZGRpbmc6IDQ1cHggMTMwcHggMzVweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAuYWJvdXQubWFpbiB7XG4gICAgLm1haW5fX2J0bjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIC5tYWluX19idG46Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICAubWFpbl9fYnRuOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWJvdXQubWFpbiB7XG4gICAgLm1haW5fX2gxIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgfVxuICAgIC5tYWluX19wIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgIC5tYWluX19pdGVtIHtcbiAgICAgIHdpZHRoOiAxMzVweDtcbiAgICB9XG4gICAgLm1haW5fX2l0ZW0tbGlzdC10ZXh0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgICAubWFpbl9faXRlbS1jb250IHtcbiAgICAgIHBhZGRpbmc6IDIycHggMjBweDtcbiAgICB9XG4gIH1cblxuICAuYWJvdXQuYXJ0aWNsZXMge1xuICAgIC5hcnRpY2xlc19fY29udGFpbmVyIGgyIHtcbiAgICAgIHdpZHRoOiAyOCU7XG4gICAgfVxuICAgIC5hcnRpY2xlc19faXRlbSBpbWcge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgIH1cbiAgICAuYXJ0aWNsZXNfX3Age1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICBwYWRkaW5nOiAwIDUlO1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgfVxuICB9XG5cbiAgLmFib3V0LmFydGljbGVzMiB7XG4gICAgLmFydGljbGVzX19pdGVtIHAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmFib3V0LnRlc3RpbW9uaWFscyB7XG4gICAgLnRlc3RpbW9uaWFsc19fb3V0ZXItY29udCB7XG4gICAgICBwYWRkaW5nOiA0NXB4IDEwMHB4IDM1cHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQubWFpbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hYm91dC1iZy0xOTIwLmpwZykgY2VudGVyIHRvcCBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgIC5tYWluX19oMSB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB9XG4gICAgLm1haW5fX3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5tYWluX19idG4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgICBib3JkZXItcmFkaXVzOiAxN3B4O1xuICAgICAgY29sb3I6ICR3aGl0ZS1idG47XG4gICAgICBmb250LWZhbWlseTogJGVuY29yZS1tO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xMDBlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIC5tYWluX19pdGVtLXJpZ2h0LWNvbnQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgLm1haW5fX2l0ZW0tbGlzdC1jb250IHtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cbiAgICAubWFpbl9faXRlbS1jb250IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIC5tYWluX19pdGVtLWxpc3Qge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5tYWluX19pdGVtIHtcbiAgICAgIHdpZHRoOiAxMzVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIC5tYWluX19pdGVtLWxpc3QtdGV4dCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gICAgLm1haW5fX2l0ZW0tY29udCB7XG4gICAgICBwYWRkaW5nOiAyMnB4IDIwcHg7XG4gICAgfVxuICAgIC5tYWluX19wYWQtMCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAubWFpbl9faXRlbS1yaWdodC1jb250IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICAgIC5tYWluX19pdGVtIHtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgfVxuICB9XG5cbiAgLmFib3V0LmFydGljbGVzIHtcbiAgICAuYXJ0aWNsZXNfX2NvbnRhaW5lciBoMiB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgIH1cbiAgICAuYXJ0aWNsZXNfX2l0ZW0tY29udCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICB9XG4gICAgLmFydGljbGVzX19pdGVtIHtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICBhbGlnbi1zZWxmOiBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgIH1cbiAgICAuYXJ0aWNsZXNfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgYWxpZ24tc2VsZjogYXV0bztcbiAgICB9XG4gICAgLmFydGljbGVzX19pdGVtIGltZyB7XG4gICAgICBtaW4td2lkdGg6IDExNXB4O1xuICAgICAgbWluLWhlaWdodDogMTE1cHg7XG4gICAgICBvcmRlcjogMjtcbiAgICB9XG4gICAgLmFydGljbGVzX19pdGVtOm50aC1jaGlsZChldmVuKSBpbWcge1xuICAgICAgb3JkZXI6IC0xO1xuICAgIH1cbiAgICAuYXJ0aWNsZXNfX2NvbnRhaW5lciBwIHtcbiAgICAgIHdpZHRoOiA4NSU7XG4gICAgfVxuICAgIC5hcnRpY2xlX19wLTAge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAuYWJvdXQuYXJ0aWNsZXMyIHtcbiAgICAuYXJ0aWNsZV9fcC0wIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5hcnRpY2xlc19fY29udGFpbmVyIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgd2lkdGg6IDk5JTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgfVxuICAgIC5hcnRpY2xlc19fY29udGFpbmVyIHAge1xuICAgICAgd2lkdGg6IDg1JTtcbiAgICB9XG4gICAgLmFydGljbGVzX19pdGVtLWNvbnQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICAgIC5hcnRpY2xlc19faXRlbSBpbWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgLmFydGljbGVzX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIH1cbiAgICAuYXJ0aWNsZXNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5hYm91dC50ZXN0aW1vbmlhbHMge1xuICAgIC50ZXN0aW1vbmlhbHNfX2hlYWRlci1jb250IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAudGVzdGltb25pYWxzX19wYWQtMCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAudGVzdGltb25pYWxzX19vdXRlci1jb250IHtcbiAgICAgIHBhZGRpbmc6IDQ1cHggNDBweCAzNXB4O1xuICAgIH1cbiAgICAudGVzdGltb25pYWxzX19zbGlkZXItdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgfVxuICB9XG5cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmFib3V0Lm1haW4ge1xuICAgIC5tYWluX19pdGVtLWxpc3Qge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgICB9XG4gIH1cbn0iLCIubmF2LWljb24ge1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDY0cHg7XG59XG5cbi5uYXYtaWNvbiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIG9wYWNpdHk6IDE7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5uYXYtaWNvbiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogMDtcbn1cblxuLm5hdi1pY29uIHNwYW46bnRoLWNoaWxkKDIpLC5uYXYtaWNvbiBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRvcDogMTFweDtcbn1cblxuLm5hdi1pY29uIHNwYW46bnRoLWNoaWxkKDQpIHtcbiAgdG9wOiAyMnB4O1xufVxuXG4ubmF2LWljb24ub3BlbiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogMThweDtcbiAgd2lkdGg6IDA7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLm5hdi1pY29uLm9wZW4gc3BhbjpudGgtY2hpbGQoMikge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ubmF2LWljb24ub3BlbiBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4ubmF2LWljb24ub3BlbiBzcGFuOm50aC1jaGlsZCg0KSB7XG4gIHRvcDogMThweDtcbiAgd2lkdGg6IDA7XG4gIGxlZnQ6IDUwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uYXYtaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXYtaWNvbiB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59IiwiLnRlc3RpbW9uaWFscy5tYWluIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3Rlc3RpbW9uaWFscy1iZy0xOTIwLmpwZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgLm1haW5fX2gxIHtcbiAgICBjb2xvcjogJGV4LXdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiAkZnV0dXJhO1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICB3aWR0aDogNjAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xuICAgIG1hcmdpbjogMTcxcHggYXV0byAxNnB4O1xuICB9XG4gIC5tYWluX19wIHtcbiAgICBjb2xvcjogJGV4LXdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiAkZnV0dXJhO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aWR0aDogMzAlO1xuICAgIG1hcmdpbjogMTBweCBhdXRvIDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG4gIH1cbiAgLm1haW5fX2J0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgYm9yZGVyLXJhZGl1czogMTdweDtcbiAgICBjb2xvcjogJHdoaXRlLWJ0bjtcbiAgICBmb250LWZhbWlseTogJGVuY29yZS1tO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTAwZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNDdweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcztcbiAgfVxuICAubWFpbl9fYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgY29sb3I6ICRwaW5rO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAubWFpbl9fYnRuOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgY29sb3I6ICRwaW5rO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAubWFpbl9fYnRuOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGNvbG9yOiAkcGluaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLm1haW5fX3N0aWNrZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAubWFpbl9faXRlbS1jb250IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDIycHggNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzlweDtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICB9XG4gIC5tYWluX19pdGVtLWxpc3QtY29udCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm1haW5fX2l0ZW0tbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLm1haW5fX2l0ZW0tbGlzdDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5tYWluX19pdGVtLWxpc3QtdGV4dCB7XG4gICAgY29sb3I6ICRleC13aGl0ZTtcbiAgICBmb250LWZhbWlseTogJGZ1dHVyYTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuICAubWFpbl9faXRlbS1yaWdodC1jb250IHtcbiAgICBmbGV4OiAzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxufVxuXG4udGVzdGltb25pYWxzLmFydGljbGVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDc4cHg7XG4gIC5hcnRpY2xlc19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0NHB4IDAgODBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDtcbiAgfVxuICAuYXJ0aWNsZXNfX2NvbnRhaW5lciBoMiB7XG4gICAgY29sb3I6ICRibGFjay1saWdodDtcbiAgICBmb250LWZhbWlseTogJGZ1dHVyYTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAyMiU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cbiAgLmFydGljbGVzX19saW5lIHtcbiAgICB3aWR0aDogMTExcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgICBtYXJnaW46IDE5cHggYXV0byAzMHB4O1xuICB9XG4gIC5hcnRpY2xlc19fcG9zdCB7XG4gICAgcGFkZGluZzogMCAxOSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuYXJ0aWNsZXNfX3Bvc3Q6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuYXJ0aWNsZXNfX3Bvc3QtdGV4dCB7XG4gICAgY29sb3I6ICRncmF5O1xuICAgIGZvbnQtZmFtaWx5OiAkaWRlYWxpc3QtbDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgfVxuICAuYXJ0aWNsZXNfX3Bvc3QtYXV0aG9yIHtcbiAgICBjb2xvcjogJGdyYXk7XG4gICAgZm9udC1mYW1pbHk6ICRpZGVhbGlzdC1sO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5hcnRpY2xlc19faW1nLWNvbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmFydGljbGVzX19pbWctY29udCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC50ZXN0aW1vbmlhbHMubWFpbiB7XG4gICAgLm1haW5fX2J0bjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIC5tYWluX19idG46Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICAubWFpbl9fYnRuOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGVzdGltb25pYWxzLm1haW4ge1xuICAgIC5tYWluX19oMSB7XG4gICAgICB3aWR0aDogODAlO1xuICAgIH1cbiAgICAubWFpbl9fcCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgICAubWFpbl9faXRlbSB7XG4gICAgICB3aWR0aDogMTM1cHg7XG4gICAgfVxuICAgIC5tYWluX19pdGVtLWxpc3QtdGV4dCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gICAgLm1haW5fX2l0ZW0tY29udCB7XG4gICAgICBwYWRkaW5nOiAyMnB4IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLnRlc3RpbW9uaWFscy5hcnRpY2xlcyB7XG4gICAgLmFydGljbGVzX19jb250YWluZXIgaDIge1xuICAgICAgd2lkdGg6IDI4JTtcbiAgICB9XG4gICAgLmFydGljbGVzX19wb3N0IHtcbiAgICAgIHBhZGRpbmc6IDAgMTAlO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlc3RpbW9uaWFscy5tYWluIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGVzdGltb25pYWxzLWJnLTE5MjAuanBnXCIpIGNlbnRlciB0b3Agbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAubWFpbl9faDEge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgfVxuICAgIC5tYWluX19wIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAubWFpbl9fYnRuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTdweDtcbiAgICAgIGNvbG9yOiAkd2hpdGUtYnRuO1xuICAgICAgZm9udC1mYW1pbHk6ICRlbmNvcmUtbTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTAwZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAubWFpbl9faXRlbS1yaWdodC1jb250IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIC5tYWluX19pdGVtLWxpc3QtY29udCB7XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG4gICAgLm1haW5fX2l0ZW0tY29udCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICAubWFpbl9faXRlbS1saXN0IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAubWFpbl9faXRlbSB7XG4gICAgICB3aWR0aDogMTM1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICAubWFpbl9faXRlbS1saXN0LXRleHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuICAgIC5tYWluX19pdGVtLWNvbnQge1xuICAgICAgcGFkZGluZzogMjJweCAyMHB4O1xuICAgIH1cbiAgICAubWFpbl9fcGFkLTAge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLm1haW5fX2l0ZW0tcmlnaHQtY29udCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgICAubWFpbl9faXRlbSB7XG4gICAgICB3aWR0aDogMzAlO1xuICAgIH1cbiAgfVxuXG4gIC50ZXN0aW1vbmlhbHMuYXJ0aWNsZXMge1xuICAgIC5hcnRpY2xlc19fY29udGFpbmVyIGgyIHtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgfVxuICAgIC5hcnRpY2xlc19fcG9zdCB7XG4gICAgICBwYWRkaW5nOiAwIDUlO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLnRlc3RpbW9uaWFscy5tYWluIHtcbiAgICAubWFpbl9faXRlbS1saXN0IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gICAgfVxuICB9XG59IiwiLnByaWNlcy5tYWluIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3ByaWNlcy1iZy0xOTIwLmpwZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgLm1haW5fX2gxIHtcbiAgICBjb2xvcjogJGV4LXdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiAkZnV0dXJhO1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICB3aWR0aDogNjAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xuICAgIG1hcmdpbjogMTcxcHggYXV0byAxNnB4O1xuICB9XG4gIC5tYWluX19wIHtcbiAgICBjb2xvcjogJGV4LXdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiAkZnV0dXJhO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aWR0aDogMzAlO1xuICAgIG1hcmdpbjogMTBweCBhdXRvIDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG4gIH1cbiAgLm1haW5fX2J0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgYm9yZGVyLXJhZGl1czogMTdweDtcbiAgICBjb2xvcjogJHdoaXRlLWJ0bjtcbiAgICBmb250LWZhbWlseTogJGVuY29yZS1tO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTAwZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNDdweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcztcbiAgfVxuICAubWFpbl9fYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgY29sb3I6ICRwaW5rO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAubWFpbl9fYnRuOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgY29sb3I6ICRwaW5rO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAubWFpbl9fYnRuOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGNvbG9yOiAkcGluaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLm1haW5fX3N0aWNrZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAubWFpbl9faXRlbS1jb250IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDIycHggNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzlweDtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICB9XG4gIC5tYWluX19pdGVtLWxpc3QtY29udCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm1haW5fX2l0ZW0tbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLm1haW5fX2l0ZW0tbGlzdDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5tYWluX19pdGVtLWxpc3QtdGV4dCB7XG4gICAgY29sb3I6ICRleC13aGl0ZTtcbiAgICBmb250LWZhbWlseTogJGZ1dHVyYTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuICAubWFpbl9faXRlbS1yaWdodC1jb250IHtcbiAgICBmbGV4OiAzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxufVxuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweCAwIDM1cHg7XG4gICZfX2gzIHtcbiAgICBjb2xvcjogJGdyYXk7XG4gICAgZm9udC1mYW1pbHk6ICRmdXR1cmE7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAzMHB4IDAgMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgfVxuICAudGFibGVfX2hlYWQtcCB7XG4gICAgY29sb3I6ICRncmF5O1xuICAgIGZvbnQtZmFtaWx5OiAkZnV0dXJhO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICB9XG4gICZfX2Jsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAmX19jb2wtYmlnIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gICZfX2hlYWQge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGZvbnQtZmFtaWx5OiAkZnV0dXJhO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNjY2O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG4gICZfX3Jvdy1oZWFkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxOHB4IDA7XG4gICAgY29sb3I6ICRibGFjazMzMztcbiAgICBmb250LWZhbWlseTogJGZ1dHVyYTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbiAgJl9fcm93LWhlYWQ6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gIH1cbiAgJl9fY29sMSB7XG4gICAgd2lkdGg6IDkuNSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgJl9fY29sMiB7XG4gICAgd2lkdGg6IDE0JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAmX19jb2wtaGVhZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgZm9udC1mYW1pbHk6ICRmdXR1cmE7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM2NjY7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGhlaWdodDogODBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgJl9fbGVmdC1wYXJ0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICZfX2NvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgICBmb250LWZhbWlseTogJGZ1dHVyYTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nOiAxN3B4IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxuICAmX19jb2w6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gIH1cbiAgJl9fY29sIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtNHB4O1xuICB9XG4gICZfX2hlYWQtbW9iIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICZfX2NvbC1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udGFibGUyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgJl9fZ2xvYmFsLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE1cHggMCA3MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAmX19pbm5lci1jb250YWluZXIge1xuICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIC8vd2lkdGg6IDEwOCU7XG4gICAgLy9oZWlnaHQ6IDEwMCU7XG4gICAgLy90b3A6IDA7XG4gICAgLy9sZWZ0OiAtNCU7XG4gICAgLy96LWluZGV4OiAxO1xuICB9XG4gICZfX2Jsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgfVxuICAmX19oMyB7XG4gICAgY29sb3I6ICRncmF5O1xuICAgIGZvbnQtZmFtaWx5OiAkZnV0dXJhO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMzBweCAwIDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7XG4gIH1cbiAgLnRhYmxlX19oZWFkLXAge1xuICAgIGNvbG9yOiAkZ3JheTtcbiAgICBmb250LWZhbWlseTogJGZ1dHVyYTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgICB6LWluZGV4OiAzO1xuICB9XG4gICZfX2Jsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAmX19jb2wtYmlnIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gICZfX2hlYWQge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGZvbnQtZmFtaWx5OiAkZnV0dXJhO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNjY2O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG4gICZfX3Jvdy1oZWFkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxOHB4IDA7XG4gICAgY29sb3I6ICRibGFjazMzMztcbiAgICBmb250LWZhbWlseTogJGZ1dHVyYTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbiAgJl9fY29sMiB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAmX19yb3ctaGVhZDpudGgtY2hpbGQob2RkKSB7XG4gICAgYmFja2dyb3VuZDogI2NjYztcbiAgfVxuICAmX19jb2wtaGVhZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgZm9udC1mYW1pbHk6ICRmdXR1cmE7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM2NjY7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGhlaWdodDogODBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgJl9fbGVmdC1wYXJ0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICZfX2NvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgICBmb250LWZhbWlseTogJGZ1dHVyYTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nOiAxN3B4IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxuICAmX19jb2w6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gIH1cbiAgJl9fY29sIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtNHB4O1xuICB9XG4gICZfX2hlYWQtbW9iIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICZfX2NvbC1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubWFyLWItNzAge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5wcmljZXMubWFpbiB7XG4gICAgLm1haW5fX2J0bjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIC5tYWluX19idG46Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICAubWFpbl9fYnRuOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJpY2VzLm1haW4ge1xuICAgIC5tYWluX19oMSB7XG4gICAgICB3aWR0aDogODAlO1xuICAgIH1cbiAgICAubWFpbl9fcCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgICAubWFpbl9faXRlbSB7XG4gICAgICB3aWR0aDogMTM1cHg7XG4gICAgfVxuICAgIC5tYWluX19pdGVtLWxpc3QtdGV4dCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gICAgLm1haW5fX2l0ZW0tY29udCB7XG4gICAgICBwYWRkaW5nOiAyMnB4IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLnRhYmxlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgNDBweDtcbiAgICAmX19oMyB7XG4gICAgICBtYXJnaW46IDE1cHggMDtcbiAgICB9XG4gICAgJl9faGVhZCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIH1cbiAgICAmX19jb2wtaGVhZCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICB9XG4gICAgJl9fcm93LWhlYWQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZzogOXB4IDAgMTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIH1cbiAgICAmX19jb2wge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZzogMTFweCAwIDEycHg7XG4gICAgfVxuICAgICZfX2NvbCBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHRvcDogLTNweDtcbiAgICB9XG4gIH1cblxuICAudGFibGUyIHtcbiAgICBwYWRkaW5nOiAwIDAgNDBweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICZfX2gzIHtcbiAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgIH1cbiAgICAmX19oZWFkIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgfVxuICAgICZfX2NvbC1oZWFkIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgIH1cbiAgICAmX19yb3ctaGVhZCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nOiA5cHggMCAxMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgfVxuICAgICZfX2NvbCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nOiAxMXB4IDAgMTJweDtcbiAgICB9XG4gICAgJl9fY29sIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgdG9wOiAtM3B4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByaWNlcy5tYWluIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcHJpY2VzLWJnLTE5MjAuanBnXCIpIGNlbnRlciB0b3Agbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAubWFpbl9faDEge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgfVxuICAgIC5tYWluX19wIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAubWFpbl9fYnRuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTdweDtcbiAgICAgIGNvbG9yOiAkd2hpdGUtYnRuO1xuICAgICAgZm9udC1mYW1pbHk6ICRlbmNvcmUtbTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTAwZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAubWFpbl9faXRlbS1yaWdodC1jb250IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIC5tYWluX19pdGVtLWxpc3QtY29udCB7XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG4gICAgLm1haW5fX2l0ZW0tY29udCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICAubWFpbl9faXRlbS1saXN0IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAubWFpbl9faXRlbSB7XG4gICAgICB3aWR0aDogMTM1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICAubWFpbl9faXRlbS1saXN0LXRleHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuICAgIC5tYWluX19pdGVtLWNvbnQge1xuICAgICAgcGFkZGluZzogMjJweCAyMHB4O1xuICAgIH1cbiAgICAubWFpbl9fcGFkLTAge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLm1haW5fX2l0ZW0tcmlnaHQtY29udCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgICAubWFpbl9faXRlbSB7XG4gICAgICB3aWR0aDogMzAlO1xuICAgIH1cbiAgfVxuXG4gIC50YWJsZSB7XG4gICAgcGFkZGluZzogMCAwIDQwcHg7XG4gICAgJl9fY29sLWJpZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmX19jb2wxIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgJl9fY29sMiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgICZfX2NvbCB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAvL2ZvbnQtZmFtaWx5OiAkYWZmZWN0LXJlZ3VsYXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgICZfX2NvbC1oZWFkIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDJweCAyNXB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIC8vZm9udC1mYW1pbHk6ICRhZmZlY3QtcmVndWxhcjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjVmNWY1O1xuICAgICAgY29sb3I6ICM2NzY3Njc7XG4gICAgfVxuICAgICZfX2xlZnQtcGFydCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDY1JTtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDI1cHg7XG4gICAgfVxuICAgICZfX3JpZ2h0IHtcbiAgICAgIHdpZHRoOiAzNSU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgICZfX2gzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIH1cbiAgICAudGFibGVfX2hlYWQtcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG4gICAgJl9fY29sOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgfVxuICAgICZfX2JnLWdyYXkge1xuICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgICB9XG4gICAgJl9faGVhZC1tb2Ige1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICZfX2NvbC1hcnJvdyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMTVweDtcbiAgICB9XG4gICAgJl9fbW9iLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnRhYmxlMiB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDAgMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICZfX2NvbC1iaWcge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJl9fY29sMSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgICZfX2NvbDIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuICAgICZfX2NvbCB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAvL2ZvbnQtZmFtaWx5OiAkYWZmZWN0LXJlZ3VsYXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgICZfX2NvbC1oZWFkIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDJweCAyNXB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIC8vZm9udC1mYW1pbHk6ICRhZmZlY3QtcmVndWxhcjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjVmNWY1O1xuICAgICAgY29sb3I6ICM2NzY3Njc7XG4gICAgfVxuICAgICZfX2xlZnQtcGFydCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDY1JTtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDI1cHg7XG4gICAgfVxuICAgICZfX3JpZ2h0IHtcbiAgICAgIHdpZHRoOiAzNSU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgICZfX2gzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC50YWJsZV9faGVhZC1wIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cbiAgICAmX19jb2w6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICB9XG4gICAgJl9fYmctZ3JheSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICAgIH1cbiAgICAmX19oZWFkLW1vYiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJl9fY29sLWFycm93IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAxMnB4O1xuICAgIH1cbiAgICAmX19tb2ItYmxvY2sge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLnByaWNlcy5tYWluIHtcbiAgICAubWFpbl9faXRlbS1saXN0IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gICAgfVxuICB9XG59IiwiLnNlby5hcnRpY2xlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA3OHB4O1xuICAuYXJ0aWNsZXNfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNTNweCAyMCUgNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDtcbiAgfVxuICAuYXJ0aWNsZXNfX2NvbnRhaW5lciBoMiB7XG4gICAgY29sb3I6ICRibGFjay1saWdodDtcbiAgICBmb250LWZhbWlseTogJGZ1dHVyYTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmFydGljbGVzX19jb250YWluZXIgcCB7XG4gICAgY29sb3I6ICRncmF5O1xuICAgIGZvbnQtZmFtaWx5OiAkaWRlYWxpc3QtbDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgfVxuICAuYXJ0aWNsZXNfX2xpbmUge1xuICAgIHdpZHRoOiAxMTFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICAgIG1hcmdpbjogMTlweCBhdXRvIDIzcHg7XG4gIH1cbn1cblxuLnNlby5hcnRpY2xlX2JpZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDIwcHggMCAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaG9tZS1hcnRpY2UuanBnXCIpIGNlbnRlciB0b3Agbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDI1NHB4IDAgMTgxcHg7XG4gIC5hcnRpY2xlc19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA2MXB4IDE4JSA4NnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTIsIDc1LCA5NywgMC43Mik7XG4gIH1cbiAgLmFydGljbGVzX19jb250YWluZXIgaDIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICRmdXR1cmE7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmFydGljbGVzX19jb250YWluZXIgcCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LWZhbWlseTogJGlkZWFsaXN0LWw7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgfVxuICAuYXJ0aWNsZXNfX2NvbnRhaW5lciBwIGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmFydGljbGVzX19jb250YWluZXIgdWwge1xuXG4gICAgbWFyZ2luOiAwIGF1dG8gNTBweDtcbiAgfVxuICAuYXJ0aWNsZXNfX2NvbnRhaW5lciB1bCBsaSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LWZhbWlseTogJGlkZWFsaXN0LWw7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLmFydGljbGVzX19jb250YWluZXIgcCBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuICAuYXJ0aWNsZXNfX2NvbnRhaW5lciBwIGE6YWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuICAuYXJ0aWNsZXNfX2NvbnRhaW5lciBwIGE6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG4gIC5hcnRpY2xlc19fY29udGFpbmVyIHAgYTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxuICAuYXJ0aWNsZXNfX2xpbmUge1xuICAgIHdpZHRoOiAxMTFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICAgIG1hcmdpbjogMTlweCBhdXRvIDIzcHg7XG4gIH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlby5hcnRpY2xlcyB7XG4gICAgLmFydGljbGVzX19jb250YWluZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMCU7XG4gICAgfVxuICAgIC5hcnRpY2xlc19fY29udGFpbmVyIGgyIHtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgfVxuICAgIC5hcnRpY2xlc19fY29udGFpbmVyIHAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIH1cblxuICB9XG5cbiAgLnNlby5hcnRpY2xlX2JpZyB7XG4gICAgcGFkZGluZzogMTAxcHggMCAxODBweDtcbiAgICAuYXJ0aWNsZXNfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcbiAgICB9XG4gICAgLmFydGljbGVzX19jb250YWluZXIgaDIge1xuICAgICAgd2lkdGg6IDM4JTtcbiAgICB9XG4gICAgLmFydGljbGVzX19jb250YWluZXIgcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmFydGljbGVzX19jb250YWluZXIgdWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VvLmFydGljbGVzIHtcbiAgICAuYXJ0aWNsZXNfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAuYXJ0aWNsZXNfX2NvbnRhaW5lciBoMiB7XG4gICAgICB3aWR0aDogOTglO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgfVxuICAgIC5hcnRpY2xlc19fY29udGFpbmVyIHAge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIC5hcnRpY2xlc19fcGFkLTAge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAuc2VvLmFydGljbGVfYmlnIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgLmFydGljbGVzX19jb250YWluZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gICAgLmFydGljbGVzX19jb250YWluZXIgaDIge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIH1cbiAgICAuYXJ0aWNsZXNfX2NvbnRhaW5lciBwIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAuYXJ0aWNsZXNfX2NvbnRhaW5lciB1bCB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgIH1cbiAgICAuYXJ0aWNsZXNfX3BhZC0wIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59IiwiLnNlby5hcnRpY2xlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA3OHB4O1xuICAuYXJ0aWNsZXNfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNTNweCAyMCUgNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDtcbiAgfVxuICAuYXJ0aWNsZXNfX2NvbnRhaW5lciBoMiB7XG4gICAgY29sb3I6ICRibGFjay1saWdodDtcbiAgICBmb250LWZhbWlseTogJGZ1dHVyYTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmFydGljbGVzX19jb250YWluZXIgcCB7XG4gICAgY29sb3I6ICRncmF5O1xuICAgIGZvbnQtZmFtaWx5OiAkaWRlYWxpc3QtbDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgfVxuICAuYXJ0aWNsZXNfX2xpbmUge1xuICAgIHdpZHRoOiAxMTFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICAgIG1hcmdpbjogMTlweCBhdXRvIDIzcHg7XG4gIH1cbn1cblxuLnNlby5hcnRpY2xlc19fbWFpbiB7XG4gIHBhZGRpbmc6IDExMHB4IDAgNjBweDtcbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgdWwsIG9sLCBwIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICBoMSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIG1hcmdpbjogMjVweCBhdXRvIDM1cHg7XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBtYXJnaW46IDIwcHggYXV0byAyNXB4O1xuICB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG8gMjBweDtcbiAgfVxuICBoNCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbjogMTBweCBhdXRvIDE1cHg7XG4gIH1cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW46IDVweCBhdXRvIDEwcHg7XG4gIH1cbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW46IDVweCBhdXRvIDEwcHg7XG4gIH1cbiAgaDEsIGgyLCBoMyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuICBoNCwgaDUsIGg2IHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG4gIHVsLCBvbCwgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG59XG5cbi50ZXN0aW1vbmlhbHNfX3NlbyB7XG4gIG1hcmdpbjogNTBweCAwIDUwcHg7XG59XG5cbi5zdGVwc19fc2VvIHtcbiAgbWFyZ2luOiA1MHB4IDAgNTBweDtcbn1cblxuLmFib3V0X19zZW8sIC5pbmZvX19zZW8ge1xuICBtYXJnaW46IDUwcHggMCA1MHB4O1xufVxuXG4uc2VvLmFydGljbGVfYmlnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMjBweCAwIDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9ob21lLWFydGljZS5qcGdcIikgY2VudGVyIHRvcCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMjU0cHggMCAxODFweDtcbiAgLmFydGljbGVzX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDYxcHggMTglIDg2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MiwgNzUsIDk3LCAwLjcyKTtcbiAgfVxuICAuYXJ0aWNsZXNfX2NvbnRhaW5lciBoMiB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LWZhbWlseTogJGZ1dHVyYTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB3aWR0aDogNDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYXJ0aWNsZXNfX2NvbnRhaW5lciBwIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiAkaWRlYWxpc3QtbDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xuICB9XG4gIC5hcnRpY2xlc19fY29udGFpbmVyIHAgYSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAuYXJ0aWNsZXNfX2NvbnRhaW5lciB1bCB7XG5cbiAgICBtYXJnaW46IDAgYXV0byA1MHB4O1xuICB9XG4gIC5hcnRpY2xlc19fY29udGFpbmVyIHVsIGxpIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiAkaWRlYWxpc3QtbDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAuYXJ0aWNsZXNfX2NvbnRhaW5lciBwIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG4gIC5hcnRpY2xlc19fY29udGFpbmVyIHAgYTphY3RpdmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG4gIC5hcnRpY2xlc19fY29udGFpbmVyIHAgYTpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgLmFydGljbGVzX19jb250YWluZXIgcCBhOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG4gIC5hcnRpY2xlc19fbGluZSB7XG4gICAgd2lkdGg6IDExMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG4gICAgbWFyZ2luOiAxOXB4IGF1dG8gMjNweDtcbiAgfVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VvLmFydGljbGVzIHtcbiAgICAuYXJ0aWNsZXNfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcbiAgICB9XG4gICAgLmFydGljbGVzX19jb250YWluZXIgaDIge1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICB9XG4gICAgLmFydGljbGVzX19jb250YWluZXIgcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgfVxuXG4gIH1cblxuICAuc2VvLmFydGljbGVfYmlnIHtcbiAgICBwYWRkaW5nOiAxMDFweCAwIDE4MHB4O1xuICAgIC5hcnRpY2xlc19fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMTAlO1xuICAgIH1cbiAgICAuYXJ0aWNsZXNfX2NvbnRhaW5lciBoMiB7XG4gICAgICB3aWR0aDogMzglO1xuICAgIH1cbiAgICAuYXJ0aWNsZXNfX2NvbnRhaW5lciBwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuYXJ0aWNsZXNfX2NvbnRhaW5lciB1bCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZW8uYXJ0aWNsZXMge1xuICAgIC5hcnRpY2xlc19fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5hcnRpY2xlc19fY29udGFpbmVyIGgyIHtcbiAgICAgIHdpZHRoOiA5OCU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB9XG4gICAgLmFydGljbGVzX19jb250YWluZXIgcCB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgLmFydGljbGVzX19wYWQtMCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5zZW8uYXJ0aWNsZV9iaWcge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAuYXJ0aWNsZXNfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAuYXJ0aWNsZXNfX2NvbnRhaW5lciBoMiB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgfVxuICAgIC5hcnRpY2xlc19fY29udGFpbmVyIHAge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIC5hcnRpY2xlc19fY29udGFpbmVyIHVsIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxuICAgIC5hcnRpY2xlc19fcGFkLTAge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAuc2VvLmFydGljbGVzX19tYWluIHtcbiAgICBwYWRkaW5nOiAxMTBweCAwIDYwcHg7XG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgdWwsIG9sLCBwIHtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICBtYXJnaW46IDIwcHggYXV0byAzMHB4O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBtYXJnaW46IDIwcHggYXV0byAyNXB4O1xuICAgIH1cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW46IDE1cHggYXV0byAyMHB4O1xuICAgIH1cbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW46IDEwcHggYXV0byAxNXB4O1xuICAgIH1cbiAgICBoNSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW46IDVweCBhdXRvIDEwcHg7XG4gICAgfVxuICAgIGg2IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbjogNXB4IGF1dG8gMTBweDtcbiAgICB9XG4gICAgaDEsIGgyLCBoMyB7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cbiAgICBoNCwgaDUsIGg2IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuICAgIHVsLCBvbCwgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICB9XG5cbiAgLnRlc3RpbW9uaWFsc19fc2VvIHtcbiAgICBtYXJnaW46IDI1cHggMCAyNXB4O1xuICB9XG5cbiAgLnN0ZXBzX19zZW8ge1xuICAgIG1hcmdpbjogMjVweCAwIDI1cHg7XG4gIH1cblxuICAuYWJvdXRfX3NlbywgLmluZm9fX3NlbyB7XG4gICAgbWFyZ2luOiAyNXB4IDAgMjVweDtcbiAgfVxufSIsIi5wYWdlXzQwNC5tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy80MDQtYmcuanBnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLm1haW5fX2gxIHtcbiAgICBjb2xvcjogJGV4LXdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiAkZnV0dXJhO1xuICAgIGZvbnQtc2l6ZTogMzg5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLXRvcDogMjd2aDtcbiAgfVxuICAubWFpbl9fdGV4dCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LWZhbWlseTogJGZ1dHVyYTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogM3ZoO1xuICB9XG4gIC5tYWluX19idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgIGJvcmRlci1yYWRpdXM6IDE3cHg7XG4gICAgY29sb3I6ICR3aGl0ZS1idG47XG4gICAgZm9udC1mYW1pbHk6ICRlbmNvcmUtbTtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNXZoO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzO1xuICB9XG4gIC5tYWluX19idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBjb2xvcjogJHBpbms7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5tYWluX19idG46Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBjb2xvcjogJHBpbms7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5tYWluX19idG46YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgY29sb3I6ICRwaW5rO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5wYWdlXzQwNC5tYWluIHtcbiAgICAubWFpbl9faDEge1xuICAgICAgY29sb3I6ICRleC13aGl0ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZnV0dXJhO1xuICAgICAgZm9udC1zaXplOiAyNTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIG1hcmdpbi10b3A6IDIzdmg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2VfNDA0Lm1haW4ge1xuICAgIC5tYWluX19oMSB7XG4gICAgICBjb2xvcjogJGV4LXdoaXRlO1xuICAgICAgZm9udC1mYW1pbHk6ICRmdXR1cmE7XG4gICAgICBmb250LXNpemU6IDM1MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWFyZ2luLXRvcDogMzB2aDtcbiAgICB9XG4gICAgLm1haW5fX3RleHQge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWFyZ2luLXRvcDogM3ZoO1xuICAgIH1cbiAgICAubWFpbl9fYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAucGFnZV80MDQubWFpbiB7XG4gICAgLm1haW5fX2J0bjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIC5tYWluX19idG46Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICAubWFpbl9fYnRuOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZV80MDQubWFpbiB7XG4gICAgLm1haW5fX2gxIHtcbiAgICAgIGNvbG9yOiAkZXgtd2hpdGU7XG4gICAgICBmb250LWZhbWlseTogJGZ1dHVyYTtcbiAgICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW4tdG9wOiAzMHZoO1xuICAgIH1cbiAgICAubWFpbl9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAzdmg7XG4gICAgfVxuICAgIC5tYWluX19idG4ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIH1cbiAgfVxufSJdfQ== */
