@import url("//hello.myfonts.net/count/34d7ce");.container{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}@media (min-width: 768px){.container{width:740px}}@media (min-width: 992px){.container{width:960px}}@media (min-width: 1200px){.container{width:1200px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}.container-fluid:before,.container-fluid:after{content:" ";display:table}.container-fluid:after{clear:both}.row{margin-left:-10px;margin-right:-10px}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12,.col-xs-13,.col-sm-13,.col-md-13,.col-lg-13,.col-xs-14,.col-sm-14,.col-md-14,.col-lg-14,.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15,.col-xs-16,.col-sm-16,.col-md-16,.col-lg-16{position:relative;min-height:1px;padding-left:10px;padding-right:10px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-13,.col-xs-14,.col-xs-15,.col-xs-16{float:left}.col-xs-1{width:6.25%}.col-xs-2{width:12.5%}.col-xs-3{width:18.75%}.col-xs-4{width:25%}.col-xs-5{width:31.25%}.col-xs-6{width:37.5%}.col-xs-7{width:43.75%}.col-xs-8{width:50%}.col-xs-9{width:56.25%}.col-xs-10{width:62.5%}.col-xs-11{width:68.75%}.col-xs-12{width:75%}.col-xs-13{width:81.25%}.col-xs-14{width:87.5%}.col-xs-15{width:93.75%}.col-xs-16{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:6.25%}.col-xs-pull-2{right:12.5%}.col-xs-pull-3{right:18.75%}.col-xs-pull-4{right:25%}.col-xs-pull-5{right:31.25%}.col-xs-pull-6{right:37.5%}.col-xs-pull-7{right:43.75%}.col-xs-pull-8{right:50%}.col-xs-pull-9{right:56.25%}.col-xs-pull-10{right:62.5%}.col-xs-pull-11{right:68.75%}.col-xs-pull-12{right:75%}.col-xs-pull-13{right:81.25%}.col-xs-pull-14{right:87.5%}.col-xs-pull-15{right:93.75%}.col-xs-pull-16{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:6.25%}.col-xs-push-2{left:12.5%}.col-xs-push-3{left:18.75%}.col-xs-push-4{left:25%}.col-xs-push-5{left:31.25%}.col-xs-push-6{left:37.5%}.col-xs-push-7{left:43.75%}.col-xs-push-8{left:50%}.col-xs-push-9{left:56.25%}.col-xs-push-10{left:62.5%}.col-xs-push-11{left:68.75%}.col-xs-push-12{left:75%}.col-xs-push-13{left:81.25%}.col-xs-push-14{left:87.5%}.col-xs-push-15{left:93.75%}.col-xs-push-16{left:100%}.col-xs-offset-0{margin-left:0%}.col-xs-offset-1{margin-left:6.25%}.col-xs-offset-2{margin-left:12.5%}.col-xs-offset-3{margin-left:18.75%}.col-xs-offset-4{margin-left:25%}.col-xs-offset-5{margin-left:31.25%}.col-xs-offset-6{margin-left:37.5%}.col-xs-offset-7{margin-left:43.75%}.col-xs-offset-8{margin-left:50%}.col-xs-offset-9{margin-left:56.25%}.col-xs-offset-10{margin-left:62.5%}.col-xs-offset-11{margin-left:68.75%}.col-xs-offset-12{margin-left:75%}.col-xs-offset-13{margin-left:81.25%}.col-xs-offset-14{margin-left:87.5%}.col-xs-offset-15{margin-left:93.75%}.col-xs-offset-16{margin-left:100%}@media (min-width: 768px){.col-sm-1,.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-sm-10,.col-sm-11,.col-sm-12,.col-sm-13,.col-sm-14,.col-sm-15,.col-sm-16{float:left}.col-sm-1{width:6.25%}.col-sm-2{width:12.5%}.col-sm-3{width:18.75%}.col-sm-4{width:25%}.col-sm-5{width:31.25%}.col-sm-6{width:37.5%}.col-sm-7{width:43.75%}.col-sm-8{width:50%}.col-sm-9{width:56.25%}.col-sm-10{width:62.5%}.col-sm-11{width:68.75%}.col-sm-12{width:75%}.col-sm-13{width:81.25%}.col-sm-14{width:87.5%}.col-sm-15{width:93.75%}.col-sm-16{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:6.25%}.col-sm-pull-2{right:12.5%}.col-sm-pull-3{right:18.75%}.col-sm-pull-4{right:25%}.col-sm-pull-5{right:31.25%}.col-sm-pull-6{right:37.5%}.col-sm-pull-7{right:43.75%}.col-sm-pull-8{right:50%}.col-sm-pull-9{right:56.25%}.col-sm-pull-10{right:62.5%}.col-sm-pull-11{right:68.75%}.col-sm-pull-12{right:75%}.col-sm-pull-13{right:81.25%}.col-sm-pull-14{right:87.5%}.col-sm-pull-15{right:93.75%}.col-sm-pull-16{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:6.25%}.col-sm-push-2{left:12.5%}.col-sm-push-3{left:18.75%}.col-sm-push-4{left:25%}.col-sm-push-5{left:31.25%}.col-sm-push-6{left:37.5%}.col-sm-push-7{left:43.75%}.col-sm-push-8{left:50%}.col-sm-push-9{left:56.25%}.col-sm-push-10{left:62.5%}.col-sm-push-11{left:68.75%}.col-sm-push-12{left:75%}.col-sm-push-13{left:81.25%}.col-sm-push-14{left:87.5%}.col-sm-push-15{left:93.75%}.col-sm-push-16{left:100%}.col-sm-offset-0{margin-left:0%}.col-sm-offset-1{margin-left:6.25%}.col-sm-offset-2{margin-left:12.5%}.col-sm-offset-3{margin-left:18.75%}.col-sm-offset-4{margin-left:25%}.col-sm-offset-5{margin-left:31.25%}.col-sm-offset-6{margin-left:37.5%}.col-sm-offset-7{margin-left:43.75%}.col-sm-offset-8{margin-left:50%}.col-sm-offset-9{margin-left:56.25%}.col-sm-offset-10{margin-left:62.5%}.col-sm-offset-11{margin-left:68.75%}.col-sm-offset-12{margin-left:75%}.col-sm-offset-13{margin-left:81.25%}.col-sm-offset-14{margin-left:87.5%}.col-sm-offset-15{margin-left:93.75%}.col-sm-offset-16{margin-left:100%}}@media (min-width: 992px){.col-md-1,.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-md-10,.col-md-11,.col-md-12,.col-md-13,.col-md-14,.col-md-15,.col-md-16{float:left}.col-md-1{width:6.25%}.col-md-2{width:12.5%}.col-md-3{width:18.75%}.col-md-4{width:25%}.col-md-5{width:31.25%}.col-md-6{width:37.5%}.col-md-7{width:43.75%}.col-md-8{width:50%}.col-md-9{width:56.25%}.col-md-10{width:62.5%}.col-md-11{width:68.75%}.col-md-12{width:75%}.col-md-13{width:81.25%}.col-md-14{width:87.5%}.col-md-15{width:93.75%}.col-md-16{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:6.25%}.col-md-pull-2{right:12.5%}.col-md-pull-3{right:18.75%}.col-md-pull-4{right:25%}.col-md-pull-5{right:31.25%}.col-md-pull-6{right:37.5%}.col-md-pull-7{right:43.75%}.col-md-pull-8{right:50%}.col-md-pull-9{right:56.25%}.col-md-pull-10{right:62.5%}.col-md-pull-11{right:68.75%}.col-md-pull-12{right:75%}.col-md-pull-13{right:81.25%}.col-md-pull-14{right:87.5%}.col-md-pull-15{right:93.75%}.col-md-pull-16{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:6.25%}.col-md-push-2{left:12.5%}.col-md-push-3{left:18.75%}.col-md-push-4{left:25%}.col-md-push-5{left:31.25%}.col-md-push-6{left:37.5%}.col-md-push-7{left:43.75%}.col-md-push-8{left:50%}.col-md-push-9{left:56.25%}.col-md-push-10{left:62.5%}.col-md-push-11{left:68.75%}.col-md-push-12{left:75%}.col-md-push-13{left:81.25%}.col-md-push-14{left:87.5%}.col-md-push-15{left:93.75%}.col-md-push-16{left:100%}.col-md-offset-0{margin-left:0%}.col-md-offset-1{margin-left:6.25%}.col-md-offset-2{margin-left:12.5%}.col-md-offset-3{margin-left:18.75%}.col-md-offset-4{margin-left:25%}.col-md-offset-5{margin-left:31.25%}.col-md-offset-6{margin-left:37.5%}.col-md-offset-7{margin-left:43.75%}.col-md-offset-8{margin-left:50%}.col-md-offset-9{margin-left:56.25%}.col-md-offset-10{margin-left:62.5%}.col-md-offset-11{margin-left:68.75%}.col-md-offset-12{margin-left:75%}.col-md-offset-13{margin-left:81.25%}.col-md-offset-14{margin-left:87.5%}.col-md-offset-15{margin-left:93.75%}.col-md-offset-16{margin-left:100%}}@media (min-width: 1200px){.col-lg-1,.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-lg-10,.col-lg-11,.col-lg-12,.col-lg-13,.col-lg-14,.col-lg-15,.col-lg-16{float:left}.col-lg-1{width:6.25%}.col-lg-2{width:12.5%}.col-lg-3{width:18.75%}.col-lg-4{width:25%}.col-lg-5{width:31.25%}.col-lg-6{width:37.5%}.col-lg-7{width:43.75%}.col-lg-8{width:50%}.col-lg-9{width:56.25%}.col-lg-10{width:62.5%}.col-lg-11{width:68.75%}.col-lg-12{width:75%}.col-lg-13{width:81.25%}.col-lg-14{width:87.5%}.col-lg-15{width:93.75%}.col-lg-16{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:6.25%}.col-lg-pull-2{right:12.5%}.col-lg-pull-3{right:18.75%}.col-lg-pull-4{right:25%}.col-lg-pull-5{right:31.25%}.col-lg-pull-6{right:37.5%}.col-lg-pull-7{right:43.75%}.col-lg-pull-8{right:50%}.col-lg-pull-9{right:56.25%}.col-lg-pull-10{right:62.5%}.col-lg-pull-11{right:68.75%}.col-lg-pull-12{right:75%}.col-lg-pull-13{right:81.25%}.col-lg-pull-14{right:87.5%}.col-lg-pull-15{right:93.75%}.col-lg-pull-16{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:6.25%}.col-lg-push-2{left:12.5%}.col-lg-push-3{left:18.75%}.col-lg-push-4{left:25%}.col-lg-push-5{left:31.25%}.col-lg-push-6{left:37.5%}.col-lg-push-7{left:43.75%}.col-lg-push-8{left:50%}.col-lg-push-9{left:56.25%}.col-lg-push-10{left:62.5%}.col-lg-push-11{left:68.75%}.col-lg-push-12{left:75%}.col-lg-push-13{left:81.25%}.col-lg-push-14{left:87.5%}.col-lg-push-15{left:93.75%}.col-lg-push-16{left:100%}.col-lg-offset-0{margin-left:0%}.col-lg-offset-1{margin-left:6.25%}.col-lg-offset-2{margin-left:12.5%}.col-lg-offset-3{margin-left:18.75%}.col-lg-offset-4{margin-left:25%}.col-lg-offset-5{margin-left:31.25%}.col-lg-offset-6{margin-left:37.5%}.col-lg-offset-7{margin-left:43.75%}.col-lg-offset-8{margin-left:50%}.col-lg-offset-9{margin-left:56.25%}.col-lg-offset-10{margin-left:62.5%}.col-lg-offset-11{margin-left:68.75%}.col-lg-offset-12{margin-left:75%}.col-lg-offset-13{margin-left:81.25%}.col-lg-offset-14{margin-left:87.5%}.col-lg-offset-15{margin-left:93.75%}.col-lg-offset-16{margin-left:100%}}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}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}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}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{line-height:normal}input[type="checkbox"],input[type="radio"]{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;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.428571429;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{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}[role="button"]{cursor:pointer}@media (max-width: 991px){.container{padding-left:37px;padding-right:37px}}@media (min-width: 992px){.container{padding-left:15px;padding-right:15px}}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}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}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}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{line-height:normal}input[type="checkbox"],input[type="radio"]{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;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:'FuturaPT-Light';src:url("../webfonts/34D7CE_0_0.eot");src:url("../webfonts/34D7CE_0_0.eot?#iefix") format("embedded-opentype"),url("../webfonts/34D7CE_0_0.woff2") format("woff2"),url("../webfonts/34D7CE_0_0.woff") format("woff"),url("../webfonts/34D7CE_0_0.ttf") format("truetype")}@font-face{font-family:'FuturaPT-Book';src:url("webfonts/34D7CE_1_0.eot");src:url("../webfonts/34D7CE_1_0.eot?#iefix") format("embedded-opentype"),url("../webfonts/34D7CE_1_0.woff2") format("woff2"),url("../webfonts/34D7CE_1_0.woff") format("woff"),url("../webfonts/34D7CE_1_0.ttf") format("truetype")}@font-face{font-family:'FuturaPT-Medium';src:url("../webfonts/34D7CE_2_0.eot");src:url("../webfonts/34D7CE_2_0.eot?#iefix") format("embedded-opentype"),url("../webfonts/34D7CE_2_0.woff2") format("woff2"),url("../webfonts/34D7CE_2_0.woff") format("woff"),url("../webfonts/34D7CE_2_0.ttf") format("truetype")}*,*:before,*:after{box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:auto}body{color:#FFFFFF;font-family:FuturaPT-Medium;font-weight:normal;font-style:normal}html,body{margin:0;padding:0;height:100%}h1,h2,h3,h4,h5,h6{margin:0}a{text-decoration:none;color:#FFFFFF}a:focus,a:hover,a:active{text-decoration:none;outline:0;color:#FFFFFF}button{box-shadow:none;background:transparent;border:none;padding:0}button:hover,button:focus{outline:0}.clearfix:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.hidden{display:none}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.main-heading{font-family:FuturaPT-Light;font-weight:normal;font-style:normal;font-size:30px;line-height:36px;text-align:center;text-transform:uppercase;color:#2a3b45;margin-top:32px;margin-bottom:30px}@media (min-width: 992px){.main-heading{font-size:42px;line-height:48px}}@media (min-width: 1200px){.main-heading{font-size:50px;line-height:60px}}.main-heading--wh{color:#fff}.main-text{font-family:FuturaPT-Book;font-weight:normal;font-style:normal;font-size:16px;line-height:19px;color:#62717b;margin-bottom:0}@media (min-width: 992px){.main-text{font-size:18px;line-height:22px}}@media (min-width: 1200px){.main-text{font-size:20px;line-height:24px}}.main-text a{color:#62717b;text-decoration:underline}.main-text--wh{color:#fff}.main-text--dark-font-2{color:#A6B5BF}.text-page{margin-bottom:20px}@media (min-width: 992px){.text-page{margin-bottom:67px}}.text-page p{margin-top:0px}.fck a{color:#62717b;text-decoration:underline}.center-text{text-align:center}@media (min-width: 992px){.center-text.only-mobile{text-align:left}}@media (min-width: 992px){.no-padding-left{padding-left:0;padding-right:50px}}@media (min-width: 992px){.no-padding-right{padding-right:0}}.main-btn{position:relative;box-sizing:content-box;display:inline-block;min-width:150px;padding:10px 10px;text-align:center;text-transform:uppercase;font-size:14px;line-height:18px;font-family:FuturaPT-Book;font-weight:normal;font-style:normal;color:#FFFFFF;border:1px solid #2a3b45;background:#2a3b45;transition:all .3s ease-in-out}@media (min-width: 992px){.main-btn{background:#2a3b45;color:#FFFFFF;min-width:205px;height:55px;font-size:18px;line-height:55px}}.main-btn.white{border:1px solid #FFFFFF;background:#FFFFFF;color:#2a3b45}@media (min-width: 992px){.main-btn.white:hover,.main-btn.white:active,.main-btn.white:focus{background:transparent;color:#FFFFFF}}@media (min-width: 992px){.main-btn:hover,.main-btn:focus{color:#2a3b45;background:transparent}}.secendery-btn{display:inline-block;min-width:205px;height:45px;padding:0 30px;border:1px solid #5e6d78;font-family:FuturaPT-Medium;font-weight:normal;font-style:normal;font-size:18px;line-height:45px;text-align:center;text-transform:uppercase;color:#5e6d78;transition:all .3s ease-in-out}.secendery-btn.full{background:#5e6d78;border:1px solid #5e6d78;color:#FFFFFF}@media (min-width: 992px){.secendery-btn.full:hover,.secendery-btn.full:focus{background:transparent;color:#FFFFFF}}@media (min-width: 992px){.secendery-btn:hover,.secendery-btn:focus{color:#2a3b45;background:#5e6d78}}.page-header{position:relative;background:#FFFFFF;margin:0}@media (min-width: 992px){.page-header:after{content:"";position:absolute;bottom:40px;left:0;width:100%;height:1px;background:#e3e3e3}}.page-header .page-header__inner{width:100%;height:90px;position:relative;box-shadow:0 1px 0 0 rgba(0,0,0,0.05)}@media (min-width: 992px){.page-header .page-header__inner{height:192px;box-shadow:none}}.page-header .page-header__logo-container{width:160px;height:50px;position:relative;top:50%;left:50%;transform:translate(-50%, -50%)}@media (min-width: 992px){.page-header .page-header__logo-container{width:245px;height:115px;margin:0 auto;top:0;left:0;transform:translate(0);padding-top:40px}}.page-header .page-header__logo-container a{display:block}.page-header .page-header__logo-container img{max-width:100%}@media (min-width: 992px){.page-header .page-header__logo-container img{margin-left:-5px}}.page-header .page-header__nav-btn{position:absolute;top:50%;right:0px;transform:translateY(-50%);width:40px;height:25px}@media (min-width: 992px){.page-header .page-header__nav-btn{display:none}}.page-header .page-header__nav-btn span{display:block;width:100%;height:2px;background:#2a3b45;transition:all .3s ease-in-out;position:absolute;left:0}.page-header .page-header__nav-btn span:first-child{top:0}.page-header .page-header__nav-btn span:nth-child(2){top:50%;margin-top:-1px}.page-header .page-header__nav-btn span:last-child{bottom:0}.page-header .page-header__call-btn{position:absolute;top:50%;left:13px;transform:translateY(-50%);width:24px;height:24px;display:block;color:#2a3b45}@media (min-width: 992px){.page-header .page-header__call-btn{left:auto;top:75px;right:-3px;transform:none;width:auto;height:auto}}.page-header .page-header__call-btn span{display:none;font-family:FuturaPT-Book;font-weight:normal;font-style:normal;font-size:16px;line-height:18px;letter-spacing:0.025em}@media (min-width: 992px){.page-header .page-header__call-btn span{display:block}}.page-header .page-header__call-btn strong{font-family:FuturaPT-Medium;font-weight:normal;font-style:normal;font-size:17px}.page-header .page-header__call-btn img{width:100%;height:100%}@media (min-width: 992px){.page-header .page-header__call-btn img{display:none}}.header-container{position:fixed;top:0;left:0;width:100%;z-index:4}@media (min-width: 992px){.header-container{position:static}}.header-space{height:130px}@media (min-width: 992px){.header-space{height:0}}.page-footer{background:#2a3b45;color:#FFFFFF}.page-footer__logo-link{margin:40px auto 0 auto;display:block;width:155px;height:60px;text-align:center}@media (min-width: 992px){.page-footer__logo-link{margin:60px auto 0 auto;width:210px;height:70px}}.page-footer__logo{max-width:100%}.page-footer__social{display:flex;justify-content:center;margin-top:23px}@media (min-width: 992px){.page-footer__social.mobile{display:none}}.page-footer__social.desktop{display:none}@media (min-width: 992px){.page-footer__social.desktop{margin-top:0;display:flex;justify-content:flex-end}}.page-footer__social .social__title{font-size:14px}.page-footer__social .social__logo{transition:all .3s ease-in-out}@media (min-width: 992px){.page-footer__social .social__logo:hover{transform:translateY(-5px)}}.page-footer__nav{margin-top:30px;margin-bottom:34px;text-align:center}@media (min-width: 992px){.page-footer__nav{display:flex;margin-top:40px}}.page-footer__nav-container{margin-bottom:38px}@media (min-width: 992px){.page-footer__nav-container{margin-bottom:0;text-align:left}}.page-footer__nav-container.desktop{display:none}@media (min-width: 992px){.page-footer__nav-container.desktop{display:block}}.page-footer__nav-container.last{margin-bottom:0;padding-bottom:38px;border-bottom:1px solid #3c4850}@media (min-width: 992px){.page-footer__nav-container.last{border-bottom:0;padding-bottom:0}}.page-footer__nav-heading{font-family:FuturaPT-Medium;font-weight:normal;font-style:normal;font-size:14px;line-height:16px;margin-bottom:5px;text-transform:uppercase;letter-spacing:0.01em}@media (min-width: 992px){.page-footer__nav-heading{font-size:16px;line-height:22px;letter-spacing:0.03em;margin-bottom:27px}}.page-footer__nav-list{margin:0;padding:0;list-style:none}.page-footer__nav-link{font-family:FuturaPT-Book;font-weight:normal;font-style:normal;font-size:14px;line-height:24px;color:#62717b;text-transform:uppercase;letter-spacing:0.01em}@media (min-width: 992px){.page-footer__nav-link{font-size:16px;line-height:24px;letter-spacing:0.03em}}@media (min-width: 992px){.page-footer__press{display:none}}@media (min-width: 992px){.page-footer__press.desktop{display:flex;justify-content:space-between;align-items:center;width:100%;height:45px;margin-top:13px}}.page-footer__press-btn{margin-top:40px;width:100%;background:#fff;color:#2a3b45}@media (min-width: 992px){.page-footer__press-btn{margin-top:0;width:205px}}.page-footer__press-btn:hover{background:transparent;color:#fff}.page-footer__copyright{margin-top:40px;padding-bottom:35px;font-family:FuturaPT-Book;font-weight:normal;font-style:normal;font-size:14px;line-height:24px;color:#62717b;text-align:center;letter-spacing:.025em}@media (min-width: 992px){.page-footer__copyright{padding-bottom:15px;letter-spacing:0.02em;margin-top:60px}}.page-footer__copyright-text{margin:0 0 7px 0;text-transform:uppercase}@media (min-width: 992px){.page-footer__copyright-text{margin:0;float:left}}.page-footer__create-by{display:flex;align-items:center;justify-content:center;font-family:FuturaPT-Book;font-weight:normal;font-style:normal;font-size:14px;line-height:24px;color:#62717b;text-align:center}@media (min-width: 992px){.page-footer__create-by{float:right}}.page-footer__create-by:hover,.page-footer__create-by:focus{color:#62717b}@media (min-width: 992px){.page-footer__create-by:hover>.page-footer__create-by-img,.page-footer__create-by:focus>.page-footer__create-by-img{transform:translateY(-5px)}}.page-footer__create-by-img{width:40px;height:15px;margin-left:10px;transition:all .3s ease-in-out}@media (min-width: 480px){.page-footer__bottom-section{width:360px;margin:0 auto}}@media (min-width: 992px){.page-footer__bottom-section{margin-top:20px;width:100%}}.top-bar{width:100%;height:40px;text-align:center;color:#FFFFFF;background-color:#2a3b45;position:relative;box-shadow:0 1px 0 0 rgba(0,0,0,0.05)}@media (min-width: 992px){.top-bar{height:45px}}.top-bar.open:after{transform:rotate(270deg)}.top-bar:after{content:"";position:absolute;top:50%;right:20px;transform:translateY(-50%) rotate(90deg);width:9px;height:9px;background:url(../img/svg/arrow_small_white.svg) no-repeat center;margin-top:-2px;transition:all .3s ease-in-out}@media (min-width: 992px){.top-bar:after{content:none}}.top-bar .top-bar__inner{position:relative}.top-bar .top-bar__title{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:40px;width:100%;font-family:FuturaPT-Book;font-weight:normal;font-style:normal;font-size:14px;line-height:40px;text-transform:uppercase;letter-spacing:0.01em}@media (min-width: 992px){.top-bar .top-bar__title{display:none}}.top-bar .top-bar__list-container{background:#2a3b45;display:none;position:absolute;top:100%;left:0;width:100%;z-index:1}@media (min-width: 992px){.top-bar .top-bar__list-container{display:block;position:relative;top:0;left:0;height:45px}}.top-bar .top-bar__list{width:100%;list-style:none;padding:0;margin:0}@media (min-width: 992px){.top-bar .top-bar__list{display:block}}@media (min-width: 992px){.top-bar .top-bar__list-item{display:inline-block;margin-right:62px}}@media (min-width: 992px){.top-bar .top-bar__list-item:last-child{margin-right:0}}.top-bar .top-bar__link{color:#62717b;font-family:FuturaPT-Book;font-weight:normal;font-style:normal;font-size:14px;line-height:18px;transition:all .3s ease-in-out;text-transform:uppercase;display:block;margin-bottom:10px;letter-spacing:0.025em}@media (min-width: 992px){.top-bar .top-bar__link{position:relative;font-size:16px;line-height:45px;margin-bottom:0}}@media (min-width: 992px){.top-bar .top-bar__link:hover{color:#fff}}.top-bar .top-bar__link:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translateX(-50%) rotate(-90deg);width:10px;height:10px;background:url(../img/svg/arrow_small_white.svg);display:none}@media (min-width: 992px){.top-bar .top-bar__link.active:after{display:block}}@media (min-width: 992px){.top-bar .top-bar__link.active{color:#fff}}.top-bar .top-bar__link.hide{display:none}@media (min-width: 992px){.top-bar .top-bar__link.hide{display:block}}.diamond-banner{margin-bottom:20px}@media (min-width: 992px){.diamond-banner{margin-bottom:60px}}.diamond-banner__inner{padding-top:10px;margin:0 auto;text-align:center}@media (min-width: 480px){.diamond-banner__inner{width:360px}}@media (min-width: 992px){.diamond-banner__inner{width:100%}}.diamond-banner__img{display:flex;justify-content:center;align-items:center;width:140px;height:140px;margin-left:auto;margin-right:auto}@media (min-width: 992px){.diamond-banner__img{width:180px;height:135px}}.diamond-banner__heading{margin-top:-35px;margin-bottom:20px;text-transform:uppercase}@media (min-width: 992px){.diamond-banner__heading{margin-top:-15px;margin-bottom:10px}}.diamond-banner__text{margin-bottom:23px;letter-spacing:0.025em;font-size:14px;line-height:18px}@media (min-width: 992px){.diamond-banner__text{margin-bottom:35px;font-size:20px;line-height:24px;letter-spacing:0}}.diamond-banner__btn{padding:10px 45px;font-size:14px;line-height:18px}@media (min-width: 480px){.diamond-banner__btn{padding:20px 25px}}@media (min-width: 992px){.diamond-banner__btn{height:55px;padding:0 60px;font-size:16px;line-height:55px}}.program{padding-bottom:60px;overflow-x:hidden}@media (min-width: 992px){.program{padding-bottom:0}}.program__card{position:relative;left:50%;transform:translateX(-57%);width:580px}@media (min-width: 480px){.program__card{transform:translateX(-50%)}}@media (min-width: 992px){.program__card{left:-308px;transform:none;width:147%;margin-top:-20px}}@media (min-width: 1200px){.program__card{width:960px}}.program__text{text-align:center}@media (min-width: 992px){.program__text{margin-left:5px;text-align:left}}.program__text h2{margin-top:5px;margin-bottom:20px}@media (min-width: 992px){.program__text h2{margin-bottom:25px;margin-top:0;text-align:left}}.program__text .main-text{margin-bottom:23px;text-align:center;font-size:14px;line-height:18px;letter-spacing:0.025em}@media (min-width: 992px){.program__text .main-text{margin-bottom:35px;text-align:left;font-size:20px;line-height:24px;letter-spacing:0}}.program__btn{margin:0 auto;padding:13px 30px;min-width:180px;font-size:17px;line-height:18px}@media (min-width: 992px){.program__btn{height:55px;padding:0 50px;font-size:16px;line-height:55px}}.points{padding-top:30px;padding-bottom:45px;color:#fff;text-align:center;background:#2a3b45}@media (min-width: 992px){.points{padding:60px 0 55px 0}}.points__item{margin-bottom:60px}@media (min-width: 992px){.points__item{height:560px;margin-bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center}}.points__item--last{margin-bottom:0}@media (min-width: 992px){.points__item--last{margin-left:10px;margin-top:5px}}.points__item--last:before{content:none;position:absolute;top:0;left:-73px;width:1px;height:100%;background:#62717b}@media (min-width: 992px){.points__item--last:before{content:""}}@media (min-width: 1200px){.points__item--last:before{left:-73px}}.points__item--last .points__icon{width:55px;height:45px;margin-bottom:0}@media (min-width: 992px){.points__item--last .points__icon{width:60px;margin-left:-20px}}.points__item--last .points__heading{margin-bottom:15px}@media (min-width: 992px){.points__item--last .points__heading{margin-bottom:33px}}.points__item--last .points__bold-text{margin-bottom:25px}@media (min-width: 992px){.points__item--last .points__bold-text{margin-top:20px}}.points__heading{margin-bottom:25px;max-width:100%}@media (min-width: 992px){.points__heading{margin-top:0}}.points__text{margin-top:0;margin-bottom:20px;text-align:center}@media (min-width: 992px){.points__text{max-width:85%;margin-left:auto;margin-right:auto;margin-bottom:10px;font-size:20px;line-height:24px}}@media (min-width: 992px){.points__text--top{margin-bottom:35px}}.points__icon{width:50px;height:50px;margin-bottom:15px}@media (min-width: 992px){.points__icon{margin-bottom:7px}}.points__bold-text{margin-top:20px;font-family:FuturaPT-Medium;font-weight:normal;font-style:normal;font-size:32px;line-height:35px}@media (min-width: 992px){.points__bold-text{margin-top:0px;font-size:45px;line-height:55px}}@media (min-width: 1200px){.points__bold-text{font-size:50px;line-height:60px}}.points__bold-text p{margin:0}.slider{padding-top:60px;padding-bottom:65px}@media (min-width: 992px){.slider{padding-top:80px;padding-bottom:85px}}.slider--after{padding-top:45px;padding-bottom:75px}@media (min-width: 992px){.slider--after{padding-top:80px;padding-bottom:100px}}.slider--after .slider__heading{margin-bottom:23px}@media (min-width: 992px){.slider--after .slider__heading{margin-bottom:50px}}.slider--after .slider__img{margin-bottom:35px}@media (min-width: 992px){.slider--after .slider__img{margin-bottom:55px}}@media (min-width: 992px){.slider--after .slider__item .slider__text{font-size:16px;line-height:20px;letter-spacing:0.025em}}@media (min-width: 992px){.slider--after .slider__item .slider__text strong{font-size:18px;line-height:24px}}.slider--after .slider__item.is-selected .slider__text{letter-spacing:0}@media (min-width: 992px){.slider--after .slider__item.is-selected .slider__text strong{font-size:23px}}.slider__heading{margin-top:0;margin-bottom:40px}@media (min-width: 992px){.slider__heading{margin-bottom:60px}}.slider__heading strong{display:block}.slider__slider{margin-left:-37px;width:calc(100% + 74px)}@media (min-width: 992px){.slider__slider{width:90%;margin:0 auto}}@media (min-width: 1200px){.slider__slider{width:1030px}}.slider__outer{position:relative}.slider__item{position:relative;display:flex;flex-direction:column;justify-content:baseline;width:245px;margin-right:20px;opacity:.5;transition:opacity .4s ease-in}@media (min-width: 992px){.slider__item{width:32%}}.slider__item.is-selected{opacity:1}.slider__discount{position:absolute;top:9px;right:9px;width:70px;height:70px;display:flex;justify-content:center;align-items:center;font-family:FuturaPT-Medium;font-weight:normal;font-style:normal;font-size:20px;line-height:24px;color:#fff;background:rgba(45,59,69,0.9);border-radius:50%}@media (min-width: 992px){.slider__discount{top:6px;right:30px;width:80px;height:80px;font-size:20px;line-height:24px}}.slider__img{justify-content:center;align-items:center;width:100%;height:180px;margin-bottom:25px}@media (min-width: 992px){.slider__img{margin-bottom:55px;height:210px}}.slider__text{font-family:FuturaPT-Book;font-weight:normal;font-style:normal;font-size:16px;line-height:18px;color:#62717b;text-align:center}@media (min-width: 992px){.slider__text{font-size:16px;line-height:20px;margin-top:20px}}.slider__text p{text-align:center;margin:0}.slider__text strong{font-size:18px}@media (min-width: 992px){.slider__text strong{font-size:20px}}.slider__arrows{display:none}@media (min-width: 992px){.slider__arrows{display:block}}.slider__arrow{position:absolute;top:38%;transform:translateY(-50%);width:55px;height:55px;display:flex;justify-content:center;align-items:center;border:1px solid #2a3b45;border-radius:50%;opacity:.5;transition:opacity .3s ease-in-out}.slider__arrow.prev{left:-5px}.slider__arrow.prev img{transform:rotate(180deg)}.slider__arrow.next{right:-5px}.slider__arrow img{width:8px;height:14px}.slider__arrow:hover{opacity:1}.flickity-button{display:none}.map{padding-top:60px;padding-bottom:60px;text-align:center;background-image:url(../img/map-bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}@media (min-width: 992px){.map{padding-top:0;padding-bottom:0}}@media (min-width: 992px){.map__inner{height:680px;display:flex;flex-direction:column;justify-content:center;margin-left:5px;text-align:left}}.map__heading{margin-top:0;margin-bottom:20px}@media (min-width: 992px){.map__heading{margin-bottom:24px;text-align:left}}.map__text{margin-bottom:22px;text-align:center;font-size:14px;line-height:18px;letter-spacing:0.025em}@media (min-width: 992px){.map__text{margin-bottom:35px;text-align:left;font-size:20px;line-height:24px;letter-spacing:0}}.map__text p{margin:0}.map__btn{margin:0 auto}@media (min-width: 992px){.map__btn{padding:0 45px;margin:0;width:340px;height:55px;font-size:16px;line-height:55px}}.map__img{margin-top:65px;margin-left:-22px;width:calc(100% + 50px);height:auto}@media (min-width: 480px){.map__img{width:450px;height:440px;margin-left:auto;margin-right:auto}}@media (min-width: 992px){.map__img{width:420px;height:420px;margin:0}}@media (min-width: 1200px){.map__img{margin-top:15px;width:450px;height:440px}}.eris-world{padding-top:60px;margin-bottom:30px}@media (min-width: 992px){.eris-world{padding-top:80px;margin-bottom:82px}}.eris-world__heading{margin-top:0;margin-bottom:20px}@media (min-width: 992px){.eris-world__heading{margin-bottom:15px}}.eris-world__text{margin-bottom:35px;text-align:center;font-size:16px;line-height:20px;letter-spacing:0.025em}@media (min-width: 992px){.eris-world__text{margin-bottom:40px;margin-bottom:88px;font-size:20px;line-height:24px;letter-spacing:0}}.eris-world__item{position:relative;display:block;width:247px;height:247px;margin-bottom:35px;margin-left:auto;margin-right:auto;text-align:center;font-family:FuturaPT-Medium;font-weight:normal;font-style:normal;font-size:20px;line-height:26px;color:#fff;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-box-shadow:0px 0px 132px 0px rgba(0,0,0,0.29);-moz-box-shadow:0px 0px 132px 0px rgba(0,0,0,0.29);box-shadow:0px 0px 132px 0px rgba(0,0,0,0.29)}@media (min-width: 992px){.eris-world__item{width:100%;height:220px}}@media (min-width: 1200px){.eris-world__item{height:280px}}@media (min-width: 992px){.eris-world__item{margin-bottom:0}}.eris-world__item-title{position:absolute;top:170px;left:0;width:100%;padding:0 20px;text-align:center}@media (min-width: 992px){.eris-world__item-title{top:150px;padding:0 5px}}@media (min-width: 1200px){.eris-world__item-title{top:205px;padding:0 30px}}@media (min-width: 992px){.eris-world__item--even{margin-top:140px}}.movie{margin-bottom:60px}@media (min-width: 992px){.movie{margin-bottom:40px}}.movie__item{width:calc(100% + 74px);margin-left:-37px;height:568px}@media (min-width: 480px){.movie__item{width:100%;margin-left:0}}@media (min-width: 992px){.movie__item{height:450px}}@media (min-width: 1200px){.movie__item{height:580px}}.movie__item-bg{position:relative;width:100%;height:568px;display:flex;justify-content:center;align-items:center;background-size:cover;background-position:center;background-repeat:no-repeat}@media (min-width: 480px){.movie__item-bg{height:450px}}@media (min-width: 992px){.movie__item-bg{height:450px}}@media (min-width: 1200px){.movie__item-bg{height:580px}}.movie__item-btn{width:80px;height:80px;transition:all 0.2s ease-out}.movie__item-btn:hover{width:90px;height:90px}.movie__iframe{display:none;width:100%;height:100%}.banner{position:relative;width:100%;text-align:right}@media (min-width: 992px){.banner{margin-bottom:40px}}.banner .banner__bg{width:100%;height:220px;background-repeat:no-repeat;background-position:center;background-size:cover}@media (min-width: 992px){.banner .banner__bg{position:absolute;top:0;left:0;width:100%;height:100%;height:680px}}.banner .banner__inner{position:relative;padding-top:20px;padding-bottom:30px}@media (min-width: 992px){.banner .banner__inner{display:flex;align-items:center;display:block;height:680px;width:100%;padding:0}}.banner .banner__content{text-align:center}@media (min-width: 992px){.banner .banner__content{position:absolute;top:50%;left:0;transform:translateY(-50%);width:500px;padding:0;text-align:left}}@media (min-width: 1200px){.banner .banner__content{width:600px}}@media (min-width: 1500px){.banner .banner__content{width:700px}}.banner .banner__title{margin-top:0;margin-bottom:20px}@media (min-width: 992px){.banner .banner__title{max-width:100%;margin-left:0;margin-bottom:30px;text-align:left}}.banner .banner__text{font-family:FuturaPT-Book;font-weight:normal;font-style:normal;font-size:18px;line-height:20px;color:#62717b;margin-bottom:20px}@media (min-width: 992px){.banner .banner__text{margin:0 0 30px 0;font-size:20px;line-height:24px;text-align:left}}.banner .banner__text a{text-decoration:none}.banner .banner__text p{margin:0}.banner .banner__btn{width:225px;margin:0 auto;height:50px;padding:0 10px;font-size:16px;line-height:50px}@media (min-width: 992px){.banner .banner__btn{width:260px;margin:0}}@media (min-width: 992px){.newsletter{width:470px;margin:0 auto}}.newsletter__heading{font-family:FuturaPT-Medium;font-weight:normal;font-style:normal;font-size:16px;line-height:28px;margin:0 0 14px 0;text-align:center;text-transform:uppercase;letter-spacing:0.024em}@media (min-width: 992px){.newsletter__heading{margin:0 0 23px 0}}.newsletter__input-group{position:relative;width:100%;height:45px;text-align:center}@media (min-width: 480px){.newsletter__input-group{width:360px;margin:0 auto}}@media (min-width: 992px){.newsletter__input-group{float:left;width:70%}}.newsletter__input{width:100%;height:45px;background:transparent;border:1px solid #fff;padding:0 20px}.newsletter__input:focus,.newsletter__input:active{outline:0}.newsletter__input-label{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;font-family:FuturaPT-Light;font-weight:normal;font-style:normal;font-size:18px;line-height:28px;color:#fff;text-align:center;letter-spacing:0.01em;transition:all .3s ease-in-out}@media (min-width: 992px){.newsletter__input-label{text-align:left;padding-left:20px}}.newsletter__btn-container{text-align:center}@media (min-width: 992px){.newsletter__btn-container{text-align:left;float:left;width:30%}}.newsletter .newsletter__btn{margin-top:18px;width:100%;background:#fff;color:#2a3b45}@media (min-width: 992px){.newsletter .newsletter__btn{min-width:100%;margin-top:0;border:1px solid #fff}}.newsletter .newsletter__btn:hover{background:#A6B5BF;border:1px solid #A6B5BF}.newsletter__text{margin-top:10px;margin-bottom:0;font-family:FuturaPT-Book;font-weight:normal;font-style:normal;font-size:13px;line-height:16px;color:#62717b;text-align:center;letter-spacing:0.02em}@media (min-width: 992px){.newsletter__text{margin-top:20px}}.newsletter__checkbox-container{margin-top:20px;clear:both}@media (min-width: 480px){.newsletter__checkbox-container{width:360px;margin:20px auto 0 auto}}@media (min-width: 992px){.newsletter__checkbox-container{width:100%;margin:0;padding-top:22px}}.newsletter__checkbox-container input{display:none}.newsletter__checkbox-container label{position:relative;display:block;padding-left:30px;font-family:FuturaPT-Book;font-weight:normal;font-style:normal;font-size:13px;line-height:16px;letter-spacing:0.02em;color:#62717b;transition:background .3s ease-in-out;cursor:pointer}@media (min-width: 992px){.newsletter__checkbox-container label{padding-left:32px;font-size:12px;line-height:16px}}.newsletter__checkbox-container label:before{content:"";position:absolute;top:0;left:0;width:20px;height:20px;border:1px solid #62717b;background-position:center;background-repeat:no-repeat;background-size:15px 12px}@media (min-width: 992px){.newsletter__checkbox-container label:before{top:-4px}}.newsletter__checkbox-container label.novalid{color:red}.newsletter__checkbox-container label.novalid:before{border:1px solid red}.newsletter__checkbox-container input:checked+label::before{background-image:url("../img/svg/check-v2.svg")}.social{width:100%}.social__title{font-family:FuturaPT-Book;font-weight:normal;font-style:normal;font-size:18px;line-height:22px;letter-spacing:0.01em;width:82px;text-align:right;color:#fff;float:left}.social__list{float:left;list-style:none;padding:0;margin:2px 0 0 15px}.social__link{display:block;width:20px;height:20px}.social__link.solo{margin-right:15px}.social__logo{max-width:100%;max-height:100%}.login{position:relative;z-index:1;overflow:hidden}.login--after .login__content h2{margin-bottom:20px}@media (min-width: 992px){.login--after .login__content h2{margin-bottom:30px}}.login--after .login__text{margin-bottom:23px;text-align:center;color:#2a3b45;font-size:19px;line-height:20px}@media (min-width: 992px){.login--after .login__text{margin-bottom:35px;font-family:FuturaPT-Medium;font-weight:normal;font-style:normal;font-size:23px;line-height:24px}}.login--after .login__text strong{width:100%;margin-bottom:2px;font-size:55px;line-height:60px;font-weight:400}@media (min-width: 992px){.login--after .login__text strong{font-size:120px;line-height:120px;font-weight:bold}}.login--after .login__text p{display:inline-block;margin:0}.login--after .login__text p.full{display:block}@media (min-width: 992px){.login--after .login__text p.full{margin-bottom:15px}}.login--after .login__btn{height:40px;width:170px;padding:0;font-size:17px;line-height:40px}@media (min-width: 992px){.login--after .login__btn{height:52px;font-size:18px;line-height:52px}}.login__exchange{margin-bottom:60px}@media (min-width: 992px){.login__exchange{margin-bottom:27px}}.login__exchange-item{display:flex;justify-content:center;align-items:center;height:35px;margin-bottom:10px;font-family:FuturaPT-Book;font-weight:normal;font-style:normal;font-size:20px;line-height:35px;color:#2a3b45}@media (min-width: 992px){.login__exchange-item{height:45px;margin-bottom:15px;font-size:30px;line-height:45px}}.login__exchange-count{width:85px;height:38px;padding-left:25px;margin-left:10px;margin-right:10px;font-size:20px;line-height:35px;color:#2a3b45;background:url(../img/svg/price.svg) no-repeat center;background-size:cover}@media (min-width: 992px){.login__exchange-count{width:95px;height:42px;margin-left:15px;margin-right:15px;margin-bottom:0;font-size:30px;line-height:42px}}.login__bg{position:absolute;top:45%;left:50%;z-index:-1;transform:translate(-50%, -50%);width:670px;height:445px}@media (min-width: 992px){.login__bg{width:1380px;height:880px}}@media (min-width: 992px){.login__bg img.mobile{display:none}}.login__bg img.desktop{display:none}@media (min-width: 992px){.login__bg img.desktop{display:block}}.login__inner{text-align:center}@media (min-width: 992px){.login__inner{height:845px;width:100%}}.login__content{padding-top:40px;padding-bottom:40px}@media (min-width: 992px){.login__content{padding-top:45px}}.login__content h2{margin-top:0;margin-bottom:40px;font-size:25px;line-height:30px}@media (min-width: 992px){.login__content h2{margin-bottom:70px;font-size:50px;line-height:60px}}.login__card{width:285px;height:180px;transform:translateX(-20px);padding:15px 20px 0 20px;margin:0 auto 65px auto;display:flex;flex-direction:column;justify-content:center;text-align:center;border-radius:10px;background-image:url(../img/clean-card.png);background-position:center;background-size:cover;background-repeat:no-repeat;-webkit-box-shadow:11px 25px 67px 0px rgba(0,0,0,0.39);-moz-box-shadow:11px 25px 67px 0px rgba(0,0,0,0.39);box-shadow:11px 25px 67px 0px rgba(0,0,0,0.39)}@media (min-width: 480px){.login__card{transform:none}}@media (min-width: 992px){.login__card{width:580px;height:365px;padding:15px 20px 0 20px;margin-bottom:30px;border-radius:20px}}.login__input-container{height:30px;display:flex;justify-content:center}@media (min-width: 992px){.login__input-container{width:100%;margin:0 auto 30px auto}}.login__input-constant-value{width:calc(50% - 10px);margin-right:10px;color:#fff;text-align:right;font-family:FuturaPT-Book;font-weight:normal;font-style:normal;font-size:17px;line-height:30px}@media (min-width: 992px){.login__input-constant-value{margin-right:20px;font-size:20px;line-height:30px}}.login__input{width:100%;height:30px;margin-bottom:10px;padding-bottom:15px;border:0;border-bottom:1px solid #A6B5BF;color:#A6B5BF;text-align:center;font-family:FuturaPT-Book;font-weight:normal;font-style:normal;font-size:14px;line-height:18px;background:transparent}@media (min-width: 992px){.login__input{width:320px;margin:0 auto 28px auto;font-size:16px;line-height:24px}}.login__input.placeholder{color:#A6B5BF;font-family:FuturaPT-Book;font-weight:normal;font-style:normal;font-size:14px;line-height:18px;text-align:center;opacity:1;transition:opacity .3s ease-in-out}@media (min-width: 992px){.login__input.placeholder{font-size:16px;line-height:24px}}.login__input:-moz-placeholder{color:#A6B5BF;font-family:FuturaPT-Book;font-weight:normal;font-style:normal;font-size:14px;line-height:18px;text-align:center;opacity:1;transition:opacity .3s ease-in-out}@media (min-width: 992px){.login__input:-moz-placeholder{font-size:16px;line-height:24px}}.login__input::-moz-placeholder{color:#A6B5BF;font-family:FuturaPT-Book;font-weight:normal;font-style:normal;font-size:14px;line-height:18px;text-align:center;opacity:1;transition:opacity .3s ease-in-out}@media (min-width: 992px){.login__input::-moz-placeholder{font-size:16px;line-height:24px}}.login__input::-webkit-input-placeholder{color:#A6B5BF;font-family:FuturaPT-Book;font-weight:normal;font-style:normal;font-size:14px;line-height:18px;text-align:center;opacity:1;transition:opacity .3s ease-in-out}@media (min-width: 992px){.login__input::-webkit-input-placeholder{font-size:16px;line-height:24px}}.login__input.novalid{border-bottom:1px solid red}.login__input:focus{outline:0;border-bottom:1px solid #e3e3e3}.login__input:focus.placeholder{opacity:0}.login__input:focus:-moz-placeholder{opacity:0}.login__input:focus::-moz-placeholder{opacity:0}.login__input:focus::-webkit-input-placeholder{opacity:0}.login__input--code{width:calc(50%);margin:0;padding-bottom:0;text-align:left;font-size:16px;line-height:30px;height:30px;letter-spacing:0.1em;color:#fff;border:0}@media (min-width: 992px){.login__input--code{font-size:20px;line-height:30px;letter-spacing:0.3em}}.login__input--code.placeholder{font-size:26px;line-height:30px;color:#fff;text-align:left;letter-spacing:0.06em;opacity:1}@media (min-width: 992px){.login__input--code.placeholder{letter-spacing:0.1em}}.login__input--code:-moz-placeholder{font-size:26px;line-height:30px;color:#fff;text-align:left;letter-spacing:0.06em;opacity:1}@media (min-width: 992px){.login__input--code:-moz-placeholder{letter-spacing:0.1em}}.login__input--code::-moz-placeholder{font-size:26px;line-height:30px;color:#fff;text-align:left;letter-spacing:0.06em;opacity:1}@media (min-width: 992px){.login__input--code::-moz-placeholder{letter-spacing:0.1em}}.login__input--code::-webkit-input-placeholder{font-size:26px;line-height:30px;color:#fff;text-align:left;letter-spacing:0.06em;opacity:1}@media (min-width: 992px){.login__input--code::-webkit-input-placeholder{letter-spacing:0.1em}}.login__input--code:focus{border:0}.login__input--code.novalid{border:0}.login__input--code.novalid.placeholder{color:red}.login__input--code.novalid:-moz-placeholder{color:red}.login__input--code.novalid::-moz-placeholder{color:red}.login__input--code.novalid::-webkit-input-placeholder{color:red}.login__text{margin-top:0;margin-bottom:5px;text-align:center;color:#fff;font-family:FuturaPT-Book;font-weight:normal;font-style:normal;font-size:14px;line-height:18px}@media (min-width: 992px){.login__text{margin-bottom:30px;font-size:16px;line-height:24px}}.login__btn{width:170px;min-width:initial;height:45px;padding:0;margin:0 auto;font-size:16px;line-height:45px}@media (min-width: 992px){.login__btn{height:55px;font-size:16px;line-height:55px}}.login__btn:hover,.login__btn:focus,.login__btn:active{border:1px solid #fff;color:#fff}@media (min-width: 992px){.login__btn--mobile{display:none}}.login__btn--desktop{display:none;background:#fff;color:#2a3b45}@media (min-width: 992px){.login__btn--desktop{display:block}}.error{position:relative;height:100%;width:100%;display:flex;overflow:hidden;align-items:center;color:#fff;background:url(../img/error-bg.jpg) no-repeat center;background-size:cover}.error h1{margin-bottom:10px;font-family:FuturaPT-Medium;font-weight:normal;font-style:normal;font-size:50px;line-height:60px;text-align:center;text-transform:uppercase}@media (min-width: 992px){.error h1{margin-bottom:12px;font-size:120px;line-height:120px}}.error__text{margin-bottom:20px;font-size:20px;line-height:24px;text-align:center}@media (min-width: 992px){.error__text{margin-bottom:30px;font-size:22px;line-height:24px}}.error__btn{height:45px;width:245px;padding:0;display:block;margin:0 auto;font-size:16px;line-height:45px}@media (min-width: 992px){.error__btn{height:55px;font-size:16px;line-height:55px}}.error__close-btn{position:absolute;top:25px;right:25px;width:40px;height:40px;background:transparent;border:0;box-shadow:none}@media (min-width: 992px){.error__close-btn{top:36px;right:18px}}.error__close-btn span{position:absolute;top:50%;left:50%;display:block;width:100%;height:2px;background:#fff}.error__close-btn span:first-child{transform:translate(-50%, -50%) rotate(45deg)}.error__close-btn span:last-child{transform:translate(-50%, -50%) rotate(-45deg)}.rodo-popup{position:fixed;top:0;left:0;z-index:99;width:100%;height:100%;padding:25px 0 40px 0;overflow-y:scroll;background:#2a3b45;display:none}@media (min-width: 992px){.rodo-popup{padding:0;align-items:center;overflow-y:none;background:rgba(255,255,255,0.8)}}.rodo-popup:-webkit-scrollbar{display:none}@media (min-width: 992px){.rodo-popup__inner{padding:20px 50px 20px 50px;background:#2a3b45}}@media (min-width: 1200px) and (min-height: 800px){.rodo-popup__inner{padding:80px 100px 40px 100px}}.rodo-popup__inner ul{margin-top:0;margin-bottom:35px;padding:0;width:100%;list-style-type:none}@media (min-width: 992px){.rodo-popup__inner ul{margin-bottom:44px}}.rodo-popup__inner li{margin-bottom:20px;font-family:FuturaPT-Book;font-weight:normal;font-style:normal;font-size:16px;line-height:19px;letter-spacing:0.02em;color:#fff}.rodo-popup__inner li.last{text-indent:0}.rodo-popup__btn{display:block;width:280px;margin:0 auto 40px 0}@media (min-width: 992px){.rodo-popup__btn{margin:0 auto;width:210px}}.popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:none;align-items:center;justify-content:center;flex-direction:column;background:rgba(45,59,69,0.5)}@media (min-width: 992px){.popup{flex-direction:row}}.popup__content{position:relative;width:100%;padding:0 40px}@media (min-width: 480px){.popup__content{width:400px;padding:0}}@media (min-width: 992px){.popup__content{width:800px;height:400px;display:flex}}@media (max-width: 992px) and (orientation: landscape){.popup__content{padding:0 20px;display:flex;width:100%;height:75%}}.popup__close{position:absolute;top:-25px;right:40px;font-family:FuturaPT-Light;font-weight:normal;font-style:normal;font-size:17px;line-height:18px;letter-spacing:0.025em}@media (min-width: 480px){.popup__close{right:0}}@media (max-width: 992px) and (orientation: landscape){.popup__close{right:20px}}.popup__close img{width:12px;height:12px;margin-left:5px}.popup__photo{width:100%;height:180px;background-position:top;background-repeat:no-repeat;background-size:cover}@media (min-width: 480px){.popup__photo{height:400px;background-position:center}}@media (min-width: 992px){.popup__photo{width:50%;height:100%}}@media (max-width: 992px) and (orientation: landscape){.popup__photo{width:50%;height:100%;background-position:top}}.popup__text{padding:20px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:FuturaPT-Book;font-weight:normal;font-style:normal;font-size:16px;line-height:18px;color:#64717A;text-align:center;background:#ffffff}@media (min-width: 480px){.popup__text{padding:55px 45px}}@media (min-width: 768px){.popup__text{font-size:18px;line-height:22px}}@media (min-width: 992px){.popup__text{padding:0 45px;height:100%;width:50%}}@media (max-width: 992px) and (orientation: landscape){.popup__text{padding:0 20px;width:50%;height:100%;font-size:16px;line-height:18px}}.popup__text p{margin:0}.popup__text p.heading{margin-bottom:10px;font-family:FuturaPT-Light;font-weight:normal;font-style:normal;font-size:32px;line-height:36px;font-size:26px;line-height:28px;letter-spacing:0.025em;color:#FF5D33}@media (min-width: 768px){.popup__text p.heading{font-size:40px;line-height:44px;margin-bottom:20px}}@media (min-width: 992px){.popup__text p.heading{margin-top:10px}}@media (max-width: 992px) and (orientation: landscape){.popup__text p.heading{font-size:32px;line-height:34px}}.popup__link{margin-top:30px;padding:0 20px;font-family:FuturaPT-Medium;font-weight:normal;font-style:normal;font-size:14px;line-height:45px}@media (min-width: 480px){.popup__link{font-size:18px;line-height:54px;padding:0 45px}}@media (min-width: 992px){.popup__link{margin-top:30px}}@media (max-width: 992px) and (orientation: landscape){.popup__link{margin-top:15px;padding:0 20px;font-size:15px;line-height:45px}}/*! Flickity v2.1.1
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,0.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:#333}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}


/*# sourceMappingURL=data:application/json;charset=utf8;base64,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QyxNQUFNLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBQyxhQUFhLENBQUMsR0FBRyxDQUFDLE9BQU8sQ0FBQyxHQUFHLENBQUMsTUFBTSxDQUFDLE9BQU8sQ0FBQyxvQ0FBb0MsQ0FBQyxPQUFPLENBQUMsQ0FBQyIsInNvdXJjZXMiOlsiYmFzZS9fZm9udHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ncmlkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ub3JtYWxpemUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19zY2FmZm9sZGluZy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL192ZW5kb3ItcHJlZml4ZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdGFiLWZvY3VzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2ltYWdlLnNjc3MiLCJiYXNlL19ib290c3RyYXAuc2NzcyIsImxpYnMvbm9ybWFsaXplLnNjc3MiLCJiYXNlL19zZXR0aW5ncy5zY3NzIiwiYmFzZS9fbWl4aW5zLnNjc3MiLCJiYXNlL19jb2xvcnMuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsImNvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwiY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL190b3AtYmFyLnNjc3MiLCJjb21wb25lbnRzL19kaWFtb25kLWJhbm5lci5zY3NzIiwiY29tcG9uZW50cy9fcHJvZ3JhbS5zY3NzIiwiY29tcG9uZW50cy9fcG9pbnRzLnNjc3MiLCJjb21wb25lbnRzL19zbGlkZXIuc2NzcyIsImNvbXBvbmVudHMvX21hcC5zY3NzIiwiY29tcG9uZW50cy9fZXJpcy13b3JsZC5zY3NzIiwiY29tcG9uZW50cy9fbW92aWUuc2NzcyIsImNvbXBvbmVudHMvX2Jhbm5lci5zY3NzIiwiY29tcG9uZW50cy9fbmV3c2xldHRlci5zY3NzIiwiY29tcG9uZW50cy9fc29jaWFsLnNjc3MiLCJjb21wb25lbnRzL19sb2dpbi5zY3NzIiwiY29tcG9uZW50cy9fZXJyb3Iuc2NzcyIsImNvbXBvbmVudHMvX3JvZG8tcG9wdXAuc2NzcyIsImNvbXBvbmVudHMvX3BvcHVwLnNjc3MiLCJsaWJzL2ZsaWNraXR5LnNjc3MiXSwibmFtZXMiOltdLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IHVybChcIi8vaGVsbG8ubXlmb250cy5uZXQvY291bnQvMzRkN2NlXCIpO1xyXG5cclxuXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0Z1dHVyYVBULUxpZ2h0JztcclxuICBzcmM6IFxyXG4gICAgdXJsKCcuLi93ZWJmb250cy8zNEQ3Q0VfMF8wLmVvdCcpO1xyXG4gICAgc3JjOiBcclxuICAgIHVybCgnLi4vd2ViZm9udHMvMzREN0NFXzBfMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcuLi93ZWJmb250cy8zNEQ3Q0VfMF8wLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcuLi93ZWJmb250cy8zNEQ3Q0VfMF8wLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnLi4vd2ViZm9udHMvMzREN0NFXzBfMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7fVxyXG5cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnRnV0dXJhUFQtQm9vayc7XHJcbiAgc3JjOiBcclxuICAgIHVybCgnd2ViZm9udHMvMzREN0NFXzFfMC5lb3QnKTtcclxuICAgIHNyYzogXHJcbiAgICB1cmwoJy4uL3dlYmZvbnRzLzM0RDdDRV8xXzAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnLi4vd2ViZm9udHMvMzREN0NFXzFfMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnLi4vd2ViZm9udHMvMzREN0NFXzFfMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4uL3dlYmZvbnRzLzM0RDdDRV8xXzAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO31cclxuXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0Z1dHVyYVBULU1lZGl1bSc7XHJcbiAgc3JjOiBcclxuICAgIHVybCgnLi4vd2ViZm9udHMvMzREN0NFXzJfMC5lb3QnKTtcclxuICAgIHNyYzogXHJcbiAgICB1cmwoJy4uL3dlYmZvbnRzLzM0RDdDRV8yXzAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnLi4vd2ViZm9udHMvMzREN0NFXzJfMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnLi4vd2ViZm9udHMvMzREN0NFXzJfMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4uL3dlYmZvbnRzLzM0RDdDRV8yXzAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO31cclxuXHJcblxyXG5AbWl4aW4gZnV0dXJhSGVhdnkoKSB7XHJcbiAgZm9udC1mYW1pbHk6IEZ1dHVyYVBULU1lZGl1bTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuXHJcbkBtaXhpbiBmdXR1cmFSZWd1bGFyKCkge1xyXG4gIGZvbnQtZmFtaWx5OiBGdXR1cmFQVC1NZWRpdW07XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBtaXhpbiBmdXR1cmFCb29rKCkge1xyXG4gIGZvbnQtZmFtaWx5OiBGdXR1cmFQVC1Cb29rO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5cclxuQG1peGluIGZ1dHVyYUxpZ2h0KCkge1xyXG4gIGZvbnQtZmFtaWx5OiBGdXR1cmFQVC1MaWdodDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG4iLCIvL1xuLy8gR3JpZCBzeXN0ZW1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuLmNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIGNvbnRhaW5lci1maXhlZDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICB3aWR0aDogJGNvbnRhaW5lci1zbTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICB3aWR0aDogJGNvbnRhaW5lci1tZDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICB3aWR0aDogJGNvbnRhaW5lci1sZztcbiAgfVxufVxuXG5cbi8vIEZsdWlkIGNvbnRhaW5lclxuLy9cbi8vIFV0aWxpemVzIHRoZSBtaXhpbiBtZWFudCBmb3IgZml4ZWQgd2lkdGggY29udGFpbmVycywgYnV0IHdpdGhvdXQgYW55IGRlZmluZWRcbi8vIHdpZHRoIGZvciBmbHVpZCwgZnVsbCB3aWR0aCBsYXlvdXRzLlxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgQGluY2x1ZGUgY29udGFpbmVyLWZpeGVkO1xufVxuXG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiBhbmQgY2xlYXIgdGhlIGZsb2F0cyBvZiB5b3VyIGNvbHVtbnMuXG5cbi5yb3cge1xuICBAaW5jbHVkZSBtYWtlLXJvdztcbn1cblxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucztcblxuXG4vLyBFeHRyYSBzbWFsbCBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIGV4dHJhIHNtYWxsIGRldmljZXMgbGlrZVxuLy8gc21hcnRwaG9uZXMuXG5cbkBpbmNsdWRlIG1ha2UtZ3JpZCh4cyk7XG5cblxuLy8gU21hbGwgZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgc21hbGwgZGV2aWNlIHJhbmdlLCBmcm9tIHBob25lc1xuLy8gdG8gdGFibGV0cy5cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZChzbSk7XG59XG5cblxuLy8gTWVkaXVtIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkKG1kKTtcbn1cblxuXG4vLyBMYXJnZSBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBsYXJnZSBkZXNrdG9wIGRldmljZSByYW5nZS5cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZChsZyk7XG59XG4iLCIvLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuLy8gQ2VudGVyZWQgY29udGFpbmVyIGVsZW1lbnRcbkBtaXhpbiBjb250YWluZXItZml4ZWQoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogIGZsb29yKCgkZ3V0dGVyIC8gMikpO1xuICBwYWRkaW5nLXJpZ2h0OiBjZWlsKCgkZ3V0dGVyIC8gMikpO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuLy8gQ3JlYXRlcyBhIHdyYXBwZXIgZm9yIGEgc2VyaWVzIG9mIGNvbHVtbnNcbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgbWFyZ2luLWxlZnQ6ICBjZWlsKCgkZ3V0dGVyIC8gLTIpKTtcbiAgbWFyZ2luLXJpZ2h0OiBmbG9vcigoJGd1dHRlciAvIC0yKSk7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG4vLyBHZW5lcmF0ZSB0aGUgZXh0cmEgc21hbGwgY29sdW1uc1xuQG1peGluIG1ha2UteHMtY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG59XG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbn1cbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xufVxuQG1peGluIG1ha2UteHMtY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xufVxuXG4vLyBHZW5lcmF0ZSB0aGUgc21hbGwgY29sdW1uc1xuQG1peGluIG1ha2Utc20tY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2Utc20tY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG4vLyBHZW5lcmF0ZSB0aGUgbWVkaXVtIGNvbHVtbnNcbkBtaXhpbiBtYWtlLW1kLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbWQtY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIGxhcmdlIGNvbHVtbnNcbkBtaXhpbiBtYWtlLWxnLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbGctY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbiIsIi8vIENsZWFyZml4XG4vL1xuLy8gRm9yIG1vZGVybiBicm93c2Vyc1xuLy8gMS4gVGhlIHNwYWNlIGNvbnRlbnQgaXMgb25lIHdheSB0byBhdm9pZCBhbiBPcGVyYSBidWcgd2hlbiB0aGVcbi8vICAgIGNvbnRlbnRlZGl0YWJsZSBhdHRyaWJ1dGUgaXMgaW5jbHVkZWQgYW55d2hlcmUgZWxzZSBpbiB0aGUgZG9jdW1lbnQuXG4vLyAgICBPdGhlcndpc2UgaXQgY2F1c2VzIHNwYWNlIHRvIGFwcGVhciBhdCB0aGUgdG9wIGFuZCBib3R0b20gb2YgZWxlbWVudHNcbi8vICAgIHRoYXQgYXJlIGNsZWFyZml4ZWQuXG4vLyAyLiBUaGUgdXNlIG9mIGB0YWJsZWAgcmF0aGVyIHRoYW4gYGJsb2NrYCBpcyBvbmx5IG5lY2Vzc2FyeSBpZiB1c2luZ1xuLy8gICAgYDpiZWZvcmVgIHRvIGNvbnRhaW4gdGhlIHRvcC1tYXJnaW5zIG9mIGNoaWxkIGVsZW1lbnRzLlxuLy9cbi8vIFNvdXJjZTogaHR0cDovL25pY29sYXNnYWxsYWdoZXIuY29tL21pY3JvLWNsZWFyZml4LWhhY2svXG5cbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiOyAvLyAxXG4gICAgZGlzcGxheTogdGFibGU7IC8vIDJcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuIiwiJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlcjogZmFsc2UgIWRlZmF1bHQ7XG4vL1xuLy8gVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vPT0gQ29sb3JzXG4vL1xuLy8jIyBHcmF5IGFuZCBicmFuZCBjb2xvcnMgZm9yIHVzZSBhY3Jvc3MgQm9vdHN0cmFwLlxuXG4kZ3JheS1iYXNlOiAgICAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbiRncmF5LWRhcmtlcjogICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDEzLjUlKSAhZGVmYXVsdDsgLy8gIzIyMlxuJGdyYXktZGFyazogICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMjAlKSAhZGVmYXVsdDsgICAvLyAjMzMzXG4kZ3JheTogICAgICAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAzMy41JSkgIWRlZmF1bHQ7IC8vICM1NTVcbiRncmF5LWxpZ2h0OiAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDQ2LjclKSAhZGVmYXVsdDsgLy8gIzc3N1xuJGdyYXktbGlnaHRlcjogICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgOTMuNSUpICFkZWZhdWx0OyAvLyAjZWVlXG5cbiRicmFuZC1wcmltYXJ5OiAgICAgICAgIGRhcmtlbigjNDI4YmNhLCA2LjUlKSAhZGVmYXVsdDsgLy8gIzMzN2FiN1xuJGJyYW5kLXN1Y2Nlc3M6ICAgICAgICAgIzVjYjg1YyAhZGVmYXVsdDtcbiRicmFuZC1pbmZvOiAgICAgICAgICAgICM1YmMwZGUgIWRlZmF1bHQ7XG4kYnJhbmQtd2FybmluZzogICAgICAgICAjZjBhZDRlICFkZWZhdWx0O1xuJGJyYW5kLWRhbmdlcjogICAgICAgICAgI2Q5NTM0ZiAhZGVmYXVsdDtcblxuXG4vLz09IFNjYWZmb2xkaW5nXG4vL1xuLy8jIyBTZXR0aW5ncyBmb3Igc29tZSBvZiB0aGUgbW9zdCBnbG9iYWwgc3R5bGVzLlxuXG4vLyoqIEJhY2tncm91bmQgY29sb3IgZm9yIGA8Ym9keT5gLlxuJGJvZHktYmc6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogR2xvYmFsIHRleHQgY29sb3Igb24gYDxib2R5PmAuXG4kdGV4dC1jb2xvcjogICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuXG4vLyoqIEdsb2JhbCB0ZXh0dWFsIGxpbmsgY29sb3IuXG4kbGluay1jb2xvcjogICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbi8vKiogTGluayBob3ZlciBjb2xvciBzZXQgdmlhIGBkYXJrZW4oKWAgZnVuY3Rpb24uXG4kbGluay1ob3Zlci1jb2xvcjogICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4vLyoqIExpbmsgaG92ZXIgZGVjb3JhdGlvbi5cbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IHVuZGVybGluZSAhZGVmYXVsdDtcblxuXG4vLz09IFR5cG9ncmFwaHlcbi8vXG4vLyMjIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1zZXJpZjogICAgICAgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmICFkZWZhdWx0O1xuLy8qKiBEZWZhdWx0IG1vbm9zcGFjZSBmb250cyBmb3IgYDxjb2RlPmAsIGA8a2JkPmAsIGFuZCBgPHByZT5gLlxuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgIDE0cHggIWRlZmF1bHQ7XG4kZm9udC1zaXplLWxhcmdlOiAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuMjUpKSAhZGVmYXVsdDsgLy8gfjE4cHhcbiRmb250LXNpemUtc21hbGw6ICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMC44NSkpICFkZWZhdWx0OyAvLyB+MTJweFxuXG4kZm9udC1zaXplLWgxOiAgICAgICAgICAgIGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAyLjYpKSAhZGVmYXVsdDsgLy8gfjM2cHhcbiRmb250LXNpemUtaDI6ICAgICAgICAgICAgZmxvb3IoKCRmb250LXNpemUtYmFzZSAqIDIuMTUpKSAhZGVmYXVsdDsgLy8gfjMwcHhcbiRmb250LXNpemUtaDM6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS43KSkgIWRlZmF1bHQ7IC8vIH4yNHB4XG4kZm9udC1zaXplLWg0OiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuMjUpKSAhZGVmYXVsdDsgLy8gfjE4cHhcbiRmb250LXNpemUtaDU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1oNjogICAgICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAwLjg1KSkgIWRlZmF1bHQ7IC8vIH4xMnB4XG5cbi8vKiogVW5pdC1sZXNzIGBsaW5lLWhlaWdodGAgZm9yIHVzZSBpbiBjb21wb25lbnRzIGxpa2UgYnV0dG9ucy5cbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgMS40Mjg1NzE0MjkgIWRlZmF1bHQ7IC8vIDIwLzE0XG4vLyoqIENvbXB1dGVkIFwibGluZS1oZWlnaHRcIiAoYGZvbnQtc2l6ZWAgKiBgbGluZS1oZWlnaHRgKSBmb3IgdXNlIHdpdGggYG1hcmdpbmAsIGBwYWRkaW5nYCwgZXRjLlxuJGxpbmUtaGVpZ2h0LWNvbXB1dGVkOiAgICBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UpKSAhZGVmYXVsdDsgLy8gfjIwcHhcblxuLy8qKiBCeSBkZWZhdWx0LCB0aGlzIGluaGVyaXRzIGZyb20gdGhlIGA8Ym9keT5gLlxuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICBpbmhlcml0ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgIDEuMSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuXG4vLz09IEljb25vZ3JhcGh5XG4vL1xuLy8jIyBTcGVjaWZ5IGN1c3RvbSBsb2NhdGlvbiBhbmQgZmlsZW5hbWUgb2YgdGhlIGluY2x1ZGVkIEdseXBoaWNvbnMgaWNvbiBmb250LiBVc2VmdWwgZm9yIHRob3NlIGluY2x1ZGluZyBCb290c3RyYXAgdmlhIEJvd2VyLlxuXG4vLyoqIExvYWQgZm9udHMgZnJvbSB0aGlzIGRpcmVjdG9yeS5cblxuLy8gW2NvbnZlcnRlcl0gSWYgJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciBpZiB1c2VkLCBwcm92aWRlIHBhdGggcmVsYXRpdmUgdG8gdGhlIGFzc2V0cyBsb2FkIHBhdGguXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGJlY2F1c2Ugc29tZSBhc3NldCBoZWxwZXJzLCBzdWNoIGFzIFNwcm9ja2V0cywgZG8gbm90IHdvcmsgd2l0aCBmaWxlLXJlbGF0aXZlIHBhdGhzLlxuJGljb24tZm9udC1wYXRoOiBpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCBcImJvb3RzdHJhcC9cIiwgXCIuLi9mb250cy9ib290c3RyYXAvXCIpICFkZWZhdWx0O1xuXG4vLyoqIEZpbGUgbmFtZSBmb3IgYWxsIGZvbnQgZmlsZXMuXG4kaWNvbi1mb250LW5hbWU6ICAgICAgICAgIFwiZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhclwiICFkZWZhdWx0O1xuLy8qKiBFbGVtZW50IElEIHdpdGhpbiBTVkcgaWNvbiBmaWxlLlxuJGljb24tZm9udC1zdmctaWQ6ICAgICAgICBcImdseXBoaWNvbnNfaGFsZmxpbmdzcmVndWxhclwiICFkZWZhdWx0O1xuXG5cbi8vPT0gQ29tcG9uZW50c1xuLy9cbi8vIyMgRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLiBWYWx1ZXMgYmFzZWQgb24gMTRweCB0ZXh0IGFuZCAxLjQyOCBsaW5lLWhlaWdodCAofjIwcHggdG8gc3RhcnQpLlxuXG4kcGFkZGluZy1iYXNlLXZlcnRpY2FsOiAgICAgNnB4ICFkZWZhdWx0O1xuJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsOiAgIDEycHggIWRlZmF1bHQ7XG5cbiRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsOiAgICAxMHB4ICFkZWZhdWx0O1xuJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDogIDE2cHggIWRlZmF1bHQ7XG5cbiRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsOiAgICA1cHggIWRlZmF1bHQ7XG4kcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsOiAgMTBweCAhZGVmYXVsdDtcblxuJHBhZGRpbmcteHMtdmVydGljYWw6ICAgICAgIDFweCAhZGVmYXVsdDtcbiRwYWRkaW5nLXhzLWhvcml6b250YWw6ICAgICA1cHggIWRlZmF1bHQ7XG5cbiRsaW5lLWhlaWdodC1sYXJnZTogICAgICAgICAxLjMzMzMzMzMgIWRlZmF1bHQ7IC8vIGV4dHJhIGRlY2ltYWxzIGZvciBXaW4gOC4xIENocm9tZVxuJGxpbmUtaGVpZ2h0LXNtYWxsOiAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXMtYmFzZTogICAgICAgIDRweCAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxhcmdlOiAgICAgICA2cHggIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbWFsbDogICAgICAgM3B4ICFkZWZhdWx0O1xuXG4vLyoqIEdsb2JhbCBjb2xvciBmb3IgYWN0aXZlIGl0ZW1zIChlLmcuLCBuYXZzIG9yIGRyb3Bkb3ducykuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogR2xvYmFsIGJhY2tncm91bmQgY29sb3IgZm9yIGFjdGl2ZSBpdGVtcyAoZS5nLiwgbmF2cyBvciBkcm9wZG93bnMpLlxuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuXG4vLyoqIFdpZHRoIG9mIHRoZSBgYm9yZGVyYCBmb3IgZ2VuZXJhdGluZyBjYXJldHMgdGhhdCBpbmRpY2F0ZSBkcm9wZG93bnMuXG4kY2FyZXQtd2lkdGgtYmFzZTogICAgICAgICAgNHB4ICFkZWZhdWx0O1xuLy8qKiBDYXJldHMgaW5jcmVhc2Ugc2xpZ2h0bHkgaW4gc2l6ZSBmb3IgbGFyZ2VyIGNvbXBvbmVudHMuXG4kY2FyZXQtd2lkdGgtbGFyZ2U6ICAgICAgICAgNXB4ICFkZWZhdWx0O1xuXG5cbi8vPT0gVGFibGVzXG4vL1xuLy8jIyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbi8vKiogUGFkZGluZyBmb3IgYDx0aD5gcyBhbmQgYDx0ZD5gcy5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgICAgOHB4ICFkZWZhdWx0O1xuLy8qKiBQYWRkaW5nIGZvciBjZWxscyBpbiBgLnRhYmxlLWNvbmRlbnNlZGAuXG4kdGFibGUtY29uZGVuc2VkLWNlbGwtcGFkZGluZzogIDVweCAhZGVmYXVsdDtcblxuLy8qKiBEZWZhdWx0IGJhY2tncm91bmQgY29sb3IgdXNlZCBmb3IgYWxsIHRhYmxlcy5cbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4vLyoqIEJhY2tncm91bmQgY29sb3IgdXNlZCBmb3IgYC50YWJsZS1zdHJpcGVkYC5cbiR0YWJsZS1iZy1hY2NlbnQ6ICAgICAgICAgICAgICAgI2Y5ZjlmOSAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBgLnRhYmxlLWhvdmVyYC5cbiR0YWJsZS1iZy1ob3ZlcjogICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbiR0YWJsZS1iZy1hY3RpdmU6ICAgICAgICAgICAgICAgJHRhYmxlLWJnLWhvdmVyICFkZWZhdWx0O1xuXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgdGFibGUgYW5kIGNlbGwgYm9yZGVycy5cbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuXG4vLz09IEJ1dHRvbnNcbi8vXG4vLyMjIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgIG5vcm1hbCAhZGVmYXVsdDtcblxuJGJ0bi1kZWZhdWx0LWNvbG9yOiAgICAgICAgICAgICAgIzMzMyAhZGVmYXVsdDtcbiRidG4tZGVmYXVsdC1iZzogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLWRlZmF1bHQtYm9yZGVyOiAgICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xuXG4kYnRuLXByaW1hcnktY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1wcmltYXJ5LWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kYnRuLXByaW1hcnktYm9yZGVyOiAgICAgICAgICAgICBkYXJrZW4oJGJ0bi1wcmltYXJ5LWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRidG4tc3VjY2Vzcy1jb2xvcjogICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtc3VjY2VzcyAhZGVmYXVsdDtcbiRidG4tc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAgICAgIGRhcmtlbigkYnRuLXN1Y2Nlc3MtYmcsIDUlKSAhZGVmYXVsdDtcblxuJGJ0bi1pbmZvLWNvbG9yOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4taW5mby1iZzogICAgICAgICAgICAgICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xuJGJ0bi1pbmZvLWJvcmRlcjogICAgICAgICAgICAgICAgZGFya2VuKCRidG4taW5mby1iZywgNSUpICFkZWZhdWx0O1xuXG4kYnRuLXdhcm5pbmctY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi13YXJuaW5nLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XG4kYnRuLXdhcm5pbmctYm9yZGVyOiAgICAgICAgICAgICBkYXJrZW4oJGJ0bi13YXJuaW5nLWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRidG4tZGFuZ2VyLWNvbG9yOiAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLWRhbmdlci1iZzogICAgICAgICAgICAgICAgICAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xuJGJ0bi1kYW5nZXItYm9yZGVyOiAgICAgICAgICAgICAgZGFya2VuKCRidG4tZGFuZ2VyLWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXMtYmFzZTogICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxhcmdlOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGFyZ2UgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc21hbGw6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbWFsbCAhZGVmYXVsdDtcblxuXG4vLz09IEZvcm1zXG4vL1xuLy8jI1xuXG4vLyoqIGA8aW5wdXQ+YCBiYWNrZ3JvdW5kIGNvbG9yXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBgPGlucHV0IGRpc2FibGVkPmAgYmFja2dyb3VuZCBjb2xvclxuJGlucHV0LWJnLWRpc2FibGVkOiAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcblxuLy8qKiBUZXh0IGNvbG9yIGZvciBgPGlucHV0PmBzXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheSAhZGVmYXVsdDtcbi8vKiogYDxpbnB1dD5gIGJvcmRlciBjb2xvclxuJGlucHV0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgI2NjYyAhZGVmYXVsdDtcblxuLy8gVE9ETzogUmVuYW1lIGAkaW5wdXQtYm9yZGVyLXJhZGl1c2AgdG8gYCRpbnB1dC1ib3JkZXItcmFkaXVzLWJhc2VgIGluIHY0XG4vLyoqIERlZmF1bHQgYC5mb3JtLWNvbnRyb2xgIGJvcmRlciByYWRpdXNcbi8vIFRoaXMgaGFzIG5vIGVmZmVjdCBvbiBgPHNlbGVjdD5gcyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbi8vKiogTGFyZ2UgYC5mb3JtLWNvbnRyb2xgIGJvcmRlciByYWRpdXNcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlOiAgICAgICRib3JkZXItcmFkaXVzLWxhcmdlICFkZWZhdWx0O1xuLy8qKiBTbWFsbCBgLmZvcm0tY29udHJvbGAgYm9yZGVyIHJhZGl1c1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGw6ICAgICAgJGJvcmRlci1yYWRpdXMtc21hbGwgIWRlZmF1bHQ7XG5cbi8vKiogQm9yZGVyIGNvbG9yIGZvciBpbnB1dHMgb24gZm9jdXNcbiRpbnB1dC1ib3JkZXItZm9jdXM6ICAgICAgICAgICAgICM2NmFmZTkgIWRlZmF1bHQ7XG5cbi8vKiogUGxhY2Vob2xkZXIgdGV4dCBjb2xvclxuJGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyOiAgICAgICAgIzk5OSAhZGVmYXVsdDtcblxuLy8qKiBEZWZhdWx0IGAuZm9ybS1jb250cm9sYCBoZWlnaHRcbiRpbnB1dC1oZWlnaHQtYmFzZTogICAgICAgICAgICAgICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAqIDIpICsgMikgIWRlZmF1bHQ7XG4vLyoqIExhcmdlIGAuZm9ybS1jb250cm9sYCBoZWlnaHRcbiRpbnB1dC1oZWlnaHQtbGFyZ2U6ICAgICAgICAgICAgIChjZWlsKCRmb250LXNpemUtbGFyZ2UgKiAkbGluZS1oZWlnaHQtbGFyZ2UpICsgKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICogMikgKyAyKSAhZGVmYXVsdDtcbi8vKiogU21hbGwgYC5mb3JtLWNvbnRyb2xgIGhlaWdodFxuJGlucHV0LWhlaWdodC1zbWFsbDogICAgICAgICAgICAgKGZsb29yKCRmb250LXNpemUtc21hbGwgKiAkbGluZS1oZWlnaHQtc21hbGwpICsgKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICogMikgKyAyKSAhZGVmYXVsdDtcblxuLy8qKiBgLmZvcm0tZ3JvdXBgIG1hcmdpblxuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgMTVweCAhZGVmYXVsdDtcblxuJGxlZ2VuZC1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcbiRsZWdlbmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNlNWU1ZTUgIWRlZmF1bHQ7XG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBmb3IgdGV4dHVhbCBpbnB1dCBhZGRvbnNcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4vLyoqIEJvcmRlciBjb2xvciBmb3IgdGV4dHVhbCBpbnB1dCBhZGRvbnNcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXIgIWRlZmF1bHQ7XG5cbi8vKiogRGlzYWJsZWQgY3Vyc29yIGZvciBmb3JtIGNvbnRyb2xzIGFuZCBidXR0b25zLlxuJGN1cnNvci1kaXNhYmxlZDogICAgICAgICAgICAgICAgbm90LWFsbG93ZWQgIWRlZmF1bHQ7XG5cblxuLy89PSBEcm9wZG93bnNcbi8vXG4vLyMjIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuLy8qKiBCYWNrZ3JvdW5kIGZvciB0aGUgZHJvcGRvd24gbWVudS5cbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIERyb3Bkb3duIG1lbnUgYGJvcmRlci1jb2xvcmAuXG4kZHJvcGRvd24tYm9yZGVyOiAgICAgICAgICAgICAgICByZ2JhKDAsMCwwLC4xNSkgIWRlZmF1bHQ7XG4vLyoqIERyb3Bkb3duIG1lbnUgYGJvcmRlci1jb2xvcmAgKipmb3IgSUU4KiouXG4kZHJvcGRvd24tZmFsbGJhY2stYm9yZGVyOiAgICAgICAjY2NjICFkZWZhdWx0O1xuLy8qKiBEaXZpZGVyIGNvbG9yIGZvciBiZXR3ZWVuIGRyb3Bkb3duIGl0ZW1zLlxuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgI2U1ZTVlNSAhZGVmYXVsdDtcblxuLy8qKiBEcm9wZG93biBsaW5rIHRleHQgY29sb3IuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuLy8qKiBIb3ZlciBjb2xvciBmb3IgZHJvcGRvd24gbGlua3MuXG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICBkYXJrZW4oJGdyYXktZGFyaywgNSUpICFkZWZhdWx0O1xuLy8qKiBIb3ZlciBiYWNrZ3JvdW5kIGZvciBkcm9wZG93biBsaW5rcy5cbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbi8vKiogQWN0aXZlIGRyb3Bkb3duIG1lbnUgaXRlbSB0ZXh0IGNvbG9yLlxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyoqIEFjdGl2ZSBkcm9wZG93biBtZW51IGl0ZW0gYmFja2dyb3VuZCBjb2xvci5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4vLyoqIERpc2FibGVkIGRyb3Bkb3duIG1lbnUgaXRlbSBiYWNrZ3JvdW5kIGNvbG9yLlxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vKiogVGV4dCBjb2xvciBmb3IgaGVhZGVycyB3aXRoaW4gZHJvcGRvd24gbWVudXMuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy8qKiBEZXByZWNhdGVkIGAkZHJvcGRvd24tY2FyZXQtY29sb3JgIGFzIG9mIHYzLjEuMFxuJGRyb3Bkb3duLWNhcmV0LWNvbG9yOiAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcblxuXG4vLy0tIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cbi8vXG4vLyBOb3RlOiBUaGVzZSB2YXJpYWJsZXMgYXJlIG5vdCBnZW5lcmF0ZWQgaW50byB0aGUgQ3VzdG9taXplci5cblxuJHppbmRleC1uYXZiYXI6ICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcbiR6aW5kZXgtbmF2YmFyLWZpeGVkOiAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tncm91bmQ6ICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcblxuXG4vLz09IE1lZGlhIHF1ZXJpZXMgYnJlYWtwb2ludHNcbi8vXG4vLyMjIERlZmluZSB0aGUgYnJlYWtwb2ludHMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIEV4dHJhIHNtYWxsIHNjcmVlbiAvIHBob25lXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4teHNgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi14czogICAgICAgICAgICAgICAgICA0ODBweCAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi14cy1taW5gIGFzIG9mIHYzLjIuMFxuJHNjcmVlbi14cy1taW46ICAgICAgICAgICAgICAkc2NyZWVuLXhzICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXBob25lYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tcGhvbmU6ICAgICAgICAgICAgICAgJHNjcmVlbi14cy1taW4gIWRlZmF1bHQ7XG5cbi8vIFNtYWxsIHNjcmVlbiAvIHRhYmxldFxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXNtYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tc206ICAgICAgICAgICAgICAgICAgNzY4cHggIWRlZmF1bHQ7XG4kc2NyZWVuLXNtLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tc20gIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tdGFibGV0YCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tdGFibGV0OiAgICAgICAgICAgICAgJHNjcmVlbi1zbS1taW4gIWRlZmF1bHQ7XG5cbi8vIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbWRgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1tZDogICAgICAgICAgICAgICAgICA5OTJweCAhZGVmYXVsdDtcbiRzY3JlZW4tbWQtbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1tZCAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1kZXNrdG9wYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tZGVza3RvcDogICAgICAgICAgICAgJHNjcmVlbi1tZC1taW4gIWRlZmF1bHQ7XG5cbi8vIExhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWxnYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tbGc6ICAgICAgICAgICAgICAgICAgMTIwMHB4ICFkZWZhdWx0O1xuJHNjcmVlbi1sZy1taW46ICAgICAgICAgICAgICAkc2NyZWVuLWxnICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWxnLWRlc2t0b3BgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1sZy1kZXNrdG9wOiAgICAgICAgICAkc2NyZWVuLWxnLW1pbiAhZGVmYXVsdDtcblxuLy8gU28gbWVkaWEgcXVlcmllcyBkb24ndCBvdmVybGFwIHdoZW4gcmVxdWlyZWQsIHByb3ZpZGUgYSBtYXhpbXVtXG4kc2NyZWVuLXhzLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLXNtLW1pbiAtIDEpICFkZWZhdWx0O1xuJHNjcmVlbi1zbS1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1tZC1taW4gLSAxKSAhZGVmYXVsdDtcbiRzY3JlZW4tbWQtbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4tbGctbWluIC0gMSkgIWRlZmF1bHQ7XG5cblxuLy89PSBHcmlkIHN5c3RlbVxuLy9cbi8vIyMgRGVmaW5lIHlvdXIgY3VzdG9tIHJlc3BvbnNpdmUgZ3JpZC5cblxuLy8qKiBOdW1iZXIgb2YgY29sdW1ucyBpbiB0aGUgZ3JpZC5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbi8vKiogUGFkZGluZyBiZXR3ZWVuIGNvbHVtbnMuIEdldHMgZGl2aWRlZCBpbiBoYWxmIGZvciB0aGUgbGVmdCBhbmQgcmlnaHQuXG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgMzBweCAhZGVmYXVsdDtcbi8vIE5hdmJhciBjb2xsYXBzZVxuLy8qKiBQb2ludCBhdCB3aGljaCB0aGUgbmF2YmFyIGJlY29tZXMgdW5jb2xsYXBzZWQuXG4kZ3JpZC1mbG9hdC1icmVha3BvaW50OiAgICAgJHNjcmVlbi1zbS1taW4gIWRlZmF1bHQ7XG4vLyoqIFBvaW50IGF0IHdoaWNoIHRoZSBuYXZiYXIgYmVnaW5zIGNvbGxhcHNpbmcuXG4kZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heDogKCRncmlkLWZsb2F0LWJyZWFrcG9pbnQgLSAxKSAhZGVmYXVsdDtcblxuXG4vLz09IENvbnRhaW5lciBzaXplc1xuLy9cbi8vIyMgRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gU21hbGwgc2NyZWVuIC8gdGFibGV0XG4kY29udGFpbmVyLXRhYmxldDogICAgICAgICAgICAgKDcyMHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vKiogRm9yIGAkc2NyZWVuLXNtLW1pbmAgYW5kIHVwLlxuJGNvbnRhaW5lci1zbTogICAgICAgICAgICAgICAgICRjb250YWluZXItdGFibGV0ICFkZWZhdWx0O1xuXG4vLyBNZWRpdW0gc2NyZWVuIC8gZGVza3RvcFxuJGNvbnRhaW5lci1kZXNrdG9wOiAgICAgICAgICAgICg5NDBweCArICRncmlkLWd1dHRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyoqIEZvciBgJHNjcmVlbi1tZC1taW5gIGFuZCB1cC5cbiRjb250YWluZXItbWQ6ICAgICAgICAgICAgICAgICAkY29udGFpbmVyLWRlc2t0b3AgIWRlZmF1bHQ7XG5cbi8vIExhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxuJGNvbnRhaW5lci1sYXJnZS1kZXNrdG9wOiAgICAgICgxMTQwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpICFkZWZhdWx0O1xuLy8qKiBGb3IgYCRzY3JlZW4tbGctbWluYCBhbmQgdXAuXG4kY29udGFpbmVyLWxnOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1sYXJnZS1kZXNrdG9wICFkZWZhdWx0O1xuXG5cbi8vPT0gTmF2YmFyXG4vL1xuLy8jI1xuXG4vLyBCYXNpY3Mgb2YgYSBuYXZiYXJcbiRuYXZiYXItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgNTBweCAhZGVmYXVsdDtcbiRuYXZiYXItbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICFkZWZhdWx0O1xuJG5hdmJhci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw6ICAgICAgICBmbG9vcigoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsOiAgICAgICAgICAoKCRuYXZiYXItaGVpZ2h0IC0gJGxpbmUtaGVpZ2h0LWNvbXB1dGVkKSAvIDIpICFkZWZhdWx0O1xuJG5hdmJhci1jb2xsYXBzZS1tYXgtaGVpZ2h0OiAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuJG5hdmJhci1kZWZhdWx0LWNvbG9yOiAgICAgICAgICAgICAjNzc3ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWJnOiAgICAgICAgICAgICAgICAjZjhmOGY4ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWJvcmRlcjogICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJnLCA2LjUlKSAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIGxpbmtzXG4kbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjogICAgICAgICAgICAgICAgIzc3NyAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgICM1NTUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAgZGFya2VuKCRuYXZiYXItZGVmYXVsdC1iZywgNi41JSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgI2NjYyAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnOiAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIGJyYW5kIGxhYmVsXG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRuYXZiYXItZGVmYXVsdC1icmFuZC1jb2xvciwgMTAlKSAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1iZzogICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIHRvZ2dsZVxuJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ob3Zlci1iZzogICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWljb24tYmFyLWJnOiAgICAgICAgIzg4OCAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC10b2dnbGUtYm9yZGVyLWNvbG9yOiAgICAgICAjZGRkICFkZWZhdWx0O1xuXG5cbi8vPT09IEludmVydGVkIG5hdmJhclxuLy8gUmVzZXQgaW52ZXJ0ZWQgbmF2YmFyIGJhc2ljc1xuJG5hdmJhci1pbnZlcnNlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWxpZ2h0LCAxNSUpICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAjMjIyICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCAxMCUpICFkZWZhdWx0O1xuXG4vLyBJbnZlcnRlZCBuYXZiYXIgbGlua3NcbiRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1saWdodCwgMTUlKSAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAgICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCAxMCUpICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAjNDQ0ICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtYmc6ICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gSW52ZXJ0ZWQgbmF2YmFyIGJyYW5kIGxhYmVsXG4kbmF2YmFyLWludmVyc2UtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gSW52ZXJ0ZWQgbmF2YmFyIHRvZ2dsZVxuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ob3Zlci1iZzogICAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1pY29uLWJhci1iZzogICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ib3JkZXItY29sb3I6ICAgICAgICAjMzMzICFkZWZhdWx0O1xuXG5cbi8vPT0gTmF2c1xuLy9cbi8vIyNcblxuLy89PT0gU2hhcmVkIG5hdiBzdHlsZXNcbiRuYXYtbGluay1wYWRkaW5nOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTBweCAxNXB4ICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG4kbmF2LWRpc2FibGVkLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJG5hdi1kaXNhYmxlZC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy89PSBUYWJzXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgJGdyYXkgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgICNkZGQgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRuYXYtdGFicy1qdXN0aWZpZWQtYWN0aXZlLWxpbmstYm9yZGVyLWNvbG9yOiAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG5cbi8vPT0gUGlsbHNcbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vPT0gUGFnaW5hdGlvblxuLy9cbi8vIyNcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyOiAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlcjogICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlcjogICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cblxuLy89PSBQYWdlclxuLy9cbi8vIyNcblxuJHBhZ2VyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYmcgIWRlZmF1bHQ7XG4kcGFnZXItYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFnZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuXG4kcGFnZXItaG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHBhZ2VyLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2VyLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG4kcGFnZXItZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcblxuXG4vLz09IEp1bWJvdHJvblxuLy9cbi8vIyNcblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1oZWFkaW5nLWNvbG9yOiAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tZm9udC1zaXplOiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuNSkpICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1oZWFkaW5nLWZvbnQtc2l6ZTogICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogNC41KSkgIWRlZmF1bHQ7XG5cblxuLy89PSBGb3JtIHN0YXRlcyBhbmQgYWxlcnRzXG4vL1xuLy8jIyBEZWZpbmUgY29sb3JzIGZvciBmb3JtIGZlZWRiYWNrIHN0YXRlcyBhbmQsIGJ5IGRlZmF1bHQsIGFsZXJ0cy5cblxuJHN0YXRlLXN1Y2Nlc3MtdGV4dDogICAgICAgICAgICAgIzNjNzYzZCAhZGVmYXVsdDtcbiRzdGF0ZS1zdWNjZXNzLWJnOiAgICAgICAgICAgICAgICNkZmYwZDggIWRlZmF1bHQ7XG4kc3RhdGUtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtc3VjY2Vzcy1iZywgLTEwKSwgNSUpICFkZWZhdWx0O1xuXG4kc3RhdGUtaW5mby10ZXh0OiAgICAgICAgICAgICAgICAjMzE3MDhmICFkZWZhdWx0O1xuJHN0YXRlLWluZm8tYmc6ICAgICAgICAgICAgICAgICAgI2Q5ZWRmNyAhZGVmYXVsdDtcbiRzdGF0ZS1pbmZvLWJvcmRlcjogICAgICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS1pbmZvLWJnLCAtMTApLCA3JSkgIWRlZmF1bHQ7XG5cbiRzdGF0ZS13YXJuaW5nLXRleHQ6ICAgICAgICAgICAgICM4YTZkM2IgIWRlZmF1bHQ7XG4kc3RhdGUtd2FybmluZy1iZzogICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuJHN0YXRlLXdhcm5pbmctYm9yZGVyOiAgICAgICAgICAgZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLXdhcm5pbmctYmcsIC0xMCksIDUlKSAhZGVmYXVsdDtcblxuJHN0YXRlLWRhbmdlci10ZXh0OiAgICAgICAgICAgICAgI2E5NDQ0MiAhZGVmYXVsdDtcbiRzdGF0ZS1kYW5nZXItYmc6ICAgICAgICAgICAgICAgICNmMmRlZGUgIWRlZmF1bHQ7XG4kc3RhdGUtZGFuZ2VyLWJvcmRlcjogICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtZGFuZ2VyLWJnLCAtMTApLCA1JSkgIWRlZmF1bHQ7XG5cblxuLy89PSBUb29sdGlwc1xuLy9cbi8vIyNcblxuLy8qKiBUb29sdGlwIG1heCB3aWR0aFxuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4vLyoqIFRvb2x0aXAgdGV4dCBjb2xvclxuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogVG9vbHRpcCBiYWNrZ3JvdW5kIGNvbG9yXG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG5cbi8vKiogVG9vbHRpcCBhcnJvdyB3aWR0aFxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgNXB4ICFkZWZhdWx0O1xuLy8qKiBUb29sdGlwIGFycm93IGNvbG9yXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuXG4vLz09IFBvcG92ZXJzXG4vL1xuLy8jI1xuXG4vLyoqIFBvcG92ZXIgYm9keSBiYWNrZ3JvdW5kIGNvbG9yXG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgbWF4aW11bSB3aWR0aFxuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBib3JkZXIgY29sb3JcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMikgIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgZmFsbGJhY2sgYm9yZGVyIGNvbG9yXG4kcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3I6ICAgICAgICNjY2MgIWRlZmF1bHQ7XG5cbi8vKiogUG9wb3ZlciB0aXRsZSBiYWNrZ3JvdW5kIGNvbG9yXG4kcG9wb3Zlci10aXRsZS1iZzogICAgICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuXG4vLyoqIFBvcG92ZXIgYXJyb3cgd2lkdGhcbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBhcnJvdyBjb2xvclxuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IHdpZHRoXG4kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDogICAgICAgICAgICgkcG9wb3Zlci1hcnJvdy13aWR0aCArIDEpICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IGNvbG9yXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICAgIGZhZGVfaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAwLjA1KSAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBvdXRlciBhcnJvdyBmYWxsYmFjayBjb2xvclxuJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I6ICBkYXJrZW4oJHBvcG92ZXItZmFsbGJhY2stYm9yZGVyLWNvbG9yLCAyMCUpICFkZWZhdWx0O1xuXG5cbi8vPT0gTGFiZWxzXG4vL1xuLy8jI1xuXG4vLyoqIERlZmF1bHQgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLWRlZmF1bHQtYmc6ICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIFByaW1hcnkgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXByaW1hcnktYmc6ICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4vLyoqIFN1Y2Nlc3MgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4vLyoqIEluZm8gbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLWluZm8tYmc6ICAgICAgICAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XG4vLyoqIFdhcm5pbmcgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXdhcm5pbmctYmc6ICAgICAgICAgICAgJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XG4vLyoqIERhbmdlciBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtZGFuZ2VyLWJnOiAgICAgICAgICAgICAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xuXG4vLyoqIERlZmF1bHQgbGFiZWwgdGV4dCBjb2xvclxuJGxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogRGVmYXVsdCB0ZXh0IGNvbG9yIG9mIGEgbGlua2VkIGxhYmVsXG4kbGFiZWwtbGluay1ob3Zlci1jb2xvcjogICAgICAjZmZmICFkZWZhdWx0O1xuXG5cbi8vPT0gTW9kYWxzXG4vL1xuLy8jI1xuXG4vLyoqIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgMTVweCAhZGVmYXVsdDtcblxuLy8qKiBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIHRpdGxlXG4kbW9kYWwtdGl0bGUtcGFkZGluZzogICAgICAgICAxNXB4ICFkZWZhdWx0O1xuLy8qKiBNb2RhbCB0aXRsZSBsaW5lLWhlaWdodFxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBtb2RhbCBjb250ZW50IGFyZWFcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogTW9kYWwgY29udGVudCBib3JkZXIgY29sb3JcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMikgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGNvbnRlbnQgYm9yZGVyIGNvbG9yICoqZm9yIElFOCoqXG4kbW9kYWwtY29udGVudC1mYWxsYmFjay1ib3JkZXItY29sb3I6ICAgICAgICAgICM5OTkgIWRlZmF1bHQ7XG5cbi8vKiogTW9kYWwgYmFja2Ryb3AgYmFja2dyb3VuZCBjb2xvclxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbi8vKiogTW9kYWwgYmFja2Ryb3Agb3BhY2l0eVxuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgLjUgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGhlYWRlciBib3JkZXIgY29sb3JcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICNlNWU1ZTUgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGZvb3RlciBib3JkZXIgY29sb3JcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICA5MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgIDYwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cblxuLy89PSBBbGVydHNcbi8vXG4vLyMjIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZzogICAgICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgIGJvbGQgIWRlZmF1bHQ7XG5cbiRhbGVydC1zdWNjZXNzLWJnOiAgICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLWJnICFkZWZhdWx0O1xuJGFsZXJ0LXN1Y2Nlc3MtdGV4dDogICAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtdGV4dCAhZGVmYXVsdDtcbiRhbGVydC1zdWNjZXNzLWJvcmRlcjogICAgICAgICRzdGF0ZS1zdWNjZXNzLWJvcmRlciAhZGVmYXVsdDtcblxuJGFsZXJ0LWluZm8tYmc6ICAgICAgICAgICAgICAgJHN0YXRlLWluZm8tYmcgIWRlZmF1bHQ7XG4kYWxlcnQtaW5mby10ZXh0OiAgICAgICAgICAgICAkc3RhdGUtaW5mby10ZXh0ICFkZWZhdWx0O1xuJGFsZXJ0LWluZm8tYm9yZGVyOiAgICAgICAgICAgJHN0YXRlLWluZm8tYm9yZGVyICFkZWZhdWx0O1xuXG4kYWxlcnQtd2FybmluZy1iZzogICAgICAgICAgICAkc3RhdGUtd2FybmluZy1iZyAhZGVmYXVsdDtcbiRhbGVydC13YXJuaW5nLXRleHQ6ICAgICAgICAgICRzdGF0ZS13YXJuaW5nLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtd2FybmluZy1ib3JkZXI6ICAgICAgICAkc3RhdGUtd2FybmluZy1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRhbGVydC1kYW5nZXItYmc6ICAgICAgICAgICAgICRzdGF0ZS1kYW5nZXItYmcgIWRlZmF1bHQ7XG4kYWxlcnQtZGFuZ2VyLXRleHQ6ICAgICAgICAgICAkc3RhdGUtZGFuZ2VyLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtZGFuZ2VyLWJvcmRlcjogICAgICAgICAkc3RhdGUtZGFuZ2VyLWJvcmRlciAhZGVmYXVsdDtcblxuXG4vLz09IFByb2dyZXNzIGJhcnNcbi8vXG4vLyMjXG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiB0aGUgd2hvbGUgcHJvZ3Jlc3MgY29tcG9uZW50XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuLy8qKiBQcm9ncmVzcyBiYXIgdGV4dCBjb2xvclxuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogVmFyaWFibGUgZm9yIHNldHRpbmcgcm91bmRlZCBjb3JuZXJzIG9uIHByb2dyZXNzIGJhci5cbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogRGVmYXVsdCBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuLy8qKiBTdWNjZXNzIHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1zdWNjZXNzLWJnOiAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4vLyoqIFdhcm5pbmcgcHJvZ3Jlc3MgYmFyIGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLXdhcm5pbmctYmc6ICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcbi8vKiogRGFuZ2VyIHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1kYW5nZXItYmc6ICAgICAgJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcbi8vKiogSW5mbyBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItaW5mby1iZzogICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xuXG5cbi8vPT0gTGlzdCBncm91cFxuLy9cbi8vIyNcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9uIGAubGlzdC1ncm91cC1pdGVtYFxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBgLmxpc3QtZ3JvdXAtaXRlbWAgYm9yZGVyIGNvbG9yXG4kbGlzdC1ncm91cC1ib3JkZXI6ICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4vLyoqIExpc3QgZ3JvdXAgYm9yZGVyIHJhZGl1c1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2Ygc2luZ2xlIGxpc3QgaXRlbXMgb24gaG92ZXJcbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbi8vKiogVGV4dCBjb2xvciBvZiBhY3RpdmUgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBhY3RpdmUgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vKiogQm9yZGVyIGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGVsZW1lbnRzXG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyOiAgICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vKiogVGV4dCBjb2xvciBmb3IgY29udGVudCB3aXRoaW4gYWN0aXZlIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWFjdGl2ZS10ZXh0LWNvbG9yOiAgbGlnaHRlbigkbGlzdC1ncm91cC1hY3RpdmUtYmcsIDQwJSkgIWRlZmF1bHQ7XG5cbi8vKiogVGV4dCBjb2xvciBvZiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuLy8qKiBUZXh0IGNvbG9yIGZvciBjb250ZW50IHdpdGhpbiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC10ZXh0LWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtbGluay1jb2xvcjogICAgICAgICAjNTU1ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtbGluay1ob3Zlci1jb2xvcjogICAkbGlzdC1ncm91cC1saW5rLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtbGluay1oZWFkaW5nLWNvbG9yOiAjMzMzICFkZWZhdWx0O1xuXG5cbi8vPT0gUGFuZWxzXG4vL1xuLy8jI1xuXG4kcGFuZWwtYmc6ICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhbmVsLWJvZHktcGFkZGluZzogICAgICAgICAgMTVweCAhZGVmYXVsdDtcbiRwYW5lbC1oZWFkaW5nLXBhZGRpbmc6ICAgICAgIDEwcHggMTVweCAhZGVmYXVsdDtcbiRwYW5lbC1mb290ZXItcGFkZGluZzogICAgICAgICRwYW5lbC1oZWFkaW5nLXBhZGRpbmcgIWRlZmF1bHQ7XG4kcGFuZWwtYm9yZGVyLXJhZGl1czogICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgZWxlbWVudHMgd2l0aGluIHBhbmVsc1xuJHBhbmVsLWlubmVyLWJvcmRlcjogICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRwYW5lbC1mb290ZXItYmc6ICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbiRwYW5lbC1kZWZhdWx0LXRleHQ6ICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kcGFuZWwtZGVmYXVsdC1ib3JkZXI6ICAgICAgICAjZGRkICFkZWZhdWx0O1xuJHBhbmVsLWRlZmF1bHQtaGVhZGluZy1iZzogICAgI2Y1ZjVmNSAhZGVmYXVsdDtcblxuJHBhbmVsLXByaW1hcnktdGV4dDogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYW5lbC1wcmltYXJ5LWJvcmRlcjogICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJHBhbmVsLXByaW1hcnktaGVhZGluZy1iZzogICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbiRwYW5lbC1zdWNjZXNzLXRleHQ6ICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLXRleHQgIWRlZmF1bHQ7XG4kcGFuZWwtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAkc3RhdGUtc3VjY2Vzcy1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFuZWwtc3VjY2Vzcy1oZWFkaW5nLWJnOiAgICAkc3RhdGUtc3VjY2Vzcy1iZyAhZGVmYXVsdDtcblxuJHBhbmVsLWluZm8tdGV4dDogICAgICAgICAgICAgJHN0YXRlLWluZm8tdGV4dCAhZGVmYXVsdDtcbiRwYW5lbC1pbmZvLWJvcmRlcjogICAgICAgICAgICRzdGF0ZS1pbmZvLWJvcmRlciAhZGVmYXVsdDtcbiRwYW5lbC1pbmZvLWhlYWRpbmctYmc6ICAgICAgICRzdGF0ZS1pbmZvLWJnICFkZWZhdWx0O1xuXG4kcGFuZWwtd2FybmluZy10ZXh0OiAgICAgICAgICAkc3RhdGUtd2FybmluZy10ZXh0ICFkZWZhdWx0O1xuJHBhbmVsLXdhcm5pbmctYm9yZGVyOiAgICAgICAgJHN0YXRlLXdhcm5pbmctYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLXdhcm5pbmctaGVhZGluZy1iZzogICAgJHN0YXRlLXdhcm5pbmctYmcgIWRlZmF1bHQ7XG5cbiRwYW5lbC1kYW5nZXItdGV4dDogICAgICAgICAgICRzdGF0ZS1kYW5nZXItdGV4dCAhZGVmYXVsdDtcbiRwYW5lbC1kYW5nZXItYm9yZGVyOiAgICAgICAgICRzdGF0ZS1kYW5nZXItYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLWRhbmdlci1oZWFkaW5nLWJnOiAgICAgJHN0YXRlLWRhbmdlci1iZyAhZGVmYXVsdDtcblxuXG4vLz09IFRodW1ibmFpbHNcbi8vXG4vLyMjXG5cbi8vKiogUGFkZGluZyBhcm91bmQgdGhlIHRodW1ibmFpbCBpbWFnZVxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgNHB4ICFkZWZhdWx0O1xuLy8qKiBUaHVtYm5haWwgYmFja2dyb3VuZCBjb2xvclxuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4vLyoqIFRodW1ibmFpbCBib3JkZXIgY29sb3JcbiR0aHVtYm5haWwtYm9yZGVyOiAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4vLyoqIFRodW1ibmFpbCBib3JkZXIgcmFkaXVzXG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEN1c3RvbSB0ZXh0IGNvbG9yIGZvciB0aHVtYm5haWwgY2FwdGlvbnNcbiR0aHVtYm5haWwtY2FwdGlvbi1jb2xvcjogICAgICR0ZXh0LWNvbG9yICFkZWZhdWx0O1xuLy8qKiBQYWRkaW5nIGFyb3VuZCB0aGUgdGh1bWJuYWlsIGNhcHRpb25cbiR0aHVtYm5haWwtY2FwdGlvbi1wYWRkaW5nOiAgIDlweCAhZGVmYXVsdDtcblxuXG4vLz09IFdlbGxzXG4vL1xuLy8jI1xuXG4kd2VsbC1iZzogICAgICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuJHdlbGwtYm9yZGVyOiAgICAgICAgICAgICAgICAgZGFya2VuKCR3ZWxsLWJnLCA3JSkgIWRlZmF1bHQ7XG5cblxuLy89PSBCYWRnZXNcbi8vXG4vLyMjXG5cbiRiYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIExpbmtlZCBiYWRnZSB0ZXh0IGNvbG9yIG9uIGhvdmVyXG4kYmFkZ2UtbGluay1ob3Zlci1jb2xvcjogICAgICAjZmZmICFkZWZhdWx0O1xuJGJhZGdlLWJnOiAgICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vKiogQmFkZ2UgdGV4dCBjb2xvciBpbiBhY3RpdmUgbmF2IGxpbmtcbiRiYWRnZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuLy8qKiBCYWRnZSBiYWNrZ3JvdW5kIGNvbG9yIGluIGFjdGl2ZSBuYXYgbGlua1xuJGJhZGdlLWFjdGl2ZS1iZzogICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1saW5lLWhlaWdodDogICAgICAgICAgIDEgIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAxMHB4ICFkZWZhdWx0O1xuXG5cbi8vPT0gQnJlYWRjcnVtYnNcbi8vXG4vLyMjXG5cbiRicmVhZGNydW1iLXBhZGRpbmctdmVydGljYWw6ICAgOHB4ICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy1ob3Jpem9udGFsOiAxNXB4ICFkZWZhdWx0O1xuLy8qKiBCcmVhZGNydW1iIGJhY2tncm91bmQgY29sb3JcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbi8vKiogQnJlYWRjcnVtYiB0ZXh0IGNvbG9yXG4kYnJlYWRjcnVtYi1jb2xvcjogICAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG4vLyoqIFRleHQgY29sb3Igb2YgY3VycmVudCBwYWdlIGluIHRoZSBicmVhZGNydW1iXG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBUZXh0dWFsIHNlcGFyYXRvciBmb3IgYmV0d2VlbiBicmVhZGNydW1iIGVsZW1lbnRzXG4kYnJlYWRjcnVtYi1zZXBhcmF0b3I6ICAgICAgICAgIFwiL1wiICFkZWZhdWx0O1xuXG5cbi8vPT0gQ2Fyb3VzZWxcbi8vXG4vLyMjXG5cbiRjYXJvdXNlbC10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgwLDAsMCwuNikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuXG4vLz09IENsb3NlXG4vL1xuLy8jI1xuXG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICBib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgIDAgMXB4IDAgI2ZmZiAhZGVmYXVsdDtcblxuXG4vLz09IENvZGVcbi8vXG4vLyMjXG5cbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICNjNzI1NGUgIWRlZmF1bHQ7XG4kY29kZS1iZzogICAgICAgICAgICAgICAgICAgICAjZjlmMmY0ICFkZWZhdWx0O1xuXG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgIzMzMyAhZGVmYXVsdDtcblxuJHByZS1iZzogICAgICAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kcHJlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy89PSBUeXBlXG4vL1xuLy8jI1xuXG4vLyoqIEhvcml6b250YWwgb2Zmc2V0IGZvciBmb3JtcyBhbmQgbGlzdHMuXG4kY29tcG9uZW50LW9mZnNldC1ob3Jpem9udGFsOiAxODBweCAhZGVmYXVsdDtcbi8vKiogVGV4dCBtdXRlZCBjb2xvclxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEFiYnJldmlhdGlvbnMgYW5kIGFjcm9ueW1zIGJvcmRlciBjb2xvclxuJGFiYnItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEhlYWRpbmdzIHNtYWxsIGNvbG9yXG4kaGVhZGluZ3Mtc21hbGwtY29sb3I6ICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQmxvY2txdW90ZSBzbWFsbCBjb2xvclxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEJsb2NrcXVvdGUgZm9udCBzaXplXG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG4vLyoqIEJsb2NrcXVvdGUgYm9yZGVyIGNvbG9yXG4kYmxvY2txdW90ZS1ib3JkZXItY29sb3I6ICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuLy8qKiBQYWdlIGhlYWRlciBib3JkZXIgY29sb3JcbiRwYWdlLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4vLyoqIFdpZHRoIG9mIGhvcml6b250YWwgZGVzY3JpcHRpb24gbGlzdCB0aXRsZXNcbiRkbC1ob3Jpem9udGFsLW9mZnNldDogICAgICAgICRjb21wb25lbnQtb2Zmc2V0LWhvcml6b250YWwgIWRlZmF1bHQ7XG4vLyoqIFBvaW50IGF0IHdoaWNoIC5kbC1ob3Jpem9udGFsIGJlY29tZXMgaG9yaXpvbnRhbFxuJGRsLWhvcml6b250YWwtYnJlYWtwb2ludDogICAgJGdyaWQtZmxvYXQtYnJlYWtwb2ludCAhZGVmYXVsdDtcbi8vKiogSG9yaXpvbnRhbCBsaW5lIGNvbG9yLlxuJGhyLWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGk6IDEsICRsaXN0OiBcIi5jb2wteHMtI3skaX0sIC5jb2wtc20tI3skaX0sIC5jb2wtbWQtI3skaX0sIC5jb2wtbGctI3skaX1cIikge1xuICBAZm9yICRpIGZyb20gKDEgKyAxKSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICRsaXN0OiBcIiN7JGxpc3R9LCAuY29sLXhzLSN7JGl9LCAuY29sLXNtLSN7JGl9LCAuY29sLW1kLSN7JGl9LCAuY29sLWxnLSN7JGl9XCI7XG4gIH1cbiAgI3skbGlzdH0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgLy8gSW5uZXIgZ3V0dGVyIHZpYSBwYWRkaW5nXG4gICAgcGFkZGluZy1sZWZ0OiAgY2VpbCgoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGZsb29yKCgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XG4gIH1cbn1cblxuXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGRlZmluZWQgcmVjdXJzaXZlbHkgaW4gTEVTUywgYnV0IFNhc3Mgc3VwcG9ydHMgcmVhbCBsb29wc1xuQG1peGluIGZsb2F0LWdyaWQtY29sdW1ucygkY2xhc3MsICRpOiAxLCAkbGlzdDogXCIuY29sLSN7JGNsYXNzfS0jeyRpfVwiKSB7XG4gIEBmb3IgJGkgZnJvbSAoMSArIDEpIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XG4gICAgJGxpc3Q6IFwiI3skbGlzdH0sIC5jb2wtI3skY2xhc3N9LSN7JGl9XCI7XG4gIH1cbiAgI3skbGlzdH0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cblxuQG1peGluIGNhbGMtZ3JpZC1jb2x1bW4oJGluZGV4LCAkY2xhc3MsICR0eXBlKSB7XG4gIEBpZiAoJHR5cGUgPT0gd2lkdGgpIGFuZCAoJGluZGV4ID4gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LSN7JGluZGV4fSB7XG4gICAgICB3aWR0aDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1c2gpIGFuZCAoJGluZGV4ID4gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1c2gtI3skaW5kZXh9IHtcbiAgICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdXNoKSBhbmQgKCRpbmRleCA9PSAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVzaC0wIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVsbCkgYW5kICgkaW5kZXggPiAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVsbC0jeyRpbmRleH0ge1xuICAgICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdWxsKSBhbmQgKCRpbmRleCA9PSAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVsbC0wIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IG9mZnNldCkge1xuICAgIC5jb2wtI3skY2xhc3N9LW9mZnNldC0jeyRpbmRleH0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcbkBtaXhpbiBsb29wLWdyaWQtY29sdW1ucygkY29sdW1ucywgJGNsYXNzLCAkdHlwZSkge1xuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBjYWxjLWdyaWQtY29sdW1uKCRpLCAkY2xhc3MsICR0eXBlKTtcbiAgfVxufVxuXG5cbi8vIENyZWF0ZSBncmlkIGZvciBzcGVjaWZpYyBjbGFzc1xuQG1peGluIG1ha2UtZ3JpZCgkY2xhc3MpIHtcbiAgQGluY2x1ZGUgZmxvYXQtZ3JpZC1jb2x1bW5zKCRjbGFzcyk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgd2lkdGgpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHB1bGwpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHB1c2gpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIG9mZnNldCk7XG59XG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2My4wLjMgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8vXG4vLyAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxuLy8gMi4gUHJldmVudCBpT1MgYW5kIElFIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgZGV2aWNlIG9yaWVudGF0aW9uIGNoYW5nZSxcbi8vICAgIHdpdGhvdXQgZGlzYWJsaW5nIHVzZXIgem9vbS5cbi8vXG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMVxuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gMlxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDJcbn1cblxuLy9cbi8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cbi8vXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8vIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85LlxuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcbi8vIGFuZCBGaXJlZm94LlxuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMS5cbi8vXG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cbi8vIDIuIE5vcm1hbGl6ZSB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgYHByb2dyZXNzYCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbi8vXG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIDJcbn1cblxuLy9cbi8vIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4vLyBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuLy9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLlxuLy8gSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxuLy9cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIExpbmtzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4vL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8vXG4vLyBJbXByb3ZlIHJlYWRhYmlsaXR5IG9mIGZvY3VzZWQgZWxlbWVudHMgd2hlbiB0aGV5IGFyZSBhbHNvIGluIGFuXG4vLyBhY3RpdmUvaG92ZXIgc3RhdGUuXG4vL1xuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBUZXh0LWxldmVsIHNlbWFudGljc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbi8vXG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLy9cbi8vIEFkZHJlc3MgdmFyaWFibGUgYGgxYCBmb250LXNpemUgYW5kIG1hcmdpbiB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWBcbi8vIGNvbnRleHRzIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuLy9cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLy8gRW1iZWRkZWQgY29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwLlxuLy9cblxuaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4vL1xuLy8gQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXG4vL1xuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIEdyb3VwaW5nIGNvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaS5cbi8vXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4vL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5cbi8vXG4vLyBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cbi8vXG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBvZGQgYGVtYC11bml0IGZvbnQgc2l6ZSByZW5kZXJpbmcgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vLyBGb3Jtc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEtub3duIGxpbWl0YXRpb246IGJ5IGRlZmF1bHQsIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkXG4vLyBzdHlsaW5nIG9mIGBzZWxlY3RgLCB1bmxlc3MgYSBgYm9yZGVyYCBwcm9wZXJ0eSBpcyBzZXQuXG4vL1xuXG4vL1xuLy8gMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkLlxuLy8gICAgS25vd24gaXNzdWU6IGFmZmVjdHMgY29sb3Igb2YgZGlzYWJsZWQgZWxlbWVudHMuXG4vLyAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxuLy8gMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMVxuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIG1hcmdpbjogMDsgLy8gM1xufVxuXG4vL1xuLy8gQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEuXG4vL1xuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLy9cbi8vIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbi8vIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4vLyBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3gsIElFIDgvOS8xMC8xMSwgYW5kIE9wZXJhLlxuLy8gQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LlxuLy9cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuLy8gICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4vLyAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4vLyAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuLy8gICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuLy9cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbiAgY3Vyc29yOiBwb2ludGVyOyAvLyAzXG59XG5cbi8vXG4vLyBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuLy9cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vL1xuLy8gUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuLy9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4vLyB0aGUgVUEgc3R5bGVzaGVldC5cbi8vXG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLy9cbi8vIEl0J3MgcmVjb21tZW5kZWQgdGhhdCB5b3UgZG9uJ3QgYXR0ZW1wdCB0byBzdHlsZSB0aGVzZSBlbGVtZW50cy5cbi8vIEZpcmVmb3gncyBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHJlc3BlY3QgYm94LXNpemluZywgcGFkZGluZywgb3Igd2lkdGguXG4vL1xuLy8gMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cbi8vIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXG4vL1xuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDJcbn1cblxuLy9cbi8vIEZpeCB0aGUgY3Vyc29yIHN0eWxlIGZvciBDaHJvbWUncyBpbmNyZW1lbnQvZGVjcmVtZW50IGJ1dHRvbnMuIEZvciBjZXJ0YWluXG4vLyBgZm9udC1zaXplYCB2YWx1ZXMgb2YgdGhlIGBpbnB1dGAsIGl0IGNhdXNlcyB0aGUgY3Vyc29yIHN0eWxlIG9mIHRoZVxuLy8gZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxuLy9cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vXG4vLyAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbi8vIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4vL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDFcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vMlxufVxuXG4vL1xuLy8gUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXG4vLyBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXG4vLyBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXG4vL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbi8vXG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExLlxuLy8gMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuLy9cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwOyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDJcbn1cblxuLy9cbi8vIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXG4vL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vL1xuLy8gRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxuLy8gTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4vL1xuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vLyBUYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4vL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cbiIsIi8vXG4vLyBTY2FmZm9sZGluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBSZXNldCB0aGUgYm94LXNpemluZ1xuLy9cbi8vIEhlYWRzIHVwISBUaGlzIHJlc2V0IG1heSBjYXVzZSBjb25mbGljdHMgd2l0aCBzb21lIHRoaXJkLXBhcnR5IHdpZGdldHMuXG4vLyBGb3IgcmVjb21tZW5kYXRpb25zIG9uIHJlc29sdmluZyBzdWNoIGNvbmZsaWN0cywgc2VlXG4vLyBodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbS9nZXR0aW5nLXN0YXJ0ZWQvI3RoaXJkLWJveC1zaXppbmdcbioge1xuICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xufVxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbn1cblxuXG4vLyBCb2R5IHJlc2V0XG5cbmh0bWwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbn1cblxuLy8gUmVzZXQgZm9udHMgZm9yIHJlbGV2YW50IGVsZW1lbnRzXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cblxuLy8gTGlua3NcblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBAaW5jbHVkZSB0YWItZm9jdXM7XG4gIH1cbn1cblxuXG4vLyBGaWd1cmVzXG4vL1xuLy8gV2UgcmVzZXQgdGhpcyBoZXJlIGJlY2F1c2UgcHJldmlvdXNseSBOb3JtYWxpemUgaGFkIG5vIGBmaWd1cmVgIG1hcmdpbnMuIFRoaXNcbi8vIGVuc3VyZXMgd2UgZG9uJ3QgYnJlYWsgYW55b25lJ3MgdXNlIG9mIHRoZSBlbGVtZW50LlxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cblxuLy8gSW1hZ2VzXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLmltZy1yZXNwb25zaXZlIHtcbiAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmU7XG59XG5cbi8vIFJvdW5kZWQgY29ybmVyc1xuLmltZy1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XG59XG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi8vXG4vLyBIZWFkcyB1cCEgVGhpcyBpcyBtaXhpbi1lZCBpbnRvIHRodW1ibmFpbHMubGVzcyBmb3IgYC50aHVtYm5haWxgLlxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJHRodW1ibmFpbC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cztcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjJzIGVhc2UtaW4tb3V0KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmUoaW5saW5lLWJsb2NrKTtcbn1cblxuLy8gUGVyZmVjdCBjaXJjbGVcbi5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyAvLyBzZXQgcmFkaXVzIGluIHBlcmNlbnRzXG59XG5cblxuLy8gSG9yaXpvbnRhbCBydWxlc1xuXG5ociB7XG4gIG1hcmdpbi10b3A6ICAgICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkaHItYm9yZGVyO1xufVxuXG5cbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnRcblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwwLDAsMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHA6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICB9XG59XG5cblxuLy8gaU9TIFwiY2xpY2thYmxlIGVsZW1lbnRzXCIgZml4IGZvciByb2xlPVwiYnV0dG9uXCJcbi8vXG4vLyBGaXhlcyBcImNsaWNrYWJpbGl0eVwiIGlzc3VlIChhbmQgbW9yZSBnZW5lcmFsbHksIHRoZSBmaXJpbmcgb2YgZXZlbnRzIHN1Y2ggYXMgZm9jdXMgYXMgd2VsbClcbi8vIGZvciB0cmFkaXRpb25hbGx5IG5vbi1mb2N1c2FibGUgZWxlbWVudHMgd2l0aCByb2xlPVwiYnV0dG9uXCJcbi8vIHNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiIsIi8vIFZlbmRvciBQcmVmaXhlc1xuLy9cbi8vIEFsbCB2ZW5kb3IgbWl4aW5zIGFyZSBkZXByZWNhdGVkIGFzIG9mIHYzLjIuMCBkdWUgdG8gdGhlIGludHJvZHVjdGlvbiBvZlxuLy8gQXV0b3ByZWZpeGVyIGluIG91ciBHcnVudGZpbGUuIFRoZXkgaGF2ZSBiZWVuIHJlbW92ZWQgaW4gdjQuXG5cbi8vIC0gQW5pbWF0aW9uc1xuLy8gLSBCYWNrZmFjZSB2aXNpYmlsaXR5XG4vLyAtIEJveCBzaGFkb3dcbi8vIC0gQm94IHNpemluZ1xuLy8gLSBDb250ZW50IGNvbHVtbnNcbi8vIC0gSHlwaGVuc1xuLy8gLSBQbGFjZWhvbGRlciB0ZXh0XG4vLyAtIFRyYW5zZm9ybWF0aW9uc1xuLy8gLSBUcmFuc2l0aW9uc1xuLy8gLSBVc2VyIFNlbGVjdFxuXG5cbi8vIEFuaW1hdGlvbnNcbkBtaXhpbiBhbmltYXRpb24oJGFuaW1hdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbiAgICAgICAtby1hbmltYXRpb246ICRhbmltYXRpb247XG4gICAgICAgICAgYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xufVxuQG1peGluIGFuaW1hdGlvbi1uYW1lKCRuYW1lKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ICRuYW1lO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiAkbmFtZTtcbn1cbkBtaXhpbiBhbmltYXRpb24tZHVyYXRpb24oJGR1cmF0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XG59XG5AbWl4aW4gYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbigkdGltaW5nLWZ1bmN0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xufVxuQG1peGluIGFuaW1hdGlvbi1kZWxheSgkZGVsYXkpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6ICRkZWxheTtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6ICRkZWxheTtcbn1cbkBtaXhpbiBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50KCRpdGVyYXRpb24tY291bnQpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAkaXRlcmF0aW9uLWNvdW50O1xuICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6ICRpdGVyYXRpb24tY291bnQ7XG59XG5AbWl4aW4gYW5pbWF0aW9uLWRpcmVjdGlvbigkZGlyZWN0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xufVxuQG1peGluIGFuaW1hdGlvbi1maWxsLW1vZGUoJGZpbGwtbW9kZSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6ICRmaWxsLW1vZGU7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogJGZpbGwtbW9kZTtcbn1cblxuLy8gQmFja2ZhY2UgdmlzaWJpbGl0eVxuLy8gUHJldmVudCBicm93c2VycyBmcm9tIGZsaWNrZXJpbmcgd2hlbiB1c2luZyBDU1MgM0QgdHJhbnNmb3Jtcy5cbi8vIERlZmF1bHQgdmFsdWUgaXMgYHZpc2libGVgLCBidXQgY2FuIGJlIGNoYW5nZWQgdG8gYGhpZGRlbmBcblxuQG1peGluIGJhY2tmYWNlLXZpc2liaWxpdHkoJHZpc2liaWxpdHkpIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcbiAgICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcbn1cblxuLy8gRHJvcCBzaGFkb3dzXG4vL1xuLy8gTm90ZTogRGVwcmVjYXRlZCBgLmJveC1zaGFkb3coKWAgYXMgb2YgdjMuMS4wIHNpbmNlIGFsbCBvZiBCb290c3RyYXAnc1xuLy8gc3VwcG9ydGVkIGJyb3dzZXJzIHRoYXQgaGF2ZSBib3ggc2hhZG93IGNhcGFiaWxpdGllcyBub3cgc3VwcG9ydCBpdC5cblxuQG1peGluIGJveC1zaGFkb3coJHNoYWRvdy4uLikge1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICRzaGFkb3c7IC8vIGlPUyA8NC4zICYgQW5kcm9pZCA8NC4xXG4gICAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdztcbn1cblxuLy8gQm94IHNpemluZ1xuQG1peGluIGJveC1zaXppbmcoJGJveG1vZGVsKSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogJGJveG1vZGVsO1xuICAgICAtbW96LWJveC1zaXppbmc6ICRib3htb2RlbDtcbiAgICAgICAgICBib3gtc2l6aW5nOiAkYm94bW9kZWw7XG59XG5cbi8vIENTUzMgQ29udGVudCBDb2x1bW5zXG5AbWl4aW4gY29udGVudC1jb2x1bW5zKCRjb2x1bW4tY291bnQsICRjb2x1bW4tZ2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLXdlYmtpdC1jb2x1bW4tY291bnQ6ICRjb2x1bW4tY291bnQ7XG4gICAgIC1tb3otY29sdW1uLWNvdW50OiAkY29sdW1uLWNvdW50O1xuICAgICAgICAgIGNvbHVtbi1jb3VudDogJGNvbHVtbi1jb3VudDtcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAkY29sdW1uLWdhcDtcbiAgICAgLW1vei1jb2x1bW4tZ2FwOiAkY29sdW1uLWdhcDtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiAkY29sdW1uLWdhcDtcbn1cblxuLy8gT3B0aW9uYWwgaHlwaGVuYXRpb25cbkBtaXhpbiBoeXBoZW5zKCRtb2RlOiBhdXRvKSB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgLXdlYmtpdC1oeXBoZW5zOiAkbW9kZTtcbiAgICAgLW1vei1oeXBoZW5zOiAkbW9kZTtcbiAgICAgIC1tcy1oeXBoZW5zOiAkbW9kZTsgLy8gSUUxMCtcbiAgICAgICAtby1oeXBoZW5zOiAkbW9kZTtcbiAgICAgICAgICBoeXBoZW5zOiAkbW9kZTtcbn1cblxuLy8gUGxhY2Vob2xkZXIgdGV4dFxuQG1peGluIHBsYWNlaG9sZGVyKCRjb2xvcjogJGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyKSB7XG4gIC8vIEZpcmVmb3hcbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBvcGFjaXR5OiAxOyAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNlxuICB9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICRjb2xvcjsgfSAvLyBJbnRlcm5ldCBFeHBsb3JlciAxMCtcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciAgeyBjb2xvcjogJGNvbG9yOyB9IC8vIFNhZmFyaSBhbmQgQ2hyb21lXG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uc1xuQG1peGluIHNjYWxlKCRyYXRpby4uLikge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcbn1cblxuQG1peGluIHNjYWxlWCgkcmF0aW8pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pO1xufVxuQG1peGluIHNjYWxlWSgkcmF0aW8pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pO1xufVxuQG1peGluIHNrZXcoJHgsICR5KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvNDg4NTsgSUU5K1xuICAgICAgIC1vLXRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7XG59XG5AbWl4aW4gdHJhbnNsYXRlKCR4LCAkeSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XG59XG5AbWl4aW4gdHJhbnNsYXRlM2QoJHgsICR5LCAkeikge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KTtcbn1cbkBtaXhpbiByb3RhdGUoJGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG59XG5AbWl4aW4gcm90YXRlWCgkZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XG59XG5AbWl4aW4gcm90YXRlWSgkZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XG59XG5AbWl4aW4gcGVyc3BlY3RpdmUoJHBlcnNwZWN0aXZlKSB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcbiAgICAgLW1vei1wZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xuICAgICAgICAgIHBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XG59XG5AbWl4aW4gcGVyc3BlY3RpdmUtb3JpZ2luKCRwZXJzcGVjdGl2ZSkge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlLW9yaWdpbjogJHBlcnNwZWN0aXZlO1xuICAgICAtbW96LXBlcnNwZWN0aXZlLW9yaWdpbjogJHBlcnNwZWN0aXZlO1xuICAgICAgICAgIHBlcnNwZWN0aXZlLW9yaWdpbjogJHBlcnNwZWN0aXZlO1xufVxuQG1peGluIHRyYW5zZm9ybS1vcmlnaW4oJG9yaWdpbikge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbiAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luOyAvLyBJRTkgb25seVxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG59XG5cblxuLy8gVHJhbnNpdGlvbnNcblxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAtby10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLXByb3BlcnR5KCR0cmFuc2l0aW9uLXByb3BlcnR5Li4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHRyYW5zaXRpb24tcHJvcGVydHk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHRyYW5zaXRpb24tcHJvcGVydHk7XG59XG5AbWl4aW4gdHJhbnNpdGlvbi1kZWxheSgkdHJhbnNpdGlvbi1kZWxheSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6ICR0cmFuc2l0aW9uLWRlbGF5O1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICR0cmFuc2l0aW9uLWRlbGF5O1xufVxuQG1peGluIHRyYW5zaXRpb24tZHVyYXRpb24oJHRyYW5zaXRpb24tZHVyYXRpb24uLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbigkdGltaW5nLWZ1bmN0aW9uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XG59XG5AbWl4aW4gdHJhbnNpdGlvbi10cmFuc2Zvcm0oJHRyYW5zaXRpb24uLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbiAgICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbiAgICAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gJHRyYW5zaXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xufVxuXG5cbi8vIFVzZXIgc2VsZWN0XG4vLyBGb3Igc2VsZWN0aW5nIHRleHQgb24gdGhlIHBhZ2VcblxuQG1peGluIHVzZXItc2VsZWN0KCRzZWxlY3QpIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogJHNlbGVjdDtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogJHNlbGVjdDtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogJHNlbGVjdDsgLy8gSUUxMCtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogJHNlbGVjdDtcbn1cbiIsIi8vIFdlYktpdC1zdHlsZSBmb2N1c1xuXG5AbWl4aW4gdGFiLWZvY3VzKCkge1xuICAvLyBXZWJLaXQtc3BlY2lmaWMuIE90aGVyIGJyb3dzZXJzIHdpbGwga2VlcCB0aGVpciBkZWZhdWx0IG91dGxpbmUgc3R5bGUuXG4gIC8vIChJbml0aWFsbHkgdHJpZWQgdG8gYWxzbyBmb3JjZSBkZWZhdWx0IHZpYSBgb3V0bGluZTogaW5pdGlhbGAsXG4gIC8vIGJ1dCB0aGF0IHNlZW1zIHRvIGVycm9uZW91c2x5IHJlbW92ZSB0aGUgb3V0bGluZSBpbiBGaXJlZm94IGFsdG9nZXRoZXIuKVxuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5AbWl4aW4gaW1nLXJlc3BvbnNpdmUoJGRpc3BsYXk6IGJsb2NrKSB7XG4gIGRpc3BsYXk6ICRkaXNwbGF5O1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIGhlaWdodDogYXV0bzsgLy8gUGFydCAyOiBTY2FsZSB0aGUgaGVpZ2h0IGFjY29yZGluZyB0byB0aGUgd2lkdGgsIG90aGVyd2lzZSB5b3UgZ2V0IHN0cmV0Y2hpbmdcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuIE5vdGUgdGhhdCB0aGVcbi8vIHNwZWxsaW5nIG9mIGBtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW9gIGlzIGludGVudGlvbmFsLlxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtaW1hZ2UtcGF0aChcIiN7JGZpbGUtMXh9XCIpLCBcIiN7JGZpbGUtMXh9XCIpKTtcblxuICBAbWVkaWFcbiAgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgIG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLzEpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICAgICAgICAgIG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgICAgICAgICBtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1pbWFnZS1wYXRoKFwiI3skZmlsZS0yeH1cIiksIFwiI3skZmlsZS0yeH1cIikpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XG4gIH1cbn1cbiIsIi8vKiogTnVtYmVyIG9mIGNvbHVtbnMgaW4gdGhlIGdyaWQuXG4kZ3JpZC1jb2x1bW5zOiAxNiAhZGVmYXVsdDtcbi8vKiogUGFkZGluZyBiZXR3ZWVuIGNvbHVtbnMuIEdldHMgZGl2aWRlZCBpbiBoYWxmIGZvciB0aGUgbGVmdCBhbmQgcmlnaHQuXG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDIwcHggIWRlZmF1bHQ7XG5cblxuXG4vLyBMYXJnZSBzY3JlZW4gLyB3aWRlIGRlc2t0b3BcbiRjb250YWluZXItbGFyZ2UtZGVza3RvcDogKDEyMDBweCkgIWRlZmF1bHQ7XG5cbkBpbXBvcnQgXCJib290c3RyYXAvX3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9fbWl4aW5zXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL19ncmlkXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL19ub3JtYWxpemVcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvX3NjYWZmb2xkaW5nXCI7XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gLmNvbnRhaW5lciB7IFxuICBwYWRkaW5nLWxlZnQ6IDM3cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM3cHg7XG5cbiAgfVxufVxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuIC5jb250YWluZXIgeyBcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXG4gfVxufVxuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKipcbiAqIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXG4gKiAyLiBQcmV2ZW50IGlPUyBhbmQgSUUgdGV4dCBzaXplIGFkanVzdCBhZnRlciBkZXZpY2Ugb3JpZW50YXRpb24gY2hhbmdlLFxuICogICAgd2l0aG91dCBkaXNhYmxpbmcgdXNlciB6b29tLlxuICovXG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85LlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcbiAqIGFuZCBGaXJlZm94LlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMS5cbiAqL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuICogMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbiAqL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLlxuICogSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxuICovXG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSBvZiBmb2N1c2VkIGVsZW1lbnRzIHdoZW4gdGhleSBhcmUgYWxzbyBpbiBhblxuICogYWN0aXZlL2hvdmVyIHN0YXRlLlxuICovXG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKi9cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgdmFyaWFibGUgYGgxYCBmb250LXNpemUgYW5kIG1hcmdpbiB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWBcbiAqIGNvbnRleHRzIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4gKi9cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4vKipcbiAqIENvcnJlY3Qgb3ZlcmZsb3cgbm90IGhpZGRlbiBpbiBJRSA5LzEwLzExLlxuICovXG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaS5cbiAqL1xuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4vKipcbiAqIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogQ29udGFpbiBvdmVyZmxvdyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogQWRkcmVzcyBvZGQgYGVtYC11bml0IGZvbnQgc2l6ZSByZW5kZXJpbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCwgQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcbiAqIHN0eWxpbmcgb2YgYHNlbGVjdGAsIHVubGVzcyBhIGBib3JkZXJgIHByb3BlcnR5IGlzIHNldC5cbiAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZC5cbiAqICAgIEtub3duIGlzc3VlOiBhZmZlY3RzIGNvbG9yIG9mIGRpc2FibGVkIGVsZW1lbnRzLlxuICogMi4gQ29ycmVjdCBmb250IHByb3BlcnRpZXMgbm90IGJlaW5nIGluaGVyaXRlZC5cbiAqIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbiAgbWFyZ2luOiAwOyAvKiAzICovXG59XG5cbi8qKlxuICogQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEuXG4gKi9cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbiAqIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCwgSUUgOC85LzEwLzExLCBhbmQgT3BlcmEuXG4gKiBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2BcbiAqICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuICogMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuICogMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbiAqICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbiAqL1xuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMiAqL1xuICBjdXJzb3I6IHBvaW50ZXI7IC8qIDMgKi9cbn1cblxuLyoqXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuICovXG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxuICogdGhlIFVBIHN0eWxlc2hlZXQuXG4gKi9cblxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vKipcbiAqIEl0J3MgcmVjb21tZW5kZWQgdGhhdCB5b3UgZG9uJ3QgYXR0ZW1wdCB0byBzdHlsZSB0aGVzZSBlbGVtZW50cy5cbiAqIEZpcmVmb3gncyBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHJlc3BlY3QgYm94LXNpemluZywgcGFkZGluZywgb3Igd2lkdGguXG4gKlxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cbiAqIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXG4gKi9cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cbiAqIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCwgaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXG4gKiBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXG4gKi9cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICovXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgYW5kIENocm9tZSBvbiBPUyBYLlxuICogU2FmYXJpIChidXQgbm90IENocm9tZSkgY2xpcHMgdGhlIGNhbmNlbCBidXR0b24gd2hlbiB0aGUgc2VhcmNoIGlucHV0IGhhc1xuICogcGFkZGluZyAoYW5kIGB0ZXh0ZmllbGRgIGFwcGVhcmFuY2UpLlxuICovXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbiAqL1xuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXG4gKiAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LzEwLzExLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxuICogTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4gKi9cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogVGFibGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbiAqL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cbiIsIiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1rZXJuaW5nOiBhdXRvO1xufVxuXG5ib2R5IHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIEBpbmNsdWRlIGZ1dHVyYVJlZ3VsYXI7XG59XG5cbmh0bWwsIGJvZHkge1xuICBtYXJnaW46MDtcbiAgcGFkZGluZzowO1xuICBoZWlnaHQ6MTAwJTtcbn1cblxuXG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbjogMDtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNGRkZGRkY7XG5cbiAgJjpmb2N1cyxcbiAgJjpob3ZlcixcbiAgJjphY3RpdmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG59XG5cbmJ1dHRvbiB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjsgLyogT2xkZXIgYnJvd3NlciBkbyBub3Qgc3VwcG9ydCBlbXB0eSBjb250ZW50ICovXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlzdWFsbHloaWRkZW4ge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLnZpc3VhbGx5aGlkZGVuLmZvY3VzYWJsZTphY3RpdmUsXG4udmlzdWFsbHloaWRkZW4uZm9jdXNhYmxlOmZvY3VzIHtcbiAgY2xpcDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbn1cblxuLm1haW4taGVhZGluZyB7XG4gIEBpbmNsdWRlIGZ1dHVyYUxpZ2h0O1xuICBAaW5jbHVkZSBmb250KDMwcHgsIDM2cHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAkZGFyay1ibHVlO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgQGluY2x1ZGUgZm9udCg0MnB4LCA0OHB4KTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgQGluY2x1ZGUgZm9udCg1MHB4LCA2MHB4KTtcbiAgfVxufVxuXG4ubWFpbi1oZWFkaW5nLS13aCB7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbi5tYWluLXRleHQge1xuICBAaW5jbHVkZSBmdXR1cmFCb29rO1xuICBAaW5jbHVkZSBmb250KDE2cHgsIDE5cHgpO1xuICBjb2xvcjogJGZvbnQtZGFyaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgIEBpbmNsdWRlIGZvbnQoMThweCwgMjJweCk7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgIEBpbmNsdWRlIGZvbnQoMjBweCwgMjRweCk7XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogJGZvbnQtZGFyaztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4ubWFpbi10ZXh0LS13aCB7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbi5tYWluLXRleHQtLWRhcmstZm9udC0yIHtcbiAgY29sb3I6ICRmb250LWRhcmstMjtcbn1cblxuLnRleHQtcGFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2N3B4O1xuICB9XG4gIHAge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuXG4uZmNrIHtcbiAgYSB7XG4gICAgY29sb3I6ICRmb250LWRhcms7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLmNlbnRlci10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICYub25seS1tb2JpbGUge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxufVxuXG4ubm8tcGFkZGluZy1sZWZ0IHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxufVxuXG4ubm8tcGFkZGluZy1yaWdodCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4iLCJAbWl4aW4gcGxhY2Vob2xkZXIge1xuICAmLnBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cbiAgJjotbW96LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7IEBjb250ZW50OyB9XG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gZm9udCgkZm9udFNpemUsICRsaW5lSGVpZ2h0KSB7XG4gIGZvbnQtc2l6ZTogJGZvbnRTaXplO1xuICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQ7XG59XG5cbkBtaXhpbiBzaXplKCR3aWR0aCwkaGVpZ2h0KSB7XG4gIHdpZHRoOiAkd2lkdGg7XG4gIGhlaWdodDogJGhlaWdodDtcbn1cblxuQG1peGluIG1haW4tdHJhbnNpdGlvbigpIHtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbn1cbiIsIiR3aGl0ZTogI2ZmZjtcbiRibGFjazogIzAwMDtcbiRkYXJrLWJsdWU6ICMyYTNiNDU7XG4kbGluZS1jb2xvcjogIzNjNDg1MDtcbiRkYXJrLWdyYXk6ICM1ZTZkNzg7XG4kZm9udC1kYXJrOiAjNjI3MTdiO1xuJGZvbnQtZGFyay0yOiAjQTZCNUJGO1xuJGxpZ2h0LWdyYXk6ICNlM2UzZTM7XG4kbWVudS1ob3ZlcjogIzZmN2Y4YTtcbiRleHBlcnQtbmFtZTogI2VjZjFmNTtcbiRsaW5lOiByZ2JhKDE2NiwxODEsMTkyLC4zKTtcbiRkYXJrLXBpbms6ICNjYjk5OTE7XG4kbmV2YWRhOiAjNjQ3MTdBO1xuJG9yYW5nZTogI0ZGNUQzMztcblxuJGhhbGYtbmV2YWRhOiByZ2JhKDQ1LDU5LDY5LC41KTsiLCIubWFpbi1idG4ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWluLXdpZHRoOiAxNTBweDtcclxuICBwYWRkaW5nOiAxMHB4IDEwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgQGluY2x1ZGUgZm9udCgxNHB4LCAxOHB4KTtcclxuICBAaW5jbHVkZSBmdXR1cmFCb29rO1xyXG4gIGNvbG9yOiAjRkZGRkZGO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJsdWU7XHJcbiAgYmFja2dyb3VuZDogJGRhcmstYmx1ZTtcclxuICBAaW5jbHVkZSBtYWluLXRyYW5zaXRpb247XHJcblxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gICAgYmFja2dyb3VuZDogJGRhcmstYmx1ZTtcclxuICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgbWluLXdpZHRoOiAyMDVweDtcclxuICAgIGhlaWdodDogNTVweDtcclxuICAgIEBpbmNsdWRlIGZvbnQoMThweCwgNTVweCk7XHJcbiAgfVxyXG5cclxuICAmLndoaXRlIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgY29sb3I6ICRkYXJrLWJsdWU7XHJcbiAgfVxyXG5cclxuICAmLndoaXRlOmhvdmVyLFxyXG4gICYud2hpdGU6YWN0aXZlLFxyXG4gICYud2hpdGU6Zm9jdXMge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuLyogJi5idG4tYmctYW5pbWF0ZTphZnRlciB7XHJcbiAgIGFuaW1hdGlvbjogYnRuLWJnLWFuaW1hdGlvbiAxcyBlYXNlO1xyXG4gfVxyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiBvcmFuZ2U7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjQ1cyBjdWJpYy1iZXppZXIoLjQsIDAsIC4yLCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gLjQ1cyBjdWJpYy1iZXppZXIoLjQsIDAsIC4yLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9Ki9cclxuXHJcbn1cclxuXHJcbi5zZWNlbmRlcnktYnRuIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWluLXdpZHRoOiAyMDVweDtcclxuICBoZWlnaHQ6IDQ1cHg7XHJcbiAgcGFkZGluZzogMCAzMHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWdyYXk7XHJcbiAgQGluY2x1ZGUgZnV0dXJhUmVndWxhcjtcclxuICBAaW5jbHVkZSBmb250KDE4cHgsIDQ1cHgpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gIEBpbmNsdWRlIG1haW4tdHJhbnNpdGlvbjtcclxuXHJcbiAgJi5mdWxsIHtcclxuICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyYXk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ncmF5O1xyXG4gICAgY29sb3I6ICNGRkZGRkY7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ncmF5O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5wYWdlLWhlYWRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgbWFyZ2luOiAwO1xyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiA0MHB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ncmF5O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAucGFnZS1oZWFkZXJfX2lubmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm94LXNoYWRvdzogMCAxcHggMCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcblxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICAgIGhlaWdodDogMTkycHg7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGFnZS1oZWFkZXJfX2xvZ28tY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxNjBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAgICAgd2lkdGg6IDI0NXB4O1xyXG4gICAgICBoZWlnaHQ6IDExNXB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcclxuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYWdlLWhlYWRlcl9fbmF2LWJ0biB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiAwcHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogMjVweDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ibHVlO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBhZ2UtaGVhZGVyX19jYWxsLWJ0biB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDEzcHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6ICRkYXJrLWJsdWU7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgICAgdG9wOiA3NXB4O1xyXG4gICAgICByaWdodDogLTNweDtcclxuICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBAaW5jbHVkZSBmdXR1cmFCb29rO1xyXG4gICAgICBAaW5jbHVkZSBmb250KDE2cHgsIDE4cHgpO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzdHJvbmcge1xyXG4gICAgICBAaW5jbHVkZSBmdXR1cmFIZWF2eTtcclxuICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4uaGVhZGVyLWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IDQ7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlci1zcGFjZSB7XHJcbiAgaGVpZ2h0OiAxMzBweDtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAgIGhlaWdodDogMDtcclxuICB9XHJcbn0iLCIucGFnZS1mb290ZXIge1xyXG4gIGJhY2tncm91bmQ6ICRkYXJrLWJsdWU7XHJcbiAgY29sb3I6ICNGRkZGRkY7XHJcbn1cclxuXHJcbi5wYWdlLWZvb3Rlcl9fbG9nby1saW5rIHtcclxuICBtYXJnaW46IDQwcHggYXV0byAwIGF1dG87XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDE1NXB4O1xyXG4gIGhlaWdodDogNjBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICBtYXJnaW46IDYwcHggYXV0byAwIGF1dG87XHJcbiAgICB3aWR0aDogMjEwcHg7XHJcbiAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS1mb290ZXJfX2xvZ28ge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnBhZ2UtZm9vdGVyX19zb2NpYWwge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWFyZ2luLXRvcDogMjNweDtcclxuXHJcbiAgJi5tb2JpbGUge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZGVza3RvcCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc29jaWFsX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG5cclxuICAuc29jaWFsX19sb2dvIHtcclxuICAgIEBpbmNsdWRlIG1haW4tdHJhbnNpdGlvbjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLWZvb3Rlcl9fbmF2IHtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS1mb290ZXJfX25hdi1jb250YWluZXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDM4cHg7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcblxyXG4gICYuZGVza3RvcCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5sYXN0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzhweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGluZS1jb2xvcjtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLWZvb3Rlcl9fbmF2LWhlYWRpbmcge1xyXG4gIEBpbmNsdWRlIGZ1dHVyYVJlZ3VsYXI7XHJcbiAgQGluY2x1ZGUgZm9udCgxNHB4LCAxNnB4KTtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gICAgQGluY2x1ZGUgZm9udCgxNnB4LCAyMnB4KTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UtZm9vdGVyX19uYXYtbGlzdCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLnBhZ2UtZm9vdGVyX19uYXYtbGluayB7XHJcbiAgQGluY2x1ZGUgZnV0dXJhQm9vaztcclxuICBAaW5jbHVkZSBmb250KDE0cHgsIDI0cHgpO1xyXG4gIGNvbG9yOiAkZm9udC1kYXJrO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAgIEBpbmNsdWRlIGZvbnQoMTZweCwgMjRweCk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UtZm9vdGVyX19wcmVzcyB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmLmRlc2t0b3Age1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UtZm9vdGVyX19wcmVzcy1idG4ge1xyXG4gIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIGNvbG9yOiAkZGFyay1ibHVlO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIHdpZHRoOiAyMDVweDtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UtZm9vdGVyX19jb3B5cmlnaHQge1xyXG4gIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XHJcbiAgQGluY2x1ZGUgZnV0dXJhQm9vaztcclxuICBAaW5jbHVkZSBmb250KDE0cHgsIDI0cHgpO1xyXG4gIGNvbG9yOiAkZm9udC1kYXJrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBsZXR0ZXItc3BhY2luZzogLjAyNWVtO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgbWFyZ2luLXRvcDogNjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLWZvb3Rlcl9fY29weXJpZ2h0LXRleHQge1xyXG4gIG1hcmdpbjogMCAwIDdweCAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLWZvb3Rlcl9fY3JlYXRlLWJ5IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgQGluY2x1ZGUgZnV0dXJhQm9vaztcclxuICBAaW5jbHVkZSBmb250KDE0cHgsIDI0cHgpO1xyXG4gIGNvbG9yOiAkZm9udC1kYXJrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICB9XHJcblxyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6ICRmb250LWRhcms7XHJcblxyXG4gICAgJiA+IC5wYWdlLWZvb3Rlcl9fY3JlYXRlLWJ5LWltZyB7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS1mb290ZXJfX2NyZWF0ZS1ieS10ZXh0IHtcclxufVxyXG5cclxuLnBhZ2UtZm9vdGVyX19jcmVhdGUtYnktaW1nIHtcclxuICB3aWR0aDogNDBweDtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgQGluY2x1ZGUgbWFpbi10cmFuc2l0aW9uO1xyXG59XHJcblxyXG5cclxuLnBhZ2UtZm9vdGVyX19ib3R0b20tc2VjdGlvbiB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teHMpIHtcclxuICAgIHdpZHRoOiAzNjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn0iLCIudG9wLWJhciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogI0ZGRkZGRjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3gtc2hhZG93OiAwIDFweCAwIDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAgIGhlaWdodDogNDVweDtcclxuICB9XHJcblxyXG4gICYub3BlbiB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcclxuICAgIHdpZHRoOiA5cHg7XHJcbiAgICBoZWlnaHQ6IDlweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc3ZnL2Fycm93X3NtYWxsX3doaXRlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudG9wLWJhcl9faW5uZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLnRvcC1iYXJfX3RpdGxlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBpbmNsdWRlIGZ1dHVyYUJvb2s7XHJcbiAgICBAaW5jbHVkZSBmb250KDE0cHgsIDQwcHgpO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50b3AtYmFyX19saXN0LWNvbnRhaW5lciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZGFyay1ibHVlO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudG9wLWJhcl9fbGlzdCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRvcC1iYXJfX2xpc3QtaXRlbSB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNjJweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRvcC1iYXJfX2xpbmsge1xyXG4gICAgY29sb3I6ICRmb250LWRhcms7XHJcbiAgICBAaW5jbHVkZSBmdXR1cmFCb29rO1xyXG4gICAgQGluY2x1ZGUgZm9udCgxNHB4LCAxOHB4KTtcclxuICAgIEBpbmNsdWRlIG1haW4tdHJhbnNpdGlvbjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQoMTZweCwgNDVweCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IC01cHg7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICB3aWR0aDogMTBweDtcclxuICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3N2Zy9hcnJvd19zbWFsbF93aGl0ZS5zdmcpO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlOmFmdGVyIHtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaGlkZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmRpYW1vbmQtYmFubmVyIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5kaWFtb25kLWJhbm5lcl9faW5uZXIge1xyXG4gIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gIC8vIG1heC13aWR0aDogMjUwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14cykge1xyXG4gICAgd2lkdGg6IDM2MHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmRpYW1vbmQtYmFubmVyX19pbWcge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB3aWR0aDogMTQwcHg7XHJcbiAgaGVpZ2h0OiAxNDBweDtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICB3aWR0aDogMTgwcHg7XHJcbiAgICBoZWlnaHQ6IDEzNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmRpYW1vbmQtYmFubmVyX19oZWFkaW5nIHtcclxuICBtYXJnaW4tdG9wOiAtMzVweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZGlhbW9uZC1iYW5uZXJfX3RleHQge1xyXG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XHJcbiAgQGluY2x1ZGUgZm9udCgxNHB4LCAxOHB4KTtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICBAaW5jbHVkZSBmb250KDIwcHgsIDI0cHgpO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZGlhbW9uZC1iYW5uZXJfX2J0biB7XHJcbiAgcGFkZGluZzogMTBweCA0NXB4O1xyXG4gIEBpbmNsdWRlIGZvbnQoMTRweCwgMThweCk7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhzKSB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgcGFkZGluZzogMCA2MHB4O1xyXG4gICAgQGluY2x1ZGUgZm9udCgxNnB4LCA1NXB4KTtcclxuICB9XHJcbn0iLCIucHJvZ3JhbSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvZ3JhbV9fY2FyZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTU3JSk7XHJcbiAgd2lkdGg6IDU4MHB4O1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14cykge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAgIGxlZnQ6IC0zMDhweDtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIHdpZHRoOiAxNDclO1xyXG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xyXG4gICAgd2lkdGg6IDk2MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnByb2dyYW1fX3RleHQge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuIFxyXG4gIGgyIHtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYWluLXRleHQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIGZvbnQoMTRweCwgMThweCk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBAaW5jbHVkZSBmb250KDIwcHgsIDI0cHgpO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wcm9ncmFtX19idG4ge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBhZGRpbmc6IDEzcHggMzBweDtcclxuICBtaW4td2lkdGg6IDE4MHB4O1xyXG4gIEBpbmNsdWRlIGZvbnQoMTdweCwgMThweCk7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICBwYWRkaW5nOiAwIDUwcHg7XHJcbiAgICBAaW5jbHVkZSBmb250KDE2cHgsIDU1cHgpO1xyXG4gIH1cclxufSIsIi5wb2ludHMge1xyXG4gIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6ICRkYXJrLWJsdWU7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDAgNTVweCAwO1xyXG4gIH1cclxufVxyXG5cclxuLnBvaW50c19faXRlbSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAgIGhlaWdodDogNTYwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuXHJcbiAgJi0tbGFzdCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogLTczcHg7XHJcbiAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogJGZvbnQtZGFyaztcclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcclxuICAgICAgICBsZWZ0OiAtNzNweDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAucG9pbnRzX19pY29uIHtcclxuICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBvaW50c19faGVhZGluZyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucG9pbnRzX19ib2xkLXRleHQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucG9pbnRzX19oZWFkaW5nIHtcclxuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucG9pbnRzX190ZXh0IHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gICAgbWF4LXdpZHRoOiA4NSU7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBAaW5jbHVkZSBmb250KDIwcHgsIDI0cHgpO1xyXG4gIH1cclxuXHJcbiAgJi0tdG9wIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucG9pbnRzX19pY29uIHtcclxuICB3aWR0aDogNTBweDtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICB9XHJcbn1cclxuXHJcbi5wb2ludHNfX2JvbGQtdGV4dCB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBAaW5jbHVkZSBmdXR1cmFIZWF2eTtcclxuICBAaW5jbHVkZSBmb250KDMycHgsIDM1cHgpO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgQGluY2x1ZGUgZm9udCg0NXB4LCA1NXB4KTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XHJcbiAgICBAaW5jbHVkZSBmb250KDUwcHgsIDYwcHgpO1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG59IiwiLnNsaWRlciB7XHJcbiAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDY1cHg7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4O1xyXG4gIH1cclxuXHJcbiAgJi0tYWZ0ZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGlkZXJfX2hlYWRpbmcge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWRlcl9faW1nIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuXHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpZGVyX19pdGVtIHtcclxuICAgICAgLnNsaWRlcl9fdGV4dCB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoMTZweCwgMjBweCk7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KDE4cHgsIDI0cHgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGlkZXJfX2l0ZW0uaXMtc2VsZWN0ZWQge1xyXG4gICAgICAuc2xpZGVyX190ZXh0IHtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICBcclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4uc2xpZGVyX19oZWFkaW5nIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gIH1cclxuXHJcbiAgc3Ryb25nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlcl9fc2xpZGVyIHtcclxuICBtYXJnaW4tbGVmdDogLTM3cHg7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDc0cHgpO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuXHJcbiBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xyXG4gIHdpZHRoOiAxMDMwcHg7XHJcbiB9XHJcbn1cclxuXHJcbi5zbGlkZXJfX291dGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zbGlkZXJfX2l0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBiYXNlbGluZTtcclxuICB3aWR0aDogMjQ1cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gIG9wYWNpdHk6IC41O1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2UtaW47XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICB3aWR0aDogMzIlO1xyXG4gICAgLy8gaGVpZ2h0OiAzNTBweDtcclxuICB9XHJcbiAgJi5pcy1zZWxlY3RlZHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVyX19kaXNjb3VudCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogOXB4O1xyXG4gIHJpZ2h0OiA5cHg7XHJcbiAgd2lkdGg6IDcwcHg7XHJcbiAgaGVpZ2h0OiA3MHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgXHJcbiAgQGluY2x1ZGUgZnV0dXJhSGVhdnk7XHJcbiAgQGluY2x1ZGUgZm9udCgyMHB4LCAyNHB4KTtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoNDUsNTksNjksLjkpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAgIHRvcDogNnB4O1xyXG4gICAgcmlnaHQ6IDMwcHg7XHJcbiAgICB3aWR0aDogODBweDtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIEBpbmNsdWRlIGZvbnQoMjBweCwgMjRweCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVyX19pbWcge1xyXG4gIC8vIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDE4MHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG4gICAgaGVpZ2h0OiAyMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5zbGlkZXJfX3RleHQge1xyXG4gIEBpbmNsdWRlIGZ1dHVyYUJvb2s7XHJcbiAgQGluY2x1ZGUgZm9udCgxNnB4LCAxOHB4KTtcclxuICBjb2xvcjogJGZvbnQtZGFyaztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICBAaW5jbHVkZSBmb250KDE2cHgsIDIwcHgpO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgc3Ryb25nIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVyX19hcnJvd3Mge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5zbGlkZXJfX2Fycm93IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAzOCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHdpZHRoOiA1NXB4O1xyXG4gIGhlaWdodDogNTVweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstYmx1ZTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgb3BhY2l0eTogLjU7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG5cclxuICAmLnByZXYge1xyXG4gICAgbGVmdDogLTVweDtcclxuICAgIGltZyB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm5leHQge1xyXG4gICAgcmlnaHQ6IC01cHg7XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDhweDtcclxuICAgIGhlaWdodDogMTRweDtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi5mbGlja2l0eS1zbGlkZXIge1xyXG4gIC8vIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAvLyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mbGlja2l0eS1idXR0b24ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbiIsIi5tYXAge1xyXG4gIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL21hcC1iZy5qcGcpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLm1hcF9faW5uZXIge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICBoZWlnaHQ6IDY4MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxufVxyXG5cclxuLm1hcF9faGVhZGluZyB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbn1cclxuXHJcbi5tYXBfX3RleHQge1xyXG4gIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIEBpbmNsdWRlIGZvbnQoMTRweCwgMThweCk7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIEBpbmNsdWRlIGZvbnQoMjBweCwgMjRweCk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLm1hcF9fYnRuIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAgIHBhZGRpbmc6IDAgNDVweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiAzNDBweDtcclxuICAgIGhlaWdodDogNTVweDtcclxuICAgIEBpbmNsdWRlIGZvbnQoMTZweCwgNTVweCk7XHJcbiAgfVxyXG59XHJcblxyXG4ubWFwX19pbWcge1xyXG4gIG1hcmdpbi10b3A6IDY1cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA1MHB4KTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teHMpIHtcclxuICAgIHdpZHRoOiA0NTBweDtcclxuICAgIGhlaWdodDogNDQwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICB3aWR0aDogNDIwcHg7XHJcbiAgICBoZWlnaHQ6IDQyMHB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB3aWR0aDogNDUwcHg7XHJcbiAgICBoZWlnaHQ6IDQ0MHB4O1xyXG4gIH1cclxufSIsIi5lcmlzLXdvcmxkIHtcclxuICBwYWRkaW5nLXRvcDogNjBweDtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4MnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmVyaXMtd29ybGRfX2hlYWRpbmcge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZXJpcy13b3JsZF9fdGV4dCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgQGluY2x1ZGUgZm9udCgxNnB4LCAyMHB4KTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4O1xyXG4gICAgQGluY2x1ZGUgZm9udCgyMHB4LCAyNHB4KTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmVyaXMtd29ybGRfX2l0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMjQ3cHg7XHJcbiAgaGVpZ2h0OiAyNDdweDtcclxuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgQGluY2x1ZGUgZnV0dXJhSGVhdnk7XHJcbiAgQGluY2x1ZGUgZm9udCgyMHB4LCAyNnB4KTtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDEzMnB4IDBweCByZ2JhKDAsMCwwLDAuMjkpO1xyXG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxMzJweCAwcHggcmdiYSgwLDAsMCwwLjI5KTtcclxuICBib3gtc2hhZG93OiAwcHggMHB4IDEzMnB4IDBweCByZ2JhKDAsMCwwLDAuMjkpO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDIyMHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcclxuICAgIGhlaWdodDogMjgwcHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5lcmlzLXdvcmxkX19pdGVtLXRpdGxlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxNzBweDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDAgMjBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICB0b3A6IDE1MHB4O1xyXG4gICAgcGFkZGluZzogMCA1cHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xyXG4gICAgdG9wOiAyMDVweDtcclxuICAgIHBhZGRpbmc6IDAgMzBweFxyXG4gIH0gXHJcbn1cclxuXHJcbi5lcmlzLXdvcmxkX19pdGVtLS1ldmVuIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XHJcbiAgfVxyXG59IiwiLm1vdmllIHtcclxuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5tb3ZpZV9faXRlbSB7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDc0cHgpO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMzdweDtcclxuICBoZWlnaHQ6IDU2OHB4O1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14cykge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICBoZWlnaHQ6IDQ1MHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcclxuICAgIGhlaWdodDogNTgwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubW92aWVfX2l0ZW0tYmcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDU2OHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhzKSB7XHJcbiAgICBoZWlnaHQ6IDQ1MHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAgIGhlaWdodDogNDUwcHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xyXG4gICAgaGVpZ2h0OiA1ODBweDtcclxuICB9XHJcbn1cclxuXHJcbi5tb3ZpZV9faXRlbS1idG4ge1xyXG4gIHdpZHRoOiA4MHB4O1xyXG4gIGhlaWdodDogODBweDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcclxuICAmOmhvdmVye1xyXG4gICAgd2lkdGg6IDkwcHg7XHJcbiAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubW92aWVfX2lmcmFtZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn0iLCIuYmFubmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIH1cclxuXHJcblxyXG4gIC5iYW5uZXJfX2JnIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAyMjBweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDY4MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJhbm5lcl9faW5uZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgaGVpZ2h0OiA2ODBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYmFubmVyX19jb250ZW50IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIHdpZHRoOiA1MDBweDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xyXG4gICAgICB3aWR0aDogNjAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xyXG4gICAgICB3aWR0aDogNzAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYmFubmVyX190aXRsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJhbm5lcl9fdGV4dCB7XHJcbiAgICBAaW5jbHVkZSBmdXR1cmFCb29rO1xyXG4gICAgQGluY2x1ZGUgZm9udCgxOHB4LCAyMHB4KTtcclxuICAgIGNvbG9yOiAkZm9udC1kYXJrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gICAgICBtYXJnaW46IDAgMCAzMHB4IDA7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQoMjBweCwgMjRweCk7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJhbm5lcl9fYnRuIHtcclxuICAgIHdpZHRoOiAyMjVweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgQGluY2x1ZGUgZm9udCgxNnB4LCA1MHB4KTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gICAgICB3aWR0aDogMjYwcHg7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG59IiwiLm5ld3NsZXR0ZXIge1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gICAgd2lkdGg6IDQ3MHB4O1xyXG4gICAgbWFyZ2luOiAgMCBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLm5ld3NsZXR0ZXJfX2hlYWRpbmcge1xyXG4gIEBpbmNsdWRlIGZ1dHVyYVJlZ3VsYXI7XHJcbiAgQGluY2x1ZGUgZm9udCgxNnB4LCAyOHB4KTtcclxuICBtYXJnaW46IDAgMCAxNHB4IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI0ZW07XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICBtYXJnaW46IDAgMCAyM3B4IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3c2xldHRlcl9fZm9ybSB7XHJcblxyXG59XHJcblxyXG4ubmV3c2xldHRlcl9faW5wdXQtZ3JvdXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDQ1cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14cykge1xyXG4gICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogNzAlO1xyXG4gIH1cclxufVxyXG5cclxuLm5ld3NsZXR0ZXJfX2lucHV0IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDQ1cHg7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xyXG4gIHBhZGRpbmc6IDAgMjBweDtcclxuXHJcbiAgJjpmb2N1cyxcclxuICAmOmFjdGl2ZSB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG4ubmV3c2xldHRlcl9faW5wdXQtbGFiZWwge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgQGluY2x1ZGUgZnV0dXJhTGlnaHQ7XHJcbiAgQGluY2x1ZGUgZm9udCgxOHB4LCAyOHB4KTtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gIEBpbmNsdWRlIG1haW4tdHJhbnNpdGlvbjtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3c2xldHRlcl9fYnRuLWNvbnRhaW5lciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDMwJTtcclxuICB9XHJcbn1cclxuXHJcbi5uZXdzbGV0dGVyIC5uZXdzbGV0dGVyX19idG4ge1xyXG4gIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIGNvbG9yOiAkZGFyay1ibHVlO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRmb250LWRhcmstMjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb250LWRhcmstMjtcclxuICB9XHJcbn1cclxuXHJcbi5uZXdzbGV0dGVyX190ZXh0IHtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgQGluY2x1ZGUgZnV0dXJhQm9vaztcclxuICBAaW5jbHVkZSBmb250KDEzcHgsIDE2cHgpO1xyXG4gIGNvbG9yOiAkZm9udC1kYXJrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5uZXdzbGV0dGVyX19jaGVja2JveC1jb250YWluZXIge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgY2xlYXI6IGJvdGg7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhzKSB7XHJcbiAgICB3aWR0aDogMzYwcHg7XHJcbiAgICBtYXJnaW46IDIwcHggYXV0byAwIGF1dG87XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcclxuICB9XHJcblxyXG4gIGlucHV0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBsYWJlbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgIEBpbmNsdWRlIGZ1dHVyYUJvb2s7XHJcbiAgICBAaW5jbHVkZSBmb250KDEzcHgsIDE2cHgpO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgIGNvbG9yOiAkZm9udC1kYXJrO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xyXG4gICAgICBAaW5jbHVkZSBmb250KDEycHgsIDE2cHgpO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb250LWRhcms7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDEycHg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gICAgICAgIHRvcDogLTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubm92YWxpZCB7XHJcbiAgICAgIGNvbG9yOiByZWQ7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyOiAgMXB4IHNvbGlkIHJlZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5ld3NsZXR0ZXJfX2NoZWNrYm94LWNvbnRhaW5lciBpbnB1dDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3ZnL2NoZWNrLXYyLnN2ZycpO1xyXG59IiwiLnNvY2lhbCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zb2NpYWxfX3RpdGxlIHtcclxuICBAaW5jbHVkZSBmdXR1cmFCb29rO1xyXG4gIEBpbmNsdWRlIGZvbnQoMThweCwgMjJweCk7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICB3aWR0aDogODJweDtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmbG9hdDogbGVmdDtcclxuXHJcbn1cclxuXHJcbi5zb2NpYWxfX2xpc3Qge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDJweCAwIDAgMTVweDtcclxufVxyXG5cclxuLnNvY2lhbF9faXRlbSB7XHJcblxyXG59XHJcblxyXG4uc29jaWFsX19saW5rIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcblxyXG4gICYuc29sbyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc29jaWFsX19sb2dvIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWF4LWhlaWdodDogMTAwJTtcclxuXHJcbn0iLCIubG9naW4ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5sb2dpbi0tYWZ0ZXIge1xyXG4gIC5sb2dpbl9fY29udGVudCBoMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9naW5fX3RleHQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkZGFyay1ibHVlO1xyXG4gICAgQGluY2x1ZGUgZm9udCgxOXB4LCAyMHB4KTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICBAaW5jbHVkZSBmdXR1cmFIZWF2eTtcclxuICAgICAgQGluY2x1ZGUgZm9udCgyM3B4LCAyNHB4KTtcclxuICAgIH1cclxuXHJcbiAgICBzdHJvbmcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgICBAaW5jbHVkZSBmb250KDU1cHgsIDYwcHgpO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250KDEyMHB4LCAxMjBweCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAmLmZ1bGwge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2dpbl9fYnRuICB7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgQGluY2x1ZGUgZm9udCgxN3B4LCA0MHB4KTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQoMThweCwgNTJweCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubG9naW5fX2V4Y2hhbmdlIHtcclxuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjdweDtcclxuICB9XHJcbn1cclxuXHJcbi5sb2dpbl9fZXhjaGFuZ2UtaXRlbSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGhlaWdodDogMzVweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIEBpbmNsdWRlIGZ1dHVyYUJvb2s7XHJcbiAgQGluY2x1ZGUgZm9udCgyMHB4LCAzNXB4KTtcclxuICBjb2xvcjogJGRhcmstYmx1ZTtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAgIGhlaWdodDogNDVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBAaW5jbHVkZSBmb250KDMwcHgsIDQ1cHgpO1xyXG4gIH1cclxufVxyXG5cclxuLmxvZ2luX19leGNoYW5nZS1jb3VudCB7XHJcbiAgd2lkdGg6IDg1cHg7XHJcbiAgaGVpZ2h0OiAzOHB4O1xyXG4gIHBhZGRpbmctbGVmdDogMjVweDtcclxuICBtYXJnaW4tbGVmdDogMTBweDtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgQGluY2x1ZGUgZm9udCgyMHB4LCAzNXB4KTtcclxuICBjb2xvcjogJGRhcmstYmx1ZTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3N2Zy9wcmljZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAgIHdpZHRoOiA5NXB4O1xyXG4gICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgQGluY2x1ZGUgZm9udCgzMHB4LCA0MnB4KTtcclxuICB9XHJcbn1cclxuXHJcbi5sb2dpbl9fYmcge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDQ1JTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgei1pbmRleDogLTE7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgd2lkdGg6IDY3MHB4O1xyXG4gIGhlaWdodDogNDQ1cHg7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICB3aWR0aDogMTM4MHB4O1xyXG4gICAgaGVpZ2h0OiA4ODBweDtcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICAmLm1vYmlsZSB7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZGVza3RvcCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubG9naW5fX2lubmVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICBoZWlnaHQ6IDg0NXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4ubG9naW5fX2NvbnRlbnQge1xyXG4gIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XHJcbiAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgQGluY2x1ZGUgZm9udCgyNXB4LCAzMHB4KTtcclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICAgICAgICBAaW5jbHVkZSBmb250KDUwcHgsIDYwcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sb2dpbl9fY2FyZCB7XHJcbiAgd2lkdGg6IDI4NXB4O1xyXG4gIGhlaWdodDogMTgwcHg7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcclxuICBwYWRkaW5nOiAxNXB4IDIwcHggMCAyMHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvIDY1cHggYXV0bztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jbGVhbi1jYXJkLnBuZyk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDExcHggMjVweCA2N3B4IDBweCByZ2JhKDAsMCwwLDAuMzkpO1xyXG4gIC1tb3otYm94LXNoYWRvdzogMTFweCAyNXB4IDY3cHggMHB4IHJnYmEoMCwwLDAsMC4zOSk7XHJcbiAgYm94LXNoYWRvdzogMTFweCAyNXB4IDY3cHggMHB4IHJnYmEoMCwwLDAsMC4zOSk7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhzKSB7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gICAgd2lkdGg6IDU4MHB4O1xyXG4gICAgaGVpZ2h0OiAzNjVweDtcclxuICAgIHBhZGRpbmc6IDE1cHggMjBweCAwIDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5sb2dpbl9faW5wdXQtY29udGFpbmVyIHtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweCBhdXRvO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5sb2dpbl9faW5wdXQtY29uc3RhbnQtdmFsdWUge1xyXG4gIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIEBpbmNsdWRlIGZ1dHVyYUJvb2s7XHJcbiAgQGluY2x1ZGUgZm9udCgxN3B4LCAzMHB4KTtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIEBpbmNsdWRlIGZvbnQoMjBweCwgMzBweCk7XHJcbiAgfVxyXG59XHJcblxyXG4ubG9naW5fX2lucHV0IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRmb250LWRhcmstMjtcclxuICBjb2xvcjogJGZvbnQtZGFyay0yO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBAaW5jbHVkZSBmdXR1cmFCb29rO1xyXG4gIEBpbmNsdWRlIGZvbnQoMTRweCwgMThweCk7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICB3aWR0aDogMzIwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0byAyOHB4IGF1dG87XHJcbiAgICBAaW5jbHVkZSBmb250KDE2cHgsIDI0cHgpO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICRmb250LWRhcmstMjtcclxuICAgIEBpbmNsdWRlIGZ1dHVyYUJvb2s7XHJcbiAgICBAaW5jbHVkZSBmb250KDE0cHgsIDE4cHgpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zaXRpb246ICBvcGFjaXR5IC4zcyBlYXNlLWluLW91dDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gICAgICBAaW5jbHVkZSBmb250KDE2cHgsIDI0cHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5ub3ZhbGlkIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZWQ7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XHJcblxyXG4gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxvZ2luX19pbnB1dC0tY29kZSB7XHJcbiAgd2lkdGg6IGNhbGMoNTAlKTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBAaW5jbHVkZSBmb250KDE2cHgsIDMwcHgpO1xyXG4gIGhlaWdodDogMzBweDtcclxuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBib3JkZXI6IDA7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICBAaW5jbHVkZSBmb250KDIwcHgsIDMwcHgpO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcGxhY2Vob2xkZXIge1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XHJcbiAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxuXHJcbiAgJi5ub3ZhbGlkIHtcclxuICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICBAaW5jbHVkZSBwbGFjZWhvbGRlciB7XHJcbiAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubG9naW5fX3RleHQge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIEBpbmNsdWRlIGZ1dHVyYUJvb2s7XHJcbiAgQGluY2x1ZGUgZm9udCgxNHB4LCAxOHB4KTtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBAaW5jbHVkZSBmb250KDE2cHgsIDI0cHgpO1xyXG4gIH1cclxufVxyXG5cclxuLmxvZ2luX19idG4ge1xyXG4gIHdpZHRoOiAxNzBweDtcclxuICBtaW4td2lkdGg6IGluaXRpYWw7XHJcblxyXG4gIGhlaWdodDogNDVweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIEBpbmNsdWRlIGZvbnQoMTZweCwgNDVweCk7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICBAaW5jbHVkZSBmb250KDE2cHgsIDU1cHgpO1xyXG5cclxuICB9XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyxcclxuICAmOmFjdGl2ZSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLmxvZ2luX19idG4tLW1vYmlsZSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ubG9naW5fX2J0bi0tZGVza3RvcCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgY29sb3I6ICRkYXJrLWJsdWU7XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbn0iLCIuZXJyb3Ige1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Vycm9yLWJnLmpwZykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICBoMSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgQGluY2x1ZGUgZnV0dXJhSGVhdnk7XHJcbiAgICBAaW5jbHVkZSBmb250KDUwcHgsIDYwcHgpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICBAaW5jbHVkZSBmb250KDEyMHB4LCAxMjBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmVycm9yX190ZXh0IHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIEBpbmNsdWRlIGZvbnQoMjBweCwgMjRweCk7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIEBpbmNsdWRlIGZvbnQoMjJweCwgMjRweCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZXJyb3JfX2J0biB7XHJcbiAgaGVpZ2h0OiA0NXB4O1xyXG4gIHdpZHRoOiAyNDVweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIEBpbmNsdWRlIGZvbnQoMTZweCwgNDVweCk7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICBAaW5jbHVkZSBmb250KDE2cHgsIDU1cHgpO1xyXG4gIH1cclxufVxyXG5cclxuLmVycm9yX19jbG9zZS1idG4ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDI1cHg7XHJcbiAgcmlnaHQ6IDI1cHg7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gICAgdG9wOiAzNnB4O1xyXG4gICAgcmlnaHQ6IDE4cHg7XHJcbiAgfVxyXG5cclxuICBzcGFuIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5yb2RvLXBvcHVwIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogOTk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBhZGRpbmc6IDI1cHggMCA0MHB4IDA7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIGJhY2tncm91bmQ6ICRkYXJrLWJsdWU7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgb3ZlcmZsb3cteTogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjgpO1xyXG4gIH1cclxuXHJcbiAgJjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnJvZG8tcG9wdXBfX2lubmVyIHtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHsgICBcclxuICAgIHBhZGRpbmc6IDIwcHggNTBweCAyMHB4IDUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZGFyay1ibHVlO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIGFuZCAobWluLWhlaWdodDogODAwcHgpIHtcclxuICAgIHBhZGRpbmc6IDgwcHggMTAwcHggNDBweCAxMDBweDtcclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBsaSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgQGluY2x1ZGUgZnV0dXJhQm9vaztcclxuICAgIEBpbmNsdWRlIGZvbnQoMTZweCwgMTlweCk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcblxyXG5cclxuICAgICYubGFzdCB7XHJcbiAgICAgIHRleHQtaW5kZW50OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJvZG8tcG9wdXBfX2J0biB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDI4MHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvIDQwcHggMDtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgd2lkdGg6IDIxMHB4O1xyXG4gIH1cclxufSIsIi5wb3B1cCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB6LWluZGV4OiA5OTk5O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGJhY2tncm91bmQ6ICRoYWxmLW5ldmFkYTtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnBvcHVwX19jb250ZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMCA0MHB4O1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14cykge1xyXG4gICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICB3aWR0aDogODAwcHg7XHJcbiAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNzUlO1xyXG4gIH1cclxufVxyXG5cclxuLnBvcHVwX19jbG9zZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTI1cHg7XHJcbiAgcmlnaHQ6IDQwcHg7XHJcbiAgQGluY2x1ZGUgZnV0dXJhTGlnaHQ7XHJcbiAgQGluY2x1ZGUgZm9udCgxN3B4LCAxOHB4KTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teHMpIHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEycHg7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLnBvcHVwX19waG90byB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxODBweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14cykge1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcclxuICB9XHJcbn1cclxuXHJcbi5wb3B1cF9fdGV4dCB7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBAaW5jbHVkZSBmdXR1cmFCb29rO1xyXG4gIEBpbmNsdWRlIGZvbnQoMTZweCwgMThweCk7XHJcbiAgY29sb3I6ICRuZXZhZGE7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhzKSB7XHJcbiAgICBwYWRkaW5nOiA1NXB4IDQ1cHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xyXG4gICAgQGluY2x1ZGUgZm9udCgxOHB4LCAyMnB4KTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICBwYWRkaW5nOiAwIDQ1cHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIEBpbmNsdWRlIGZvbnQoMTZweCwgMThweCk7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gIHAuaGVhZGluZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgQGluY2x1ZGUgZnV0dXJhTGlnaHQ7XHJcbiAgICBAaW5jbHVkZSBmb250KDMycHgsIDM2cHgpO1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG5saW5lLWhlaWdodDogMjhweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xyXG4gICAgY29sb3I6ICRvcmFuZ2U7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcclxuICAgICAgQGluY2x1ZGUgZm9udCg0MHB4LCA0NHB4KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQoMzJweCwgMzRweCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucG9wdXBfX2xpbmsge1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgcGFkZGluZzogMCAyMHB4O1xyXG4gIEBpbmNsdWRlIGZ1dHVyYVJlZ3VsYXI7XHJcbiAgQGluY2x1ZGUgZm9udCgxNHB4LCA0NXB4KTtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teHMpIHtcclxuICAgIEBpbmNsdWRlIGZvbnQoMThweCwgNTRweCk7XHJcbiAgICBwYWRkaW5nOiAwIDQ1cHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICBAaW5jbHVkZSBmb250KDE1cHgsIDQ1cHgpO1xyXG5cclxuICB9XHJcbn1cclxuXHJcbiIsIi8qISBGbGlja2l0eSB2Mi4xLjFcclxuaHR0cHM6Ly9mbGlja2l0eS5tZXRhZml6enkuY29cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uZmxpY2tpdHktZW5hYmxlZHtwb3NpdGlvbjpyZWxhdGl2ZX0uZmxpY2tpdHktZW5hYmxlZDpmb2N1c3tvdXRsaW5lOjB9LmZsaWNraXR5LXZpZXdwb3J0e292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTAwJX0uZmxpY2tpdHktc2xpZGVye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxley13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDt0YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50Oy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUgLmZsaWNraXR5LXZpZXdwb3J0e2N1cnNvcjptb3ZlO2N1cnNvcjotd2Via2l0LWdyYWI7Y3Vyc29yOmdyYWJ9LmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIC5mbGlja2l0eS12aWV3cG9ydC5pcy1wb2ludGVyLWRvd257Y3Vyc29yOi13ZWJraXQtZ3JhYmJpbmc7Y3Vyc29yOmdyYWJiaW5nfS5mbGlja2l0eS1idXR0b257cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZDpoc2xhKDAsMCUsMTAwJSwuNzUpO2JvcmRlcjpub25lO2NvbG9yOiMzMzN9LmZsaWNraXR5LWJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kOiNmZmY7Y3Vyc29yOnBvaW50ZXJ9LmZsaWNraXR5LWJ1dHRvbjpmb2N1c3tvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCA1cHggIzE5Zn0uZmxpY2tpdHktYnV0dG9uOmFjdGl2ZXtvcGFjaXR5Oi42fS5mbGlja2l0eS1idXR0b246ZGlzYWJsZWR7b3BhY2l0eTouMztjdXJzb3I6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS5mbGlja2l0eS1idXR0b24taWNvbntmaWxsOiMzMzN9LmZsaWNraXR5LXByZXYtbmV4dC1idXR0b257dG9wOjUwJTt3aWR0aDo0NHB4O2hlaWdodDo0NHB4O2JvcmRlci1yYWRpdXM6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3Vze2xlZnQ6MTBweH0uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0e3JpZ2h0OjEwcHh9LmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91c3tsZWZ0OmF1dG87cmlnaHQ6MTBweH0uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHR7cmlnaHQ6YXV0bztsZWZ0OjEwcHh9LmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24gLmZsaWNraXR5LWJ1dHRvbi1pY29ue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MjAlO3RvcDoyMCU7d2lkdGg6NjAlO2hlaWdodDo2MCV9LmZsaWNraXR5LXBhZ2UtZG90c3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2JvdHRvbTotMjVweDtwYWRkaW5nOjA7bWFyZ2luOjA7bGlzdC1zdHlsZTpub25lO3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjF9LmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcGFnZS1kb3Rze2RpcmVjdGlvbjpydGx9LmZsaWNraXR5LXBhZ2UtZG90cyAuZG90e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7bWFyZ2luOjAgOHB4O2JhY2tncm91bmQ6IzMzMztib3JkZXItcmFkaXVzOjUwJTtvcGFjaXR5Oi4yNTtjdXJzb3I6cG9pbnRlcn0uZmxpY2tpdHktcGFnZS1kb3RzIC5kb3QuaXMtc2VsZWN0ZWR7b3BhY2l0eToxfSJdfQ== */

/*# sourceMappingURL=maps/main.css.map */
