@font-face{font-family:"intl-icon-font";src:url("../fonts/intl-icon-font.eot");src:url("../fonts/intl-icon-font.eot?#iefix") format("embedded-opentype"),url("../fonts/intl-icon-font.woff") format("woff"),url("../fonts/intl-icon-font.ttf") format("truetype"),url("../fonts/intl-icon-font.svg#intl-icon-font") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"intl-icon-font" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=icon-]:before,[class*=" icon-"]:before{font-family:"intl-icon-font" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-check:before{content:"a"}.icon-x:before{content:"b"}.icon-lock:before{content:"c"}.icon-link:before{content:"d"}.icon-search:before{content:"f"}.icon-home:before{content:"g"}.icon-learn-more:before{content:"h"}.icon-slideview:before{content:"i"}.icon-quickview:before{content:"j"}.icon-print:before{content:"o"}.icon-pdf:before{content:"p"}.icon-glossary:before{content:"q"}.icon-faq:before{content:"r"}.icon-announce:before{content:"e"}.icon-menu:before{content:"n"}.icon-account:before{content:"k"}.icon-alert-circled:before{content:"u"}.icon-left-arrow:before{content:"l"}.icon-right-arrow:before{content:"m"}.icon-comment:before{content:"s"}.icon-circle:before{content:"t"}.icon-arrow-dropright:before{content:"v"}.icon-arrow-dropdown:before{content:"w"}.icon-cert:before{content:"x"}/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=f2146076de4e1767231b)
 * Config saved to config.json and https://gist.github.com/f2146076de4e1767231b
 *//*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */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:.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 silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;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:thin dotted;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.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{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}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:bold;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}@media(min-width: 800px){.container{width:720px}}@media(min-width: 1050px){.container{width:940px}}@media(min-width: 1280px){.container{width:1140px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}.row{margin-left:0;margin-right:0}.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,.col-xs-17,.col-sm-17,.col-md-17,.col-lg-17,.col-xs-18,.col-sm-18,.col-md-18,.col-lg-18,.col-xs-19,.col-sm-19,.col-md-19,.col-lg-19,.col-xs-20,.col-sm-20,.col-md-20,.col-lg-20,.col-xs-21,.col-sm-21,.col-md-21,.col-lg-21,.col-xs-22,.col-sm-22,.col-md-22,.col-lg-22,.col-xs-23,.col-sm-23,.col-md-23,.col-lg-23,.col-xs-24,.col-sm-24,.col-md-24,.col-lg-24{position:relative;min-height:1px;padding-left:0;padding-right:0}.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,.col-xs-17,.col-xs-18,.col-xs-19,.col-xs-20,.col-xs-21,.col-xs-22,.col-xs-23,.col-xs-24{float:left}.col-xs-24{width:100%}.col-xs-23{width:95.83333333%}.col-xs-22{width:91.66666667%}.col-xs-21{width:87.5%}.col-xs-20{width:83.33333333%}.col-xs-19{width:79.16666667%}.col-xs-18{width:75%}.col-xs-17{width:70.83333333%}.col-xs-16{width:66.66666667%}.col-xs-15{width:62.5%}.col-xs-14{width:58.33333333%}.col-xs-13{width:54.16666667%}.col-xs-12{width:50%}.col-xs-11{width:45.83333333%}.col-xs-10{width:41.66666667%}.col-xs-9{width:37.5%}.col-xs-8{width:33.33333333%}.col-xs-7{width:29.16666667%}.col-xs-6{width:25%}.col-xs-5{width:20.83333333%}.col-xs-4{width:16.66666667%}.col-xs-3{width:12.5%}.col-xs-2{width:8.33333333%}.col-xs-1{width:4.16666667%}.col-xs-pull-24{right:100%}.col-xs-pull-23{right:95.83333333%}.col-xs-pull-22{right:91.66666667%}.col-xs-pull-21{right:87.5%}.col-xs-pull-20{right:83.33333333%}.col-xs-pull-19{right:79.16666667%}.col-xs-pull-18{right:75%}.col-xs-pull-17{right:70.83333333%}.col-xs-pull-16{right:66.66666667%}.col-xs-pull-15{right:62.5%}.col-xs-pull-14{right:58.33333333%}.col-xs-pull-13{right:54.16666667%}.col-xs-pull-12{right:50%}.col-xs-pull-11{right:45.83333333%}.col-xs-pull-10{right:41.66666667%}.col-xs-pull-9{right:37.5%}.col-xs-pull-8{right:33.33333333%}.col-xs-pull-7{right:29.16666667%}.col-xs-pull-6{right:25%}.col-xs-pull-5{right:20.83333333%}.col-xs-pull-4{right:16.66666667%}.col-xs-pull-3{right:12.5%}.col-xs-pull-2{right:8.33333333%}.col-xs-pull-1{right:4.16666667%}.col-xs-pull-0{right:auto}.col-xs-push-24{left:100%}.col-xs-push-23{left:95.83333333%}.col-xs-push-22{left:91.66666667%}.col-xs-push-21{left:87.5%}.col-xs-push-20{left:83.33333333%}.col-xs-push-19{left:79.16666667%}.col-xs-push-18{left:75%}.col-xs-push-17{left:70.83333333%}.col-xs-push-16{left:66.66666667%}.col-xs-push-15{left:62.5%}.col-xs-push-14{left:58.33333333%}.col-xs-push-13{left:54.16666667%}.col-xs-push-12{left:50%}.col-xs-push-11{left:45.83333333%}.col-xs-push-10{left:41.66666667%}.col-xs-push-9{left:37.5%}.col-xs-push-8{left:33.33333333%}.col-xs-push-7{left:29.16666667%}.col-xs-push-6{left:25%}.col-xs-push-5{left:20.83333333%}.col-xs-push-4{left:16.66666667%}.col-xs-push-3{left:12.5%}.col-xs-push-2{left:8.33333333%}.col-xs-push-1{left:4.16666667%}.col-xs-push-0{left:auto}.col-xs-offset-24{margin-left:100%}.col-xs-offset-23{margin-left:95.83333333%}.col-xs-offset-22{margin-left:91.66666667%}.col-xs-offset-21{margin-left:87.5%}.col-xs-offset-20{margin-left:83.33333333%}.col-xs-offset-19{margin-left:79.16666667%}.col-xs-offset-18{margin-left:75%}.col-xs-offset-17{margin-left:70.83333333%}.col-xs-offset-16{margin-left:66.66666667%}.col-xs-offset-15{margin-left:62.5%}.col-xs-offset-14{margin-left:58.33333333%}.col-xs-offset-13{margin-left:54.16666667%}.col-xs-offset-12{margin-left:50%}.col-xs-offset-11{margin-left:45.83333333%}.col-xs-offset-10{margin-left:41.66666667%}.col-xs-offset-9{margin-left:37.5%}.col-xs-offset-8{margin-left:33.33333333%}.col-xs-offset-7{margin-left:29.16666667%}.col-xs-offset-6{margin-left:25%}.col-xs-offset-5{margin-left:20.83333333%}.col-xs-offset-4{margin-left:16.66666667%}.col-xs-offset-3{margin-left:12.5%}.col-xs-offset-2{margin-left:8.33333333%}.col-xs-offset-1{margin-left:4.16666667%}.col-xs-offset-0{margin-left:0%}@media(min-width: 800px){.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,.col-sm-17,.col-sm-18,.col-sm-19,.col-sm-20,.col-sm-21,.col-sm-22,.col-sm-23,.col-sm-24{float:left}.col-sm-24{width:100%}.col-sm-23{width:95.83333333%}.col-sm-22{width:91.66666667%}.col-sm-21{width:87.5%}.col-sm-20{width:83.33333333%}.col-sm-19{width:79.16666667%}.col-sm-18{width:75%}.col-sm-17{width:70.83333333%}.col-sm-16{width:66.66666667%}.col-sm-15{width:62.5%}.col-sm-14{width:58.33333333%}.col-sm-13{width:54.16666667%}.col-sm-12{width:50%}.col-sm-11{width:45.83333333%}.col-sm-10{width:41.66666667%}.col-sm-9{width:37.5%}.col-sm-8{width:33.33333333%}.col-sm-7{width:29.16666667%}.col-sm-6{width:25%}.col-sm-5{width:20.83333333%}.col-sm-4{width:16.66666667%}.col-sm-3{width:12.5%}.col-sm-2{width:8.33333333%}.col-sm-1{width:4.16666667%}.col-sm-pull-24{right:100%}.col-sm-pull-23{right:95.83333333%}.col-sm-pull-22{right:91.66666667%}.col-sm-pull-21{right:87.5%}.col-sm-pull-20{right:83.33333333%}.col-sm-pull-19{right:79.16666667%}.col-sm-pull-18{right:75%}.col-sm-pull-17{right:70.83333333%}.col-sm-pull-16{right:66.66666667%}.col-sm-pull-15{right:62.5%}.col-sm-pull-14{right:58.33333333%}.col-sm-pull-13{right:54.16666667%}.col-sm-pull-12{right:50%}.col-sm-pull-11{right:45.83333333%}.col-sm-pull-10{right:41.66666667%}.col-sm-pull-9{right:37.5%}.col-sm-pull-8{right:33.33333333%}.col-sm-pull-7{right:29.16666667%}.col-sm-pull-6{right:25%}.col-sm-pull-5{right:20.83333333%}.col-sm-pull-4{right:16.66666667%}.col-sm-pull-3{right:12.5%}.col-sm-pull-2{right:8.33333333%}.col-sm-pull-1{right:4.16666667%}.col-sm-pull-0{right:auto}.col-sm-push-24{left:100%}.col-sm-push-23{left:95.83333333%}.col-sm-push-22{left:91.66666667%}.col-sm-push-21{left:87.5%}.col-sm-push-20{left:83.33333333%}.col-sm-push-19{left:79.16666667%}.col-sm-push-18{left:75%}.col-sm-push-17{left:70.83333333%}.col-sm-push-16{left:66.66666667%}.col-sm-push-15{left:62.5%}.col-sm-push-14{left:58.33333333%}.col-sm-push-13{left:54.16666667%}.col-sm-push-12{left:50%}.col-sm-push-11{left:45.83333333%}.col-sm-push-10{left:41.66666667%}.col-sm-push-9{left:37.5%}.col-sm-push-8{left:33.33333333%}.col-sm-push-7{left:29.16666667%}.col-sm-push-6{left:25%}.col-sm-push-5{left:20.83333333%}.col-sm-push-4{left:16.66666667%}.col-sm-push-3{left:12.5%}.col-sm-push-2{left:8.33333333%}.col-sm-push-1{left:4.16666667%}.col-sm-push-0{left:auto}.col-sm-offset-24{margin-left:100%}.col-sm-offset-23{margin-left:95.83333333%}.col-sm-offset-22{margin-left:91.66666667%}.col-sm-offset-21{margin-left:87.5%}.col-sm-offset-20{margin-left:83.33333333%}.col-sm-offset-19{margin-left:79.16666667%}.col-sm-offset-18{margin-left:75%}.col-sm-offset-17{margin-left:70.83333333%}.col-sm-offset-16{margin-left:66.66666667%}.col-sm-offset-15{margin-left:62.5%}.col-sm-offset-14{margin-left:58.33333333%}.col-sm-offset-13{margin-left:54.16666667%}.col-sm-offset-12{margin-left:50%}.col-sm-offset-11{margin-left:45.83333333%}.col-sm-offset-10{margin-left:41.66666667%}.col-sm-offset-9{margin-left:37.5%}.col-sm-offset-8{margin-left:33.33333333%}.col-sm-offset-7{margin-left:29.16666667%}.col-sm-offset-6{margin-left:25%}.col-sm-offset-5{margin-left:20.83333333%}.col-sm-offset-4{margin-left:16.66666667%}.col-sm-offset-3{margin-left:12.5%}.col-sm-offset-2{margin-left:8.33333333%}.col-sm-offset-1{margin-left:4.16666667%}.col-sm-offset-0{margin-left:0%}}@media(min-width: 1050px){.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,.col-md-17,.col-md-18,.col-md-19,.col-md-20,.col-md-21,.col-md-22,.col-md-23,.col-md-24{float:left}.col-md-24{width:100%}.col-md-23{width:95.83333333%}.col-md-22{width:91.66666667%}.col-md-21{width:87.5%}.col-md-20{width:83.33333333%}.col-md-19{width:79.16666667%}.col-md-18{width:75%}.col-md-17{width:70.83333333%}.col-md-16{width:66.66666667%}.col-md-15{width:62.5%}.col-md-14{width:58.33333333%}.col-md-13{width:54.16666667%}.col-md-12{width:50%}.col-md-11{width:45.83333333%}.col-md-10{width:41.66666667%}.col-md-9{width:37.5%}.col-md-8{width:33.33333333%}.col-md-7{width:29.16666667%}.col-md-6{width:25%}.col-md-5{width:20.83333333%}.col-md-4{width:16.66666667%}.col-md-3{width:12.5%}.col-md-2{width:8.33333333%}.col-md-1{width:4.16666667%}.col-md-pull-24{right:100%}.col-md-pull-23{right:95.83333333%}.col-md-pull-22{right:91.66666667%}.col-md-pull-21{right:87.5%}.col-md-pull-20{right:83.33333333%}.col-md-pull-19{right:79.16666667%}.col-md-pull-18{right:75%}.col-md-pull-17{right:70.83333333%}.col-md-pull-16{right:66.66666667%}.col-md-pull-15{right:62.5%}.col-md-pull-14{right:58.33333333%}.col-md-pull-13{right:54.16666667%}.col-md-pull-12{right:50%}.col-md-pull-11{right:45.83333333%}.col-md-pull-10{right:41.66666667%}.col-md-pull-9{right:37.5%}.col-md-pull-8{right:33.33333333%}.col-md-pull-7{right:29.16666667%}.col-md-pull-6{right:25%}.col-md-pull-5{right:20.83333333%}.col-md-pull-4{right:16.66666667%}.col-md-pull-3{right:12.5%}.col-md-pull-2{right:8.33333333%}.col-md-pull-1{right:4.16666667%}.col-md-pull-0{right:auto}.col-md-push-24{left:100%}.col-md-push-23{left:95.83333333%}.col-md-push-22{left:91.66666667%}.col-md-push-21{left:87.5%}.col-md-push-20{left:83.33333333%}.col-md-push-19{left:79.16666667%}.col-md-push-18{left:75%}.col-md-push-17{left:70.83333333%}.col-md-push-16{left:66.66666667%}.col-md-push-15{left:62.5%}.col-md-push-14{left:58.33333333%}.col-md-push-13{left:54.16666667%}.col-md-push-12{left:50%}.col-md-push-11{left:45.83333333%}.col-md-push-10{left:41.66666667%}.col-md-push-9{left:37.5%}.col-md-push-8{left:33.33333333%}.col-md-push-7{left:29.16666667%}.col-md-push-6{left:25%}.col-md-push-5{left:20.83333333%}.col-md-push-4{left:16.66666667%}.col-md-push-3{left:12.5%}.col-md-push-2{left:8.33333333%}.col-md-push-1{left:4.16666667%}.col-md-push-0{left:auto}.col-md-offset-24{margin-left:100%}.col-md-offset-23{margin-left:95.83333333%}.col-md-offset-22{margin-left:91.66666667%}.col-md-offset-21{margin-left:87.5%}.col-md-offset-20{margin-left:83.33333333%}.col-md-offset-19{margin-left:79.16666667%}.col-md-offset-18{margin-left:75%}.col-md-offset-17{margin-left:70.83333333%}.col-md-offset-16{margin-left:66.66666667%}.col-md-offset-15{margin-left:62.5%}.col-md-offset-14{margin-left:58.33333333%}.col-md-offset-13{margin-left:54.16666667%}.col-md-offset-12{margin-left:50%}.col-md-offset-11{margin-left:45.83333333%}.col-md-offset-10{margin-left:41.66666667%}.col-md-offset-9{margin-left:37.5%}.col-md-offset-8{margin-left:33.33333333%}.col-md-offset-7{margin-left:29.16666667%}.col-md-offset-6{margin-left:25%}.col-md-offset-5{margin-left:20.83333333%}.col-md-offset-4{margin-left:16.66666667%}.col-md-offset-3{margin-left:12.5%}.col-md-offset-2{margin-left:8.33333333%}.col-md-offset-1{margin-left:4.16666667%}.col-md-offset-0{margin-left:0%}}@media(min-width: 1280px){.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,.col-lg-17,.col-lg-18,.col-lg-19,.col-lg-20,.col-lg-21,.col-lg-22,.col-lg-23,.col-lg-24{float:left}.col-lg-24{width:100%}.col-lg-23{width:95.83333333%}.col-lg-22{width:91.66666667%}.col-lg-21{width:87.5%}.col-lg-20{width:83.33333333%}.col-lg-19{width:79.16666667%}.col-lg-18{width:75%}.col-lg-17{width:70.83333333%}.col-lg-16{width:66.66666667%}.col-lg-15{width:62.5%}.col-lg-14{width:58.33333333%}.col-lg-13{width:54.16666667%}.col-lg-12{width:50%}.col-lg-11{width:45.83333333%}.col-lg-10{width:41.66666667%}.col-lg-9{width:37.5%}.col-lg-8{width:33.33333333%}.col-lg-7{width:29.16666667%}.col-lg-6{width:25%}.col-lg-5{width:20.83333333%}.col-lg-4{width:16.66666667%}.col-lg-3{width:12.5%}.col-lg-2{width:8.33333333%}.col-lg-1{width:4.16666667%}.col-lg-pull-24{right:100%}.col-lg-pull-23{right:95.83333333%}.col-lg-pull-22{right:91.66666667%}.col-lg-pull-21{right:87.5%}.col-lg-pull-20{right:83.33333333%}.col-lg-pull-19{right:79.16666667%}.col-lg-pull-18{right:75%}.col-lg-pull-17{right:70.83333333%}.col-lg-pull-16{right:66.66666667%}.col-lg-pull-15{right:62.5%}.col-lg-pull-14{right:58.33333333%}.col-lg-pull-13{right:54.16666667%}.col-lg-pull-12{right:50%}.col-lg-pull-11{right:45.83333333%}.col-lg-pull-10{right:41.66666667%}.col-lg-pull-9{right:37.5%}.col-lg-pull-8{right:33.33333333%}.col-lg-pull-7{right:29.16666667%}.col-lg-pull-6{right:25%}.col-lg-pull-5{right:20.83333333%}.col-lg-pull-4{right:16.66666667%}.col-lg-pull-3{right:12.5%}.col-lg-pull-2{right:8.33333333%}.col-lg-pull-1{right:4.16666667%}.col-lg-pull-0{right:auto}.col-lg-push-24{left:100%}.col-lg-push-23{left:95.83333333%}.col-lg-push-22{left:91.66666667%}.col-lg-push-21{left:87.5%}.col-lg-push-20{left:83.33333333%}.col-lg-push-19{left:79.16666667%}.col-lg-push-18{left:75%}.col-lg-push-17{left:70.83333333%}.col-lg-push-16{left:66.66666667%}.col-lg-push-15{left:62.5%}.col-lg-push-14{left:58.33333333%}.col-lg-push-13{left:54.16666667%}.col-lg-push-12{left:50%}.col-lg-push-11{left:45.83333333%}.col-lg-push-10{left:41.66666667%}.col-lg-push-9{left:37.5%}.col-lg-push-8{left:33.33333333%}.col-lg-push-7{left:29.16666667%}.col-lg-push-6{left:25%}.col-lg-push-5{left:20.83333333%}.col-lg-push-4{left:16.66666667%}.col-lg-push-3{left:12.5%}.col-lg-push-2{left:8.33333333%}.col-lg-push-1{left:4.16666667%}.col-lg-push-0{left:auto}.col-lg-offset-24{margin-left:100%}.col-lg-offset-23{margin-left:95.83333333%}.col-lg-offset-22{margin-left:91.66666667%}.col-lg-offset-21{margin-left:87.5%}.col-lg-offset-20{margin-left:83.33333333%}.col-lg-offset-19{margin-left:79.16666667%}.col-lg-offset-18{margin-left:75%}.col-lg-offset-17{margin-left:70.83333333%}.col-lg-offset-16{margin-left:66.66666667%}.col-lg-offset-15{margin-left:62.5%}.col-lg-offset-14{margin-left:58.33333333%}.col-lg-offset-13{margin-left:54.16666667%}.col-lg-offset-12{margin-left:50%}.col-lg-offset-11{margin-left:45.83333333%}.col-lg-offset-10{margin-left:41.66666667%}.col-lg-offset-9{margin-left:37.5%}.col-lg-offset-8{margin-left:33.33333333%}.col-lg-offset-7{margin-left:29.16666667%}.col-lg-offset-6{margin-left:25%}.col-lg-offset-5{margin-left:20.83333333%}.col-lg-offset-4{margin-left:16.66666667%}.col-lg-offset-3{margin-left:12.5%}.col-lg-offset-2{margin-left:8.33333333%}.col-lg-offset-1{margin-left:4.16666667%}.col-lg-offset-0{margin-left:0%}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}.table{width:100%;max-width:100%}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:14px;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media(max-width: 799px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media(max-width: 799px){.visible-xs-block{display:block !important}}@media(max-width: 799px){.visible-xs-inline{display:inline !important}}@media(max-width: 799px){.visible-xs-inline-block{display:inline-block !important}}@media(min-width: 800px)and (max-width: 1049px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media(min-width: 800px)and (max-width: 1049px){.visible-sm-block{display:block !important}}@media(min-width: 800px)and (max-width: 1049px){.visible-sm-inline{display:inline !important}}@media(min-width: 800px)and (max-width: 1049px){.visible-sm-inline-block{display:inline-block !important}}@media(min-width: 1050px)and (max-width: 1279px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media(min-width: 1050px)and (max-width: 1279px){.visible-md-block{display:block !important}}@media(min-width: 1050px)and (max-width: 1279px){.visible-md-inline{display:inline !important}}@media(min-width: 1050px)and (max-width: 1279px){.visible-md-inline-block{display:inline-block !important}}@media(min-width: 1280px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media(min-width: 1280px){.visible-lg-block{display:block !important}}@media(min-width: 1280px){.visible-lg-inline{display:inline !important}}@media(min-width: 1280px){.visible-lg-inline-block{display:inline-block !important}}@media(max-width: 799px){.hidden-xs{display:none !important}}@media(min-width: 800px)and (max-width: 1049px){.hidden-sm{display:none !important}}@media(min-width: 1050px)and (max-width: 1279px){.hidden-md{display:none !important}}@media(min-width: 1280px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}.test{color:green}@-ms-viewport{width:auto !important}html{overflow:-moz-scrollbars-vertical;overflow-y:scroll;overflow-x:hidden}body{margin:0;padding:0;color:#000;font-family:"Open Sans","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;background:#fff}body:before{content:"" !important}#wrapper{position:relative}#mainContent{position:relative;height:auto;padding:0}img{border:0}a{color:#749da9}h1,h2,h3,h4,h5,h6{font-family:"Open Sans",sans-serif;margin:0px}p{margin:0px 0px 10px;word-wrap:break-word}.adaLink{display:inline-block;position:fixed;bottom:0;right:50px;z-index:25;text-transform:uppercase;font-family:"Open Sans",sans-serif;font-weight:700;height:40px;font-size:1.1em;-webkit-transition:all .2s ease;transition:all .2s ease;color:#fff;padding:10px 15px;z-index:405}.adaLink:hover,.adaLink:focus{background:#d5b15a;text-decoration:none;color:#fff}.inSection .adaLink{display:none}.utilityOpen .adaLink{z-index:230}.container-fluid{padding:0}.row{margin:0 !important}#backgroundCover{width:100%;height:100%;position:fixed;top:0;left:0;background-image:url(/images/background.jpg);background-repeat:no-repeat;background-size:cover;background-position:50% 50%}#backgroundCover.topLeft{background-position:0 0}#backgroundCover.topCenter{background-position:50% 0}#backgroundCover.topRight{background-position:100% 0}#backgroundCover.bottomLeft{background-position:100% 0}#backgroundCover.bottomCenter{background-position:100% 50%}#backgroundCover.bottomRight{background-position:100% 100%}@media(max-width: 1280px){.adaLink{right:0px}}@media all and (max-width: 800px){.adaLink{top:auto;bottom:-100px}}.loginPage #backgroundImg div{left:-220px}#backgroundImg:before{content:" ";height:100%;width:100%;display:block;position:fixed;height:100%;width:100%;right:0px;top:0px;z-index:2;-webkit-transition:all .4s ease;transition:all .4s ease;background:-webkit-gradient(linear, right top, left top, color-stop(10%, white), color-stop(30%, rgba(255, 255, 255, 0.85)), color-stop(50%, rgba(255, 255, 255, 0)));background:linear-gradient(to left, white 10%, rgba(255, 255, 255, 0.85) 30%, rgba(255, 255, 255, 0) 50%)}#backgroundImg div{width:100%;height:100%;position:fixed;top:0;left:0;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;background-position:75% 100%}#backgroundImg div.topLeft{background-position:0 0}#backgroundImg div.topCenter{background-position:50% 0}#backgroundImg div.topRight{background-position:100% 0}#backgroundImg div.bottomLeft{background-position:100% 0}#backgroundImg div.bottomCenter{background-position:100% 50%}#backgroundImg div.bottomRight{background-position:100% 100%}#backgroundImg div.Top.Middle{background-position:0 50%}#backgroundImg div.Top.Right{background-position:0 100%}#backgroundImg div:first-of-type{display:block}.inSection #backgroundImg div{width:100%}.inSection #backgroundImg:before{width:0px}@media(max-width: 1500px){#backgroundImg div{width:95%}}@media(max-width: 1280px){#backgroundImg:before{background:-webkit-gradient(linear, right top, left top, color-stop(20%, white), color-stop(35%, rgba(255, 255, 255, 0.85)), color-stop(56%, rgba(255, 255, 255, 0)));background:linear-gradient(to left, white 20%, rgba(255, 255, 255, 0.85) 35%, rgba(255, 255, 255, 0) 56%)}}@media(max-width: 1050px){#backgroundImg div{width:80%}#backgroundImg:before{background:-webkit-gradient(linear, right top, left top, color-stop(20%, white), color-stop(35%, rgba(255, 255, 255, 0.85)), color-stop(60%, rgba(255, 255, 255, 0)));background:linear-gradient(to left, white 20%, rgba(255, 255, 255, 0.85) 35%, rgba(255, 255, 255, 0) 60%)}}@media(max-width: 800px){#backgroundImg div{width:100%;height:100%}#backgroundImg:before{background:transparent}}@media(max-width: 600px){#backgroundImg div{width:100%;height:175px;top:105px;background-position:50% 35%}#backgroundImg:before{background:transparent}}@media(max-width: 480px){#backgroundImg div{width:100%;height:175px;top:105px;background-position:50% 35%}#backgroundImg:before{background:transparent}}header{position:fixed;top:0;left:0;background:#fff;width:100%;padding:0px 58px 0px 50px;z-index:20;height:110px;-webkit-transition:all .3s ease;transition:all .3s ease}header:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.inSection header{height:100px}@media(max-width: 1280px){header{height:95px}}@media(max-width: 1050px){.inSection header{height:80px}}@media(max-width: 800px){header{height:87px}.inSection header{height:80px}}header .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}header .logoWrap{width:-webkit-calc(100% - 450px);width:calc(100% - 450px);padding-bottom:10px;margin-bottom:10px}header .logoWrap .imgWrap{height:90px;display:inline-block}.inSection header .logoWrap .imgWrap{height:80px}.inSection header .logoWrap .imgWrap:hover{cursor:pointer}header .logoWrap .logo{height:100%;width:auto;margin-left:30px;margin-top:10px;margin-bottom:10px}header .logoWrap.horz{display:table;height:110px;-webkit-transition:all .3s ease;transition:all .3s ease}.inSection header .logoWrap.horz{height:100px}@media(max-width: 1280px){header .logoWrap.horz{height:95px}}@media(max-width: 1050px){.inSection header .logoWrap.horz{height:80px}}@media(max-width: 800px){header .logoWrap.horz{height:87px}.inSection header .logoWrap.horz{height:80px}}header .logoWrap.horz .imgWrap{height:100%;margin-top:10px;max-width:500px;width:100%;display:table-cell;vertical-align:middle;text-align:left;float:none}header .logoWrap.horz .imgWrap .logo{max-height:65px;height:100%;max-width:100%}header .titleWrapper{width:450px;background:#8c1c40;color:#fff;height:110px;-webkit-transition:all .3s ease;transition:all .3s ease;text-align:left;padding:35px 20px 0px 40px;font-family:"Open Sans",sans-serif}.inSection header .titleWrapper{height:100px}@media(max-width: 1280px){header .titleWrapper{height:95px}}@media(max-width: 1050px){.inSection header .titleWrapper{height:80px}}@media(max-width: 800px){header .titleWrapper{height:87px}.inSection header .titleWrapper{height:80px}}header .titleWrapper h1{font-weight:400;text-transform:uppercase;font-size:1.9em}header .titleWrapper h2{font-size:1.1em;font-weight:400}.utilityOpen header{z-index:25}.menuBtn{position:fixed;right:-100px;top:0px;height:110px;-webkit-transition:all .3s ease;transition:all .3s ease;background:#749da9;color:#8c1c40;width:58px;text-align:center;box-sizing:border-box;cursor:pointer;border-left:3px solid #fff;z-index:25;-webkit-transition:all .25s ease;transition:all .25s ease}.inSection .menuBtn{height:100px}@media(max-width: 1280px){.menuBtn{height:95px}}@media(max-width: 1050px){.inSection .menuBtn{height:80px}}@media(max-width: 800px){.menuBtn{height:87px}.inSection .menuBtn{height:80px}}.menuBtn .text{display:none}.menuBtn .icon{position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateY(-50%);display:inline-block !important;font-size:2em}.menuBtn:hover{color:#fff;background:#d5b15a}.inSection .menuBtn{right:0px}@media(max-width: 1280px){header{padding-left:20px}header .logoWrap{width:-webkit-calc(100% - 380px);width:calc(100% - 380px)}header .logoWrap .imgWrap{height:80px}header .titleWrapper{padding-top:15px;width:380px}header .titleWrapper h1{font-size:1.75em}}@media(max-width: 1050px){header{padding-left:20px}.inSection header .logoWrap .imgWrap{height:53px}header .logoWrap{width:-webkit-calc(100% - 350px);width:calc(100% - 350px);padding-top:7px}header .logoWrap .imgWrap{height:53px}header .titleWrapper{padding-top:20px;width:350px}header .titleWrapper h1{font-size:1.6em}header .titleWrapper h2{font-size:1em}}@media(max-width: 800px){header{padding:0px}header .row{display:block;position:relative}header .logoWrap{width:100%;float:none;height:auto}header .logoWrap .imgWrap{margin:0 auto;text-align:center}header .titleWrapper{width:100%;float:none;text-align:center;padding:3px 0px;height:auto}header .titleWrapper h1{font-size:1.2em;font-weight:600}header .titleWrapper h2{display:none}.inSection header{padding-right:0px}.inSection header .logoWrap{width:auto;margin:0 auto}.inSection header .titleWrapper{display:none}.utilityOpen header{z-index:300;height:0px;width:0px}.utilityOpen header .logoWrap,.utilityOpen header .titleWrapper{display:none}.menuBtn{bottom:30px;top:auto;width:65px}.inSection .menuBtn{height:50px}}@media(max-width: 600px){.inSection header{position:relative}.inSection header .logoWrap{padding-left:0px}.inSection header .logoWrap .imgWrap{text-align:center}}@media(max-width: 480px){header .logoWrap{padding-left:15px}header .logoWrap .imgWrap{text-align:left}}#main-nav{list-style-type:none;margin:0;padding:0;margin:0;padding:0;-webkit-transition:all .5s ease;transition:all .5s ease;opacity:1;text-align:right;margin-right:30px;margin-top:0px;height:-webkit-calc(100% - 210px);height:calc(100% - 210px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;overflow-y:auto;top:170px}#main-nav:after{content:" ";visibility:hidden;display:block;height:0;clear:both}#main-nav:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.loading #main-nav{opacity:0;margin-top:30px}#main-nav .sectionNum{display:none}#main-nav .abbr-title{display:none}#main-nav a{text-decoration:none;border:0px;outline:none}#main-nav .button{margin:7px 10px 7px 0px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}#main-nav .button a{display:inline-block;background-image:none !important;position:relative;color:#777;text-transform:uppercase;padding:10px 65px 10px 10px;cursor:default}#main-nav .button a:after{font-family:"intl-icon-font" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:never;line-height:1;-webkit-font-smoothing:antialiased;content:"c";background:#777;width:38px;height:38px;border-radius:50%;position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateY(-50%);position:absolute;right:10px;padding-top:7px;text-align:center;color:#fff;font-size:1.7em}#main-nav .button.active .iconWrap{display:inline-block}#main-nav .button.active a{padding:18px 18px 18px 92px;background:#749da9;color:#8c1c40;cursor:pointer;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}#main-nav .button.active a:after{display:none}#main-nav .button.active a .section-title{font-weight:600;position:relative;z-index:2}#main-nav .button.active a:before{content:" ";height:100%;width:100%;display:block;position:absolute;top:0;left:0;background:#8c1c40;width:0;height:100%;-webkit-transition:all .3s ease;transition:all .3s ease}@media(min-width: 800px){#main-nav .button.active a:hover{color:#fff}#main-nav .button.active a:hover:before{width:100%}#main-nav .button.active a:hover .iconWrap{background:#d5b15a}}#main-nav .button.completed a{color:#8c1c40;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer}#main-nav .button.completed a:after{content:"a";background:#8c1c40;-webkit-transition:all .2s ease;transition:all .2s ease}#main-nav .button.completed a .section-title{font-weight:600}@media(min-width: 800px){#main-nav .button.completed a:hover{color:#749da9}#main-nav .button.completed a:hover:after{background:#749da9}}#main-nav .button .section-title{font-family:"Open Sans",sans-serif;font-weight:300;font-size:2.2em}#main-nav .button .iconWrap{display:none;position:absolute;top:0;left:0;left:13px;top:8px;width:62px;height:62px;background:#8c1c40;text-align:center;border:3px solid #fff;border-radius:50%;-webkit-transition:all .3s ease;transition:all .3s ease}#main-nav .button .iconWrap img{width:37px;position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateY(-50%)}@media(max-width: 1280px){.android #main-nav{top:55%}}@media(max-width: 1050px){#main-nav .button a{padding:7px 52px 7px 10px}#main-nav .button a:after{width:32px;height:32px;font-size:1.5em;padding-top:5px}#main-nav .button.active a{padding-left:82px}#main-nav .button .section-title{font-size:1.9em}#main-nav .button .iconWrap{width:55px;height:55px}#main-nav .button .iconWrap img{width:32px}}@media(max-width: 800px){#main-nav{position:relative;top:0%;-ms-transform:translateY(0%);transform:translateY(0%);-webkit-transform:translateY(0%);top:auto;left:auto;-webkit-transform:none;-ms-transform:none;transform:none;background-color:#fff;background:rgba(255,255,255,.85);max-width:650px;position:static;margin:225px auto 0px !important;width:100%;text-align:left}#main-nav .button{margin:7px 10px 7px 10px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}#main-nav .button.active{display:block;margin:7px 10px 7px 10px}#main-nav .button.active a{display:block}#main-nav .button a{display:block;padding:10px 10px 10px 52px}#main-nav .button a:after{right:0px;left:3px}}@media(max-width: 600px){#main-nav{background:#fff;padding-bottom:85px;margin-top:0px !important}}@media(max-width: 480px){#main-nav .button .section-title{font-size:1.7em}}#homeScreen{z-index:3;padding:0 !important;margin:0px !important;position:fixed;top:0;left:0;height:100%;width:100%}#homeScreen:after{content:" ";visibility:hidden;display:block;height:0;clear:both}@media(max-width: 600px){#homeScreen{position:relative;padding-top:125px !important;padding-bottom:50px !important}}.arrowNav{box-sizing:border-box;margin-top:0px;max-width:372px;width:100%;right:0px;position:fixed;top:100px;z-index:125;opacity:1;border-top:3px #fff solid;height:100px}.arrowNav:after{content:" ";visibility:hidden;display:block;height:0;clear:both}@media(max-width: 1280px){.arrowNav{height:80px}}@media(max-width: 1050px){.arrowNav{height:60px}}.arrowNav .arrow{position:absolute;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;text-align:center;color:#fff;height:100%;padding:0px 15px}.arrowNav .arrow.disabled{opacity:.2}.arrowNav .arrow.disabled:hover{cursor:not-allowed}.arrowNav .arrow span{font-size:2.8em;display:inline-block;position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateY(-50%)}.arrowNav .arrow:hover{background:#d5b15a}.arrowNav #arrowLeft{left:0px}.arrowNav #arrowRight{right:0px}@media(max-width: 1280px){.arrowNav{width:325px}.arrowNav .arrow span{font-size:2.2em}}@media(max-width: 1050px){.arrowNav{top:auto;bottom:0px;width:100%;max-width:100%;border:0px}.arrowNav .arrow{width:75px}}@media(max-width: 800px){.arrowNav{top:auto;bottom:30px;left:0px;right:auto;height:50px !important;width:-webkit-calc(100% - 65px) !important;width:calc(100% - 65px) !important;background:#8c1c40}.arrowNav .arrow{position:static;width:50%;height:100%;float:left;background:#8c1c40;padding-top:5px}.arrowNav .arrow span{color:#fff}.arrowNav .arrow:hover{background:#d5b15a}}#inner-content{margin:0;position:relative;display:none;height:100vh !important;width:100%}#inner-content:after{content:" ";visibility:hidden;display:block;height:0;clear:both}#inner-content .slideHolder{position:absolute;top:0;left:0;top:0;width:100%;z-index:1;overflow:visible;left:auto;display:none;padding:0 !important}#inner-content .slideHolder:after{content:" ";visibility:hidden;display:block;height:0;clear:both}#inner-content .slideHolder .slideTitle{font-family:"Open Sans",sans-serif;font-weight:600;background:#749da9;color:#8c1c40;padding:0px 350px 0px 60px;font-size:2.1em;border-top:3px #fff solid;height:100px}@media(max-width: 1280px){#inner-content .slideHolder .slideTitle{height:80px}}@media(max-width: 1050px){#inner-content .slideHolder .slideTitle{height:60px}}#inner-content .slideHolder .slideTitle span{position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateY(-50%);display:inline-block}@media all and (max-width: 600px){#inner-content .slideHolder .slideTitle{padding:10px;font-size:1.3em;text-align:center}}#inner-content:after{content:" ";height:100%;width:100%;display:block;height:100%;width:100%;position:fixed;top:0;left:0;background-color:#fff;background:rgba(255,255,255,.92);visibility:visible}.slide{margin:0 auto;width:100%;padding:0px 0px 60px !important;margin-top:100px}.slide:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.slide.noImg .slideCopy{max-width:960px !important;width:100%;margin:0 auto}.slide.noImg .slideSide{display:none}.slide.noImg .tips.smTip{display:block !important}.slide .content{padding:45px 60px !important;font-size:1.15em;line-height:1.6em;color:#000}.slide .content:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.slide .slideSide{width:45%;float:right}.slide .slideCopy{width:50%;float:left;padding-left:0px}.slide .imgRight,.slide .imgRight img{float:right;margin:0 0 30px 30px !important;padding:10px;display:block;max-width:100%;height:auto;border-radius:6px;background-color:#fff;background:rgba(255,255,255,.75)}@media all and (max-width: 600px){.slide .imgRight,.slide .imgRight img{float:none !important;margin:0 auto 10px auto !important}}.slide .imgLeft,.slide .imgLeft img{float:right;margin:0 30px 30px 0 !important;display:block;max-width:100%;height:auto}@media all and (max-width: 600px){.slide .imgLeft,.slide .imgLeft img{float:none !important;margin:0 auto 10px auto !important}}.slide .slideSide img{display:block;max-width:100%;height:auto}.slide .slideSide img.transparent{background:transparent !important}.slide .imgWrap{width:100%;margin:0 auto;-webkit-transition:.5s .2s ease;transition:.5s .2s ease;position:relative}.slide .imgWrap img{width:100%;height:auto;display:inline-block}.slide .imgWrap .imgHolder{position:absolute;top:0;left:0;width:100%;display:none}.slide .imgWrap .imgHolder:first-of-type{display:block}.slide .imgWrap h2{font-size:1.25em;margin-top:10px}.slide a{font-weight:normal;color:#8c1c40;text-decoration:underline;display:inline-block}.slide a:hover{text-decoration:none}.slide a[href*=".pdf"]:before{font-family:"intl-icon-font" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:never;line-height:1;-webkit-font-smoothing:antialiased;content:"p";font-size:.7em;padding-right:1px}.slide strong{font-weight:bold}.slide .imgWrapper{padding:0 5px 0 0}@media all and (max-width: 1050px){.slide .imgWrapper{padding-right:0;margin:5px 0 0 0}}.slide .imgWrapper img{background-color:#fff;background:rgba(255,255,255,.75);padding:20px;margin-bottom:5px}.slide .row.textWrapper{margin-top:53px !important}.slide .videoCopy:after,.slide .textCopy:after,.slide .videoRTE:after,.slide .tips:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.slide .videoCopy ul,.slide .textCopy ul,.slide .videoRTE ul,.slide .tips ul{margin:0;padding:0;list-style-type:none;margin:0;padding:0;padding-left:20px;margin-bottom:15px;margin-top:0px !important}.slide .videoCopy ul:after,.slide .textCopy ul:after,.slide .videoRTE ul:after,.slide .tips ul:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.slide .videoCopy ul li,.slide .textCopy ul li,.slide .videoRTE ul li,.slide .tips ul li{position:relative;margin:0;padding:0;padding-left:20px;margin-bottom:5px;font-weight:600;color:#262626;font-size:.95em}.slide .videoCopy ul li:before,.slide .textCopy ul li:before,.slide .videoRTE ul li:before,.slide .tips ul li:before{font-family:"intl-icon-font" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:never;line-height:1;-webkit-font-smoothing:antialiased;content:"t";position:absolute;left:0px;top:8px;color:#8c1c40;font-size:.5em}.slide .videoCopy img,.slide .textCopy img,.slide .videoRTE img,.slide .tips img{width:100%}@media(max-width: 1280px){#inner-content .slideHolder .slideTitle{font-size:1.9em;padding:0px 325px 0px 30px}.slide .content{padding:25px 20px !important}.slide .slideCopy{padding-right:15px}.slide .slideSide{padding-left:15px !important}}@media all and (max-width: 1050px){#inner-content .slideHolder .slideTitle{font-size:1.6em;padding:10px 20px 10px 20px;height:auto}#inner-content .slideHolder .slideTitle span{position:relative;top:0%;-ms-transform:translateY(0%);transform:translateY(0%);-webkit-transform:translateY(0%)}.slide{margin-top:80px}.slide .content{padding:25px !important;max-width:850px;width:100%;margin:0 auto}.slide .slideCopy{padding-right:0px;float:none !important;width:100% !important;margin:0}.slide .slideSide{padding-left:0px !important;float:none !important;width:100% !important;margin-top:20px;margin:0}}@media all and (max-width: 600px){.slide{margin-top:0px}.slide .content{font-size:1.1em;padding-top:10px !important}#inner-content:after{background:#fff}}.slide .tips{background:#fff;padding:0px;color:#fff;position:relative;margin-top:20px;padding:0px 0px 10px 50px;border-radius:6px}.slide .tips.smTip{display:none}.slide .tips h3{margin-top:0 !important;color:#fff !important;padding:8px 15px !important;font-size:1.4em !important;text-transform:uppercase;background:#749da9;display:block !important}.slide .tips h3:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.slide .tips .icon{border-right:3px solid #fff;height:100%;position:absolute;top:0;left:0;background:#8c1c40;font-size:2.2em;width:50px;text-align:center}.slide .tips .icon:before{position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateY(-50%);display:inline-block}.slide .tips .tip{padding:0 20px;color:#000}@media(max-width: 1280px){.slide .tips .tip{font-size:.9em;line-height:1.5em}}@media(max-width: 1050px){.slide .tips{display:none;padding-left:0px;box-shadow:0px 0px 2px 2px rgba(0,0,0,.2);border-radius:0px}.slide .tips.smTip{display:block}.slide .tips h3{padding:8px 15px 8px 65px !important}.slide .tips .tip{padding:0px 10px}.slide .tips .icon{height:40px;font-size:1.8em}}@media(max-width: 480px){.slide .tips h3{font-size:1.3em !important}}.videoSlide .videoWrapper{padding-right:0 !important}.videoSlide .videoContainer{margin-bottom:15px}.videoSlide .slideSide{width:60%;float:left;padding-right:30px !important;padding-left:0px !important}.videoSlide .slideCopy{width:40%;float:right;padding-left:0px;padding-right:0px !important}.videoSlide.vidBelow .content{max-width:1300px;padding:45px 60px !important;margin:0 auto}.videoSlide.vidBelow .slideSide{width:100%;margin:0 auto;padding-bottom:25px;padding-right:0px !important}.videoSlide.vidBelow .slideCopy{width:100% !important;margin:0 auto !important;float:none !important}.videoWrapper .loading{display:block;color:#d0d0d0;font-size:1.2em;font-family:"Open Sans",sans-serif;text-align:center;padding-top:40px;text-transform:uppercase}.autoplaySet{display:none}.videoHolder,#videoHolder{position:relative;background:#777 url("/images/load-screen.png") no-repeat;background-size:cover;padding-bottom:56.3%;padding-top:0;height:0;margin-bottom:15px}.chrome .videoHolder:before,.android .videoHolder:before,.chrome #videoHolder:before,.android #videoHolder:before{display:none !important}.videoHolder:before,#videoHolder:before{content:"";background-size:cover;display:none;width:100%;height:100%;top:0;left:0;position:absolute;z-index:9999}.hideLoad .videoHolder:before,.hideLoad #videoHolder:before{display:none !important}.videoHolder iframe,#videoHolder iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}@media(max-width: 1280px){.videoSlide .slideCopy{width:40%}.videoSlide .slideSide{width:60%}}@media(max-width: 1150px){.videoSlide .slideCopy{width:43%}.videoSlide .slideSide{width:57%;padding-right:20px !important}}@media(max-width: 1050px){.videoSlide .slideCopy{width:43%}.videoSlide .slideSide{width:57%;padding-right:20px !important;margin-top:0px}}@media(max-width: 600px){.videoSlide .slideSide{padding-right:0px !important}.videoSlide.vidBelow .content{padding:25px 20px !important}}.slide.quizSlide .slideSide{width:58%;float:right;padding-left:30px}.slide.quizSlide .slideCopy{width:42%;float:left}.quizButtons{margin:0;padding:0;list-style:none;margin-top:25px;width:auto}.quizButtons li{font-family:"Open Sans",sans-serif;background-color:#000;background:rgba(0,0,0,.8);padding:7px;cursor:pointer;color:#fff;margin-bottom:3px;width:100%;display:table;-webkit-transition:all .2s ease;transition:all .2s ease;border:3px solid #fff}.quizButtons li:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.quizButtons li:hover{background:#8c1c40}.quizButtons p{padding:10px !important;margin:0px;font-size:1em;height:100%;box-sizing:border-box;text-align:left;vertical-align:middle;display:table-cell;padding-left:25px !important}.quizButtons span.letter{display:table-cell;vertical-align:middle;width:70px;font-weight:300;font-size:1.8em;box-sizing:border-box;text-align:center;border-right:1px solid #fff;padding-right:10px;font-weight:600}.quizButtons .picked{background:#8c1c40;color:#fff;border-color:#771836}.quizButtons .picked:hover{background:#8c1c40;color:#fff}.quizButtons .picked:hover span.letter{color:#fff !important}.quizButtons .picked span.letter{color:#fff;border-color:#fff;position:relative}.quizButtons .picked span.letter:before{font-family:"intl-icon-font" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:never;line-height:1;-webkit-font-smoothing:antialiased;content:"b";font-size:.7em;position:relative;left:-5px}.quizButtons li.correct.picked{color:#fff;background:#a4b06a;border-color:#9aa759}.quizButtons li.correct.picked:hover{background:#a4b06a;color:#fff;border-color:#9aa759}.quizButtons li.correct.picked:hover span.letter{color:#fff !important}.quizButtons li.correct.picked span.letter:before{content:"a"}.answersWrapper{color:#000;font-size:1.35em;padding:20px 35px 20px 35px}.answersWrapper:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.quizContent{padding:0}.quizContent p{width:auto;position:relative;padding-bottom:10px}.quizContent p.resp{display:none;font-size:1em;padding:0px;font-family:"Open Sans",sans-serif;position:relative;padding-left:35px}.quizContent p.resp:before{font-family:"intl-icon-font" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:never;line-height:1;-webkit-font-smoothing:antialiased;margin-right:2px;font-size:1.7em;position:absolute;left:0px}.quizContent p.question{font-size:1.2em}.quizContent p.answerWrong{color:#8c1c40;font-weight:600}.quizContent p.answerWrong:before{content:"b"}.quizContent p.answerCorrect{color:#a4b06a;font-weight:600}.quizContent p.answerCorrect:before{content:"a"}@media(max-width: 600px){.quizButtons{padding:0 !important}}.masterQuizSlide #learnMoreWrapper,.surveySlide #learnMoreWrapper{display:none !important;opacity:0 !important}.masterQuizSlide h3,.surveySlide h3{display:block}.masterQuizSlide .questionBlock,.surveySlide .questionBlock{max-width:800px;margin:5px auto 0px;padding:20px 30px;-webkit-transition:all .4s ease;transition:all .4s ease;background:#d0d0d0;border-radius:6px}.masterQuizSlide .questionBlock:after,.surveySlide .questionBlock:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.masterQuizSlide .questionBlock:first-child,.surveySlide .questionBlock:first-child{margin-top:30px}.masterQuizSlide .question,.surveySlide .question{margin-bottom:10px}.masterQuizSlide .question h3,.surveySlide .question h3{padding:0px;padding-top:0px;margin:0;border:0 !important;line-height:1.45em;font-size:1.3em}.masterQuizSlide .question .ques p,.surveySlide .question .ques p{display:inline}.masterQuizSlide #dc0,.surveySlide #dc0{background:#8c1c40;padding:10px;color:#fff;-webkit-transition:all .4s ease;transition:all .4s ease;display:block !important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$oldBrowser)";-moz-opacity:1;-khtml-opacity:1;opacity:1;visibility:visible !important}.masterQuizSlide #dc0.hidden,.surveySlide #dc0.hidden{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$oldBrowser)";-moz-opacity:0;-khtml-opacity:0;opacity:0;visibility:visible !important;display:block !important;height:0;overflow:hidden;padding:0}.masterQuizSlide #dc0.hidden textarea,.surveySlide #dc0.hidden textarea{height:0}.masterQuizSlide #dc0 textarea,.surveySlide #dc0 textarea{width:100%;height:100px;color:#000}.masterQuizSlide #dc1,.surveySlide #dc1{background:#8c1c40;padding:10px;color:#fff;-webkit-transition:all .4s ease;transition:all .4s ease;display:block !important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$oldBrowser)";-moz-opacity:1;-khtml-opacity:1;opacity:1;visibility:visible !important}.masterQuizSlide #dc1.hidden,.surveySlide #dc1.hidden{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$oldBrowser)";-moz-opacity:0;-khtml-opacity:0;opacity:0;visibility:visible !important;display:block !important;height:0;overflow:hidden;padding:0}.masterQuizSlide #dc1.hidden textarea,.surveySlide #dc1.hidden textarea{height:0}.masterQuizSlide #dc1 textarea,.surveySlide #dc1 textarea{width:100%;height:100px;color:#000}.masterQuizSlide #dc2,.surveySlide #dc2{background:#8c1c40;padding:10px;color:#fff;-webkit-transition:all .4s ease;transition:all .4s ease;display:block !important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$oldBrowser)";-moz-opacity:1;-khtml-opacity:1;opacity:1;visibility:visible !important}.masterQuizSlide #dc2.hidden,.surveySlide #dc2.hidden{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$oldBrowser)";-moz-opacity:0;-khtml-opacity:0;opacity:0;visibility:visible !important;display:block !important;height:0;overflow:hidden;padding:0}.masterQuizSlide #dc2.hidden textarea,.surveySlide #dc2.hidden textarea{height:0}.masterQuizSlide #dc2 textarea,.surveySlide #dc2 textarea{width:100%;height:100px;color:#000}.masterQuizSlide #dc3,.surveySlide #dc3{background:#8c1c40;padding:10px;color:#fff;-webkit-transition:all .4s ease;transition:all .4s ease;display:block !important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$oldBrowser)";-moz-opacity:1;-khtml-opacity:1;opacity:1;visibility:visible !important}.masterQuizSlide #dc3.hidden,.surveySlide #dc3.hidden{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$oldBrowser)";-moz-opacity:0;-khtml-opacity:0;opacity:0;visibility:visible !important;display:block !important;height:0;overflow:hidden;padding:0}.masterQuizSlide #dc3.hidden textarea,.surveySlide #dc3.hidden textarea{height:0}.masterQuizSlide #dc3 textarea,.surveySlide #dc3 textarea{width:100%;height:100px;color:#000}.masterQuizSlide #dc4,.surveySlide #dc4{background:#8c1c40;padding:10px;color:#fff;-webkit-transition:all .4s ease;transition:all .4s ease;display:block !important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$oldBrowser)";-moz-opacity:1;-khtml-opacity:1;opacity:1;visibility:visible !important}.masterQuizSlide #dc4.hidden,.surveySlide #dc4.hidden{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$oldBrowser)";-moz-opacity:0;-khtml-opacity:0;opacity:0;visibility:visible !important;display:block !important;height:0;overflow:hidden;padding:0}.masterQuizSlide #dc4.hidden textarea,.surveySlide #dc4.hidden textarea{height:0}.masterQuizSlide #dc4 textarea,.surveySlide #dc4 textarea{width:100%;height:100px;color:#000}.masterQuizSlide #dc5,.surveySlide #dc5{background:#8c1c40;padding:10px;color:#fff;-webkit-transition:all .4s ease;transition:all .4s ease;display:block !important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$oldBrowser)";-moz-opacity:1;-khtml-opacity:1;opacity:1;visibility:visible !important}.masterQuizSlide #dc5.hidden,.surveySlide #dc5.hidden{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$oldBrowser)";-moz-opacity:0;-khtml-opacity:0;opacity:0;visibility:visible !important;display:block !important;height:0;overflow:hidden;padding:0}.masterQuizSlide #dc5.hidden textarea,.surveySlide #dc5.hidden textarea{height:0}.masterQuizSlide #dc5 textarea,.surveySlide #dc5 textarea{width:100%;height:100px;color:#000}.masterQuizSlide #survey-submit.btn,.masterQuizSlide #quiz-submit,.surveySlide #survey-submit.btn,.surveySlide #quiz-submit{margin:15px auto;text-align:center;border-radius:0;background:#749da9;text-decoration:none;font-size:1em;font-family:"Open Sans",sans-serif;font-weight:600;position:relative;display:inline-block;padding:10px 15px;color:#fff;text-transform:uppercase;display:block;padding:10px 35px;color:#fff;font-size:1.2em;font-weight:700}.masterQuizSlide #survey-submit.btn:hover,.masterQuizSlide #quiz-submit:hover,.surveySlide #survey-submit.btn:hover,.surveySlide #quiz-submit:hover{background:#d5b15a;text-decoration:none !important}.masterQuizSlide .textCopy,.surveySlide .textCopy{width:100% !important}.cm-s-neat{text-align:center;font-weight:bold;background:#8c1c40;color:#fff;padding:5px;margin-bottom:30px}.cm-s-neat p{margin:0}.surveySlide .questionBlock .answer div{color:#fff !important}.surveySlide .surveyComplete{text-align:center;margin-top:20px;font-size:1.2em;color:#8c1c40}.masterQuizSlide.graded .gradedMessages{display:block}.masterQuizSlide.graded .retakeMessage{display:none}.masterQuizSlide.graded .backToMenuBtn{cursor:pointer;margin:0 auto 10px auto;text-align:center;display:block;border-radius:0;padding:10px 25px;background:#8c1c40;color:#fff;text-transform:uppercase;font-size:1.125em;border:1px solid #fff;float:right;-webkit-transition:all .2s ease;transition:all .2s ease}.masterQuizSlide.graded .backToMenuBtn:hover{background:#b72553}.masterQuizSlide.graded .questionBlock{display:none !important}.masterQuizSlide.graded .questionBlock.review{display:block !important}.masterQuizSlide.graded .questionBlock input{display:none}.masterQuizSlide.graded .questionBlock .wrong{color:#8c1c40 !important}.masterQuizSlide.graded .questionBlock .wrong:before{font-family:"intl-icon-font" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:never;line-height:1;-webkit-font-smoothing:antialiased;content:"b";color:#8c1c40;float:left;margin:-5px 0 0 -15px;font-size:1.5em;background:#fff;padding:5px;border-radius:50%;position:relative;z-index:99;border:2px solid #8c1c40}.masterQuizSlide.graded .questionBlock .wrong span{background:#8c1c40;color:#fff;font-weight:bold}.masterQuizSlide.graded .questionBlock .wrong:hover{color:#8c1c40 !important}.masterQuizSlide.graded .questionBlock .answer div{cursor:default}.masterQuizSlide.graded .questionBlock .answer div:hover{background:transparent !important}.masterQuizSlide.graded .questionBlock .answer div:hover span{color:#000}.masterQuizSlide.graded .questionBlock .answer div span{margin-top:0}.masterQuizSlide.graded #survey-submit.btn,.masterQuizSlide.graded #quiz-submit{display:none}.masterQuizSlide.completed .questionBlock,.masterQuizSlide.completed .reviewText{display:none}.masterQuizSlide.completed .gradedMessages{display:block}.masterQuizSlide .gradedMessages{display:none;background:#8c1c40;padding:15px;text-align:center}.masterQuizSlide .gradedMessages h2{color:#fff;font-size:1.75em}.masterQuizSlide .gradedMessages h3{display:inline-block;color:#8c1c40;font-weight:bold;background:#fff;padding:5px 10px}.masterQuizSlide .gradedMessages p{color:#fff}.masterQuizSlide .answer,.masterQuizSlide .Answer{padding:0px 15px}.masterQuizSlide .answer div,.masterQuizSlide .Answer div{float:none;width:100%;text-align:left;margin-bottom:5px}.masterQuizSlide .answer div label,.masterQuizSlide .Answer div label{display:block;position:relative}.masterQuizSlide .answer div:hover,.masterQuizSlide .Answer div:hover{background:#fff}.masterQuizSlide .answer div span,.masterQuizSlide .Answer div span{font-size:.95em;display:block;padding:3px 5px 3px 29px;position:relative;z-index:1;cursor:pointer;color:#000}.masterQuizSlide .answer div input,.masterQuizSlide .Answer div input{position:absolute;left:7px;top:6px}.masterQuizSlide .answer div.selected,.masterQuizSlide .Answer div.selected{background:#749da9}.masterQuizSlide .answer div.selected span,.masterQuizSlide .Answer div.selected span{color:#fff;font-weight:bold}@media(max-width: 600px){.masterQuizSlide .questionBlock,.surveySlide .questionBlock{padding:10px}.masterQuizSlide .questionBlock h3,.surveySlide .questionBlock h3{font-size:1em}.masterQuizSlide .answer,.masterQuizSlide .Answer,.surveySlide .answer,.surveySlide .Answer{padding:0px}.masterQuizSlide.graded .questionBlock .wrong span{background:transparent;color:#8c1c40}}#learnMoreWrapper{display:none;cursor:pointer;padding:0;margin-top:40px;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;padding:25px 14px 25px 80px;background:#fff;color:#8c1c40}#learnMoreWrapper:after{content:" ";visibility:hidden;display:block;height:0;clear:both}#learnMoreWrapper:before{content:" ";height:100%;width:100%;display:block;position:absolute;top:0;left:0;background:#8c1c40;width:0;height:100%;z-index:1;-webkit-transition:all .3s ease;transition:all .3s ease}@media(min-width: 1050px){#learnMoreWrapper:hover{color:#fff}#learnMoreWrapper:hover .iconWrap{background:#d5b15a;border-color:#fff;color:#fff}#learnMoreWrapper:hover:before{width:100%}}#learnMoreWrapper.selected{background:#749da9;color:#fff}#learnMoreWrapper.selected .iconWrap{color:#fff;background:#8c1c40;border-color:#fff}#learnMoreWrapper.selected .icon:before{content:"a"}@media(min-width: 1050px){#learnMoreWrapper.selected:hover{color:#fff}#learnMoreWrapper.selected:hover .iconWrap{color:#fff;border-color:#fff;background:#d5b15a}}#learnMoreWrapper .iconWrap{position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateY(-50%);color:#8c1c40;left:13px;position:absolute;background:#fff;border:3px solid #8c1c40;height:55px;width:55px;text-align:center;padding-top:10px;border-radius:50%;-webkit-transition:all .25s ease;transition:all .25s ease;z-index:2}#learnMoreWrapper .icon{font-size:1.7em}#learnMoreWrapper .toolTip{position:relative;z-index:2}#learnMoreWrapper p{margin-bottom:0px;font-weight:600}.learnMore .slideCopy{width:-webkit-calc(100% - 260px);width:calc(100% - 260px);display:none}.learnMore .slideSide{max-width:400px;width:100%;float:none;margin:40px auto 0px}.learnMore .learnMoreLinksWrap{max-width:1400px;margin:0 auto;max-width:1280px;margin-top:50px}.learnMore .learnMoreLinksWrap:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.learnMore .learnMoreLinksWrap h4{margin-top:10px}.learnMore .linkGroup{font-family:"Open Sans","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;padding:0px 0px 0px;color:#8c1c40}.learnMore .linkGroup.default{margin:0 auto;border:2px solid #8c1c40;width:350px;padding:0px 10px 20px;float:left;background:#8c1c40;color:#fff}.learnMore .linkGroup.default p,.learnMore .linkGroup.default h3,.learnMore .linkGroup.default a{color:#fff}.learnMore .linkGroup.default .learnMoreLinks{margin-top:10px}.learnMore .linkGroup.default .learnMoreLinks li a{font-size:1.1em;text-decoration:none !important}.learnMore .linkGroup.personalized{width:-webkit-calc(100% - 400px);width:calc(100% - 400px);float:right;background:#fff;padding-bottom:70px}.learnMore .linkGroup.personalized li a span{display:none}.learnMore .linkGroup.personalized .learnMoreLinks{margin-top:0px}.learnMore .linkGroup.personalized .learnMoreLinks li a{padding:10px 0 10px 45px}.learnMore .linkGroup.personalized .learnMoreLinks li a:before{top:15px}.learnMore .linkGroup.personalized h4{background:#0b385d;color:#fff;padding:2px 10px;font-family:"Open Sans",sans-serif;font-weight:600;font-size:1em;margin-top:15px;text-transform:uppercase}.learnMore .linkGroup h3{text-align:center;text-transform:uppercase;font-family:"Open Sans","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;padding:5px 5px 0px;display:block !important}.learnMore .linkGroup h3:before{display:none}.learnMore .linkGroup p{text-align:center;margin-bottom:10px}.learnMore .learnMoreLinks{list-style-type:none;margin:0 auto;padding:0px 0px;border-left:0px !important}.learnMore .learnMoreLinks li{display:block;font-weight:400;margin-bottom:0px;margin-bottom:5px;padding-left:0px}.learnMore .learnMoreLinks li:last-child{margin-bottom:0px}.learnMore .learnMoreLinks li:before{display:none}.learnMore .learnMoreLinks li a{display:block;padding:7px 0 7px 45px;font-weight:400;font-family:"Open Sans",sans-serif;color:#8c1c40;font-size:1.2em;position:relative;text-decoration:none !important}.learnMore .learnMoreLinks li a:hover{background-color:#d5b15a;color:#fff}.learnMore .learnMoreLinks li a:before{font-family:"intl-icon-font" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:never;line-height:1;-webkit-font-smoothing:antialiased;content:"d";float:left;display:block;position:absolute;left:20px;top:10px;font-size:1em}.learnMore .learnMoreLinks li a[href*=".pdf"]:before{content:"p";font-size:1em}@media(max-width: 1050px){#learnMoreWrapper{margin-top:20px;padding:20px 10px 20px 35px}#learnMoreWrapper .iconWrap{top:-12px;left:-15px;-webkit-transform:none;-ms-transform:none;transform:none;height:45px;width:45px;padding-top:6px}#learnMoreWrapper .toolTip{font-size:.9em}}@media(max-width: 800px){.learnMore .learnMoreLinksWrap{margin-top:15px}.learnMore .linkGroup{max-width:600px !important;width:100% !important;float:none !important;margin:0 auto}.learnMore .linkGroup.personalized{margin-top:20px}}.selfDirList{list-style:none;clear:both;margin:0;padding:0;margin-left:0px !important}.selfDirList:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.selfDirList .selfDirItem{padding:5px 0;margin-left:0px}.selfDirList .selfDirItem a{font-size:1.2em;display:inline-block;text-decoration:none;padding:5px 20px;-webkit-transition:all .2s ease;transition:all .2s ease;padding-left:40px;position:relative;background:#8c1c40;color:#fff !important;font-family:"Open Sans",sans-serif;text-transform:uppercase;font-weight:600}.selfDirList .selfDirItem a:hover{background:#d5b15a}.selfDirList .selfDirItem a:after{-webkit-transition:all .2s ease;transition:all .2s ease;font-family:"intl-icon-font" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:never;line-height:1;-webkit-font-smoothing:antialiased;content:"m";position:absolute;left:12px;top:8px;font-size:1.1em}.selfDirList .selfDirItem.disabled{visibility:hidden}.selfDirList .selfDirItem.disabled:after{display:none}.selfDirTable{display:block}.selfDirTable tbody{display:block}.selfDirTable tr{display:block}.selfDirTable .selfDirCell{display:block}.selfDirTable .selfDirBtn{background:#749da9;text-decoration:none;font-size:1em;font-family:"Open Sans",sans-serif;font-weight:600;position:relative;display:inline-block;padding:10px 15px;color:#fff;text-transform:uppercase}.selfDirTable .selfDirBtn:hover{background:#d5b15a;text-decoration:none !important}.selfDirTable a{display:block;color:#fff}.slide .table-responsive{width:auto}@media all and (max-width: 800px){.slide .table-responsive:before{content:"If not in view, swipe from right to left to view the entire table.";display:block;background:#919191;padding:5px;text-align:center;font-size:.85em;color:#fff;line-height:1.35em}}.slide .infoTable{margin:30px 0px;max-width:650px !important;width:100% !important;line-height:1.2em}.slide .infoTable p{margin:0;padding:0}.slide .infoTable caption{background:#8c1c40;color:#fff;font-weight:700;text-align:center;text-transform:uppercase;font-size:1.1em;padding:10px 15px}.slide .infoTable td{border:#fff 1px solid;padding:5px;text-align:center;vertical-align:middle}.slide .infoTable.twoColumn tr td:first-child{text-align:right;vertical-align:top;padding-top:7px;padding-right:10px;background:#d0d0d0;color:#5e5e5e;font-weight:700;text-transform:uppercase}.slide .infoTable tr:nth-child(odd){background:#fefefe}.slide .infoTable tr:nth-child(even){background:#eaeaea}.slide .infoTable.multiColumn tr:first-child{font-weight:700;font-family:"Open Sans",sans-serif;line-height:1.25em}.slide .infoTable.multiColumn tr:first-child td{background:#d0d0d0;color:#5e5e5e;text-transform:uppercase}.slide .infoTable.multiColumn tr:first-child td p{color:#5e5e5e}.slide .infoTable.multiColumn tr:first-child td strong{color:#444}.accordionButtonWrapper{border-left:0px !important;margin-left:0px !important;margin-bottom:0px !important;padding-left:0px !important;outline:none !important;margin:0;padding:0}.accordionButtonWrapper:first-child{margin-top:20px !important}.accordionButtonWrapper.open .accordionButton{cursor:pointer;color:#fff}.accordionButtonWrapper.open .accordionButton:before{text-transform:uppercase;content:"w";color:#fff}.accordionButtonWrapper p{border-left:0px !important;padding-left:0px !important}.accordionButton{font-size:1.15em;font-family:"Open Sans",sans-serif;background:#8c1c40;font-weight:700;outline:none !important;color:#fff;padding:10px 0 12px 40px;display:block;position:relative;margin-bottom:0px;border:3px solid #fff}.accordionButton:hover{cursor:pointer;background:#d5b15a;color:#fff}.accordionButton:hover:before{color:#fff}.accordionButton:before{font-family:"intl-icon-font" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:never;line-height:1;-webkit-font-smoothing:antialiased;position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateY(-50%);position:absolute;left:10px;text-transform:lowercase;content:"v";font-size:1.3em;color:#fff}.accordionWrapper{display:none;padding:13px 20px 25px;margin-bottom:3px;background:#fff}.accordionWrapper p{border-left:0px !important;padding-left:0px !important}.accordionWrapper h3{font-size:1.15em;margin-bottom:10px}@media(max-width: 600px){.accordionButton{font-size:1em;padding:10px 0 12px 40px}.accordionButtonWrapper{margin:0px -20px 0px -20px !important}.accordionWrapper{margin:0px -20px 3px -20px !important}}.term{text-decoration:underline;border-bottom:1px solid currentColor;position:relative;display:inline-block;-webkit-transition:all .2s ease;transition:all .2s ease}.term.open{background:#fff;color:#8c1c40;text-decoration:none;padding:3px 3px 0px 3px}.term.open::before{font-family:"intl-icon-font" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:never;line-height:1;-webkit-font-smoothing:antialiased;content:"b";font-size:.6em;margin-right:3px}.term:hover{cursor:pointer;background:#fff;color:#8c1c40}.term.right .termBbl{left:auto;right:-10px}.term.right .termArrow{left:auto !important;right:35px}.term.bottom .termBbl{top:auto !important}.term.bottom .termArrow{border-width:11px;border-color:transparent;border-style:solid;bottom:auto;top:-11px;left:35px;margin-left:-11px;border-bottom-color:#999;border-top-width:0;position:absolute;display:block;width:0;height:0}.term.bottom .termArrow::after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;content:"";border-width:10px;bottom:auto;top:1px;margin-left:-10px;content:" ";border-bottom-color:#f7f7f7;border-top-width:0}.termBbl{position:absolute;color:#000;top:0;left:-10px;z-index:1010;width:325px;padding:1px;text-align:left;white-space:normal;opacity:0;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0px 5px 10px 0px rgba(0,0,0,.2);background-clip:padding-box;margin-top:-10px}.termArrow{border-width:11px;border-color:transparent;border-style:solid;bottom:-11px;left:35px;margin-left:-11px;border-top-color:#999;border-bottom-width:0;position:absolute;display:block;width:0;height:0}.termArrow::after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;content:"";border-width:10px;bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.termTitle{padding:6px 14px !important;margin:0px !important;font-size:1.05em !important;font-weight:600 !important;line-height:18px !important;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.termContent{padding:5px 14px 8px !important;font-size:.9em !important;line-height:1.5em;margin-bottom:0px !important;margin-top:0px !important}@media(max-width: 600px){.termBbl{width:250px}}@media(max-width: 480px){.termBbl{width:200px}}.imgGallery .imgWrap .item{position:relative;display:none}.imgGallery .imgWrap .slideImg{background-repeat:no-repeat;background-size:cover;background-position:50% 50%;width:100%;height:600px}.imgGallery .imgWrap .slideImg.topLeft{background-position:0 0}.imgGallery .imgWrap .slideImg.topCenter{background-position:50% 0}.imgGallery .imgWrap .slideImg.topRight{background-position:100% 0}.imgGallery .imgWrap .slideImg.bottomLeft{background-position:100% 0}.imgGallery .imgWrap .slideImg.bottomCenter{background-position:100% 50%}.imgGallery .imgWrap .slideImg.bottomRight{background-position:100% 100%}.imgGallery .imgWrap .slideImg img{display:none}.imgGallery .imgWrap .caption{background-color:#fff;background:rgba(255,255,255,.9);width:90%;position:absolute;bottom:10px;text-align:left;left:5%;display:block;color:#8c1c40;padding:15px 80px 20px}.imgGallery .imgWrap .caption h4{color:#000;border:0px;margin-bottom:10px}.imgGallery .imgWrap .carousel-inner>.active,.imgGallery .imgWrap .carousel-inner>.next,.imgGallery .imgWrap .carousel-inner>.prev{display:block}.imgGallery .copyBG{display:none}.imgGallery .content{max-width:1200px;margin:0 auto}.imgGallery .slideSide{width:100%;margin:0 auto;padding-bottom:25px;position:static}.imgGallery .slideSide .tips{display:none}.imgGallery .slideCopy{width:100% !important;margin:0 auto 15px !important;float:none !important;padding-bottom:15px}.imgGallery .slideTitle{margin-bottom:10px}.imgGallery .carousel-indicators{bottom:0px;top:auto}.imgGallery .carousel-indicators li{border-color:#8c1c40}.imgGallery .carousel-indicators li.active{background-color:#8c1c40}.galleryNav{width:90%;margin:0 auto;position:absolute;bottom:12%;left:5%}.galleryNav .carousel-control{font-size:3em;color:#8c1c40;text-align:left;width:auto;text-decoration:none !important}.galleryNav .carousel-control .icon{position:absolute}.galleryNav .carousel-control:hover,.galleryNav .carousel-control:focus{color:#0b385d;text-decoration:none !important}.galleryNav .left{position:absolute;left:0px}.galleryNav .right{position:absolute;left:auto;right:0px}.galleryNav .right .icon{right:0px}@media(max-width: 1215px){.imgGallery .imgWrap .slideImg{height:500px}.imgGallery .imgWrap .caption{font-size:.9em;padding:15px 60px 10px}.galleryNav{bottom:22%;font-size:.9em}}@media(max-width: 1050px){.imgGallery .imgWrap .caption{width:95%;left:2.5%;padding:15px 60px 10px;bottom:10px;font-size:.8em}.imgGallery .imgWrap .caption p{line-height:1.45em;font-size:1.1em}.imgGallery .carousel-indicators{bottom:-5px}.imgGallery .carousel-indicators li{height:8px;width:8px;margin:0px}.imgGallery .carousel-indicators .active{height:10px;width:10px}.galleryNav{width:95%;left:2.5%;bottom:18%;font-size:.8em}}@media(max-width: 600px){.imgGallery .carousel-indicators{display:none !important}.imgGallery .carousel{padding-top:10px}.imgGallery .slideCopy{margin-bottom:0px !important}.imgGallery .imgWrap .item{display:block !important;position:static;margin-bottom:10px;width:95%;margin:0 auto 10px}.imgGallery .imgWrap .item:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.imgGallery .imgWrap .item .slideImg{background:none !important;width:45%;height:auto;float:right}.imgGallery .imgWrap .item .slideImg img{width:100%;display:block}.imgGallery .imgWrap .caption{display:block;position:static;float:left;width:53%;padding:0px 0px 10px 0px}.imgGallery .galleryNav{display:none}}.slideTopBar{position:fixed;top:100px;right:-425px;width:375px;border-top:3px #fff solid;height:100px;z-index:25;-webkit-transition:all .3s ease;transition:all .3s ease;background:#fff;border-left:3px solid #fff}@media(max-width: 1280px){.slideTopBar{height:80px}}@media(max-width: 1050px){.slideTopBar{height:60px}}.inSection .slideTopBar{right:0px}.sectionProgWrap{width:100%;margin:0 auto;position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:2;text-align:center;color:#fff;font-family:"Open Sans",sans-serif;font-weight:600}.sectionProgWrap .currentSectionTitle{margin:0;font-size:1.125em;display:block;text-transform:uppercase}.progress{font-size:.8em;display:inline-block}.timer{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#8c1c40;background:rgba(140,28,64,.5);display:none}.timer .inner{position:absolute;top:0;left:0;height:100%;background:#8c1c40;width:0px}.inSection .timer{display:block}@media(max-width: 1280px){.slideTopBar{width:325px}}@media(max-width: 1050px){.slideTopBar{top:auto;bottom:-250px;width:100%;border:0px}.inSection .slideTopBar{bottom:0px}}@media(max-width: 800px){.slideTopBar{height:auto}.inSection .slideTopBar{bottom:0px;border-top:3px solid #fff;height:30px}.sectionProgWrap{position:relative;top:0%;-ms-transform:translateY(0%);transform:translateY(0%);-webkit-transform:translateY(0%);padding:4px 5px}.sectionProgWrap .currentSectionTitle{display:inline-block;font-size:1em}.timer{background-color:#749da9;background:rgba(116,157,169,.5)}.timer .inner{background:#749da9}.progress{margin-left:5px}}.slide h2{font-weight:600;font-size:1.6em;color:#749da9;margin:25px 0 10px 0;text-transform:uppercase}.slide h3{font-family:"Open Sans",sans-serif;font-weight:700;font-size:1.1em;color:#8c1c40;margin:5px 0 10px 0;padding:0px 3px 0px 0px;display:inline-block}.slide strong{color:#262626}.slide .primaryHighlight{background:#8c1c40;color:#fff;padding:5px}.slide .secondaryHighlight{background:#d0d0d0;color:#000;padding:5px}.slide .primaryBlock{background:#8c1c40;color:#fff;padding:10px 20px;display:block}.slide .secondaryBlock{background:#d0d0d0;color:#000;padding:10px 20px;display:block}.slide ul.primaryBlock,.slide ul.secondaryBlock{margin-left:0;padding-left:35px}.slide ul.leftLine{border-left:4px solid #749da9;margin-left:0;padding-left:35px}.popupMessage{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#000;background:rgba(0,0,0,.85);z-index:9999}.popupMessage .logoWrap{max-width:none;margin:-25px;padding:10px;background:#fff;text-align:center;height:84px;margin-bottom:13px}.popupMessage .logoWrap .logo{max-height:100%;height:auto;margin:0 auto}.popupMessage .message{width:100%;top:40% !important;left:0;margin:0;position:relative;top:40%;-ms-transform:translateY(-60%);transform:translateY(-60%);-webkit-transform:translateY(-60%);position:absolute;-webkit-transition:all .4s ease;transition:all .4s ease}.popupMessage h4{color:#8c1c40;font-family:"Open Sans",sans-serif;font-weight:500;font-size:2.8em;font-weight:400;text-align:center;color:#fff;margin:10px 0 10px 0;text-transform:uppercase}@media all and (max-width: 600px){.popupMessage h4{font-size:2em}}.popupMessage p{text-align:center;margin:0 20px;color:#fff;font-size:1.2em}.popupMessage .continue{display:block;padding:0;margin:25px auto 0 auto;text-transform:uppercase;color:#fff;font-weight:bold;cursor:pointer;text-align:center}.popupMessage .continue span{background:#749da9;text-decoration:none;font-size:1em;font-family:"Open Sans",sans-serif;font-weight:600;position:relative;display:inline-block;padding:10px 15px;color:#fff;text-transform:uppercase;background:#8c1c40;font-size:1.3em;padding:10px 25px}.popupMessage .continue span:hover{background:#d5b15a;text-decoration:none !important}.popupMessage#timeoutMessage .btnWrap{width:90%;max-width:600px;margin:50px auto 20px auto;text-align:center}.popupMessage#timeoutMessage .btnWrap span{display:inline-block;margin-right:15px;position:relative;background:#8c1c40;padding:10px 15px 13px 70px;color:#fff;font-family:"Open Sans",sans-serif;font-size:1.125em;text-align:left}.popupMessage#timeoutMessage .btnWrap span:hover{background:#d5b15a}.popupMessage#timeoutMessage .btnWrap span em{display:block;font-style:normal;font-weight:700;text-transform:uppercase;font-size:1.8em}.popupMessage#timeoutMessage .btnWrap span:before{font-family:"intl-icon-font" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:never;line-height:1;-webkit-font-smoothing:antialiased;content:"a";border:3px solid #fff;width:45px;height:45px;padding-top:7px;font-size:1.4em;text-align:center;display:inline-block;position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateY(-50%);position:absolute;left:10px;background:transparent;border-radius:50%}.popupMessage#timeoutMessage .btnWrap span.leaveBtn{background:#fff;color:#8c1c40}.popupMessage#timeoutMessage .btnWrap span.leaveBtn:before{content:"b";border-color:#8c1c40;font-size:1.6em}.popupMessage#timeoutMessage .btnWrap span.leaveBtn:hover{background:#d5b15a;color:#fff}.popupMessage#timeoutMessage .btnWrap span.leaveBtn:hover:before{border-color:#fff}.popupMessage#timeoutMessage.show{display:block}.popupMessage#timeoutMessage.show .message{top:0px}@media(max-width: 600px){.popupMessage h4{font-size:2.2em}.popupMessage .message{padding:5px 15px 25px}}@media(max-width: 480px){.popupMessage#timeoutMessage h4{font-size:1.8em}.popupMessage#timeoutMessage .btnWrap{max-width:300px;margin-top:25px}.popupMessage#timeoutMessage .btnWrap span{display:block;margin:5px 0px}}#validate{background-color:#000;background:rgba(0,0,0,.85);width:100%;height:100%;position:fixed;top:0;left:0;z-index:9999}#validate p{display:none;position:absolute;top:30%;left:0;width:100%;text-align:center;color:#8c1c40;font-family:"Open Sans",sans-serif;font-weight:500;color:#fff;font-size:2em;padding:10px}#validate p em{font-size:1.3em;font-style:normal;font-weight:400;font-family:"Open Sans",sans-serif;color:#fff;background:#8c1c40;padding:3px 7px}#validate p em h2{font-size:1.2em;color:#8c1c40;text-transform:uppercase}@media all and (max-width: 600px){#validate p{font-size:1.5em}}.loginPage input:-webkit-autofill,.loginPage textarea:-webkit-autofill,.loginPage select:-webkit-autofill{box-shadow:0 0 0px 100px #fff inset;-webkit-text-fill-color:#8c1c40;color:#8c1c40}.loginPage input,.loginPage textarea{color:#8c1c40}.loginPage textarea:focus,.loginPage input:focus{color:#8c1c40}.loginPage ::-webkit-input-placeholder{opacity:1;color:#777}.loginPage :-moz-placeholder{opacity:1;color:#777}.loginPage ::-moz-placeholder{opacity:1;color:#777}.loginPage :-ms-input-placeholder{opacity:1;color:#777}.loginPage ::-ms-input-placeholder{opacity:1;color:#777}.loginPage :-ms-input-placeholder{opacity:1;color:#777}.loginPage :placeholder-shown{opacity:1;color:#777}.loginPage .error,.loginPage .loginError{color:#d7376a;font-weight:bold;font-weight:600;font-size:.85em;display:block;padding:5px 5px 5px 50px;background:#000;color:#fff;text-align:left;margin-top:-5px;position:relative}.loginPage .error:before,.loginPage .loginError:before{font-family:"intl-icon-font";content:"u";position:absolute;top:0;left:0;background:#d7376a;color:#fff;padding:5px 15px}.loginPage .error.validation-summary-errors,.loginPage .loginError.validation-summary-errors{background:transparent;padding:0;margin-top:0}.loginPage .error.validation-summary-errors:before,.loginPage .loginError.validation-summary-errors:before{display:none}.loginPage .error.validation-summary-errors ul,.loginPage .loginError.validation-summary-errors ul{margin:0 0 10px 0;padding:0 15px}.loginPage .error.validation-summary-errors li,.loginPage .loginError.validation-summary-errors li{list-style:none;padding:5px 5px 5px 50px;background:#000;color:#fff;text-align:left;position:relative}.loginPage .error.validation-summary-errors li:before,.loginPage .loginError.validation-summary-errors li:before{font-family:"intl-icon-font";content:"u";position:absolute;top:0;left:0;background:#d7376a;color:#fff;padding:5px 15px}.loginPage .field-validation-error{list-style:none;padding:5px 5px 5px 30px;background:#000;color:#fff;text-align:left;position:relative;font-size:.85em;display:block;margin-top:-5px}.loginPage .field-validation-error:before{font-family:"intl-icon-font";content:"u";position:absolute;top:0;left:0;background:#d7376a;color:#fff;padding:5px 7px}.loginPage header{padding-right:0px}.accountPG h3{color:#fff;text-align:center;margin-top:35px}#membership{position:absolute;top:0px;right:0px;z-index:25;max-width:600px;width:100%;background:#8c1c40;height:100vh;padding-bottom:40px}#membership .titleArea{background:#749da9;color:#fff;width:100%;margin:0 auto;text-align:center;padding:5px 10px;margin-bottom:10px;height:110px;-webkit-transition:all .3s ease;transition:all .3s ease;border-bottom:3px solid #fff;padding-top:20px}.inSection #membership .titleArea{height:100px}@media(max-width: 1280px){#membership .titleArea{height:95px}}@media(max-width: 1050px){.inSection #membership .titleArea{height:80px}}@media(max-width: 800px){#membership .titleArea{height:87px}.inSection #membership .titleArea{height:80px}}#membership .titleArea p{margin:0;padding:0;font-size:1.1em}#membership .titleArea a{color:#8c1c40}#membership .titleArea h1{font-weight:400;text-transform:uppercase;font-size:1.9em;line-height:1.3em;display:block}.profileQuestions{max-width:650px;width:100%;margin:20px}.profileQuestions .questionWrapper{background-color:#fff;background:rgba(255,255,255,.85);padding:25px 40px}.profileQuestions .questionWrapper #submitButton{display:block;margin:20px 0px;padding:7px 45px;border:0;background:#749da9;color:#fff;text-decoration:none;font-size:1em;font-family:"Open Sans",sans-serif;font-weight:400;text-transform:uppercase;box-shadow:none;border-radius:0}.profileQuestions .questionWrapper #submitButton:hover{color:#fff;background:#d5b15a}.profileQuestions .instruction h2{font-size:2.2em;text-align:left;font-weight:normal;text-transform:uppercase;border-bottom:2px solid #fff;display:inline-block;padding-bottom:5px}.profileQuestions .checkbox{margin:18px 0 2px;cursor:pointer}.profileQuestions .checkbox label{position:relative;padding-left:8px;color:#fff;font-weight:bold;font-size:1.25em;cursor:pointer}.profileQuestions .checkbox input{cursor:pointer;position:relative}.profileQuestions .checkbox input[type=radio]{opacity:0}.profileQuestions .checkbox input[type=radio]+label:before{content:"";display:block;position:absolute;left:-15px;top:1px;width:20px;height:20px;border-radius:50%;border-color:#fff;border-style:solid;border-width:3px}.profileQuestions .checkbox input[type=radio]+label:after{content:"";display:block;position:absolute;left:-10px;top:6px;width:10px;height:10px;border-radius:50%;background-color:#8c1c40;opacity:0;-webkit-transition:opacity 200ms;transition:opacity 200ms}.profileQuestions .checkbox input[type=radio]+label:hover:after{opacity:.3}.profileQuestions .checkbox input[type=radio]:checked+label:after{opacity:1}.profileQuestions .checkbox input[type=checkbox]{opacity:0}.profileQuestions .checkbox input[type=checkbox]+label:before{content:"";display:block;position:absolute;left:-13px;top:3px;width:18px;height:18px;border-color:#fff;border-style:solid;border-width:3px}.profileQuestions .checkbox input[type=checkbox]+label:after{content:"";display:block;position:absolute;left:-8px;top:8px;width:8px;height:8px;background-color:#fff;opacity:0;-webkit-transition:opacity 200ms;transition:opacity 200ms}.profileQuestions .checkbox input[type=checkbox]+label:hover:after{opacity:.3}.profileQuestions .checkbox input[type=checkbox]:checked+label:after{opacity:1}.profileQuestions .desc{margin:0;font-size:.85em;font-weight:normal;text-align:left}.profileQuestions .listBox{margin:18px 0 2px}.profileQuestions .listBox select{width:100%;border:2px solid #fff;outline-color:#fff}.profileQuestions .listBox option{padding:2px;color:#8c1c40;font-weight:bold;font-size:1.3em}.profileQuestions .dropdown{margin:18px 0 2px}.profileQuestions .dropdown select{width:100%;padding:4px 2px;border:2px solid #8c1c40;font-size:1.3em;color:#8c1c40;font-weight:bold;outline-color:#8c1c40}.profileQuestions .dropdown option{font-weight:bold}.profileQuestions #submitButton{display:block;margin:20px 0px;padding:8px 30px;text-transform:uppercase;font-size:1.3em;color:#fff;background-color:#749da9;border:2px solid transparent}.profileQuestions #submitButton:hover{background-color:#8c1c40;border:2px solid #fff}.formWrap{padding:5px 0 35px;position:relative;color:#fff}.formWrap:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.formWrap.login{padding:0px;max-width:450px;width:100%;margin:0 auto}.formWrap.login h1{padding-bottom:5px;color:#fff}.formWrap.login .fieldWrapper{float:none;width:100%}.formWrap.login .fieldWrapper label{display:none}.formWrap.login .utility{position:static;padding-left:15px}.formWrap.userAccount form{margin:0 auto}.formWrap.userAccount form:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.formWrap.userAccount form .fieldWrapper label{display:none}.formWrap.password .fieldWrapper{float:none;max-width:400px;width:100%;padding:0px}.formWrap.password .formArea{padding:5px 15px}.formWrap.password .Submit{width:75%;margin:0 auto;text-align:center;padding-right:0px}.formWrap.password .message{font-size:1em;text-align:center;color:#fff;margin:0px auto;background:#8c1c40;max-width:400px;width:100%;font-weight:600}.formWrap.password .fieldWrapper label{display:none}.formWrap h1{font-family:"Open Sans",sans-serif;font-weight:400;font-size:1.8em;text-transform:uppercase;padding-bottom:20px;text-align:center}.formWrap p{font-family:"Open Sans","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:600;font-size:1em;text-align:center}.formWrap button{background:#749da9;text-decoration:none;font-size:1em;font-family:"Open Sans",sans-serif;font-weight:600;position:relative;display:inline-block;padding:10px 15px;color:#fff;text-transform:uppercase;text-decoration:none;padding:10px 25px;border:0px;box-shadow:none}.formWrap button:hover{background:#d5b15a;text-decoration:none !important}.formWrap button:hover{color:#fff;background:#d5b15a}.formArea{padding:25px 15px}.formArea p{margin-bottom:15px;margin-top:0px}.returningStudentWrapper{padding:25px 40px}.returningStudentWrapper input{text-align:center}.newStudentWrapper{text-align:center}.newStudentWrapper .account{margin-top:20px}.newGuestWrapper{border-top:1px solid #fff;text-align:center}.newGuestWrapper .account{margin-top:20px}.account a{background:#749da9;text-decoration:none;font-size:1em;font-family:"Open Sans",sans-serif;font-weight:600;position:relative;display:inline-block;padding:10px 15px;color:#fff;text-transform:uppercase;margin-top:5px;padding:15px 25px 15px 55px}.account a:hover{background:#d5b15a;text-decoration:none !important}.account a:before{content:" ";height:100%;width:100%;display:block;position:absolute;top:0;left:0;content:"k";font-family:"intl-icon-font" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:never;line-height:1;-webkit-font-smoothing:antialiased;left:12px;text-align:left;top:10px;font-size:2em;font-weight:normal;text-transform:none}.logError{max-width:500px;margin:0 auto;width:100%;background:#fff;text-align:center;padding:15px}.logError h1{text-transform:uppercase;color:#8c1c40}.logError .error{color:#000;font-size:1.2em}.fieldWrapper{width:50%;margin:0 auto;margin-bottom:10px;float:left;padding:0px 10px;box-sizing:border-box}.fieldWrapper:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.fieldWrapper label{font-family:"Open Sans",sans-serif;color:#777;font-weight:700;text-transform:uppercase}.fieldWrapper select{height:47px !important}.fieldWrapper input,.fieldWrapper select{margin-bottom:5px;padding:9px 7px;font-size:1.3em;font-family:"Open Sans",sans-serif;box-shadow:none;width:100%;border:1px solid #8c1c40;color:#000;border-radius:3px}.fieldWrapper input.input-validation-error,.fieldWrapper select.input-validation-error{background:#f5ccd9}.fieldWrapper input:focus,.fieldWrapper select:focus{border:1px solid #64929f}.fieldWrapper.studentID,.fieldWrapper.email{width:100% !important}.Submit{margin:0 auto;text-align:right;padding-right:10px}.utility{position:absolute;top:0;left:0;top:auto;bottom:6px;left:30px}.utility a{color:#fff;font-family:"Open Sans",sans-serif;font-weight:600;font-size:.75em;text-transform:uppercase;text-decoration:none !important;margin-right:10px;border-bottom:2px solid #fff;padding-bottom:3px;-webkit-transition:all .2s ease;transition:all .2s ease}.utility a:hover{color:#749da9;border-color:#749da9}.ie8 .formWrap label,.ie9 .formWrap label{display:block !important}@media(max-width: 830px){#membership{max-width:100%;top:90px}}@media(max-width: 800px){.profileQuestions{margin:0px 20px;max-width:100%}#membership{top:87px;position:relative}.formArea{padding:0px}.formWrap{width:100%;margin-top:30px}.newStudentWrapper{display:block;width:100%}.newStudentWrapper h1{margin-top:0px;padding-top:20px}.returningStudentWrapper{width:100%;display:block;padding:25px}.returningStudentWrapper .fieldWrapper{width:80%;margin:0 auto}.account{padding-bottom:20px}.account a{margin-top:0px}.Submit{width:80%;text-align:center}.Submit button{width:100%;font-size:1.2em;max-width:150px}.forgotPass{text-align:center;padding-top:5px}}@media(max-width: 600px){.formWrap{margin-top:110px}.formWrap.userAccount{margin-top:20px}.formWrap h1{font-size:1.5em}.formArea p{display:none}.fieldWrapper{width:100%}}@media(max-width: 480px){.returningStudentWrapper{padding:15px}.returningStudentWrapper .fieldWrapper{width:95%}}@media(max-width: 475px){#membership .accountPG .titleArea{padding-top:5px}}.errorPage .basicButton{background:#8c1c40;text-decoration:none;font-size:1em;font-family:"Open Sans",sans-serif;font-weight:600;position:relative;display:inline-block;padding:10px 15px;color:#fff;text-transform:uppercase;padding:15px;margin:0 0 20px 0;border-radius:6px}.errorPage .basicButton:hover{background:#d5b15a;text-decoration:none !important}.errorPage .errorWrapper{background-color:#fff;background:rgba(255,255,255,.8);padding:35px}.errorPage .message{padding:20px 0 0 30px !important}@media all and (max-width: 600px){.errorPage .message{text-align:center}}.errorPage .formArea{background:#8c1c40;max-width:95%;margin:0 auto}.errorPage h2{font-size:1.5em !important;font-family:"Open Sans",sans-serif;background:#8c1c40;color:#fff;padding-bottom:5px}.errorPage h3{color:#fff}#faqContentWrap{display:none;z-index:999;position:fixed;top:0px;left:0px;height:100%;width:100%;height:100%;padding-bottom:80px}#faqContentWrap:after{content:" ";visibility:hidden;display:block;height:0;clear:both}#faqContentWrap .closeFaqBtn{position:absolute;top:0;left:0;background:#8c1c40;font-size:1.5em;padding:20px 20px 13px 20px;text-align:center;border-right:2px solid #fff;color:#fff;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}#faqContentWrap .closeFaqBtn:hover{background:#749da9}#faqContent{width:100%;min-height:100%;margin:0 auto;position:fixed;padding:0px 0px 95px;color:#000;top:-120%;text-align:center;-webkit-transition:all 1s ease;transition:all 1s ease}#faqContent.results .questCol{width:40%;height:-webkit-calc(100% - 60px);height:calc(100% - 60px);position:fixed}#faqContent.results .resultsCol{right:0}#faqContent.showing{top:0px}#faqContent.noFooter .questCol{max-height:-webkit-calc(100% - 65px) !important;max-height:calc(100% - 65px) !important}#faqContent.noFooter .resultsCol{height:-webkit-calc(100% - 65px) !important;height:calc(100% - 65px) !important}#faqContent .accordionWrapper{text-align:left;padding:10px 15px 15px}#faqContent .questCol{padding:50px;background:#fff;position:absolute;width:100%;max-height:-webkit-calc(100% - 128px);max-height:calc(100% - 128px);overflow-y:auto;-webkit-transition:.5s .2s ease;transition:.5s .2s ease}#faqContent .questCol .error{background:#8c1c40;color:#fff;padding:5px 15px;display:block;max-width:800px;margin:0 auto}#faqContent .questCol #question{display:block;padding:6px 10px;width:100%;min-height:75px;max-width:800px;margin:20px auto 0}#faqContent .questCol h2{font-family:"Open Sans",sans-serif;font-weight:600;color:#8c1c40;text-transform:uppercase;font-size:1.3em}#faqContent .questCol .btn{background:#749da9;text-decoration:none;font-size:.9em;font-family:"Open Sans",sans-serif;font-weight:400;position:relative;display:inline-block;padding:10px 20px;color:#fff;text-transform:uppercase;display:block;min-width:120px;margin:20px auto;background:#8c1c40 !important;border:0px !important;box-shadow:none !important}#faqContent .questCol .btn:hover{background:#d5b15a;color:#fff}#faqContent .questCol .btn:hover{background:#d5b15a}#faqContent .viewAll{border-top:1px solid #9d9d9d;max-width:800px;padding:30px 20px 20px;margin:30px auto 0 auto}#faqContent .resultsCol{width:60%;height:-webkit-calc(100% - 128px);height:calc(100% - 128px);background:#fff;padding:50px 50px 0 50px;position:fixed;right:-60%;overflow-y:auto;-webkit-transition:.5s .2s ease;transition:.5s .2s ease}#faqContent .resultsCol .message{background:#d0d0d0;color:#000;padding:10px 15px}#faqContent .questNotAnswered{width:100%;height:auto;background:#8c1c40;padding:10px 20px 10px;position:fixed;right:0;bottom:-200px;overflow-y:auto;border-top:2px solid #fff;box-shadow:0px 0px 2px 2px rgba(0,0,0,.2);-webkit-transition:.5s .2s ease;transition:.5s .2s ease}#faqContent .questNotAnswered.show{bottom:0}#faqContent .questNotAnswered h3{color:#fff}#faqContent .questNotAnswered .btn{background:#749da9;text-decoration:none;font-size:.9em;font-family:"Open Sans",sans-serif;font-weight:400;position:relative;display:inline-block;padding:10px 20px;color:#fff;text-transform:uppercase;display:inline-block;width:auto;margin:0 15px;background:#8c1c40;border:1px solid #fff;width:180px;display:inline-block;margin:0 0 0 10px;cursor:pointer;font-size:.85em}#faqContent .questNotAnswered .btn:hover{background:#d5b15a;color:#fff}#faqContent .submitQuestion{background:#749da9;text-decoration:none;font-size:.9em;font-family:"Open Sans",sans-serif;font-weight:400;position:relative;display:inline-block;padding:10px 20px;color:#fff;text-transform:uppercase;font-size:.8em;padding:10px 10px;display:inline-block;width:auto;margin:0 15px;background:#8c1c40 !important;border:1px solid #fff}#faqContent .submitQuestion:hover{background:#d5b15a;color:#fff}#faqContent .questNotAnsweredLightBox{font-family:"Open Sans Condensed",sans-serif;display:none;position:fixed;top:0;left:0;height:100%;width:100%;background-color:#000;background:rgba(0,0,0,.85);z-index:1}#faqContent .questNotAnsweredLightBox .questNotAnsweredLightBoxWrap{position:absolute;top:50%;left:50%;width:400px;margin:-200px 0 0 -200px;color:#fff}#faqContent .questNotAnsweredLightBox .questNotAnsweredLightBoxWrap h3{font-family:"Open Sans Condensed",sans-serif}#faqContent .questNotAnsweredLightBox .questNotAnsweredLightBoxWrap .questionToBeAnswered{display:block;margin:15px 0;font-size:1.25em}#faqContent .questNotAnsweredLightBox .questNotAnsweredLightBoxWrap .submitQuestion{margin:15px auto;display:block;font-size:1em}#faqContent .questNotAnsweredLightBox .questNotAnsweredLightBoxWrap .cancel{background:#749da9;text-decoration:none;font-size:.9em;font-family:"Open Sans",sans-serif;font-weight:400;position:relative;display:inline-block;padding:10px 20px;color:#fff;text-transform:uppercase;display:block;width:auto;margin:25px auto;background:#749da9 !important;color:#fff;border:1px solid #fff;width:100px;display:block;cursor:pointer;font-size:.8em}#faqContent .questNotAnsweredLightBox .questNotAnsweredLightBoxWrap .cancel:hover{background:#d5b15a;color:#fff}#faqContent .questNotAnsweredLightBox .questNotAnsweredLightBoxWrap .cancel:hover{color:#000}#faqContent .questThanks{position:fixed;top:0;left:0;height:100%;width:100%;background-color:#000;background:rgba(0,0,0,.85);z-index:2}#faqContent .questThanks span{width:400px;padding:20px;color:#fff;display:block;margin:100px auto 0 auto;font-size:1.5em}#faqContent .questThanks .questThanksWrap{position:absolute;top:40%;left:50%;margin:-200px 0 0 -200px}#faqContent .questThanks .thanksCloseBtn{background:#749da9;text-decoration:none;font-size:.9em;font-family:"Open Sans",sans-serif;font-weight:400;position:relative;display:inline-block;padding:10px 20px;color:#fff;text-transform:uppercase;display:inline-block;width:auto;margin:0 15px;background:#8c1c40 !important;border:1px solid #fff;width:100px;display:block;margin:0 auto;cursor:pointer}#faqContent .questThanks .thanksCloseBtn:hover{background:#d5b15a;color:#fff}#faqContent .titleWrap{background:#749da9;padding:15px 0px;text-align:center}#faqContent h1{text-transform:uppercase;color:#fff;font-family:"Open Sans",sans-serif;font-weight:700;font-size:1.7em}@media(max-width: 800px){#faqContentWrap{position:absolute}#faqContent{position:relative}#faqContent .titleWrap{padding:15px 0 15px 77px;text-align:left}#faqContent .resultsCol,#faqContent .questCol{position:relative !important;top:auto !important;bottom:auto !important;left:auto !important;right:auto !important;width:100% !important;height:auto !important;overflow-y:visible;padding:25px 25px 100px 25px !important}#faqContent .accordionButton{padding-right:20px !important}#faqContent .questNotAnsweredLightBox .questNotAnsweredLightBoxWrap{top:50px;left:0;width:100%;margin:0;padding:20px}}#searchModeWrap{position:fixed;top:0;left:0;height:100%;width:100%;z-index:300;display:none}#searchModeWrap:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.searchMode #searchModeWrap{display:block}.searchMode #searchModeWrap .searchResultsPanel{right:0px}#searchModeWrap .searchSlideHolder{width:70%;position:absolute;top:0px;left:0px;height:100%;overflow:auto;background-color:#000;background:rgba(0,0,0,.75)}.searchMode #searchModeWrap .searchSlideHolder{opacity:100 !important}#searchModeWrap .searchSlideHolder .slide{background:#fff;display:none;min-height:100% !important;padding:0px 0px 40px !important;margin-top:0px !important}#searchModeWrap .searchSlideHolder .slide #learnMoreWrapper{display:none !important}#searchModeWrap .searchSlideHolder .slide .slideTitle{font-family:"Open Sans",sans-serif;display:block;text-shadow:none;color:#fff;font-weight:400;margin-bottom:25px;padding-left:30px;background:#749da9;font-size:2.5em;padding:20px 30px}#searchModeWrap .searchSlideHolder .slide .content{padding:0px 30px 25px;width:100%;max-width:100%;background:#fff}#searchModeWrap .searchResultsPanel{width:30%;position:absolute;right:-30%;top:0px;background:#fff;height:100%;overflow:auto;-webkit-transition:all .2s ease;transition:all .2s ease;padding-top:15px;box-shadow:0px 0px 2px 2px rgba(0,0,0,.2)}.ezsearch-summary{color:#000;padding:0px 25px;font-size:1.1em;margin-bottom:5px}.ezsearch-summary strong{font-family:"Open Sans",sans-serif;font-weight:700}.ezsearch-summary p{margin:0;padding:0}.ezsearch-result-count{color:#000;font-style:italic;font-size:.85em;padding:0px 25px}.ezsearch-result-count p{margin:0;padding:0}.ezsearch-result-count a:hover{color:#8c1c40;text-decoration:underline}.ezsearch-results{padding-top:20px}.ezsearch-result{margin-bottom:0px;padding:18px 25px;position:relative;overflow:hidden}.ezsearch-result .locked{position:relative}.ezsearch-result .locked .slideTitle,.ezsearch-result .locked .topic,.ezsearch-result .locked .preview{opacity:.5}.ezsearch-result .locked:hover{cursor:not-allowed;background:transparent}.ezsearch-result .locked .lockedMsg{display:none;position:absolute;top:0;left:0;width:100%;top:25px;background:#749da9;color:#fff;font-weight:700;padding:15px;text-align:center;font-size:1.1em}.ezsearch-result .resultContent{position:relative;left:0px;-webkit-transition:all .3s ease;transition:all .3s ease}.ezsearch-result.clicked .resultContent{left:-90px}.ezsearch-result.clicked .viewOptions{right:0px}.ezsearch-result:hover{cursor:pointer;background:#d0d0d0}.ezsearch-result.viewing{background:#749da9}.ezsearch-result.viewing a{color:#fff}.ezsearch-result.viewing .preview{color:#fff}.ezsearch-result.viewing .topic{background:transparent;color:#fff}.ezsearch-result .slideTitle{font-weight:700;text-transform:uppercase;color:#777;font-size:1.1em;padding:0px 0px 7px;display:block;text-shadow:none}.ezsearch-result a{color:#8c1c40;display:inline-block}.ezsearch-result .preview{color:#000;margin:0;padding:0;font-size:.95em;margin-bottom:10px}.ezsearch-result .topic{font-family:"Open Sans",sans-serif;color:#000;font-size:.8em;text-transform:uppercase}.viewOptions{width:60px;height:100%;margin:10px auto;position:absolute;-webkit-transition:all .2s ease;transition:all .2s ease;right:-60px;top:-10px}.viewOptions .view{text-align:center;height:48.5%;background:#749da9;padding-top:20px;box-sizing:border-box;margin-bottom:3%}.viewOptions .view:last-child{margin-bottom:0%;border-bottom:0px;height:49%}.viewOptions .view:hover{background:#8c1c40;cursor:pointer}.viewOptions .view:hover p{font-size:.85em}.viewOptions .view:hover .icon{font-size:0em;margin-top:-65px}.viewOptions .view p{margin:0;padding:0;-webkit-transition:all .2s ease;transition:all .2s ease;font-family:"Open Sans",sans-serif;text-transform:uppercase;font-weight:700;font-size:0em;margin-top:-20px;color:#fff}.viewOptions .view .icon{-webkit-transition:all .2s ease;transition:all .2s ease;color:#fff;font-size:2em;line-height:1em}.ezsearch-pager{text-align:center;background:#000;padding:5px;color:#fff}.ezsearch-pager p{margin:5px 0px}.ezsearch-pager span{font-weight:bold}.ezsearch-pager a{color:#fff;font-weight:normal}.ezsearch-pager a:hover{text-decoration:underline !important}.ezsearch-no-results{background:#749da9;color:#fff;font-weight:700;font-family:"Open Sans",sans-serif;padding:3px 5px;margin:0px 25px;text-align:center}.ezsearch-no-results p{margin:0;padding:0}.ezsearch-no-results strong{text-decoration:underline;font-size:1.1em}.quickViewing #searchModeWrap .searchSlideHolder{background:#fff}.lockedBtn{display:none}.searchMode .searchBtn{width:70px;height:110px;right:30%;position:fixed;background:#749da9;font-size:3em;top:0px;text-align:center;-webkit-transition:all .2s ease;transition:all .2s ease}.searchMode .searchBtn .icon{color:#fff;position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateY(-50%);display:inline-block}.searchMode .searchBtn .icon:before{content:"b"}.searchMode .searchBtn:hover{background:#d5b15a}.searchBtn:hover{background:#d5b15a;color:#fff;cursor:pointer}.inSection .searchBtn{right:-50px}.inSection .alertBarContainer{display:none}.searchArea{width:90%;margin:0 auto;position:relative;padding-bottom:30px}.ezsearch-form .searchField{width:85%;height:45px;padding:5px 10px;font-size:1.2em;font-family:"Open Sans",sans-serif;font-weight:400;color:#000;border:2px solid #d0d0d0;box-shadow:none}.ezsearch-form .btn{font-family:"intl-icon-font" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:never;line-height:1;-webkit-font-smoothing:antialiased;width:15%;position:absolute;right:20px;height:45px;border:0px;background:#8c1c40;color:#fff;font-size:1.5em;border-radius:0px}.ezsearch-form .btn:hover{background:#749da9;color:#fff}.summaryWrap{position:relative;width:90%;margin:0 auto}.resultsBtn{background:#749da9;position:absolute;right:0px;bottom:0px;padding:3px 10px 3px 35px;color:#fff;text-transform:uppercase;font-family:"Open Sans",sans-serif;font-weight:700;font-size:.9em}.resultsBtn .icon{margin-right:5px;font-size:1.5em;position:absolute;bottom:-5px;left:7px}@media(max-width: 1050px){#searchModeWrap .searchSlideHolder{width:0px}#searchModeWrap .searchResultsPanel{width:100%}.searchMode .searchBtn{right:auto;left:0px;top:13px;height:50px;width:50px;padding-top:5px}.searchArea{padding-left:40px}.ezsearch-form .searchField{height:55px}.ezsearch-form .btn{height:55px}}@media(max-width: 800px){.ezsearch-form .btn{width:65px}}@media(max-width: 600px){.searchArea{width:100%}}.alertBar{position:fixed;left:0px;bottom:0px;top:auto !important;width:100%;height:40px;background:#8c1c40;-webkit-transition:all .5s ease;transition:all .5s ease;z-index:20;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.alertBar .alert{position:relative;color:#fff;width:50px;-webkit-transition:all .2s ease;transition:all .2s ease;text-align:center;font-size:1.6em;height:100%;cursor:pointer;padding-top:7px}.alertBar .alert.clicked{background:#fff;color:#8c1c40}.alertBar .alert.searchBtn{width:65px;border-right:3px solid #fff;background:#749da9;padding-top:5px;color:#8c1c40}.alertBar .alert.searchBtn:hover{background:#d5b15a;color:#fff}.alertBar .alert.searchBtn .icon{font-size:1.2em}.alertBar .alert:hover{background:#d5b15a;color:#8c1c40}@media(min-width: 1050px){.alertBar .alert:hover .alertName{display:inline-block}}.alertBar .alert.on{margin-right:15px}.alertBar .icon{text-align:center;display:inline-block}.alertBar .ico-checkbox{font-size:2em}.alertBar .alertName{text-transform:uppercase;font-family:"Open Sans",sans-serif;font-weight:600;font-size:.7em;background:#d5b15a;color:#8c1c40;display:none;padding-top:0;position:absolute;top:-35px;left:0px;padding:5px 12px}.alertBar .notify{position:absolute;border-radius:50%;color:#8c1c40;background:#749da9;top:5px;right:-5px;padding:3px 6px;text-align:center;font-size:.4em;font-family:"Open Sans",sans-serif;font-weight:600}.alertMode .alertBar{z-index:12}.alertMode .alert{margin-bottom:0px}.inSection .alertBar{display:none}#alertContentWrap{position:fixed;bottom:0px;background:#fff;padding:0px;box-sizing:border-box;z-index:11;width:100%;height:-webkit-calc(100% - 110px);height:calc(100% - 110px);display:none;overflow:auto !important}#alertContentWrap .alertContent{display:none;padding:0 0 75px 0px}#alertContentWrap h1{color:#8c1c40;font-family:"Open Sans",sans-serif;font-weight:500;color:#8c1c40;font-weight:600;font-size:2em;padding:12px 15px 15px 95px;text-transform:uppercase;text-align:left;background:#749da9}#alertContentWrap h1 span{margin-right:10px}#alertContentWrap .alertInnerContent{padding:25px 60px}#alertContentWrap .alertListCopy{display:table-cell;width:65%;padding-left:25px}#alertContentWrap .alertInstruction{display:table-cell;width:35%;background:#777;color:#fff;padding:25px 30px 40px;font-size:1.3em;font-weight:400}#alertContentWrap .alertInstruction h2{color:#8c1c40;font-family:"Open Sans",sans-serif;font-weight:500;margin:0 auto !important;font-weight:700 !important;font-size:1.7em !important;color:#8c1c40 !important;padding:5px 0px 10px;display:block !important;text-transform:uppercase}#alertContentWrap .alertInstruction p{color:#8c1c40}#alertContentWrap #checklist .list{list-style:none;padding-left:0px}#alertContentWrap #checklist .clickArea{padding-left:65px;margin-left:-65px;position:relative;z-index:100;padding-right:10px;cursor:pointer}#alertContentWrap #checklist .checkItem{color:#000;position:relative;background:#fff;margin:10px 0px;padding:10px 0px 25px 65px;max-width:960px;width:100%}#alertContentWrap #checklist .checkItem:after{content:" ";visibility:hidden;display:block;height:0;clear:both}#alertContentWrap #checklist .checkItem .checkbox{content:" ";height:100%;width:100%;display:block;height:18px;width:18px;border:2px solid #000;background:transparent;position:absolute;top:0;left:0;top:16px;left:28px;line-height:.5em;font-size:1.4em;text-align:center;margin-top:0px}#alertContentWrap #checklist .checkItem .checkbox:hover{cursor:pointer;color:#d0d0d0}#alertContentWrap #checklist .checkItem .checkbox:hover:before{color:#8c1c40}#alertContentWrap #checklist .checkItem .checkbox a{text-decoration:underline !important}#alertContentWrap #checklist .checkItem .instructions{margin-bottom:20px;font-size:1.15em;line-height:1.4em}#alertContentWrap #checklist .checkItem .instructions p{margin:0;padding:0}#alertContentWrap #checklist .checkItem .instructions ul{margin:0;padding:0;margin-left:15px}#alertContentWrap #checklist .checkItem.checked .checkbox:before{color:#8c1c40;font-family:"intl-icon-font" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:never;line-height:1;-webkit-font-smoothing:antialiased;position:absolute;content:"a";font-size:1.2em;top:-7px;left:0px}#alertContentWrap #checklist .checkItem.checked h3{color:#777}#alertContentWrap #checklist .checkItem:hover{background:#d0d0d0}#alertContentWrap #checklist .checkItem:hover .due{color:#000}#alertContentWrap #checklist .checkItem:hover h3{color:#000}#alertContentWrap #checklist h3{cursor:pointer;position:relative;margin-bottom:4px;color:#8c1c40;font-family:"Open Sans",sans-serif;font-weight:500;color:#000;font-size:1.5em;font-weight:400}#alertContentWrap #checklist .due{font-weight:700;text-transform:uppercase;font-size:.6em;font-family:"Open Sans",sans-serif;display:block;margin:0px;clear:both;color:#777;padding:0px;letter-spacing:0em}#alertContentWrap #checklist .noDate{display:none}#alertContentWrap #checklist a{background:#749da9;text-decoration:none;font-size:1em;font-family:"Open Sans",sans-serif;font-weight:600;position:relative;display:inline-block;padding:10px 15px;color:#fff;text-transform:uppercase;display:inline-block;margin-right:5px;font-size:.9em;padding:10px 15px;position:relative;padding-left:28px}#alertContentWrap #checklist a:hover{background:#d5b15a;text-decoration:none !important}#alertContentWrap #checklist a:hover{background:#8c1c40;color:#fff}#alertContentWrap #checklist a:before{font-family:"intl-icon-font" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:never;line-height:1;-webkit-font-smoothing:antialiased;content:"d";margin-right:5px;position:absolute;left:10px;top:12px}#alertContentWrap #checklist a[href*=".pdf"]{padding-left:40px}#alertContentWrap #checklist a[href*=".pdf"]:before{content:"w";font-size:1.7em;top:6px}#alertContentWrap #announcements .announcement{padding:10px 50px;font-size:1.125em;margin-bottom:5px}#alertContentWrap #announcements .announcement.new{background:#fff;padding:20px 50px}#alertContentWrap #announcements .announcement.new h2{font-weight:700;color:#8c1c40}#alertContentWrap #announcements .announcement.new h2:before{color:#8c1c40}#alertContentWrap #announcements .announcement h2{color:#8c1c40;font-family:"Open Sans",sans-serif;font-weight:500;font-size:1.5em;padding:3px 20px 3px 40px;color:#000;position:relative;text-transform:uppercase}#alertContentWrap #announcements .announcement h2:before{font-family:"intl-icon-font" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:never;line-height:1;-webkit-font-smoothing:antialiased;text-transform:none;color:#000;content:"e";margin-left:-10px;margin-right:10px;position:absolute;top:0;left:0;font-weight:normal;font-size:1.4em;left:0px;top:0px}#alertContentWrap #announcements .announcement p{margin:0;padding:0;padding:5px 20px 0px 40px;color:#000;font-family:"Open Sans","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;line-height:1.7em}@media all and (max-width: 600px){#alertContentWrap #announcements .announcement p{padding:5px;line-height:1.35em}}#alertContentWrap #account .accountContent{margin-left:40px}#alertContentWrap #account .accountContent:after{content:" ";visibility:hidden;display:block;height:0;clear:both}@media all and (max-width: 600px){#alertContentWrap #account .accountContent{margin-left:10px}}#alertContentWrap #account .accountContent h2{font-family:"Open Sans Condensed",sans-serif;font-size:1.5em;font-weight:400;color:#c3d5da;float:left;margin-right:20px}@media all and (max-width: 600px){#alertContentWrap #account .accountContent h2{margin:0 20px 20px 0}}#alertContentWrap #account .accountContent h2 span{font-weight:700;color:#000}#alertContentWrap #account .accountContent a{background:#749da9;text-decoration:none;font-size:.9em;font-family:"Open Sans",sans-serif;font-weight:400;position:relative;display:inline-block;padding:10px 20px;color:#fff;text-transform:uppercase;margin:0;display:block;float:left}#alertContentWrap #account .accountContent a:hover{background:#d5b15a;color:#fff}#alertContentWrap #resources .slide{margin-top:0}@media all and (max-width: 600px){#alertContentWrap #resources{padding:0 0 75px}}#alertContentWrap #resources .slideTitle{display:none}#alertContentWrap #resources .textCopy{padding:0 60px 0 0}#alertContentWrap .closeBtn{display:none;background:#8c1c40;color:#fff;width:58px;height:67px;position:absolute;top:0px;left:0px;font-size:2.5em;padding:12px 0px 0px 0px;text-align:center}#alertContentWrap .closeBtn:hover{cursor:pointer;color:#8c1c40;background:#d5b15a}#alertContentWrap .closeBtn.show{display:block}#allowChecked{display:none;position:fixed;top:0px;left:0px;height:100%;width:100%;background-color:#000;background:rgba(0,0,0,.9);z-index:9999;color:#000;text-align:center}#allowChecked .checkedWrap{background:#8c1c40;margin-top:0%;padding:25px}#allowChecked .checkedWrap .inner{max-width:600px;margin:0 auto;width:100%}#allowChecked h1{color:#fff;text-transform:uppercase;background:transparent;margin-bottom:0px;font-size:2.7em;font-family:"Open Sans",sans-serif;padding-top:35px}#allowChecked span{background:#749da9;text-decoration:none;font-size:1em;font-family:"Open Sans",sans-serif;font-weight:600;position:relative;display:inline-block;padding:10px 15px;color:#fff;text-transform:uppercase;font-size:1.3em;cursor:pointer}#allowChecked span:hover{background:#d5b15a;text-decoration:none !important}#allowChecked p{color:#fff;font-size:1.3em;font-weight:600;margin:0;padding:0;padding-bottom:20px}#wrapper.noOverflow{overflow:hidden}#hiddenOverlay{background-color:#000;background:rgba(0,0,0,.75);position:fixed;top:0;left:0;height:100%;width:100%;display:none}#hiddenOverlay.show{display:block}.utilityOpen #hiddenOverlay{z-index:24}@media(max-width: 1280px){#alertContentWrap{height:-webkit-calc(100% - 90px);height:calc(100% - 90px)}}@media(max-width: 800px){.alertBar{bottom:0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.alertBar .alert{width:auto;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.alertBar .alert.searchBtn{width:auto}.alertBar .alert .notify{right:0px}#alertContentWrap{height:100%;border-right:0px;z-index:30}#alertContentWrap .alertInnerContent{padding:15px 20px}#alertContentWrap .alertInstruction{display:block;width:100%}#alertContentWrap .alertListCopy{display:block;width:100%}#alertContentWrap #announcements .announcement{padding:10px 25px}#alertContentWrap #announcements .announcement.new{padding:10px 25px}.alertMode .alertBar{bottom:0px}}@media(max-width: 600px){#alertContentWrap .alertInnerContent{padding:15px 20px}#alertContentWrap .alertInstruction{padding:10px 30px 10px;font-size:1em}#alertContentWrap .alertInstruction h2{font-size:1.5em !important}#alertContentWrap h1{font-size:1.4em;padding:5px 5px 7px 45px}#alertContentWrap .closeBtn{font-size:1.5em;padding:0px;height:30px;width:30px;top:4px;left:5px}#alertContentWrap #announcements .announcement h2{font-size:1.3em}#alertContentWrap #checklist h3{font-size:1.2em;line-height:1.25em}#alertContentWrap #checklist .checkItem{padding:10px 0px 25px 30px}#alertContentWrap #checklist .checkItem .checkbox{left:5px}}.utilityBtn{position:absolute;background:#749da9;top:0px;right:0px;cursor:pointer;color:#fff;width:58px;border-left:3px solid #fff;height:110px;-webkit-transition:all .3s ease;transition:all .3s ease;text-align:center;-webkit-transition:all .2s ease;transition:all .2s ease}.inSection .utilityBtn{height:100px}@media(max-width: 1280px){.utilityBtn{height:95px}}@media(max-width: 1050px){.inSection .utilityBtn{height:80px}}@media(max-width: 800px){.utilityBtn{height:87px}.inSection .utilityBtn{height:80px}}.utilityBtn .text{display:none}.utilityBtn .icon{font-size:2.5em;display:inline-block;position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateY(-50%)}.utilityBtn.open{position:fixed;z-index:250;top:0px;background:#749da9;color:#fff;right:525px;border-right:0px}.utilityBtn.open .icon:before{content:"b"}.utilityBtn.open .text{display:none}.utilityBtn:hover{background:#d5b15a;color:#fff}.inSection .utilityBtn{right:-100px}.alertMode .utilityBtn{top:0px}.utilityMenu{position:fixed;right:-525px;width:525px;top:0px;background:#fff;height:100%;overflow:auto;z-index:231;-webkit-transition:all .2s ease;transition:all .2s ease}.utilityMenu.open{right:0}.utilityMenu .menuContent{border-bottom:2px solid #d0d0d0;padding:25px 0px}.utilityMenu .menuContent:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.utilityMenu .menuContent h1{font-weight:300;text-transform:none;color:#8c1c40;font-size:2.4em}.utilityMenu .menuContent.UMinfo{padding:15px;font-family:"Open Sans",sans-serif;border-bottom:0px;height:110px;-webkit-transition:all .3s ease;transition:all .3s ease}.inSection .utilityMenu .menuContent.UMinfo{height:100px}@media(max-width: 1280px){.utilityMenu .menuContent.UMinfo{height:95px}}@media(max-width: 1050px){.inSection .utilityMenu .menuContent.UMinfo{height:80px}}@media(max-width: 800px){.utilityMenu .menuContent.UMinfo{height:87px}.inSection .utilityMenu .menuContent.UMinfo{height:80px}}.utilityMenu .menuContent.UMinfo .UMtitle{font-weight:400;text-transform:uppercase;color:#8c1c40;font-size:2.2em}.utilityMenu .menuContent.UMinfo .UMstudent{color:#777;font-weight:600}.utilityMenu .menuContent.UMbtns{padding:25px 15px;background:#d0d0d0}.utilityMenu .menuContent.UMbtns .adaMenuLink{right:0 !important;height:initial}.utilityMenu .menuContent.toc{margin-left:0;padding-left:0;background:#fff}.utilityMenu .menuContent.toc h1{padding-left:15px;font-size:2em}.utilityMenu .menuContent .btn{background:#749da9;text-decoration:none;font-size:1em;font-family:"Open Sans",sans-serif;font-weight:600;position:relative;display:inline-block;padding:10px 15px;color:#fff;text-transform:uppercase;display:block;margin:0;display:inline-block;float:left;font-size:1.1em;margin-right:10px;text-align:center;cursor:pointer;text-decoration:none !important}.utilityMenu .menuContent .btn:hover{background:#d5b15a;text-decoration:none !important}.utilityMenu .menuContent .certBtn{display:none;float:left;clear:both;margin-top:10px;padding-left:30px;background:#fff !important;border-color:#8c1c40;color:#8c1c40 !important;position:relative}.utilityMenu .menuContent .certBtn .icon-cert{position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateY(-50%);position:absolute;left:5px;font-size:1.25em}.utilityMenu .menuContent .certBtn:hover{background:#d5b15a;border-color:#fff;color:#fff}#sitemap{font-family:"Open Sans",sans-serif}#sitemap ul{list-style:none;padding-left:0}#sitemap ul ul li{position:relative}#sitemap ul ul li:hover .lockedMsg{display:block}#sitemap ul ul li:hover li .lockedMsg{display:none}#sitemap ul ul li.level-4:hover .lockedMsg{display:block !important;z-index:9999}#sitemap .level-2{margin:0;padding:0}#sitemap .level-2 div{display:none}#sitemap .level-2 a{font-size:1.2em;color:#8c1c40;background:#777;padding:5px 10px 5px 20px;cursor:default;margin-bottom:5px;font-weight:600}#sitemap .level-3.selfDir a{font-weight:bold}#sitemap .level-3 a{text-transform:none;font-size:1em;color:#8c1c40;background:transparent;padding:7px 10px 7px 20px;cursor:pointer;position:relative;color:#8c1c40;position:relative;text-decoration:none !important;border-bottom:1px #d0d0d0 solid}#sitemap .level-3 a:hover{background:#749da9;color:#370b19;text-decoration:underline !important}#sitemap .level-3 a:hover:before{font-family:"intl-icon-font";content:"m";position:absolute;top:0;left:0;left:2px;top:50%;margin-top:-10px}#sitemap .level-2 .last a{border-bottom:initial}#sitemap .level-4 a{margin-left:20px;padding:10px 10px 10px 20px;font-weight:normal !important;border:0px;border-bottom:3px solid #d0d0d0 !important}#sitemap a{text-decoration:none !important;display:block}#sitemap .locked a{cursor:default}#sitemap .locked .level-3 a{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$oldBrowser)";-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}#sitemap .lockedMsg{display:none;position:absolute;top:0;left:0;width:100%;top:0;background:#777;color:#fff;font-weight:700;padding:10px;text-align:center;font-size:.9em;z-index:1;height:100%;cursor:not-allowed}@media(max-width: 1150px){.utilityMenu.open{width:60%}.utilityBtn.open{right:60%}}@media(max-width: 800px){.utilityBtn{width:55px;height:80px !important}.utilityBtn.open{border:none;right:auto;left:5px;height:50px;width:50px;padding-top:4px}.inSection .utilityBtn{display:none}.utilityMenu .menuContent.UMinfo{padding-left:65px;margin-bottom:20px}.utilityMenu.open{width:100%}.utilityMenu .menuContent.UMbtns .ada{display:inline-block}}@media(max-width: 600px){.utilityBtn.open{z-index:240}.utilityMenu .menuContent.UMinfo .UMtitle{font-size:1.7em}.utilityMenu .menuContent.UMinfo .UMstudent{font-size:.95em}}@media(max-width: 480px){.utilityMenu .menuContent.UMbtns{padding:10px 15px}.utilityMenu .menuContent .btn{margin:3px 10px 3px 0px}#sitemap ul ul li:hover .lockedMsg{display:none}}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:.9}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;line-height:1;font-family:serif}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width: 768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}#helpBG{display:none;background-color:#000;background:rgba(0,0,0,.7);position:fixed;top:0;left:0;height:100%;width:100%;z-index:400}#helpContent{z-index:401;display:none;position:absolute;left:0px;height:100%;width:100%}#helpContent .arrowNav{display:block}#helpCarousel{width:100%;margin:0 auto;position:relative;padding:0px 0px 95px;background:#fff;color:#000;top:-400px;-webkit-transition:all 1s ease;transition:all 1s ease}#helpCarousel.showing{top:0px}#helpCarousel .carousel-inner{max-width:960px;width:100%;margin:0 auto}#helpCarousel .item{width:100%;margin:0 auto;padding:0px 100px 45px;margin-top:30px}#helpCarousel .titleWrap{background:#8c1c40;padding:15px 0px;text-align:center}#helpCarousel h1{text-transform:uppercase;color:#fff;font-family:"Open Sans",sans-serif;font-weight:bold;font-size:1.7em;font-size:1.2em}#helpCarousel h3{color:#8c1c40;font-family:"Open Sans",sans-serif;font-weight:500;font-weight:600;font-size:1.1em;color:#8c1c40;margin:15px 0 5px 0}#helpCarousel .helpSlideTitle{font-weight:600;font-size:1.8em;color:#8c1c40;margin:15px 0 5px 0}#helpCarousel .copy{font-family:"Open Sans","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:400;font-size:1.2em;line-height:1.45em;color:#777}#helpCarousel .copy ul li{padding-bottom:8px}#helpCarousel .copy p{margin:0;padding:0;padding-bottom:10px}#helpCarousel .copy img{max-width:100%;height:auto;box-shadow:0px 0px 2px 2px rgba(0,0,0,.2)}#helpCarousel .copy h2{font-size:1.8em}#helpCarousel .helpArrow{position:relative;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:translateX(-50%);position:absolute;width:100%;color:#fff;top:35%;max-width:100%;height:0px;border:0px}#helpCarousel .helpArrow .arrow{background:#8c1c40;top:auto;position:absolute;width:60px;height:60px;padding-top:0px;text-decoration:none !important;padding:0px 10px 0px}#helpCarousel .helpArrow .arrow span{font-size:2.5em;padding-top:5px}#helpCarousel .helpArrow .arrow:hover{background:#d5b15a}#helpCarousel .helpArrow .arrow:hover span{color:#8c1c40}#helpCarousel .helpArrow .arrow.left{left:5px}#helpCarousel .helpArrow .arrow.right{right:5px}#helpCarousel .carousel-indicators{bottom:-15px}#helpCarousel .carousel-indicators li{border:2px solid #777}#helpCarousel .carousel-indicators li.active{background:#777}#helpCarousel .helpBtnWrap{position:absolute;bottom:10px;left:0px;width:100%;text-align:center}#helpCarousel .helpBtnWrap .lbClosebtn{background:#749da9;text-decoration:none;font-size:.9em;font-family:"Open Sans",sans-serif;font-weight:400;position:relative;display:inline-block;padding:10px 20px;color:#fff;text-transform:uppercase;background:#8c1c40;font-size:1.2em;font-weight:bold}#helpCarousel .helpBtnWrap .lbClosebtn:hover{background:#d5b15a;color:#fff}#helpCarousel .helpBtnWrap .lbClosebtn.closeBtn{max-width:200px;margin:auto;right:0px;left:0px}#helpCarousel .helpBtnWrap.disabled .lbClosebtn{background:#d0d0d0;color:#fff;border:2px solid #8c1c40}#helpCarousel .helpBtnWrap.disabled .lbClosebtn:hover{cursor:not-allowed}#helpCarousel .helpBtnWrap:hover{cursor:pointer}.inSection .helpBtn{display:none}@media(max-width: 1050px){#helpContent{top:0px}}@media(max-width: 800px){#helpContent{background:#fff}#helpCarousel.showing{top:0px}#helpCarousel .helpArrow{position:fixed;top:auto;bottom:0px;width:100% !important;height:45px !important}#helpCarousel .helpArrow .arrow{width:50%;height:45px;padding-top:0px;border-bottom:0px}#helpCarousel .helpArrow .arrow.right{right:0px;border-left:1px solid #fff}#helpCarousel .helpArrow .arrow.left{left:0px;border-right:1px solid #fff}#helpCarousel .helpArrow .arrow span{font-size:1.8em}#helpCarousel .helpArrow .arrow span:before{padding-top:8px}}@media(max-width: 600px){#helpCarousel{padding-bottom:110px}#helpCarousel:before{display:none}#helpCarousel .helpSlideTitle{font-size:1.8em}#helpCarousel .copy li{margin-bottom:7px}#helpCarousel .copy ul{margin:0px}#helpCarousel .copy p{margin:0;padding:0;padding-bottom:10px}#helpCarousel .copy img{max-width:100%;height:auto;box-shadow:0px 0px 2px 2px rgba(0,0,0,.2)}#helpCarousel .copy h2{font-size:1.8em}#helpCarousel .helpBtnWrap{bottom:25px}#helpCarousel .helpBtnWrap .lbClosebtn{font-size:1.5em}#helpCarousel .item{width:100%;padding:0px 20px 45px}#helpCarousel .helpSlideTitle{margin-top:5px;padding-top:5px}}@media(max-width: 480px){#helpCarousel{padding:0px 0px 80px;font-size:.9em}#helpCarousel h1{max-height:100%}}.spinner{display:none;position:fixed !important;left:50% !important;top:30% !important}.spinner div div{background:#749da9 !important}.ie11 #inner-content,.ie1 #inner-content,.ie9 #inner-content,.ie8 #inner-content{background-color:#fff;background:rgba(255,255,255,.9)}.certBtn{display:none !important}#umbracoPreviewBadge{position:fixed !important;top:0 !important;left:auto !important;width:100% !important;height:auto !important;background:#bacb0f !important;display:block !important;padding:0 4px 10px 4px;color:#000;text-align:center;max-height:80px;overflow:auto;opacity:.5;cursor:help}#umbracoPreviewBadge:after{display:block;font-size:1em;margin-top:5px;content:"PREVIEW MODE: This is a preview, and should be used for content evaluation only. Some features and styles may not act/look exactly the way they do on live site."}#umbracoPreviewBadge:hover{opacity:1;background:#dcee1f !important}.PreviewMode .slideBody,.PreviewMode .popupMessage{display:none !important}@media(max-width: 1050px){#umbracoPreviewBadge{padding:0 4px 0px 4px}#umbracoPreviewBadge:after{display:none !important}}#demo-iframe-wrapper.desktop iframe{width:-webkit-calc(100% - 80px);width:calc(100% - 80px)}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZpbGU6Ly8vRDovV29ya3NwYWNlcy9NaXRjaGVsbCUyMENvbW11bml0eSUyMENvbGxlZ2UvbWl0Y2hlbGxDQy9zY3NzL19pbnRsSWNvbkZvbnQuc2NzcyIsImZpbGU6Ly8vRDovV29ya3NwYWNlcy9NaXRjaGVsbCUyMENvbW11bml0eSUyMENvbGxlZ2UvbWl0Y2hlbGxDQy9zY3NzL19ib290c3RyYXAuc2NzcyIsImZpbGU6Ly8vTDovQURHJTIwU2FzcyUyMEZpbGUlMjBMaWJyYXJ5L21peGluTGlicmFyeS0wMy5zY3NzIiwiZmlsZTovLy9EOi9Xb3Jrc3BhY2VzL01pdGNoZWxsJTIwQ29tbXVuaXR5JTIwQ29sbGVnZS9taXRjaGVsbENDL3Njc3MvX0FER1VnbG9iYWwuc2NzcyIsImZpbGU6Ly8vRDovV29ya3NwYWNlcy9NaXRjaGVsbCUyMENvbW11bml0eSUyMENvbGxlZ2UvbWl0Y2hlbGxDQy9zY3NzL19BREdVbWl4aW5zLnNjc3MiLCJmaWxlOi8vL0Q6L1dvcmtzcGFjZXMvTWl0Y2hlbGwlMjBDb21tdW5pdHklMjBDb2xsZWdlL21pdGNoZWxsQ0Mvc2Nzcy9fQURHVXZhcmlhYmxlcy5zY3NzIiwiZmlsZTovLy9EOi9Xb3Jrc3BhY2VzL01pdGNoZWxsJTIwQ29tbXVuaXR5JTIwQ29sbGVnZS9taXRjaGVsbENDL3Njc3MvX0FER1ViYWNrZ3JvdW5kSW1hZ2VzLnNjc3MiLCJmaWxlOi8vL0Q6L1dvcmtzcGFjZXMvTWl0Y2hlbGwlMjBDb21tdW5pdHklMjBDb2xsZWdlL21pdGNoZWxsQ0Mvc2Nzcy9fQURHVWhlYWRlci5zY3NzIiwiZmlsZTovLy9EOi9Xb3Jrc3BhY2VzL01pdGNoZWxsJTIwQ29tbXVuaXR5JTIwQ29sbGVnZS9taXRjaGVsbENDL3Njc3MvX0FER1VuYXZpZ2F0aW9uLnNjc3MiLCJmaWxlOi8vL0Q6L1dvcmtzcGFjZXMvTWl0Y2hlbGwlMjBDb21tdW5pdHklMjBDb2xsZWdlL21pdGNoZWxsQ0Mvc2Nzcy9fQURHVWhvbWVTY3JlZW4uc2NzcyIsImZpbGU6Ly8vRDovV29ya3NwYWNlcy9NaXRjaGVsbCUyMENvbW11bml0eSUyMENvbGxlZ2UvbWl0Y2hlbGxDQy9zY3NzL19BREdVbmF2QXJyb3dzLnNjc3MiLCJmaWxlOi8vL0Q6L1dvcmtzcGFjZXMvTWl0Y2hlbGwlMjBDb21tdW5pdHklMjBDb2xsZWdlL21pdGNoZWxsQ0Mvc2Nzcy9fQURHVXNsaWRlU3R5bGVzLnNjc3MiLCJmaWxlOi8vL0Q6L1dvcmtzcGFjZXMvTWl0Y2hlbGwlMjBDb21tdW5pdHklMjBDb2xsZWdlL21pdGNoZWxsQ0Mvc2Nzcy9fQURHVXRpcHMuc2NzcyIsImZpbGU6Ly8vRDovV29ya3NwYWNlcy9NaXRjaGVsbCUyMENvbW11bml0eSUyMENvbGxlZ2UvbWl0Y2hlbGxDQy9zY3NzL19BREdVdmlkZW9TdHlsZXMuc2NzcyIsImZpbGU6Ly8vRDovV29ya3NwYWNlcy9NaXRjaGVsbCUyMENvbW11bml0eSUyMENvbGxlZ2UvbWl0Y2hlbGxDQy9zY3NzL19BREdVcXVpelN0eWxlcy5zY3NzIiwiZmlsZTovLy9EOi9Xb3Jrc3BhY2VzL01pdGNoZWxsJTIwQ29tbXVuaXR5JTIwQ29sbGVnZS9taXRjaGVsbENDL3Njc3MvX21hc3RlclRlc3Quc2NzcyIsImZpbGU6Ly8vRDovV29ya3NwYWNlcy9NaXRjaGVsbCUyMENvbW11bml0eSUyMENvbGxlZ2UvbWl0Y2hlbGxDQy9zY3NzL19BREdVbGVhcm5Nb3JlLnNjc3MiLCJmaWxlOi8vL0Q6L1dvcmtzcGFjZXMvTWl0Y2hlbGwlMjBDb21tdW5pdHklMjBDb2xsZWdlL21pdGNoZWxsQ0Mvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJmaWxlOi8vL0Q6L1dvcmtzcGFjZXMvTWl0Y2hlbGwlMjBDb21tdW5pdHklMjBDb2xsZWdlL21pdGNoZWxsQ0Mvc2Nzcy9fQURHVXNlbGZEaXJlY3RlZC5zY3NzIiwiZmlsZTovLy9EOi9Xb3Jrc3BhY2VzL01pdGNoZWxsJTIwQ29tbXVuaXR5JTIwQ29sbGVnZS9taXRjaGVsbENDL3Njc3MvX3RhYmxlcy5zY3NzIiwiZmlsZTovLy9EOi9Xb3Jrc3BhY2VzL01pdGNoZWxsJTIwQ29tbXVuaXR5JTIwQ29sbGVnZS9taXRjaGVsbENDL3Njc3MvX0FER1VhY2NvcmRpb24uc2NzcyIsImZpbGU6Ly8vRDovV29ya3NwYWNlcy9NaXRjaGVsbCUyMENvbW11bml0eSUyMENvbGxlZ2UvbWl0Y2hlbGxDQy9zY3NzL19nbG9zc2FyeS5zY3NzIiwiZmlsZTovLy9EOi9Xb3Jrc3BhY2VzL01pdGNoZWxsJTIwQ29tbXVuaXR5JTIwQ29sbGVnZS9taXRjaGVsbENDL3Njc3MvX2dhbGxlcnlTdHlsZXMuc2NzcyIsImZpbGU6Ly8vRDovV29ya3NwYWNlcy9NaXRjaGVsbCUyMENvbW11bml0eSUyMENvbGxlZ2UvbWl0Y2hlbGxDQy9zY3NzL19BREdVcHJvZ3Jlc3Muc2NzcyIsImZpbGU6Ly8vRDovV29ya3NwYWNlcy9NaXRjaGVsbCUyMENvbW11bml0eSUyMENvbGxlZ2UvbWl0Y2hlbGxDQy9zY3NzL19BREdVcmljaFRleHRTdHlsZXMuc2NzcyIsImZpbGU6Ly8vRDovV29ya3NwYWNlcy9NaXRjaGVsbCUyMENvbW11bml0eSUyMENvbGxlZ2UvbWl0Y2hlbGxDQy9zY3NzL19BREdVcmV0dXJuTWVzc2FnZS5zY3NzIiwiZmlsZTovLy9EOi9Xb3Jrc3BhY2VzL01pdGNoZWxsJTIwQ29tbXVuaXR5JTIwQ29sbGVnZS9taXRjaGVsbENDL3Njc3MvX3ZhbGlkYXRpb24uc2NzcyIsImZpbGU6Ly8vRDovV29ya3NwYWNlcy9NaXRjaGVsbCUyMENvbW11bml0eSUyMENvbGxlZ2UvbWl0Y2hlbGxDQy9zY3NzL19BREdVbG9naW4uc2NzcyIsImZpbGU6Ly8vRDovV29ya3NwYWNlcy9NaXRjaGVsbCUyMENvbW11bml0eSUyMENvbGxlZ2UvbWl0Y2hlbGxDQy9zY3NzL19lcnJvclBhZ2Uuc2NzcyIsImZpbGU6Ly8vRDovV29ya3NwYWNlcy9NaXRjaGVsbCUyMENvbW11bml0eSUyMENvbGxlZ2UvbWl0Y2hlbGxDQy9zY3NzL19BREdVZmFxLnNjc3MiLCJmaWxlOi8vL0Q6L1dvcmtzcGFjZXMvTWl0Y2hlbGwlMjBDb21tdW5pdHklMjBDb2xsZWdlL21pdGNoZWxsQ0Mvc2Nzcy9fQURHVXNlYXJjaC5zY3NzIiwiZmlsZTovLy9EOi9Xb3Jrc3BhY2VzL01pdGNoZWxsJTIwQ29tbXVuaXR5JTIwQ29sbGVnZS9taXRjaGVsbENDL3Njc3MvX0FER1VhbGVydHMuc2NzcyIsImZpbGU6Ly8vRDovV29ya3NwYWNlcy9NaXRjaGVsbCUyMENvbW11bml0eSUyMENvbGxlZ2UvbWl0Y2hlbGxDQy9zY3NzL19BREdVdXRpbGl0eU1lbnUuc2NzcyIsImZpbGU6Ly8vRDovV29ya3NwYWNlcy9NaXRjaGVsbCUyMENvbW11bml0eSUyMENvbGxlZ2UvbWl0Y2hlbGxDQy9zY3NzL19jYXJvdXNlbC5zY3NzIiwiZmlsZTovLy9EOi9Xb3Jrc3BhY2VzL01pdGNoZWxsJTIwQ29tbXVuaXR5JTIwQ29sbGVnZS9taXRjaGVsbENDL3Njc3MvX0FER1VoZWxwLnNjc3MiLCJmaWxlOi8vL0Q6L1dvcmtzcGFjZXMvTWl0Y2hlbGwlMjBDb21tdW5pdHklMjBDb2xsZWdlL21pdGNoZWxsQ0Mvc2Nzcy9fc3Bpbm5lci5zY3NzIiwiZmlsZTovLy9EOi9Xb3Jrc3BhY2VzL01pdGNoZWxsJTIwQ29tbXVuaXR5JTIwQ29sbGVnZS9taXRjaGVsbENDL3Njc3MvX0FER1Vicm93c2VyQ29tcGF0aWJpbGl0eS5zY3NzIiwiZmlsZTovLy9EOi9Xb3Jrc3BhY2VzL01pdGNoZWxsJTIwQ29tbXVuaXR5JTIwQ29sbGVnZS9taXRjaGVsbENDL3Njc3MvX0FER1VoaWRlLnNjc3MiLCJmaWxlOi8vL0Q6L1dvcmtzcGFjZXMvTWl0Y2hlbGwlMjBDb21tdW5pdHklMjBDb2xsZWdlL21pdGNoZWxsQ0Mvc2Nzcy9fcHJldmlld01vZGUuc2NzcyIsImZpbGU6Ly8vRDovV29ya3NwYWNlcy9NaXRjaGVsbCUyMENvbW11bml0eSUyMENvbGxlZ2UvbWl0Y2hlbGxDQy9zY3NzL3ByZXZpZXctbW9kZS1maXguc2NzcyJdLCJuYW1lcyI6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QUEsQ0FDQSxlQUFBLENBRUYseUJBQ0UsV0FDRSxXQUFBLENBQUEsQ0FHSiwwQkFDRSxXQUNFLFdBQUEsQ0FBQSxDQUdKLDBCQUNFLFdBQ0UsWUFBQSxDQUFBLENBR0osaUJBQ0UsaUJBQUEsQ0FDQSxnQkFBQSxDQUNBLGNBQUEsQ0FDQSxlQUFBLENBRUYsS0FDRSxhQUFBLENBQ0EsY0FBQSxDQUVGLDQvQkFDRSxpQkFBQSxDQUNBLGNBQUEsQ0FDQSxjQUFBLENBQ0EsZUFBQSxDQUVGLCtQQUNFLFVBQUEsQ0FFRixXQUNFLFVBQUEsQ0FFRixXQUNFLGtCQUFBLENBRUYsV0FDRSxrQkFBQSxDQUVGLFdBQ0UsV0FBQSxDQUVGLFdBQ0Usa0JBQUEsQ0FFRixXQUNFLGtCQUFBLENBRUYsV0FDRSxTQUFBLENBRUYsV0FDRSxrQkFBQSxDQUVGLFdBQ0Usa0JBQUEsQ0FFRixXQUNFLFdBQUEsQ0FFRixXQUNFLGtCQUFBLENBRUYsV0FDRSxrQkFBQSxDQUVGLFdBQ0UsU0FBQSxDQUVGLFdBQ0Usa0JBQUEsQ0FFRixXQUNFLGtCQUFBLENBRUYsVUFDRSxXQUFBLENBRUYsVUFDRSxrQkFBQSxDQUVGLFVBQ0Usa0JBQUEsQ0FFRixVQUNFLFNBQUEsQ0FFRixVQUNFLGtCQUFBLENBRUYsVUFDRSxrQkFBQSxDQUVGLFVBQ0UsV0FBQSxDQUVGLFVBQ0UsaUJBQUEsQ0FFRixVQUNFLGlCQUFBLENBRUYsZ0JBQ0UsVUFBQSxDQUVGLGdCQUNFLGtCQUFBLENBRUYsZ0JBQ0Usa0JBQUEsQ0FFRixnQkFDRSxXQUFBLENBRUYsZ0JBQ0Usa0JBQUEsQ0FFRixnQkFDRSxrQkFBQSxDQUVGLGdCQUNFLFNBQUEsQ0FFRixnQkFDRSxrQkFBQSxDQUVGLGdCQUNFLGtCQUFBLENBRUYsZ0JBQ0UsV0FBQSxDQUVGLGdCQUNFLGtCQUFBLENBRUYsZ0JBQ0Usa0JBQUEsQ0FFRixnQkFDRSxTQUFBLENBRUYsZ0JBQ0Usa0JBQUEsQ0FFRixnQkFDRSxrQkFBQSxDQUVGLGVBQ0UsV0FBQSxDQUVGLGVBQ0Usa0JBQUEsQ0FFRixlQUNFLGtCQUFBLENBRUYsZUFDRSxTQUFBLENBRUYsZUFDRSxrQkFBQSxDQUVGLGVBQ0Usa0JBQUEsQ0FFRixlQUNFLFdBQUEsQ0FFRixlQUNFLGlCQUFBLENBRUYsZUFDRSxpQkFBQSxDQUVGLGVBQ0UsVUFBQSxDQUVGLGdCQUNFLFNBQUEsQ0FFRixnQkFDRSxpQkFBQSxDQUVGLGdCQUNFLGlCQUFBLENBRUYsZ0JBQ0UsVUFBQSxDQUVGLGdCQUNFLGlCQUFBLENBRUYsZ0JBQ0UsaUJBQUEsQ0FFRixnQkFDRSxRQUFBLENBRUYsZ0JBQ0UsaUJBQUEsQ0FFRixnQkFDRSxpQkFBQSxDQUVGLGdCQUNFLFVBQUEsQ0FFRixnQkFDRSxpQkFBQSxDQUVGLGdCQUNFLGlCQUFBLENBRUYsZ0JBQ0UsUUFBQSxDQUVGLGdCQUNFLGlCQUFBLENBRUYsZ0JBQ0UsaUJBQUEsQ0FFRixlQUNFLFVBQUEsQ0FFRixlQUNFLGlCQUFBLENBRUYsZUFDRSxpQkFBQSxDQUVGLGVBQ0UsUUFBQSxDQUVGLGVBQ0UsaUJBQUEsQ0FFRixlQUNFLGlCQUFBLENBRUYsZUFDRSxVQUFBLENBRUYsZUFDRSxnQkFBQSxDQUVGLGVBQ0UsZ0JBQUEsQ0FFRixlQUNFLFNBQUEsQ0FFRixrQkFDRSxnQkFBQSxDQUVGLGtCQUNFLHdCQUFBLENBRUYsa0JBQ0Usd0JBQUEsQ0FFRixrQkFDRSxpQkFBQSxDQUVGLGtCQUNFLHdCQUFBLENBRUYsa0JBQ0Usd0JBQUEsQ0FFRixrQkFDRSxlQUFBLENBRUYsa0JBQ0Usd0JBQUEsQ0FFRixrQkFDRSx3QkFBQSxDQUVGLGtCQUNFLGlCQUFBLENBRUYsa0JBQ0Usd0JBQUEsQ0FFRixrQkFDRSx3QkFBQSxDQUVGLGtCQUNFLGVBQUEsQ0FFRixrQkFDRSx3QkFBQSxDQUVGLGtCQUNFLHdCQUFBLENBRUYsaUJBQ0UsaUJBQUEsQ0FFRixpQkFDRSx3QkFBQSxDQUVGLGlCQUNFLHdCQUFBLENBRUYsaUJBQ0UsZUFBQSxDQUVGLGlCQUNFLHdCQUFBLENBRUYsaUJBQ0Usd0JBQUEsQ0FFRixpQkFDRSxpQkFBQSxDQUVGLGlCQUNFLHVCQUFBLENBRUYsaUJBQ0UsdUJBQUEsQ0FFRixpQkFDRSxjQUFBLENBRUYseUJBQ0UsK1BBQ0UsVUFBQSxDQUVGLFdBQ0UsVUFBQSxDQUVGLFdBQ0Usa0JBQUEsQ0FFRixXQUNFLGtCQUFBLENBRUYsV0FDRSxXQUFBLENBRUYsV0FDRSxrQkFBQSxDQUVGLFdBQ0Usa0JBQUEsQ0FFRixXQUNFLFNBQUEsQ0FFRixXQUNFLGtCQUFBLENBRUYsV0FDRSxrQkFBQSxDQUVGLFdBQ0UsV0FBQSxDQUVGLFdBQ0Usa0JBQUEsQ0FFRixXQUNFLGtCQUFBLENBRUYsV0FDRSxTQUFBLENBRUYsV0FDRSxrQkFBQSxDQUVGLFdBQ0Usa0JBQUEsQ0FFRixVQUNFLFdBQUEsQ0FFRixVQUNFLGtCQUFBLENBRUYsVUFDRSxrQkFBQSxDQUVGLFVBQ0UsU0FBQSxDQUVGLFVBQ0Usa0JBQUEsQ0FFRixVQUNFLGtCQUFBLENBRUYsVUFDRSxXQUFBLENBRUYsVUFDRSxpQkFBQSxDQUVGLFVBQ0UsaUJBQUEsQ0FFRixnQkFDRSxVQUFBLENBRUYsZ0JBQ0Usa0JBQUEsQ0FFRixnQkFDRSxrQkFBQSxDQUVGLGdCQUNFLFdBQUEsQ0FFRixnQkFDRSxrQkFBQSxDQUVGLGdCQUNFLGtCQUFBLENBRUYsZ0JBQ0UsU0FBQSxDQUVGLGdCQUNFLGtCQUFBLENBRUYsZ0JBQ0Usa0JBQUEsQ0FFRixnQkFDRSxXQUFBLENBRUYsZ0JBQ0Usa0JBQUEsQ0FFRixnQkFDRSxrQkFBQSxDQUVGLGdCQUNFLFNBQUEsQ0FFRixnQkFDRSxrQkFBQSxDQUVGLGdCQUNFLGtCQUFBLENBRUYsZUFDRSxXQUFBLENBRUYsZUFDRSxrQkFBQSxDQUVGLGVBQ0Usa0JBQUEsQ0FFRixlQUNFLFNBQUEsQ0FFRixlQUNFLGtCQUFBLENBRUYsZUFDRSxrQkFBQSxDQUVGLGVBQ0UsV0FBQSxDQUVGLGVBQ0UsaUJBQUEsQ0FFRixlQUNFLGlCQUFBLENBRUYsZUFDRSxVQUFBLENBRUYsZ0JBQ0UsU0FBQSxDQUVGLGdCQUNFLGlCQUFBLENBRUYsZ0JBQ0UsaUJBQUEsQ0FFRixnQkFDRSxVQUFBLENBRUYsZ0JBQ0UsaUJBQUEsQ0FFRixnQkFDRSxpQkFBQSxDQUVGLGdCQUNFLFFBQUEsQ0FFRixnQkFDRSxpQkFBQSxDQUVGLGdCQUNFLGlCQUFBLENBRUYsZ0JBQ0UsVUFBQSxDQUVGLGdCQUNFLGlCQUFBLENBRUYsZ0JBQ0UsaUJBQUEsQ0FFRixnQkFDRSxRQUFBLENBRUYsZ0JBQ0UsaUJBQUEsQ0FFRixnQkFDRSxpQkFBQSxDQUVGLGVBQ0UsVUFBQSxDQUVGLGVBQ0UsaUJBQUEsQ0FFRixlQUNFLGlCQUFBLENBRUYsZUFDRSxRQUFBLENBRUYsZUFDRSxpQkFBQSxDQUVGLGVBQ0UsaUJBQUEsQ0FFRixlQUNFLFVBQUEsQ0FFRixlQUNFLGdCQUFBLENBRUYsZUFDRSxnQkFBQSxDQUVGLGVBQ0UsU0FBQSxDQUVGLGtCQUNFLGdCQUFBLENBRUYsa0JBQ0Usd0JBQUEsQ0FFRixrQkFDRSx3QkFBQSxDQUVGLGtCQUNFLGlCQUFBLENBRUYsa0JBQ0Usd0JBQUEsQ0FFRixrQkFDRSx3QkFBQSxDQUVGLGtCQUNFLGVBQUEsQ0FFRixrQkFDRSx3QkFBQSxDQUVGLGtCQUNFLHdCQUFBLENBRUYsa0JBQ0UsaUJBQUEsQ0FFRixrQkFDRSx3QkFBQSxDQUVGLGtCQUNFLHdCQUFBLENBRUYsa0JBQ0UsZUFBQSxDQUVGLGtCQUNFLHdCQUFBLENBRUYsa0JBQ0Usd0JBQUEsQ0FFRixpQkFDRSxpQkFBQSxDQUVGLGlCQUNFLHdCQUFBLENBRUYsaUJBQ0Usd0JBQUEsQ0FFRixpQkFDRSxlQUFBLENBRUYsaUJBQ0Usd0JBQUEsQ0FFRixpQkFDRSx3QkFBQSxDQUVGLGlCQUNFLGlCQUFBLENBRUYsaUJBQ0UsdUJBQUEsQ0FFRixpQkFDRSx1QkFBQSxDQUVGLGlCQUNFLGNBQUEsQ0FBQSxDQUdKLDBCQUNFLCtQQUNFLFVBQUEsQ0FFRixXQUNFLFVBQUEsQ0FFRixXQUNFLGtCQUFBLENBRUYsV0FDRSxrQkFBQSxDQUVGLFdBQ0UsV0FBQSxDQUVGLFdBQ0Usa0JBQUEsQ0FFRixXQUNFLGtCQUFBLENBRUYsV0FDRSxTQUFBLENBRUYsV0FDRSxrQkFBQSxDQUVGLFdBQ0Usa0JBQUEsQ0FFRixXQUNFLFdBQUEsQ0FFRixXQUNFLGtCQUFBLENBRUYsV0FDRSxrQkFBQSxDQUVGLFdBQ0UsU0FBQSxDQUVGLFdBQ0Usa0JBQUEsQ0FFRixXQUNFLGtCQUFBLENBRUYsVUFDRSxXQUFBLENBRUYsVUFDRSxrQkFBQSxDQUVGLFVBQ0Usa0JBQUEsQ0FFRixVQUNFLFNBQUEsQ0FFRixVQUNFLGtCQUFBLENBRUYsVUFDRSxrQkFBQSxDQUVGLFVBQ0UsV0FBQSxDQUVGLFVBQ0UsaUJBQUEsQ0FFRixVQUNFLGlCQUFBLENBRUYsZ0JBQ0UsVUFBQSxDQUVGLGdCQUNFLGtCQUFBLENBRUYsZ0JBQ0Usa0JBQUEsQ0FFRixnQkFDRSxXQUFBLENBRUYsZ0JBQ0Usa0JBQUEsQ0FFRixnQkFDRSxrQkFBQSxDQUVGLGdCQUNFLFNBQUEsQ0FFRixnQkFDRSxrQkFBQSxDQUVGLGdCQUNFLGtCQUFBLENBRUYsZ0JBQ0UsV0FBQSxDQUVGLGdCQUNFLGtCQUFBLENBRUYsZ0JBQ0Usa0JBQUEsQ0FFRixnQkFDRSxTQUFBLENBRUYsZ0JBQ0Usa0JBQUEsQ0FFRixnQkFDRSxrQkFBQSxDQUVGLGVBQ0UsV0FBQSxDQUVGLGVBQ0Usa0JBQUEsQ0FFRixlQUNFLGtCQUFBLENBRUYsZUFDRSxTQUFBLENBRUYsZUFDRSxrQkFBQSxDQUVGLGVBQ0Usa0JBQUEsQ0FFRixlQUNFLFdBQUEsQ0FFRixlQUNFLGlCQUFBLENBRUYsZUFDRSxpQkFBQSxDQUVGLGVBQ0UsVUFBQSxDQUVGLGdCQUNFLFNBQUEsQ0FFRixnQkFDRSxpQkFBQSxDQUVGLGdCQUNFLGlCQUFBLENBRUYsZ0JBQ0UsVUFBQSxDQUVGLGdCQUNFLGlCQUFBLENBRUYsZ0JBQ0UsaUJBQUEsQ0FFRixnQkFDRSxRQUFBLENBRUYsZ0JBQ0UsaUJBQUEsQ0FFRixnQkFDRSxpQkFBQSxDQUVGLGdCQUNFLFVBQUEsQ0FFRixnQkFDRSxpQkFBQSxDQUVGLGdCQUNFLGlCQUFBLENBRUYsZ0JBQ0UsUUFBQSxDQUVGLGdCQUNFLGlCQUFBLENBRUYsZ0JBQ0UsaUJBQUEsQ0FFRixlQUNFLFVBQUEsQ0FFRixlQUNFLGlCQUFBLENBRUYsZUFDRSxpQkFBQSxDQUVGLGVBQ0UsUUFBQSxDQUVGLGVBQ0UsaUJBQUEsQ0FFRixlQUNFLGlCQUFBLENBRUYsZUFDRSxVQUFBLENBRUYsZUFDRSxnQkFBQSxDQUVGLGVBQ0UsZ0JBQUEsQ0FFRixlQUNFLFNBQUEsQ0FFRixrQkFDRSxnQkFBQSxDQUVGLGtCQUNFLHdCQUFBLENBRUYsa0JBQ0Usd0JBQUEsQ0FFRixrQkFDRSxpQkFBQSxDQUVGLGtCQUNFLHdCQUFBLENBRUYsa0JBQ0Usd0JBQUEsQ0FFRixrQkFDRSxlQUFBLENBRUYsa0JBQ0Usd0JBQUEsQ0FFRixrQkFDRSx3QkFBQSxDQUVGLGtCQUNFLGlCQUFBLENBRUYsa0JBQ0Usd0JBQUEsQ0FFRixrQkFDRSx3QkFBQSxDQUVGLGtCQUNFLGVBQUEsQ0FFRixrQkFDRSx3QkFBQSxDQUVGLGtCQUNFLHdCQUFBLENBRUYsaUJBQ0UsaUJBQUEsQ0FFRixpQkFDRSx3QkFBQSxDQUVGLGlCQUNFLHdCQUFBLENBRUYsaUJBQ0UsZUFBQSxDQUVGLGlCQUNFLHdCQUFBLENBRUYsaUJBQ0Usd0JBQUEsQ0FFRixpQkFDRSxpQkFBQSxDQUVGLGlCQUNFLHVCQUFBLENBRUYsaUJBQ0UsdUJBQUEsQ0FFRixpQkFDRSxjQUFBLENBQUEsQ0FHSiwwQkFDRSwrUEFDRSxVQUFBLENBRUYsV0FDRSxVQUFBLENBRUYsV0FDRSxrQkFBQSxDQUVGLFdBQ0Usa0JBQUEsQ0FFRixXQUNFLFdBQUEsQ0FFRixXQUNFLGtCQUFBLENBRUYsV0FDRSxrQkFBQSxDQUVGLFdBQ0UsU0FBQSxDQUVGLFdBQ0Usa0JBQUEsQ0FFRixXQUNFLGtCQUFBLENBRUYsV0FDRSxXQUFBLENBRUYsV0FDRSxrQkFBQSxDQUVGLFdBQ0Usa0JBQUEsQ0FFRixXQUNFLFNBQUEsQ0FFRixXQUNFLGtCQUFBLENBRUYsV0FDRSxrQkFBQSxDQUVGLFVBQ0UsV0FBQSxDQUVGLFVBQ0Usa0JBQUEsQ0FFRixVQUNFLGtCQUFBLENBRUYsVUFDRSxTQUFBLENBRUYsVUFDRSxrQkFBQSxDQUVGLFVBQ0Usa0JBQUEsQ0FFRixVQUNFLFdBQUEsQ0FFRixVQUNFLGlCQUFBLENBRUYsVUFDRSxpQkFBQSxDQUVGLGdCQUNFLFVBQUEsQ0FFRixnQkFDRSxrQkFBQSxDQUVGLGdCQUNFLGtCQUFBLENBRUYsZ0JBQ0UsV0FBQSxDQUVGLGdCQUNFLGtCQUFBLENBRUYsZ0JBQ0Usa0JBQUEsQ0FFRixnQkFDRSxTQUFBLENBRUYsZ0JBQ0Usa0JBQUEsQ0FFRixnQkFDRSxrQkFBQSxDQUVGLGdCQUNFLFdBQUEsQ0FFRixnQkFDRSxrQkFBQSxDQUVGLGdCQUNFLGtCQUFBLENBRUYsZ0JBQ0UsU0FBQSxDQUVGLGdCQUNFLGtCQUFBLENBRUYsZ0JBQ0Usa0JBQUEsQ0FFRixlQUNFLFdBQUEsQ0FFRixlQUNFLGtCQUFBLENBRUYsZUFDRSxrQkFBQSxDQUVGLGVBQ0UsU0FBQSxDQUVGLGVBQ0Usa0JBQUEsQ0FFRixlQUNFLGtCQUFBLENBRUYsZUFDRSxXQUFBLENBRUYsZUFDRSxpQkFBQSxDQUVGLGVBQ0UsaUJBQUEsQ0FFRixlQUNFLFVBQUEsQ0FFRixnQkFDRSxTQUFBLENBRUYsZ0JBQ0UsaUJBQUEsQ0FFRixnQkFDRSxpQkFBQSxDQUVGLGdCQUNFLFVBQUEsQ0FFRixnQkFDRSxpQkFBQSxDQUVGLGdCQUNFLGlCQUFBLENBRUYsZ0JBQ0UsUUFBQSxDQUVGLGdCQUNFLGlCQUFBLENBRUYsZ0JBQ0UsaUJBQUEsQ0FFRixnQkFDRSxVQUFBLENBRUYsZ0JBQ0UsaUJBQUEsQ0FFRixnQkFDRSxpQkFBQSxDQUVGLGdCQUNFLFFBQUEsQ0FFRixnQkFDRSxpQkFBQSxDQUVGLGdCQUNFLGlCQUFBLENBRUYsZUFDRSxVQUFBLENBRUYsZUFDRSxpQkFBQSxDQUVGLGVBQ0UsaUJBQUEsQ0FFRixlQUNFLFFBQUEsQ0FFRixlQUNFLGlCQUFBLENBRUYsZUFDRSxpQkFBQSxDQUVGLGVBQ0UsVUFBQSxDQUVGLGVBQ0UsZ0JBQUEsQ0FFRixlQUNFLGdCQUFBLENBRUYsZUFDRSxTQUFBLENBRUYsa0JBQ0UsZ0JBQUEsQ0FFRixrQkFDRSx3QkFBQSxDQUVGLGtCQUNFLHdCQUFBLENBRUYsa0JBQ0UsaUJBQUEsQ0FFRixrQkFDRSx3QkFBQSxDQUVGLGtCQUNFLHdCQUFBLENBRUYsa0JBQ0UsZUFBQSxDQUVGLGtCQUNFLHdCQUFBLENBRUYsa0JBQ0Usd0JBQUEsQ0FFRixrQkFDRSxpQkFBQSxDQUVGLGtCQUNFLHdCQUFBLENBRUYsa0JBQ0Usd0JBQUEsQ0FFRixrQkFDRSxlQUFBLENBRUYsa0JBQ0Usd0JBQUEsQ0FFRixrQkFDRSx3QkFBQSxDQUVGLGlCQUNFLGlCQUFBLENBRUYsaUJBQ0Usd0JBQUEsQ0FFRixpQkFDRSx3QkFBQSxDQUVGLGlCQUNFLGVBQUEsQ0FFRixpQkFDRSx3QkFBQSxDQUVGLGlCQUNFLHdCQUFBLENBRUYsaUJBQ0UsaUJBQUEsQ0FFRixpQkFDRSx1QkFBQSxDQUVGLGlCQUNFLHVCQUFBLENBRUYsaUJBQ0UsY0FBQSxDQUFBLENBR0osTUFDRSw0QkFBQSxDQUVGLFFBQ0UsZUFBQSxDQUNBLGtCQUFBLENBQ0EsVUFBQSxDQUNBLGVBQUEsQ0FLRixPQUNFLFVBQUEsQ0FDQSxjQUFBLENBaU9GLGtCQUNFLGlCQUFBLENBQ0EsYUFBQSxDQUNBLFFBQUEsQ0FDQSxTQUFBLENBQ0EsZUFBQSxDQUVGLDJJQUtFLGlCQUFBLENBQ0EsS0FBQSxDQUNBLE1BQUEsQ0FDQSxRQUFBLENBQ0EsV0FBQSxDQUNBLFVBQUEsQ0FDQSxRQUFBLENBRUYsd0JBQ0UscUJBQUEsQ0FFRix1QkFDRSxrQkFBQSxDQUVGLFNBQ0UsaUJBQUEsQ0FDQSxLQUFBLENBQ0EsTUFBQSxDQUNBLFlBQUEsQ0FDQSxZQUFBLENBQ0EsZUFBQSxDQUNBLFdBQUEsQ0FDQSx1REFBQSxDQUNBLGlCQUFBLENBQ0Esa0JBQUEsQ0FDQSxxQkFBQSxDQUNBLGVBQUEsQ0FDQSxzQkFBQSxDQUNBLGVBQUEsQ0FDQSxnQkFBQSxDQUNBLG9CQUFBLENBQ0EsZ0JBQUEsQ0FDQSxtQkFBQSxDQUNBLGtCQUFBLENBQ0EsaUJBQUEsQ0FDQSxtQkFBQSxDQUNBLGdCQUFBLENBQ0EsY0FBQSxDQUNBLHFCQUFBLENBQ0EsbUNBQUEsQ0FDUSwyQkFBQSxDQUNSLHFCQUFBLENBQ0EsK0JBQUEsQ0FDQSxpQkFBQSxDQUVBLG9DQUFBLENBRUYsYUFDRSxnQkFBQSxDQUVGLGVBQ0UsZ0JBQUEsQ0FFRixnQkFDRSxlQUFBLENBRUYsY0FDRSxpQkFBQSxDQUVGLGVBQ0UsUUFBQSxDQUNBLGdCQUFBLENBQ0EsY0FBQSxDQUNBLHdCQUFBLENBQ0EsK0JBQUEsQ0FDQSx5QkFBQSxDQUVGLGlCQUNFLGdCQUFBLENBRUYsc0NBRUUsaUJBQUEsQ0FDQSxhQUFBLENBQ0EsT0FBQSxDQUNBLFFBQUEsQ0FDQSx3QkFBQSxDQUNBLGtCQUFBLENBRUYsZ0JBQ0UsaUJBQUEsQ0FFRixzQkFDRSxpQkFBQSxDQUNBLFVBQUEsQ0FFRixvQkFDRSxRQUFBLENBQ0EsaUJBQUEsQ0FDQSxxQkFBQSxDQUNBLHFCQUFBLENBQ0EsZ0NBQUEsQ0FDQSxZQUFBLENBRUYsMEJBQ0UsV0FBQSxDQUNBLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLHFCQUFBLENBQ0EscUJBQUEsQ0FFRixzQkFDRSxPQUFBLENBQ0EsVUFBQSxDQUNBLGdCQUFBLENBQ0EsbUJBQUEsQ0FDQSx1QkFBQSxDQUNBLGtDQUFBLENBRUYsNEJBQ0UsV0FBQSxDQUNBLFFBQUEsQ0FDQSxZQUFBLENBQ0EsbUJBQUEsQ0FDQSx1QkFBQSxDQUVGLHVCQUNFLFFBQUEsQ0FDQSxpQkFBQSxDQUNBLGtCQUFBLENBQ0Esd0JBQUEsQ0FDQSxtQ0FBQSxDQUNBLFNBQUEsQ0FFRiw2QkFDRSxXQUFBLENBQ0EsT0FBQSxDQUNBLGlCQUFBLENBQ0Esa0JBQUEsQ0FDQSx3QkFBQSxDQUVGLHFCQUNFLE9BQUEsQ0FDQSxXQUFBLENBQ0EsZ0JBQUEsQ0FDQSxvQkFBQSxDQUNBLHNCQUFBLENBQ0EsaUNBQUEsQ0FFRiwyQkFDRSxXQUFBLENBQ0EsU0FBQSxDQUNBLG9CQUFBLENBQ0Esc0JBQUEsQ0FDQSxZQUFBLENBRUYsMElBUUUsV0FBQSxDQUNBLGFBQUEsQ0FFRixtRUFJRSxVQUFBLENBRUYsY0FDRSxhQUFBLENBQ0EsZ0JBQUEsQ0FDQSxpQkFBQSxDQUVGLFlBQ0Usc0JBQUEsQ0FFRixXQUNFLHFCQUFBLENBRUYsTUFDRSx1QkFBQSxDQUVGLE1BQ0Usd0JBQUEsQ0FFRixXQUNFLGlCQUFBLENBRUYsV0FFRSxpQkFBQSxDQUNBLGdCQUFBLENBQ0EsNEJBQUEsQ0FDQSxRQUFBLENBRUYsUUFDRSx1QkFBQSxDQUVGLE9BQ0UsY0FBQSxDQUVGLGNBQ0Usa0JBQUEsQ0FFRixnREFJRSx1QkFBQSxDQUVGLHdQQVlFLHVCQUFBLENBRUYseUJBQ0UsWUFDRSx3QkFBQSxDQUVGLGlCQUNFLHdCQUFBLENBRUYsY0FDRSw0QkFBQSxDQUVGLDRCQUVFLDZCQUFBLENBQUEsQ0FHSix5QkFDRSxrQkFDRSx3QkFBQSxDQUFBLENBR0oseUJBQ0UsbUJBQ0UseUJBQUEsQ0FBQSxDQUdKLHlCQUNFLHlCQUNFLCtCQUFBLENBQUEsQ0FHSixnREFDRSxZQUNFLHdCQUFBLENBRUYsaUJBQ0Usd0JBQUEsQ0FFRixjQUNFLDRCQUFBLENBRUYsNEJBRUUsNkJBQUEsQ0FBQSxDQUdKLGdEQUNFLGtCQUNFLHdCQUFBLENBQUEsQ0FHSixnREFDRSxtQkFDRSx5QkFBQSxDQUFBLENBR0osZ0RBQ0UseUJBQ0UsK0JBQUEsQ0FBQSxDQUdKLGlEQUNFLFlBQ0Usd0JBQUEsQ0FFRixpQkFDRSx3QkFBQSxDQUVGLGNBQ0UsNEJBQUEsQ0FFRiw0QkFFRSw2QkFBQSxDQUFBLENBR0osaURBQ0Usa0JBQ0Usd0JBQUEsQ0FBQSxDQUdKLGlEQUNFLG1CQUNFLHlCQUFBLENBQUEsQ0FHSixpREFDRSx5QkFDRSwrQkFBQSxDQUFBLENBR0osMEJBQ0UsWUFDRSx3QkFBQSxDQUVGLGlCQUNFLHdCQUFBLENBRUYsY0FDRSw0QkFBQSxDQUVGLDRCQUVFLDZCQUFBLENBQUEsQ0FHSiwwQkFDRSxrQkFDRSx3QkFBQSxDQUFBLENBR0osMEJBQ0UsbUJBQ0UseUJBQUEsQ0FBQSxDQUdKLDBCQUNFLHlCQUNFLCtCQUFBLENBQUEsQ0FHSix5QkFDRSxXQUNFLHVCQUFBLENBQUEsQ0FHSixnREFDRSxXQUNFLHVCQUFBLENBQUEsQ0FHSixpREFDRSxXQUNFLHVCQUFBLENBQUEsQ0FHSiwwQkFDRSxXQUNFLHVCQUFBLENBQUEsQ0FHSixlQUNFLHVCQUFBLENBRUYsYUFDRSxlQUNFLHdCQUFBLENBRUYsb0JBQ0Usd0JBQUEsQ0FFRixpQkFDRSw0QkFBQSxDQUVGLGtDQUVFLDZCQUFBLENBQUEsQ0FHSixxQkFDRSx1QkFBQSxDQUVGLGFBQ0UscUJBQ0Usd0JBQUEsQ0FBQSxDQUdKLHNCQUNFLHVCQUFBLENBRUYsYUFDRSxzQkFDRSx5QkFBQSxDQUFBLENBR0osNEJBQ0UsdUJBQUEsQ0FFRixhQUNFLDRCQUNFLCtCQUFBLENBQUEsQ0FHSixhQUNFLGNBQ0UsdUJBQUEsQ0FBQSxDQzMrQ0osTUFDRSxXQUFBLENDMXlCRixjQUFBLHFCQUFBLENBRUEsS0FDSSxpQ0FBQSxDQUNBLGlCQUFBLENBQ0EsaUJBQUEsQ0FHSixLRHFMRSxRQUFBLENBQ0EsU0FBQSxDRWxLRSxVQ3hCSSxDRHlCSixnSUNMUSxDRlpSLGVFUEksQ0ZTUixZQUNJLHFCQUFBLENBR0osU0FFSSxpQkFBQSxDQUdKLGFBQ0ksaUJBQUEsQ0FDQSxXQUFBLENBQ0EsU0FBQSxDQUVKLElBQUEsUUFBQSxDQUVBLEVBQUEsYUU1QlksQ0Y4Qlosa0JBQUEsa0NFVmMsQ0ZVcUMsVUFBQSxDQUVuRCxFQUFBLG1CQUFBLENBQUEsb0JBQUEsQ0FFQSxTQUNDLG9CQUFBLENBQ0EsY0FBQSxDQUNBLFFBQUEsQ0FDQyxVQUFBLENBQ0QsVUFBQSxDQUNDLHdCQUFBLENBQ0Esa0NFckJZLENGc0JaLGVBQUEsQ0FDQSxXRVFhLENGUGQsZUFBQSxDRGlWQywrQkFBQSxDQUdBLHVCQUFBLENDbFZBLFVFM0NNLENGNENOLGlCQUFBLENBQ0EsV0FBQSxDQUNELDhCQUNDLGtCRXZDTSxDRndDTixvQkFBQSxDQUNBLFVFakRNLENGbURKLG9CQUNFLFlBQUEsQ0FFRixzQkFDRSxXQUFBLENBTU4saUJBQ0MsU0FBQSxDQVlELEtBQ0MsbUJBQUEsQ0FFRCxpQkFDQyxVQUFBLENBQ0EsV0FBQSxDRDJGQyxjQUFBLENBQ0EsS0FBQSxDQUNBLE1BQUEsQ0MxRkUsNENBQUEsQ0R4QkYsMkJBQUEsQ0FJQSxxQkFBQSxDQUNBLDJCQUFBLENBRUEseUJBQ0UsdUJBQUEsQ0FHRiwyQkFDRSx5QkFBQSxDQUdGLDBCQUNFLDBCQUFBLENBR0YsNEJBQ0UsMEJBQUEsQ0FHRiw4QkFDRSw0QkFBQSxDQUdGLDZCQUNFLDZCQUFBLENBQUEsMEJDQ0YsU0FDRSxTQUFBLENBQUEsQ0FJSixrQ0FDRSxTQUNFLFFBQUEsQ0FDQSxhQUFBLENBQUEsQ0dwR0osOEJBQ0ksV0FBQSxDQUlGLHNCSmdNQSxXQUFBLENBQ0EsV0FBQSxDQUNBLFVBQUEsQ0FDQSxhQUFBLENJak1FLGNBQUEsQ0prSUYsV0FBQSxDQUNBLFVBQUEsQ0lqSUUsU0FBQSxDQUNBLE9BQUEsQ0FDQSxTQUFBLENKb1hGLCtCQUFBLENBR0EsdUJBQUEsQ0lyWEUscUtBQUEsQ0FBQSx5R0FBQSxDQUVILG1CQUNDLFVBQUEsQ0FDQSxXQUFBLENBQ0EsY0FBQSxDQUNBLEtBQUEsQ0FDQSxNQUFBLENKMkNBLDJCQUFBLENBSUEscUJBQUEsQ0FDQSwyQkFBQSxDSTlDQSw0QkFBQSxDSmdEQSwyQkFDRSx1QkFBQSxDQUdGLDZCQUNFLHlCQUFBLENBR0YsNEJBQ0UsMEJBQUEsQ0FHRiw4QkFDRSwwQkFBQSxDQUdGLGdDQUNFLDRCQUFBLENBR0YsK0JBQ0UsNkJBQUEsQ0luRUssOEJBQ0cseUJBQUEsQ0FFSiw2QkFDSywwQkFBQSxDQUVSLGlDQUNRLGFBQUEsQ0FJWCw4QkFDQyxVQUFBLENBRUQsaUNBQ0MsU0FBQSxDQUlILDBCQUVFLG1CQUNDLFNBQUEsQ0FBQSxDQUtILDBCQUlFLHNCQUNDLHFLQUFBLENBQUEseUdBQUEsQ0FBQSxDQUtILDBCQUVFLG1CQUNDLFNBQUEsQ0FFRCxzQkFDQyxxS0FBQSxDQUFBLHlHQUFBLENBQUEsQ0FLSCx5QkFFRSxtQkFDQyxVQUFBLENBQ0EsV0FBQSxDQUVELHNCQUNDLHNCQUFBLENBQUEsQ0FLSCx5QkFFRSxtQkFDQyxVQUFBLENBQ0EsWUFBQSxDQUNBLFNBQUEsQ0FDQSwyQkFBQSxDQUVELHNCQUNDLHNCQUFBLENBQUEsQ0FLSCx5QkFFRSxtQkFDQyxVQUFBLENBQ0EsWUFBQSxDQUNBLFNBQUEsQ0FDQSwyQkFBQSxDQUVELHNCQUNDLHNCQUFBLENBQUEsQ0MzR0gsT0wrS0UsY0FBQSxDQUNBLEtBQUEsQ0FDQSxNQUFBLENLL0tELGVGR08sQ0VGUCxVQUFBLENBRUEseUJBQUEsQ0FDQSxVQUFBLENIOEVHLFlDaENXLENIMlViLCtCQUFBLENBR0EsdUJBQUEsQ0VoWUUsYUFDSSxXQUFBLENBQ0EsaUJBQUEsQ0FDQSxhQUFBLENBQ0EsUUFBQSxDQUNBLFVBQUEsQ0FnRkosa0JBQ0ksWUNqQ0ksQ0RvQ1IsMEJHM0ZKLE9INEZRLFdBQUEsQ0FBQSxDQUdKLDBCQUNJLGtCQUNJLFdBQUEsQ0FBQSxDQUlSLHlCR3JHSixPSHNHUSxXQUFBLENBRUEsa0JBQ0ksV0FBQSxDQUFBLENHakdYLFlBQ08sbUJBQUEsQ0FBQSxvQkFBQSxDQUFBLG1CQUFBLENBQUEsWUFBQSxDQUVQLGlCQUNDLGdDQUFBLENBQUEsd0JBQUEsQ0FDTSxtQkFBQSxDQUNBLGtCQUFBLENBQ04sMEJBQ0MsV0FBQSxDQUNBLG9CQUFBLENBQ0EscUNBQ0MsV0FBQSxDQUNBLDJDQUNDLGNBQUEsQ0FJSCx1QkFDQyxXQUFBLENBQ0EsVUFBQSxDQUNBLGdCQUFBLENBQ0EsZUFBQSxDQUNTLGtCQUFBLENBRVYsc0JBQ1UsYUFBQSxDSG1EUixZQ2hDVyxDSDJVYiwrQkFBQSxDQUdBLHVCQUFBLENFM1NFLGlDQUNJLFlDakNJLENEb0NSLDBCRzNERixzQkg0RE0sV0FBQSxDQUFBLENBR0osMEJBQ0ksaUNBQ0ksV0FBQSxDQUFBLENBSVIseUJHckVGLHNCSHNFTSxXQUFBLENBRUEsaUNBQ0ksV0FBQSxDQUFBLENHdEVULCtCQUNhLFdBQUEsQ0FDWixlQUFBLENBQ0EsZUFBQSxDQUNBLFVBQUEsQ0FDQSxrQkFBQSxDQUNBLHFCQUFBLENBQ0EsZUFBQSxDQUNBLFVBQUEsQ0FDQSxxQ0FDSSxlQUFBLENBQ0gsV0FBQSxDQUNBLGNBQUEsQ0FNSixxQkFDQyxXQUFBLENBQ0Esa0JGdERRLENFdURSLFVGbkRNLENEK0VKLFlDaENXLENIMlViLCtCQUFBLENBR0EsdUJBQUEsQ0t4VUEsZUFBQSxDQUNBLDBCQUFBLENBQ0Esa0NGdENZLENEaUVWLGdDQUNJLFlDakNJLENEb0NSLDBCR3RDSCxxQkh1Q08sV0FBQSxDQUFBLENBR0osMEJBQ0ksZ0NBQ0ksV0FBQSxDQUFBLENBSVIseUJHaERILHFCSGlETyxXQUFBLENBRUEsZ0NBQ0ksV0FBQSxDQUFBLENHNUNWLHdCQUNDLGVBQUEsQ0FDQSx3QkFBQSxDQUNBLGVBQUEsQ0FFRCx3QkFDQyxlQUFBLENBQ0EsZUFBQSxDQU1GLG9CQUNDLFVBQUEsQ0FJRixTQUNJLGNBQUEsQ0FDQSxZQUFBLENBQ0EsT0FBQSxDSEVBLFlDaENXLENIMlViLCtCQUFBLENBR0EsdUJBQUEsQ0s5U0Usa0JGbEZRLENFbUZSLGFGcEZNLENFcUZOLFVBQUEsQ0FDQSxpQkFBQSxDTHFURixxQkFBQSxDS25URSxjQUFBLENBQ0EsMEJBQUEsQ0FDQSxVQUFBLENMb1NGLGdDQUFBLENBR0Esd0JBQUEsQ0UzU0Usb0JBQ0ksWUNqQ0ksQ0RvQ1IsMEJHWkosU0hhUSxXQUFBLENBQUEsQ0FHSiwwQkFDSSxvQkFDSSxXQUFBLENBQUEsQ0FJUix5Qkd0QkosU0h1QlEsV0FBQSxDQUVBLG9CQUNJLFdBQUEsQ0FBQSxDR1pSLGVBQUEsWUFBQSxDQUNBLGVMK2NGLGlCQUFBLENBQ0EsT0FGMEIsQ0FHMUIsOEJBQUEsQ0FBQSwwQkFBQSxDQUNBLGtDQUFBLENLaGRJLCtCQUFBLENBQ0EsYUFBQSxDQUVGLGVBQ0ksVUYvRkEsQ0VnR0Esa0JGeEZBLENFMEZKLG9CQUNFLFNBQUEsQ0FLTiwwQkFDQyxPQUNDLGlCQUFBLENBRUEsaUJBQ0MsZ0NBQUEsQ0FBQSx3QkFBQSxDQUNHLDBCQUNFLFdBQUEsQ0FHTixxQkFDQyxnQkFBQSxDQUNBLFdBQUEsQ0FDQSx3QkFDQyxnQkFBQSxDQUFBLENBTUosMEJBQ0MsT0FDQyxpQkFBQSxDQUdFLHFDQUNDLFdBQUEsQ0FJSCxpQkFDQyxnQ0FBQSxDQUFBLHdCQUFBLENBQ0EsZUFBQSxDQUNHLDBCQUNFLFdBQUEsQ0FHTixxQkFDQyxnQkFBQSxDQUNBLFdBQUEsQ0FDQSx3QkFDQyxlQUFBLENBRUQsd0JBQ0MsYUFBQSxDQUFBLENBTUoseUJBQ0MsT0FFQyxXQUFBLENBQ0EsWUFDQyxhQUFBLENBQ0EsaUJBQUEsQ0FFRCxpQkFDQyxVQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSwwQkFDQyxhQUFBLENBQ0EsaUJBQUEsQ0FHRixxQkFDQyxVQUFBLENBQ0EsVUFBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLFdBQUEsQ0FDQSx3QkFDQyxlQUFBLENBQ0EsZUFBQSxDQUVELHdCQUNDLFlBQUEsQ0FHRixrQkFDQyxpQkFBQSxDQUNBLDRCQUNDLFVBQUEsQ0FDQSxhQUFBLENBRUQsZ0NBQ0MsWUFBQSxDQUdGLG9CQUNDLFdBQUEsQ0FDQSxVQUFBLENBQ0EsU0FBQSxDQUNBLGdFQUNDLFlBQUEsQ0FLSCxTQUNDLFdBQUEsQ0FDQSxRQUFBLENBQ0EsVUFBQSxDQUNBLG9CQUNDLFdBQUEsQ0FBQSxDQU9ILHlCQU1HLGtCQUNDLGlCQUFBLENBQ0EsNEJBQ0MsZ0JBQUEsQ0FDQSxxQ0FDQyxpQkFBQSxDQUFBLENBT04seUJBRUUsaUJBQ0MsaUJBQUEsQ0FDQSwwQkFDQyxlQUFBLENBQUEsQ0NwUEosVUo2UUksb0JBQUEsQ0ZqRkYsUUFBQSxDQUNBLFNBQUEsQ0FEQSxRQUFBLENBQ0EsU0FBQSxDQWlNQSwrQkFBQSxDQUdBLHVCQUFBLENNNVhFLFNBQUEsQ0FFQSxnQkFBQSxDQUNBLGlCQUFBLENBQ0EsY0FBQSxDQUVBLGlDQUFBLENBQUEseUJBQUEsQ0FDQSxtQkFBQSxDQUFBLG9CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBQ0EsaUJBQUEsQ0FDQSwyQkFBQSxDQUFBLDRCQUFBLENBQUEsNkJBQUEsQ0FBQSx5QkFBQSxDQUFBLHFCQUFBLENBQ0Esc0JBQUEsQ0FBQSxrQ0FBQSxDQUFBLG1CQUFBLENBQUEsMEJBQUEsQ0FDQSxlQUFBLENBQ0EsU0FBQSxDSmhCQSxnQkFDSSxXQUFBLENBQ0EsaUJBQUEsQ0FDQSxhQUFBLENBQ0EsUUFBQSxDQUNBLFVBQUEsQ0FMSixnQkFDSSxXQUFBLENBQ0EsaUJBQUEsQ0FDQSxhQUFBLENBQ0EsUUFBQSxDQUNBLFVBQUEsQ0lhSixtQkFDSSxTQUFBLENBQ0EsZUFBQSxDQUdKLHNCQUNJLFlBQUEsQ0FHSixzQkFDSSxZQUFBLENBR0osWUFDSSxvQkFBQSxDQUNBLFVBQUEsQ0FDQSxZQUFBLENBR0osa0JBQ0ksdUJBQUEsQ0FDQSxvQkFBQSxDQUFBLGdDQUFBLENBQUEsaUJBQUEsQ0FBQSx3QkFBQSxDQUVBLG9CQUNJLG9CQUFBLENBQ0EsZ0NBQUEsQ0FDQSxpQkFBQSxDQUNBLFVIekNMLENHMENLLHdCQUFBLENBQ0EsMkJBQUEsQ0FDQSxjQUFBLENBRUEsMEJOckJWLHVDQUFBLENBQ0EsNEJBQUEsQ0FDQSw2QkFBQSxDQUNBLDhCQUFBLENBQ0EsOEJBQUEsQ0FDQSxXQUFBLENBQ0EsYUFBQSxDQUNBLGtDQUFBLENNZ0JjLFdBQUEsQ0FDQSxlSGpEVCxDR2tEUyxVQUFBLENBQ0EsV0FBQSxDTnlGZCxpQk14RitCLENObWYvQixpQkFBQSxDQUNBLE9BRjBCLENBRzFCLDhCQUFBLENBQUEsMEJBQUEsQ0FDQSxrQ0FBQSxDTXBmYyxpQkFBQSxDQUNBLFVBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ0FDQSxVSDNEUixDRzREUSxlQUFBLENBS0osbUNBQ0ksb0JBQUEsQ0FHSiwyQkFDSSwyQkFBQSxDQUNBLGtCSDFFSixDRzJFSSxhSDVFTixDRzZFTSxjQUFBLENBQ0Esd0NBQUEsQ0FBQSxnQ0FBQSxDQUVBLGlDQUNJLFlBQUEsQ0FHSiwwQ0FDSSxlQUFBLENBQ0EsaUJBQUEsQ0FDQSxTQUFBLENBR0osa0NOMEdkLFdBQUEsQ0FDQSxXQUFBLENBQ0EsVUFBQSxDQUNBLGFBQUEsQ0EvQkEsaUJBQUEsQ0FDQSxLQUFBLENBQ0EsTUFBQSxDTTdFa0Isa0JIN0ZWLENHOEZVLE9BQUEsQ0FDQSxXQUFBLENOK1JsQiwrQkFBQSxDQUdBLHVCQUFBLENNOVJjLHlCQUNJLGlDQUNJLFVIakdoQixDR21HZ0Isd0NBQ0ksVUFBQSxDQUdKLDJDQUNJLGtCSGhHcEIsQ0FBQSxDR3dHSSw4QkFDSSxhSHJITixDSDhYUiwrQkFBQSxDQUdBLHVCQUFBLENNMVFjLGNBQUEsQ0FFQSxvQ0FDSSxXQUFBLENBQ0Esa0JIM0hWLENIOFhSLCtCQUFBLENBR0EsdUJBQUEsQ01sUWMsNkNBQ0ksZUFBQSxDQUdKLHlCQUNJLG9DQUNJLGFIcElaLENHc0lZLDBDQUNJLGtCSHZJaEIsQ0FBQSxDRzhJSixpQ0FDSSxrQ0gzSEUsQ0c0SEYsZUFBQSxDQUNBLGVBQUEsQ0FHSiw0QkFDSSxZQUFBLENOa0JWLGlCQUFBLENBQ0EsS0FBQSxDQUNBLE1BQUEsQ01sQlUsU0FBQSxDQUNBLE9BQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLGtCSDVKRixDRzZKRSxpQkFBQSxDQUNBLHFCQUFBLENOYlYsaUJNYzJCLENOK04zQiwrQkFBQSxDQUdBLHVCQUFBLENNL05VLGdDQUNJLFVBQUEsQ055WWQsaUJBQUEsQ0FDQSxPQUYwQixDQUcxQiw4QkFBQSxDQUFBLDBCQUFBLENBQ0Esa0NBQUEsQ01yWUYsMEJBQ0ksbUJBQ0ksT0FBQSxDQUFBLENBS1IsMEJBS1ksb0JBQ0kseUJBQUEsQ0FFQSwwQkFDSSxVQUFBLENBQ0EsV0FBQSxDQUNBLGVBQUEsQ0FDQSxlQUFBLENBS0osMkJBQ0ksaUJBQUEsQ0FJUixpQ0FDSSxlQUFBLENBR0osNEJBQ0ksVUFBQSxDQUNBLFdBQUEsQ0FFQSxnQ0FDSSxVQUFBLENBQUEsQ0FPcEIseUJBQ0ksVU5vVkYsaUJBQUEsQ0FDQSxNTXBWb0MsQ05xVnBDLDRCQUFBLENBQUEsd0JBQUEsQ0FDQSxnQ0FBQSxDTXJWTSxRQUFBLENBQ0EsU0FBQSxDQUNBLHNCQUFBLENBQUEsa0JBQUEsQ0FBQSxjQUFBLENOekZOLHFCRy9ITSxDSGdJTixnQ0FBQSxDTTBGTSxlQUFBLENBQ0EsZUFBQSxDQUNBLGdDQUFBLENBQ0EsVUFBQSxDQUNBLGVBQUEsQ0FFQSxrQkFDSSx3QkFBQSxDQUNBLHNCQUFBLENBQUEsa0NBQUEsQ0FBQSxtQkFBQSxDQUFBLDBCQUFBLENBRUEseUJBQ0ksYUFBQSxDQUNBLHdCQUFBLENBRUEsMkJBQ0ksYUFBQSxDQUlSLG9CQUNJLGFBQUEsQ0FDQSwyQkFBQSxDQUVBLDBCQUNJLFNBQUEsQ0FDQSxRQUFBLENBQUEsQ0FPcEIseUJBQ0ksVUFDSSxlSDVQQSxDRzZQQSxtQkFBQSxDQUNBLHlCQUFBLENBQUEsQ0FJUix5QkFNWSxpQ0FDSSxlQUFBLENBQUEsQ0M5UWhCLFlBQ0ksU0FBQSxDQUNBLG9CQUFBLENBRUEscUJBQUEsQ1AyS0YsY0FBQSxDQUNBLEtBQUEsQ0FDQSxNQUFBLENBeENBLFdBQUEsQ0FDQSxVQUFBLENFeElFLGtCQUNJLFdBQUEsQ0FDQSxpQkFBQSxDQUNBLGFBQUEsQ0FDQSxRQUFBLENBQ0EsVUFBQSxDS0lSLHlCQUNFLFlBQ0UsaUJBQUEsQ0FDRCw0QkFBQSxDQUNBLDhCQUFBLENBQUEsQ0NiSCxVUjBZRSxxQkFBQSxDUXZZRSxjQUFBLENBQ0EsZUFBQSxDQUNBLFVBQUEsQ0FDQSxTQUFBLENBQ0UsY0FBQSxDQUNGLFNMNkNRLENLNUNSLFdBQUEsQ0FDQSxTQUFBLENOd0dBLHlCQUFBLENBQ0EsWUM5RFEsQ0RyRFIsZ0JBQ0ksV0FBQSxDQUNBLGlCQUFBLENBQ0EsYUFBQSxDQUNBLFFBQUEsQ0FDQSxVQUFBLENBZ0hKLDBCTXJISixVTnNIUSxXQUFBLENBQUEsQ0FHSiwwQk16SEosVU4wSFEsV0FBQSxDQUFBLENNOUdKLGlCQUNJLGlCQUFBLENBRUEsY0FBQSxDUjhXTiwrQkFBQSxDQUdBLHVCQUFBLENRL1dLLGlCQUFBLENBQ0MsVUxmQSxDS2dCQSxXQUFBLENBQ0EsZ0JBQUEsQ0FDQSwwQkFDSSxVQUFBLENBQ0EsZ0NBQ0ksa0JBQUEsQ0FHUixzQkFDSSxlQUFBLENBQ0Esb0JBQUEsQ1I4Z0JWLGlCQUFBLENBQ0EsT0FGMEIsQ0FHMUIsOEJBQUEsQ0FBQSwwQkFBQSxDQUNBLGtDQUFBLENROWdCTSx1QkFDRyxrQkx0QkgsQ0t5QkoscUJBQ0ksUUFBQSxDQUlKLHNCQUNJLFNBQUEsQ0FPUiwwQkFDRSxVQUNFLFdBQUEsQ0FFRSxzQkFDRSxlQUFBLENBQUEsQ0FNUiwwQkFDRSxVQUNFLFFBQUEsQ0FDQSxVQUFBLENBQ0EsVUFBQSxDQUNBLGNBQUEsQ0FDQSxVQUFBLENBQ0EsaUJBQ0UsVUFBQSxDQUFBLENBS04seUJBQ0ksVUFDSSxRQUFBLENBQ0EsV0FBQSxDQUNBLFFBQUEsQ0FDQSxVQUFBLENBQ0Esc0JBQUEsQ0FDQSwwQ0FBQSxDQUFBLGtDQUFBLENBQ0Esa0JMbEZFLENLb0ZGLGlCQUNJLGVBQUEsQ0FDQSxTQUFBLENBQ0EsV0FBQSxDQUNBLFVBQUEsQ0FDQSxrQkx6RkYsQ0swRkUsZUFBQSxDQUNBLHNCQUNJLFVMeEZSLENLMEZJLHVCQUNJLGtCTG5GUixDQUFBLENNYlIsZUFFSSxRQUFBLENBQ0EsaUJBQUEsQ0FDQSxZQUFBLENBQ0EsdUJBQUEsQ0FDQSxVQUFBLENQSkEscUJBQ0ksV0FBQSxDQUNBLGlCQUFBLENBQ0EsYUFBQSxDQUNBLFFBQUEsQ0FDQSxVQUFBLENPQ0osNEJUaUtGLGlCQUFBLENBQ0EsS0FBQSxDQUNBLE1BQUEsQ1NoS00sS0FBQSxDQUNBLFVBQUEsQ0FDQSxTQUFBLENBQ0EsZ0JBQUEsQ0FDQSxTQUFBLENBQ0EsWUFBQSxDQUNBLG9CQUFBLENQZkosa0NBQ0ksV0FBQSxDQUNBLGlCQUFBLENBQ0EsYUFBQSxDQUNBLFFBQUEsQ0FDQSxVQUFBLENPV0Esd0NBQ0ksa0NOR0UsQ01GRixlQUFBLENBQ0Esa0JObkJBLENNb0JBLGFOckJGLENNc0JFLDBCQUFBLENBQ0EsZUFBQSxDUDRGUix5QkFBQSxDQUNBLFlDOURRLENEZ0VSLDBCT3JHSSx3Q1BzR0EsV0FBQSxDQUFBLENBR0osMEJPekdJLHdDUDBHQSxXQUFBLENBQUEsQ09sR0ksNkNUbWhCVixpQkFBQSxDQUNBLE9BRjBCLENBRzFCLDhCQUFBLENBQUEsMEJBQUEsQ0FDQSxrQ0FBQSxDU3BoQlksb0JBQUEsQ0FFRixrQ0FaSix3Q0FhUSxZQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBQUEsQ0FVWixxQlQwSkYsV0FBQSxDQUNBLFdBQUEsQ0FDQSxVQUFBLENBQ0EsYUFBQSxDQS9EQSxXQUFBLENBQ0EsVUFBQSxDQXFDQSxjQUFBLENBQ0EsS0FBQSxDQUNBLE1BQUEsQ0E3Q0EscUJHL0hNLENIZ0lOLGdDQUFBLENTckZJLGtCQUFBLENBTU4sT0FDSSxhQUFBLENBQ0EsVUFBQSxDQUNBLCtCQUFBLENBRUEsZ0JOSlEsQ0RyRFIsYUFDSSxXQUFBLENBQ0EsaUJBQUEsQ0FDQSxhQUFBLENBQ0EsUUFBQSxDQUNBLFVBQUEsQ09zREEsd0JBQ0ksMEJBQUEsQ0FDQSxVQUFBLENBQ0EsYUFBQSxDQUVKLHdCQUNJLFlBQUEsQ0FFSix5QkFDSSx3QkFBQSxDQUdSLGdCQUNJLDRCQUFBLENBRUEsZ0JBQUEsQ0FDQSxpQkFBQSxDQUNBLFVOMUVBLENERkosc0JBQ0ksV0FBQSxDQUNBLGlCQUFBLENBQ0EsYUFBQSxDQUNBLFFBQUEsQ0FDQSxVQUFBLENPeUVGLGtCQUNFLFNBQUEsQ0FDQSxXQUFBLENBR0Ysa0JBQ0UsU0FBQSxDQUNBLFVBQUEsQ0FDQSxnQkFBQSxDQUtSLHNDQUNJLFdBQUEsQ0FDQSwrQkFBQSxDQUNBLFlBQUEsQ1R5VkYsYUFBQSxDQUNBLGNBQUEsQ0FDQSxXQUFBLENBelNBLGlCU2hEbUIsQ1RrQ25CLHFCRy9ITSxDSGdJTixnQ0FBQSxDU2pDRSxrQ0FQSixzQ0FRUSxxQkFBQSxDQUNBLGtDQUFBLENBQUEsQ0FHUixvQ0FDSSxXQUFBLENBQ0EsK0JBQUEsQ1Q4VUYsYUFBQSxDQUNBLGNBQUEsQ0FDQSxXQUFBLENTOVVFLGtDQUpKLG9DQUtRLHFCQUFBLENBQ0Esa0NBQUEsQ0FBQSxDQUtKLHNCVHFVRixhQUFBLENBQ0EsY0FBQSxDQUNBLFdBQUEsQ1NwVU0sa0NBQ0ksaUNBQUEsQ0FLWixnQkFDSSxVQUFBLENBQ0EsYUFBQSxDVGdRRiwrQkFBQSxDQUdBLHVCQUFBLENTalFFLGlCQUFBLENBRUEsb0JBQ0UsVUFBQSxDQUNFLFdBQUEsQ0FDQSxvQkFBQSxDQUVKLDJCVGlDRixpQkFBQSxDQUNBLEtBQUEsQ0FDQSxNQUFBLENTakNNLFVBQUEsQ0FDQSxZQUFBLENBQ0EseUNBQ0ksYUFBQSxDQUlSLG1CQUNJLGdCQUFBLENBQ0EsZUFBQSxDQUtSLFNBQ0ksa0JBQUEsQ0FDQSxhTnpKTSxDTTBKTix5QkFBQSxDQUNBLG9CQUFBLENBQ0EsZUFDSSxvQkFBQSxDQUdJLDhCVGxJVix1Q0FBQSxDQUNBLDRCQUFBLENBQ0EsNkJBQUEsQ0FDQSw4QkFBQSxDQUNBLDhCQUFBLENBQ0EsV0FBQSxDQUNBLGFBQUEsQ0FDQSxrQ0FBQSxDUzZIYSxXQUFBLENBQ0MsY0FBQSxDQUNBLGlCQUFBLENBSWhCLGNBQ0ksZ0JBQUEsQ0FNSixtQkFDSSxpQkFBQSxDQUNBLG1DQUZKLG1CQUdRLGVBQUEsQ0FDQSxnQkFBQSxDQUFBLENBRUosdUJUbERGLHFCRy9ITSxDSGdJTixnQ0FBQSxDU21ETSxZQUFBLENBQ0EsaUJBQUEsQ0FJUix3QkFDSSwwQkFBQSxDUDVMQSx5RkFDSSxXQUFBLENBQ0EsaUJBQUEsQ0FDQSxhQUFBLENBQ0EsUUFBQSxDQUNBLFVBQUEsQ082TEosNkVUUEYsUUFBQSxDQUNBLFNBQUEsQ0VnRkUsb0JBQUEsQ0ZqRkYsUUFBQSxDQUNBLFNBQUEsQ1NTSSxpQkFBQSxDQUNBLGtCQUFBLENBQ0EseUJBQUEsQ1B2TUYscUdBQ0ksV0FBQSxDQUNBLGlCQUFBLENBQ0EsYUFBQSxDQUNBLFFBQUEsQ0FDQSxVQUFBLENPb01GLHlGQUNFLGlCQUFBLENUZk4sUUFBQSxDQUNBLFNBQUEsQ1NnQlEsaUJBQUEsQ0FDQyxpQkFBQSxDQUNBLGVBQUEsQ0FDQSxhQUFBLENBQ0EsZUFBQSxDQUNGLHFIVHBMUCx1Q0FBQSxDQUNBLDRCQUFBLENBQ0EsNkJBQUEsQ0FDQSw4QkFBQSxDQUNBLDhCQUFBLENBQ0EsV0FBQSxDQUNBLGFBQUEsQ0FDQSxrQ0FBQSxDUytLUyxXQUFBLENBQ0EsaUJBQUEsQ0FDQSxRQUFBLENBQ0EsT0FBQSxDQUNBLGFOeE5ELENNeU5DLGNBQUEsQ0FJUCxpRlAwREEsVUFBQSxDT25ESiwwQkFHTyx3Q0FDRSxlQUFBLENBQ0EsMEJBQUEsQ0FLTCxnQkFDRSw0QkFBQSxDQUVGLGtCQUNFLGtCQUFBLENBRUYsa0JBQ0UsNEJBQUEsQ0FBQSxDQUtOLG1DQUdPLHdDQUNFLGVBQUEsQ0FDQSwyQkFBQSxDQUNBLFdBQUEsQ0FDQSw2Q1QyU1AsaUJBQUEsQ0FDQSxNUzNTNkIsQ1Q0UzdCLDRCQUFBLENBQUEsd0JBQUEsQ0FDQSxnQ0FBQSxDU3hTRSxPQUNFLGVBQUEsQ0FDRSxnQkFDSSx1QkFBQSxDQUNBLGVBQUEsQ0FDQSxVQUFBLENBQ0EsYUFBQSxDQUVKLGtCQUNFLGlCQUFBLENBQ0EscUJBQUEsQ0FDQSxxQkFBQSxDQUNBLFFBQUEsQ0FFRixrQkFDRSwyQkFBQSxDQUNBLHFCQUFBLENBQ0EscUJBQUEsQ0FDQSxlQUFBLENBQ0EsUUFBQSxDQUFBLENBU1Ysa0NBQ0UsT0FDQyxjQUFBLENBQ0EsZ0JBQ0UsZUFBQSxDQUNBLDJCQUFBLENBSUQscUJBQ0UsZU56U0UsQ0FBQSxDT0hOLGFBQ0ksZVBFRSxDT0RGLFdBQUEsQ0FDQSxVQUFBLENBRUEsaUJBQUEsQ0FDQSxlQUFBLENBQ0EseUJBQUEsQ1Z5SUosaUJVeElxQixDQUNiLG1CQUNBLFlBQUEsQ0FFSixnQkFDSSx1QkFBQSxDQUNBLHFCQUFBLENBQ0EsMkJBQUEsQ0FDQSwwQkFBQSxDQUNBLHdCQUFBLENBRUEsa0JQbkJFLENPb0JGLHdCQUFBLENScEJOLHNCQUNJLFdBQUEsQ0FDQSxpQkFBQSxDQUNBLGFBQUEsQ0FDQSxRQUFBLENBQ0EsVUFBQSxDUWlCRixtQkFDSSwyQkFBQSxDQUNBLFdBQUEsQ1YrSVIsaUJBQUEsQ0FDQSxLQUFBLENBQ0EsTUFBQSxDVS9JUSxrQlAzQkEsQ080QkEsZUFBQSxDQUNBLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLDBCVjZnQlIsaUJBQUEsQ0FDQSxPQUYwQixDQUcxQiw4QkFBQSxDQUFBLDBCQUFBLENBQ0Esa0NBQUEsQ1U5Z0JVLG9CQUFBLENBSU4sa0JBQ0ksY0FBQSxDQUNBLFVQcENGLENPeUNSLDBCQUdRLGtCQUNFLGNBQUEsQ0FDQSxpQkFBQSxDQUFBLENBTVYsMEJBRUksYUFDSSxZQUFBLENBQ0EsZ0JBQUEsQ1Y0Rk4seUNBQUEsQ0FOQSxpQlVwRnVCLENBQ2hCLG1CQUNHLGFBQUEsQ0FFSixnQkFDRSxvQ0FBQSxDQUVGLGtCQUNFLGdCQUFBLENBRUYsbUJBQ0UsV0FBQSxDQUNBLGVBQUEsQ0FBQSxDQU1WLHlCQUlRLGdCQUNFLDBCQUFBLENBQUEsQ0NuRk4sMEJBQ0ssMEJBQUEsQ0FFTCw0QkFDRSxrQkFBQSxDQUVGLHVCQUNFLFNBQUEsQ0FDQSxVQUFBLENBQ0EsNkJBQUEsQ0FDQSwyQkFBQSxDQUVGLHVCQUNFLFNBQUEsQ0FDQSxXQUFBLENBQ0EsZ0JBQUEsQ0FDQSw0QkFBQSxDQUlBLDhCQUNFLGdCQUFBLENBQ0EsNEJBQUEsQ0FDQSxhQUFBLENBRUEsZ0NBQ0ksVUFBQSxDQUNBLGFBQUEsQ0FDQSxtQkFBQSxDQUNBLDRCQUFBLENBS0osZ0NBQ0kscUJBQUEsQ0FDQSx3QkFBQSxDQUNBLHFCQUFBLENBT1IsdUJBQ0ksYUFBQSxDQUNBLGFSekNELENRMENDLGVBQUEsQ0FDQSxrQ1I1Qk0sQ1E2Qk4saUJBQUEsQ0FDQSxnQkFBQSxDQUNBLHdCQUFBLENBSU4sYUFBQSxZQUFBLENBb0NGLDBCQUNJLGlCQUFBLENBQ0Esd0RBQUEsQ0FDQSxxQkFBQSxDQUNBLG9CQUFBLENBQ0EsYUFBQSxDQUNBLFFBQUEsQ0FDQSxrQkFBQSxDQUVFLGtIQUNFLHVCQUFBLENBR0osd0NBQ0UsVUFBQSxDQUVBLHFCQUFBLENBQ0EsWUFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsS0FBQSxDQUNBLE1BQUEsQ0FDQSxpQkFBQSxDQUNBLFlBQUEsQ0FHQSw0REFDRSx1QkFBQSxDQUdKLHdDQUNFLGlCQUFBLENBQ0EsS0FBQSxDQUNBLE1BQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLFNBQUEsQ0FpQk4sMEJBRUksdUJBQ0UsU0FBQSxDQUVGLHVCQUNFLFNBQUEsQ0FBQSxDQU1OLDBCQUVJLHVCQUNFLFNBQUEsQ0FFRix1QkFDRSxTQUFBLENBQ0EsNkJBQUEsQ0FBQSxDQU1OLDBCQUVJLHVCQUNFLFNBQUEsQ0FFRix1QkFDRSxTQUFBLENBQ0EsNkJBQUEsQ0FDQSxjQUFBLENBQUEsQ0FNTix5QkFHSSx1QkFDRSw0QkFBQSxDQUdBLDhCQUNFLDRCQUFBLENBQUEsQ0M3TEosNEJBQ0UsU0FBQSxDQUNBLFdBQUEsQ0FDQSxpQkFBQSxDQUVGLDRCQUNFLFNBQUEsQ0FDQSxVQUFBLENBT04sYVoyS0UsUUFBQSxDQUNBLFNBQUEsQ1kxS0UsZUFBQSxDQUNBLGVBQUEsQ0FDQSxVQUFBLENBQ0EsZ0JBQ0ksa0NURk0sQ0g4R1oscUJHaElNLENIaUlOLHlCQUFBLENZMUdLLFdBQUEsQ0FDQyxjVHFCQyxDU3BCRCxVVHhCQSxDU3lCQSxpQkFBQSxDQUNBLFVBQUEsQ0FDQSxhQUFBLENaK1ZOLCtCQUFBLENBR0EsdUJBQUEsQ1loV00scUJBQUEsQ1ZoQ0osc0JBQ0ksV0FBQSxDQUNBLGlCQUFBLENBQ0EsYUFBQSxDQUNBLFFBQUEsQ0FDQSxVQUFBLENVNEJBLHNCQUNJLGtCVG5DRixDU3VDTCxlQUNHLHVCQUFBLENBQ0EsVUFBQSxDQUNBLGFBQUEsQ0FDQSxXQUFBLENBQ0EscUJBQUEsQ0FDQSxlQUFBLENBQ0EscUJBQUEsQ0FDQSxrQkFBQSxDQUNDLDRCQUFBLENBR0wseUJBQ0ksa0JBQUEsQ0FDQSxxQkFBQSxDQUNBLFVBQUEsQ0FDQSxlQUFBLENBQ0EsZUFBQSxDQUNBLHFCQUFBLENBQ0EsaUJBQUEsQ0FDQSwyQkFBQSxDQUNJLGtCQUFBLENBQ0EsZUFBQSxDQUVSLHFCQUNJLGtCVGpEQSxDU2tEQSxVVDdEQSxDUzhEQSxvQkFBQSxDQUNBLDJCQUNJLGtCVHJESixDU3NESSxVVGpFSixDU2tFSSx1Q0FDSSxxQkFBQSxDQUdSLGlDQUNJLFVUdkVKLENTd0VJLGlCVHhFSixDU3lFSSxpQkFBQSxDQUNBLHdDWmhEVix1Q0FBQSxDQUNBLDRCQUFBLENBQ0EsNkJBQUEsQ0FDQSw4QkFBQSxDQUNBLDhCQUFBLENBQ0EsV0FBQSxDQUNBLGFBQUEsQ0FDQSxrQ0FBQSxDWTJDYyxXQUFBLENBQ0EsY0FBQSxDQUNBLGlCQUFBLENBQ0EsU0FBQSxDQUlaLCtCQUNJLFVUcEZBLENTcUZBLGtCVHpFRSxDUzBFRixvQkFBQSxDQUNBLHFDQUNJLGtCVDVFRixDUzZFRSxVVHpGSixDUzBGSSxvQkFBQSxDQUNBLGlEQUNJLHFCQUFBLENBS0wsa0RBQ0UsV0FBQSxDQVFiLGdCQUVJLFVUN0dJLENTOEdKLGdCQUFBLENBQ0EsMkJBQUEsQ1ZqSEEsc0JBQ0ksV0FBQSxDQUNBLGlCQUFBLENBQ0EsYUFBQSxDQUNBLFFBQUEsQ0FDQSxVQUFBLENVOEdSLGFBQ0ssU0FBQSxDQUNELGVBQ0ksVUFBQSxDQUNBLGlCQUFBLENBQ0EsbUJBQUEsQ0FFQSxvQkFDSSxZQUFBLENBQ0EsYUFBQSxDQUNBLFdBQUEsQ0FDQSxrQ1QxR0UsQ1MyR0YsaUJBQUEsQ0FDQSxpQkFBQSxDQUNBLDJCWnBHVix1Q0FBQSxDQUNBLDRCQUFBLENBQ0EsNkJBQUEsQ0FDQSw4QkFBQSxDQUNBLDhCQUFBLENBQ0EsV0FBQSxDQUNBLGFBQUEsQ0FDQSxrQ0FBQSxDWStGYyxnQkFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLFFBQUEsQ0FHUix3QkFDRSxlQUFBLENBRUYsMkJBQ0csYVQvSEgsQ1NnSUcsZUFBQSxDQUVDLGtDQUNJLFdBQUEsQ0FHUiw2QkFDRyxhVHRJRCxDU3VJQyxlQUFBLENBRUMsb0NBQ0ksV0FBQSxDQU9oQix5QkFDRSxhQUNFLG9CQUFBLENBQUEsQ0NuS0Esa0VBQ0ksdUJBQUEsQ0FDQSxvQkFBQSxDQUVQLG9DQUNDLGFBQUEsQ0FFRCw0REFHTyxlQUFBLENBQ0EsbUJBQUEsQ0FDQSxpQkFBQSxDYmtYTiwrQkFBQSxDQUdBLHVCQUFBLENhblhNLGtCVlJELENIMklMLGlCYWxJdUIsQ1hkckIsd0VBQ0ksV0FBQSxDQUNBLGlCQUFBLENBQ0EsYUFBQSxDQUNBLFFBQUEsQ0FDQSxVQUFBLENXV0Esb0ZBQ0ksZUFBQSxDQUdYLGtEQUNPLGtCQUFBLENBQ04sd0RBQ0MsV0FBQSxDQUNTLGVBQUEsQ0FDVCxRQUFBLENBQ0EsbUJBQUEsQ0FDQSxrQkFBQSxDQUNTLGVBQUEsQ0FHQSxrRUFDQSxjQUFBLENBTVIsd0NBQ0Ysa0JWeENRLENVeUNSLFlBQUEsQ0FDQSxVVnRDTSxDSDBYTiwrQkFBQSxDQUdBLHVCQUFBLENhclZBLHdCQUFBLENiNFdBLHlFQUFBLENBT0EsY2FsWHFCLENicVhyQixnQmFyWHFCLENiMFhyQixTYTFYcUIsQ0FDckIsNkJBQUEsQ0FDQSxzRGJ5V0EseUVBQUEsQ0FPQSxjYS9Xb0IsQ2JrWHBCLGdCYWxYb0IsQ2J1WHBCLFNhdlhvQixDQUNuQiw2QkFBQSxDQUNBLHdCQUFBLENBQ0EsUUFBQSxDQUNBLGVBQUEsQ0FDQSxTQUFBLENBQ0Esd0VBQ0MsUUFBQSxDQUdGLDBEQUNDLFVBQUEsQ0FDQSxZQUFBLENBQ0EsVVYxREssQ1U2REosd0NBQ0Ysa0JWakVRLENVa0VSLFlBQUEsQ0FDQSxVVi9ETSxDSDBYTiwrQkFBQSxDQUdBLHVCQUFBLENhNVRBLHdCQUFBLENibVZBLHlFQUFBLENBT0EsY2F6VnFCLENiNFZyQixnQmE1VnFCLENiaVdyQixTYWpXcUIsQ0FDckIsNkJBQUEsQ0FDQSxzRGJnVkEseUVBQUEsQ0FPQSxjYXRWb0IsQ2J5VnBCLGdCYXpWb0IsQ2I4VnBCLFNhOVZvQixDQUNuQiw2QkFBQSxDQUNBLHdCQUFBLENBQ0EsUUFBQSxDQUNBLGVBQUEsQ0FDQSxTQUFBLENBQ0Esd0VBQ0MsUUFBQSxDQUdGLDBEQUNDLFVBQUEsQ0FDQSxZQUFBLENBQ0EsVVZuRkssQ1VzRkosd0NBQ0Ysa0JWMUZRLENVMkZSLFlBQUEsQ0FDQSxVVnhGTSxDSDBYTiwrQkFBQSxDQUdBLHVCQUFBLENhblNBLHdCQUFBLENiMFRBLHlFQUFBLENBT0EsY2FoVXFCLENibVVyQixnQmFuVXFCLENid1VyQixTYXhVcUIsQ0FDckIsNkJBQUEsQ0FDQSxzRGJ1VEEseUVBQUEsQ0FPQSxjYTdUb0IsQ2JnVXBCLGdCYWhVb0IsQ2JxVXBCLFNhclVvQixDQUNuQiw2QkFBQSxDQUNBLHdCQUFBLENBQ0EsUUFBQSxDQUNBLGVBQUEsQ0FDQSxTQUFBLENBQ0Esd0VBQ0MsUUFBQSxDQUdGLDBEQUNDLFVBQUEsQ0FDQSxZQUFBLENBQ0EsVVY1R0ssQ1UrR0osd0NBQ0Ysa0JWbkhRLENVb0hSLFlBQUEsQ0FDQSxVVmpITSxDSDBYTiwrQkFBQSxDQUdBLHVCQUFBLENhMVFBLHdCQUFBLENiaVNBLHlFQUFBLENBT0EsY2F2U3FCLENiMFNyQixnQmExU3FCLENiK1NyQixTYS9TcUIsQ0FDckIsNkJBQUEsQ0FDQSxzRGI4UkEseUVBQUEsQ0FPQSxjYXBTb0IsQ2J1U3BCLGdCYXZTb0IsQ2I0U3BCLFNhNVNvQixDQUNuQiw2QkFBQSxDQUNBLHdCQUFBLENBQ0EsUUFBQSxDQUNBLGVBQUEsQ0FDQSxTQUFBLENBQ0Esd0VBQ0MsUUFBQSxDQUdGLDBEQUNDLFVBQUEsQ0FDQSxZQUFBLENBQ0EsVVZySUssQ1V3SVAsd0NBQ0Msa0JWNUlRLENVNklSLFlBQUEsQ0FDQSxVVjFJTSxDSDBYTiwrQkFBQSxDQUdBLHVCQUFBLENhalBBLHdCQUFBLENid1FBLHlFQUFBLENBT0EsY2E5UXFCLENiaVJyQixnQmFqUnFCLENic1JyQixTYXRScUIsQ0FDckIsNkJBQUEsQ0FDQSxzRGJxUUEseUVBQUEsQ0FPQSxjYTNRb0IsQ2I4UXBCLGdCYTlRb0IsQ2JtUnBCLFNhblJvQixDQUNuQiw2QkFBQSxDQUNBLHdCQUFBLENBQ0EsUUFBQSxDQUNBLGVBQUEsQ0FDQSxTQUFBLENBQ0Esd0VBQ0MsUUFBQSxDQUdGLDBEQUNDLFVBQUEsQ0FDQSxZQUFBLENBQ0EsVVY5SkssQ1VpS1Asd0NBQ0Msa0JWcktRLENVc0tSLFlBQUEsQ0FDQSxVVm5LTSxDSDBYTiwrQkFBQSxDQUdBLHVCQUFBLENheE5BLHdCQUFBLENiK09BLHlFQUFBLENBT0EsY2FyUHFCLENid1ByQixnQmF4UHFCLENiNlByQixTYTdQcUIsQ0FDckIsNkJBQUEsQ0FDQSxzRGI0T0EseUVBQUEsQ0FPQSxjYWxQb0IsQ2JxUHBCLGdCYXJQb0IsQ2IwUHBCLFNhMVBvQixDQUNuQiw2QkFBQSxDQUNBLHdCQUFBLENBQ0EsUUFBQSxDQUNBLGVBQUEsQ0FDQSxTQUFBLENBQ0Esd0VBQ0MsUUFBQSxDQUdGLDBEQUNDLFVBQUEsQ0FDQSxZQUFBLENBQ0EsVVZ2TEssQ1U0TFAsNEhBQ0MsZ0JBQUEsQ0FDQSxpQkFBQSxDYmhEQSxlYWtEaUIsQ1hsSWYsa0JDaEVRLENEaUVSLG9CQUFBLENBQ0EsYUFBQSxDQUNBLGtDQy9DVSxDRGdEVixlQUFBLENBQ0EsaUJBQUEsQ0FDQSxvQkFBQSxDQUNBLGlCQUFBLENBQ0EsVUNyRUksQ0RzRUosd0JBQUEsQ1cySEksYUFBQSxDQUNOLGlCQUFBLENBQ0EsVVZuTU0sQ1VvTUEsZUFBQSxDQUNBLGVBQUEsQ1g3SEosb0pBQ0ksa0JDakVBLENEa0VBLCtCQUFBLENXZ0lQLGtEQUNDLHFCQUFBLENBSUYsV0FDSSxpQkFBQSxDQUNBLGdCQUFBLENBQ0Esa0JWdE5NLENVdU5OLFVWbk5JLENVb05KLFdBQUEsQ0FDQSxrQkFBQSxDQUNBLGFBQ0ksUUFBQSxDQU1KLHdDQUNDLHFCQUFBLENBSUQsNkJBQ0ksaUJBQUEsQ0FDQSxlQUFBLENBQ0EsZUFBQSxDQUNBLGFWMU9FLENVNFNQLHdDQUNDLGFBQUEsQ0FFRCx1Q0FDQyxZQUFBLENBRUQsdUNBQ0MsY0FBQSxDQUNBLHVCQUFBLENBQ0EsaUJBQUEsQ0FDQSxhQUFBLENicktGLGVhc0ttQixDQUNqQixpQkFBQSxDQUNBLGtCVnpUTSxDVTBUTixVVnRUSSxDVXVUSix3QkFBQSxDQUNBLGlCQUFBLENBQ0MscUJBQUEsQ0FDQSxXQUFBLENiZ0VILCtCQUFBLENBR0EsdUJBQUEsQ2FqRUcsNkNBQ0Msa0JBQUEsQ0FHSCx1Q0FDQyx1QkFBQSxDQUNBLDhDQUNDLHdCQUFBLENBRUQsNkNBQ0MsWUFBQSxDQUVELDhDQUNDLHdCQUFBLENBQ0EscURiaFRILHVDQUFBLENBQ0EsNEJBQUEsQ0FDQSw2QkFBQSxDQUNBLDhCQUFBLENBQ0EsOEJBQUEsQ0FDQSxXQUFBLENBQ0EsYUFBQSxDQUNBLGtDQUFBLENhMlNJLFdBQUEsQ0FDQSxhVmxVRSxDVW1VRixVQUFBLENBQ0EscUJBQUEsQ0FDQSxlQUFBLENBQ0EsZVZqVkUsQ1VrVkYsV0FBQSxDYnJNSixpQmFzTXFCLENBQ2pCLGlCQUFBLENBQ0csVUFBQSxDQUNBLHdCQUFBLENBRVcsbURBQ0ksa0JWOVVoQixDVStVZ0IsVVYxVmhCLENVMlZnQixnQkFBQSxDQUVuQixvREFDQyx3QkFBQSxDQUlELG1EQUNDLGNBQUEsQ0FDQSx5REFDRSxpQ0FBQSxDQUNBLDhEQUNDLFVWeFdELENVMldGLHdEQUNDLFlBQUEsQ0FLSixnRkFDQyxZQUFBLENBSUQsaUZBQ0MsWUFBQSxDQUVRLDJDQUNSLGFBQUEsQ0FHRixpQ0FDQyxZQUFBLENBQ1Msa0JWbFlGLENVbVlFLFlBQUEsQ0FDQSxpQkFBQSxDQUNBLG9DQUNJLFVWbFlSLENVbVlRLGdCQUFBLENBRUosb0NBQ0ksb0JBQUEsQ0FDQSxhVjNZTixDVTRZTSxnQkFBQSxDQUNBLGVWellSLENVMFlRLGdCQUFBLENBRUosbUNBQ0ksVVY3WVIsQ1VnWk4sa0RBQ1UsZ0JBQUEsQ0FDVCwwREFDQyxVQUFBLENBQ0EsVUFBQSxDQUNBLGVBQUEsQ0FDWSxpQkFBQSxDQUNBLHNFQUNJLGFBQUEsQ0FDQSxpQkFBQSxDQUVKLHNFQUNJLGVWNVpaLENVOFpRLG9FQUNJLGVBQUEsQ0FDQSxhQUFBLENBQ0Qsd0JBQUEsQ0FDQyxpQkFBQSxDQUNBLFNBQUEsQ0FDQSxjQUFBLENBQ0EsVVZ0YVosQ1V3YVEsc0VBQ0ksaUJBQUEsQ0FDQSxRQUFBLENBQ0EsT0FBQSxDQUVKLDRFQUNJLGtCVmhiUixDVWliUSxzRkFDSSxVVi9haEIsQ1VnYmdCLGdCQUFBLENBVXhCLHlCQUVJLDREQUNJLFlBQUEsQ0FDSSxrRUFDSSxhQUFBLENBR1QsNEZBQ0MsV0FBQSxDQUdKLG1EQUNJLHNCQUFBLENBQ0EsYVY3YkEsQ0FBQSxDV2ZSLGtCQUNJLFlBQUEsQ0FDQSxjQUFBLENBQ0EsU0FBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDZHlYRiwrQkFBQSxDQUdBLHVCQUFBLENjelhDLDJCQUFBLENBQ0EsZVhMSyxDV01MLGFYVk8sQ0RDTix3QkFDSSxXQUFBLENBQ0EsaUJBQUEsQ0FDQSxhQUFBLENBQ0EsUUFBQSxDQUNBLFVBQUEsQ1lLTCx5QmR5TEQsV0FBQSxDQUNBLFdBQUEsQ0FDQSxVQUFBLENBQ0EsYUFBQSxDQS9CQSxpQkFBQSxDQUNBLEtBQUEsQ0FDQSxNQUFBLENjNUpHLGtCWGRLLENXZUwsT0FBQSxDQUNBLFdBQUEsQ0FDQSxTQUFBLENkNldILCtCQUFBLENBR0EsdUJBQUEsQ2M3V0YsMEJBQ0ksd0JBQ0UsVVhsQkUsQ1dtQkEsa0NBQ0ksa0JYWkosQ1dhSSxpQlhyQkosQ1dzQkksVVh0QkosQ1d3QkEsK0JBQ0UsVUFBQSxDQUFBLENBSU4sMkJBQ0Usa0JYakNNLENXa0NOLFVYL0JFLENXZ0NBLHFDQUNJLFVYakNKLENXa0NJLGtCWHRDRixDV3VDRSxpQlhuQ0osQ1dzQ0ksd0NBQUEsV0FBQSxDQUVKLDBCQUNBLGlDQUNFLFVYMUNGLENXMkNJLDJDQUNJLFVYNUNSLENXNkNRLGlCWDdDUixDVzhDUSxrQlh0Q1IsQ0FBQSxDVzJDSiw0QmRxZkYsaUJBQUEsQ0FDQSxPQUYwQixDQUcxQiw4QkFBQSxDQUFBLDBCQUFBLENBQ0Esa0NBQUEsQ2N0Zk0sYVh6REUsQ1cwREYsU0FBQSxDQUNBLGlCQUFBLENBQ0EsZVh4REEsQ1d5REEsd0JBQUEsQ0FDQSxXQUFBLENBQ0EsVUFBQSxDQUNBLGlCQUFBLENBQ0EsZ0JBQUEsQ2RnRk4saUJjL0V1QixDZDRUdkIsZ0NBQUEsQ0FHQSx3QkFBQSxDYzdUTSxTQUFBLENBRUosd0JBQ0ksZUFBQSxDQUVKLDJCQUNFLGlCQUFBLENBQ0EsU0FBQSxDQUVGLG9CQUNFLGlCQUFBLENBQ0EsZUFBQSxDQVVGLHNCQUNFLGdDQUFBLENBQUEsd0JBQUEsQ0FDRCxZQUFBLENBRUQsc0JBQ0UsZUFBQSxDQUNBLFVBQUEsQ0FDQSxVQUFBLENBQ0Esb0JBQUEsQ0FHRiwrQlp5REEsZ0JhaEdPLENia0dQLGFBQUEsQ1l4REksZ0JBQUEsQ0FDQSxlQUFBLENadkdKLHFDQUNJLFdBQUEsQ0FDQSxpQkFBQSxDQUNBLGFBQUEsQ0FDQSxRQUFBLENBQ0EsVUFBQSxDWW1HQSxrQ0FDRSxlQUFBLENBR04sc0JBQ0ksZ0lYdkZJLENXd0ZKLG1CQUFBLENBQ0EsYVhoSEUsQ1drSEYsOEJBQ0ksYUFBQSxDQUNBLHdCQUFBLENBQ0EsV0FBQSxDQUNBLHFCQUFBLENBQ0EsVUFBQSxDQUNBLGtCWHhIRixDV3lIRSxVWHJISixDV3NISSxpR0FDRSxVWHZITixDV3lISSw4Q0FDRSxlQUFBLENBR0UsbURBQ0UsZUFBQSxDQUNBLCtCQUFBLENBS1YsbUNBQ0UsZ0NBQUEsQ0FBQSx3QkFBQSxDQUNBLFdBQUEsQ0FDRSxlWHZJSixDV3dJSSxtQkFBQSxDQUNLLDZDQUFBLFlBQUEsQ0FDTCxtREFDRSxjQUFBLENBRUUsd0RBQ0Usd0JBQUEsQ0FDQSwrREFDRSxRQUFBLENBS1Isc0NBQ0Usa0JDdkpMLENEd0pLLFVYdkpOLENXd0pNLGdCQUFBLENBQ0Esa0NYeElBLENXeUlBLGVBQUEsQ0FDQSxhQUFBLENBQ0EsZUFBQSxDQUNBLHdCQUFBLENBSU4seUJBQ0csaUJBQUEsQ0FDRCx3QkFBQSxDQUNBLGdJWGpKRSxDV2tKRixtQkFBQSxDQUNBLHdCQUFBLENBQ0UsZ0NBQ0ksWUFBQSxDQUdSLHdCQUNJLGlCQUFBLENBQ0Esa0JBQUEsQ0FLViwyQkFDTSxvQkFBQSxDQUNBLGFBQUEsQ0FDQSxlQUFBLENBQ0EsMEJBQUEsQ0FDQSw4QkFDSSxhQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBQ0EsaUJBQUEsQ0FDQSxnQkFBQSxDQUNBLHlDQUNFLGlCQUFBLENBRUYscUNBQUEsWUFBQSxDQUNBLGdDQUNFLGFBQUEsQ0FDQyxzQkFBQSxDQUNBLGVBQUEsQ0FDQSxrQ1hwTEQsQ1dxTEUsYVgxTU4sQ1cyTU8sZUFBQSxDQUNBLGlCQUFBLENBQ0EsK0JBQUEsQ0FDQSxzQ0FDRSx3QlhuTVgsQ1dvTVcsVVg1TVgsQ1crTVEsdUNkckxkLHVDQUFBLENBQ0EsNEJBQUEsQ0FDQSw2QkFBQSxDQUNBLDhCQUFBLENBQ0EsOEJBQUEsQ0FDQSxXQUFBLENBQ0EsYUFBQSxDQUNBLGtDQUFBLENjZ0xnQixXQUFBLENBQ0EsVUFBQSxDQUNBLGFBQUEsQ0FDQSxpQkFBQSxDQUNBLFNBQUEsQ0FDQSxRQUFBLENBQ0EsYUFBQSxDQUdPLHFEQUNHLFdBQUEsQ0FDQyxhQUFBLENBUzdCLDBCQUNFLGtCQUNFLGVBQUEsQ0FDQSwyQkFBQSxDQUNBLDRCQUNFLFNBQUEsQ0FDQSxVQUFBLENBQ0Esc0JBQUEsQ0FBQSxrQkFBQSxDQUFBLGNBQUEsQ0FDQSxXQUFBLENBQ0EsVUFBQSxDQUNBLGVBQUEsQ0FFRiwyQkFDRSxjQUFBLENBQUEsQ0FLTix5QkFFSSwrQkFDRSxlQUFBLENBRUYsc0JBQ0UsMEJBQUEsQ0FDQSxxQkFBQSxDQUNBLHFCQUFBLENBQ0EsYUFBQSxDQUNBLG1DQUNFLGVBQUEsQ0FBQSxDRXZRUixhQUNDLGVBQUEsQ0FDQSxVQUFBLENoQjJMQyxRQUFBLENBQ0EsU0FBQSxDZ0J6TEUsMEJBQUEsQ2RIQSxtQkFDSSxXQUFBLENBQ0EsaUJBQUEsQ0FDQSxhQUFBLENBQ0EsUUFBQSxDQUNBLFVBQUEsQ2NEUCwwQkFDQyxhQUFBLENBQ0UsZUFBQSxDQUNGLDRCQUNDLGVBQUEsQ0FDQSxvQkFBQSxDQUNBLG9CQUFBLENBQ0EsZ0JBQUEsQ2hCa1hELCtCQUFBLENBR0EsdUJBQUEsQ2dCblhJLGlCQUFBLENBQ0EsaUJBQUEsQ0FDQSxrQmJoQkksQ2FpQlAscUJBQUEsQ0FDRyxrQ2JHUSxDYUZSLHdCQUFBLENBQ0EsZUFBQSxDQUVILGtDQUNLLGtCYlhBLENhYUwsa0NoQnFXRCwrQkFBQSxDQUdBLHVCQUFBLENBbldBLHVDQUFBLENBQ0EsNEJBQUEsQ0FDQSw2QkFBQSxDQUNBLDhCQUFBLENBQ0EsOEJBQUEsQ0FDQSxXQUFBLENBQ0EsYUFBQSxDQUNBLGtDQUFBLENnQlRFLFdBQUEsQ0FDSSxpQkFBQSxDQUNBLFNBQUEsQ0FDQSxPQUFBLENBQ0EsZUFBQSxDQUdOLG1DQUNDLGlCQUFBLENBQ0EseUNBQUEsWUFBQSxDQU1ILGNBQ0ksYUFBQSxDQUNBLG9CQUFBLGFBQUEsQ0FDQSxpQkFBQSxhQUFBLENBQ0EsMkJBQ0ksYUFBQSxDQUdKLDBCZGNBLGtCQ2hFUSxDRGlFUixvQkFBQSxDQUNBLGFBQUEsQ0FDQSxrQ0MvQ1UsQ0RnRFYsZUFBQSxDQUNBLGlCQUFBLENBQ0Esb0JBQUEsQ0FDQSxpQkFBQSxDQUNBLFVDckVJLENEc0VKLHdCQUFBLENBRUEsZ0NBQ0ksa0JDakVBLENEa0VBLCtCQUFBLENjdkJKLGdCQUNJLGFBQUEsQ0FDQSxVYnJEQSxDY0pKLHlCQUNRLFVBQUEsQ0FDSCxrQ0FDRyxnQ0FDSSw0RUFBQSxDQUNBLGFBQUEsQ0FDQSxrQkFBQSxDQUNBLFdBQUEsQ0FDQSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSxVQUFBLENBQ0Esa0JBQUEsQ0FBQSxDQUtaLGtCQUNJLGVBQUEsQ0FDQSwwQkFBQSxDQUNBLHFCQUFBLENBRUEsaUJBQUEsQ0FDQSxvQmpCc0tOLFFBQUEsQ0FDQSxTQUFBLENpQm5LTSwwQkFDSSxrQmQzQkYsQ2M0QkUsVWR4QkosQ2N5QkksZUFBQSxDQUNBLGlCQUFBLENBQ0Esd0JBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ0FFSixxQkFDSSxxQkFBQSxDQUNBLFdBQUEsQ0FDQSxpQkFBQSxDQUNBLHFCQUFBLENBS0ksOENBQ0ksZ0JBQUEsQ0FDQSxrQkFBQSxDQUNBLGVBQUEsQ0FDQSxrQkFBQSxDQUVBLGtCZDVDYixDYzZDYSxhQUFBLENBQ0EsZUFBQSxDQUNBLHdCQUFBLENBSVgsb0NBQ0csa0JBQUEsQ0FFSixxQ0FDSSxrQkFBQSxDQUlBLDZDQUVJLGVBQUEsQ0FDQSxrQ2QvQ0YsQ2NnREUsa0JBQUEsQ0FDQSxnREFDSSxrQmRqRWIsQ2NrRWEsYUFBQSxDQUNBLHdCQUFBLENBQ0Esa0RBQ0ksYUFBQSxDQUVKLHVEQUNJLFVBQUEsQ0MvRXhCLHdCQUNJLDBCQUFBLENBQ0EsMEJBQUEsQ0FDQSw0QkFBQSxDQUNBLDJCQUFBLENBQ0EsdUJBQUEsQ2xCd0xGLFFBQUEsQ0FDQSxTQUFBLENrQnZMTSxvQ0FDSSwwQkFBQSxDQUdBLDhDQUNJLGNBQUEsQ0FDQSxVZlJSLENlU1EscURBQ0ksd0JBQUEsQ0FDQSxXQUFBLENBQ0EsVWZaWixDZWdCSiwwQkFDSSwwQkFBQSxDQUNBLDJCQUFBLENBSUosaUJBQ0ssZ0JBQUEsQ0FDRCxrQ2ZQTSxDZVFOLGtCZjdCRSxDZThCRixlQUFBLENBQ0EsdUJBQUEsQ0FDQSxVZjVCQSxDZTZCQSx3QkFBQSxDQUNBLGFBQUEsQ0FDQSxpQkFBQSxDQUNBLGlCQUFBLENBQ0EscUJBQUEsQ0FDQSx1QkFDSSxjQUFBLENBQ0Esa0JmNUJKLENlNkJJLFVmckNKLENlc0NJLDhCQUNJLFVmdkNSLENlMkNBLHdCbEJqQk4sdUNBQUEsQ0FDQSw0QkFBQSxDQUNBLDZCQUFBLENBQ0EsOEJBQUEsQ0FDQSw4QkFBQSxDQUNBLFdBQUEsQ0FDQSxhQUFBLENBQ0Esa0NBQUEsQ0F1Z0JBLGlCQUFBLENBQ0EsT0FGMEIsQ0FHMUIsOEJBQUEsQ0FBQSwwQkFBQSxDQUNBLGtDQUFBLENrQjdmUSxpQkFBQSxDQUNBLFNBQUEsQ0FDRSx3QkFBQSxDQUNBLFdBQUEsQ0FDQSxlQUFBLENBQ0EsVWZuREosQ2V1REosa0JBQ0ksWUFBQSxDQUNBLHNCQUFBLENBQ0EsaUJBQUEsQ0FDQSxlZjNEQSxDZTREQSxvQkFDSSwwQkFBQSxDQUNBLDJCQUFBLENBRUoscUJBQ0ksZ0JBQUEsQ0FDQSxrQkFBQSxDQUtaLHlCQUNJLGlCQUNJLGFBQUEsQ0FDQSx3QkFBQSxDQUVKLHdCQUNJLHFDQUFBLENBRUosa0JBQ0kscUNBQUEsQ0FBQSxDQ3JGUixNQUNJLHlCQUFBLENBQ0Esb0NBQUEsQ0FDQSxpQkFBQSxDQUNBLG9CQUFBLENuQjJYRiwrQkFBQSxDQUdBLHVCQUFBLENtQjNYRSxXQUNJLGVoQkhBLENnQklBLGFoQlJFLENnQlNGLG9CQUFBLENBQ0EsdUJBQUEsQ0FFQSxtQm5Ca0JOLHVDQUFBLENBQ0EsNEJBQUEsQ0FDQSw2QkFBQSxDQUNBLDhCQUFBLENBQ0EsOEJBQUEsQ0FDQSxXQUFBLENBQ0EsYUFBQSxDQUNBLGtDQUFBLENtQnZCVSxXQUFBLENBQ0EsY0FBQSxDQUNELGdCQUFBLENBR1AsWUFDSSxjQUFBLENBQ0EsZWhCakJBLENnQmtCQSxhaEJ0QkUsQ2dCeUJGLHFCQUNJLFNBQUEsQ0FDQSxXQUFBLENBRUosdUJBQ0ksb0JBQUEsQ0FDQSxVQUFBLENBS0osc0JBQ0ksbUJBQUEsQ0FHSix3QkFDSyxpQkFBQSxDQUNELHdCQUFBLENBQ0Esa0JBQUEsQ0FDQSxXQUFBLENBQ0EsU0FBQSxDQUNBLFNBQUEsQ0FDQSxpQkFBQSxDQUNBLHdCQUFBLENBQ0Esa0JBQUEsQ0FDQSxpQkFBQSxDQUNBLGFBQUEsQ0FDQSxPQUFBLENBQ0EsUUFBQSxDQUVBLCtCQUNHLGlCQUFBLENBQ0MsYUFBQSxDQUNBLE9BQUEsQ0FDQSxRQUFBLENBQ0Esd0JBQUEsQ0FDQSxrQkFBQSxDQUNBLFVBQUEsQ0FDQSxpQkFBQSxDQUNDLFdBQUEsQ0FDRCxPQUFBLENBQ0EsaUJBQUEsQ0FDQSxXQUFBLENBQ0EsMkJBQUEsQ0FDQSxrQkFBQSxDQU1oQixTQUNFLGlCQUFBLENBQ0UsVWhCMUVJLENnQjJFTixLQUFBLENBQ0EsVUFBQSxDQUNBLFlBQUEsQ0FDQSxXQUFBLENBQ0EsV0FBQSxDQUNBLGVBQUEsQ0FDQSxrQkFBQSxDQUNGLFNBQUEsQ0FDRSxxQmhCbEZNLENnQm1GTixxQkFBQSxDQUNBLCtCQUFBLENBQ0EsaUJBQUEsQ25COERBLDBDQUFBLENtQjVEQSwyQkFBQSxDQUNFLGdCQUFBLENBTUosV0FDUSxpQkFBQSxDQUNKLHdCQUFBLENBQ0Esa0JBQUEsQ0FDQSxZQUFBLENBQ0EsU0FBQSxDQUNBLGlCQUFBLENBQ0EscUJBQUEsQ0FDQSxxQkFBQSxDQUNBLGlCQUFBLENBQ0EsYUFBQSxDQUNBLE9BQUEsQ0FDQSxRQUFBLENBRUEsa0JBQ0csaUJBQUEsQ0FDQyxhQUFBLENBQ0EsT0FBQSxDQUNBLFFBQUEsQ0FDQSx3QkFBQSxDQUNBLGtCQUFBLENBQ0EsVUFBQSxDQUNBLGlCQUFBLENBQ0MsVUFBQSxDQUNELGlCQUFBLENBQ0EsV0FBQSxDQUNBLHFCQUFBLENBQ0EscUJBQUEsQ0FLUixXQUNFLDJCQUFBLENBQ0EscUJBQUEsQ0FDQSwyQkFBQSxDQUNBLDBCQUFBLENBQ0EsMkJBQUEsQ0FDQSx3QkFBQSxDQUNBLCtCQUFBLENBQ0EseUJBQUEsQ0FHRixhQUNJLCtCQUFBLENBQ0EseUJBQUEsQ0FDQSxpQkFBQSxDQUNBLDRCQUFBLENBQ0EseUJBQUEsQ0FJSix5QkFDRSxTQUNFLFdBQUEsQ0FBQSxDQUlKLHlCQUNJLFNBQ0EsV0FBQSxDQUFBLENDN0pGLDJCQUNDLGlCQUFBLENBQ0EsWUFBQSxDQUVDLCtCcEJ5REYsMkJBQUEsQ0FJQSxxQkFBQSxDQUNBLDJCQUFBLENvQjVESSxVQUFBLENBQ0EsWUFBQSxDcEI2REosdUNBQ0UsdUJBQUEsQ0FHRix5Q0FDRSx5QkFBQSxDQUdGLHdDQUNFLDBCQUFBLENBR0YsMENBQ0UsMEJBQUEsQ0FHRiw0Q0FDRSw0QkFBQSxDQUdGLDJDQUNFLDZCQUFBLENvQmpGRSxtQ0FDRSxZQUFBLENBR0osOEJwQnNIRixxQkcvSE0sQ0hnSU4sK0JBQUEsQ29CckhJLFNBQUEsQ0FDSCxpQkFBQSxDQUNHLFdBQUEsQ0FDQSxlQUFBLENBQ0gsT0FBQSxDQUNBLGFBQUEsQ0FFRyxhakJ0QkksQ2lCdUJKLHNCQUFBLENBQ0EsaUNBQ0UsVWpCdEJBLENpQnVCQSxVQUFBLENBQ0Esa0JBQUEsQ0FHTixtSUFDSSxhQUFBLENBR04sb0JBQUEsWUFBQSxDQUNFLHFCQUNFLGdCQUFBLENBQ0EsYUFBQSxDQUVBLHVCQUNJLFVBQUEsQ0FDQSxhQUFBLENBQ0EsbUJBQUEsQ0FDQSxlQUFBLENBQ0EsNkJBQ0ksWUFBQSxDQUdSLHVCQUNJLHFCQUFBLENBQ0EsNkJBQUEsQ0FDQSxxQkFBQSxDQUNBLG1CQUFBLENBRUosd0JBQ0Usa0JBQUEsQ0FHRixpQ0FDRSxVQUFBLENBQ0EsUUFBQSxDQUNBLG9DQUNFLG9CakI5REUsQ2lCK0RGLDJDQUNFLHdCakJoRUEsQ2lCc0VWLFlBQ0MsU0FBQSxDQUNBLGFBQUEsQ0FDQyxpQkFBQSxDQUNGLFVBQUEsQ0FDQSxPQUFBLENBQ0EsOEJBQ0UsYUFBQSxDQUlBLGFqQmpGUSxDaUJtRlIsZUFBQSxDQUNBLFVBQUEsQ0FFRCwrQkFBQSxDQUNDLG9DQUNFLGlCQUFBLENBSUosd0VBQUEsYUx6RlMsQ0t5RnNELCtCQUFBLENBRS9ELGtCQUNFLGlCQUFBLENBQ0EsUUFBQSxDQUVGLG1CQUNFLGlCQUFBLENBQ0EsU0FBQSxDQUNELFNBQUEsQ0FDQSx5QkFDRSxTQUFBLENBS0gsMEJBR0ksK0JBQ0MsWUFBQSxDQUVELDhCQUNDLGNBQUEsQ0FDQSxzQkFBQSxDQUlKLFlBQ0MsVUFBQSxDQUNBLGNBQUEsQ0FBQSxDQUlGLDBCQUtJLDhCQUNDLFNBQUEsQ0FDQSxTQUFBLENBQ0Esc0JBQUEsQ0FDQSxXQUFBLENBQ0EsY0FBQSxDQUNBLGdDQUNDLGtCQUFBLENBQ0EsZUFBQSxDQUlGLGlDQUNDLFdBQUEsQ0FDQSxvQ0FBQSxVQUFBLENBQUEsU0FBQSxDQUFBLFVBQUEsQ0FDQSx5Q0FBQSxXQUFBLENBQUEsVUFBQSxDQUdKLFlBQ0MsU0FBQSxDQUNBLFNBQUEsQ0FDQSxVQUFBLENBQ0EsY0FBQSxDQUFBLENBS0YseUJBRUUsaUNBQUEsdUJBQUEsQ0FDQSxzQkFDQyxnQkFBQSxDQUVELHVCQUNDLDRCQUFBLENBR0EsMkJBQ0Msd0JBQUEsQ0FDQSxlQUFBLENBRUEsa0JBQUEsQ0FDQSxTQUFBLENBQ0Esa0JBQUEsQ2xCN0tBLGlDQUNJLFdBQUEsQ0FDQSxpQkFBQSxDQUNBLGFBQUEsQ0FDQSxRQUFBLENBQ0EsVUFBQSxDa0J5S0oscUNBQ0MsMEJBQUEsQ0FDQSxTQUFBLENBQ0EsV0FBQSxDQUNBLFdBQUEsQ0FDQSx5Q0FDQyxVQUFBLENBQ0EsYUFBQSxDQUlILDhCQUNDLGFBQUEsQ0FDQSxlQUFBLENBQ0EsVUFBQSxDQUNBLFNBQUEsQ0FDQSx3QkFBQSxDQUdGLHdCQUFBLFlBQUEsQ0FBQSxDQ25NRixhQUNFLGNBQUEsQ0FDQSxTbEJxRFUsQ2tCcERWLFlBQUEsQ0FDQSxXQUFBLENuQmdIRSx5QkFBQSxDQUNBLFlDOURRLENrQmpEVixVQUFBLENyQnlYQSwrQkFBQSxDQUdBLHVCQUFBLENxQjFYQSxlbEJITSxDa0JJTiwwQkFBQSxDbkI4R0UsMEJtQnZISixhbkJ3SFEsV0FBQSxDQUFBLENBR0osMEJtQjNISixhbkI0SFEsV0FBQSxDQUFBLENtQmxISix3QkFDSSxTQUFBLENBSVIsaUJBQ0UsVUFBQSxDQUNBLGFBQUEsQ3JCNGhCQSxpQkFBQSxDQUNBLE9BRjBCLENBRzFCLDhCQUFBLENBQUEsMEJBQUEsQ0FDQSxrQ0FBQSxDcUI3aEJBLFNBQUEsQ0FDQSxpQkFBQSxDQUNBLFVsQmhCTSxDa0JpQk4sa0NBQUEsQ0FDQSxlQUFBLENBQ0Esc0NBQ0ksUUFBQSxDQUNBLGlCQUFBLENBQ0EsYUFBQSxDQUNBLHdCQUFBLENBSU4sVUFDSSxjQUFBLENBQ0Esb0JBQUEsQ0FNSixPckJpSUUsaUJBQUEsQ0FDQSxLQUFBLENBQ0EsTUFBQSxDQWxDQSxXQUFBLENBQ0EsVUFBQSxDQU5BLHdCR25JUSxDSG9JUiw2QkFBQSxDcUJ6RkUsWUFBQSxDQUNBLGNyQjRIRixpQkFBQSxDQUNBLEtBQUEsQ0FDQSxNQUFBLENxQjVITSxXQUFBLENBQ0Esa0JsQi9DRSxDa0JnREYsU0FBQSxDQUVKLGtCQUNFLGFBQUEsQ0FJTiwwQkFDRSxhQUNFLFdBQUEsQ0FBQSxDQUlKLDBCQUNFLGFBQ0UsUUFBQSxDQUdBLGFBQUEsQ0FDQSxVQUFBLENBQ0EsVUFBQSxDQUNBLHdCQUNFLFVBQUEsQ0FBQSxDQU1OLHlCQUNJLGFBQ0UsV0FBQSxDQUNBLHdCQUNFLFVBQUEsQ0FDQyx5QkFBQSxDQUNBLFdBQUEsQ0FHTCxpQnJCdWRGLGlCQUFBLENBQ0EsTXFCdmR3QixDckJ3ZHhCLDRCQUFBLENBQUEsd0JBQUEsQ0FDQSxnQ0FBQSxDcUJ4ZEksZUFBQSxDQUVBLHNDQUNFLG9CQUFBLENBQ0EsYUFBQSxDQUdKLE9yQnFDRix3QkdsSVUsQ0htSVYsK0JBQUEsQ3FCcENJLGNBQ0Usa0JsQmhHSSxDa0JtR1IsVUFDRSxlQUFBLENBQUEsQ0NwR0YsVUFDUSxlQUFBLENBQ0EsZUFBQSxDQUNBLGFuQkhBLENtQklBLG9CQUFBLENBQ0Esd0JBQUEsQ0FFSixVQUNJLGtDbkJZRSxDbUJYRixlQUFBLENBQ0EsZUFBQSxDQUNBLGFuQlpGLENtQmFFLG1CQUFBLENBQ0EsdUJBQUEsQ0FFQSxvQkFBQSxDQUVKLGNBQ0UsYUFBQSxDQUVGLHlCQUNJLGtCbkJ0QkYsQ21CdUJFLFVuQm5CSixDbUJvQkksV0FBQSxDQUdKLDJCQUNJLGtCbkJ0QkwsQ21CdUJLLFVuQjFCSixDbUIyQkksV0FBQSxDQUdKLHFCQUNJLGtCbkJsQ0YsQ21CbUNFLFVuQi9CSixDbUJnQ0ksaUJBQUEsQ0FFQSxhQUFBLENBRUosdUJBQ0ksa0JuQm5DTCxDbUJvQ0ssVW5CdkNKLENtQndDSSxpQkFBQSxDQUVBLGFBQUEsQ0FFSixnREFDSSxhQUFBLENBQ0EsaUJBQUEsQ0FFSixtQkFDSSw2QkFBQSxDQUNBLGFBQUEsQ0FDQSxpQkFBQSxDQ3ZEWixjQUNDLGNBQUEsQ0FDQSxLQUFBLENBQ0EsTUFBQSxDQUNBLFVBQUEsQ0FDQSxZQUFBLEN2QitIQyxxQkdoSU0sQ0hpSU4sMEJBQUEsQ3VCOUhELFlBQUEsQ0FDRyx3QkFDSSxjQUFBLENBQ0EsWUFBQSxDQUNBLFlBQUEsQ0FDQSxlcEJQQSxDb0JRQSxpQkFBQSxDQUNBLFdBQUEsQ0FDQSxrQkFBQSxDQUNBLDhCQUNJLGVBQUEsQ0FDQSxXQUFBLENBQ0EsYUFBQSxDQUdSLHVCQUNJLFVBQUEsQ0FDQSxrQkFBQSxDQUNBLE1BQUEsQ0FDQSxRQUFBLEN2Qm1oQk4saUJBQUEsQ0FDQSxPdUJuaEJvQyxDdkJvaEJwQyw4QkFBQSxDQUFBLDBCQUFBLENBQ0Esa0NBQUEsQ3VCcGhCTSxpQkFBQSxDdkJtV04sK0JBQUEsQ0FHQSx1QkFBQSxDdUJsV0UsaUJ2QmRGLGFHakJRLENIa0JSLGtDR0dZLENIRlosZUFId0IsQ3VCaUJsQixlQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBQ0EsVUFBQSxDQUNBLG9CQUFBLENBQ0Esd0JBQUEsQ0FDQSxrQ0FSSixpQkFTUSxhQUFBLENBQUEsQ0FHUixnQkFDSSxpQkFBQSxDQUNBLGFBQUEsQ0FDQSxVQUFBLENBQ0EsZUFBQSxDQUdKLHdCQUNJLGFBQUEsQ0FDQSxTQUFBLENBQ0EsdUJBQUEsQ0FDQSx3QkFBQSxDQUNBLFVwQm5EQSxDb0JvREEsZ0JBQUEsQ0FDQSxjcEJUQyxDb0JVRCxpQkFBQSxDQUNBLDZCckJNSixrQkNoRVEsQ0RpRVIsb0JBQUEsQ0FDQSxhQUFBLENBQ0Esa0NDL0NVLENEZ0RWLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLG9CQUFBLENBQ0EsaUJBQUEsQ0FDQSxVQ3JFSSxDRHNFSix3QkFBQSxDcUJiUSxrQnBCN0RGLENvQjhERSxlQUFBLENBQ0EsaUJBQUEsQ3JCYVIsbUNBQ0ksa0JDakVBLENEa0VBLCtCQUFBLENxQlZBLHNDQUNJLFNBQUEsQ0FDQSxlQUFBLENBQ0EsMEJBQUEsQ0FDQSxpQkFBQSxDQUNBLDJDQUNJLG9CQUFBLENBQ0EsaUJBQUEsQ0FDQSxpQkFBQSxDQUNBLGtCcEI3RU4sQ29COEVNLDJCQUFBLENBQ0EsVXBCM0VSLENvQjRFUSxrQ3BCM0RGLENvQjRERSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSxpREFDRyxrQnBCeEVYLENvQjBFQSw4Q0FDWSxhQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBQ0Esd0JBQUEsQ0FDQSxlQUFBLENBRVosa0R2Qi9ETix1Q0FBQSxDQUNBLDRCQUFBLENBQ0EsNkJBQUEsQ0FDQSw4QkFBQSxDQUNBLDhCQUFBLENBQ0EsV0FBQSxDQUNBLGFBQUEsQ0FDQSxrQ0FBQSxDdUIwRFEsV0FBQSxDQUNBLHFCQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxlQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBQ0Esb0JBQUEsQ3ZCc2NSLGlCQUFBLENBQ0EsT0FGMEIsQ0FHMUIsOEJBQUEsQ0FBQSwwQkFBQSxDQUNBLGtDQUFBLEN1QnZjUSxpQkFBQSxDQUNBLFNBQUEsQ0FDQSxzQkFBQSxDdkJ1Q1IsaUJ1QnRDeUIsQ0FHWCxvREFDSSxlcEIzR1osQ29CNEdXLGFwQmhIVCxDb0JpSEEsMkRBQ0UsV0FBQSxDQUNBLG9CcEJuSEYsQ29Cb0hFLGVBQUEsQ0FFRiwwREFDVyxrQnBCM0diLENvQjRHSSxVcEJwSEosQ29CcUhJLGlFQUNDLGlCcEJ0SEwsQ29CNkhDLGtDQUNHLGFBQUEsQ0FDQSwyQ0FDSSxPQUFBLENBTWhCLHlCQUVRLGlCQUNJLGVBQUEsQ0FFSix1QkFDSSxxQkFBQSxDQUFBLENBTVoseUJBRVMsZ0NBQ0csZUFBQSxDQUVKLHNDQUNJLGVBQUEsQ0FDQSxlQUFBLENBQ0EsMkNBQ0ksYUFBQSxDQUNBLGNBQUEsQ0FBQSxDQ2pLaEIsVXhCb0lFLHFCR2hJTSxDSGlJTiwwQkFBQSxDd0JuSUQsVUFBQSxDQUNBLFdBQUEsQ0FDQSxjQUFBLENBQ0EsS0FBQSxDQUNBLE1BQUEsQ0FDQSxZQUFBLENBQ0EsWUFDQyxZQUFBLENBQ0EsaUJBQUEsQ0FDQSxPQUFBLENBQ0EsTUFBQSxDQUNBLFVBQUEsQ0FDQSxpQkFBQSxDeEJJQSxhR2pCUSxDSGtCUixrQ0dHWSxDSEZaLGVBSHdCLEN3QkR4QixVckJYTSxDcUJZTixhQUFBLENBQ0EsWUFBQSxDQUNBLGVBQ0MsZUFBQSxDQUNBLGlCQUFBLENBQ1MsZUFBQSxDQUNULGtDckJEVyxDcUJFRixVckJuQkosQ3FCcUJJLGtCckJ6QkYsQ3FCMEJFLGVBQUEsQ0FDVCxrQkFDQyxlQUFBLENBQ0EsYXJCN0JNLENxQjhCTix3QkFBQSxDQUdGLGtDQTFCRCxZQTJCVyxlQUFBLENBQUEsQ0NsQ1IsMEdBRUksbUNBQUEsQ0FDQSwrQnRCSEUsQ3NCSUYsYXRCSkUsQ3NCTU4scUNBQ0ksYXRCUEUsQ3NCU04saURBQ0ksYXRCVkUsQ3NCWU4sdUNBQ0UsU0FBQSxDQUNBLFV0QlRDLENzQldILDZCQUNFLFNBQUEsQ0FDQSxVdEJiQyxDc0JlSCw4QkFDRSxTQUFBLENBQ0EsVXRCakJDLENzQm1CSCxrQ0FDRSxTQUFBLENBQ0EsVXRCckJDLENzQnVCSCxtQ0FDRSxTQUFBLENBQ0EsVXRCekJDLENzQjJCSCxrQ0FDRSxTQUFBLENBQ0EsVXRCN0JDLENzQjJCSCw4QkFDRSxTQUFBLENBQ0EsVXRCN0JDLENzQitCSCx5Q0FDSSxhQUFBLENBQ0EsZ0JBQUEsQ0FDQSxlQUFBLENBQ0EsZUFBQSxDQUNBLGFBQUEsQ0FDQSx3QkFBQSxDQUNBLGVBQUEsQ0FDQSxVQUFBLENBQ0EsZUFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLHVEQUNJLDRCdEJwQkQsQ3NCcUJDLFdBQUEsQ3pCc0hWLGlCQUFBLENBQ0EsS0FBQSxDQUNBLE1BQUEsQ3lCdEhVLGtCQUFBLENBQ0EsVXRCakRKLENzQmtESSxnQkFBQSxDQUVKLDZGQUNJLHNCQUFBLENBQ0EsU0FBQSxDQUNBLFlBQUEsQ0FDQSwyR0FDSSxZQUFBLENBRUosbUdBQ0ksaUJBQUEsQ0FDQSxjQUFBLENBRUosbUdBQ0ksZUFBQSxDQUNBLHdCQUFBLENBQ0EsZUFBQSxDQUNBLFVBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ0FDQSxpSEFDSSw0QnRCOUNULENzQitDUyxXQUFBLEN6QjRGbEIsaUJBQUEsQ0FDQSxLQUFBLENBQ0EsTUFBQSxDeUI1RmtCLGtCQUFBLENBQ0EsVXRCM0VaLENzQjRFWSxnQkFBQSxDQUtoQixtQ0FDSSxlQUFBLENBQ0Esd0JBQUEsQ0FDQSxlQUFBLENBQ0EsVUFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSxhQUFBLENBQ0EsZUFBQSxDQUNBLDBDQUNJLDRCdEJuRUQsQ3NCb0VDLFdBQUEsQ3pCdUVWLGlCQUFBLENBQ0EsS0FBQSxDQUNBLE1BQUEsQ3lCdkVVLGtCQUFBLENBQ0EsVXRCaEdKLENzQmlHSSxlQUFBLENBR1Isa0JBQ0UsaUJBQUEsQ0FNRixjQUNJLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLGVBQUEsQ0FJUixZQUVFLGlCQUFBLENBQ0EsT0FBQSxDQUNELFNBQUEsQ0FDQyxVQUFBLEN2QktFLGVBQUEsQ0FDQSxVQUFBLEN1QkZBLGtCdEIvSE0sQ3NCZ0lOLFlBQUEsQ0FDQSxtQkFBQSxDQUNBLHVCQUNJLGtCdEJsSUksQ3NCbUlKLFV0QmhJQSxDc0JpSUEsVUFBQSxDQUNBLGFBQUEsQ0FDQSxpQkFBQSxDQUNBLGdCQUFBLENBQ0Esa0JBQUEsQ3ZCdERKLFlDaENXLENIMlViLCtCQUFBLENBR0EsdUJBQUEsQ3lCdFBNLDRCQUFBLENBQ0EsZ0JBQUEsQ3ZCdERKLGtDQUNJLFlDakNJLENEb0NSLDBCdUJ3Q0EsdUJ2QnZDSSxXQUFBLENBQUEsQ0FHSiwwQkFDSSxrQ0FDSSxXQUFBLENBQUEsQ0FJUix5QnVCOEJBLHVCdkI3QkksV0FBQSxDQUVBLGtDQUNJLFdBQUEsQ0FBQSxDdUJxQ0oseUJ6QitDTixRQUFBLENBQ0EsU0FBQSxDeUI5Q1UsZUFBQSxDQUVKLHlCQUFBLGF0QmpKRSxDc0JrSkYsMEJBQ0ksZUFBQSxDQUNBLHdCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBQ0EsYUFBQSxDQU1aLGtCQUNFLGVBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLG1DekI5QkEscUJHL0hNLENIZ0lOLGdDQUFBLEN5QitCRSxpQkFBQSxDQUNBLGlEQUNFLGFBQUEsQ0FDQSxlQUFBLENBQ0EsZ0JBQUEsQ0FDQSxRQUFBLENBQ0Esa0J0QnhLTSxDc0J5S04sVXRCdEtFLENzQnVLRixvQkFBQSxDQUNBLGFBQUEsQ0FDQSxrQ0FBQSxDQUNBLGVBQUEsQ0FDQSx3QkFBQSxDQUNBLGVBQUEsQ0FHQSxlQUFBLENBQ0EsdURBQ0UsVXRCakxBLENzQmtMQSxrQnRCMUtBLENzQjhLTixrQ0FDRSxlQUFBLENBQ0EsZUFBQSxDQUNBLGtCQUFBLENBQ0Esd0JBQUEsQ0FDQSw0QkFBQSxDQUNBLG9CQUFBLENBQ0Esa0JBQUEsQ0FFRiw0QkFDRSxpQkFBQSxDQUNBLGNBQUEsQ0FDQSxrQ0FDRSxpQkFBQSxDQUNBLGdCQUFBLENBQ0EsVXRCck1FLENzQnNNRixnQkFBQSxDQUNBLGdCQUFBLENBQ0EsY0FBQSxDQUVGLGtDQUNFLGNBQUEsQ0FDQSxpQkFBQSxDQUVGLDhDQUNFLFNBQUEsQ0FHQSwyREFDRSxVQUFBLENBQ0EsYUFBQSxDQUNBLGlCQUFBLENBQ0EsVUFBQSxDQUNBLE9BQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLGlCQUFBLENBQ0EsaUJ0QjNOQSxDc0I0TkEsa0JBQUEsQ0FDQSxnQkFBQSxDQUVGLDBEQUNFLFVBQUEsQ0FDQSxhQUFBLENBQ0EsaUJBQUEsQ0FDQSxVQUFBLENBQ0EsT0FBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsaUJBQUEsQ0FDQSx3QnRCNU9FLENzQjZPRixTQUFBLENBQ0EsZ0NBQUEsQ0FBQSx3QkFBQSxDQUdBLGdFQUNFLFVBQUEsQ0FLSixrRUFDRSxTQUFBLENBR0osaURBQ0UsU0FBQSxDQUdBLDhEQUNFLFVBQUEsQ0FDQSxhQUFBLENBQ0EsaUJBQUEsQ0FDQSxVQUFBLENBQ0EsT0FBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsaUJ0Qm5RQSxDc0JvUUEsa0JBQUEsQ0FDQSxnQkFBQSxDQUVGLDZEQUNFLFVBQUEsQ0FDQSxhQUFBLENBQ0EsaUJBQUEsQ0FDQSxTQUFBLENBQ0EsT0FBQSxDQUNBLFNBQUEsQ0FDQSxVQUFBLENBQ0EscUJ0Qi9RQSxDc0JnUkEsU0FBQSxDQUNBLGdDQUFBLENBQUEsd0JBQUEsQ0FHQSxtRUFDRSxVQUFBLENBS0oscUVBQ0UsU0FBQSxDQUlOLHdCQUNFLFFBQUEsQ0FDQSxlQUFBLENBQ0Esa0JBQUEsQ0FDQSxlQUFBLENBRUYsMkJBQ0UsaUJBQUEsQ0FDQSxrQ0FDRSxVQUFBLENBQ0EscUJBQUEsQ0FDQSxrQnRCMVNFLENzQjRTSixrQ0FDRSxXQUFBLENBQ0EsYXRCbFRJLENzQm1USixnQkFBQSxDQUNBLGVBQUEsQ0FHSiw0QkFDRSxpQkFBQSxDQUNBLG1DQUNFLFVBQUEsQ0FDQSxlQUFBLENBQ0Esd0JBQUEsQ0FDQSxlQUFBLENBQ0EsYXRCOVRJLENzQitUSixnQkFBQSxDQUNBLHFCdEJoVUksQ3NCa1VOLG1DQUNFLGdCQUFBLENBR0osZ0NBQ0UsYUFBQSxDQUNBLGVBQUEsQ0FDQSxnQkFBQSxDQUNBLHdCQUFBLENBQ0EsZUFBQSxDQUNBLFV0QnhVSSxDc0J5VUosd0J0QjVVUSxDc0I2VVIsNEJBQUEsQ0FDQSxzQ0FDRSx3QnRCaFZJLENzQmlWSixxQkFBQSxDQUtOLFVBR0ksa0JBQUEsQ0FDQSxpQkFBQSxDQUNBLFV0QnZWSSxDREhKLGdCQUNJLFdBQUEsQ0FDQSxpQkFBQSxDQUNBLGFBQUEsQ0FDQSxRQUFBLENBQ0EsVUFBQSxDdUJzVkosZ0JBQ0ksV0FBQSxDQUNBLGVBQUEsQ0FDQSxVQUFBLENBQ0EsYUFBQSxDQUNBLG1CQUNJLGtCQUFBLENBQ0EsVXRCL1ZKLENzQmlXQSw4QkFDSSxVQUFBLENBQ0EsVUFBQSxDQUNBLG9DQUNJLFlBQUEsQ0FHUix5QkFDSSxlQUFBLENBQ0EsaUJBQUEsQ0FLSiwyQkFDSSxhQUFBLEN2Qm5YUixpQ0FDSSxXQUFBLENBQ0EsaUJBQUEsQ0FDQSxhQUFBLENBQ0EsUUFBQSxDQUNBLFVBQUEsQ3VCaVhRLCtDQUNJLFlBQUEsQ0FPWixpQ0FDSSxVQUFBLENBQ0EsZUFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBRUosNkJBQ0UsZ0JBQUEsQ0FFRiwyQkFDSSxTQUFBLENBQ0EsYUFBQSxDQUNBLGlCQUFBLENBQ0EsaUJBQUEsQ0FFSiw0QkFDSSxhQUFBLENBQ0EsaUJBQUEsQ0FDQSxVdEI3WUosQ3NCOFlJLGVBQUEsQ0FDQSxrQnRCcFlKLENzQnFZSSxlQUFBLENBQ0wsVUFBQSxDQUNBLGVBQUEsQ0FHSyx1Q0FDSSxZQUFBLENBSVosYUFDSSxrQ3RCMVlNLENzQjJZTixlQUFBLENBQ0EsZUFBQSxDQUNBLHdCQUFBLENBQ0EsbUJBQUEsQ0FDQSxpQkFBQSxDQUVKLFlBQ0ksZ0l0QmhaSSxDc0JpWkosZUFBQSxDQUNBLGFBQUEsQ0FDQSxpQkFBQSxDQUlKLGlCdkI3V0Esa0JDaEVRLENEaUVSLG9CQUFBLENBQ0EsYUFBQSxDQUNBLGtDQy9DVSxDRGdEVixlQUFBLENBQ0EsaUJBQUEsQ0FDQSxvQkFBQSxDQUNBLGlCQUFBLENBQ0EsVUNyRUksQ0RzRUosd0JBQUEsQ3VCc1dLLG9CQUFBLENBQ0QsaUJBQUEsQ0FDQyxVQUFBLENBQ0EsZUFBQSxDdkJ2V0wsdUJBQ0ksa0JDakVBLENEa0VBLCtCQUFBLEN1QnNXQSx1QkFDSSxVdEJqYkosQ3NCa2JJLGtCdEIxYUosQ3NCZ2JSLFVBQ0ksaUJBQUEsQ0FDQSxZQUNJLGtCQUFBLENBQ0EsY0FBQSxDQUlSLHlCQUNJLGlCQUFBLENBQ0EsK0JBQ0ksaUJBQUEsQ0FJUixtQkFDSSxpQkFBQSxDQUNBLDRCQUNJLGVBQUEsQ0FJUixpQkFDSSx5QkFBQSxDQUNBLGlCQUFBLENBQ0EsMEJBQ0ksZUFBQSxDQUtKLFd2QjFaQSxrQkNoRVEsQ0RpRVIsb0JBQUEsQ0FDQSxhQUFBLENBQ0Esa0NDL0NVLENEZ0RWLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLG9CQUFBLENBQ0EsaUJBQUEsQ0FDQSxVQ3JFSSxDRHNFSix3QkFBQSxDdUJtWkcsY0FBQSxDQUNDLDJCQUFBLEN2QmxaSixpQkFDSSxrQkNqRUEsQ0RrRUEsK0JBQUEsQ3VCa1pBLGtCekI1Uk4sV0FBQSxDQUNBLFdBQUEsQ0FDQSxVQUFBLENBQ0EsYUFBQSxDQS9CQSxpQkFBQSxDQUNBLEtBQUEsQ0FDQSxNQUFBLEN5QnlUVSxXQUFBLEN6QnJjVix1Q0FBQSxDQUNBLDRCQUFBLENBQ0EsNkJBQUEsQ0FDQSw4QkFBQSxDQUNBLDhCQUFBLENBQ0EsV0FBQSxDQUNBLGFBQUEsQ0FDQSxrQ0FBQSxDeUJnY1UsU0FBQSxDQUNBLGVBQUEsQ0FDQSxRQUFBLENBQ0EsYUFBQSxDQUNBLGtCQUFBLENBQ0EsbUJBQUEsQ0FNWixVQUNJLGVBQUEsQ0FDQSxhQUFBLENBQ0EsVUFBQSxDQUNBLGV0QmhmSSxDc0JpZkosaUJBQUEsQ0FDQSxZQUFBLENBQ0EsYUFDSSx3QkFBQSxDQUNBLGF0QnpmRSxDc0IyZk4saUJBQ0ksVXRCemZBLENzQjBmQSxlQUFBLENBT1AsY0FFSSxTQUFBLENBQ0EsYUFBQSxDQUNBLGtCQUFBLENBQ0EsVUFBQSxDQUNBLGdCQUFBLEN6Qi9ISCxxQkFBQSxDRTFZRSxvQkFDSSxXQUFBLENBQ0EsaUJBQUEsQ0FDQSxhQUFBLENBQ0EsUUFBQSxDQUNBLFVBQUEsQ3VCc2dCSCxvQkFDSSxrQ3RCeGZLLENzQnlmTCxVdEJ6Z0JGLENzQjJnQkUsZUFBQSxDQUNBLHdCQUFBLENBRUoscUJBQ0csc0JBQUEsQ0FFSCx5Q0FDSSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSxlQUFBLENBQ0Esa0N0QnJnQkssQ3NCc2dCTCxlQUFBLENBQ0EsVUFBQSxDQUNBLHdCQUFBLENBQ0EsVXRCM2hCRCxDSDhJTixpQnlCOFl3QixDQUdqQix1RkFDSSxrQkFBQSxDQUdKLHFEQUNJLHdCQUFBLENBR1IsNENBQ0cscUJBQUEsQ0FJUixRQUNJLGFBQUEsQ0FDQSxnQkFBQSxDQUNBLGtCQUFBLENBR0osU3pCN1lFLGlCQUFBLENBQ0EsS0FBQSxDQUNBLE1BQUEsQ3lCNllFLFFBQUEsQ0FDQSxVQUFBLENBQ0EsU0FBQSxDQUNBLFdBQ0ksVXRCdmpCQSxDc0J3akJBLGtDdEJ2aUJNLENzQndpQk4sZUFBQSxDQUNBLGVBQUEsQ0FDQSx3QkFBQSxDQUNBLCtCQUFBLENBQ0EsaUJBQUEsQ0FDQSw0QkFBQSxDQUNBLGtCQUFBLEN6QnJNTiwrQkFBQSxDQUdBLHVCQUFBLEN5Qm9NTSxpQkFDSSxhdEJya0JBLENzQnNrQkEsb0J0QnRrQkEsQ3NCaWxCSiwwQ0FBQSx3QkFBQSxDQUlSLHlCQUNJLFlBQ0ksY0FBQSxDQUNBLFFBQUEsQ0FBQSxDQUlSLHlCQUNJLGtCQUNJLGVBQUEsQ0FDQSxjQUFBLENBRUosWUFDSSxRQUFBLENBQ0EsaUJBQUEsQ0FFSixVQUNJLFdBQUEsQ0FFSixVQUNJLFVBQUEsQ0FDQSxlQUFBLENBRUosbUJBQ0ksYUFBQSxDQUNBLFVBQUEsQ0FFQSxzQkFDSSxjQUFBLENBQ0EsZ0JBQUEsQ0FHUix5QkFDSSxVQUFBLENBQ0EsYUFBQSxDQUNBLFlBQUEsQ0FDQSx1Q0FDSSxTQUFBLENBQ0EsYUFBQSxDQUdSLFNBQ0ksbUJBQUEsQ0FDQSxXQUNJLGNBQUEsQ0FJUixRQUNJLFNBQUEsQ0FDQSxpQkFBQSxDQUVBLGVBQ0ksVUFBQSxDQUNBLGVBQUEsQ0FDQSxlQUFBLENBR1IsWUFDSSxpQkFBQSxDQUNBLGVBQUEsQ0FBQSxDQUlSLHlCQUlJLFVBQ0ksZ0JBQUEsQ0FDQSxzQkFDSSxlQUFBLENBRUosYUFDSSxlQUFBLENBSUosWUFDQyxZQUFBLENBR0wsY0FDSSxVQUFBLENBQUEsQ0FJUix5QkFDSyx5QkFDSSxZQUFBLENBQ0QsdUNBQ0ksU0FBQSxDQUFBLENBS1oseUJBR1ksa0NBQ0ksZUFBQSxDQUFBLENDMXJCZix3QnhCaUVHLGtCQ2pFTSxDRGtFTixvQkFBQSxDQUNBLGFBQUEsQ0FDQSxrQ0MvQ1UsQ0RnRFYsZUFBQSxDQUNBLGlCQUFBLENBQ0Esb0JBQUEsQ0FDQSxpQkFBQSxDQUNBLFVDckVJLENEc0VKLHdCQUFBLEN3QnhFRixZQUFBLENBQ0EsaUJBQUEsQzFCOElBLGlCMEI3SXlCLEN4QndFdkIsOEJBQ0ksa0JDakVBLENEa0VBLCtCQUFBLEN3QnhFUCx5QjFCNkhDLHFCRy9ITSxDSGdJTiwrQkFBQSxDMEI1SEEsWUFBQSxDQUVELG9CQUNDLGdDQUFBLENBQ0Esa0NBRkQsb0JBR0UsaUJBQUEsQ0FBQSxDQUdDLHFCQUNLLGtCdkJqQkMsQ3VCa0JGLGFBQUEsQ0FDQSxhQUFBLENBRVAsY0FDQywwQkFBQSxDQUNPLGtDdkJGSyxDdUJHTixrQnZCeEJFLEN1QnlCRixVdkJyQkEsQ3VCc0JBLGtCQUFBLENBRVAsY0FDRSxVdkJ6QkssQ3dCRFIsZ0JBQ0UsWUFBQSxDQUNBLFdBQUEsQ0FDRSxjQUFBLENBQ0EsT0FBQSxDQUNBLFFBQUEsQzNCZ0lGLFdBQUEsQ0FDQSxVQUFBLEMyQjlIRSxXQUFBLENBQ0EsbUJBQUEsQ3pCWEEsc0JBQ0ksV0FBQSxDQUNBLGlCQUFBLENBQ0EsYUFBQSxDQUNBLFFBQUEsQ0FDQSxVQUFBLEN5Qk9KLDZCM0IySkYsaUJBQUEsQ0FDQSxLQUFBLENBQ0EsTUFBQSxDMkIzSkcsa0J4QmZLLEN3QmdCTCxlQUFBLENBQ0EsMkJBQUEsQ0FDQSxpQkFBQSxDQUNBLDJCQUFBLENBQ0EsVXhCaEJHLEN3QmlCSCxjQUFBLEMzQnlXSCwrQkFBQSxDQUdBLHVCQUFBLEMyQjFXRyxtQ0FDQyxrQnhCdkJNLEN3QjJCWixZQUNDLFVBQUEsQ0FDRyxlQUFBLENBQ0EsYUFBQSxDQUNBLGNBQUEsQ0FDQSxvQkFBQSxDQUNBLFV4Qi9CSSxDd0JnQ0osU0FBQSxDQUNBLGlCQUFBLEMzQjBWRiw4QkFBQSxDQUdBLHNCQUFBLEMyQnpWRyw4QkFDRixTQUFBLENBQ0EsZ0NBQUEsQ0FBQSx3QkFBQSxDQUNTLGNBQUEsQ0FFVixnQ0FDQyxPQUFBLENBR0Msb0JBQ0ksT0FBQSxDQUdBLCtCQUNJLCtDQUFBLENBQUEsdUNBQUEsQ0FFSixpQ0FDSSwyQ0FBQSxDQUFBLG1DQUFBLENBR1YsOEJBQ0MsZUFBQSxDQUNBLHNCQUFBLENBRUMsc0JBQ0MsWUFBQSxDQUNBLGV4QjlERyxDd0IrREgsaUJBQUEsQ0FDQSxVQUFBLENBQ0EscUNBQUEsQ0FBQSw2QkFBQSxDQUNBLGVBQUEsQzNCd1RILCtCQUFBLENBR0EsdUJBQUEsQzJCelRNLDZCQUNJLGtCeEIxREosQ3dCMkRJLFV4QnRFSixDd0J1RUksZ0JBQUEsQ0FDQSxhQUFBLENBQ0EsZUFBQSxDQUNBLGFBQUEsQ0FFUCxnQ0FDQyxhQUFBLENBQ0EsZ0JBQUEsQ0FDQSxVQUFBLENBQ0EsZUFBQSxDQUNBLGVBQUEsQ0FDQSxrQkFBQSxDQUVILHlCQUNDLGtDeEJwRVUsQ3dCcUVWLGVBQUEsQ0FDQSxheEIzRk0sQ3dCNEZOLHdCQUFBLENBQ0EsZUFBQSxDQUVGLDJCekJoREUsa0JDOUNRLENEK0NSLG9CQUFBLENBQ0EsY0FBQSxDQUNBLGtDQzdCVSxDRDhCVixlQUFBLENBQ0EsaUJBQUEsQ0FDQSxvQkFBQSxDQUNBLGlCQUFBLENBQ0EsVUNuREksQ0RvREosd0JBQUEsQ3lCeUNELGFBQUEsQ0FDQSxlQUFBLENBQ0EsZ0JBQUEsQ0FDUyw2QkFBQSxDQUNELHFCQUFBLENBQ0wsMEJBQUEsQ3pCNUNGLGlDQUNJLGtCQy9DQSxDRGdEQSxVQ3hEQSxDd0J1R0YsaUNBQ0Msa0J4QmhHQyxDd0JvR0oscUJBQ0MsNEJBQUEsQ0FDQSxlQUFBLENBQ0Esc0JBQUEsQ0FDQSx1QkFBQSxDQUVELHdCQUNDLFNBQUEsQ0FDQSxpQ0FBQSxDQUFBLHlCQUFBLENBQ0EsZXhCckhHLEN3QnNISCx3QkFBQSxDQUNBLGNBQUEsQ0FDQSxVQUFBLENBQ0EsZUFBQSxDM0JpUUgsK0JBQUEsQ0FHQSx1QkFBQSxDMkJsUUcsaUNBQ0Msa0J4QjFIQyxDd0IySEQsVXhCOUhFLEN3QitIRixpQkFBQSxDQUdGLDhCQUNDLFVBQUEsQ0FDQSxXQUFBLENBQ0Esa0J4QnhJSyxDd0J5SUwsc0JBQUEsQ0FDQSxjQUFBLENBQ0EsT0FBQSxDQUNBLGFBQUEsQ0FDQSxlQUFBLENBQ0EseUJBQUEsQzNCU0gseUNBQUEsQ0F1T0EsK0JBQUEsQ0FHQSx1QkFBQSxDMkJoUEcsbUNBQ0MsUUFBQSxDQUVILGlDQUNDLFV4QmpKSSxDd0JtSkEsbUN6QnhHSixrQkM5Q1EsQ0QrQ1Isb0JBQUEsQ0FDQSxjQUFBLENBQ0Esa0NDN0JVLENEOEJWLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLG9CQUFBLENBQ0EsaUJBQUEsQ0FDQSxVQ25ESSxDRG9ESix3QkFBQSxDeUJpR1Esb0JBQUEsQ0FDQSxVQUFBLENBQ0EsYUFBQSxDQUNBLGtCeEI1SkYsQ3dCNkpFLHFCQUFBLENBQ0EsV0FBQSxDQUNBLG9CQUFBLENBQ0EsaUJBQUEsQ0FDQSxjQUFBLENBQ0EsZUFBQSxDekJ4R1IseUNBQ0ksa0JDL0NBLENEZ0RBLFVDeERBLEN3QmtLSiw0QnpCdkhBLGtCQzlDUSxDRCtDUixvQkFBQSxDQUNBLGNBQUEsQ0FDQSxrQ0M3QlUsQ0Q4QlYsZUFBQSxDQUNBLGlCQUFBLENBQ0Esb0JBQUEsQ0FDQSxpQkFBQSxDQUNBLFVDbkRJLENEb0RKLHdCQUFBLEN5QmdIQyxjQUFBLENBQ0EsaUJBQUEsQ0FDSCxvQkFBQSxDQUNBLFVBQUEsQ0FDQSxhQUFBLENBQ00sNkJBQUEsQ0FDQSxxQkFBQSxDekJwSEosa0NBQ0ksa0JDL0NBLENEZ0RBLFVDeERBLEN3QjRLSixzQ0FDSSw0Q3hCM0pRLEN3QjRKUixZQUFBLEMzQkpOLGNBQUEsQ0FDQSxLQUFBLENBQ0EsTUFBQSxDQXhDQSxXQUFBLENBQ0EsVUFBQSxDQU5BLHFCR2hJTSxDSGlJTiwwQkFBQSxDMkJrRE0sU0FBQSxDQUNBLG9FQUNJLGlCQUFBLENBQ0EsT0FBQSxDQUNBLFFBQUEsQ0FDQSxXQUFBLENBQ0Esd0JBQUEsQ0FDQSxVeEJ6TEosQ3dCMExJLHVFQUNJLDRDeEJ6S0EsQ3dCMktKLDBGQUNJLGFBQUEsQ0FDQSxhQUFBLENBQ0EsZ0JBQUEsQ0FFSixvRkFDSSxnQkFBQSxDQUNBLGFBQUEsQ0FDQSxhQUFBLENBRUosNEV6QjVKUixrQkM5Q1EsQ0QrQ1Isb0JBQUEsQ0FDQSxjQUFBLENBQ0Esa0NDN0JVLENEOEJWLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLG9CQUFBLENBQ0EsaUJBQUEsQ0FDQSxVQ25ESSxDRG9ESix3QkFBQSxDeUJxSlksYUFBQSxDQUNBLFVBQUEsQ0FDQSxnQkFBQSxDQUNBLDZCQUFBLENBQ0EsVXhCN01SLEN3QjhNUSxxQkFBQSxDQUNBLFdBQUEsQ0FDQSxhQUFBLENBQ0EsY0FBQSxDQUNBLGNBQUEsQ3pCNUpaLGtGQUNJLGtCQy9DQSxDRGdEQSxVQ3hEQSxDd0JtTlEsa0ZBQ0ksVXhCck5aLEN3QjBOSix5QjNCL0NGLGNBQUEsQ0FDQSxLQUFBLENBQ0EsTUFBQSxDQXhDQSxXQUFBLENBQ0EsVUFBQSxDQU5BLHFCR2hJTSxDSGlJTiwwQkFBQSxDMkI2RkcsU0FBQSxDQUNBLDhCQUNDLFdBQUEsQ0FDQSxZQUFBLENBQ0EsVXhCak9FLEN3QmtPRixhQUFBLENBQ0Esd0JBQUEsQ0FDTSxlQUFBLENBRVAsMENBQ0MsaUJBQUEsQ0FDQSxPQUFBLENBQ0EsUUFBQSxDQUNBLHdCQUFBLENBRUQseUN6QmpNRCxrQkM5Q1EsQ0QrQ1Isb0JBQUEsQ0FDQSxjQUFBLENBQ0Esa0NDN0JVLENEOEJWLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLG9CQUFBLENBQ0EsaUJBQUEsQ0FDQSxVQ25ESSxDRG9ESix3QkFBQSxDeUIwTEQsb0JBQUEsQ0FDQSxVQUFBLENBQ0EsYUFBQSxDQUNNLDZCQUFBLENBQ0EscUJBQUEsQ0FDQSxXQUFBLENBQ0EsYUFBQSxDQUNBLGFBQUEsQ0FDQSxjQUFBLEN6QmhNTCwrQ0FDSSxrQkMvQ0EsQ0RnREEsVUN4REEsQ3dCeVBKLHVCQUNJLGtCeEI3UEksQ3dCOFBKLGdCQUFBLENBQ0EsaUJBQUEsQ0FFSixlQUNDLHdCQUFBLENBQ0csVXhCaFFBLEN3QmlRQSxrQ3hCaFBNLEN3QmlQTixlQUFBLENBQ0EsZUFBQSxDQU1SLHlCQUNJLGdCQUNJLGlCQUFBLENBRVAsWUFDTyxpQkFBQSxDQUNBLHVCQUNJLHdCQUFBLENBQ0EsZUFBQSxDQUVWLDhDQUNDLDRCQUFBLENBQ1MsbUJBQUEsQ0FDQSxzQkFBQSxDQUNBLG9CQUFBLENBQ0EscUJBQUEsQ0FDVCxxQkFBQSxDQUNBLHNCQUFBLENBQ0Esa0JBQUEsQ0FDQSx1Q0FBQSxDQUVELDZCQUNDLDZCQUFBLENBR1Msb0VBQ0ksUUFBQSxDQUNBLE1BQUEsQ0FDQSxVQUFBLENBQ0EsUUFBQSxDQUNBLFlBQUEsQ0FBQSxDQzNTaEIsZ0I1QjhLRSxjQUFBLENBQ0EsS0FBQSxDQUNBLE1BQUEsQ0F4Q0EsV0FBQSxDQUNBLFVBQUEsQzRCcklFLFdBQUEsQ0FDQSxZQUFBLEMxQkpBLHNCQUNJLFdBQUEsQ0FDQSxpQkFBQSxDQUNBLGFBQUEsQ0FDQSxRQUFBLENBQ0EsVUFBQSxDQUFBLDRCMEJDQSxhQUFBLENBQ0EsZ0RBQ0ksU0FBQSxDQUtSLG1DQUNJLFNBQUEsQ0FDQSxpQkFBQSxDQUNBLE9BQUEsQ0FDQSxRQUFBLENBQ0EsV0FBQSxDQUNBLGFBQUEsQzVCK0dOLHFCR2hJTSxDSGlJTiwwQkFBQSxDNEI5R00sK0NBQ0ksc0JBQUEsQ0FFSiwwQ0FDSSxlekJ0QkosQ3lCdUJJLFlBQUEsQ0FDQSwwQkFBQSxDQUNBLCtCQUFBLENBQ0EseUJBQUEsQ0FDQSw0REFDSSx1QkFBQSxDQUVKLHNEQUNJLGtDekJkRixDeUJlRSxhQUFBLENBQ0EsZ0JBQUEsQ0FDQSxVekJsQ1IsQ3lCbUNRLGVBQUEsQ0FDQSxrQkFBQSxDQUNBLGlCQUFBLENBQ0Esa0J6QnpDSixDeUIwQ0ksZUFBQSxDQUNBLGlCQUFBLENBRUosbURBQ0kscUJBQUEsQ0FDQSxVQUFBLENBQ0EsY0FBQSxDQUNBLGV6QjlDUixDeUJvREosb0NBQ0ksU0FBQSxDQUNBLGlCQUFBLENBQ0EsVUFBQSxDQUNBLE9BQUEsQ0FDQSxlekJ6REEsQ3lCMERBLFdBQUEsQ0FDQSxhQUFBLEM1QitUTiwrQkFBQSxDQUdBLHVCQUFBLEM0QmhVTSxnQkFBQSxDNUJzRk4seUNBQUEsQzRCakZGLGtCQUNJLFV6QnBFSSxDeUJxRUosZ0JBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ0FDQSx5QkFDSSxrQ3pCdkRNLEN5QndETixlQUFBLENBRUosb0I1QjZHRixRQUFBLENBQ0EsU0FBQSxDNEJ4R0YsdUJBQ0ksVXpCbkZJLEN5Qm9GSixpQkFBQSxDQUNBLGVBQUEsQ0FDQSxnQkFBQSxDQUNBLHlCNUJrR0YsUUFBQSxDQUNBLFNBQUEsQzRCL0ZNLCtCQUNJLGF6Qi9GRixDeUJnR0UseUJBQUEsQ0FNWixrQkFDSSxnQkFBQSxDQUVKLGlCQUNJLGlCQUFBLENBQ0EsaUJBQUEsQ0FDQSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSx5QkFFSSxpQkFBQSxDQURDLHVHQUFBLFVBQUEsQ0FFRCwrQkFDSSxrQkFBQSxDQUNBLHNCQUFBLENBRUosb0NBQ0ksWUFBQSxDNUJrRFYsaUJBQUEsQ0FDQSxLQUFBLENBQ0EsTUFBQSxDNEJsRFUsVUFBQSxDQUNBLFFBQUEsQ0FDQSxrQnpCekhBLEN5QjBIQSxVekJ2SEosQ3lCd0hJLGVBQUEsQ0FDQSxZQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBR1IsZ0NBQ0ksaUJBQUEsQ0FDQSxRQUFBLEM1QjBQTiwrQkFBQSxDQUdBLHVCQUFBLEM0QnpQSyx3Q0FDSyxVQUFBLENBR0osc0NBQ0ksU0FBQSxDQUdSLHVCQUNJLGNBQUEsQ0FDQSxrQnpCNUlELEN5QitJSCx5QkFDSSxrQnpCckpJLEN5QnNKSiwyQkFDSSxVekJwSkosQ3lCc0pBLGtDQUNJLFV6QnZKSixDeUJ5SkEsZ0NBQ0ksc0JBQUEsQ0FDQSxVekIzSkosQ3lCZ0tKLDZCQUNJLGVBQUEsQ0FDQSx3QkFBQSxDQUNBLFV6QmxLRCxDeUJtS0MsZUFBQSxDQUNBLG1CQUFBLENBQ0EsYUFBQSxDQUNBLGdCQUFBLENBRUosbUJBQ0ksYXpCOUtFLEN5QitLRixvQkFBQSxDQUVKLDBCQUNJLFV6Qi9LQSxDSHlMTixRQUFBLENBQ0EsU0FBQSxDNEJUTSxlQUFBLENBQ0Esa0JBQUEsQ0FFSix3QkFDSSxrQ3pCbktNLEN5Qm9LTixVekJ0TEEsQ3lCdUxBLGNBQUEsQ0FDQSx3QkFBQSxDQUtSLGFBQ0ksVUFBQSxDQUNBLFdBQUEsQ0FDQSxnQkFBQSxDQUNBLGlCQUFBLEM1QjBMRiwrQkFBQSxDQUdBLHVCQUFBLEM0QjNMRSxXQUFBLENBQ0EsU0FBQSxDQUNBLG1CQUNJLGlCQUFBLENBQ0EsWUFBQSxDQUNBLGtCekIxTUksQ3lCMk1KLGdCQUFBLEM1QitMTixxQkFBQSxDNEI3TE0sZ0JBQUEsQ0FDQSw4QkFDSSxnQkFBQSxDQUNBLGlCQUFBLENBQ0EsVUFBQSxDQUVKLHlCQUNJLGtCekJyTkYsQ3lCc05FLGNBQUEsQ0FDQSwyQkFDSSxlQUFBLENBRUosK0JBQ0ksYUFBQSxDQUNBLGdCQUFBLENBSVIscUI1QnBDTixRQUFBLENBQ0EsU0FBQSxDQWlNQSwrQkFBQSxDQUdBLHVCQUFBLEM0QjlKVSxrQ3pCOU1FLEN5QitNRix3QkFBQSxDQUNBLGVBQUEsQ0FDQSxhQUFBLENBQ0EsZ0JBQUEsQ0FDQSxVekJwT0osQ3lCdU9BLHlCNUJtSk4sK0JBQUEsQ0FHQSx1QkFBQSxDNEJwSlMsVXpCek9ILEN5QjBPRyxhQUFBLENBQ0MsZUFBQSxDQU1aLGdCQUNJLGlCQUFBLENBQ0EsZXpCcFBJLEN5QnFQSixXQUFBLENBQ0EsVXpCclBJLEN5QnNQSixrQkFDSSxjQUFBLENBRUoscUJBQ0ksZ0JBQUEsQ0FFSixrQkFBQSxVekI1UEksQ3lCNFBhLGtCQUFBLENBQUEsd0JBQUEsb0NBQUEsQ0FHckIscUJBQ0ksa0J6Qm5RUSxDeUJvUVIsVXpCalFJLEN5QmtRSixlQUFBLENBQ0Esa0N6QmxQVSxDeUJtUFYsZUFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLHVCNUIvRUYsUUFBQSxDQUNBLFNBQUEsQzRCaUZFLDRCQUNJLHlCQUFBLENBQ0EsZUFBQSxDQUtMLGlEQUNLLGV6QmxSQSxDeUJzUlIsV0FDQSxZQUFBLENBSUksdUJBQ0ksVUFBQSxDQUNBLFl6QjlPTyxDeUIrT1AsU0FBQSxDQUNBLGNBQUEsQ0FDQSxrQnpCblNJLEN5Qm9TSixhQUFBLENBQ0EsT0FBQSxDQUNBLGlCQUFBLEM1QnVGTiwrQkFBQSxDQUdBLHVCQUFBLEM0QnhGTSw2QkFDSSxVekJ0U0osQ0h3aUJOLGlCQUFBLENBQ0EsT0FGMEIsQ0FHMUIsOEJBQUEsQ0FBQSwwQkFBQSxDQUNBLGtDQUFBLEM0Qm5RVSxvQkFBQSxDQUNBLG9DQUNJLFdBQUEsQ0FHUiw2QkFDSSxrQnpCdFNKLEN5QnlTSixpQkFDSSxrQnpCMVNBLEN5QjJTQSxVekJuVEEsQ3lCb1RBLGNBQUEsQ0FNSixzQkFDSyxXQUFBLENBRUwsOEJBQ0ksWUFBQSxDQUtSLFlBQ0ksU0FBQSxDQUNBLGFBQUEsQ0FDQSxpQkFBQSxDQUNBLG1CQUFBLENBR0EsNEJBQ0ksU0FBQSxDQUNBLFdBQUEsQ0FDQSxnQkFBQSxDQUNBLGVBQUEsQ0FDQSxrQ3pCOVRNLEN5QitUTixlQUFBLENBQ0EsVXpCbFZBLEN5Qm1WQSx3QkFBQSxDQUNELGVBQUEsQ0FFSCxvQjVCM1RGLHVDQUFBLENBQ0EsNEJBQUEsQ0FDQSw2QkFBQSxDQUNBLDhCQUFBLENBQ0EsOEJBQUEsQ0FDQSxXQUFBLENBQ0EsYUFBQSxDQUNBLGtDQUFBLEM0QnNUTSxTQUFBLENBQ0EsaUJBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLFVBQUEsQ0FDQSxrQnpCaFdFLEN5QmlXRixVekI3VkEsQ3lCOFZBLGVBQUEsQzVCak5OLGlCNEJrTnVCLENBQ2pCLDBCQUNJLGtCekJwV0EsQ3lCcVdBLFV6QmxXSixDeUJ1V1IsYUFDSSxpQkFBQSxDQUNBLFNBQUEsQ0FDQSxhQUFBLENBR0osWUFDSSxrQnpCalhRLEN5QmtYUixpQkFBQSxDQUNBLFNBQUEsQ0FDQSxVQUFBLENBQ0EseUJBQUEsQ0FDQSxVekJuWEksQ3lCb1hKLHdCQUFBLENBQ0Esa0N6QnBXVSxDeUJxV1YsZUFBQSxDQUNBLGNBQUEsQ0FDQSxrQkFDSSxnQkFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLFdBQUEsQ0FDQSxRQUFBLENBSVIsMEJBRVEsbUNBQ0ksU0FBQSxDQUdKLG9DQUNJLFVBQUEsQ0FLSix1QkFDSSxVQUFBLENBQ0EsUUFBQSxDQUNBLFFBQUEsQ0FDQSxXQUFBLENBQ0EsVUFBQSxDQUNBLGVBQUEsQ0FHUixZQUNJLGlCQUFBLENBR0EsNEJBQ0ksV0FBQSxDQUVKLG9CQUNJLFdBQUEsQ0FBQSxDQUtaLHlCQUVRLG9CQUNLLFVBQUEsQ0FBQSxDQU9iLHlCQUNJLFlBQ0ksVUFBQSxDQUFBLENDamJSLFVBQ0ksY0FBQSxDQUNBLFFBQUEsQ0FDQSxVQUFBLENBQ0EsbUJBQUEsQ0FDQSxVQUFBLENBQ0EsVzFCNENXLEMwQjNDWCxrQjFCVE0sQ0g4WFIsK0JBQUEsQ0FHQSx1QkFBQSxDNkJ0WEUsVUFBQSxDQUNBLG1CQUFBLENBQUEsb0JBQUEsQ0FBQSxtQkFBQSxDQUFBLFlBQUEsQ0FDQSxpQkFDSSxpQkFBQSxDQUNBLFUxQlhBLEMwQllBLFVBQUEsQzdCOFdOLCtCQUFBLENBR0EsdUJBQUEsQzZCL1dNLGlCQUFBLENBQ0EsZUFBQSxDQUNBLFdBQUEsQ0FDQSxjQUFBLENBQ0EsZUFBQSxDQUNBLHlCQUNJLGUxQnBCSixDMEJxQkksYTFCekJGLEMwQjJCRiwyQkFDRSxVQUFBLENBQ0EsMkJBQUEsQ0FDQSxrQjFCN0JFLEMwQjhCRixlQUFBLENBQ0EsYTFCaENBLEMwQmlDQSxpQ0FDRSxrQjFCdEJKLEMwQnVCSSxVMUIvQkosQzBCaUNFLGlDQUNFLGVBQUEsQ0FHSix1QkFDRSxrQjFCOUJGLEMwQitCRSxhMUIzQ0EsQzBCNENBLDBCQUNFLGtDQUNFLG9CQUFBLENBQUEsQ0FJTixvQkFDRSxpQkFBQSxDQUdOLGdCQUNJLGlCQUFBLENBQ0Esb0JBQUEsQ0FFSix3QkFDSSxhQUFBLENBRUoscUJBQ0ksd0JBQUEsQ0FDQSxrQzFCMUNNLEMwQjJDTixlQUFBLENBQ0EsY0FBQSxDQUNBLGtCMUJ0REEsQzBCdURBLGExQm5FRSxDMEJvRUYsWUFBQSxDQUNBLGFBQUEsQ0FDQSxpQkFBQSxDQUNBLFNBQUEsQ0FDQSxRQUFBLENBQ0EsZ0JBQUEsQ0FFSixrQkFDSSxpQkFBQSxDN0JxRU4saUI2QnBFdUIsQ0FDakIsYTFCOUVFLEMwQitFRixrQjFCOUVJLEMwQitFSixPQUFBLENBQ0EsVUFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLGNBQUEsQ0FDQSxrQzFCaEVNLEMwQmlFTixlQUFBLENBT0oscUJBQ0ksVUFBQSxDQUVKLGtCQUNJLGlCQUFBLENBS0oscUJBQ0ksWUFBQSxDQU1SLGtCQUNJLGNBQUEsQ0FDQSxVQUFBLENBQ0EsZTFCNUdJLEMwQjZHSixXQUFBLEM3QjBSRixxQkFBQSxDNkJ4UkUsVUFBQSxDQUNBLFVBQUEsQ0FDQSxpQ0FBQSxDQUFBLHlCQUFBLENBRUEsWUFBQSxDQUNBLHdCQUFBLENBQ0EsZ0NBQ0ksWUFBQSxDQUNBLG9CQUFBLENBRUoscUI3QjVHRixhR2pCUSxDSGtCUixrQ0dHWSxDSEZaLGVBSHdCLEM2QitHbEIsYTFCL0hFLEMwQmdJRixlQUFBLENBQ0EsYUFBQSxDQUNBLDJCQUFBLENBQ0Esd0JBQUEsQ0FDQSxlQUFBLENBQ0Esa0IxQnBJSSxDMEJxSUosMEJBQ0ksaUJBQUEsQ0FHUixxQ0FDSSxpQkFBQSxDQUdKLGlDQUNRLGtCQUFBLENBQ0EsU0FBQSxDQUNBLGlCQUFBLENBRVIsb0NBQ0ksa0JBQUEsQ0FDQSxTQUFBLENBQ0EsZTFCakpELEMwQmtKQyxVMUJuSkEsQzBCb0pBLHNCQUFBLENBQ0EsZUFBQSxDQUNBLGVBQUEsQ0FDQSx1QzdCMUlOLGFHakJRLENIa0JSLGtDR0dZLENIRlosZUFId0IsQzZCNklkLHdCQUFBLENBQ0EsMEJBQUEsQ0FDQSwwQkFBQSxDQUNBLHdCQUFBLENBQ0Esb0JBQUEsQ0FDQSx3QkFBQSxDQUNBLHdCQUFBLENBRUosc0NBQ0ksYTFCdEtGLEMwQjhLRixtQ0FDRyxlQUFBLENBQ0EsZ0JBQUEsQ0FFSCx3Q0FDSSxpQkFBQSxDQUNBLGlCQUFBLENBQ0EsaUJBQUEsQ0FDQSxXQUFBLENBQ0Esa0JBQUEsQ0FDQSxjQUFBLENBTUosd0NBQ0ksVTFCNUxKLEMwQjZMSSxpQkFBQSxDQUVBLGUxQjlMSixDMEIrTEksZUFBQSxDQUNBLDBCQUFBLENBQ0EsZUFBQSxDQUNBLFVBQUEsQzNCck1SLDhDQUNJLFdBQUEsQ0FDQSxpQkFBQSxDQUNBLGFBQUEsQ0FDQSxRQUFBLENBQ0EsVUFBQSxDMkJpTUksa0Q3QkhWLFdBQUEsQ0FDQSxXQUFBLENBQ0EsVUFBQSxDQUNBLGFBQUEsQzZCRWMsV0FBQSxDQUNBLFVBQUEsQ0FDQSxxQkFBQSxDQUNBLHNCQUFBLEM3QnBDZCxpQkFBQSxDQUNBLEtBQUEsQ0FDQSxNQUFBLEM2Qm9DYyxRQUFBLENBQ0EsU0FBQSxDQUNBLGdCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBQ0EsY0FBQSxDQUNBLHdEQUNJLGNBQUEsQ0FDQSxhMUJoTmIsQzBCaU5hLCtEQUNJLGExQnhOZCxDMEIyTk0sb0RBQ0ksb0NBQUEsQ0FHUixzREFDRyxrQkFBQSxDQUNDLGdCQUFBLENBQ0EsaUJBQUEsQ0FDQSx3RDdCdkNkLFFBQUEsQ0FDQSxTQUFBLEM2QjBDYyx5RDdCM0NkLFFBQUEsQ0FDQSxTQUFBLEM2QjBDc0MsZ0JBQUEsQ0FLcEIsaUVBQ0ksYTFCN09kLENIOEJSLHVDQUFBLENBQ0EsNEJBQUEsQ0FDQSw2QkFBQSxDQUNBLDhCQUFBLENBQ0EsOEJBQUEsQ0FDQSxXQUFBLENBQ0EsYUFBQSxDQUNBLGtDQUFBLEM2QjBNc0IsaUJBQUEsQ0FDQSxXQUFBLENBQ0EsZUFBQSxDQUNBLFFBQUEsQ0FDQSxRQUFBLENBSVIsbURBQ0ksVTFCblBiLEMwQnVQSyw4Q0FDSSxrQjFCdlBULEMwQndQUyxtREFDSSxVMUI1UFosQzBCOFBRLGlEQUNJLFUxQi9QWixDMEJvUUEsZ0NBQ0ksY0FBQSxDQUNBLGlCQUFBLENBQ0EsaUJBQUEsQzdCelBWLGFHakJRLENIa0JSLGtDR0dZLENIRlosZUFId0IsQzZCNFBkLFUxQnpRSixDMEIwUUksZUFBQSxDQUNBLGVBQUEsQ0FFSixrQ0FDSSxlQUFBLENBQ0Esd0JBQUEsQ0FDQSxjQUFBLENBQ0Esa0MxQi9QRSxDMEJnUUYsYUFBQSxDQUNBLFVBQUEsQ0FDQSxVQUFBLENBQ0EsVTFCblJMLEMwQm9SSyxXQUFBLENBQ0Esa0JBQUEsQ0FFSixxQ0FBQSxZQUFBLENBQ0EsK0IzQjVOSixrQkNoRVEsQ0RpRVIsb0JBQUEsQ0FDQSxhQUFBLENBQ0Esa0NDL0NVLENEZ0RWLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLG9CQUFBLENBQ0EsaUJBQUEsQ0FDQSxVQ3JFSSxDRHNFSix3QkFBQSxDMkJxTlEsb0JBQUEsQ0FDQSxnQkFBQSxDQUNBLGNBQUEsQ0FDQSxpQkFBQSxDQUVBLGlCQUFBLENBQ0EsaUJBQUEsQzNCek5SLHFDQUNJLGtCQ2pFQSxDRGtFQSwrQkFBQSxDMkJ3TkkscUNBQ0ksa0IxQnZTTixDMEJ3U00sVTFCcFNSLEMwQnNTSSxzQzdCNVFWLHVDQUFBLENBQ0EsNEJBQUEsQ0FDQSw2QkFBQSxDQUNBLDhCQUFBLENBQ0EsOEJBQUEsQ0FDQSxXQUFBLENBQ0EsYUFBQSxDQUNBLGtDQUFBLEM2QnVRYyxXQUFBLENBQ0EsZ0JBQUEsQ0FDQSxpQkFBQSxDQUNBLFNBQUEsQ0FDQSxRQUFBLENBRUosNkNBQ0ksaUJBQUEsQ0FDUyxvREFDRyxXQUFBLENBQ0MsZUFBQSxDQUNBLE9BQUEsQ0FVckIsK0NBQ0ksaUJBQUEsQ0FDQSxpQkFBQSxDQUNBLGlCQUFBLENBRUEsbURBQ0ksZUFBQSxDQUNBLGlCQUFBLENBQ0Esc0RBQ0ksZUFBQSxDQUNBLGExQjNVVixDMEI0VVUsNkRBQ0csYTFCN1ViLEMwQmtWRSxrRDdCalVWLGFHakJRLENIa0JSLGtDR0dZLENIRlosZUFId0IsQzZCb1VWLGVBQUEsQ0FDQSx5QkFBQSxDQUNBLFUxQm5WUixDMEJvVlEsaUJBQUEsQ0FDQSx3QkFBQSxDQUNDLHlEN0IzVGYsdUNBQUEsQ0FDQSw0QkFBQSxDQUNBLDZCQUFBLENBQ0EsOEJBQUEsQ0FDQSw4QkFBQSxDQUNBLFdBQUEsQ0FDQSxhQUFBLENBQ0Esa0NBQUEsQzZCc1RtQixtQkFBQSxDQUNELFUxQnpWWixDMEIwVmMsV0FBQSxDQUNELGlCQUFBLENBQ0csaUJBQUEsQzdCdkx0QixpQkFBQSxDQUNBLEtBQUEsQ0FDQSxNQUFBLEM2QnVMc0Isa0JBQUEsQ0FDQSxlQUFBLENBQ0EsUUFBQSxDQUNBLE9BQUEsQ0FJWixpRDdCNUtWLFFBQUEsQ0FDQSxTQUFBLEM2QjZLYyx5QkFBQSxDQUNBLFUxQnhXUixDMEJ5V1EsZ0kxQnJWSixDMEJzVkksaUJBQUEsQ0FDQSxrQ0FOSixpREFPUSxXQUFBLENBQ0Esa0JBQUEsQ0FBQSxDQU1aLDJDQUVJLGdCQUFBLEMzQnZYUixpREFDSSxXQUFBLENBQ0EsaUJBQUEsQ0FDQSxhQUFBLENBQ0EsUUFBQSxDQUNBLFVBQUEsQzJCbVhJLGtDQUhKLDJDQUlRLGdCQUFBLENBQUEsQ0FFSiw4Q0FDSSw0QzFCdldBLEMwQndXQSxlQUFBLENBQ0EsZUFBQSxDQUNBLGFBQUEsQ0FDQSxVQUFBLENBQ0EsaUJBQUEsQ0FDQSxrQ0FQSiw4Q0FRUSxvQkFBQSxDQUFBLENBRUosbURBQ0ksZUFBQSxDQUNBLFUxQnJZWixDMEJ3WUksNkMzQjVWUixrQkM5Q1EsQ0QrQ1Isb0JBQUEsQ0FDQSxjQUFBLENBQ0Esa0NDN0JVLENEOEJWLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLG9CQUFBLENBQ0EsaUJBQUEsQ0FDQSxVQ25ESSxDRG9ESix3QkFBQSxDMkJxVlksUUFBQSxDQUNBLGFBQUEsQ0FDQSxVQUFBLEMzQnJWWixtREFDSSxrQkMvQ0EsQ0RnREEsVUN4REEsQzBCZ1pKLG9DQUNFLFlBQUEsQ0FFRixrQ0FKQSw2QkFLRSxnQkFBQSxDQUFBLENBS0YseUNBQ0UsWUFBQSxDQUdGLHVDQUNFLGtCQUFBLENBR0YsNEJBQ0ksWUFBQSxDQUNBLGtCMUJ2YUUsQzBCd2FGLFUxQnBhQSxDMEJxYUEsVUFBQSxDQUNBLFdBQUEsQ0FDQSxpQkFBQSxDQUNBLE9BQUEsQ0FDQSxRQUFBLENBQ0EsZUFBQSxDQUNBLHdCQUFBLENBQ0EsaUJBQUEsQ0FDQSxrQ0FDSSxjQUFBLENBQ0EsYTFCbmJGLEMwQm9iRSxrQjFCeGFKLEMwQjBhQSxpQ0FDSSxhQUFBLENBSVosY0FDSSxZQUFBLENBQ0EsY0FBQSxDQUNBLE9BQUEsQ0FDQSxRQUFBLEM3QnZURixXQUFBLENBQ0EsVUFBQSxDQU5BLHFCR2hJTSxDSGlJTix5QkFBQSxDNkI4VEUsWUFBQSxDQUNBLFUxQmhjSSxDMEJpY0osaUJBQUEsQ0FDQSwyQkFDSSxrQjFCdGNFLEMwQnVjRixhQUFBLENBQ0EsWUFBQSxDQUNBLGtDQUNJLGVBQUEsQ0FDQSxhQUFBLENBQ0EsVUFBQSxDQUlSLGlCQUNJLFUxQjdjQSxDMEI4Y0Esd0JBQUEsQ0FDQSxzQkFBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLGtDMUJqY00sQzBCa2NOLGdCQUFBLENBRUosbUIzQnhaQSxrQkNoRVEsQ0RpRVIsb0JBQUEsQ0FDQSxhQUFBLENBQ0Esa0NDL0NVLENEZ0RWLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLG9CQUFBLENBQ0EsaUJBQUEsQ0FDQSxVQ3JFSSxDRHNFSix3QkFBQSxDMkJpWkksZUFBQSxDQUNBLGNBQUEsQzNCaFpKLHlCQUNJLGtCQ2pFQSxDRGtFQSwrQkFBQSxDMkJvWkosZ0JBQ0ksVTFCL2RBLEMwQmdlQSxlQUFBLENBQ0EsZUFBQSxDN0J6U04sUUFBQSxDQUNBLFNBQUEsQzZCMFNNLG1CQUFBLENBSVIsb0JBQUEsZUFBQSxDQUNBLGU3QnpXRSxxQkdoSU0sQ0hpSU4sMEJBQUEsQ0EwQ0EsY0FBQSxDQUNBLEtBQUEsQ0FDQSxNQUFBLENBeENBLFdBQUEsQ0FDQSxVQUFBLEM2QnVXRSxZQUFBLENBRUEsb0JBQ0ksYUFBQSxDQUdKLDRCQUNFLFVBQUEsQ0FHTiwwQkFJRSxrQkFDSSxnQ0FBQSxDQUFBLHdCQUFBLENBQUEsQ0FPTix5QkFFRSxVQUNJLFVBQUEsQ0FDQSxtQkFBQSxDQUFBLG9CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBQ0Esd0JBQUEsQ0FBQSxxQ0FBQSxDQUFBLHFCQUFBLENBQUEsNkJBQUEsQ0FDQyxpQkFDRSxVQUFBLENBQ0Esa0JBQUEsQ0FBQSxtQkFBQSxDQUFBLG1CQUFBLENBQUEsV0FBQSxDQUNBLDJCQUNFLFVBQUEsQ0FFRix5QkFDRSxTQUFBLENBS1Asa0JBQ0ksV0FBQSxDQUNBLGdCQUFBLENBQ0EsVUFBQSxDQUNBLHFDQUNJLGlCQUFBLENBRUosb0NBQ0UsYUFBQSxDQUNBLFVBQUEsQ0FFRixpQ0FDRSxhQUFBLENBQ0EsVUFBQSxDQUdBLCtDQUNFLGlCQUFBLENBQ0EsbURBQ0UsaUJBQUEsQ0FRTixxQkFDSSxVQUFBLENBQUEsQ0FLWix5QkFHUSxxQ0FDSSxpQkFBQSxDQUVKLG9DQUNJLHNCQUFBLENBQ0EsYUFBQSxDQUNBLHVDQUNJLDBCQUFBLENBSVIscUJBQ0ksZUFBQSxDQUNBLHdCQUFBLENBRUosNEJBQ0ksZUFBQSxDQUNBLFdBQUEsQ0FDQSxXQUFBLENBQ0EsVUFBQSxDQUNBLE9BQUEsQ0FDQSxRQUFBLENBS0ksa0RBQ0ksZUFBQSxDQU1SLGdDQUNJLGVBQUEsQ0FDQSxrQkFBQSxDQUVKLHdDQUNRLDBCQUFBLENBQ0osa0RBQ0ksUUFBQSxDQUFBLENDbm1CcEIsWUFDSSxpQkFBQSxDQUNBLGtCM0JGUSxDMkJHUixPQUFBLENBQ0EsU0FBQSxDQUNBLGNBQUEsQ0FDQSxVM0JISSxDMkJJSixVQUFBLENBQ0EsMEJBQUEsQzVCMEVBLFlDaENXLENIMlViLCtCQUFBLENBR0EsdUJBQUEsQzhCdFhFLGlCQUFBLEM5Qm1YRiwrQkFBQSxDQUdBLHVCQUFBLENFM1NFLHVCQUNJLFlDakNJLENEb0NSLDBCNEJ6RkosWTVCMEZRLFdBQUEsQ0FBQSxDQUdKLDBCQUNJLHVCQUNJLFdBQUEsQ0FBQSxDQUlSLHlCNEJuR0osWTVCb0dRLFdBQUEsQ0FFQSx1QkFDSSxXQUFBLENBQUEsQzRCMUZSLGtCQUVJLFlBQUEsQ0FHSixrQkFDSSxlQUFBLENBQ0Esb0JBQUEsQzlCdWhCTixpQkFBQSxDQUNBLE9BRjBCLENBRzFCLDhCQUFBLENBQUEsMEJBQUEsQ0FDQSxrQ0FBQSxDOEJ0aEJFLGlCQUNJLGNBQUEsQ0FDQSxXQUFBLENBQ0EsT0FBQSxDQUNBLGtCM0I1QkksQzJCNkJKLFUzQjFCQSxDMkIyQkEsV0FoQ08sQ0FpQ1AsZ0JBQUEsQ0FFSSw4QkFDSSxXQUFBLENBR1IsdUJBQ0EsWUFBQSxDQUdKLGtCQUNJLGtCM0IvQkEsQzJCZ0NBLFUzQnhDQSxDMkIwQ0osdUJBQ0ksWUFBQSxDQUVKLHVCQUNJLE9BQUEsQ0FHUixhQUNJLGNBQUEsQ0FDQSxZQUFBLENBQ0EsV0F6RFcsQ0EwRFgsT0FBQSxDQUNBLGUzQnRESSxDMkJ1REosV0FBQSxDQUNBLGFBQUEsQ0FDQSxXQUFBLEM5QmlVRiwrQkFBQSxDQUdBLHVCQUFBLEM4QmxVRSxrQkFDSSxPQUFBLENBSUosMEJBRUksK0JBQUEsQ0FDQSxnQkFBQSxDNUJ0RUosZ0NBQ0ksV0FBQSxDQUNBLGlCQUFBLENBQ0EsYUFBQSxDQUNBLFFBQUEsQ0FDQSxVQUFBLEM0Qm1FQSw2QkFDSSxlQUFBLENBQ0EsbUJBQUEsQ0FDQSxhM0I1RUYsQzJCNkVFLGVBQUEsQ0FFSixpQ0FDSSxZQUFBLENBQ0Esa0MzQjVERSxDMkI4REYsaUJBQUEsQ0FBQSxZM0JoQ0csQ0gyVWIsK0JBQUEsQ0FHQSx1QkFBQSxDRTNTRSw0Q0FDSSxZQ2pDSSxDRG9DUiwwQjRCWEksaUM1QllBLFdBQUEsQ0FBQSxDQUdKLDBCQUNJLDRDQUNJLFdBQUEsQ0FBQSxDQUlSLHlCNEJyQkksaUM1QnNCQSxXQUFBLENBRUEsNENBQ0ksV0FBQSxDQUFBLEM0Qm5CQSwwQ0FDSSxlQUFBLENBQ0Esd0JBQUEsQ0FDQSxhM0J4Rk4sQzJCeUZNLGVBQUEsQ0FFSiw0Q0FDSSxVM0J2RlQsQzJCd0ZTLGVBQUEsQ0FHUixpQ0FFSSxpQkFBQSxDQUNBLGtCM0I3RkwsQzJCaUdLLDhDQUNJLGtCQUFBLENBQ0EsY0FBQSxDQUdSLDhCQUNJLGFBQUEsQ0FDQSxjQUFBLENBQ0EsZTNCM0dKLEMyQjRHSSxpQ0FDSSxpQkFBQSxDQUNBLGFBQUEsQ0FHUiwrQjVCcERKLGtCQ2hFUSxDRGlFUixvQkFBQSxDQUNBLGFBQUEsQ0FDQSxrQ0MvQ1UsQ0RnRFYsZUFBQSxDQUNBLGlCQUFBLENBQ0Esb0JBQUEsQ0FDQSxpQkFBQSxDQUNBLFVDckVJLENEc0VKLHdCQUFBLEM0QjZDUSxhQUFBLENBQ0EsUUFBQSxDQUNBLG9CQUFBLENBQ0EsVUFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLGlCQUFBLENBQ0EsY0FBQSxDQUNBLCtCQUFBLEM1Qm5EUixxQ0FDSSxrQkNqRUEsQ0RrRUEsK0JBQUEsQzRCbURBLG1DQUNJLFlBQUEsQ0FDQSxVQUFBLENBQ0EsVUFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLDBCQUFBLENBQ0Esb0IzQnhJRixDMkJ5SUUsd0JBQUEsQ0FDQSxpQkFBQSxDQUVBLDhDOUJnYVYsaUJBQUEsQ0FDQSxPQUYwQixDQUcxQiw4QkFBQSxDQUFBLDBCQUFBLENBQ0Esa0NBQUEsQzhCamFZLGlCQUFBLENBQ0EsUUFBQSxDQUNFLGdCQUFBLENBRUoseUNBQ0ksa0IzQnZJUixDMkJ3SVEsaUIzQmhKUixDMkJpSlEsVTNCakpSLEMyQjhKUixTQUVJLGtDM0IvSVUsQzJCZ0pWLFlBQ0ksZUFBQSxDQUNBLGNBQUEsQ0FFSSxrQkFDSSxpQkFBQSxDQUVJLG1DQUNJLGFBQUEsQ0FHQSxzQ0FDSSxZQUFBLENBTUosMkNBQ0ksd0JBQUEsQ0FDQSxZQUFBLENBVXhCLGtCOUJQRixRQUFBLENBQ0EsU0FBQSxDOEJRTSxzQkFDSSxZQUFBLENBRUosb0JBRUksZUFBQSxDQUNBLGEzQjNNRixDMkI0TUUsZTNCdk1MLEMyQndNSyx5QkFBQSxDQUNBLGNBQUEsQ0FDQSxpQkFBQSxDQUNBLGVBQUEsQ0FLQSw0QkFHSSxnQkFBQSxDQUdSLG9CQUNJLG1CQUFBLENBQ0EsYUFBQSxDQUNBLGEzQjlORixDMkIrTkUsc0JBQUEsQ0FDQSx5QkFBQSxDQUNBLGNBQUEsQ0FDQSxpQkFBQSxDQUNJLGEzQm5PTixDMkJvT0UsaUJBQUEsQ0FDQSwrQkFBQSxDQUNBLCtCQUFBLENBQ0EsMEJBQ0ksa0IzQnZPSixDMkJ3T0ksYUFBQSxDQUNBLG9DQUFBLENBQ0EsaUNBQ0ksNEIzQi9NVCxDMkJnTlMsV0FBQSxDOUJyRWxCLGlCQUFBLENBQ0EsS0FBQSxDQUNBLE1BQUEsQzhCcUVrQixRQUFBLENBQ0EsT0FBQSxDQUNBLGdCQUFBLENBS2hCLDBCQUNJLHFCQUFBLENBR0Esb0JBQ0ksZ0JBQUEsQ0FDQSwyQkFBQSxDQUVBLDZCQUFBLENBQ0EsVUFBQSxDQUNBLDBDQUFBLENBR1IsV0FDSSwrQkFBQSxDQUNBLGFBQUEsQ0FJQSxtQkFDSSxjQUFBLENBR0EsNEI5QjJJVix5RUFBQSxDQU9BLGU4QmpKa0MsQzlCb0psQyxpQjhCcEprQyxDOUJ5SmxDLFU4QnpKa0MsQ0FLaEMsb0JBQ0ksWUFBQSxDOUI1R04saUJBQUEsQ0FDQSxLQUFBLENBQ0EsTUFBQSxDOEI0R00sVUFBQSxDQUNBLEtBQUEsQ0FDQSxlM0JuUkQsQzJCb1JDLFUzQnJSQSxDMkJzUkEsZUFBQSxDQUNBLFlBQUEsQ0FDQSxpQkFBQSxDQUNBLGNBQUEsQ0FDQSxTQUFBLENBQ0EsV0FBQSxDQUNBLGtCQUFBLENBSVIsMEJBRVEsa0JBQ0ksU0FBQSxDQUlKLGlCQUNJLFNBQUEsQ0FBQSxDQUtaLHlCQUNJLFlBQ0ksVUFBQSxDQUNBLHNCQUFBLENBQ0EsaUJBQ0ksV0FBQSxDQUNBLFVBQUEsQ0FDQSxRQUFBLENBRUEsV0FBQSxDQUNBLFVBQUEsQ0FDQSxlQUFBLENBRUosdUJBQ0UsWUFBQSxDQUdOLGlDQUNJLGlCQUFBLENBQ0Esa0JBQUEsQ0FHQSxrQkFDSSxVQUFBLENBSVIsc0NBQUEsb0JBQUEsQ0FBQSxDQUdKLHlCQUdRLGlCQUNJLFdBQUEsQ0FJUiwwQ0FDRSxlQUFBLENBRUYsNENBQ0UsZUFBQSxDQUFBLENBSU4seUJBR00saUNBQ0UsaUJBQUEsQ0FFRiwrQkFDRSx1QkFBQSxDQVFZLG1DQUNJLFlBQUEsQ0FBQSxDQ2hYeEIsVUFDRSxpQkFBQSxDQUVGLGdCQUNFLGlCQUFBLENBQ0EsZUFBQSxDQUNBLFVBQUEsQ0FFRixzQkFDRSxZQUFBLENBQ0EsaUJBQUEsQ0FDQSx1Q0FBQSxDQUVBLCtCQUFBLENBRUYsc0RBRUUsYUFBQSxDQWdDRixvRUFHRSxhQUFBLENBRUYsd0JBQ0UsTUFBQSxDQUVGLDRDQUVFLGlCQUFBLENBQ0EsS0FBQSxDQUNBLFVBQUEsQ0FFRixzQkFDRSxTQUFBLENBRUYsc0JBQ0UsVUFBQSxDQUVGLHVEQUVFLE1BQUEsQ0FFRiw2QkFDRSxVQUFBLENBRUYsOEJBQ0UsU0FBQSxDQUVGLGtCQUNFLGlCQUFBLENBQ0EsS0FBQSxDQUNBLE1BQUEsQ0FDQSxRQUFBLENBQ0EsU0FBQSxDQUNBLFVBQUEsQ0FDQSxjQUFBLENBQ0EsVUFBQSxDQUNBLGlCQUFBLENBQ0Esb0NBQUEsQ0FHRixnREFFRSxTQUFBLENBQ0EsVUFBQSxDQUNBLG9CQUFBLENBQ0QsVUFBQSxDQUVELCtJQUlFLGlCQUFBLENBQ0EsT0FBQSxDQUNBLGdCQUFBLENBQ0EsU0FBQSxDQUNBLG9CQUFBLENBRUYsdUVBRUUsUUFBQSxDQUNBLGlCQUFBLENBRUYsd0VBRUUsU0FBQSxDQUNBLGtCQUFBLENBRUYsMERBRUUsVUFBQSxDQUNBLFdBQUEsQ0FDQSxhQUFBLENBQ0EsaUJBQUEsQ0FHRixxQkFDRSxpQkFBQSxDQUNBLFdBQUEsQ0FDQSxRQUFBLENBQ0EsVUFBQSxDQUNBLFNBQUEsQ0FDQSxnQkFBQSxDQUNBLGNBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ0FFRix3QkFDRSxvQkFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsVUFBQSxDQUNBLGtCQUFBLENBQ0EscUJBQUEsQ0FDQSxrQkFBQSxDQUNBLGNBQUEsQ0FDQSxxQkFBQSxDQUNBLDhCQUFBLENBRUYsNkJBQ0UsUUFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EscUJBQUEsQ0FFRixrQkFDRSxpQkFBQSxDQUNBLFFBQUEsQ0FDQSxTQUFBLENBQ0EsV0FBQSxDQUNBLFVBQUEsQ0FDQSxnQkFBQSxDQUNBLG1CQUFBLENBQ0EsVUFBQSxDQUNBLGlCQUFBLENBQ0Esb0NBQUEsQ0FFRix1QkFDRSxnQkFBQSxDQUVGLHFDQUNFLCtJQUlFLFVBQUEsQ0FDQSxXQUFBLENBQ0EsZ0JBQUEsQ0FDQSxjQUFBLENBRUYsdUVBRUUsaUJBQUEsQ0FFRix3RUFFRSxrQkFBQSxDQUVGLGtCQUNFLFFBQUEsQ0FDQSxTQUFBLENBQ0EsbUJBQUEsQ0FFRixxQkFDRSxXQUFBLENBQUEsQ0NuTUosUUFDSSxZQUFBLENoQ21JRixxQkdoSU0sQ0hpSU4seUJBQUEsQ0EwQ0EsY0FBQSxDQUNBLEtBQUEsQ0FDQSxNQUFBLENBeENBLFdBQUEsQ0FDQSxVQUFBLENnQ3JJRSxXQUFBLENBR0osYUFDSSxXQUFBLENBQ0EsWUFBQSxDQUNBLGlCQUFBLENBQ0EsUUFBQSxDaEM2SEYsV0FBQSxDQUNBLFVBQUEsQ2dDM0hFLHVCQUNJLGFBQUEsQ0FJUixjQUNJLFVBQUEsQ0FDQSxhQUFBLENBQ0EsaUJBQUEsQ0FDQSxvQkFBQSxDQUNBLGU3QnBCSSxDNkJxQkosVTdCdEJJLEM2QnVCSixVQUFBLENoQ29XRiw4QkFBQSxDQUdBLHNCQUFBLENnQ3BXRSxzQkFDSSxPQUFBLENBR0osOEJBQ0ksZUFBQSxDQUNBLFVBQUEsQ0FDQSxhQUFBLENBR0osb0JBQ0ksVUFBQSxDQUNBLGFBQUEsQ0FDQSxzQkFBQSxDQUNBLGVBQUEsQ0FHSix5QkFDSSxrQjdCL0NFLEM2QmdERixnQkFBQSxDQUNBLGlCQUFBLENBR0osaUJBQ0ksd0JBQUEsQ0FDQSxVN0JsREEsQzZCbURBLGtDN0JsQ00sQzZCbUNOLGdCQUFBLENBQ0EsZUFBQSxDQUNBLGVBQUEsQ0FHSixpQmhDNUNGLGFHakJRLENIa0JSLGtDR0dZLENIRlosZUFId0IsQ2dDK0NsQixlQUFBLENBQ0EsZUFBQSxDQUNBLGE3QmpFRSxDNkJrRUYsbUJBQUEsQ0FHSiw4QkFDSSxlQUFBLENBQ0EsZUFBQSxDQUNBLGE3QnhFRSxDNkJ5RUYsbUJBQUEsQ0FHSixvQkFDSSxnSTdCdERJLEM2QnVESixlQUFBLENBQ0EsZUFBQSxDQUNBLGtCQUFBLENBQ0EsVTdCNUVELEM2QitFSywwQkFDSSxrQkFBQSxDQUlSLHNCaENtR04sUUFBQSxDQUNBLFNBQUEsQ2dDbEdVLG1CQUFBLENBR0osd0JBQ0ksY0FBQSxDQUNBLFdBQUEsQ2hDdURWLHlDQUFBLENnQ25ETSx1QkFDSSxlQUFBLENBSVIseUJoQzBjRixpQkFBQSxDQUNBLFFBRjBCLENBRzFCLDhCQUFBLENBQUEsMEJBQUEsQ0FDQSxrQ0FBQSxDZ0MzY00saUJBQUEsQ0FDQSxVQUFBLENBQ0EsVTdCekdBLEM2QjBHQSxPQUFBLENBQ0EsY0FBQSxDQUNBLFVBQUEsQ0FDQSxVQUFBLENBRUEsZ0NBQ0ksa0I3QnBIRixDNkJxSEUsUUFBQSxDQUNBLGlCQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxlQUFBLENBQ0EsK0JBQUEsQ0FDQSxvQkFBQSxDQUVBLHFDQUNJLGVBQUEsQ0FDQSxlQUFBLENBR0osc0NBQ0ksa0I3QnZIUixDNkJ5SFEsMkNBQ0ksYTdCdElWLEM2QjBJRSxxQ0FDSSxRQUFBLENBR0osc0NBQ0ksU0FBQSxDQU1aLG1DQUNJLFlBQUEsQ0FFQSxzQ0FDSSxxQkFBQSxDQUVBLDZDQUNJLGU3QnZKVCxDNkI2SkgsMkJBQ0ksaUJBQUEsQ0FDQSxXQUFBLENBQ0EsUUFBQSxDQUNBLFVBQUEsQ0FDQSxpQkFBQSxDQUVBLHVDOUIxSEosa0JDOUNRLENEK0NSLG9CQUFBLENBQ0EsY0FBQSxDQUNBLGtDQzdCVSxDRDhCVixlQUFBLENBQ0EsaUJBQUEsQ0FDQSxvQkFBQSxDQUNBLGlCQUFBLENBQ0EsVUNuREksQ0RvREosd0JBQUEsQzhCbUhRLGtCN0IzS0YsQzZCNEtFLGVBQUEsQ0FDQSxnQkFBQSxDOUJuSFIsNkNBQ0ksa0JDL0NBLENEZ0RBLFVDeERBLEM2QjJLSSxnREFDSSxlQUFBLENBQ0EsV0FBQSxDQUNBLFNBQUEsQ0FDQSxRQUFBLENBS0osZ0RBQ0ksa0I3Qm5MVCxDNkJvTFMsVUFBQSxDQUNBLHdCQUFBLENBRUEsc0RBQ0ksa0JBQUEsQ0FLWixpQ0FDSSxjQUFBLENBT1Isb0JBQ0ksWUFBQSxDQUlSLDBCQUNJLGFBQ0ksT0FBQSxDQUFBLENBSVIseUJBRUksYUFDSSxlN0JyTkEsQzZCeU5BLHNCQUNJLE9BQUEsQ0FPSix5QkFDSSxjQUFBLENBQ0EsUUFBQSxDQUNBLFVBQUEsQ0FDQSxxQkFBQSxDQUNBLHNCQUFBLENBRUEsZ0NBQ0ksU0FBQSxDQUNBLFdBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ0FFQSxzQ0FDSSxTQUFBLENBQ0EsMEJBQUEsQ0FHSixxQ0FDSSxRQUFBLENBQ0EsMkJBQUEsQ0FHSixxQ0FDSSxlQUFBLENBRUEsNENBQ0ksZUFBQSxDQUFBLENBUXhCLHlCQU1JLGNBQ0ksb0JBQUEsQ0FFQSxxQkFDSSxZQUFBLENBR0osOEJBQ0ksZUFBQSxDQUtBLHVCQUNJLGlCQUFBLENBR0osdUJBQ0ksVUFBQSxDQUdKLHNCaEN2R1YsUUFBQSxDQUNBLFNBQUEsQ2dDd0djLG1CQUFBLENBR0osd0JBQ0ksY0FBQSxDQUNBLFdBQUEsQ2hDbkpkLHlDQUFBLENnQ3VKVSx1QkFDSSxlQUFBLENBSVIsMkJBQ0ksV0FBQSxDQUVBLHVDQUNJLGVBQUEsQ0FJUixvQkFDSSxVQUFBLENBQ0EscUJBQUEsQ0FHSiw4QkFDSSxjQUFBLENBQ0EsZUFBQSxDQUFBLENBS1oseUJBQ0ksY0FDSSxvQkFBQSxDQUNBLGNBQUEsQ0FFQSxpQkFDSSxlQUFBLENBQUEsQ0M5VVosU0FDQyxZQUFBLENBQ0EseUJBQUEsQ0FDQSxtQkFBQSxDQUNBLGtCQUFBLENBRUMsaUJBQ0MsNkJBQUEsQ0NORCxpRmxDbUlBLHFCRy9ITSxDSGdJTiwrQkFBQSxDbUNqSUYsU0FDRyx1QkFBQSxDQ0xILHFCQUNJLHlCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxvQkFBQSxDQUNBLHFCQUFBLENBQ0Esc0JBQUEsQ0FDQSw2QkFBQSxDQUNBLHdCQUFBLENBQ0Esc0JBQUEsQ0FDQSxVQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsYUFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBV0EsMkJBQ0ksYUFBQSxDQUNBLGFBQUEsQ0FDQSxjQUFBLENBQ0EsMEtBQUEsQ0FFSiwyQkFDSSxTQUFBLENBQ0EsNkJBQUEsQ0FXSixtREFDSSx1QkFBQSxDQU9SLDBCQUNJLHFCQUNJLHFCQUFBLENBQ0EsMkJBQ0ksdUJBQUEsQ0FBQSxDQ3REVixvQ0FDQywrQkFBQSxDQUFBLHVCQUFBIiwiZmlsZSI6IkFER1VtYWluU3R5bGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIu+7v0BjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiaW50bC1pY29uLWZvbnRcIjtcclxuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvaW50bC1pY29uLWZvbnQuZW90XCIpO1xyXG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9pbnRsLWljb24tZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9pbnRsLWljb24tZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ludGwtaWNvbi1mb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvaW50bC1pY29uLWZvbnQuc3ZnI2ludGwtaWNvbi1mb250XCIpIGZvcm1hdChcInN2Z1wiKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbltkYXRhLWljb25dOmJlZm9yZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJpbnRsLWljb24tZm9udFwiICFpbXBvcnRhbnQ7XHJcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtaWNvbik7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgc3BlYWs6IG5vbmU7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuW2NsYXNzXj1cImljb24tXCJdOmJlZm9yZSxcclxuW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmUge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiaW50bC1pY29uLWZvbnRcIiAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHNwZWFrOiBub25lO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi5pY29uLWNoZWNrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcNjFcIjtcclxufVxyXG5cclxuLmljb24teDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXDYyXCI7XHJcbn1cclxuXHJcbi5pY29uLWxvY2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFw2M1wiO1xyXG59XHJcblxyXG4uaWNvbi1saW5rOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcNjRcIjtcclxufVxyXG5cclxuLmljb24tc2VhcmNoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcNjZcIjtcclxufVxyXG5cclxuLmljb24taG9tZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXDY3XCI7XHJcbn1cclxuXHJcbi5pY29uLWxlYXJuLW1vcmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFw2OFwiO1xyXG59XHJcblxyXG4uaWNvbi1zbGlkZXZpZXc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFw2OVwiO1xyXG59XHJcblxyXG4uaWNvbi1xdWlja3ZpZXc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFw2YVwiO1xyXG59XHJcblxyXG4uaWNvbi1wcmludDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXDZmXCI7XHJcbn1cclxuXHJcbi5pY29uLXBkZjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXDcwXCI7XHJcbn1cclxuXHJcbi5pY29uLWdsb3NzYXJ5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcNzFcIjtcclxufVxyXG5cclxuLmljb24tZmFxOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcNzJcIjtcclxufVxyXG5cclxuLmljb24tYW5ub3VuY2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFw2NVwiO1xyXG59XHJcblxyXG4uaWNvbi1tZW51OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcNmVcIjtcclxufVxyXG5cclxuLmljb24tYWNjb3VudDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXDZiXCI7XHJcbn1cclxuXHJcbi5pY29uLWFsZXJ0LWNpcmNsZWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFw3NVwiO1xyXG59XHJcblxyXG4uaWNvbi1sZWZ0LWFycm93OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcNmNcIjtcclxufVxyXG5cclxuLmljb24tcmlnaHQtYXJyb3c6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFw2ZFwiO1xyXG59XHJcblxyXG4uaWNvbi1jb21tZW50OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcNzNcIjtcclxufVxyXG5cclxuLmljb24tY2lyY2xlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcNzRcIjtcclxufVxyXG5cclxuLmljb24tYXJyb3ctZHJvcHJpZ2h0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcNzZcIjtcclxufVxyXG5cclxuLmljb24tYXJyb3ctZHJvcGRvd246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFw3N1wiO1xyXG59XHJcblxyXG4uaWNvbi1jZXJ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcNzhcIjtcclxufVxyXG4iLCIvKiFcclxuICogQm9vdHN0cmFwIHYzLjMuNSAoaHR0cDovL2dldGJvb3RzdHJhcC5jb20pXHJcbiAqIENvcHlyaWdodCAyMDExLTIwMTUgVHdpdHRlciwgSW5jLlxyXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxyXG4gKi9cclxuXHJcbi8qIVxyXG4gKiBHZW5lcmF0ZWQgdXNpbmcgdGhlIEJvb3RzdHJhcCBDdXN0b21pemVyIChodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbS9jdXN0b21pemUvP2lkPWYyMTQ2MDc2ZGU0ZTE3NjcyMzFiKVxyXG4gKiBDb25maWcgc2F2ZWQgdG8gY29uZmlnLmpzb24gYW5kIGh0dHBzOi8vZ2lzdC5naXRodWIuY29tL2YyMTQ2MDc2ZGU0ZTE3NjcyMzFiXHJcbiAqL1xyXG4vKiFcclxuICogQm9vdHN0cmFwIHYzLjMuNSAoaHR0cDovL2dldGJvb3RzdHJhcC5jb20pXHJcbiAqIENvcHlyaWdodCAyMDExLTIwMTUgVHdpdHRlciwgSW5jLlxyXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxyXG4gKi9cclxuLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xyXG5odG1sIHtcclxuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcclxuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbn1cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcbmFydGljbGUsXHJcbmFzaWRlLFxyXG5kZXRhaWxzLFxyXG5maWdjYXB0aW9uLFxyXG5maWd1cmUsXHJcbmZvb3RlcixcclxuaGVhZGVyLFxyXG5oZ3JvdXAsXHJcbm1haW4sXHJcbm1lbnUsXHJcbm5hdixcclxuc2VjdGlvbixcclxuc3VtbWFyeSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuYXVkaW8sXHJcbmNhbnZhcyxcclxucHJvZ3Jlc3MsXHJcbnZpZGVvIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuW2hpZGRlbl0sXHJcbnRlbXBsYXRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbmEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbmE6YWN0aXZlLFxyXG5hOmhvdmVyIHtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcbmFiYnJbdGl0bGVdIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xyXG59XHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuZGZuIHtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuaDEge1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG4gIG1hcmdpbjogMC42N2VtIDA7XHJcbn1cclxubWFyayB7XHJcbiAgYmFja2dyb3VuZDogI2ZmMDtcclxuICBjb2xvcjogIzAwMDtcclxufVxyXG5zbWFsbCB7XHJcbiAgZm9udC1zaXplOiA4MCU7XHJcbn1cclxuc3ViLFxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuc3VwIHtcclxuICB0b3A6IC0wLjVlbTtcclxufVxyXG5zdWIge1xyXG4gIGJvdHRvbTogLTAuMjVlbTtcclxufVxyXG5pbWcge1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5zdmc6bm90KDpyb290KSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5maWd1cmUge1xyXG4gIG1hcmdpbjogMWVtIDQwcHg7XHJcbn1cclxuaHIge1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIGhlaWdodDogMDtcclxufVxyXG5wcmUge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcbmNvZGUsXHJcbmtiZCxcclxucHJlLFxyXG5zYW1wIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XHJcbiAgZm9udC1zaXplOiAxZW07XHJcbn1cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcbmJ1dHRvbiB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuYnV0dG9uLFxyXG5zZWxlY3Qge1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcbmJ1dHRvbixcclxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxyXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5idXR0b25bZGlzYWJsZWRdLFxyXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbmlucHV0IHtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG59XHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxufVxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuZmllbGRzZXQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XHJcbiAgbWFyZ2luOiAwIDJweDtcclxuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XHJcbn1cclxubGVnZW5kIHtcclxuICBib3JkZXI6IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG50ZXh0YXJlYSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxub3B0Z3JvdXAge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbnRhYmxlIHtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcbnRkLFxyXG50aCB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4vKiEgU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzICovXHJcbi8vQG1lZGlhIHByaW50IHtcclxuLy8gICosXHJcbi8vICAqOmJlZm9yZSxcclxuLy8gICo6YWZ0ZXIge1xyXG4vLyAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4vLyAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG4vLyAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuLy8gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbi8vICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbi8vICB9XHJcbi8vICBhLFxyXG4vLyAgYTp2aXNpdGVkIHtcclxuLy8gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbi8vICB9XHJcbi8vICBhW2hyZWZdOmFmdGVyIHtcclxuLy8gICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XHJcbi8vICB9XHJcbi8vICBhYmJyW3RpdGxlXTphZnRlciB7XHJcbi8vICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcclxuLy8gIH1cclxuLy8gIGFbaHJlZl49XCIjXCJdOmFmdGVyLFxyXG4vLyAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyIHtcclxuLy8gICAgY29udGVudDogXCJcIjtcclxuLy8gIH1cclxuLy8gIHByZSxcclxuLy8gIGJsb2NrcXVvdGUge1xyXG4vLyAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xyXG4vLyAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbi8vICB9XHJcbi8vICB0aGVhZCB7XHJcbi8vICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcclxuLy8gIH1cclxuLy8gIHRyLFxyXG4vLyAgaW1nIHtcclxuLy8gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG4vLyAgfVxyXG4vLyAgaW1nIHtcclxuLy8gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbi8vICB9XHJcbi8vICBwLFxyXG4vLyAgaDIsXHJcbi8vICBoMyB7XHJcbi8vICAgIG9ycGhhbnM6IDM7XHJcbi8vICAgIHdpZG93czogMztcclxuLy8gIH1cclxuLy8gIGgyLFxyXG4vLyAgaDMge1xyXG4vLyAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcclxuLy8gIH1cclxuLy8gIC5uYXZiYXIge1xyXG4vLyAgICBkaXNwbGF5OiBub25lO1xyXG4vLyAgfVxyXG4vLyAgLmJ0biA+IC5jYXJldCxcclxuLy8gIC5kcm9wdXAgPiAuYnRuID4gLmNhcmV0IHtcclxuLy8gICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG4vLyAgfVxyXG4vLyAgLmxhYmVsIHtcclxuLy8gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuLy8gIH1cclxuLy8gIC50YWJsZSB7XHJcbi8vICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcclxuLy8gIH1cclxuLy8gIC50YWJsZSB0ZCxcclxuLy8gIC50YWJsZSB0aCB7XHJcbi8vICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuLy8gIH1cclxuLy8gIC50YWJsZS1ib3JkZXJlZCB0aCxcclxuLy8gIC50YWJsZS1ib3JkZXJlZCB0ZCB7XHJcbi8vICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcclxuLy8gIH1cclxuLy99XHJcbioge1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4qOmJlZm9yZSxcclxuKjphZnRlciB7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbmh0bWwge1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbn1cclxuYm9keSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgY29sb3I6ICMzMzMzMzM7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxufVxyXG5pbnB1dCxcclxuYnV0dG9uLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuYSB7XHJcbiAgY29sb3I6ICMzMzdhYjc7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbmE6aG92ZXIsXHJcbmE6Zm9jdXMge1xyXG4gIGNvbG9yOiAjMjM1MjdjO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcbmE6Zm9jdXMge1xyXG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xyXG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcclxuICBvdXRsaW5lLW9mZnNldDogLTJweDtcclxufVxyXG5maWd1cmUge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5pbWcge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuLmltZy1yZXNwb25zaXZlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbi5pbWctcm91bmRlZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG59XHJcbi5pbWctdGh1bWJuYWlsIHtcclxuICBwYWRkaW5nOiA0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbi5pbWctY2lyY2xlIHtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuaHIge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWVlZWU7XHJcbn1cclxuLnNyLW9ubHkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIG1hcmdpbjogLTFweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSxcclxuLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcclxuICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBtYXJnaW46IDA7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgY2xpcDogYXV0bztcclxufVxyXG5bcm9sZT1cImJ1dHRvblwiXSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbmNvZGUsXHJcbmtiZCxcclxucHJlLFxyXG5zYW1wIHtcclxuICBmb250LWZhbWlseTogTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xyXG59XHJcbmNvZGUge1xyXG4gIHBhZGRpbmc6IDJweCA0cHg7XHJcbiAgZm9udC1zaXplOiA5MCU7XHJcbiAgY29sb3I6ICNjNzI1NGU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjJmNDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxua2JkIHtcclxuICBwYWRkaW5nOiAycHggNHB4O1xyXG4gIGZvbnQtc2l6ZTogOTAlO1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbn1cclxua2JkIGtiZCB7XHJcbiAgcGFkZGluZzogMDtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5wcmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDkuNXB4O1xyXG4gIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgY29sb3I6ICMzMzMzMzM7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG5wcmUgY29kZSB7XHJcbiAgcGFkZGluZzogMDtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuLnByZS1zY3JvbGxhYmxlIHtcclxuICBtYXgtaGVpZ2h0OiAzNDBweDtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbn1cclxuLmNvbnRhaW5lciB7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xyXG4gIC5jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDcyMHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTA1MHB4KSB7XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogOTQwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcclxuICAuY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMTQwcHg7XHJcbiAgfVxyXG59XHJcbi5jb250YWluZXItZmx1aWQge1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgcGFkZGluZy1yaWdodDogMDtcclxufVxyXG4ucm93IHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuLmNvbC14cy0xLCAuY29sLXNtLTEsIC5jb2wtbWQtMSwgLmNvbC1sZy0xLCAuY29sLXhzLTIsIC5jb2wtc20tMiwgLmNvbC1tZC0yLCAuY29sLWxnLTIsIC5jb2wteHMtMywgLmNvbC1zbS0zLCAuY29sLW1kLTMsIC5jb2wtbGctMywgLmNvbC14cy00LCAuY29sLXNtLTQsIC5jb2wtbWQtNCwgLmNvbC1sZy00LCAuY29sLXhzLTUsIC5jb2wtc20tNSwgLmNvbC1tZC01LCAuY29sLWxnLTUsIC5jb2wteHMtNiwgLmNvbC1zbS02LCAuY29sLW1kLTYsIC5jb2wtbGctNiwgLmNvbC14cy03LCAuY29sLXNtLTcsIC5jb2wtbWQtNywgLmNvbC1sZy03LCAuY29sLXhzLTgsIC5jb2wtc20tOCwgLmNvbC1tZC04LCAuY29sLWxnLTgsIC5jb2wteHMtOSwgLmNvbC1zbS05LCAuY29sLW1kLTksIC5jb2wtbGctOSwgLmNvbC14cy0xMCwgLmNvbC1zbS0xMCwgLmNvbC1tZC0xMCwgLmNvbC1sZy0xMCwgLmNvbC14cy0xMSwgLmNvbC1zbS0xMSwgLmNvbC1tZC0xMSwgLmNvbC1sZy0xMSwgLmNvbC14cy0xMiwgLmNvbC1zbS0xMiwgLmNvbC1tZC0xMiwgLmNvbC1sZy0xMiwgLmNvbC14cy0xMywgLmNvbC1zbS0xMywgLmNvbC1tZC0xMywgLmNvbC1sZy0xMywgLmNvbC14cy0xNCwgLmNvbC1zbS0xNCwgLmNvbC1tZC0xNCwgLmNvbC1sZy0xNCwgLmNvbC14cy0xNSwgLmNvbC1zbS0xNSwgLmNvbC1tZC0xNSwgLmNvbC1sZy0xNSwgLmNvbC14cy0xNiwgLmNvbC1zbS0xNiwgLmNvbC1tZC0xNiwgLmNvbC1sZy0xNiwgLmNvbC14cy0xNywgLmNvbC1zbS0xNywgLmNvbC1tZC0xNywgLmNvbC1sZy0xNywgLmNvbC14cy0xOCwgLmNvbC1zbS0xOCwgLmNvbC1tZC0xOCwgLmNvbC1sZy0xOCwgLmNvbC14cy0xOSwgLmNvbC1zbS0xOSwgLmNvbC1tZC0xOSwgLmNvbC1sZy0xOSwgLmNvbC14cy0yMCwgLmNvbC1zbS0yMCwgLmNvbC1tZC0yMCwgLmNvbC1sZy0yMCwgLmNvbC14cy0yMSwgLmNvbC1zbS0yMSwgLmNvbC1tZC0yMSwgLmNvbC1sZy0yMSwgLmNvbC14cy0yMiwgLmNvbC1zbS0yMiwgLmNvbC1tZC0yMiwgLmNvbC1sZy0yMiwgLmNvbC14cy0yMywgLmNvbC1zbS0yMywgLmNvbC1tZC0yMywgLmNvbC1sZy0yMywgLmNvbC14cy0yNCwgLmNvbC1zbS0yNCwgLmNvbC1tZC0yNCwgLmNvbC1sZy0yNCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1pbi1oZWlnaHQ6IDFweDtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgcGFkZGluZy1yaWdodDogMDtcclxufVxyXG4uY29sLXhzLTEsIC5jb2wteHMtMiwgLmNvbC14cy0zLCAuY29sLXhzLTQsIC5jb2wteHMtNSwgLmNvbC14cy02LCAuY29sLXhzLTcsIC5jb2wteHMtOCwgLmNvbC14cy05LCAuY29sLXhzLTEwLCAuY29sLXhzLTExLCAuY29sLXhzLTEyLCAuY29sLXhzLTEzLCAuY29sLXhzLTE0LCAuY29sLXhzLTE1LCAuY29sLXhzLTE2LCAuY29sLXhzLTE3LCAuY29sLXhzLTE4LCAuY29sLXhzLTE5LCAuY29sLXhzLTIwLCAuY29sLXhzLTIxLCAuY29sLXhzLTIyLCAuY29sLXhzLTIzLCAuY29sLXhzLTI0IHtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG4uY29sLXhzLTI0IHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uY29sLXhzLTIzIHtcclxuICB3aWR0aDogOTUuODMzMzMzMzMlO1xyXG59XHJcbi5jb2wteHMtMjIge1xyXG4gIHdpZHRoOiA5MS42NjY2NjY2NyU7XHJcbn1cclxuLmNvbC14cy0yMSB7XHJcbiAgd2lkdGg6IDg3LjUlO1xyXG59XHJcbi5jb2wteHMtMjAge1xyXG4gIHdpZHRoOiA4My4zMzMzMzMzMyU7XHJcbn1cclxuLmNvbC14cy0xOSB7XHJcbiAgd2lkdGg6IDc5LjE2NjY2NjY3JTtcclxufVxyXG4uY29sLXhzLTE4IHtcclxuICB3aWR0aDogNzUlO1xyXG59XHJcbi5jb2wteHMtMTcge1xyXG4gIHdpZHRoOiA3MC44MzMzMzMzMyU7XHJcbn1cclxuLmNvbC14cy0xNiB7XHJcbiAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcclxufVxyXG4uY29sLXhzLTE1IHtcclxuICB3aWR0aDogNjIuNSU7XHJcbn1cclxuLmNvbC14cy0xNCB7XHJcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcclxufVxyXG4uY29sLXhzLTEzIHtcclxuICB3aWR0aDogNTQuMTY2NjY2NjclO1xyXG59XHJcbi5jb2wteHMtMTIge1xyXG4gIHdpZHRoOiA1MCU7XHJcbn1cclxuLmNvbC14cy0xMSB7XHJcbiAgd2lkdGg6IDQ1LjgzMzMzMzMzJTtcclxufVxyXG4uY29sLXhzLTEwIHtcclxuICB3aWR0aDogNDEuNjY2NjY2NjclO1xyXG59XHJcbi5jb2wteHMtOSB7XHJcbiAgd2lkdGg6IDM3LjUlO1xyXG59XHJcbi5jb2wteHMtOCB7XHJcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcclxufVxyXG4uY29sLXhzLTcge1xyXG4gIHdpZHRoOiAyOS4xNjY2NjY2NyU7XHJcbn1cclxuLmNvbC14cy02IHtcclxuICB3aWR0aDogMjUlO1xyXG59XHJcbi5jb2wteHMtNSB7XHJcbiAgd2lkdGg6IDIwLjgzMzMzMzMzJTtcclxufVxyXG4uY29sLXhzLTQge1xyXG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XHJcbn1cclxuLmNvbC14cy0zIHtcclxuICB3aWR0aDogMTIuNSU7XHJcbn1cclxuLmNvbC14cy0yIHtcclxuICB3aWR0aDogOC4zMzMzMzMzMyU7XHJcbn1cclxuLmNvbC14cy0xIHtcclxuICB3aWR0aDogNC4xNjY2NjY2NyU7XHJcbn1cclxuLmNvbC14cy1wdWxsLTI0IHtcclxuICByaWdodDogMTAwJTtcclxufVxyXG4uY29sLXhzLXB1bGwtMjMge1xyXG4gIHJpZ2h0OiA5NS44MzMzMzMzMyU7XHJcbn1cclxuLmNvbC14cy1wdWxsLTIyIHtcclxuICByaWdodDogOTEuNjY2NjY2NjclO1xyXG59XHJcbi5jb2wteHMtcHVsbC0yMSB7XHJcbiAgcmlnaHQ6IDg3LjUlO1xyXG59XHJcbi5jb2wteHMtcHVsbC0yMCB7XHJcbiAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcclxufVxyXG4uY29sLXhzLXB1bGwtMTkge1xyXG4gIHJpZ2h0OiA3OS4xNjY2NjY2NyU7XHJcbn1cclxuLmNvbC14cy1wdWxsLTE4IHtcclxuICByaWdodDogNzUlO1xyXG59XHJcbi5jb2wteHMtcHVsbC0xNyB7XHJcbiAgcmlnaHQ6IDcwLjgzMzMzMzMzJTtcclxufVxyXG4uY29sLXhzLXB1bGwtMTYge1xyXG4gIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XHJcbn1cclxuLmNvbC14cy1wdWxsLTE1IHtcclxuICByaWdodDogNjIuNSU7XHJcbn1cclxuLmNvbC14cy1wdWxsLTE0IHtcclxuICByaWdodDogNTguMzMzMzMzMzMlO1xyXG59XHJcbi5jb2wteHMtcHVsbC0xMyB7XHJcbiAgcmlnaHQ6IDU0LjE2NjY2NjY3JTtcclxufVxyXG4uY29sLXhzLXB1bGwtMTIge1xyXG4gIHJpZ2h0OiA1MCU7XHJcbn1cclxuLmNvbC14cy1wdWxsLTExIHtcclxuICByaWdodDogNDUuODMzMzMzMzMlO1xyXG59XHJcbi5jb2wteHMtcHVsbC0xMCB7XHJcbiAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcclxufVxyXG4uY29sLXhzLXB1bGwtOSB7XHJcbiAgcmlnaHQ6IDM3LjUlO1xyXG59XHJcbi5jb2wteHMtcHVsbC04IHtcclxuICByaWdodDogMzMuMzMzMzMzMzMlO1xyXG59XHJcbi5jb2wteHMtcHVsbC03IHtcclxuICByaWdodDogMjkuMTY2NjY2NjclO1xyXG59XHJcbi5jb2wteHMtcHVsbC02IHtcclxuICByaWdodDogMjUlO1xyXG59XHJcbi5jb2wteHMtcHVsbC01IHtcclxuICByaWdodDogMjAuODMzMzMzMzMlO1xyXG59XHJcbi5jb2wteHMtcHVsbC00IHtcclxuICByaWdodDogMTYuNjY2NjY2NjclO1xyXG59XHJcbi5jb2wteHMtcHVsbC0zIHtcclxuICByaWdodDogMTIuNSU7XHJcbn1cclxuLmNvbC14cy1wdWxsLTIge1xyXG4gIHJpZ2h0OiA4LjMzMzMzMzMzJTtcclxufVxyXG4uY29sLXhzLXB1bGwtMSB7XHJcbiAgcmlnaHQ6IDQuMTY2NjY2NjclO1xyXG59XHJcbi5jb2wteHMtcHVsbC0wIHtcclxuICByaWdodDogYXV0bztcclxufVxyXG4uY29sLXhzLXB1c2gtMjQge1xyXG4gIGxlZnQ6IDEwMCU7XHJcbn1cclxuLmNvbC14cy1wdXNoLTIzIHtcclxuICBsZWZ0OiA5NS44MzMzMzMzMyU7XHJcbn1cclxuLmNvbC14cy1wdXNoLTIyIHtcclxuICBsZWZ0OiA5MS42NjY2NjY2NyU7XHJcbn1cclxuLmNvbC14cy1wdXNoLTIxIHtcclxuICBsZWZ0OiA4Ny41JTtcclxufVxyXG4uY29sLXhzLXB1c2gtMjAge1xyXG4gIGxlZnQ6IDgzLjMzMzMzMzMzJTtcclxufVxyXG4uY29sLXhzLXB1c2gtMTkge1xyXG4gIGxlZnQ6IDc5LjE2NjY2NjY3JTtcclxufVxyXG4uY29sLXhzLXB1c2gtMTgge1xyXG4gIGxlZnQ6IDc1JTtcclxufVxyXG4uY29sLXhzLXB1c2gtMTcge1xyXG4gIGxlZnQ6IDcwLjgzMzMzMzMzJTtcclxufVxyXG4uY29sLXhzLXB1c2gtMTYge1xyXG4gIGxlZnQ6IDY2LjY2NjY2NjY3JTtcclxufVxyXG4uY29sLXhzLXB1c2gtMTUge1xyXG4gIGxlZnQ6IDYyLjUlO1xyXG59XHJcbi5jb2wteHMtcHVzaC0xNCB7XHJcbiAgbGVmdDogNTguMzMzMzMzMzMlO1xyXG59XHJcbi5jb2wteHMtcHVzaC0xMyB7XHJcbiAgbGVmdDogNTQuMTY2NjY2NjclO1xyXG59XHJcbi5jb2wteHMtcHVzaC0xMiB7XHJcbiAgbGVmdDogNTAlO1xyXG59XHJcbi5jb2wteHMtcHVzaC0xMSB7XHJcbiAgbGVmdDogNDUuODMzMzMzMzMlO1xyXG59XHJcbi5jb2wteHMtcHVzaC0xMCB7XHJcbiAgbGVmdDogNDEuNjY2NjY2NjclO1xyXG59XHJcbi5jb2wteHMtcHVzaC05IHtcclxuICBsZWZ0OiAzNy41JTtcclxufVxyXG4uY29sLXhzLXB1c2gtOCB7XHJcbiAgbGVmdDogMzMuMzMzMzMzMzMlO1xyXG59XHJcbi5jb2wteHMtcHVzaC03IHtcclxuICBsZWZ0OiAyOS4xNjY2NjY2NyU7XHJcbn1cclxuLmNvbC14cy1wdXNoLTYge1xyXG4gIGxlZnQ6IDI1JTtcclxufVxyXG4uY29sLXhzLXB1c2gtNSB7XHJcbiAgbGVmdDogMjAuODMzMzMzMzMlO1xyXG59XHJcbi5jb2wteHMtcHVzaC00IHtcclxuICBsZWZ0OiAxNi42NjY2NjY2NyU7XHJcbn1cclxuLmNvbC14cy1wdXNoLTMge1xyXG4gIGxlZnQ6IDEyLjUlO1xyXG59XHJcbi5jb2wteHMtcHVzaC0yIHtcclxuICBsZWZ0OiA4LjMzMzMzMzMzJTtcclxufVxyXG4uY29sLXhzLXB1c2gtMSB7XHJcbiAgbGVmdDogNC4xNjY2NjY2NyU7XHJcbn1cclxuLmNvbC14cy1wdXNoLTAge1xyXG4gIGxlZnQ6IGF1dG87XHJcbn1cclxuLmNvbC14cy1vZmZzZXQtMjQge1xyXG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xyXG59XHJcbi5jb2wteHMtb2Zmc2V0LTIzIHtcclxuICBtYXJnaW4tbGVmdDogOTUuODMzMzMzMzMlO1xyXG59XHJcbi5jb2wteHMtb2Zmc2V0LTIyIHtcclxuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xyXG59XHJcbi5jb2wteHMtb2Zmc2V0LTIxIHtcclxuICBtYXJnaW4tbGVmdDogODcuNSU7XHJcbn1cclxuLmNvbC14cy1vZmZzZXQtMjAge1xyXG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XHJcbn1cclxuLmNvbC14cy1vZmZzZXQtMTkge1xyXG4gIG1hcmdpbi1sZWZ0OiA3OS4xNjY2NjY2NyU7XHJcbn1cclxuLmNvbC14cy1vZmZzZXQtMTgge1xyXG4gIG1hcmdpbi1sZWZ0OiA3NSU7XHJcbn1cclxuLmNvbC14cy1vZmZzZXQtMTcge1xyXG4gIG1hcmdpbi1sZWZ0OiA3MC44MzMzMzMzMyU7XHJcbn1cclxuLmNvbC14cy1vZmZzZXQtMTYge1xyXG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XHJcbn1cclxuLmNvbC14cy1vZmZzZXQtMTUge1xyXG4gIG1hcmdpbi1sZWZ0OiA2Mi41JTtcclxufVxyXG4uY29sLXhzLW9mZnNldC0xNCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcclxufVxyXG4uY29sLXhzLW9mZnNldC0xMyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDU0LjE2NjY2NjY3JTtcclxufVxyXG4uY29sLXhzLW9mZnNldC0xMiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcclxufVxyXG4uY29sLXhzLW9mZnNldC0xMSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDQ1LjgzMzMzMzMzJTtcclxufVxyXG4uY29sLXhzLW9mZnNldC0xMCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcclxufVxyXG4uY29sLXhzLW9mZnNldC05IHtcclxuICBtYXJnaW4tbGVmdDogMzcuNSU7XHJcbn1cclxuLmNvbC14cy1vZmZzZXQtOCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcclxufVxyXG4uY29sLXhzLW9mZnNldC03IHtcclxuICBtYXJnaW4tbGVmdDogMjkuMTY2NjY2NjclO1xyXG59XHJcbi5jb2wteHMtb2Zmc2V0LTYge1xyXG4gIG1hcmdpbi1sZWZ0OiAyNSU7XHJcbn1cclxuLmNvbC14cy1vZmZzZXQtNSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDIwLjgzMzMzMzMzJTtcclxufVxyXG4uY29sLXhzLW9mZnNldC00IHtcclxuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xyXG59XHJcbi5jb2wteHMtb2Zmc2V0LTMge1xyXG4gIG1hcmdpbi1sZWZ0OiAxMi41JTtcclxufVxyXG4uY29sLXhzLW9mZnNldC0yIHtcclxuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XHJcbn1cclxuLmNvbC14cy1vZmZzZXQtMSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDQuMTY2NjY2NjclO1xyXG59XHJcbi5jb2wteHMtb2Zmc2V0LTAge1xyXG4gIG1hcmdpbi1sZWZ0OiAwJTtcclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcclxuICAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyLCAuY29sLXNtLTEzLCAuY29sLXNtLTE0LCAuY29sLXNtLTE1LCAuY29sLXNtLTE2LCAuY29sLXNtLTE3LCAuY29sLXNtLTE4LCAuY29sLXNtLTE5LCAuY29sLXNtLTIwLCAuY29sLXNtLTIxLCAuY29sLXNtLTIyLCAuY29sLXNtLTIzLCAuY29sLXNtLTI0IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuICAuY29sLXNtLTI0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY29sLXNtLTIzIHtcclxuICAgIHdpZHRoOiA5NS44MzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tMjIge1xyXG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1zbS0yMSB7XHJcbiAgICB3aWR0aDogODcuNSU7XHJcbiAgfVxyXG4gIC5jb2wtc20tMjAge1xyXG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1zbS0xOSB7XHJcbiAgICB3aWR0aDogNzkuMTY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXNtLTE4IHtcclxuICAgIHdpZHRoOiA3NSU7XHJcbiAgfVxyXG4gIC5jb2wtc20tMTcge1xyXG4gICAgd2lkdGg6IDcwLjgzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1zbS0xNiB7XHJcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXNtLTE1IHtcclxuICAgIHdpZHRoOiA2Mi41JTtcclxuICB9XHJcbiAgLmNvbC1zbS0xNCB7XHJcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXNtLTEzIHtcclxuICAgIHdpZHRoOiA1NC4xNjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tMTIge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcbiAgLmNvbC1zbS0xMSB7XHJcbiAgICB3aWR0aDogNDUuODMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXNtLTEwIHtcclxuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tOSB7XHJcbiAgICB3aWR0aDogMzcuNSU7XHJcbiAgfVxyXG4gIC5jb2wtc20tOCB7XHJcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXNtLTcge1xyXG4gICAgd2lkdGg6IDI5LjE2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1zbS02IHtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgfVxyXG4gIC5jb2wtc20tNSB7XHJcbiAgICB3aWR0aDogMjAuODMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXNtLTQge1xyXG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1zbS0zIHtcclxuICAgIHdpZHRoOiAxMi41JTtcclxuICB9XHJcbiAgLmNvbC1zbS0yIHtcclxuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1zbS0xIHtcclxuICAgIHdpZHRoOiA0LjE2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1zbS1wdWxsLTI0IHtcclxuICAgIHJpZ2h0OiAxMDAlO1xyXG4gIH1cclxuICAuY29sLXNtLXB1bGwtMjMge1xyXG4gICAgcmlnaHQ6IDk1LjgzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1zbS1wdWxsLTIyIHtcclxuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tcHVsbC0yMSB7XHJcbiAgICByaWdodDogODcuNSU7XHJcbiAgfVxyXG4gIC5jb2wtc20tcHVsbC0yMCB7XHJcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXNtLXB1bGwtMTkge1xyXG4gICAgcmlnaHQ6IDc5LjE2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1zbS1wdWxsLTE4IHtcclxuICAgIHJpZ2h0OiA3NSU7XHJcbiAgfVxyXG4gIC5jb2wtc20tcHVsbC0xNyB7XHJcbiAgICByaWdodDogNzAuODMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXNtLXB1bGwtMTYge1xyXG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1zbS1wdWxsLTE1IHtcclxuICAgIHJpZ2h0OiA2Mi41JTtcclxuICB9XHJcbiAgLmNvbC1zbS1wdWxsLTE0IHtcclxuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tcHVsbC0xMyB7XHJcbiAgICByaWdodDogNTQuMTY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXNtLXB1bGwtMTIge1xyXG4gICAgcmlnaHQ6IDUwJTtcclxuICB9XHJcbiAgLmNvbC1zbS1wdWxsLTExIHtcclxuICAgIHJpZ2h0OiA0NS44MzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tcHVsbC0xMCB7XHJcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXNtLXB1bGwtOSB7XHJcbiAgICByaWdodDogMzcuNSU7XHJcbiAgfVxyXG4gIC5jb2wtc20tcHVsbC04IHtcclxuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tcHVsbC03IHtcclxuICAgIHJpZ2h0OiAyOS4xNjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tcHVsbC02IHtcclxuICAgIHJpZ2h0OiAyNSU7XHJcbiAgfVxyXG4gIC5jb2wtc20tcHVsbC01IHtcclxuICAgIHJpZ2h0OiAyMC44MzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tcHVsbC00IHtcclxuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tcHVsbC0zIHtcclxuICAgIHJpZ2h0OiAxMi41JTtcclxuICB9XHJcbiAgLmNvbC1zbS1wdWxsLTIge1xyXG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXNtLXB1bGwtMSB7XHJcbiAgICByaWdodDogNC4xNjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tcHVsbC0wIHtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAuY29sLXNtLXB1c2gtMjQge1xyXG4gICAgbGVmdDogMTAwJTtcclxuICB9XHJcbiAgLmNvbC1zbS1wdXNoLTIzIHtcclxuICAgIGxlZnQ6IDk1LjgzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1zbS1wdXNoLTIyIHtcclxuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1zbS1wdXNoLTIxIHtcclxuICAgIGxlZnQ6IDg3LjUlO1xyXG4gIH1cclxuICAuY29sLXNtLXB1c2gtMjAge1xyXG4gICAgbGVmdDogODMuMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXNtLXB1c2gtMTkge1xyXG4gICAgbGVmdDogNzkuMTY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXNtLXB1c2gtMTgge1xyXG4gICAgbGVmdDogNzUlO1xyXG4gIH1cclxuICAuY29sLXNtLXB1c2gtMTcge1xyXG4gICAgbGVmdDogNzAuODMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXNtLXB1c2gtMTYge1xyXG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXNtLXB1c2gtMTUge1xyXG4gICAgbGVmdDogNjIuNSU7XHJcbiAgfVxyXG4gIC5jb2wtc20tcHVzaC0xNCB7XHJcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tcHVzaC0xMyB7XHJcbiAgICBsZWZ0OiA1NC4xNjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tcHVzaC0xMiB7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgfVxyXG4gIC5jb2wtc20tcHVzaC0xMSB7XHJcbiAgICBsZWZ0OiA0NS44MzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tcHVzaC0xMCB7XHJcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tcHVzaC05IHtcclxuICAgIGxlZnQ6IDM3LjUlO1xyXG4gIH1cclxuICAuY29sLXNtLXB1c2gtOCB7XHJcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tcHVzaC03IHtcclxuICAgIGxlZnQ6IDI5LjE2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1zbS1wdXNoLTYge1xyXG4gICAgbGVmdDogMjUlO1xyXG4gIH1cclxuICAuY29sLXNtLXB1c2gtNSB7XHJcbiAgICBsZWZ0OiAyMC44MzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tcHVzaC00IHtcclxuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1zbS1wdXNoLTMge1xyXG4gICAgbGVmdDogMTIuNSU7XHJcbiAgfVxyXG4gIC5jb2wtc20tcHVzaC0yIHtcclxuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXNtLXB1c2gtMSB7XHJcbiAgICBsZWZ0OiA0LjE2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1zbS1wdXNoLTAge1xyXG4gICAgbGVmdDogYXV0bztcclxuICB9XHJcbiAgLmNvbC1zbS1vZmZzZXQtMjQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XHJcbiAgfVxyXG4gIC5jb2wtc20tb2Zmc2V0LTIzIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA5NS44MzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tb2Zmc2V0LTIyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tb2Zmc2V0LTIxIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4Ny41JTtcclxuICB9XHJcbiAgLmNvbC1zbS1vZmZzZXQtMjAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1zbS1vZmZzZXQtMTkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDc5LjE2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1zbS1vZmZzZXQtMTgge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcclxuICB9XHJcbiAgLmNvbC1zbS1vZmZzZXQtMTcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDcwLjgzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1zbS1vZmZzZXQtMTYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1zbS1vZmZzZXQtMTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDYyLjUlO1xyXG4gIH1cclxuICAuY29sLXNtLW9mZnNldC0xNCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXNtLW9mZnNldC0xMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTQuMTY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXNtLW9mZnNldC0xMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xyXG4gIH1cclxuICAuY29sLXNtLW9mZnNldC0xMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDUuODMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXNtLW9mZnNldC0xMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXNtLW9mZnNldC05IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzNy41JTtcclxuICB9XHJcbiAgLmNvbC1zbS1vZmZzZXQtOCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXNtLW9mZnNldC03IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyOS4xNjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tb2Zmc2V0LTYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcclxuICB9XHJcbiAgLmNvbC1zbS1vZmZzZXQtNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjAuODMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXNtLW9mZnNldC00IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tb2Zmc2V0LTMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEyLjUlO1xyXG4gIH1cclxuICAuY29sLXNtLW9mZnNldC0yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1zbS1vZmZzZXQtMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNC4xNjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tb2Zmc2V0LTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTA1MHB4KSB7XHJcbiAgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLmNvbC1tZC0xMywgLmNvbC1tZC0xNCwgLmNvbC1tZC0xNSwgLmNvbC1tZC0xNiwgLmNvbC1tZC0xNywgLmNvbC1tZC0xOCwgLmNvbC1tZC0xOSwgLmNvbC1tZC0yMCwgLmNvbC1tZC0yMSwgLmNvbC1tZC0yMiwgLmNvbC1tZC0yMywgLmNvbC1tZC0yNCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgLmNvbC1tZC0yNCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmNvbC1tZC0yMyB7XHJcbiAgICB3aWR0aDogOTUuODMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLW1kLTIyIHtcclxuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtMjEge1xyXG4gICAgd2lkdGg6IDg3LjUlO1xyXG4gIH1cclxuICAuY29sLW1kLTIwIHtcclxuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtMTkge1xyXG4gICAgd2lkdGg6IDc5LjE2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1tZC0xOCB7XHJcbiAgICB3aWR0aDogNzUlO1xyXG4gIH1cclxuICAuY29sLW1kLTE3IHtcclxuICAgIHdpZHRoOiA3MC44MzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtMTYge1xyXG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1tZC0xNSB7XHJcbiAgICB3aWR0aDogNjIuNSU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtMTQge1xyXG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC0xMyB7XHJcbiAgICB3aWR0aDogNTQuMTY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLW1kLTEyIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtMTEge1xyXG4gICAgd2lkdGg6IDQ1LjgzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC0xMCB7XHJcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLW1kLTkge1xyXG4gICAgd2lkdGg6IDM3LjUlO1xyXG4gIH1cclxuICAuY29sLW1kLTgge1xyXG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC03IHtcclxuICAgIHdpZHRoOiAyOS4xNjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtNiB7XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gIH1cclxuICAuY29sLW1kLTUge1xyXG4gICAgd2lkdGg6IDIwLjgzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC00IHtcclxuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtMyB7XHJcbiAgICB3aWR0aDogMTIuNSU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtMiB7XHJcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtMSB7XHJcbiAgICB3aWR0aDogNC4xNjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtcHVsbC0yNCB7XHJcbiAgICByaWdodDogMTAwJTtcclxuICB9XHJcbiAgLmNvbC1tZC1wdWxsLTIzIHtcclxuICAgIHJpZ2h0OiA5NS44MzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtcHVsbC0yMiB7XHJcbiAgICByaWdodDogOTEuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLW1kLXB1bGwtMjEge1xyXG4gICAgcmlnaHQ6IDg3LjUlO1xyXG4gIH1cclxuICAuY29sLW1kLXB1bGwtMjAge1xyXG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC1wdWxsLTE5IHtcclxuICAgIHJpZ2h0OiA3OS4xNjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtcHVsbC0xOCB7XHJcbiAgICByaWdodDogNzUlO1xyXG4gIH1cclxuICAuY29sLW1kLXB1bGwtMTcge1xyXG4gICAgcmlnaHQ6IDcwLjgzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC1wdWxsLTE2IHtcclxuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtcHVsbC0xNSB7XHJcbiAgICByaWdodDogNjIuNSU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtcHVsbC0xNCB7XHJcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLW1kLXB1bGwtMTMge1xyXG4gICAgcmlnaHQ6IDU0LjE2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1tZC1wdWxsLTEyIHtcclxuICAgIHJpZ2h0OiA1MCU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtcHVsbC0xMSB7XHJcbiAgICByaWdodDogNDUuODMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLW1kLXB1bGwtMTAge1xyXG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1tZC1wdWxsLTkge1xyXG4gICAgcmlnaHQ6IDM3LjUlO1xyXG4gIH1cclxuICAuY29sLW1kLXB1bGwtOCB7XHJcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLW1kLXB1bGwtNyB7XHJcbiAgICByaWdodDogMjkuMTY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLW1kLXB1bGwtNiB7XHJcbiAgICByaWdodDogMjUlO1xyXG4gIH1cclxuICAuY29sLW1kLXB1bGwtNSB7XHJcbiAgICByaWdodDogMjAuODMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLW1kLXB1bGwtNCB7XHJcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLW1kLXB1bGwtMyB7XHJcbiAgICByaWdodDogMTIuNSU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtcHVsbC0yIHtcclxuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC1wdWxsLTEge1xyXG4gICAgcmlnaHQ6IDQuMTY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLW1kLXB1bGwtMCB7XHJcbiAgICByaWdodDogYXV0bztcclxuICB9XHJcbiAgLmNvbC1tZC1wdXNoLTI0IHtcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtcHVzaC0yMyB7XHJcbiAgICBsZWZ0OiA5NS44MzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtcHVzaC0yMiB7XHJcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtcHVzaC0yMSB7XHJcbiAgICBsZWZ0OiA4Ny41JTtcclxuICB9XHJcbiAgLmNvbC1tZC1wdXNoLTIwIHtcclxuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC1wdXNoLTE5IHtcclxuICAgIGxlZnQ6IDc5LjE2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1tZC1wdXNoLTE4IHtcclxuICAgIGxlZnQ6IDc1JTtcclxuICB9XHJcbiAgLmNvbC1tZC1wdXNoLTE3IHtcclxuICAgIGxlZnQ6IDcwLjgzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC1wdXNoLTE2IHtcclxuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1tZC1wdXNoLTE1IHtcclxuICAgIGxlZnQ6IDYyLjUlO1xyXG4gIH1cclxuICAuY29sLW1kLXB1c2gtMTQge1xyXG4gICAgbGVmdDogNTguMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLW1kLXB1c2gtMTMge1xyXG4gICAgbGVmdDogNTQuMTY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLW1kLXB1c2gtMTIge1xyXG4gICAgbGVmdDogNTAlO1xyXG4gIH1cclxuICAuY29sLW1kLXB1c2gtMTEge1xyXG4gICAgbGVmdDogNDUuODMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLW1kLXB1c2gtMTAge1xyXG4gICAgbGVmdDogNDEuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLW1kLXB1c2gtOSB7XHJcbiAgICBsZWZ0OiAzNy41JTtcclxuICB9XHJcbiAgLmNvbC1tZC1wdXNoLTgge1xyXG4gICAgbGVmdDogMzMuMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLW1kLXB1c2gtNyB7XHJcbiAgICBsZWZ0OiAyOS4xNjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtcHVzaC02IHtcclxuICAgIGxlZnQ6IDI1JTtcclxuICB9XHJcbiAgLmNvbC1tZC1wdXNoLTUge1xyXG4gICAgbGVmdDogMjAuODMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLW1kLXB1c2gtNCB7XHJcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtcHVzaC0zIHtcclxuICAgIGxlZnQ6IDEyLjUlO1xyXG4gIH1cclxuICAuY29sLW1kLXB1c2gtMiB7XHJcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC1wdXNoLTEge1xyXG4gICAgbGVmdDogNC4xNjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtcHVzaC0wIHtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgfVxyXG4gIC5jb2wtbWQtb2Zmc2V0LTI0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xyXG4gIH1cclxuICAuY29sLW1kLW9mZnNldC0yMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogOTUuODMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLW1kLW9mZnNldC0yMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLW1kLW9mZnNldC0yMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogODcuNSU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtb2Zmc2V0LTIwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtb2Zmc2V0LTE5IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA3OS4xNjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtb2Zmc2V0LTE4IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtb2Zmc2V0LTE3IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA3MC44MzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtb2Zmc2V0LTE2IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtb2Zmc2V0LTE1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA2Mi41JTtcclxuICB9XHJcbiAgLmNvbC1tZC1vZmZzZXQtMTQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC1vZmZzZXQtMTMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDU0LjE2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1tZC1vZmZzZXQtMTIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcclxuICB9XHJcbiAgLmNvbC1tZC1vZmZzZXQtMTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQ1LjgzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC1vZmZzZXQtMTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1tZC1vZmZzZXQtOSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzcuNSU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtb2Zmc2V0LTgge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC1vZmZzZXQtNyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjkuMTY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLW1kLW9mZnNldC02IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtb2Zmc2V0LTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwLjgzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC1vZmZzZXQtNCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLW1kLW9mZnNldC0zIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMi41JTtcclxuICB9XHJcbiAgLmNvbC1tZC1vZmZzZXQtMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtb2Zmc2V0LTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQuMTY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLW1kLW9mZnNldC0wIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwJTtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xyXG4gIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIsIC5jb2wtbGctMTMsIC5jb2wtbGctMTQsIC5jb2wtbGctMTUsIC5jb2wtbGctMTYsIC5jb2wtbGctMTcsIC5jb2wtbGctMTgsIC5jb2wtbGctMTksIC5jb2wtbGctMjAsIC5jb2wtbGctMjEsIC5jb2wtbGctMjIsIC5jb2wtbGctMjMsIC5jb2wtbGctMjQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG4gIC5jb2wtbGctMjQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5jb2wtbGctMjMge1xyXG4gICAgd2lkdGg6IDk1LjgzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1sZy0yMiB7XHJcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLWxnLTIxIHtcclxuICAgIHdpZHRoOiA4Ny41JTtcclxuICB9XHJcbiAgLmNvbC1sZy0yMCB7XHJcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLWxnLTE5IHtcclxuICAgIHdpZHRoOiA3OS4xNjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctMTgge1xyXG4gICAgd2lkdGg6IDc1JTtcclxuICB9XHJcbiAgLmNvbC1sZy0xNyB7XHJcbiAgICB3aWR0aDogNzAuODMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLWxnLTE2IHtcclxuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctMTUge1xyXG4gICAgd2lkdGg6IDYyLjUlO1xyXG4gIH1cclxuICAuY29sLWxnLTE0IHtcclxuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctMTMge1xyXG4gICAgd2lkdGg6IDU0LjE2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1sZy0xMiB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxuICAuY29sLWxnLTExIHtcclxuICAgIHdpZHRoOiA0NS44MzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctMTAge1xyXG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1sZy05IHtcclxuICAgIHdpZHRoOiAzNy41JTtcclxuICB9XHJcbiAgLmNvbC1sZy04IHtcclxuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctNyB7XHJcbiAgICB3aWR0aDogMjkuMTY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLWxnLTYge1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICB9XHJcbiAgLmNvbC1sZy01IHtcclxuICAgIHdpZHRoOiAyMC44MzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctNCB7XHJcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLWxnLTMge1xyXG4gICAgd2lkdGg6IDEyLjUlO1xyXG4gIH1cclxuICAuY29sLWxnLTIge1xyXG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLWxnLTEge1xyXG4gICAgd2lkdGg6IDQuMTY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLWxnLXB1bGwtMjQge1xyXG4gICAgcmlnaHQ6IDEwMCU7XHJcbiAgfVxyXG4gIC5jb2wtbGctcHVsbC0yMyB7XHJcbiAgICByaWdodDogOTUuODMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLWxnLXB1bGwtMjIge1xyXG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1sZy1wdWxsLTIxIHtcclxuICAgIHJpZ2h0OiA4Ny41JTtcclxuICB9XHJcbiAgLmNvbC1sZy1wdWxsLTIwIHtcclxuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctcHVsbC0xOSB7XHJcbiAgICByaWdodDogNzkuMTY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLWxnLXB1bGwtMTgge1xyXG4gICAgcmlnaHQ6IDc1JTtcclxuICB9XHJcbiAgLmNvbC1sZy1wdWxsLTE3IHtcclxuICAgIHJpZ2h0OiA3MC44MzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctcHVsbC0xNiB7XHJcbiAgICByaWdodDogNjYuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLWxnLXB1bGwtMTUge1xyXG4gICAgcmlnaHQ6IDYyLjUlO1xyXG4gIH1cclxuICAuY29sLWxnLXB1bGwtMTQge1xyXG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1sZy1wdWxsLTEzIHtcclxuICAgIHJpZ2h0OiA1NC4xNjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctcHVsbC0xMiB7XHJcbiAgICByaWdodDogNTAlO1xyXG4gIH1cclxuICAuY29sLWxnLXB1bGwtMTEge1xyXG4gICAgcmlnaHQ6IDQ1LjgzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1sZy1wdWxsLTEwIHtcclxuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctcHVsbC05IHtcclxuICAgIHJpZ2h0OiAzNy41JTtcclxuICB9XHJcbiAgLmNvbC1sZy1wdWxsLTgge1xyXG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1sZy1wdWxsLTcge1xyXG4gICAgcmlnaHQ6IDI5LjE2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1sZy1wdWxsLTYge1xyXG4gICAgcmlnaHQ6IDI1JTtcclxuICB9XHJcbiAgLmNvbC1sZy1wdWxsLTUge1xyXG4gICAgcmlnaHQ6IDIwLjgzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1sZy1wdWxsLTQge1xyXG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1sZy1wdWxsLTMge1xyXG4gICAgcmlnaHQ6IDEyLjUlO1xyXG4gIH1cclxuICAuY29sLWxnLXB1bGwtMiB7XHJcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctcHVsbC0xIHtcclxuICAgIHJpZ2h0OiA0LjE2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1sZy1wdWxsLTAge1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIC5jb2wtbGctcHVzaC0yNCB7XHJcbiAgICBsZWZ0OiAxMDAlO1xyXG4gIH1cclxuICAuY29sLWxnLXB1c2gtMjMge1xyXG4gICAgbGVmdDogOTUuODMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLWxnLXB1c2gtMjIge1xyXG4gICAgbGVmdDogOTEuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLWxnLXB1c2gtMjEge1xyXG4gICAgbGVmdDogODcuNSU7XHJcbiAgfVxyXG4gIC5jb2wtbGctcHVzaC0yMCB7XHJcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctcHVzaC0xOSB7XHJcbiAgICBsZWZ0OiA3OS4xNjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctcHVzaC0xOCB7XHJcbiAgICBsZWZ0OiA3NSU7XHJcbiAgfVxyXG4gIC5jb2wtbGctcHVzaC0xNyB7XHJcbiAgICBsZWZ0OiA3MC44MzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctcHVzaC0xNiB7XHJcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctcHVzaC0xNSB7XHJcbiAgICBsZWZ0OiA2Mi41JTtcclxuICB9XHJcbiAgLmNvbC1sZy1wdXNoLTE0IHtcclxuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1sZy1wdXNoLTEzIHtcclxuICAgIGxlZnQ6IDU0LjE2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1sZy1wdXNoLTEyIHtcclxuICAgIGxlZnQ6IDUwJTtcclxuICB9XHJcbiAgLmNvbC1sZy1wdXNoLTExIHtcclxuICAgIGxlZnQ6IDQ1LjgzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1sZy1wdXNoLTEwIHtcclxuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1sZy1wdXNoLTkge1xyXG4gICAgbGVmdDogMzcuNSU7XHJcbiAgfVxyXG4gIC5jb2wtbGctcHVzaC04IHtcclxuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1sZy1wdXNoLTcge1xyXG4gICAgbGVmdDogMjkuMTY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLWxnLXB1c2gtNiB7XHJcbiAgICBsZWZ0OiAyNSU7XHJcbiAgfVxyXG4gIC5jb2wtbGctcHVzaC01IHtcclxuICAgIGxlZnQ6IDIwLjgzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1sZy1wdXNoLTQge1xyXG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLWxnLXB1c2gtMyB7XHJcbiAgICBsZWZ0OiAxMi41JTtcclxuICB9XHJcbiAgLmNvbC1sZy1wdXNoLTIge1xyXG4gICAgbGVmdDogOC4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctcHVzaC0xIHtcclxuICAgIGxlZnQ6IDQuMTY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLWxnLXB1c2gtMCB7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gIH1cclxuICAuY29sLWxnLW9mZnNldC0yNCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcclxuICB9XHJcbiAgLmNvbC1sZy1vZmZzZXQtMjMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDk1LjgzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1sZy1vZmZzZXQtMjIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1sZy1vZmZzZXQtMjEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDg3LjUlO1xyXG4gIH1cclxuICAuY29sLWxnLW9mZnNldC0yMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLWxnLW9mZnNldC0xOSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNzkuMTY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLWxnLW9mZnNldC0xOCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xyXG4gIH1cclxuICAuY29sLWxnLW9mZnNldC0xNyB7XHJcbiAgICBtYXJnaW4tbGVmdDogNzAuODMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLWxnLW9mZnNldC0xNiB7XHJcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLWxnLW9mZnNldC0xNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNjIuNSU7XHJcbiAgfVxyXG4gIC5jb2wtbGctb2Zmc2V0LTE0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctb2Zmc2V0LTEzIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1NC4xNjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctb2Zmc2V0LTEyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XHJcbiAgfVxyXG4gIC5jb2wtbGctb2Zmc2V0LTExIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0NS44MzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctb2Zmc2V0LTEwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctb2Zmc2V0LTkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDM3LjUlO1xyXG4gIH1cclxuICAuY29sLWxnLW9mZnNldC04IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctb2Zmc2V0LTcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI5LjE2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1sZy1vZmZzZXQtNiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xyXG4gIH1cclxuICAuY29sLWxnLW9mZnNldC01IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMC44MzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctb2Zmc2V0LTQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1sZy1vZmZzZXQtMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTIuNSU7XHJcbiAgfVxyXG4gIC5jb2wtbGctb2Zmc2V0LTIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLWxnLW9mZnNldC0xIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0LjE2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1sZy1vZmZzZXQtMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMCU7XHJcbiAgfVxyXG59XHJcbnRhYmxlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5jYXB0aW9uIHtcclxuICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgY29sb3I6ICM3Nzc3Nzc7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4vL3RoIHtcclxuLy8gIHRleHQtYWxpZ246IGxlZnQ7XHJcbi8vfVxyXG4udGFibGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG4vLy50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcclxuLy8udGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXHJcbi8vLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxyXG4vLy50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCxcclxuLy8udGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXHJcbi8vLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkIHtcclxuLy8gIHBhZGRpbmc6IDhweDtcclxuLy8gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4vLyAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuLy8gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkZGRkO1xyXG4vL31cclxuLy8udGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xyXG4vLyAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuLy8gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkZGRkO1xyXG4vL31cclxuLy8udGFibGUgPiBjYXB0aW9uICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxyXG4vLy50YWJsZSA+IGNvbGdyb3VwICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxyXG4vLy50YWJsZSA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcclxuLy8udGFibGUgPiBjYXB0aW9uICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxyXG4vLy50YWJsZSA+IGNvbGdyb3VwICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxyXG4vLy50YWJsZSA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCB7XHJcbi8vICBib3JkZXItdG9wOiAwO1xyXG4vL31cclxuLy8udGFibGUgPiB0Ym9keSArIHRib2R5IHtcclxuLy8gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZGRkZGRkO1xyXG4vL31cclxuLy8udGFibGUgLnRhYmxlIHtcclxuLy8gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbi8vfVxyXG4vLy50YWJsZS1jb25kZW5zZWQgPiB0aGVhZCA+IHRyID4gdGgsXHJcbi8vLnRhYmxlLWNvbmRlbnNlZCA+IHRib2R5ID4gdHIgPiB0aCxcclxuLy8udGFibGUtY29uZGVuc2VkID4gdGZvb3QgPiB0ciA+IHRoLFxyXG4vLy50YWJsZS1jb25kZW5zZWQgPiB0aGVhZCA+IHRyID4gdGQsXHJcbi8vLnRhYmxlLWNvbmRlbnNlZCA+IHRib2R5ID4gdHIgPiB0ZCxcclxuLy8udGFibGUtY29uZGVuc2VkID4gdGZvb3QgPiB0ciA+IHRkIHtcclxuLy8gIHBhZGRpbmc6IDVweDtcclxuLy99XHJcbi8vLnRhYmxlLWJvcmRlcmVkIHtcclxuLy8gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XHJcbi8vfVxyXG4vLy50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCxcclxuLy8udGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGgsXHJcbi8vLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoLFxyXG4vLy50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZCxcclxuLy8udGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQsXHJcbi8vLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkIHtcclxuLy8gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XHJcbi8vfVxyXG4vLy50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCxcclxuLy8udGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQge1xyXG4vLyAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xyXG4vL31cclxuLy8udGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSB7XHJcbi8vICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4vL31cclxuLy8udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyIHtcclxuLy8gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XHJcbi8vfVxyXG4vL3RhYmxlIGNvbFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuLy8gIHBvc2l0aW9uOiBzdGF0aWM7XHJcbi8vICBmbG9hdDogbm9uZTtcclxuLy8gIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjtcclxuLy99XHJcbi8vdGFibGUgdGRbY2xhc3MqPVwiY29sLVwiXSxcclxuLy90YWJsZSB0aFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuLy8gIHBvc2l0aW9uOiBzdGF0aWM7XHJcbi8vICBmbG9hdDogbm9uZTtcclxuLy8gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbi8vfVxyXG4vLy50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5hY3RpdmUsXHJcbi8vLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjdGl2ZSxcclxuLy8udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuYWN0aXZlLFxyXG4vLy50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5hY3RpdmUsXHJcbi8vLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmFjdGl2ZSxcclxuLy8udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguYWN0aXZlLFxyXG4vLy50YWJsZSA+IHRoZWFkID4gdHIuYWN0aXZlID4gdGQsXHJcbi8vLnRhYmxlID4gdGJvZHkgPiB0ci5hY3RpdmUgPiB0ZCxcclxuLy8udGFibGUgPiB0Zm9vdCA+IHRyLmFjdGl2ZSA+IHRkLFxyXG4vLy50YWJsZSA+IHRoZWFkID4gdHIuYWN0aXZlID4gdGgsXHJcbi8vLnRhYmxlID4gdGJvZHkgPiB0ci5hY3RpdmUgPiB0aCxcclxuLy8udGFibGUgPiB0Zm9vdCA+IHRyLmFjdGl2ZSA+IHRoIHtcclxuLy8gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XHJcbi8vfVxyXG4vLy50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5hY3RpdmU6aG92ZXIsXHJcbi8vLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmFjdGl2ZTpob3ZlcixcclxuLy8udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmFjdGl2ZTpob3ZlciA+IHRkLFxyXG4vLy50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuYWN0aXZlLFxyXG4vLy50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuYWN0aXZlOmhvdmVyID4gdGgge1xyXG4vLyAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcclxuLy99XHJcbi8vLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLnN1Y2Nlc3MsXHJcbi8vLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLnN1Y2Nlc3MsXHJcbi8vLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLnN1Y2Nlc3MsXHJcbi8vLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLnN1Y2Nlc3MsXHJcbi8vLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLnN1Y2Nlc3MsXHJcbi8vLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLnN1Y2Nlc3MsXHJcbi8vLnRhYmxlID4gdGhlYWQgPiB0ci5zdWNjZXNzID4gdGQsXHJcbi8vLnRhYmxlID4gdGJvZHkgPiB0ci5zdWNjZXNzID4gdGQsXHJcbi8vLnRhYmxlID4gdGZvb3QgPiB0ci5zdWNjZXNzID4gdGQsXHJcbi8vLnRhYmxlID4gdGhlYWQgPiB0ci5zdWNjZXNzID4gdGgsXHJcbi8vLnRhYmxlID4gdGJvZHkgPiB0ci5zdWNjZXNzID4gdGgsXHJcbi8vLnRhYmxlID4gdGZvb3QgPiB0ci5zdWNjZXNzID4gdGgge1xyXG4vLyAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcclxuLy99XHJcbi8vLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLnN1Y2Nlc3M6aG92ZXIsXHJcbi8vLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLnN1Y2Nlc3M6aG92ZXIsXHJcbi8vLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5zdWNjZXNzOmhvdmVyID4gdGQsXHJcbi8vLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5zdWNjZXNzLFxyXG4vLy50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuc3VjY2Vzczpob3ZlciA+IHRoIHtcclxuLy8gIGJhY2tncm91bmQtY29sb3I6ICNkMGU5YzY7XHJcbi8vfVxyXG4vLy50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5pbmZvLFxyXG4vLy50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5pbmZvLFxyXG4vLy50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5pbmZvLFxyXG4vLy50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5pbmZvLFxyXG4vLy50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5pbmZvLFxyXG4vLy50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5pbmZvLFxyXG4vLy50YWJsZSA+IHRoZWFkID4gdHIuaW5mbyA+IHRkLFxyXG4vLy50YWJsZSA+IHRib2R5ID4gdHIuaW5mbyA+IHRkLFxyXG4vLy50YWJsZSA+IHRmb290ID4gdHIuaW5mbyA+IHRkLFxyXG4vLy50YWJsZSA+IHRoZWFkID4gdHIuaW5mbyA+IHRoLFxyXG4vLy50YWJsZSA+IHRib2R5ID4gdHIuaW5mbyA+IHRoLFxyXG4vLy50YWJsZSA+IHRmb290ID4gdHIuaW5mbyA+IHRoIHtcclxuLy8gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XHJcbi8vfVxyXG4vLy50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5pbmZvOmhvdmVyLFxyXG4vLy50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5pbmZvOmhvdmVyLFxyXG4vLy50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuaW5mbzpob3ZlciA+IHRkLFxyXG4vLy50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuaW5mbyxcclxuLy8udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmluZm86aG92ZXIgPiB0aCB7XHJcbi8vICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRlM2YzO1xyXG4vL31cclxuLy8udGFibGUgPiB0aGVhZCA+IHRyID4gdGQud2FybmluZyxcclxuLy8udGFibGUgPiB0Ym9keSA+IHRyID4gdGQud2FybmluZyxcclxuLy8udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQud2FybmluZyxcclxuLy8udGFibGUgPiB0aGVhZCA+IHRyID4gdGgud2FybmluZyxcclxuLy8udGFibGUgPiB0Ym9keSA+IHRyID4gdGgud2FybmluZyxcclxuLy8udGFibGUgPiB0Zm9vdCA+IHRyID4gdGgud2FybmluZyxcclxuLy8udGFibGUgPiB0aGVhZCA+IHRyLndhcm5pbmcgPiB0ZCxcclxuLy8udGFibGUgPiB0Ym9keSA+IHRyLndhcm5pbmcgPiB0ZCxcclxuLy8udGFibGUgPiB0Zm9vdCA+IHRyLndhcm5pbmcgPiB0ZCxcclxuLy8udGFibGUgPiB0aGVhZCA+IHRyLndhcm5pbmcgPiB0aCxcclxuLy8udGFibGUgPiB0Ym9keSA+IHRyLndhcm5pbmcgPiB0aCxcclxuLy8udGFibGUgPiB0Zm9vdCA+IHRyLndhcm5pbmcgPiB0aCB7XHJcbi8vICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xyXG4vL31cclxuLy8udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQud2FybmluZzpob3ZlcixcclxuLy8udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGgud2FybmluZzpob3ZlcixcclxuLy8udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLndhcm5pbmc6aG92ZXIgPiB0ZCxcclxuLy8udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLndhcm5pbmcsXHJcbi8vLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci53YXJuaW5nOmhvdmVyID4gdGgge1xyXG4vLyAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjJjYztcclxuLy99XHJcbi8vLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmRhbmdlcixcclxuLy8udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZGFuZ2VyLFxyXG4vLy50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5kYW5nZXIsXHJcbi8vLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmRhbmdlcixcclxuLy8udGFibGUgPiB0Ym9keSA+IHRyID4gdGguZGFuZ2VyLFxyXG4vLy50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5kYW5nZXIsXHJcbi8vLnRhYmxlID4gdGhlYWQgPiB0ci5kYW5nZXIgPiB0ZCxcclxuLy8udGFibGUgPiB0Ym9keSA+IHRyLmRhbmdlciA+IHRkLFxyXG4vLy50YWJsZSA+IHRmb290ID4gdHIuZGFuZ2VyID4gdGQsXHJcbi8vLnRhYmxlID4gdGhlYWQgPiB0ci5kYW5nZXIgPiB0aCxcclxuLy8udGFibGUgPiB0Ym9keSA+IHRyLmRhbmdlciA+IHRoLFxyXG4vLy50YWJsZSA+IHRmb290ID4gdHIuZGFuZ2VyID4gdGgge1xyXG4vLyAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcclxuLy99XHJcbi8vLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmRhbmdlcjpob3ZlcixcclxuLy8udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguZGFuZ2VyOmhvdmVyLFxyXG4vLy50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuZGFuZ2VyOmhvdmVyID4gdGQsXHJcbi8vLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5kYW5nZXIsXHJcbi8vLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5kYW5nZXI6aG92ZXIgPiB0aCB7XHJcbi8vICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJjY2NjO1xyXG4vL31cclxuLy8udGFibGUtcmVzcG9uc2l2ZSB7XHJcbi8vICBvdmVyZmxvdy14OiBhdXRvO1xyXG4vLyAgbWluLWhlaWdodDogMC4wMSU7XHJcbi8vfVxyXG4vL0BtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XHJcbi8vICAudGFibGUtcmVzcG9uc2l2ZSB7XHJcbi8vICAgIHdpZHRoOiAxMDAlO1xyXG4vLyAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4vLyAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbi8vICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xyXG4vLyAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xyXG4vLyAgfVxyXG4vLyAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUge1xyXG4vLyAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4vLyAgfVxyXG4vLyAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXHJcbi8vICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcclxuLy8gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxyXG4vLyAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXHJcbi8vICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcclxuLy8gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkIHtcclxuLy8gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuLy8gIH1cclxuLy8gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcclxuLy8gICAgYm9yZGVyOiAwO1xyXG4vLyAgfVxyXG4vLyAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXHJcbi8vICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcclxuLy8gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxyXG4vLyAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXHJcbi8vICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcclxuLy8gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcclxuLy8gICAgYm9yZGVyLWxlZnQ6IDA7XHJcbi8vICB9XHJcbi8vICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxyXG4vLyAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCxcclxuLy8gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXHJcbi8vICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxyXG4vLyAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcclxuLy8gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQge1xyXG4vLyAgICBib3JkZXItcmlnaHQ6IDA7XHJcbi8vICB9XHJcbi8vICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxyXG4vLyAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcclxuLy8gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQsXHJcbi8vICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRkIHtcclxuLy8gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuLy8gIH1cclxuLy99XHJcbi5lbWJlZC1yZXNwb25zaXZlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4uZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxyXG4uZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXHJcbi5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxyXG4uZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXHJcbi5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTkge1xyXG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XHJcbn1cclxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5MyB7XHJcbiAgcGFkZGluZy1ib3R0b206IDc1JTtcclxufVxyXG4ucG9wb3ZlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDEwNjA7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBtYXgtd2lkdGg6IDI3NnB4O1xyXG4gIHBhZGRpbmc6IDFweDtcclxuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgbGluZS1icmVhazogYXV0bztcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcclxuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcclxuICB3b3JkLXdyYXA6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG59XHJcbi5wb3BvdmVyLnRvcCB7XHJcbiAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbn1cclxuLnBvcG92ZXIucmlnaHQge1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG59XHJcbi5wb3BvdmVyLmJvdHRvbSB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG4ucG9wb3Zlci5sZWZ0IHtcclxuICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbn1cclxuLnBvcG92ZXItdGl0bGUge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiA4cHggMTRweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcclxuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcclxufVxyXG4ucG9wb3Zlci1jb250ZW50IHtcclxuICBwYWRkaW5nOiA5cHggMTRweDtcclxufVxyXG4ucG9wb3ZlciA+IC5hcnJvdyxcclxuLnBvcG92ZXIgPiAuYXJyb3c6YWZ0ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG59XHJcbi5wb3BvdmVyID4gLmFycm93IHtcclxuICBib3JkZXItd2lkdGg6IDExcHg7XHJcbn1cclxuLnBvcG92ZXIgPiAuYXJyb3c6YWZ0ZXIge1xyXG4gIGJvcmRlci13aWR0aDogMTBweDtcclxuICBjb250ZW50OiBcIlwiO1xyXG59XHJcbi5wb3BvdmVyLnRvcCA+IC5hcnJvdyB7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTFweDtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICM5OTk5OTk7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICBib3R0b206IC0xMXB4O1xyXG59XHJcbi5wb3BvdmVyLnRvcCA+IC5hcnJvdzphZnRlciB7XHJcbiAgY29udGVudDogXCIgXCI7XHJcbiAgYm90dG9tOiAxcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZjtcclxufVxyXG4ucG9wb3Zlci5yaWdodCA+IC5hcnJvdyB7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogLTExcHg7XHJcbiAgbWFyZ2luLXRvcDogLTExcHg7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOTk5OTk5O1xyXG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxufVxyXG4ucG9wb3Zlci5yaWdodCA+IC5hcnJvdzphZnRlciB7XHJcbiAgY29udGVudDogXCIgXCI7XHJcbiAgbGVmdDogMXB4O1xyXG4gIGJvdHRvbTogLTEwcHg7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmZmZmO1xyXG59XHJcbi5wb3BvdmVyLmJvdHRvbSA+IC5hcnJvdyB7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTFweDtcclxuICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5OTk5OTk7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICB0b3A6IC0xMXB4O1xyXG59XHJcbi5wb3BvdmVyLmJvdHRvbSA+IC5hcnJvdzphZnRlciB7XHJcbiAgY29udGVudDogXCIgXCI7XHJcbiAgdG9wOiAxcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcclxufVxyXG4ucG9wb3Zlci5sZWZ0ID4gLmFycm93IHtcclxuICB0b3A6IDUwJTtcclxuICByaWdodDogLTExcHg7XHJcbiAgbWFyZ2luLXRvcDogLTExcHg7XHJcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOTk5OTk5O1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG59XHJcbi5wb3BvdmVyLmxlZnQgPiAuYXJyb3c6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiIFwiO1xyXG4gIHJpZ2h0OiAxcHg7XHJcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmZmZmO1xyXG4gIGJvdHRvbTogLTEwcHg7XHJcbn1cclxuLmNsZWFyZml4OmJlZm9yZSxcclxuLmNsZWFyZml4OmFmdGVyLFxyXG4uY29udGFpbmVyOmJlZm9yZSxcclxuLmNvbnRhaW5lcjphZnRlcixcclxuLmNvbnRhaW5lci1mbHVpZDpiZWZvcmUsXHJcbi5jb250YWluZXItZmx1aWQ6YWZ0ZXIsXHJcbi5yb3c6YmVmb3JlLFxyXG4ucm93OmFmdGVyIHtcclxuICBjb250ZW50OiBcIiBcIjtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxufVxyXG4uY2xlYXJmaXg6YWZ0ZXIsXHJcbi5jb250YWluZXI6YWZ0ZXIsXHJcbi5jb250YWluZXItZmx1aWQ6YWZ0ZXIsXHJcbi5yb3c6YWZ0ZXIge1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcbi5jZW50ZXItYmxvY2sge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG4ucHVsbC1yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnB1bGwtbGVmdCB7XHJcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcclxufVxyXG4uaGlkZSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5zaG93IHtcclxuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG59XHJcbi5pbnZpc2libGUge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4udGV4dC1oaWRlIHtcclxuLy8gIGZvbnQ6IDAvMCBhO1xyXG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuLmhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5hZmZpeCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG59XHJcbkAtbXMtdmlld3BvcnQge1xyXG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XHJcbn1cclxuLnZpc2libGUteHMsXHJcbi52aXNpYmxlLXNtLFxyXG4udmlzaWJsZS1tZCxcclxuLnZpc2libGUtbGcge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4udmlzaWJsZS14cy1ibG9jayxcclxuLnZpc2libGUteHMtaW5saW5lLFxyXG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2ssXHJcbi52aXNpYmxlLXNtLWJsb2NrLFxyXG4udmlzaWJsZS1zbS1pbmxpbmUsXHJcbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayxcclxuLnZpc2libGUtbWQtYmxvY2ssXHJcbi52aXNpYmxlLW1kLWlubGluZSxcclxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrLFxyXG4udmlzaWJsZS1sZy1ibG9jayxcclxuLnZpc2libGUtbGctaW5saW5lLFxyXG4udmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzk5cHgpIHtcclxuICAudmlzaWJsZS14cyB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxuICB0YWJsZS52aXNpYmxlLXhzIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIHRyLnZpc2libGUteHMge1xyXG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIHRoLnZpc2libGUteHMsXHJcbiAgdGQudmlzaWJsZS14cyB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3OTlweCkge1xyXG4gIC52aXNpYmxlLXhzLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3OTlweCkge1xyXG4gIC52aXNpYmxlLXhzLWlubGluZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc5OXB4KSB7XHJcbiAgLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDQ5cHgpIHtcclxuICAudmlzaWJsZS1zbSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxuICB0YWJsZS52aXNpYmxlLXNtIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIHRyLnZpc2libGUtc20ge1xyXG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIHRoLnZpc2libGUtc20sXHJcbiAgdGQudmlzaWJsZS1zbSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDEwNDlweCkge1xyXG4gIC52aXNpYmxlLXNtLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDEwNDlweCkge1xyXG4gIC52aXNpYmxlLXNtLWlubGluZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogMTA0OXB4KSB7XHJcbiAgLnZpc2libGUtc20taW5saW5lLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTA1MHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XHJcbiAgLnZpc2libGUtbWQge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbiAgdGFibGUudmlzaWJsZS1tZCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICB0ci52aXNpYmxlLW1kIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICB0aC52aXNpYmxlLW1kLFxyXG4gIHRkLnZpc2libGUtbWQge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTA1MHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XHJcbiAgLnZpc2libGUtbWQtYmxvY2sge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwNTBweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xyXG4gIC52aXNpYmxlLW1kLWlubGluZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwNTBweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xyXG4gIC52aXNpYmxlLW1kLWlubGluZS1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xyXG4gIC52aXNpYmxlLWxnIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIHRhYmxlLnZpc2libGUtbGcge1xyXG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgdHIudmlzaWJsZS1sZyB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcclxuICB9XHJcbiAgdGgudmlzaWJsZS1sZyxcclxuICB0ZC52aXNpYmxlLWxnIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xyXG4gIC52aXNpYmxlLWxnLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcclxuICAudmlzaWJsZS1sZy1pbmxpbmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcclxuICAudmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3OTlweCkge1xyXG4gIC5oaWRkZW4teHMge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDQ5cHgpIHtcclxuICAuaGlkZGVuLXNtIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwNTBweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xyXG4gIC5oaWRkZW4tbWQge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XHJcbiAgLmhpZGRlbi1sZyB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLXByaW50IHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuQG1lZGlhIHByaW50IHtcclxuICAudmlzaWJsZS1wcmludCB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxuICB0YWJsZS52aXNpYmxlLXByaW50IHtcclxuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIHRyLnZpc2libGUtcHJpbnQge1xyXG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIHRoLnZpc2libGUtcHJpbnQsXHJcbiAgdGQudmlzaWJsZS1wcmludCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLXByaW50LWJsb2NrIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuQG1lZGlhIHByaW50IHtcclxuICAudmlzaWJsZS1wcmludC1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udmlzaWJsZS1wcmludC1pbmxpbmUge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5AbWVkaWEgcHJpbnQge1xyXG4gIC52aXNpYmxlLXByaW50LWlubGluZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuQG1lZGlhIHByaW50IHtcclxuICAudmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBwcmludCB7XHJcbiAgLmhpZGRlbi1wcmludCB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbiIsIkBtaXhpbiBjbGVhcmZpeCB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIC8qIE9sZGVyIGJyb3dzZXIgZG8gbm90IHN1cHBvcnQgZW1wdHkgY29udGVudCAqL1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuLyotLS1URVhUIEFORCBGT05ULS0tKi9cbkBtaXhpbiBib2R5Q29weSB7XG4gIGNvbG9yOiAkYmFzaWM7XG4gIGZvbnQtZmFtaWx5OiAkYmFzaWNGb250O1xufVxuXG5AbWl4aW4gaGVhZGVyRm9udCgkd2VpZ2h0OjUwMCwgJGNvbG9yOiAkcHJpbWFyeSkge1xuICBjb2xvcjogJGNvbG9yO1xuICBmb250LWZhbWlseTogJHByaW1hcnlGb250O1xuICBmb250LXdlaWdodDogJHdlaWdodDtcbn1cblxuQG1peGluIHRleHRTaGFkb3cgKCR4OiAwcHgsICR5OiAxcHgsICRibHVyOiAwcHgsICRjb2xvcjogcmdiYSgwLCAwLCAwLCAuNzUpKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LlNoYWRvdyhTdHJlbmd0aD0kYmx1ciwgRGlyZWN0aW9uPTAsIENvbG9yPSRjb2xvcilcIjtcbiAgLypJRSA4Ki9cbiAgdGV4dC1zaGFkb3c6ICR4ICR5ICRibHVyICRjb2xvcjtcbiAgLy9maWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5TaGFkb3coU3RyZW5ndGg9JGJsdXIsIERpcmVjdGlvbj0xMzUsIENvbG9yPSRjb2xvcik7IC8qSUUgNS41LTcqL1xufVxuXG5AbWl4aW4gaWNvbkZvbnQoJGZvbnQ6ICRpY29uRm9udCkge1xuICBmb250LWZhbWlseTogJGZvbnQgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cblxuXG5AbWl4aW4gYnRuU3R5bGUoJGJnQ29sb3I6ICRzZWNvbmRhcnksICRjb2xvcjogJGxpZ2h0LCAkaG92ZXJiZzogZGFya2VuKCRzZWNvbmRhcnksIDEwJSkpIHtcbiAgYmFja2dyb3VuZDogJGJnQ29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAuOWVtO1xuICBmb250LWZhbWlseTogJHByaW1hcnlGb250O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBjb2xvcjogJGNvbG9yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICRob3ZlcmJnO1xuICAgIGNvbG9yOiAkbGlnaHQ7XG4gIH1cbn1cblxuLyotLS1CQUNLR1JPVU5ELS0tKi9cbkBtaXhpbiBiYWNrZ3JvdW5kQ292ZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcblxuICAmLnRvcExlZnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxuXG4gICYudG9wQ2VudGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbiAgfVxuXG4gICYudG9wUmlnaHQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMDtcbiAgfVxuXG4gICYuYm90dG9tTGVmdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAwO1xuICB9XG5cbiAgJi5ib3R0b21DZW50ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlO1xuICB9XG5cbiAgJi5ib3R0b21SaWdodCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMDAlO1xuICB9XG59XG5cbkBtaXhpbiBsaW5lYXItZ3JhZGllbnQoJGZyb20sICR0bykge1xuICAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgYmFja2dyb3VuZDogJHRvO1xuICAvKiBGSVJFRk9YKi9cbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoJGZyb20sICR0byk7XG4gIC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAsICRmcm9tKSwgY29sb3Itc3RvcCgxLCAkdG8pKTtcbiAgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkZnJvbSwgJHRvKTtcbiAgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgkZnJvbSwgJHRvKTtcbiAgLyogSUUxMCsgKi9cbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCgkZnJvbSwgJHRvKTtcbiAgLyogVzNDICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkZnJvbSwgJHRvKTtcbiAgLyogSUU2LTkgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nJGZyb20nLCBlbmRDb2xvcnN0cj0nJHRvJywgR3JhZGllbnRUeXBlPTApO1xufVxuXG5AbWl4aW4gaG9yR3JhZGllbnQoJGNvbG9yMSwgJGNvbG9yMikge1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCg5MGRlZywgJGNvbG9yMSAwLCAkY29sb3IyIDEwMCUpO1xuICAvKiBGRjMuNisgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDkwZGVnLCBjb2xvci1zdG9wKDAsIEY5NDIzQSksIGNvbG9yLXN0b3AoMTAwJSwgZjM2ZjMyKSk7XG4gIC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg5MGRlZywgJGNvbG9yMSAwLCAkY29sb3IyIDEwMCUpO1xuICAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoOTBkZWcsICRjb2xvcjEgMCwgJGNvbG9yMiAxMDAlKTtcbiAgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoOTBkZWcsICRjb2xvcjEgMCwgJGNvbG9yMiAxMDAlKTtcbiAgLyogSUUxMCsgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nJGNvbG9yMScsIGVuZENvbG9yc3RyPSckY29sb3IyJywgR3JhZGllbnRUeXBlPScxJyk7XG4gIC8qIGZvciBJRSAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRjb2xvcjEgMCwgJGNvbG9yMiAxMDAlKTtcbiAgLyogVzNDICovXG59XG5cbkBtaXhpbiB0cmFuc3BhcmVudEJHKCRjb2xvciwgJG9wYWNpdHkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvciwgJG9wYWNpdHkpO1xufVxuXG5AbWl4aW4gZmlsbFNwYWNlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG4vKi0tLUJPWC0tLSovXG5AbWl4aW4gcm91bmRlZCgkcmFkaXVzKSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xufVxuXG5AbWl4aW4gYm94U2hhZG93KCR4OiAwcHgsICR5OiAwcHgsICRibHVyOiAycHgsICRzcHJlYWQ6IDJweCwgJGNvbG9yOiByZ2JhKDAsIDAsIDAsIC4yKSkge1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICR4ICR5ICRibHVyICRzcHJlYWQgJGNvbG9yO1xuICAtbW96LWJveC1zaGFkb3c6ICR4ICR5ICRibHVyICRzcHJlYWQgJGNvbG9yO1xuICBib3gtc2hhZG93OiAkeCAkeSAkYmx1ciAkc3ByZWFkICRjb2xvcjtcbn1cblxuQG1peGluIHNoYWRvdy1pbnNldCgkeDogMHB4LCAkeTogMXB4LCAkYmx1cjogM3B4LCAkc3ByZWFkOiAwcHgsICRjb2xvcjogcmdiYSgwLCAwLCAwLCAuMikpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAkeCAkeSAkYmx1ciAkc3ByZWFkICRjb2xvcjtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAkeCAkeSAkYmx1ciAkc3ByZWFkICRjb2xvcjtcbiAgYm94LXNoYWRvdzogaW5zZXQgJHggJHkgJGJsdXIgJHNwcmVhZCAkY29sb3I7XG59XG5cbkBtaXhpbiBib3JkZXIoJGNvbG9yOiAkbGlnaHQsICRzaXplOiAxcHgpIHtcbiAgYm9yZGVyOiAkc2l6ZSBzb2xpZCAkY29sb3I7XG59XG5cblxuXG4vKi0tLVBPU0lUSU9OSU5HLS0tKi9cbkBtaXhpbiBhYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG5AbWl4aW4gZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuQG1peGluIHJlc2V0UG9zKCRwb3M6cmVsYXRpdmUpIHtcbiAgcG9zaXRpb246ICRwb3M7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbn1cblxuQG1peGluIHplcm9NYXJnUGFkIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5cblxuLyotLS1DT05URU5ULS0tKi9cbkBtaXhpbiBwc2V1ZG9Db250ZW50IHtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5cbi8qLS0tTElTVFMtLS0qL1xuXG5AbWl4aW4gcmVmb3JtYXRMaXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBAaW5jbHVkZSB6ZXJvTWFyZ1BhZDtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cblxuQG1peGluIG9sU3R5bGUge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogbGk7XG4gIC8qIEluaXRpYXRlIGEgY291bnRlciAqL1xuICBtYXJnaW4tbGVmdDogMDtcbiAgLyogUmVtb3ZlIHRoZSBkZWZhdWx0IGxlZnQgbWFyZ2luICovXG4gIHBhZGRpbmctbGVmdDogMDtcblxuICAvKiBSZW1vdmUgdGhlIGRlZmF1bHQgbGVmdCBwYWRkaW5nICovXG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLyogQ3JlYXRlIGEgcG9zaXRpb25pbmcgY29udGV4dCAqL1xuICAgIG1hcmdpbi1sZWZ0OiAyZW07XG4gICAgLyogR2l2ZSBlYWNoIGxpc3QgaXRlbSBhIGxlZnQgbWFyZ2luIHRvIG1ha2Ugcm9vbSBmb3IgdGhlIG51bWJlcnMgKi9cbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIC8qIERpc2FibGUgdGhlIG5vcm1hbCBpdGVtIG51bWJlcmluZyAqL1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogY291bnRlcihsaSk7XG4gICAgICAvKiBVc2UgdGhlIGNvdW50ZXIgYXMgY29udGVudCAqL1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpO1xuICAgICAgLyogSW5jcmVtZW50IHRoZSBjb3VudGVyIGJ5IDEgKi9cbiAgICAgIC8qIFBvc2l0aW9uIGFuZCBzdHlsZSB0aGUgbnVtYmVyICovXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIGxlZnQ6IC0yZW07XG4gICAgICBAaW5jbHVkZSBib3JkZXJCb3g7XG4gICAgICB3aWR0aDogMS44ZW07XG4gICAgICAvKiBTb21lIHNwYWNlIGJldHdlZW4gdGhlIG51bWJlciBhbmQgdGhlIGNvbnRlbnQgaW4gYnJvd3NlcnMgdGhhdCBzdXBwb3J0XG4gICAgICAgICAgICAgICBnZW5lcmF0ZWQgY29udGVudCBidXQgbm90IHBvc2l0aW9uaW5nIGl0IChDYW1pbm8gMiBpcyBvbmUgZXhhbXBsZSkgKi9cbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgY29sb3I6ICRsaWdodDtcbiAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICAgIEBpbmNsdWRlIHJvdW5kZWQoNTAlKTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHVsU3R5bGUoJGNvbnRlbnQ6ICdFJykge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIEBpbmNsdWRlIHplcm9NYXJnUGFkO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gIGxpIHtcbiAgICBAaW5jbHVkZSB6ZXJvTWFyZ1BhZDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGljb25Gb250O1xuICAgICAgQGluY2x1ZGUgYWJzb2x1dGU7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgQGluY2x1ZGUgcHNldWRvQ29udGVudDtcbiAgICAgIGNvbnRlbnQ6ICRjb250ZW50O1xuICAgICAgZm9udC1zaXplOiAuNzVlbTtcbiAgICB9XG4gIH1cbn1cblxuLyotLS1CT1JERVIgQVJST1dTLS0tKi9cbkBtaXhpbiByaWdodEFycm93KCRzaXplOiA4cHgsICRzaXplVEI6ICRzaXplLCAkY29sb3I6ICRsaWdodCwgJHRvcDogYXV0bywgJHJpZ2h0OiBhdXRvKSB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6ICRzaXplVEIgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICRzaXplVEIgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCAkY29sb3I7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6ICR0b3A7XG4gIHJpZ2h0OiAkcmlnaHQ7XG59XG5cbkBtaXhpbiBsZWZ0QXJyb3coJHNpemU6IDhweCwgJHNpemVUQjogJHNpemUsICRjb2xvcjogJGxpZ2h0LCAkdG9wOiBhdXRvLCAkbGVmdDogYXV0bykge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAkc2l6ZVRCIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkc2l6ZVRCIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAkc2l6ZSBzb2xpZCAkY29sb3I7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAkdG9wO1xuICBsZWZ0OiAkbGVmdDtcbn1cblxuQG1peGluIHRvcEFycm93KCRzaXplOiA4cHgsICRzaXplTFI6ICRzaXplLCAkY29sb3I6ICRsaWdodCwgJHRvcDogYXV0bywgJGxlZnQ6IGF1dG8pIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6ICRzaXplTFIgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJHNpemVMUiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJHNpemUgc29saWQgJGNvbG9yO1xuICBib3JkZXItdG9wOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogJHRvcDtcbiAgbGVmdDogJGxlZnQ7XG59XG5cbkBtaXhpbiBib3R0b21BcnJvdygkc2l6ZTogOHB4LCAkc2l6ZUxSOiAkc2l6ZSwgJGNvbG9yOiAkbGlnaHQsICR0b3A6IGF1dG8sICRsZWZ0OiBhdXRvKSB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAkc2l6ZUxSIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6ICRzaXplTFIgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6ICRzaXplIHNvbGlkICRjb2xvcjtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6ICR0b3A7XG4gIGxlZnQ6ICRsZWZ0O1xufVxuXG5cblxuXG4vKi0tLVRSQU5TRk9STVMtLS0qL1xuQG1peGluIHJvdGF0ZSgkZGVnOiAtNWRlZykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKCRkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgkZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZyk7XG59XG5cbkBtaXhpbiB0cmFuc2Zvcm0oJHR5cGUsICR2YWx1ZSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogJHR5cGUoJHZhbHVlKTtcbiAgLW1vei10cmFuc2Zvcm06ICR0eXBlKCR2YWx1ZSk7XG4gIC1vLXRyYW5zZm9ybTogJHR5cGUoJHZhbHVlKTtcbiAgdHJhbnNmb3JtOiAkdHlwZSgkdmFsdWUpO1xufVxuXG4vKi0tLUZJTFRFUlMtLS0qL1xuQG1peGluIGdyYXlzY2FsZSgkdmFsdWU6IDEpIHtcbiAgLW1zLWZpbHRlcjogZ3JheXNjYWxlKCR2YWx1ZSk7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoJHZhbHVlKTtcbiAgLW1vei1maWx0ZXI6IGdyYXlzY2FsZSgkdmFsdWUpO1xuICAtby1maWx0ZXI6IGdyYXlzY2FsZSgkdmFsdWUpO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgkdmFsdWUpO1xufVxuXG5AbWl4aW4gYmx1cigkdmFsdWUpIHtcbiAgLW1zLWZpbHRlcjogYmx1cigkdmFsdWUpO1xuICAtd2Via2l0LWZpbHRlcjogYmx1cigkdmFsdWUpO1xuICAtbW96LWZpbHRlcjogYmx1cigkdmFsdWUpO1xuICAtby1maWx0ZXI6IGJsdXIoJHZhbHVlKTtcbiAgZmlsdGVyOiBibHVyKCR2YWx1ZSk7XG59XG5cblxuQG1peGluIGJyaWdodG5lc3MoJHZhbHVlKSB7XG4gIC1tcy1maWx0ZXI6IGJyaWdodG5lc3MoJHZhbHVlKTtcbiAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoJHZhbHVlKTtcbiAgLW1vei1maWx0ZXI6IGJyaWdodG5lc3MoJHZhbHVlKTtcbiAgLW8tZmlsdGVyOiBicmlnaHRuZXNzKCR2YWx1ZSk7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygkdmFsdWUpO1xufVxuXG5AbWl4aW4gZmlsdGVycygkZ3M6IDAsICRibHVyOiAwcHgsICRicmlnaHQ6IDEwMCUsICRodWU6IDM2MGRlZykge1xuICAtbXMtZmlsdGVyOiBncmF5c2NhbGUoJGdzKSBibHVyKCRibHVyKSBicmlnaHRuZXNzKCRicmlnaHQpIGh1ZS1yb3RhdGUoJGh1ZSk7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoJGdzKSBibHVyKCRibHVyKSBicmlnaHRuZXNzKCRicmlnaHQpIGh1ZS1yb3RhdGUoJGh1ZSk7XG4gIC1tb3otZmlsdGVyOiBncmF5c2NhbGUoJGdzKSBibHVyKCRibHVyKSBicmlnaHRuZXNzKCRicmlnaHQpIGh1ZS1yb3RhdGUoJGh1ZSk7XG4gIC1vLWZpbHRlcjogZ3JheXNjYWxlKCRncykgYmx1cigkYmx1cikgYnJpZ2h0bmVzcygkYnJpZ2h0KSBodWUtcm90YXRlKCRodWUpO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgkZ3MpIGJsdXIoJGJsdXIpIGJyaWdodG5lc3MoJGJyaWdodCkgaHVlLXJvdGF0ZSgkaHVlKTtcbn1cblxuLyotLS1UUkFOU0lUSU9OUy0tLSovXG5AbWl4aW4gdHJhbnNpdGlvbigkcHJvcGVydHk6IGFsbCwgJHNwZWVkOiAuMnMpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkcHJvcGVydHkgJHNwZWVkIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogJHByb3BlcnR5ICRzcGVlZCBlYXNlO1xuICAtby10cmFuc2l0aW9uOiAkcHJvcGVydHkgJHNwZWVkIGVhc2U7XG4gIHRyYW5zaXRpb246ICRwcm9wZXJ0eSAkc3BlZWQgZWFzZTtcbn1cblxuXG5cblxuLyotLS1VVElMSVRZLS0tKi9cbkBtaXhpbiBib3JkZXJCb3gge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1peGluIGNvbnRlbnRCb3gge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuQG1peGluIG9wYWNpdHkoJG9sZEJyb3dzZXIsICRuZXdCcm93c2VyKSB7XG4gIC8qIFRoZW9yZXRpY2FsbHkgZm9yIElFIDggJiA5IChtb3JlIHZhbGlkKSAqL1xuICAvKiAuLi5idXQgbm90IHJlcXVpcmVkIGFzIGZpbHRlciB3b3JrcyB0b28gKi9cbiAgLyogc2hvdWxkIGNvbWUgQkVGT1JFIGZpbHRlciAqL1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PSRvbGRCcm93c2VyKVwiO1xuXG4gIC8qIFRoaXMgd29ya3MgaW4gSUUgOCAmIDkgdG9vICovXG4gIC8qIC4uLiBidXQgYWxzbyA1LCA2LCA3ICovXG4gIC8vZmlsdGVyOiBhbHBoYShvcGFjaXR5PSRvbGRCcm93c2VyKTtcblxuICAvKiBPbGRlciB0aGFuIEZpcmVmb3ggMC45ICovXG4gIC1tb3otb3BhY2l0eTogJG5ld0Jyb3dzZXI7XG5cbiAgLyogU2FmYXJpIDEueCAocHJlIFdlYktpdCEpICovXG4gIC1raHRtbC1vcGFjaXR5OiAkbmV3QnJvd3NlcjtcblxuICAvKiBNb2Rlcm4hXG4gICAgLyogRmlyZWZveCAwLjkrLCBTYWZhcmkgMj8sIENocm9tZSBhbnk/XG4gICAgLyogT3BlcmEgOSssIElFIDkrICovXG4gIG9wYWNpdHk6ICRuZXdCcm93c2VyO1xufVxuXG5AbWl4aW4gdXNlR1BVIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cblxuLyotLS1JbWFnZXMtLS0qL1xuQG1peGluIHJzcEltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8qLS0tVmlkZW8tLS0qL1xuXG5AbWl4aW4gcnNwVmlkZW8oJHJhdGlvOiA3NSUsICRnaWZQYXRoOiB1cmwoLi4vaW1hZ2VzL3ZpZGVvLWxvYWRlci5naWYpKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206ICRyYXRpbztcbiAgcGFkZGluZy10b3A6IDA7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZDogJGdpZlBhdGggNTAlIDUwJSBuby1yZXBlYXQ7XG5cbiAgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbkBtaXhpbiB2aWRlb0JHKCRiZ0ltZykge1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHotaW5kZXg6IC0xMDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJGJnSW1nO1xuICAgIEBpbmNsdWRlIGJhY2tncm91bmRDb3ZlclxuICB9XG59XG5cblxuLyoqRm9ybXMqKi9cblxuQG1peGluIHBsYWNlaG9sZGVyKCRjb2xvcjogbGlnaHRlbigkYmFzaWMsIDYwJSksICRzdHlsZTogaXRhbGljLCAkZm9udDogJGJhc2ljRm9udCwgJHNpemU6IDFlbSkge1xuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgZm9udDoge1xuICAgICAgc3R5bGU6ICRzdHlsZTtcbiAgICAgIGZhbWlseTogJGZvbnQ7XG4gICAgICBzaXplOiAkc2l6ZTtcbiAgICB9XG4gIH1cblxuICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC8qIEZpcmVmb3ggMTgtICovXG4gICAgY29sb3I6ICRjb2xvcjtcblxuICAgIGZvbnQ6IHtcbiAgICAgIHN0eWxlOiAkc3R5bGU7XG4gICAgICBmYW1pbHk6ICRmb250O1xuICAgICAgc2l6ZTogJHNpemU7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLyogRmlyZWZveCAxOSsgKi9cbiAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgZm9udDoge1xuICAgICAgc3R5bGU6ICRzdHlsZTtcbiAgICAgIGZhbWlseTogJGZvbnQ7XG4gICAgICBzaXplOiAkc2l6ZTtcbiAgICB9XG4gIH1cblxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcblxuICAgIGZvbnQ6IHtcbiAgICAgIHN0eWxlOiAkc3R5bGU7XG4gICAgICBmYW1pbHk6ICRmb250O1xuICAgICAgc2l6ZTogJHNpemU7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBjb2x1bW5zKCRjb2w6IDIpIHtcbiAgLXdlYmtpdC1jb2x1bW4tY291bnQ6ICRjb2w7XG4gIC8qIENocm9tZSwgU2FmYXJpLCBPcGVyYSAqL1xuICAtbW96LWNvbHVtbi1jb3VudDogJGNvbDtcbiAgLyogRmlyZWZveCAqL1xuICBjb2x1bW4tY291bnQ6ICRjb2w7XG59XG5cbi8qQnJlYWtzIGxvbmcgd29yZHMgYW5kIHVybHMqL1xuQG1peGluIHdvcmRCcmVhayB7XG4gIC8qIFRoZXNlIGFyZSB0ZWNobmljYWxseSB0aGUgc2FtZSwgYnV0IHVzZSBib3RoICovXG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAtbXMtd29yZC1icmVhazogYnJlYWstYWxsO1xuICAvKiBJbnN0ZWFkIHVzZSB0aGlzIG5vbi1zdGFuZGFyZCBvbmU6ICovXG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cbiAgLyogQWRkcyBhIGh5cGhlbiB3aGVyZSB0aGUgd29yZCBicmVha3MsIGlmIHN1cHBvcnRlZCAoTm8gQmxpbmspICovXG4gIC1tcy1oeXBoZW5zOiBhdXRvO1xuICAtbW96LWh5cGhlbnM6IGF1dG87XG4gIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgaHlwaGVuczogYXV0bztcbn1cblxuQG1peGluIHZlcnRDZW50ZXIoJHBlcmNlbnQ6IDUwJSwgJHRyYW5zOiA1MCUpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6ICRwZXJjZW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLSR0cmFucyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0kdHJhbnMpO1xufVxuXG5AbWl4aW4gaG9yekNlbnRlcigkcGVyY2VudDogNTAlLCAkdHJhbnM6IDUwJSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6ICRwZXJjZW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLSR0cmFucyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0kdHJhbnMpO1xufVxuXG5AbWl4aW4gdmVydEhvcnpDZW50ZXIge1xuICBAaW5jbHVkZSB2ZXJ0Q2VudGVyO1xuICBAaW5jbHVkZSBob3J6Q2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuQG1peGluIHNjcmVlblJlYWRlcigpIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbkBtaXhpbiBsZWdlbmRGaXgge1xuICAvL1RoaXMgZml4ZXMgZm9yIHJlc3BvbnNpdmVcbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIEVuYWJsZSBsaW5lLXdyYXBwaW5nIGluIElFOCsgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogRW5hYmxlIGxpbmUtd3JhcHBpbmcgaW4gb2xkIHZlcnNpb25zIG9mIHNvbWUgb3RoZXIgYnJvd3NlcnMgKi9cbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtaXhpbiBzY3JvbGxiYXIoJHdpZHRoOiA1cHgsICRjb2xvcjogIzQ0NDQ0NCwgJGJnQ29sb3I6I0Y1RjVGNSwgJHNoYWRvdzogdHJ1ZSkge1xuXG4gIC8vIE5vbnN0YW5kYXJkIHdlYmtpdCBwcm9wZXJ0aWVzLCB3b3JrcyBvbiBDaHJvbWUsIE1vZGVybiBFZGdlLCBhbmQgU2FmYXJpXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBAaWYgJHNoYWRvdyB7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIH1cblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ0NvbG9yO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgaGVpZ2h0OiAkd2lkdGg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnQ29sb3I7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLy8gVGhlIHByb3Blciwgc3RhbmRhcmQgd2F5IHRvIHN0eWxlIHNjcm9sbGJhcnMuIEN1cnJlbnRseSBvbmx5IHN1cHBvcnRlZFxuICAvLyBieSBGaXJlZm94LCB3aXRoIG1vcmUgYnJvd3NlcnMgY29taW5nIHNvb24oPylcbiAgc2Nyb2xsYmFyLWNvbG9yOiAkY29sb3IgJGJnQ29sb3I7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbn1cblxuXG5cbkBtaXhpbiBmbGV4SnVzdGlmeSgkZGlyOnJvdywgJGp1c3RpZnk6IHNwYWNlLWJldHdlZW4pIHtcbiAgLy9hbHRlcm5hdGUgd291bGQgYmUgc3BhY2UtYXJvdW5kXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiAkZGlyO1xufVxuXG5AbWl4aW4gZmxleENlbnRlcigkZGlyOiByb3cpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiAkZGlyO1xufVxuXG5AbWl4aW4gZmxleEVuZCgkZGlyOiByb3cpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246ICRkaXI7XG59XG5cbkBtaXhpbiBmbGV4U3RhcnQoJGRpcjogcm93KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246ICRkaXI7XG59XG5cbkBtaXhpbiBzbGlkZUltYWdlKCR2aDogODB2aCkge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAkdmg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1peGluIG5vSGlnaGxpZ2h0IHtcbiAgLy9NYWtlcyBlbGVtZW50cyB1bmhpZ2hsaWdodGFibGUgKERvbid0IHVzZSBvbiBpbnB1dCBmaWVsZHMpXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuQG1peGluIGFic29sdXRlRmxleCgkbWF4LW51bS1vZi1jaGlsZHJlbjogNywgJG9yaWVudGF0aW9uOiBcInZlcnRpY2FsXCIsICRndXR0ZXI6IDAlKSB7XG5cbiAgQGlmIHR5cGUtb2YoJG1heC1udW0tb2YtY2hpbGRyZW4pICE9bnVtYmVyIHtcbiAgICBAZXJyb3IgXCJJbnB1dCBgJG1heC1udW0tb2YtY2hpbGRyZW5gIG11c3QgYmUgYSBudW1iZXIuXCI7XG4gIH1cblxuICBAaWYgJG9yaWVudGF0aW9uICE9XCJob3Jpem9udGFsXCJhbmQgJG9yaWVudGF0aW9uICE9XCJ2ZXJ0aWNhbFwiIHtcbiAgICBAZXJyb3IgXCJJbnB1dCBgJG1heC1udW0tb2YtY2hpbGRyZW5gIG11c3QgYmUgc2V0IHRvIGVpdGhlciBgaG9yaXpvbnRhbGAgb3IgYHZlcnRpY2FsYFwiO1xuICB9XG5cbiAgQHdoaWxlICRtYXgtbnVtLW9mLWNoaWxkcmVuPjEge1xuICAgICRzaXplOiAxMDAlIC8gJG1heC1udW0tb2YtY2hpbGRyZW47XG4gICAgJGd1dHRlclNpemVPZmZzZXQ6ICRndXR0ZXIgLyAkbWF4LW51bS1vZi1jaGlsZHJlbjtcblxuICAgIC8vIFdlIGNhbiBkZXRlY3QgdGhlIG51bWJlciBvZiBpdGVtcyBhIHBhcmVudCBoYXMgcHVyZWx5IHdpdGggQ1NTLiBDcmF6eSwgaHVoIVxuICAgID4qOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKCN7JG1heC1udW0tb2YtY2hpbGRyZW59KSxcbiAgICA+KjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgjeyRtYXgtbnVtLW9mLWNoaWxkcmVufSl+KiB7XG4gICAgICBAaWYgKCRvcmllbnRhdGlvbj09XCJob3Jpem9udGFsXCIpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoI3skc2l6ZX0gLSAjeyRndXR0ZXIgLSAkZ3V0dGVyU2l6ZU9mZnNldH0pO1xuICAgICAgfVxuXG4gICAgICBAZWxzZSBpZiAoJG9yaWVudGF0aW9uPT1cInZlcnRpY2FsXCIpIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKCN7JHNpemV9IC0gI3skZ3V0dGVyIC0gJGd1dHRlclNpemVPZmZzZXR9KTtcbiAgICAgIH1cblxuXG5cbiAgICAgIC8vIENhbGN1bGF0ZSBhbmQgc2V0IGNoaWxkIHBvc2l0aW9uLlxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbWF4LW51bS1vZi1jaGlsZHJlbiB7XG4gICAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgICAgQGlmICgkb3JpZW50YXRpb249PVwiaG9yaXpvbnRhbFwiKSB7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKCN7JHNpemUgKiAkaSAtICRzaXplfSArICN7JGd1dHRlciAtICRndXR0ZXJTaXplT2Zmc2V0ICogJGl9KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAZWxzZSBpZiAoJG9yaWVudGF0aW9uPT1cInZlcnRpY2FsXCIpIHtcbiAgICAgICAgICAgIHRvcDogJHNpemUgKiAkaSAtICRzaXplO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICRtYXgtbnVtLW9mLWNoaWxkcmVuOiAkbWF4LW51bS1vZi1jaGlsZHJlbiAtIDE7XG4gIH1cblxuICA+KiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5cbkBtaXhpbiBmcm9zdGVkR2xhc3MoJGNvbG9yOiAkbGlnaHQsICRvcGFjaXR5OiA4NSUpIHtcbiAgYmFja2dyb3VuZDogcmdiYSgkY29sb3IsICRvcGFjaXR5KTtcblxuICBAc3VwcG9ydHMgKGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KSkge1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcblxuICAgIEBpZiAoJG9wYWNpdHkgLSAyMCUgPiAwKSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvciwgJG9wYWNpdHkgLSAyMCUpXG4gICAgfVxuXG4gICAgQGVsc2Uge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGhvdmVyKCkge1xuICBAbWVkaWEoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIC5pZTExICY6aG92ZXIge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5GdW5jdGlvbiB0aGF0IGNhbGN1bGF0ZXMgaWYgdGV4dCBuZWVkcyB0byBiZSBsaWdodCBvciBkYXJrXG5kZXBlbmRpbmcgb24gdGhlIGJhY2tncm91bmQgY29sb3IgcGFzc2VkLlxuXG5Gcm9tIHRoaXMgVzNDIGRvY3VtZW50OiBodHRwOi8vd3d3LndlYm1hc3RlcndvcmxkLmNvbS9yLmNnaT9mPTg4JmQ9OTc2OSZ1cmw9aHR0cDovL3d3dy53My5vcmcvVFIvQUVSVCNjb2xvci1jb250cmFzdFxuXHRcdFx0XG5Db2xvciBicmlnaHRuZXNzIGlzIGRldGVybWluZWQgYnkgdGhlIGZvbGxvd2luZyBmb3JtdWxhOiBcbigoUmVkIHZhbHVlIFggMjk5KSArIChHcmVlbiB2YWx1ZSBYIDU4NykgKyAoQmx1ZSB2YWx1ZSBYIDExNCkpIC8gMTAwMFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBmdW5jdGlvbiB0ZXh0LWNvbnRyYXN0KCRuKSB7XG4gICRjb2xvci1icmlnaHRuZXNzOiByb3VuZCgocmVkKCRuKSAqIDI5OSkgKyAoZ3JlZW4oJG4pICogNTg3KSArIChibHVlKCRuKSAqIDExNCkgLyAxMDAwKTtcbiAgJGxpZ2h0LWNvbG9yOiByb3VuZCgocmVkKCNmZmZmZmYpICogMjk5KSArIChncmVlbigjZmZmZmZmKSAqIDU4NykgKyAoYmx1ZSgjZmZmZmZmKSAqIDExNCkgLyAxMDAwKTtcblxuICBAaWYgYWJzKCRjb2xvci1icmlnaHRuZXNzKSA8ICgkbGlnaHQtY29sb3IvMikge1xuICAgIEByZXR1cm4gd2hpdGU7XG4gIH1cblxuICBAZWxzZSB7XG4gICAgQHJldHVybiBibGFjaztcbiAgfVxufVxuXG4vLy8gQWNjZXNzaWJsZSBiYWNrZ3JvdW5kcyEgRW5zdXJlIHlvdXIgZWxlbWVudHMgYWx3YXlzIGhhdmUgcHJvcGVyIGNvbnRyYXN0LlxuLy8vIEBhdXRob3IgQmVuIFJpY2hhcmRzb25cbi8vLyBAcGFyYW0ge3N0cmluZ30gJGJnIC0gVGhlIGJhY2tncm91bmQgdG8gdXNlIGZvciB0aGUgZWxlbWVudC5cbi8vLyBAcGFyYW0ge3N0cmluZ30gJHRleHREYXJrIFtkYXJrXSAtIFRleHQgY29sb3IgdG8gdXNlIHdoZW4gZWxlbWVudCdzIGJhY2tncm91bmQgaXMgYWJvdmUgYSBjZXJ0YWluIHRocmVzaG9sZCBpbiBsaWdodG5lc3MuXG4vLy8gQHBhcmFtIHtzdHJpbmd9ICR0ZXh0TGlnaHQgW3doaXRlXSAtIFRleHQgY29sb3IgdG8gdXNlIHdoZW4gZWxlbWVudCdzIGJhY2tncm91bmQgaXMgYmVsb3cgYSBjZXJ0YWluIHRocmVzaG9sZCBpbiBsaWdodG5lc3MuXG5AbWl4aW4gYmdXaXRoQ29udHJhc3QoJGJnLCAkdGV4dERhcms6IGJsYWNrLCAkdGV4dExpZ2h0OiB3aGl0ZSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG5cbiAgJGNvbG9yLWJyaWdodG5lc3M6IHJvdW5kKChyZWQoJGJnKSAqIDI5OSkgKyAoZ3JlZW4oJGJnKSAqIDU4NykgKyAoYmx1ZSgkYmcpICogMTE0KSAvIDEwMDApO1xuICAkbGlnaHQtY29sb3I6IHJvdW5kKChyZWQoI2ZmZmZmZikgKiAyOTkpICsgKGdyZWVuKCNmZmZmZmYpICogNTg3KSArIChibHVlKCNmZmZmZmYpICogMTE0KSAvIDEwMDApO1xuXG4gIEBpZiBhYnMoJGNvbG9yLWJyaWdodG5lc3MpIDwgKCRsaWdodC1jb2xvci8yKSB7XG4gICAgY29sb3I6ICR0ZXh0TGlnaHQ7XG4gIH1cblxuICBAZWxzZSB7XG4gICAgY29sb3I6ICR0ZXh0RGFyaztcbiAgfVxufVxuXG4vLy8gQWNjZXNzaWJsZSB0ZXh0ISBFbnN1cmUgeW91ciBlbGVtZW50cyBhbHdheXMgaGF2ZSBwcm9wZXIgY29udHJhc3QuXG4vLy8gQGF1dGhvciBCZW4gUmljaGFyZHNvblxuLy8vIEBwYXJhbSB7c3RyaW5nfSAkdGV4dENvbG9yIC0gVGhlIHRleHQgY29sb3IgdG8gdXNlIGZvciB0aGUgZWxlbWVudC5cbi8vLyBAcGFyYW0ge3N0cmluZ30gJGJnRGFyayBbZGFya10gLSBCYWNrZ3JvdW5kIGNvbG9yIHRvIHVzZSB3aGVuIGVsZW1lbnQncyB0ZXh0IGlzIGFib3ZlIGEgY2VydGFpbiB0aHJlc2hvbGQgaW4gbGlnaHRuZXNzLlxuLy8vIEBwYXJhbSB7c3RyaW5nfSAkYmdMaWdodCBbd2hpdGVdIC0gQmFja2dyb3VuZCBjb2xvciB0byB1c2Ugd2hlbiBlbGVtZW50J3MgdGV4dCBpcyBiZWxvdyBhIGNlcnRhaW4gdGhyZXNob2xkIGluIGxpZ2h0bmVzcy5cbkBtaXhpbiBjb2xvcldpdGhDb250cmFzdCgkdGV4dENvbG9yLCAkYmdEYXJrOiBibGFjaywgJGJnTGlnaHQ6IHdoaXRlKSB7XG4gIGNvbG9yOiAkdGV4dENvbG9yO1xuXG4gICRjb2xvci1icmlnaHRuZXNzOiByb3VuZCgocmVkKCR0ZXh0Q29sb3IpICogMjk5KSArIChncmVlbigkdGV4dENvbG9yKSAqIDU4NykgKyAoYmx1ZSgkdGV4dENvbG9yKSAqIDExNCkgLyAxMDAwKTtcbiAgJGxpZ2h0LWNvbG9yOiByb3VuZCgocmVkKCNmZmZmZmYpICogMjk5KSArIChncmVlbigjZmZmZmZmKSAqIDU4NykgKyAoYmx1ZSgjZmZmZmZmKSAqIDExNCkgLyAxMDAwKTtcblxuICBAaWYgYWJzKCRjb2xvci1icmlnaHRuZXNzKSA8ICgkbGlnaHQtY29sb3IvMikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ0xpZ2h0O1xuICB9XG5cbiAgQGVsc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ0Rhcms7XG4gIH1cbn1cblxuLnRlc3Qge1xuICBjb2xvcjogZ3JlZW47XG59IiwiQC1tcy12aWV3cG9ydHsgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxyXG5cclxuaHRtbCB7IC8vU2hvd3Mgc2lkZWJhciBhdCBhbGwgdGltZXNcclxuICAgIG92ZXJmbG93OiAtbW96LXNjcm9sbGJhcnMtdmVydGljYWw7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuXHJcbmJvZHkge1xyXG5cdEBpbmNsdWRlIHplcm9NYXJnUGFkO1xyXG5cdEBpbmNsdWRlIGJvZHlDb3B5O1xyXG4gICAgLy9mb250LXNpemU6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQ7XHJcbn1cclxuYm9keTpiZWZvcmV7XHJcbiAgICBjb250ZW50OlwiXCIhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jd3JhcHBlcntcclxuICAgLy8gei1pbmRleDogMTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuI21haW5Db250ZW50e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5pbWd7Ym9yZGVyOjA7fVxyXG5cclxuYSB7Y29sb3I6ICRzZWNvbmRhcnk7fVxyXG5cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7Zm9udC1mYW1pbHk6ICRwcmltYXJ5Rm9udDsgbWFyZ2luOiAwcHg7fVxyXG5cclxucHttYXJnaW46IDBweCAwcHggMTBweDt3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7fVxyXG5cclxuLmFkYUxpbmt7XHJcblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblx0cG9zaXRpb246Zml4ZWQ7XHJcblx0Ym90dG9tOjA7XHJcbiAgcmlnaHQ6IDUwcHg7XHJcblx0ei1pbmRleDoyNTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtZmFtaWx5OiAkcHJpbWFyeUZvbnQ7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBoZWlnaHQ6ICRmb290ZXJIZWlnaHQ7XHJcblx0Zm9udC1zaXplOjEuMWVtO1xyXG5cdEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbiAgY29sb3I6JGxpZ2h0O1xyXG4gIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICB6LWluZGV4OiA0MDU7XHJcblx0Jjpob3ZlciwmOmZvY3Vze1xyXG5cdFx0YmFja2dyb3VuZDokaG92ZXI7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRjb2xvcjokbGlnaHQ7XHJcblx0fVxyXG4gICAgLmluU2VjdGlvbiAme1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLnV0aWxpdHlPcGVuICYge1xyXG4gICAgICB6LWluZGV4OiAyMzA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vKioqKipVTklWRVJTQUwqKioqKi8vXHJcblxyXG4uY29udGFpbmVyLWZsdWlke1xyXG5cdHBhZGRpbmc6MDtcclxuXHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMzcwcHgpe1xyXG5cclxuXHR9XHJcblx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJHNtKXtcclxuXHJcblx0fVxyXG5cdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICR4cyl7XHJcblxyXG5cdH1cclxufVxyXG5cclxuLnJvd3tcclxuXHRtYXJnaW46MCFpbXBvcnRhbnQ7XHJcbn1cclxuI2JhY2tncm91bmRDb3ZlcntcclxuXHR3aWR0aDoxMDAlO1xyXG5cdGhlaWdodDoxMDAlO1xyXG5cdEBpbmNsdWRlIGZpeGVkO1xyXG4gICAgLy9vdmVyZmxvdzp2aXNpYmxlO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoL2ltYWdlcy9iYWNrZ3JvdW5kLmpwZyk7XHJcbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kQ292ZXI7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbGcpe1xyXG4gIC5hZGFMaW5re1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRzbSl7XHJcbiAgLmFkYUxpbmt7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBib3R0b206IC0xMDBweDtcclxuICB9XHJcbn1cclxuIiwiLyoqTUlYSU5TKiovXHJcbkBtaXhpbiBjbGVhcmZpeCB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIiBcIjsgLyogT2xkZXIgYnJvd3NlciBkbyBub3Qgc3VwcG9ydCBlbXB0eSBjb250ZW50ICovXHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGhlYWRlciB7XHJcbiAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlGb250O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuQG1peGluIHRpdGxlRm9udCB7XHJcbiAgICBAaW5jbHVkZSBoZWFkZXI7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG5AbWl4aW4gbWFpbkhlYWRGb250IHtcclxuICAgIEBpbmNsdWRlIGhlYWRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbkBtaXhpbiBib2R5Q29weSB7XHJcbiAgICBjb2xvcjogJGJhc2ljO1xyXG4gICAgZm9udC1mYW1pbHk6ICRiYXNpY0ZvbnQ7XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gbWF4V2lkdGgge1xyXG4gICAgbWF4LXdpZHRoOiAkbWF4V2lkdGg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIEBpbmNsdWRlIGJvcmRlckJveDtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG59XHJcblxyXG5AbWl4aW4gaW5uZXJNYXhXaWR0aCB7XHJcbiAgICBtYXgtd2lkdGg6ICRtYXhXaWR0aCAtIDMwO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAwcHggMTVweDtcclxufVxyXG5cclxuQG1peGluIGJ0blN0eWxlIHtcclxuICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBmb250LXNpemU6IC45ZW07XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlGb250O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRob3ZlcjtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gYnV0dG9uKCRjb2xvcjogJHNlY29uZGFyeSkge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlGb250O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRob3ZlcjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGhlYWRlckhlaWdodCB7XHJcbiAgICBoZWlnaHQ6ICRoZWFkZXJIZWlnaHQ7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRzcGVlZDogLjNzKTtcclxuXHJcbiAgICAuaW5TZWN0aW9uICYge1xyXG4gICAgICAgIGhlaWdodDogJGlubmVySGVhZDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGxnKSB7XHJcbiAgICAgICAgaGVpZ2h0OiA5NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICAuaW5TZWN0aW9uICYge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc20pIHtcclxuICAgICAgICBoZWlnaHQ6IDg3cHg7XHJcblxyXG4gICAgICAgIC5pblNlY3Rpb24gJiB7XHJcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBpbm5lckZvb3Qge1xyXG4gICAgaGVpZ2h0OiAkaW5uZXJGb290O1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkc3BlZWQ6IC4zcyk7XHJcbn1cclxuXHJcbkBtaXhpbiB0b3BCYXJIZWlnaHQge1xyXG4gICAgYm9yZGVyLXRvcDogM3B4ICRsaWdodCBzb2xpZDtcclxuICAgIGhlaWdodDogJGlubmVySGVhZDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGxnKSB7XHJcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmb3JtV2lkdGgge1xyXG4gICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5AbWl4aW4gaW5wdXRTdHlsZSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgIGJvcmRlcjogMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItdG9wLXN0eWxlOiBub25lO1xyXG4gICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBub25lO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogbm9uZTtcclxuICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBub25lO1xyXG4gICAgYm9yZGVyLXRvcC13aWR0aDogMHB4O1xyXG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwcHg7XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwcHg7XHJcbiAgICBib3JkZXItbGVmdC13aWR0aDogMHB4O1xyXG4gICAgY29sb3I6ICM2NjY7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG5AbWl4aW4gYnRuQm9yZGVyIHtcclxuICAgIGJvcmRlcjogN3B4IHNvbGlkICRsaWdodDtcclxufVxyXG5cclxuQG1peGluIG1heFdpZHRoIHtcclxuICAgIG1heC13aWR0aDogJG1heFdpZHRoO1xyXG4gICAgLy93aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG5AbWl4aW4gcnNwTWFyZ2lucyB7XHJcbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkeGwgKyA4MCkge1xyXG4gICAgICAgIG1hcmdpbjogMjVweCA4NXB4IDAgODVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRsZykge1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgIG1hcmdpbjogMCA4NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJHNtKSB7XHJcbiAgICAgICAgbWFyZ2luOiAyNXB4IDQ1cHggMCA0NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJHhzKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBicmVhayB7XHJcbiAgICAvKiBUaGVzZSBhcmUgdGVjaG5pY2FsbHkgdGhlIHNhbWUsIGJ1dCB1c2UgYm90aCAqL1xyXG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgIC1tcy13b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAvKiBUaGlzIGlzIHRoZSBkYW5nZXJvdXMgb25lIGluIFdlYktpdCwgYXMgaXQgYnJlYWtzIHRoaW5ncyB3aGVyZXZlciAqL1xyXG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgLyogSW5zdGVhZCB1c2UgdGhpcyBub24tc3RhbmRhcmQgb25lOiAqL1xyXG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgIC8qIEFkZHMgYSBoeXBoZW4gd2hlcmUgdGhlIHdvcmQgYnJlYWtzLCBpZiBzdXBwb3J0ZWQgKE5vIEJsaW5rKSAqL1xyXG4gICAgLW1zLWh5cGhlbnM6IGF1dG87XHJcbiAgICAtbW96LWh5cGhlbnM6IGF1dG87XHJcbiAgICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XHJcbiAgICBoeXBoZW5zOiBhdXRvO1xyXG59XHJcblxyXG4vL0BtaXhpbiBpY29uRm9udHtcclxuLy8gICAgZm9udC1mYW1pbHk6ICRpY29uRm9udCAhaW1wb3J0YW50O1xyXG4vLyAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcclxuLy8gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4vLyAgICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4vLyAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4vLyAgICBzcGVhazogbm9uZTtcclxuLy8gICAgbGluZS1oZWlnaHQ6IDE7XHJcbi8vICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4vL31cclxuXHJcbi8vQG1peGluIG9sU3R5bGV7XHJcbi8vICAgIG1hcmdpbi10b3A6IDVweDtcclxuLy9cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuLy9cdGNvdW50ZXItcmVzZXQ6bGk7IC8qIEluaXRpYXRlIGEgY291bnRlciAqL1xyXG4vLyAgICBtYXJnaW4tbGVmdDowOyAvKiBSZW1vdmUgdGhlIGRlZmF1bHQgbGVmdCBtYXJnaW4gKi9cclxuLy8gICAgcGFkZGluZy1sZWZ0OjA7IC8qIFJlbW92ZSB0aGUgZGVmYXVsdCBsZWZ0IHBhZGRpbmcgKi9cclxuLy8gICAgbGkge1xyXG4vLyAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7IC8qIENyZWF0ZSBhIHBvc2l0aW9uaW5nIGNvbnRleHQgKi9cclxuLy8gICAgICAgIG1hcmdpbi1sZWZ0OjJlbTsgLyogR2l2ZSBlYWNoIGxpc3QgaXRlbSBhIGxlZnQgbWFyZ2luIHRvIG1ha2Ugcm9vbSBmb3IgdGhlIG51bWJlcnMgKi9cclxuLy8gICAgICAgIGxpc3Qtc3R5bGU6bm9uZTsgLyogRGlzYWJsZSB0aGUgbm9ybWFsIGl0ZW0gbnVtYmVyaW5nICovXHJcbi8vXHJcbi8vICAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICAgY29udGVudDpjb3VudGVyKGxpKTsgLyogVXNlIHRoZSBjb3VudGVyIGFzIGNvbnRlbnQgKi9cclxuLy8gICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDpsaTsgLyogSW5jcmVtZW50IHRoZSBjb3VudGVyIGJ5IDEgKi9cclxuLy8gICAgICAgICAgICAvKiBQb3NpdGlvbiBhbmQgc3R5bGUgdGhlIG51bWJlciAqL1xyXG4vLyAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4vLyAgICAgICAgICAgIHRvcDozcHg7XHJcbi8vICAgICAgICAgICAgbGVmdDotMmVtO1xyXG4vLyAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyQm94O1xyXG4vLyAgICAgICAgICAgIHdpZHRoOjEuOGVtO1xyXG4vLyAgICAgICAgICAgIC8qIFNvbWUgc3BhY2UgYmV0d2VlbiB0aGUgbnVtYmVyIGFuZCB0aGUgY29udGVudCBpbiBicm93c2VycyB0aGF0IHN1cHBvcnRcclxuLy8gICAgICAgICAgICAgICBnZW5lcmF0ZWQgY29udGVudCBidXQgbm90IHBvc2l0aW9uaW5nIGl0IChDYW1pbm8gMiBpcyBvbmUgZXhhbXBsZSkgKi9cclxuLy8gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6OHB4O1xyXG4vLyAgICAgICAgICAgIHBhZGRpbmc6MnB4O1xyXG4vLyAgICAgICAgICAgIGNvbG9yOiRsaWdodDtcclxuLy8gICAgICAgICAgICBiYWNrZ3JvdW5kOiRzZWNvbmRhcnk7XHJcbi8vICAgICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuLy8gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuLy8gICAgICAgICAgICBmb250LXNpemU6IC45ZW07XHJcbi8vICAgICAgICAgICAgQGluY2x1ZGUgcm91bmRlZCg1MCUpO1xyXG4vLyAgICAgICAgfVxyXG4vLyAgICB9XHJcbi8vfVxyXG4vL1xyXG4vL0BtaXhpbiB1bFN0eWxlIHtcclxuLy8gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuLy8gICAgICAgIEBpbmNsdWRlIHplcm9NYXJnUGFkO1xyXG4vLyAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbi8vICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbi8vICAgICAgICBsaSB7XHJcbi8vICAgICAgICAgICAgQGluY2x1ZGUgemVyb01hcmdQYWQ7XHJcbi8vICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4vLyAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuLy8gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbi8vXHJcbi8vICAgICAgICAgICAgJjpiZWZvcmV7XHJcbi8vICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25Gb250O1xyXG4vLyAgICAgICAgICAgICAgICBAaW5jbHVkZSBhYnNvbHV0ZTtcclxuLy8gICAgICAgICAgICAgICAgdG9wOiA2cHg7XHJcbi8vICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4vLyAgICAgICAgICAgICAgICBAaW5jbHVkZSBwc2V1ZG9Db250ZW50O1xyXG4vLyAgICAgICAgICAgICAgICBjb250ZW50OiAnZic7XHJcbi8vICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc1ZW07XHJcbi8vICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgfVxyXG4vL1xyXG4vL31cclxuXHJcbkBtaXhpbiByZWZvcm1hdExpc3Qge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgQGluY2x1ZGUgemVyb01hcmdQYWQ7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxufVxyXG5cclxuQG1peGluIGRhcmtCRyB7XHJcbiAgICBAaW5jbHVkZSB0cmFuc3BhcmVudEJHKCRiYXNpYywgLjc1KTtcclxufVxyXG5cclxuQG1peGluIGltZ1Jlc3BvbnNpdmUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcblxyXG4vKioqQURBIE1JWElOUyoqKi9cclxuQG1peGluIGFkYUhlYWRlckZvbnQge1xyXG4gICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5Rm9udDtcclxufVxyXG5cclxuQG1peGluIGFkYUJ0bnMge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICRsaWdodDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICBtYXJnaW46IDEwcHggYXV0bztcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeUZvbnQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG5cclxuICAgICY6Zm9jdXMsICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnkgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gYWRhQnRuSG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbkBtaXhpbiBhZGFTY2hvb2xMb2dvIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMjVweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeUZvbnQ7XHJcbiAgICBwYWRkaW5nOiA4cHggMHB4IDVweCA5N3B4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW46IDhweCAwIDAgMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAvL2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy91dnUtbG9nby5zdmcpIG5vLXJlcGVhdDtcclxufVxyXG5cclxuQG1peGluIGFkYUljb25Gb250IHtcclxuICAgIGZvbnQtZmFtaWx5OiAnYWRhJyAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHNwZWFrOiBub25lO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxufVxyXG4iLCIvL0NvbG9yc1xyXG4kcHJpbWFyeTogIzhjMWM0MDsgLy9CdXJndW5keVxyXG4kc2Vjb25kYXJ5OiAjNzQ5ZGE5OyAvL0JsdWVcclxuXHJcbiRiYXNpYzogIzAwMDsgLy9CbGFja1xyXG4kbGlnaHQ6ICNmZmY7IC8vV2hpdGVcclxuJGRhcms6ICM3Nzc3Nzc7IC8vQWdnaWUgR3JleVxyXG4kZ3JleTogI2QwZDBkMDsgLy8gTGlnaHQgR3JleVxyXG5cclxuJGxpbms6ICRwcmltYXJ5O1xyXG5cclxuLy9Ib3ZlciBjb2xvciBjYW4gYmUgYSAzcmQgY29sb3IgaWYgc2Nob29sIGhhcyBvbmVcclxuLy8kaG92ZXI6IGRhcmtlbigkcHJpbWFyeSwgMTAlKTtcclxuJGhvdmVyOiAjZDViMTVhOyAvL0dvbGRcclxuJGJnOiAjRUJFQkVDOyAvL0xUR3JleVxyXG5cclxuJHdyb25nOiAjOGMxYzQwOyAvL1JlZFxyXG4kY29ycmVjdDogI2E0YjA2YTsgLy9HcmVlblxyXG5cclxuXHJcbi8vRm9udHNcclxuXHJcbiRwcmltYXJ5Rm9udDogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiRzZWNvbmRhcnlGb250OiAnT3BlbiBTYW5zIENvbmRlbnNlZCcsIHNhbnMtc2VyaWY7XHJcbiRiYXNpY0ZvbnQ6ICdPcGVuIFNhbnMnLFwiSGVsdmV0aWNhTmV1ZS1MaWdodFwiLCBcIkhlbHZldGljYSBOZXVlIExpZ2h0XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgXCJMdWNpZGEgR3JhbmRlXCIsIHNhbnMtc2VyaWY7XHJcbi8qXHJcbiRwcmltYXJ5Rm9udDogJ0FyYXBleScsIHNlcmlmO1xyXG4kc2Vjb25kYXJ5Rm9udDonTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XHJcbiRiYXNpY0ZvbnQ6ICdNb250c2VycmF0JyxcIkhlbHZldGljYU5ldWUtTGlnaHRcIiwgXCJIZWx2ZXRpY2EgTmV1ZSBMaWdodFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIFwiTHVjaWRhIEdyYW5kZVwiLCBzYW5zLXNlcmlmO1xyXG4qL1xyXG4kaWNvbkZvbnQ6ICdpbnRsLWljb24tZm9udCc7XHJcblxyXG4vL09MRCBNZWRpYSBRdWVyeSBSZXNvbHV0b25zXHJcbiR0bjogNTAwcHg7XHJcbiR4czogNzY3cHg7XHJcbiRzbTogOTkxcHg7XHJcbiRtZDogMTIwMHB4O1xyXG4kbWF4OiAxNDAwcHg7XHJcblxyXG5cclxuLy9OZXcgV2lkdGhzXHJcbiR4eHM6IDQ4MHB4O1xyXG4keHM6IDYwMHB4O1xyXG4kc206IDgwMHB4O1xyXG4kbWQ6IDEwNTBweDtcclxuJGxnOiAxMjgwcHg7XHJcbiR4bDogMTUwMHB4O1xyXG5cclxuLy9FbGVtZW50c1xyXG4kY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuJHRvb2xCYXJXaWR0aDogNDUwcHg7XHJcbiRoZWFkZXJIZWlnaHQ6IDExMHB4O1xyXG4kZm9vdGVySGVpZ2h0OiA0MHB4O1xyXG4kaW5uZXJGb290OiA2MHB4O1xyXG4kaW5uZXJIZWFkOiAxMDBweDtcclxuJHRvcEJhckhlaWdodDogODBweDtcclxuIiwiLmxvZ2luUGFnZSAjYmFja2dyb3VuZEltZyBkaXZ7XHJcbiAgICBsZWZ0Oi0yMjBweDtcclxufVxyXG5cclxuI2JhY2tncm91bmRJbWd7XHJcbiAgJjpiZWZvcmV7XHJcbiAgICBAaW5jbHVkZSBwc2V1ZG9Db250ZW50O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgQGluY2x1ZGUgZmlsbFNwYWNlO1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgei1pbmRleDogMjtcclxuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oJHNwZWVkOiAuNHMpO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMTAlLCByZ2JhKDI1NSwyNTUsMjU1LDAuODUpIDMwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSA1MCUpO1xyXG4gIH1cclxuXHRkaXZ7XHJcblx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0aGVpZ2h0OjEwMCU7XHJcblx0XHRwb3NpdGlvbjpmaXhlZDtcclxuXHRcdHRvcDowO1xyXG5cdFx0bGVmdDowO1xyXG5cdFx0QGluY2x1ZGUgYmFja2dyb3VuZENvdmVyO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjo3NSUgMTAwJTtcclxuXHRcdC8vZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgJi5Ub3AuTWlkZGxle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLlRvcC5SaWdodHtcclxuICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246MCAxMDAlO1xyXG4gICAgICAgICB9XHJcblx0XHRcdFx0ICY6Zmlyc3Qtb2YtdHlwZXtcclxuICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2sgO1xyXG4gICAgICAgICB9XHJcblx0fVxyXG5cdC5pblNlY3Rpb24gJiB7XHJcblx0XHRkaXZ7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0JjpiZWZvcmV7XHJcblx0XHRcdHdpZHRoOiAwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiR4bCl7XHJcbiAgI2JhY2tncm91bmRJbWd7XHJcblx0XHRkaXZ7XHJcblx0XHRcdHdpZHRoOjk1JTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiRsZyl7XHJcbiAgI2JhY2tncm91bmRJbWd7XHJcblx0XHRkaXZ7XHJcblx0XHR9XHJcblx0XHQmOmJlZm9yZXtcclxuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMjAlLCByZ2JhKDI1NSwyNTUsMjU1LDAuODUpIDM1JSwgcmdiYSgyNTUsMjU1LDI1NSwwKSA1NiUpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6JG1kKXtcclxuICAjYmFja2dyb3VuZEltZ3tcclxuXHRcdGRpdntcclxuXHRcdFx0d2lkdGg6ODAlO1xyXG5cdFx0fVxyXG5cdFx0JjpiZWZvcmV7XHJcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDI1NSwyNTUsMjU1LDEpIDIwJSwgcmdiYSgyNTUsMjU1LDI1NSwwLjg1KSAzNSUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgNjAlKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiRzbSl7XHJcbiAgI2JhY2tncm91bmRJbWd7XHJcblx0XHRkaXZ7XHJcblx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiR4cyl7XHJcbiAgI2JhY2tncm91bmRJbWd7XHJcblx0XHRkaXZ7XHJcblx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdGhlaWdodDogMTc1cHg7XHJcblx0XHRcdHRvcDogMTA1cHg7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAzNSU7XHJcblx0XHR9XHJcblx0XHQmOmJlZm9yZXtcclxuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDokeHhzKXtcclxuICAjYmFja2dyb3VuZEltZ3tcclxuXHRcdGRpdntcclxuXHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxNzVweDtcclxuXHRcdFx0dG9wOiAxMDVweDtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDM1JTtcclxuXHRcdH1cclxuXHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiaGVhZGVye1xyXG4gICAgQGluY2x1ZGUgZml4ZWQ7XHJcblx0YmFja2dyb3VuZDogJGxpZ2h0O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cdHBhZGRpbmc6IDBweCA1OHB4IDBweCA1MHB4O1xyXG5cdHotaW5kZXg6IDIwO1xyXG5cdEBpbmNsdWRlIGhlYWRlckhlaWdodDtcclxuXHQucm93e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0fVxyXG5cdC5sb2dvV3JhcHtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA0NTBweCk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206MTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XHJcblx0XHQuaW1nV3JhcHtcclxuXHRcdFx0aGVpZ2h0OiA5MHB4O1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdC5pblNlY3Rpb24gJntcclxuXHRcdFx0XHRoZWlnaHQ6IDgwcHg7XHJcblx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5sb2dve1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMzBweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdH1cclxuXHRcdCYuaG9yentcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XHJcblx0XHRcdEBpbmNsdWRlIGhlYWRlckhlaWdodDtcclxuXHRcdFx0LmltZ1dyYXB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDUwMHB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdC5sb2dve1xyXG5cdFx0XHRcdCAgICBtYXgtaGVpZ2h0OiA2NXB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnRpdGxlV3JhcHBlcntcclxuXHRcdHdpZHRoOiA0NTBweDtcclxuXHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG5cdFx0Y29sb3I6ICRsaWdodDtcclxuXHRcdEBpbmNsdWRlIGhlYWRlckhlaWdodDtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRwYWRkaW5nOiAzNXB4IDIwcHggMHB4IDQwcHg7XHJcblx0XHRmb250LWZhbWlseTogJHByaW1hcnlGb250O1xyXG5cdFx0aDF7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS45ZW07XHJcblx0XHR9XHJcblx0XHRoMntcclxuXHRcdFx0Zm9udC1zaXplOiAxLjFlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdH1cclxuXHRcdC5pblNlY3Rpb24gJntcclxuXHRcdFx0Ly9wYWRkaW5nLXRvcDogMTNweFxyXG5cdFx0fVxyXG5cdH1cclxuXHQudXRpbGl0eU9wZW4gJiB7XHJcblx0XHR6LWluZGV4OiAyNTtcclxuXHR9XHJcbn1cclxuXHJcbi5tZW51QnRue1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6LTEwMHB4O1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICBAaW5jbHVkZSBoZWFkZXJIZWlnaHQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG4gICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgd2lkdGg6IDU4cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBib3JkZXJCb3g7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICRsaWdodDtcclxuICAgIHotaW5kZXg6IDI1O1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkc3BlZWQ6IC4yNXMpO1xyXG4gICAgLnRleHR7ZGlzcGxheTogbm9uZTt9XHJcbiAgICAuaWNvbntcclxuICAgICAgQGluY2x1ZGUgdmVydENlbnRlcjtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRob3ZlcjtcclxuICAgIH1cclxuICAgIC5pblNlY3Rpb24gJntcclxuICAgICAgcmlnaHQ6IDBweDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiRsZyl7XHJcblx0aGVhZGVye1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuXHRcdC5sb2dvV3JhcHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDM4MHB4KTtcclxuICAgICAgLmltZ1dyYXB7XHJcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblx0XHQudGl0bGVXcmFwcGVye1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcclxuXHRcdFx0d2lkdGg6IDM4MHB4O1xyXG5cdFx0XHRoMXtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNzVlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6JG1kKXtcclxuXHRoZWFkZXJ7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0XHQuaW5TZWN0aW9uICZ7XHJcblx0XHRcdC5sb2dvV3JhcHtcclxuXHRcdFx0XHQuaW1nV3JhcHtcclxuXHRcdFx0XHRcdGhlaWdodDo1M3B4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmxvZ29XcmFwe1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzUwcHgpO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogN3B4O1xyXG4gICAgICAuaW1nV3JhcHtcclxuICAgICAgICBoZWlnaHQ6IDUzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHRcdC50aXRsZVdyYXBwZXJ7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cdFx0XHR3aWR0aDogMzUwcHg7XHJcblx0XHRcdGgxe1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42ZW07XHJcblx0XHRcdH1cclxuXHRcdFx0aDJ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6ICRzbSl7XHJcblx0aGVhZGVye1xyXG5cdFx0Ly9wb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nOiAwcHg7XHJcblx0XHQucm93e1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0fVxyXG5cdFx0LmxvZ29XcmFwe1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0LmltZ1dyYXB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQudGl0bGVXcmFwcGVye1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZzogM3B4IDBweDtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRoMXtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMmVtO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdH1cclxuXHRcdFx0aDJ7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmluU2VjdGlvbiAme1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcblx0XHRcdC5sb2dvV3JhcHtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0XHQudGl0bGVXcmFwcGVye1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC51dGlsaXR5T3BlbiAme1xyXG5cdFx0XHR6LWluZGV4OiAzMDA7XHJcblx0XHRcdGhlaWdodDogMHB4O1xyXG5cdFx0XHR3aWR0aDogMHB4O1xyXG5cdFx0XHQubG9nb1dyYXAsLnRpdGxlV3JhcHBlciB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblx0Lm1lbnVCdG57XHJcblx0XHRib3R0b206IDMwcHg7XHJcblx0XHR0b3A6IGF1dG87XHJcblx0XHR3aWR0aDogNjVweDtcclxuXHRcdC5pblNlY3Rpb24gJntcclxuXHRcdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHhzKXtcclxuXHRcdGhlYWRlcntcclxuXHRcdFx0Ly9wb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdC50aXRsZVdyYXBwZXJ7XHJcblxyXG5cdFx0XHR9XHJcblx0XHRcdC5pblNlY3Rpb24gJntcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0LmxvZ29XcmFwe1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwcHg7XHJcblx0XHRcdFx0XHQuaW1nV3JhcHtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHh4cyl7XHJcblx0aGVhZGVyIHtcclxuXHRcdC5sb2dvV3JhcHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdFx0XHQuaW1nV3JhcHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0fVxyXG59IiwiXHJcbiNtYWluLW5hdiB7XHJcbiAgICBAaW5jbHVkZSByZWZvcm1hdExpc3Q7XHJcbiAgICBAaW5jbHVkZSB6ZXJvTWFyZ1BhZDtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkc3BlZWQ6IC41cyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLy8gQGluY2x1ZGUgdmVydENlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG5cclxuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjEwcHgpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgdG9wOiAxNzBweDtcclxuXHJcbiAgICAubG9hZGluZyAmIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb25OdW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmFiYnItdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luOiA3cHggMTBweCA3cHggMHB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcms7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNjVweCAxMHB4IDEwcHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbkZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnYyc7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcm91bmRlZCg1MCUpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdmVydENlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDdweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuN2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIC5pY29uV3JhcCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMThweCAxOHB4IDE4cHggOTJweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcHNldWRvQ29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkc3BlZWQ6IC4zcyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uV3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29tcGxldGVkIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRzcGVlZDogLjJzKTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnYSc7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkc3BlZWQ6IC4ycyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlGb250O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuMmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb25XcmFwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEzcHg7XHJcbiAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNjJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkbGlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdW5kZWQoNTAlKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkc3BlZWQ6IC4zcyk7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM3cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB2ZXJ0Q2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDokbGcpIHtcclxuICAgIC5hbmRyb2lkICNtYWluLW5hdiB7XHJcbiAgICAgICAgdG9wOiA1NSU7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDokbWQpIHtcclxuICAgICNtYWluLW5hdiB7XHJcbiAgICAgICAgLy9AaW5jbHVkZSB2ZXJ0Q2VudGVyKCRwZXJjZW50OiAzMCUsICR0cmFuczogNzAlKTtcclxuICAgICAgICAvLyAgcGFkZGluZy10b3A6IDk1cHg7XHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDUycHggN3B4IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4MnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaWNvbldyYXAge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6JHNtKSB7XHJcbiAgICAjbWFpbi1uYXYge1xyXG4gICAgICAgIEBpbmNsdWRlIHZlcnRDZW50ZXIoJHBlcmNlbnQ6IDAlLCAkdHJhbnM6IDAlKTtcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNwYXJlbnRCRygkbGlnaHQsIC44NSk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2NTBweDtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIG1hcmdpbjogMjI1cHggYXV0byAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA3cHggMTBweCA3cHggMTBweDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDdweCAxMHB4IDdweCAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggNTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6JHhzKSB7XHJcbiAgICAjbWFpbi1uYXYge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6JHh4cykge1xyXG4gICAgI21haW4tbmF2IHtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kOiAkbGlnaHQ7XHJcbiAgICAgICAgLy8gcGFkZGluZy1ib3R0b206IDg1cHg7XHJcbiAgICAgICAgLy8gbWFyZ2luLXRvcDogMjQwcHggIWltcG9ydGFudDtcclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjdlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIiNob21lU2NyZWVue1xyXG4gICAgei1pbmRleDozO1xyXG4gICAgcGFkZGluZzowIWltcG9ydGFudDtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxuICBAaW5jbHVkZSBmaXhlZDtcclxuICBAaW5jbHVkZSBmaWxsU3BhY2U7XHJcblxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6JHhzKXtcclxuICAjaG9tZVNjcmVlbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgcGFkZGluZy10b3A6IDEyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgIHBhZGRpbmctYm90dG9tOiA1MHB4IWltcG9ydGFudDtcclxuICAvLyAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTVweCk7XHJcbiAgfVxyXG59XHJcbiIsIlxyXG5cclxuLmFycm93TmF2e1xyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICBAaW5jbHVkZSBib3JkZXJCb3g7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDM3MnB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICByaWdodDogMHB4O1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6ICRpbm5lckhlYWQ7XHJcbiAgICB6LWluZGV4OiAxMjU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgQGluY2x1ZGUgdG9wQmFySGVpZ2h0O1xyXG4gICAgLmFycm93e1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgLy8gIGJhY2tncm91bmQ6ICRncmV5O1xyXG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbiAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6JGxpZ2h0O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMTVweDtcclxuICAgICAgICAmLmRpc2FibGVke1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuMjtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjhlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB2ZXJ0Q2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgIGJhY2tncm91bmQ6JGhvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNhcnJvd0xlZnR7XHJcbiAgICAgICAgbGVmdDowcHg7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjYXJyb3dSaWdodHtcclxuICAgICAgICByaWdodDowcHg7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJGxnKXtcclxuICAuYXJyb3dOYXZ7XHJcbiAgICB3aWR0aDogMzI1cHg7XHJcbiAgICAuYXJyb3d7XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRtZCl7XHJcbiAgLmFycm93TmF2e1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGJvcmRlcjogMHB4O1xyXG4gICAgLmFycm93e1xyXG4gICAgICB3aWR0aDogNzVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc20pe1xyXG4gICAgLmFycm93TmF2e1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICBib3R0b206IDMwcHg7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2NXB4KSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG5cclxuICAgICAgICAuYXJyb3d7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGhvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIiNpbm5lci1jb250ZW50IHtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLnNsaWRlSG9sZGVye1xyXG4gICAgICAgIEBpbmNsdWRlIGFic29sdXRlO1xyXG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgICAgIHRvcDowO1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBvdmVyZmxvdzp2aXNpYmxlO1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgIHBhZGRpbmc6MCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLnNsaWRlVGl0bGV7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeUZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6JHNlY29uZGFyeTtcclxuICAgICAgICAgICAgY29sb3I6JHByaW1hcnk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAzNTBweCAwcHggNjBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjFlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdG9wQmFySGVpZ2h0O1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHZlcnRDZW50ZXI7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICR4cyl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjEwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MS4zZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvKi5jb3B5U2xpZGUsLnF1aXpTbGlkZXtcclxuICAgICAgICAgIC5zbGlkZVRpdGxle1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDM1MHB4IDBweCA2MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH0qL1xyXG5cclxuICAgIH1cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIEBpbmNsdWRlIHBzZXVkb0NvbnRlbnQ7XHJcbiAgICAgIEBpbmNsdWRlIGZpbGxTcGFjZTtcclxuICAgICAgQGluY2x1ZGUgZml4ZWQ7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zcGFyZW50QkcoJGNvbG9yOiRsaWdodCwgJG9wYWNpdHk6MC45Mik7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuLnNsaWRlIHtcclxuICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6MHB4IDBweCA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgIG1hcmdpbi10b3A6ICRpbm5lckhlYWQ7XHJcbiAgICAmLm5vSW1ne1xyXG4gICAgICAgIC5zbGlkZUNvcHl7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDo5NjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGlkZVNpZGV7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpcHMuc21UaXB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2shaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250ZW50e1xyXG4gICAgICAgIHBhZGRpbmc6NDVweCA2MHB4IWltcG9ydGFudDtcclxuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgICAgICBmb250LXNpemU6IDEuMTVlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42ZW07XHJcbiAgICAgICAgY29sb3I6ICRiYXNpYztcclxuICAgIH1cclxuICAgICAgLnNsaWRlU2lkZXtcclxuICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAvL3BhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgfVxyXG4gICAgICAuc2xpZGVDb3B5e1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICB9XHJcblxyXG5cclxuLmltZ1JpZ2h0LCAuaW1nUmlnaHQgaW1ne1xyXG4gICAgZmxvYXQ6cmlnaHQ7XHJcbiAgICBtYXJnaW46MCAwIDMwcHggMzBweCFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOjEwcHg7XHJcbiAgICBAaW5jbHVkZSByc3BJbWFnZTtcclxuICAgIEBpbmNsdWRlIHJvdW5kZWQoNnB4KTtcclxuICAgIEBpbmNsdWRlIHRyYW5zcGFyZW50QkcoJGNvbG9yOiRsaWdodCwkb3BhY2l0eTowLjc1KTtcclxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICR4cyl7XHJcbiAgICAgICAgZmxvYXQ6bm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luOjAgYXV0byAxMHB4IGF1dG8haW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5pbWdMZWZ0LCAuaW1nTGVmdCBpbWd7XHJcbiAgICBmbG9hdDpyaWdodDtcclxuICAgIG1hcmdpbjowIDMwcHggMzBweCAwIWltcG9ydGFudDtcclxuICAgIEBpbmNsdWRlIHJzcEltYWdlO1xyXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJHhzKXtcclxuICAgICAgICBmbG9hdDpub25lIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46MCBhdXRvIDEwcHggYXV0byFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGlkZVNpZGV7XHJcbiAgICBpbWd7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJzcEltYWdlO1xyXG4gICAgICAgICYudHJhbnNwYXJlbnR7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuLmltZ1dyYXB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNXMpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy8gaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuaW1nSG9sZGVye1xyXG4gICAgICAgIEBpbmNsdWRlIGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcclxuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDJ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbmF7XHJcbiAgICBmb250LXdlaWdodDpub3JtYWw7XHJcbiAgICBjb2xvcjokbGluaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XHJcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XHJcbiAgICB9XHJcbiAgICAmW2hyZWYqPScucGRmJ117XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGljb25Gb250O1xyXG4gICAgICAgICAgICAgICBjb250ZW50OlwicFwiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuN2VtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXB4O1xyXG4gICAgICAgICAgIH1cclxuICAgfVxyXG59XHJcbnN0cm9uZ3tcclxuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5pbWdXcmFwcGVye1xyXG4gICAgcGFkZGluZzowIDVweCAwIDA7XHJcbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkbWQpe1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MDtcclxuICAgICAgICBtYXJnaW46NXB4IDAgMCAwO1xyXG4gICAgfVxyXG4gICAgaW1ne1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zcGFyZW50QkcoJGNvbG9yOiRsaWdodCwgJG9wYWNpdHk6MC43NSk7XHJcbiAgICAgICAgcGFkZGluZzoyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206NXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucm93LnRleHRXcmFwcGVye1xyXG4gICAgbWFyZ2luLXRvcDo1M3B4IWltcG9ydGFudDtcclxufVxyXG4udmlkZW9Db3B5LCAudGV4dENvcHksIC52aWRlb1JURSwudGlwcyB7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcblxyXG4gICAgdWx7XHJcbiAgICAgIEBpbmNsdWRlIHplcm9NYXJnUGFkO1xyXG4gICAgICBAaW5jbHVkZSByZWZvcm1hdExpc3Q7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBsaXtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBAaW5jbHVkZSB6ZXJvTWFyZ1BhZDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICBjb2xvcjogbGlnaHRlbigkYmFzaWMsIDE1JSk7XHJcbiAgICAgICAgICAgZm9udC1zaXplOiAuOTVlbTtcclxuICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgQGluY2x1ZGUgaWNvbkZvbnQ7XHJcbiAgICAgICAgICAgY29udGVudDogJ3QnO1xyXG4gICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgdG9wOjhweDtcclxuICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgZm9udC1zaXplOiAuNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW1ne1xyXG4gICAgICAgIEBpbmNsdWRlIGltZ1Jlc3BvbnNpdmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbGcpe1xyXG4gICNpbm5lci1jb250ZW50e1xyXG4gICAgLnNsaWRlSG9sZGVye1xyXG4gICAgICAgLnNsaWRlVGl0bGV7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogMS45ZW07XHJcbiAgICAgICAgIHBhZGRpbmc6IDBweCAzMjVweCAwcHggMzBweFxyXG4gICAgICAgfVxyXG4gICAgIH1cclxuICB9XHJcbiAgLnNsaWRle1xyXG4gICAgLmNvbnRlbnR7XHJcbiAgICAgIHBhZGRpbmc6IDI1cHggMjBweCAhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuc2xpZGVDb3B5e1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gICAgLnNsaWRlU2lkZXtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkbWQpe1xyXG4gICNpbm5lci1jb250ZW50e1xyXG4gICAgLnNsaWRlSG9sZGVye1xyXG4gICAgICAgLnNsaWRlVGl0bGV7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XHJcbiAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDIwcHg7XHJcbiAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgc3BhbntcclxuICAgICAgICAgICBAaW5jbHVkZSB2ZXJ0Q2VudGVyKDAlLCAwJSk7XHJcbiAgICAgICAgIH1cclxuICAgICAgIH1cclxuICAgICB9XHJcbiAgfVxyXG4gICAgLnNsaWRle1xyXG4gICAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgICAgIC5jb250ZW50e1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODUwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWRlQ29weXtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGlkZVNpZGV7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJHhzKXtcclxuICAuc2xpZGV7XHJcbiAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgLmNvbnRlbnR7XHJcbiAgICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xyXG4gICB9XHJcbiAgfVxyXG4gICNpbm5lci1jb250ZW50IHtcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRsaWdodDtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbiIsIlxyXG4uc2xpZGV7XHJcbiAgLnRpcHN7XHJcbiAgICAgIGJhY2tncm91bmQ6JGxpZ2h0O1xyXG4gICAgICBwYWRkaW5nOjBweDtcclxuICAgICAgY29sb3I6JGxpZ2h0O1xyXG4gICAgICAvL2JvcmRlcjogNnB4IHNvbGlkICRzZWNvbmRhcnk7XHJcbiAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICBwYWRkaW5nOiAwcHggMHB4IDEwcHggNTBweDtcclxuICAgICAgQGluY2x1ZGUgcm91bmRlZCg2cHgpO1xyXG4gICAgICAgICAgJi5zbVRpcHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIGgze1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBjb2xvcjogJGxpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjRlbSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAuaWNvbntcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICRsaWdodDtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIEBpbmNsdWRlIGFic29sdXRlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuMmVtO1xyXG4gICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmVydENlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgICAudGlwe1xyXG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgY29sb3I6JGJhc2ljO1xyXG4gICAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJGxnKXtcclxuICAgIC5zbGlkZXtcclxuICAgICAgLnRpcHN7XHJcbiAgICAgICAgLnRpcHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogLjllbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRtZCl7XHJcbiAgLnNsaWRle1xyXG4gICAgLnRpcHN7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICBAaW5jbHVkZSBib3hTaGFkb3coKTtcclxuICAgICAgICBAaW5jbHVkZSByb3VuZGVkKDBweCk7XHJcbiAgICAgICAgICYuc21UaXB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoM3tcclxuICAgICAgICAgIHBhZGRpbmc6IDhweCAxNXB4IDhweCA2NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwcHggMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmljb257XHJcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuOGVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkeHhzKXtcclxuICAuc2xpZGV7XHJcbiAgICAudGlwc3tcclxuXHJcbiAgICAgICAgaDN7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuM2VtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiXHJcbi52aWRlb1NsaWRle1xyXG4gICAgLnZpZGVvV3JhcHBlcntcclxuICAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnZpZGVvQ29udGFpbmVye1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgLnNsaWRlU2lkZXtcclxuICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5zbGlkZUNvcHl7XHJcbiAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICYudmlkQmVsb3d7XHJcbiAgICAgIC5jb250ZW50e1xyXG4gICAgICAgIG1heC13aWR0aDogMTMwMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDQ1cHggNjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgICAgLnNsaWRlU2lkZXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC8vIC50aXBze1xyXG4gICAgICAgICAgICAvLyAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpZGVDb3B5e1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcbi52aWRlb1dyYXBwZXIge1xyXG4gICAgLmxvYWRpbmd7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICRncmV5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5Rm9udDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxufVxyXG5cclxuICAuYXV0b3BsYXlTZXR7ZGlzcGxheTogbm9uZTt9XHJcblxyXG4vLyoqKjQ6MyBSQVRJTyBWSURFT1MqKiovL1xyXG5cclxuLyojdmlkZW9Ib2xkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDc1JTsvL2ZvciA0OjMgcmF0aW8gdmlkZW9zXHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgaWZyYW1le1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxufSovXHJcblxyXG4vLyoqKjE2OjkgUkFUSU8gVklERU9TKioqLy9cclxuXHJcbi8qLnZpZGVvSG9sZGVyLCN2aWRlb0hvbGRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYlOy8vZm9yIDE2OjkgcmF0aW8gdmlkZW9zXHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBpZnJhbWV7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG59Ki9cclxuLnZpZGVvSG9sZGVyLCN2aWRlb0hvbGRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZGFyayB1cmwoJy9pbWFnZXMvbG9hZC1zY3JlZW4ucG5nJyluby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDU2LjMlOy8vZm9yIDE2OjkgcmF0aW8gdmlkZW9zXHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAuY2hyb21lICYsLmFuZHJvaWQgJntcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OicnO1xyXG4gICAgICAvL2JhY2tncm91bmQ6ICRkYXJrIHVybCgnL2ltYWdlcy9sb2FkLXNjcmVlbi5wbmcnKW5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgdG9wOjA7XHJcbiAgICAgIGxlZnQ6MDtcclxuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6OTk5OTtcclxuICAgIH1cclxuICAgIC5oaWRlTG9hZCAme1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaWZyYW1le1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgei1pbmRleDoyO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHhsKXtcclxuICAudmlkZW9TbGlkZSB7XHJcbiAgICAvLyAuc2xpZGVDb3B5e1xyXG4gICAgLy8gICB3aWR0aDogNDUlO1xyXG4gICAgLy8gfVxyXG4gICAgLy8gLnNsaWRlU2lkZXtcclxuICAgIC8vICAgd2lkdGg6IDU1JTtcclxuICAgIC8vIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRsZyl7XHJcbiAgLnZpZGVvU2xpZGUge1xyXG4gICAgLnNsaWRlQ29weXtcclxuICAgICAgd2lkdGg6IDQwJTtcclxuICAgIH1cclxuICAgIC5zbGlkZVNpZGV7XHJcbiAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRtZCArIDEwMCl7XHJcbiAgLnZpZGVvU2xpZGV7XHJcbiAgICAuc2xpZGVDb3B5e1xyXG4gICAgICB3aWR0aDogNDMlO1xyXG4gICAgfVxyXG4gICAgLnNsaWRlU2lkZXtcclxuICAgICAgd2lkdGg6IDU3JTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbWQpe1xyXG4gIC52aWRlb1NsaWRle1xyXG4gICAgLnNsaWRlQ29weXtcclxuICAgICAgd2lkdGg6IDQzJTtcclxuICAgIH1cclxuICAgIC5zbGlkZVNpZGV7XHJcbiAgICAgIHdpZHRoOiA1NyU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkeHMpe1xyXG5cclxuICAudmlkZW9TbGlkZXtcclxuICAgIC5zbGlkZVNpZGV7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi52aWRCZWxvd3tcclxuICAgICAgLmNvbnRlbnR7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbiIsIi5zbGlkZS5xdWl6U2xpZGV7XHJcbiAgICAudmlkZW9XcmFwcGVye1xyXG4gICAgICAgIC8vbWFyZ2luOjA7XHJcbiAgICB9XHJcbiAgICAuc2xpZGVTaWRle1xyXG4gICAgICB3aWR0aDogNTglO1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgIH1cclxuICAgIC5zbGlkZUNvcHl7XHJcbiAgICAgIHdpZHRoOiA0MiU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG5cclxufVxyXG4ucXVpekNvcHkge1xyXG5cclxufVxyXG4ucXVpekJ1dHRvbnMge1xyXG4gICAgQGluY2x1ZGUgemVyb01hcmdQYWQ7XHJcbiAgICBsaXN0LXN0eWxlOm5vbmU7XHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBsaXtcclxuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlGb250O1xyXG4gICAgICAgQGluY2x1ZGUgdHJhbnNwYXJlbnRCRygkYmFzaWMsIC44KTtcclxuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgICAgIHBhZGRpbmc6IDdweDtcclxuICAgICAgICBjdXJzb3I6ICRjdXJzb3I7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjNweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRsaWdodDtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgIHAge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246bWlkZGxlO1xyXG4gICAgICAgIGRpc3BsYXk6dGFibGUtY2VsbDtcclxuICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIH1cclxuICAgIHNwYW4ubGV0dGVye1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246bWlkZGxlO1xyXG4gICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbGlnaHQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbiAgICAucGlja2Vke1xyXG4gICAgICAgIGJhY2tncm91bmQ6JHdyb25nO1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHdyb25nLCA1JSk7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZDokd3Jvbmc7XHJcbiAgICAgICAgICAgIGNvbG9yOiRsaWdodDtcclxuICAgICAgICAgICAgc3Bhbi5sZXR0ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokbGlnaHQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ubGV0dGVyIHtcclxuICAgICAgICAgICAgY29sb3I6JGxpZ2h0O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25Gb250O1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJ2InO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuN2VtO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGxpLmNvcnJlY3QucGlja2VkIHtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgIGJhY2tncm91bmQ6JGNvcnJlY3Q7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvcnJlY3QsIDUlKTtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiRjb3JyZWN0O1xyXG4gICAgICAgICAgICBjb2xvcjokbGlnaHQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb3JyZWN0LCA1JSk7XHJcbiAgICAgICAgICAgIHNwYW4ubGV0dGVye1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGxpZ2h0IWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuLmxldHRlciB7XHJcbiAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiAkY29ycmVjdDtcclxuICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgIGNvbnRlbnQ6ICdhJztcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG59XHJcbi5hbnN3ZXJzV3JhcHBlcntcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgY29sb3I6ICRiYXNpYztcclxuICAgIGZvbnQtc2l6ZToxLjM1ZW07XHJcbiAgICBwYWRkaW5nOiAyMHB4IDM1cHggMjBweCAzNXB4O1xyXG59XHJcbi5xdWl6Q29udGVudCB7XHJcbiAgICAgcGFkZGluZzowO1xyXG4gICAgcCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICYucmVzcHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5Rm9udDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbkZvbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43ZW07XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5xdWVzdGlvbntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYW5zd2VyV3Jvbmd7XHJcbiAgICAgICAgICAgY29sb3I6ICR3cm9uZztcclxuICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgLy8gIGJhY2tncm91bmQ6ICR3cm9uZztcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnYic7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hbnN3ZXJDb3JyZWN0e1xyXG4gICAgICAgICAgIGNvbG9yOiAkY29ycmVjdDtcclxuICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgLy8gIGJhY2tncm91bmQ6ICRjb3JyZWN0O1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdhJztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkeHMpIHtcclxuICAucXVpekJ1dHRvbnMge1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4iLCIubWFzdGVyUXVpelNsaWRlLC5zdXJ2ZXlTbGlkZXtcclxuICAgICNsZWFybk1vcmVXcmFwcGVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblx0aDN7XHJcblx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdH1cclxuXHQucXVlc3Rpb25CbG9ja3tcclxuXHRcdEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cdFx0Ly9ib3JkZXItYm90dG9tOjJweCBzb2xpZCAkZGFyaztcclxuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogNXB4IGF1dG8gMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oJHNwZWVkOi40cyk7XHJcbiAgICAgICAgYmFja2dyb3VuZDokZ3JleTtcclxuICAgICAgICBAaW5jbHVkZSByb3VuZGVkKDZweCk7XHJcblx0XHQvL31cclxuICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHR9XHJcblx0LnF1ZXN0aW9ue1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRoM3tcclxuXHRcdFx0cGFkZGluZzowcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcblx0XHRcdG1hcmdpbjowO1xyXG5cdFx0XHRib3JkZXI6MCFpbXBvcnRhbnQ7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ1ZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcblx0XHR9XHJcbiAgICAgICAgLnF1ZXN7XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHR9XHJcblx0XHJcbiAgICAvLyoqKioqKioqKkNPTU1FTlRCT1hFUyoqKioqKioqKi9cclxuICAgICNkYzB7XHJcblx0XHRiYWNrZ3JvdW5kOiRwcmltYXJ5O1xyXG5cdFx0cGFkZGluZzoxMHB4O1xyXG5cdFx0Y29sb3I6JGxpZ2h0O1xyXG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigkc3BlZWQ6LjRzKTtcclxuXHRcdGRpc3BsYXk6YmxvY2shaW1wb3J0YW50O1xyXG5cdFx0QGluY2x1ZGUgb3BhY2l0eSgxMDAsMSk7XHJcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcblx0XHQmLmhpZGRlbntcclxuXHRcdFx0QGluY2x1ZGUgb3BhY2l0eSgwLDApO1xyXG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcblx0XHRcdGRpc3BsYXk6YmxvY2shaW1wb3J0YW50O1xyXG5cdFx0XHRoZWlnaHQ6MDtcclxuXHRcdFx0b3ZlcmZsb3c6aGlkZGVuO1xyXG5cdFx0XHRwYWRkaW5nOjA7XHJcblx0XHRcdHRleHRhcmVhe1xyXG5cdFx0XHRcdGhlaWdodDowO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHR0ZXh0YXJlYXtcclxuXHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0aGVpZ2h0OjEwMHB4O1xyXG5cdFx0XHRjb2xvcjokYmFzaWM7XHJcblx0XHR9XHJcblx0fVxyXG4gICAgI2RjMXtcclxuXHRcdGJhY2tncm91bmQ6JHByaW1hcnk7XHJcblx0XHRwYWRkaW5nOjEwcHg7XHJcblx0XHRjb2xvcjokbGlnaHQ7XHJcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCRzcGVlZDouNHMpO1xyXG5cdFx0ZGlzcGxheTpibG9jayFpbXBvcnRhbnQ7XHJcblx0XHRAaW5jbHVkZSBvcGFjaXR5KDEwMCwxKTtcclxuXHRcdHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuXHRcdCYuaGlkZGVue1xyXG5cdFx0XHRAaW5jbHVkZSBvcGFjaXR5KDAsMCk7XHJcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuXHRcdFx0ZGlzcGxheTpibG9jayFpbXBvcnRhbnQ7XHJcblx0XHRcdGhlaWdodDowO1xyXG5cdFx0XHRvdmVyZmxvdzpoaWRkZW47XHJcblx0XHRcdHBhZGRpbmc6MDtcclxuXHRcdFx0dGV4dGFyZWF7XHJcblx0XHRcdFx0aGVpZ2h0OjA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHRleHRhcmVhe1xyXG5cdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6MTAwcHg7XHJcblx0XHRcdGNvbG9yOiRiYXNpYztcclxuXHRcdH1cclxuXHR9XHJcbiAgICAjZGMye1xyXG5cdFx0YmFja2dyb3VuZDokcHJpbWFyeTtcclxuXHRcdHBhZGRpbmc6MTBweDtcclxuXHRcdGNvbG9yOiRsaWdodDtcclxuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oJHNwZWVkOi40cyk7XHJcblx0XHRkaXNwbGF5OmJsb2NrIWltcG9ydGFudDtcclxuXHRcdEBpbmNsdWRlIG9wYWNpdHkoMTAwLDEpO1xyXG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG5cdFx0Ji5oaWRkZW57XHJcblx0XHRcdEBpbmNsdWRlIG9wYWNpdHkoMCwwKTtcclxuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRkaXNwbGF5OmJsb2NrIWltcG9ydGFudDtcclxuXHRcdFx0aGVpZ2h0OjA7XHJcblx0XHRcdG92ZXJmbG93OmhpZGRlbjtcclxuXHRcdFx0cGFkZGluZzowO1xyXG5cdFx0XHR0ZXh0YXJlYXtcclxuXHRcdFx0XHRoZWlnaHQ6MDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0dGV4dGFyZWF7XHJcblx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdGhlaWdodDoxMDBweDtcclxuXHRcdFx0Y29sb3I6JGJhc2ljO1xyXG5cdFx0fVxyXG5cdH1cclxuICAgICNkYzN7XHJcblx0XHRiYWNrZ3JvdW5kOiRwcmltYXJ5O1xyXG5cdFx0cGFkZGluZzoxMHB4O1xyXG5cdFx0Y29sb3I6JGxpZ2h0O1xyXG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigkc3BlZWQ6LjRzKTtcclxuXHRcdGRpc3BsYXk6YmxvY2shaW1wb3J0YW50O1xyXG5cdFx0QGluY2x1ZGUgb3BhY2l0eSgxMDAsMSk7XHJcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcblx0XHQmLmhpZGRlbntcclxuXHRcdFx0QGluY2x1ZGUgb3BhY2l0eSgwLDApO1xyXG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcblx0XHRcdGRpc3BsYXk6YmxvY2shaW1wb3J0YW50O1xyXG5cdFx0XHRoZWlnaHQ6MDtcclxuXHRcdFx0b3ZlcmZsb3c6aGlkZGVuO1xyXG5cdFx0XHRwYWRkaW5nOjA7XHJcblx0XHRcdHRleHRhcmVhe1xyXG5cdFx0XHRcdGhlaWdodDowO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHR0ZXh0YXJlYXtcclxuXHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0aGVpZ2h0OjEwMHB4O1xyXG5cdFx0XHRjb2xvcjokYmFzaWM7XHJcblx0XHR9XHJcblx0fVxyXG5cdCNkYzR7XHJcblx0XHRiYWNrZ3JvdW5kOiRwcmltYXJ5O1xyXG5cdFx0cGFkZGluZzoxMHB4O1xyXG5cdFx0Y29sb3I6JGxpZ2h0O1xyXG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigkc3BlZWQ6LjRzKTtcclxuXHRcdGRpc3BsYXk6YmxvY2shaW1wb3J0YW50O1xyXG5cdFx0QGluY2x1ZGUgb3BhY2l0eSgxMDAsMSk7XHJcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcblx0XHQmLmhpZGRlbntcclxuXHRcdFx0QGluY2x1ZGUgb3BhY2l0eSgwLDApO1xyXG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcblx0XHRcdGRpc3BsYXk6YmxvY2shaW1wb3J0YW50O1xyXG5cdFx0XHRoZWlnaHQ6MDtcclxuXHRcdFx0b3ZlcmZsb3c6aGlkZGVuO1xyXG5cdFx0XHRwYWRkaW5nOjA7XHJcblx0XHRcdHRleHRhcmVhe1xyXG5cdFx0XHRcdGhlaWdodDowO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHR0ZXh0YXJlYXtcclxuXHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0aGVpZ2h0OjEwMHB4O1xyXG5cdFx0XHRjb2xvcjokYmFzaWM7XHJcblx0XHR9XHJcblx0fVxyXG5cdCNkYzV7XHJcblx0XHRiYWNrZ3JvdW5kOiRwcmltYXJ5O1xyXG5cdFx0cGFkZGluZzoxMHB4O1xyXG5cdFx0Y29sb3I6JGxpZ2h0O1xyXG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigkc3BlZWQ6LjRzKTtcclxuXHRcdGRpc3BsYXk6YmxvY2shaW1wb3J0YW50O1xyXG5cdFx0QGluY2x1ZGUgb3BhY2l0eSgxMDAsMSk7XHJcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcblx0XHQmLmhpZGRlbntcclxuXHRcdFx0QGluY2x1ZGUgb3BhY2l0eSgwLDApO1xyXG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcblx0XHRcdGRpc3BsYXk6YmxvY2shaW1wb3J0YW50O1xyXG5cdFx0XHRoZWlnaHQ6MDtcclxuXHRcdFx0b3ZlcmZsb3c6aGlkZGVuO1xyXG5cdFx0XHRwYWRkaW5nOjA7XHJcblx0XHRcdHRleHRhcmVhe1xyXG5cdFx0XHRcdGhlaWdodDowO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHR0ZXh0YXJlYXtcclxuXHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0aGVpZ2h0OjEwMHB4O1xyXG5cdFx0XHRjb2xvcjokYmFzaWM7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdFxyXG5cdCNzdXJ2ZXktc3VibWl0LmJ0biwjcXVpei1zdWJtaXR7XHJcblx0XHRtYXJnaW46IDE1cHggYXV0bztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgcm91bmRlZCgwKTtcclxuICAgICAgICBAaW5jbHVkZSBidXR0b247XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblx0XHRwYWRkaW5nOjEwcHggMzVweDtcclxuXHRcdGNvbG9yOiRsaWdodDtcclxuICAgICAgICBmb250LXNpemU6MS4yZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgIC8vIGJhY2tncm91bmQ6ICRwcmltYXJ5XHJcbiAgICAgICAgfVxyXG5cdH1cclxuXHQudGV4dENvcHl7XHJcblx0XHR3aWR0aDoxMDAlIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi5jbS1zLW5lYXR7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgY29sb3I6ICRsaWdodDtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBwe1xyXG4gICAgICAgIG1hcmdpbjowO1xyXG4gICAgfVxyXG59XHJcbi5zdXJ2ZXlTbGlkZXtcclxuXHRcdC5xdWVzdGlvbkJsb2Nre1xyXG5cdFx0XHQuYW5zd2Vye1xyXG5cdFx0XHRcdGRpdntcclxuXHRcdFx0XHRcdGNvbG9yOiRsaWdodCFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcbiAgICAuc3VydmV5Q29tcGxldGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgIFxyXG4gICAgfVxyXG4vLyAgICAuYW5zd2VyLC5BbnN3ZXJ7XHJcbi8vXHRcdGRpdntcclxuLy9cdFx0XHRjb2xvcjokYmFzaWM7XHJcbi8vXHRcdFx0bWFyZ2luOjAgMCAwIDAhaW1wb3J0YW50O1xyXG4vL1x0XHRcdHBhZGRpbmc6OHB4IDE2cHg7XHJcbi8vXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigkc3BlZWQ6LjRzKTtcclxuLy9cdFx0XHRjdXJzb3I6cG9pbnRlcjtcclxuLy9cdFx0XHQmOm50aC1jaGlsZCgxKXtcclxuLy9cdFx0XHRcdGJhY2tncm91bmQ6bGlnaHRlbigkcHJpbWFyeSwxNSUpO1xyXG4vL1x0XHRcdH1cclxuLy9cdFx0XHQmOm50aC1jaGlsZCgyKXtcclxuLy9cdFx0XHRcdGJhY2tncm91bmQ6bGlnaHRlbigkcHJpbWFyeSwxMCUpO1xyXG4vL1x0XHRcdH1cclxuLy9cdFx0XHQmOm50aC1jaGlsZCgzKXtcclxuLy9cdFx0XHRcdGJhY2tncm91bmQ6bGlnaHRlbigkcHJpbWFyeSw1JSk7XHJcbi8vXHRcdFx0fVxyXG4vL1x0XHRcdCY6bnRoLWNoaWxkKDQpe1xyXG4vL1x0XHRcdFx0YmFja2dyb3VuZDokcHJpbWFyeTtcclxuLy9cdFx0XHR9XHJcbi8vXHRcdFx0JjpudGgtY2hpbGQoNSl7XHJcbi8vXHRcdFx0XHRiYWNrZ3JvdW5kOmRhcmtlbigkcHJpbWFyeSw1JSk7XHJcbi8vXHRcdFx0fVxyXG4vL1x0XHRcdCY6bnRoLWNoaWxkKDYpe1xyXG4vL1x0XHRcdFx0YmFja2dyb3VuZDpkYXJrZW4oJHByaW1hcnksMTAlKTtcclxuLy9cdFx0XHR9XHJcbi8vXHRcdFx0JjpudGgtY2hpbGQoNyl7XHJcbi8vXHRcdFx0XHRiYWNrZ3JvdW5kOmRhcmtlbigkcHJpbWFyeSwxNSUpO1xyXG4vL1x0XHRcdH1cclxuLy9cdFx0XHQmOm50aC1jaGlsZCg4KXtcclxuLy9cdFx0XHRcdGJhY2tncm91bmQ6ZGFya2VuKCRwcmltYXJ5LDIwJSk7XHJcbi8vXHRcdFx0fVxyXG4vL1x0XHRcdCY6bnRoLWNoaWxkKDkpe1xyXG4vL1x0XHRcdFx0YmFja2dyb3VuZDpkYXJrZW4oJHByaW1hcnksMjUlKTtcclxuLy9cdFx0XHR9XHJcbi8vXHRcdFx0JjpudGgtY2hpbGQoMTApe1xyXG4vL1x0XHRcdFx0YmFja2dyb3VuZDpkYXJrZW4oJHByaW1hcnksMzAlKTtcclxuLy9cdFx0XHR9XHJcbi8vXHRcdFx0Jjpob3ZlcntcclxuLy9cdFx0XHRcdCBiYWNrZ3JvdW5kOiRzZWNvbmRhcnkhaW1wb3J0YW50OyBcclxuLy9cdFx0XHRcdCBzcGFue1xyXG4vL1x0XHRcdFx0IFx0Y29sb3I6JGxpZ2h0O1xyXG4vL1x0XHRcdFx0IH1cclxuLy9cdFx0XHR9XHJcbi8vXHRcdFx0Ji5zZWxlY3RlZHtcclxuLy9cdFx0XHRcdGJhY2tncm91bmQ6JHByaW1hcnk7XHJcbi8vXHRcdFx0fVxyXG4vL1x0XHRcdGlucHV0e1xyXG4vL1x0XHRcdFx0ZmxvYXQ6bm9uZTtcclxuLy9cdFx0XHRcdG1hcmdpbjowIDVweCAwIDAhaW1wb3J0YW50O1xyXG4vL1x0XHRcdH1cclxuLy9cdFx0XHR0ZXh0YXJlYXtcclxuLy9cdFx0XHRcdGNvbG9yOiRiYXNpYztcclxuLy9cdFx0XHR9XHJcbi8vXHRcdFx0c3BhbntcclxuLy9cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4vL1x0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcbi8vXHRcdFx0XHRtYXJnaW4tdG9wOiAtMjZweDtcclxuLy9cdFx0XHR9XHJcbi8vXHRcdH1cclxuLy9cdH1cclxuXHR9XHJcbi5tYXN0ZXJRdWl6U2xpZGV7XHJcblx0XHQmLmdyYWRlZHtcclxuXHRcdFx0LmdyYWRlZE1lc3NhZ2Vze1xyXG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdFx0LnJldGFrZU1lc3NhZ2V7XHJcblx0XHRcdFx0ZGlzcGxheTpub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5iYWNrVG9NZW51QnRue1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlciA7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMTBweCBhdXRvO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRAaW5jbHVkZSByb3VuZGVkKDApO1xyXG5cdFx0XHRcdHBhZGRpbmc6MTBweCAyNXB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6JHByaW1hcnk7XHJcblx0XHRcdFx0Y29sb3I6JGxpZ2h0O1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuXHRcdFx0XHRmb250LXNpemU6MS4xMjVlbTtcclxuXHRcdCBcdFx0Ym9yZGVyOiAxcHggc29saWQgd2hpdGU7XHJcblx0XHQgXHRcdGZsb2F0OnJpZ2h0O1xyXG5cdFx0IFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG5cdFx0IFx0XHQmOmhvdmVye1xyXG5cdFx0IFx0XHRcdGJhY2tncm91bmQ6bGlnaHRlbigkcHJpbWFyeSwxMCUpO1xyXG5cdFx0IFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnF1ZXN0aW9uQmxvY2t7XHJcblx0XHRcdFx0ZGlzcGxheTpub25lIWltcG9ydGFudDtcclxuXHRcdFx0XHQmLnJldmlld3tcclxuXHRcdFx0XHRcdGRpc3BsYXk6YmxvY2shaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpbnB1dHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Lndyb25ne1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5IWltcG9ydGFudDtcclxuXHRcdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBpY29uRm9udDtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogXCJiXCI7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkd3Jvbmc7XHJcblx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IC01cHggMCAwIC0xNXB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNWVtO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkbGlnaHQ7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDVweDtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgcm91bmRlZCg1MCUpO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcdFx0XHRcdFx0ei1pbmRleDogOTk7XHJcbiAgICBcdFx0XHRcdFx0Ym9yZGVyOjJweCBzb2xpZCAkcHJpbWFyeTtcclxuXHRcdFx0XHRcdH1cclxuICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd3Jvbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeSFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5hbnN3ZXJ7XHJcblx0XHRcdFx0XHRkaXZ7XHJcblx0XHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcclxuXHRcdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0XHQgYmFja2dyb3VuZDp0cmFuc3BhcmVudCFpbXBvcnRhbnQ7IFxyXG5cdFx0XHRcdFx0XHRcdCBzcGFue1xyXG5cdFx0XHRcdFx0XHRcdCBcdGNvbG9yOiRiYXNpYztcclxuXHRcdFx0XHRcdFx0XHQgfVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDowO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCNzdXJ2ZXktc3VibWl0LmJ0biwjcXVpei1zdWJtaXR7XHJcblx0XHRcdFx0ZGlzcGxheTpub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLmNvbXBsZXRlZHtcclxuXHRcdFx0LnF1ZXN0aW9uQmxvY2ssLnJldmlld1RleHR7XHJcblx0XHRcdFx0ZGlzcGxheTpub25lO1xyXG5cdFx0XHR9XHJcbiAgICAgICAgICAgIC5ncmFkZWRNZXNzYWdlc3tcclxuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZ3JhZGVkTWVzc2FnZXN7XHJcblx0XHRcdGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcblx0XHR9XHJcblx0XHQuYW5zd2VyLC5BbnN3ZXJ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxNXB4O1xyXG5cdFx0XHRkaXZ7XHJcblx0XHRcdFx0ZmxvYXQ6bm9uZTtcclxuXHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246bGVmdDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOTVlbTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCA1cHggM3B4IDI5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRiYXNpYztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnNlbGVjdGVke1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG4uaWU4e1xyXG5cdFxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHhzKXtcclxuICAgLm1hc3RlclF1aXpTbGlkZSwgLnN1cnZleVNsaWRle1xyXG4gICAgLnF1ZXN0aW9uQmxvY2t7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgIC5hbnN3ZXIsLkFuc3dlcntcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICB9XHJcbiAgIH1cclxuICAgIC5tYXN0ZXJRdWl6U2xpZGUuZ3JhZGVkIC5xdWVzdGlvbkJsb2NrIC53cm9uZyBzcGFue1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiAkd3Jvbmc7XHJcbiAgICB9XHJcbiAgICBcclxufSIsIlxyXG4jbGVhcm5Nb3JlV3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luLXRvcDo0MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG4gICBwYWRkaW5nOjI1cHggMTRweCAyNXB4IDgwcHg7XHJcbiAgIGJhY2tncm91bmQ6ICRsaWdodDtcclxuICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAmOmJlZm9yZXtcclxuICAgICBAaW5jbHVkZSBwc2V1ZG9Db250ZW50O1xyXG4gICAgIEBpbmNsdWRlIGFic29sdXRlO1xyXG4gICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgIHdpZHRoOiAwO1xyXG4gICAgIGhlaWdodDogMTAwJTtcclxuICAgICB6LWluZGV4OiAxO1xyXG4gICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHNwZWVkOiAuM3MpO1xyXG4gICB9XHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWQpe1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAuaWNvbldyYXB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRob3ZlcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiRsaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICAgJi5zZWxlY3RlZHtcclxuICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcclxuICAgICAgY29sb3I6JGxpZ2h0O1xyXG4gICAgICAgIC5pY29uV3JhcHtcclxuICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjokbGlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pY29ue1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtjb250ZW50OiAnYSc7fVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1kKXtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgY29sb3I6JGxpZ2h0O1xyXG4gICAgICAgICAgICAuaWNvbldyYXB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiRsaWdodDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRob3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmljb25XcmFwe1xyXG4gICAgICAgIEBpbmNsdWRlIHZlcnRDZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgIGxlZnQ6IDEzcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodDtcclxuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkcHJpbWFyeTtcclxuICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHJvdW5kZWQoNTAlKTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRzcGVlZDogLjI1cyk7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuICAgIC5pY29ue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS43ZW07XHJcbiAgICB9XHJcbiAgICAudG9vbFRpcHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5sZWFybk1vcmV7XHJcbiAgICAuc2xpZGVDb3B5e1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjYwcHgpO1xyXG4gICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuc2xpZGVTaWRle1xyXG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIG1hcmdpbjogNDBweCBhdXRvIDBweDtcclxuICAgIH1cclxuXHJcbiAgICAubGVhcm5Nb3JlTGlua3NXcmFwe1xyXG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1heFdpZHRoO1xyXG4gICAgICAgIG1heC13aWR0aDogMTI4MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgaDR7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5saW5rR3JvdXB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNpY0ZvbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDBweCAwcHg7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG5cclxuICAgICAgICAmLmRlZmF1bHR7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeTtcclxuICAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOjBweCAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgIGZsb2F0OmxlZnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICBjb2xvcjokbGlnaHQ7XHJcbiAgICAgICAgICAgIHAsaDMsYXtcclxuICAgICAgICAgICAgICBjb2xvcjokbGlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxlYXJuTW9yZUxpbmtze1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucGVyc29uYWxpemVkIHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MDBweCk7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRmb290ZXJIZWlnaHQgKyAzMDtcclxuICAgICAgICAgICAgbGl7YXtzcGFue2Rpc3BsYXk6IG5vbmU7fX19XHJcbiAgICAgICAgICAgIC5sZWFybk1vcmVMaW5rc3tcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGFjY2VudDtcclxuICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6ICAycHggMTBweDtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTokcHJpbWFyeUZvbnQ7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgze1xyXG4gICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGJhc2ljRm9udDtcclxuICAgICAgICAgIHBhZGRpbmc6NXB4IDVweCAwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gIC5sZWFybk1vcmVMaW5rc3tcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6bm9uZTtcclxuICAgICAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAwcHg7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3Jle2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICAgICBwYWRkaW5nOjdweCAwIDdweCA0NXB4O1xyXG4gICAgICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XHJcbiAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRwcmltYXJ5Rm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRsaW5rO1xyXG4gICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxLjJlbTtcclxuICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uRm9udDtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDpcImRcIjtcclxuICAgICAgICAgICAgICAgICAgZmxvYXQ6bGVmdDtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICZbaHJlZio9Jy5wZGYnXXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcInBcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRtZCl7XHJcbiAgI2xlYXJuTW9yZVdyYXBwZXJ7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgcGFkZGluZzogMjBweCAxMHB4IDIwcHggMzVweDtcclxuICAgIC5pY29uV3JhcHtcclxuICAgICAgdG9wOiAtMTJweDtcclxuICAgICAgbGVmdDogLTE1cHg7XHJcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICB3aWR0aDogNDVweDtcclxuICAgICAgcGFkZGluZy10b3A6IDZweDtcclxuICAgIH1cclxuICAgIC50b29sVGlwe1xyXG4gICAgICBmb250LXNpemU6IC45ZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNtKXtcclxuICAubGVhcm5Nb3Jle1xyXG4gICAgLmxlYXJuTW9yZUxpbmtzV3JhcHtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuICAgIC5saW5rR3JvdXB7XHJcbiAgICAgIG1heC13aWR0aDogNjAwcHggIWltcG9ydGFudDtcclxuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICYucGVyc29uYWxpemVke1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgLy8gbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICAvLyB3aWR0aDogMTAwJTtcclxuICAgICAgICAvLyBmbG9hdDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvKipWQVJJQUJMRVMqKi9cclxuLy9Db2xvcnNcclxuJHByaW1hcnk6ICMwMDY2QUE7IC8vR3JlZW4gXHJcbiRzZWNvbmRhcnk6ICM4YWM5NGE7IC8vTGltZVxyXG4kYWNjZW50OiAjMGIzODVkOyAvL25hdnlcclxuJGFsdDogIzAwYWJhZDsgLy9HcmV5IEdyZWVuXHJcbiRjb250cmFzdDogI2MxMjEyNjsgLy9PcmFuZ2VcclxuJGxpbms6ICRzZWNvbmRhcnk7ICAvL0JyaWdodCBHcmVlblxyXG4kYmFzaWM6ICM0NDQ7ICAvL0JsYWNrXHJcbiRob3ZlcjogJHNlY29uZGFyeTtcclxuXHJcblxyXG4kbGlnaHQ6ICNmZmY7ICAgIC8vV2hpdGVcclxuJGRhcms6ICNBQUFBQUE7ICAgIC8vQ2hhcmNvYWwgR3JleVxyXG4kZ3JleTogI2VhZWRlZDsgICAgLy9HcmV5XHJcblxyXG4kbWFpbkJHOiBkYXJrZW4oJGdyZXksMTAlKTsgLy8gZ3JleVxyXG4kYm9keUJHOiAkbGlnaHQ7IC8vV2hpdGVcclxuXHJcbiR3cm9uZzogI2YwMjEyMTsgLy9SZWRcclxuJGNvcnJlY3Q6ICRzZWNvbmRhcnk7IC8vIEdyZWVuXHJcblxyXG5cclxuLy9Gb250c1xyXG4kcHJpbWFyeUZvbnQ6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcclxuJHNlY29uZGFyeUZvbnQ6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcclxuJGJhc2ljRm9udDogJ09wZW4gU2FucycsXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBcIkx1Y2lkYSBHcmFuZGVcIiwgc2Fucy1zZXJpZjtcclxuJGljb25Gb250OiAnYW5nZWxmaXNoJztcclxuXHJcblxyXG5cclxuLy9PTEQgTWVkaWEgUXVlcnkgUmVzb2x1dG9uc1xyXG4kd2lkdGgteHhzbTogNDcxcHg7IFxyXG4kd2lkdGgteHNtOiA1NzBweDtcclxuJHdpZHRoLXNtOiA3NjhweDtcclxuJHdpZHRoLW1kOiAxMDUwcHg7XHJcbiR3aWR0aC1sZzogMTIwMHB4O1xyXG4kd2lkdGgteGxnOiAxNTAwcHg7XHJcblxyXG4vL09MRCBNZWRpYSBRdWVyeSBSZXNvbHV0b25zXHJcbiR0biA6IDUwMHB4O1xyXG4keHMgOiA3NjdweDtcclxuJHNtIDogOTkxcHg7XHJcbiRtZCA6IDEyMDBweDtcclxuJG1heCA6IDE0MDBweDtcclxuXHJcblxyXG4vL05ldyBXaWR0aHNcclxuJHh4czogNDgwcHg7IFxyXG4keHM6IDYwMHB4O1xyXG4kc206IDgwMHB4O1xyXG4kbWQ6IDEwNTBweDtcclxuJGxnOiAxMjgwcHg7XHJcbiR4bDogMTUwMHB4O1xyXG5cclxuXHJcbi8vU2l6ZXNcclxuJHByb2dyZXNzIDogMjBweDtcclxuJGhlYWRlckhlaWdodDoxMTBweDtcclxuJGZvb3RlckhlaWdodDogNDVweDtcclxuJGluZm9TaXplOiA1MHB4O1xyXG4kc21IZWFkZXI6IDYwcHg7XHJcbiRtYXhXaWR0aDogMTQwMHB4O1xyXG5cclxuLy9FbGVtZW50c1xyXG4kY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHJcblxyXG4iLCIuc2VsZkRpckxpc3R7XHJcblx0bGlzdC1zdHlsZTpub25lO1xyXG5cdGNsZWFyOmJvdGg7XHJcblx0QGluY2x1ZGUgemVyb01hcmdQYWQ7XHJcblx0QGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcblx0LnNlbGZEaXJJdGVte1xyXG5cdFx0cGFkZGluZzo1cHggMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcblx0XHRhe1xyXG5cdFx0XHRmb250LXNpemU6MS4yZW07XHJcblx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246bm9uZTtcclxuXHRcdFx0cGFkZGluZzo1cHggMjBweDtcclxuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG5cdFx0XHRjb2xvcjokbGlnaHQhaW1wb3J0YW50O1xyXG4gICAgICBmb250LWZhbWlseTogJHByaW1hcnlGb250O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG5cclxuXHRcdFx0Jjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkaG92ZXI7XHJcblx0XHRcdH1cclxuXHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGljb25Gb250O1xyXG5cdFx0XHRcdGNvbnRlbnQ6J20nO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAxMnB4O1xyXG4gICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYuZGlzYWJsZWR7XHJcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdFx0JjphZnRlcntkaXNwbGF5OiBub25lO31cclxuXHRcdH1cclxuXHJcblx0fVxyXG59XHJcblxyXG4uc2VsZkRpclRhYmxle1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0Ym9keXtkaXNwbGF5OiBibG9jazt9XHJcbiAgICB0cntkaXNwbGF5OiBibG9jazt9XHJcbiAgICAuc2VsZkRpckNlbGx7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGZEaXJCdG57XHJcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uO1xyXG4gICAgfVxyXG5cclxuICAgIGF7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgIH1cclxufVxyXG4iLCIuc2xpZGV7XHJcbiAgICAudGFibGUtcmVzcG9uc2l2ZXtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRzbSl7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgY29udGVudDonSWYgbm90IGluIHZpZXcsIHN3aXBlIGZyb20gcmlnaHQgdG8gbGVmdCB0byB2aWV3IHRoZSBlbnRpcmUgdGFibGUuJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOmxpZ2h0ZW4oJGRhcmssMTAlKTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6NXB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuODVlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjEuMzVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxufVxyXG4gICAgXHJcbiAgICAuaW5mb1RhYmxleyAgICAgICAgXHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IDBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDY1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgXHJcbiAgICAgICAgLy9mb250LXNpemU6IC44ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHplcm9NYXJnUGFkO1xyXG4gICAgICAgIH1cclxuICAgICAgIC8vIEBpbmNsdWRlIHRyYW5zaXRpb24oJHNwZWVkOiAuM3MpO1xyXG4gICAgICAgIGNhcHRpb257XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGR7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJGxpZ2h0IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgXHJcbiAgICAgICAgJi50d29Db2x1bW57XHJcbiAgICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICAgICAgdGQ6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiBsaWdodGVuKCRkYXJrLDIwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZXk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGRhcmtlbigkZGFyaywgMTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgIHRyOm50aC1jaGlsZChvZGQpe1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRncmV5LCAxOCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0cjpudGgtY2hpbGQoZXZlbil7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGdyZXksIDEwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYubXVsdGlDb2x1bW57XHJcbiAgICAgICAgICAgIHRyOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgLy9mb250LXNpemU6IC45ZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5Rm9udDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XHJcbiAgICAgICAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogZGFya2VuKCRkYXJrLCAxMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGRhcmtlbigkZGFyaywgMTAlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb25ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogZGFya2VuKCRkYXJrLCAyMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5hY2NvcmRpb25CdXR0b25XcmFwcGVye1xyXG4gICAgYm9yZGVyLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIEBpbmNsdWRlIHplcm9NYXJnUGFkO1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5vcGVue1xyXG4gICAgICAgICAgICAuYWNjb3JkaW9uQnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ3cnO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBwe1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hY2NvcmRpb25CdXR0b257XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogMS4xNWVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeUZvbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTJweCA0MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJGxpZ2h0O1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGhvdmVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uRm9udDtcclxuICAgICAgICAgIEBpbmNsdWRlIHZlcnRDZW50ZXI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAgICAgICBjb250ZW50OiAndic7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5hY2NvcmRpb25XcmFwcGVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMTNweCAyMHB4IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodDtcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgze1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTVlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICR4cyl7XHJcbiAgICAuYWNjb3JkaW9uQnV0dG9ue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMnB4IDQwcHg7XHJcbiAgICB9XHJcbiAgICAuYWNjb3JkaW9uQnV0dG9uV3JhcHBlcntcclxuICAgICAgICBtYXJnaW46IDBweCAtMjBweCAwcHggLTIwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hY2NvcmRpb25XcmFwcGVye1xyXG4gICAgICAgIG1hcmdpbjogMHB4IC0yMHB4IDNweCAtMjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbiIsIi50ZXJte1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XHJcbiAgLy8gIHBhZGRpbmc6IDNweCAyMHB4IDBweCAycHg7XHJcbiAgICAmLm9wZW57XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0O1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogM3B4IDNweCAwcHggM3B4O1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbkZvbnQ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdiJztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuNmVtO1xyXG4gICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodDtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICB9XHJcbiAgICAmLnJpZ2h0e1xyXG4gICAgICAgIC50ZXJtQmJsIHtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IC0xMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGVybUFycm93e1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJi5ib3R0b217XHJcbiAgICAgICAgLnRlcm1CYmwge1xyXG4gICAgICAgICAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXJtQXJyb3d7XHJcbiAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDExcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICAgICAgdG9wOiAtMTFweDtcclxuICAgICAgICAgICAgbGVmdDogMzVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgXHJcbiAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICAgICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjdmN2Y3O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRlcm1CYmwge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbG9yOiAkYmFzaWM7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IC0xMHB4O1xyXG4gIHotaW5kZXg6IDEwMTA7XHJcbiAgd2lkdGg6IDMyNXB4O1xyXG4gIHBhZGRpbmc6IDFweDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbm9wYWNpdHk6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuIEBpbmNsdWRlIGJveFNoYWRvdygkeDogMHB4LCAkeTogNXB4LCAkYmx1cjogMTBweCwgJHNwcmVhZDogMHB4LCAkY29sb3I6IHJnYmEoMCwwLDAsLjIpKTtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICBcclxuXHJcbn1cclxuXHJcblxyXG4udGVybUFycm93e1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMTFweDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm90dG9tOiAtMTFweDtcclxuICAgIGxlZnQ6IDM1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTExcHg7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjOTk5O1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBcclxuICAgICY6OmFmdGVye1xyXG4gICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgIGJvdHRvbTogMXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4udGVybVRpdGxlIHtcclxuICBwYWRkaW5nOiA2cHggMTRweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zaXplOjEuMDVlbSAhaW1wb3J0YW50O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcclxuICBsaW5lLWhlaWdodDogMThweCAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XHJcbn1cclxuXHJcbi50ZXJtQ29udGVudCB7XHJcbiAgICBwYWRkaW5nOiA1cHggMTRweCA4cHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogLjllbSAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkeHMpe1xyXG4gIC50ZXJtQmJsIHtcclxuICAgIHdpZHRoOiAyNTBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkeHhzKXtcclxuICAgIC50ZXJtQmJsIHtcclxuICAgIHdpZHRoOiAyMDBweDtcclxuICB9XHJcbn1cclxuXHJcbiIsIi5pbWdHYWxsZXJ5e1xyXG5cdC5pbWdXcmFwe1xyXG5cdFx0Lml0ZW17XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuICAgIC5zbGlkZUltZ3tcclxuICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZENvdmVyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiA2MDBweDtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXB0aW9ue1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc3BhcmVudEJHKCRsaWdodCwgLjkpO1xyXG4gICAgICB3aWR0aDogOTAlO1xyXG5cdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRsZWZ0OiA1JTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcbiAgICAvLyAgbGVmdDogMHB4O1xyXG4gICAgICBjb2xvcjokcHJpbWFyeTtcclxuICAgICAgcGFkZGluZzogMTVweCA4MHB4IDIwcHg7XHJcbiAgICAgIGg0e1xyXG4gICAgICAgIGNvbG9yOiAkYmFzaWM7XHJcbiAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cdFx0LmNhcm91c2VsLWlubmVyPi5hY3RpdmUsIC5jYXJvdXNlbC1pbm5lcj4ubmV4dCwgLmNhcm91c2VsLWlubmVyPi5wcmV2IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblx0fVxyXG4uY29weUJHe2Rpc3BsYXk6IG5vbmU7fVxyXG4gIC5jb250ZW50e1xyXG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbiAgICAuc2xpZGVTaWRle1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgLnRpcHN7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNsaWRlQ29weXtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4XHJcbiAgICB9XHJcbiAgICAuc2xpZGVUaXRsZXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2Fyb3VzZWwtaW5kaWNhdG9yc3tcclxuICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgIHRvcDogYXV0bztcclxuICAgICAgbGl7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG4uZ2FsbGVyeU5hdntcclxuXHR3aWR0aDogOTAlO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuYm90dG9tOiAxMiU7XHJcbmxlZnQ6IDUlO1xyXG4uY2Fyb3VzZWwtY29udHJvbHtcclxuICBmb250LXNpemU6IDNlbTtcclxuLy8gIGhlaWdodDogNjBweDtcclxuLy8gICB3aWR0aDogNjBweDtcclxuLy8gIEBpbmNsdWRlIHJvdW5kZWQoNTAlKTtcclxuICBjb2xvcjogJHByaW1hcnk7XHJcbi8vXHRiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgd2lkdGg6IGF1dG87XHJcblxyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIC5pY29ue1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIH1cclxuLy8gIGJhY2tncm91bmQ6ICRhY2NlbnQ7XHJcbn1cclxuLmNhcm91c2VsLWNvbnRyb2w6aG92ZXIsLmNhcm91c2VsLWNvbnRyb2w6Zm9jdXN7Y29sb3I6ICRhY2NlbnQ7dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7fVxyXG5cclxuLmxlZnR7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDBweDtcclxufVxyXG4ucmlnaHR7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IGF1dG87XHJcbiByaWdodDogMHB4O1xyXG4gLmljb257XHJcbiAgIHJpZ2h0OiAwcHg7XHJcbiB9XHJcbn1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTVweCl7XHJcblx0LmltZ0dhbGxlcnl7XHJcblx0XHRcdC5pbWdXcmFwe1xyXG5cdFx0XHRcdC5zbGlkZUltZ3tcclxuXHRcdFx0XHRcdGhlaWdodDogNTAwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5jYXB0aW9ue1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAuOWVtO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTVweCA2MHB4IDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0fVxyXG5cdC5nYWxsZXJ5TmF2e1xyXG5cdFx0Ym90dG9tOiAyMiU7XHJcblx0XHRmb250LXNpemU6IC45ZW07XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJG1kKXtcclxuXHQuaW1nR2FsbGVyeXtcclxuXHRcdFx0LmltZ1dyYXB7XHJcblx0XHRcdFx0LnNsaWRlSW1ne1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuY2FwdGlvbntcclxuXHRcdFx0XHRcdHdpZHRoOiA5NSU7XHJcblx0XHRcdFx0XHRsZWZ0OiAyLjUlO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTVweCA2MHB4IDEwcHg7XHJcblx0XHRcdFx0XHRib3R0b206IDEwcHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IC44ZW07XHJcblx0XHRcdFx0XHRwe1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40NWVtO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMWVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQgLmNhcm91c2VsLWluZGljYXRvcnN7XHJcblx0XHRcdFx0IGJvdHRvbTogLTVweDtcclxuXHRcdFx0XHQgbGl7aGVpZ2h0OiA4cHg7IHdpZHRoOiA4cHg7IG1hcmdpbjogMHB4O31cclxuXHRcdFx0XHQgLmFjdGl2ZXsgaGVpZ2h0OiAxMHB4OyB3aWR0aDogMTBweDt9XHJcblx0XHRcdCB9XHJcblx0fVxyXG5cdC5nYWxsZXJ5TmF2e1xyXG5cdFx0d2lkdGg6IDk1JTtcclxuXHRcdGxlZnQ6IDIuNSU7XHJcblx0XHRib3R0b206IDE4JTtcclxuXHRcdGZvbnQtc2l6ZTogLjhlbTtcclxuXHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHhzKXtcclxuXHQuaW1nR2FsbGVyeXtcclxuXHRcdC5jYXJvdXNlbC1pbmRpY2F0b3Jze2Rpc3BsYXk6IG5vbmUgIWltcG9ydGFudDt9XHJcblx0XHQuY2Fyb3VzZWx7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0LnNsaWRlQ29weXtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHQuaW1nV3JhcHtcclxuXHRcdFx0Lml0ZW17XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0d2lkdGg6IDk1JTtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAxMHB4O1xyXG5cdFx0XHRcdC5zbGlkZUltZ3tcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6bm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDQ1JTtcclxuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuY2FwdGlvbntcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdHdpZHRoOiA1MyU7XHJcblx0XHRcdFx0cGFkZGluZzogMHB4IDBweCAxMHB4IDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmdhbGxlcnlOYXZ7ZGlzcGxheTogbm9uZTt9XHJcblx0fVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICR4eHMpe1xyXG5cdFx0LmltZ0dhbGxlcnl7XHJcblx0XHRcdFx0LmltZ1dyYXB7XHJcblx0XHRcdFx0XHQuaXRlbXtcclxuXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0fVxyXG59XHJcbiIsIi5zbGlkZVRvcEJhcntcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAkaW5uZXJIZWFkO1xyXG4gIHJpZ2h0OiAtNDI1cHg7XHJcbiAgd2lkdGg6IDM3NXB4O1xyXG4gIEBpbmNsdWRlIHRvcEJhckhlaWdodDtcclxuICB6LWluZGV4OiAyNTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRzcGVlZDogLjNzKTtcclxuICBiYWNrZ3JvdW5kOiAkbGlnaHQ7XHJcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkbGlnaHQ7XHJcbiAgICAuaW5TZWN0aW9uICYge1xyXG4gICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uUHJvZ1dyYXB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgQGluY2x1ZGUgdmVydENlbnRlcjtcclxuICB6LWluZGV4OiAyO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogJGxpZ2h0O1xyXG4gIGZvbnQtZmFtaWx5OiAkcHJpbWFyeUZvbnQ7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAuY3VycmVudFNlY3Rpb25UaXRsZXtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBmb250LXNpemU6IDEuMTI1ZW07XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxufVxyXG5cclxuLnByb2dyZXNze1xyXG4gICAgZm9udC1zaXplOiAuOGVtO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG4udGltZXJ7XHJcbiAgICBAaW5jbHVkZSBhYnNvbHV0ZTtcclxuICAgIEBpbmNsdWRlIGZpbGxTcGFjZTtcclxuICAgIEBpbmNsdWRlIHRyYW5zcGFyZW50QkcoJHByaW1hcnksIC41KTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAuaW5uZXJ7XHJcbiAgICAgICAgQGluY2x1ZGUgYWJzb2x1dGU7XHJcbiAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgICAgd2lkdGg6IDBweDtcclxuICAgIH1cclxuICAgIC5pblNlY3Rpb24gJntcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbGcpe1xyXG4gIC5zbGlkZVRvcEJhcntcclxuICAgIHdpZHRoOiAzMjVweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbWQpe1xyXG4gIC5zbGlkZVRvcEJhcntcclxuICAgIHRvcDogYXV0bztcclxuICAgIC8vcmlnaHQ6IGF1dG87XHJcbiAgLy8gIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogLTI1MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXI6IDBweDtcclxuICAgIC5pblNlY3Rpb24gJntcclxuICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzbSl7XHJcbiAgICAuc2xpZGVUb3BCYXJ7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgLmluU2VjdGlvbiAme1xyXG4gICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgJGxpZ2h0O1xyXG4gICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZWN0aW9uUHJvZ1dyYXAge1xyXG4gICAgICBAaW5jbHVkZSB2ZXJ0Q2VudGVyKDAlLCAwJSk7XHJcbiAgICAgIHBhZGRpbmc6IDRweCA1cHg7XHJcblxyXG4gICAgICAuY3VycmVudFNlY3Rpb25UaXRsZXtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50aW1lcntcclxuICAgICAgQGluY2x1ZGUgdHJhbnNwYXJlbnRCRygkc2Vjb25kYXJ5LCAuNSk7XHJcbiAgICAgIC5pbm5lcntcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvZ3Jlc3N7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkeHMpe1xyXG5cclxuXHJcbn1cclxuIiwiLnNsaWRle1xyXG5cclxuICAgIGgye1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDo2MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxLjZlbTtcclxuICAgICAgICAgICAgY29sb3I6JHNlY29uZGFyeTtcclxuICAgICAgICAgICAgbWFyZ2luOjI1cHggMCAxMHB4IDA7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgze1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTokcHJpbWFyeUZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjcwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOjEuMWVtO1xyXG4gICAgICAgICAgICBjb2xvcjokcHJpbWFyeTtcclxuICAgICAgICAgICAgbWFyZ2luOjVweCAwIDEwcHggMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDNweCAwcHggMHB4O1xyXG5cclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzdHJvbmd7XHJcbiAgICAgICAgICBjb2xvcjogbGlnaHRlbigkYmFzaWMsIDE1JSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcmltYXJ5SGlnaGxpZ2h0e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiRwcmltYXJ5O1xyXG4gICAgICAgICAgICBjb2xvcjokbGlnaHQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6NXB4O1xyXG4gICAgICAgICAgLy8gIEBpbmNsdWRlIHJvdW5kZWQoNHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlY29uZGFyeUhpZ2hsaWdodHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDokZ3JleTtcclxuICAgICAgICAgICAgY29sb3I6JGJhc2ljO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjVweDtcclxuICAgICAgICAvLyAgQGluY2x1ZGUgcm91bmRlZCg0cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucHJpbWFyeUJsb2Nre1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiRwcmltYXJ5O1xyXG4gICAgICAgICAgICBjb2xvcjokbGlnaHQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MTBweCAyMHB4O1xyXG4gICAgICAgICAgLy8gIEBpbmNsdWRlIHJvdW5kZWQoNnB4KTtcclxuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlY29uZGFyeUJsb2Nre1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiRncmV5O1xyXG4gICAgICAgICAgICBjb2xvcjokYmFzaWM7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MTBweCAyMHB4O1xyXG4gICAgICAgICAgLy8gIEBpbmNsdWRlIHJvdW5kZWQoNnB4KTtcclxuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgdWwucHJpbWFyeUJsb2NrLHVsLnNlY29uZGFyeUJsb2Nre1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bC5sZWZ0TGluZXtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6NHB4IHNvbGlkICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbn1cclxuIiwiLnBvcHVwTWVzc2FnZXtcclxuXHRwb3NpdGlvbjpmaXhlZDtcclxuXHR0b3A6MDtcclxuXHRsZWZ0OjA7XHJcblx0d2lkdGg6MTAwJTtcclxuXHRoZWlnaHQ6IDEwMHZoO1xyXG5cdCAgQGluY2x1ZGUgdHJhbnNwYXJlbnRCRygkYmFzaWMsMC44NSk7XHJcblx0ei1pbmRleDo5OTk5O1xyXG4gICAgLmxvZ29XcmFwe1xyXG4gICAgICAgIG1heC13aWR0aDpub25lO1xyXG4gICAgICAgIG1hcmdpbjotMjVweDtcclxuICAgICAgICBwYWRkaW5nOjEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDokbGlnaHQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0Ojg0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxM3B4O1xyXG4gICAgICAgIC5sb2dve1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tZXNzYWdle1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgdG9wOiA0MCUgIWltcG9ydGFudDtcclxuICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgQGluY2x1ZGUgdmVydENlbnRlcigkcGVyY2VudDogNDAlLCAkdHJhbnM6IDYwJSk7XHJcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHNwZWVkOiAuNHMpO1xyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgaDR7XHJcbiAgICAgICAgQGluY2x1ZGUgaGVhZGVyRm9udDtcclxuICAgICAgICBmb250LXNpemU6IDIuOGVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgbWFyZ2luOjEwcHggMCAxMHB4IDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkeHMpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6MmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjowIDIwcHg7XHJcbiAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250aW51ZXtcclxuICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICBtYXJnaW46MjVweCBhdXRvIDAgYXV0bztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuICAgICAgICBjdXJzb3I6ICRjdXJzb3I7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYjdGltZW91dE1lc3NhZ2V7XHJcbiAgICAgICAgLmJ0bldyYXB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNTBweCBhdXRvIDIwcHggYXV0bztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MTVweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4IDEzcHggNzBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTokcHJpbWFyeUZvbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MS4xMjVlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246bGVmdDtcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaG92ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblx0XHRcdFx0XHRcdFx0XHRlbXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjcwMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEuOGVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGljb25Gb250O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6J2EnO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogM3B4IHNvbGlkICRsaWdodDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNDVweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDQ1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDdweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNGVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdmVydENlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSByb3VuZGVkKDUwJSk7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG4gICAgICAgICAgICAgICAgJi5sZWF2ZUJ0bntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OidiJztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdCAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaG92ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgY29sb3I6ICRsaWdodDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0IGJvcmRlci1jb2xvcjogJGxpZ2h0O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0IH1cclxuXHRcdCAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICAmLnNob3d7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAubWVzc2FnZXtcclxuICAgICAgICAgICAgICAgIHRvcDowcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkeHMpe1xyXG4gICAgLnBvcHVwTWVzc2FnZXtcclxuICAgICAgICBoNHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1lc3NhZ2V7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4IDI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICR4eHMpe1xyXG4gICAgLnBvcHVwTWVzc2FnZSN0aW1lb3V0TWVzc2FnZXtcclxuICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG5XcmFwe1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiI3ZhbGlkYXRle1xyXG5cdEBpbmNsdWRlIHRyYW5zcGFyZW50QkcoJGNvbG9yOiRiYXNpYywkb3BhY2l0eTowLjg1KTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHotaW5kZXg6OTk5OTtcclxuXHRwe1xyXG5cdFx0ZGlzcGxheTpub25lO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOjMwJTtcclxuXHRcdGxlZnQ6MDtcclxuXHRcdHdpZHRoOjEwMCU7XHJcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHRcdEBpbmNsdWRlIGhlYWRlckZvbnQ7XHJcblx0XHRjb2xvcjokbGlnaHQ7XHJcblx0XHRmb250LXNpemU6MmVtO1xyXG5cdFx0cGFkZGluZzoxMHB4O1xyXG5cdFx0ZW17XHJcblx0XHRcdGZvbnQtc2l6ZToxLjNlbTtcclxuXHRcdFx0Zm9udC1zdHlsZTpub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiRwcmltYXJ5Rm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgLy90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgcGFkZGluZzogM3B4IDdweDtcclxuXHRcdFx0aDJ7XHJcblx0XHRcdFx0Zm9udC1zaXplOjEuMmVtO1xyXG5cdFx0XHRcdGNvbG9yOiRwcmltYXJ5O1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJHhzKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOjEuNWVtO1xyXG4gICAgICAgIH1cclxuXHR9XHJcbn0iLCIubG9naW5QYWdle1xyXG4gICAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCwgdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCwgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwge1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDBweCAxMDBweCB3aGl0ZSBpbnNldDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMHB4IDEwMHB4IHdoaXRlIGluc2V0O1xyXG4gICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICB9XHJcbiAgICBpbnB1dCwgdGV4dGFyZWF7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgfVxyXG4gICAgdGV4dGFyZWE6Zm9jdXMsIGlucHV0OmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICB9XHJcbiAgICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICBvcGFjaXR5OjEuMDtcclxuICAgICAgY29sb3I6JGRhcms7XHJcbiAgICB9XHJcbiAgICA6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgIG9wYWNpdHk6MS4wO1xyXG4gICAgICBjb2xvcjokZGFyaztcclxuICAgIH1cclxuICAgIDo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgIG9wYWNpdHk6MS4wO1xyXG4gICAgICBjb2xvcjokZGFyaztcclxuICAgIH1cclxuICAgIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICBvcGFjaXR5OjEuMDtcclxuICAgICAgY29sb3I6JGRhcms7XHJcbiAgICB9XHJcbiAgICA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgIG9wYWNpdHk6MS4wO1xyXG4gICAgICBjb2xvcjokZGFyaztcclxuICAgIH1cclxuICAgIDpwbGFjZWhvbGRlci1zaG93biB7XHJcbiAgICAgIG9wYWNpdHk6MS4wO1xyXG4gICAgICBjb2xvcjokZGFyaztcclxuICAgIH1cclxuICAgIC5lcnJvciwubG9naW5FcnJvcntcclxuICAgICAgICBjb2xvcjogbGlnaHRlbigkd3JvbmcsIDIwJSk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IC44NWVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDUwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaWNvbkZvbnQ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6J3UnO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDpsaWdodGVuKCR3cm9uZywgMjAlKTtcclxuICAgICAgICAgICAgY29sb3I6JGxpZ2h0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOjVweCAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnZhbGlkYXRpb24tc3VtbWFyeS1lcnJvcnN7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MDtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGljb25Gb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6J3UnO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6bGlnaHRlbigkd3JvbmcsIDIwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6NXB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmllbGQtdmFsaWRhdGlvbi1lcnJvcntcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTouODVlbTtcclxuICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaWNvbkZvbnQ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6J3UnO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDpsaWdodGVuKCR3cm9uZywgMjAlKTtcclxuICAgICAgICAgICAgY29sb3I6JGxpZ2h0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOjVweCA3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaGVhZGVye1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uYWNjb3VudFBHe1xyXG4gICAgaDN7XHJcbiAgICAgICAgY29sb3I6I2ZmZmZmZjtcclxuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOjM1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNtZW1iZXJzaGlwe1xyXG4gIC8vIHBhZGRpbmctdG9wOiAkaGVhZGVySGVpZ2h0O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDBweDtcclxuIHJpZ2h0OiAwcHg7XHJcbiAgei1pbmRleDogMjU7XHJcbi8vICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgQGluY2x1ZGUgZm9ybVdpZHRoO1xyXG4gICAgLy9AaW5jbHVkZSB0cmFuc3BhcmVudEJHKCRsaWdodCwgLjkpO1xyXG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAudGl0bGVBcmVhe1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBAaW5jbHVkZSBoZWFkZXJIZWlnaHQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRsaWdodDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB6ZXJvTWFyZ1BhZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYXtjb2xvcjogJGxpbms7fVxyXG4gICAgICAgIGgxe1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOWVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgLy8gIEBpbmNsdWRlIHZlcnRDZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZmlsZVF1ZXN0aW9ucyB7XHJcbiAgbWF4LXdpZHRoOiA2NTBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDIwcHg7XHJcbiAgLnF1ZXN0aW9uV3JhcHBlciB7XHJcbiAgICBAaW5jbHVkZSB0cmFuc3BhcmVudEJHKCRsaWdodCwgMC44NSk7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDQwcHg7XHJcbiAgICAjc3VibWl0QnV0dG9uIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMjBweCAwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDdweCA0NXB4O1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XHJcbiAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLHNhbnMtc2VyaWY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRob3ZlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaW5zdHJ1Y3Rpb24gaDIge1xyXG4gICAgZm9udC1zaXplOiAyLjJlbTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbGlnaHQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gIH1cclxuICAuY2hlY2tib3gge1xyXG4gICAgbWFyZ2luOiAxOHB4IDAgMnB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgbGFiZWwge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAxLjI1ZW07XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICAgIGlucHV0IHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPXJhZGlvXSB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IC0xNXB4O1xyXG4gICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDNweDtcclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAtMTBweDtcclxuICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcztcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogLTEzcHg7XHJcbiAgICAgICAgdG9wOiAzcHg7XHJcbiAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAzcHg7XHJcbiAgICAgIH1cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogLThweDtcclxuICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXM7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kZXNjIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtc2l6ZTogMC44NWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG4gIC5saXN0Qm94IHtcclxuICAgIG1hcmdpbjogMThweCAwIDJweDtcclxuICAgIHNlbGVjdCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkbGlnaHQ7XHJcbiAgICAgIG91dGxpbmUtY29sb3I6ICRsaWdodDtcclxuICAgIH1cclxuICAgIG9wdGlvbiB7XHJcbiAgICAgIHBhZGRpbmc6IDJweDtcclxuICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLmRyb3Bkb3duIHtcclxuICAgIG1hcmdpbjogMThweCAwIDJweDtcclxuICAgIHNlbGVjdCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiA0cHggMnB4O1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeTtcclxuICAgICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgb3V0bGluZS1jb2xvcjogJHByaW1hcnk7XHJcbiAgICB9XHJcbiAgICBvcHRpb24ge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICB9XHJcbiAgI3N1Ym1pdEJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMjBweCAwcHg7XHJcbiAgICBwYWRkaW5nOiA4cHggMzBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgY29sb3I6ICRsaWdodDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgJGxpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm1XcmFwe1xyXG4gIC8vICBAaW5jbHVkZSB0cmFuc3BhcmVudEJHKCRsaWdodCwgLjkpO1xyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICBwYWRkaW5nOiA1cHggMCAzNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sb3I6ICRsaWdodDtcclxuICAgICYubG9naW57XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgaDF7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiRsaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZpZWxkV3JhcHBlcntcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnV0aWxpdHl7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi51c2VyQWNjb3VudHtcclxuICAgICAgICBmb3Jte1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICAgICAgICAgIC5maWVsZFdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5wYXNzd29yZHtcclxuICAgICAgICAuZmllbGRXcmFwcGVye1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm1BcmVhe1xyXG4gICAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5TdWJtaXR7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1lc3NhZ2V7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjokbGlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjowcHggYXV0bztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdyb25nO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZmllbGRXcmFwcGVye1xyXG4gICAgICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGgxe1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeUZvbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDEuOGVtO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgICBmb250LWZhbWlseTogJGJhc2ljRm9udDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9ue1xyXG4gICAgICBAaW5jbHVkZSBidXR0b247XHJcbiAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOjEwcHggMjVweDtcclxuICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGhvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG59XHJcbi5mb3JtQXJlYXtcclxuICAgIHBhZGRpbmc6IDI1cHggMTVweDtcclxuICAgIHB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZXR1cm5pbmdTdHVkZW50V3JhcHBlcntcclxuICAgIHBhZGRpbmc6IDI1cHggNDBweDtcclxuICAgIGlucHV0e1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLm5ld1N0dWRlbnRXcmFwcGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC5hY2NvdW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uZXdHdWVzdFdyYXBwZXJ7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLmFjY291bnR7XHJcbiAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWNjb3VudHtcclxuICAgIGF7XHJcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbigkY29sb3I6ICRzZWNvbmRhcnkpO1xyXG4gICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjVweCAxNXB4IDU1cHg7XHJcbiAgICAgICAgLy9mb250LXNpemU6IDFlbTtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcHNldWRvQ29udGVudDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdrJztcclxuICAgICAgICAgICBAaW5jbHVkZSBpY29uRm9udDtcclxuICAgICAgICAgICAgbGVmdDogMTJweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmxvZ0Vycm9ye1xyXG4gICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgaDF7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICB9XHJcbiAgICAuZXJyb3J7XHJcbiAgICAgICAgY29sb3I6ICRiYXNpYztcclxuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLy5maWVsZFdyYXBIb2xkZXJ7XHJcbi8vICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuLy99XHJcbiAuZmllbGRXcmFwcGVye1xyXG4gICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICBmbG9hdDogbGVmdDtcclxuICAgICBwYWRkaW5nOiAwcHggMTBweDtcclxuICAgICBAaW5jbHVkZSBib3JkZXJCb3g7XHJcbiAgICAgbGFiZWx7XHJcbiAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeUZvbnQ7XHJcbiAgICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgICAgICAgLy9kaXNwbGF5OiBub25lO1xyXG4gICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgIH1cclxuICAgICBzZWxlY3R7XHJcbiAgICAgICAgaGVpZ2h0OjQ3cHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgIGlucHV0LHNlbGVjdHtcclxuICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICBwYWRkaW5nOiA5cHggN3B4O1xyXG4gICAgICAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlGb250O1xyXG4gICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XHJcbiAgICAgICAgIGNvbG9yOiRiYXNpYztcclxuICAgICAgICAgQGluY2x1ZGUgcm91bmRlZCgzcHgpO1xyXG4gICAgICAgICAvLyBAaW5jbHVkZSB0cmFuc3BhcmVudEJHKCRsaWdodCwuMik7XHJcbiAgICAgICAgIC8vIGJveC1zaGFkb3c6IDAgMXB4IDhweCAxcHggcmdiYSgwLDAsMCwwLjIpIGluc2V0O1xyXG4gICAgICAgICAmLmlucHV0LXZhbGlkYXRpb24tZXJyb3J7XHJcbiAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCR3cm9uZywgNTUlKTtcclxuICAgICAgICAgICAgIC8vYm9yZGVyOiAxcHggc29saWQgJHdyb25nICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgJjpmb2N1c3tcclxuICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkc2Vjb25kYXJ5LCA1JSk7XHJcbiAgICAgICAgIH1cclxuICAgICB9XHJcbiAgICAgJi5zdHVkZW50SUQsICYuZW1haWx7XHJcbiAgICAgICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uU3VibWl0e1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblxyXG59XHJcbi51dGlsaXR5e1xyXG4gICAgQGluY2x1ZGUgYWJzb2x1dGU7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBib3R0b206IDZweDtcclxuICAgIGxlZnQ6IDMwcHg7XHJcbiAgICBhe1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5Rm9udDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjc1ZW07XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRsaWdodDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6JHNlY29uZGFyeTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyouYW5kcm9pZCAjbWVtYmVyc2hpcHtcclxuICAgIGhlaWdodDoxMDB2aDtcclxufSovXHJcblxyXG4uaWU4LCAuaWU5e1xyXG4gICAgLmZvcm1XcmFwe1xyXG4gICAgICAgIGxhYmVse2Rpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7fVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogODMwcHgpe1xyXG4gICAgI21lbWJlcnNoaXB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRvcDo5MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNtKXtcclxuICAgIC5wcm9maWxlUXVlc3Rpb25ze1xyXG4gICAgICAgIG1hcmdpbjowcHggMjBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAjbWVtYmVyc2hpcHtcclxuICAgICAgICB0b3A6ODdweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAuZm9ybUFyZWF7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgfVxyXG4gICAgLmZvcm1XcmFwe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcbiAgICAubmV3U3R1ZGVudFdyYXBwZXJ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIGgxe1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZXR1cm5pbmdTdHVkZW50V3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMjVweDtcclxuICAgICAgICAuZmllbGRXcmFwcGVye1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWNjb3VudHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5TdWJtaXR7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcmdvdFBhc3N7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkeHMpe1xyXG4gICAgLyojbWVtYmVyc2hpcHtcclxuICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICB9Ki9cclxuICAgIC5mb3JtV3JhcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTEwcHg7XHJcbiAgICAgICAgJi51c2VyQWNjb3VudHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDF7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcm1BcmVhe1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZpZWxkV3JhcHBlcntcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHh4cyl7XHJcbiAgICAgLnJldHVybmluZ1N0dWRlbnRXcmFwcGVyIHtcclxuICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAuZmllbGRXcmFwcGVye1xyXG4gICAgICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgIH1cclxuICAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkeHhzIC0gNSl7XHJcbiAgICAjbWVtYmVyc2hpcHtcclxuICAgICAgICAuYWNjb3VudFBHe1xyXG4gICAgICAgICAgICAudGl0bGVBcmVhe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmVycm9yUGFnZXtcclxuXHQuYmFzaWNCdXR0b257XHJcblx0XHRAaW5jbHVkZSBidXR0b24oJGNvbG9yOiRwcmltYXJ5KTtcclxuXHRcdHBhZGRpbmc6MTVweDtcclxuXHRcdG1hcmdpbjowIDAgMjBweCAwO1xyXG5cdFx0QGluY2x1ZGUgcm91bmRlZCgkcmFkaXVzOjZweCk7XHJcblx0fVxyXG5cdC5lcnJvcldyYXBwZXJ7XHJcblx0XHRAaW5jbHVkZSB0cmFuc3BhcmVudEJHKCRjb2xvcjokbGlnaHQsJG9wYWNpdHk6MC44MCk7XHJcblx0XHRwYWRkaW5nOjM1cHg7XHJcblx0fVxyXG5cdC5tZXNzYWdle1xyXG5cdFx0cGFkZGluZzoyMHB4IDAgMCAzMHB4IWltcG9ydGFudDtcclxuXHRcdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICR4cyl7XHJcblx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuICAgIC5mb3JtQXJlYXtcclxuICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5NSU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblx0aDJ7XHJcblx0XHRmb250LXNpemU6MS41ZW0haW1wb3J0YW50O1xyXG4gICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlGb250O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuXHR9XHJcblx0aDN7XHJcblx0XHQgY29sb3I6ICRsaWdodDtcclxuXHR9XHJcbn1cclxuIiwiLmZhcU1vZGV7XHJcblxyXG59XHJcblxyXG4jZmFxQ29udGVudFdyYXB7XHJcblx0IGRpc3BsYXk6bm9uZTtcclxuXHQgei1pbmRleDogOTk5O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICBAaW5jbHVkZSBmaWxsU3BhY2U7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgIGhlaWdodDoxMDAlO1xyXG4gICAgcGFkZGluZy1ib3R0b206ODBweDtcclxuICAgIC5jbG9zZUZhcUJ0bntcclxuICAgIFx0QGluY2x1ZGUgYWJzb2x1dGU7XHJcbiAgICBcdGJhY2tncm91bmQ6JHByaW1hcnk7XHJcbiAgICBcdGZvbnQtc2l6ZTogMS41ZW07XHJcblx0ICAgIHBhZGRpbmc6IDIwcHggMjBweCAxM3B4IDIwcHg7XHJcblx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHQgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGxpZ2h0O1xyXG5cdCAgICBjb2xvcjokbGlnaHQ7XHJcblx0ICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHQgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuXHQgICAgJjpob3ZlcntcclxuXHQgICAgXHRiYWNrZ3JvdW5kOiRzZWNvbmRhcnk7XHJcblx0ICAgIH1cclxuICAgIH1cclxufVxyXG4jZmFxQ29udGVudHtcclxuXHR3aWR0aDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6MTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcGFkZGluZzogMHB4IDBweCA5NXB4O1xyXG4gICAgY29sb3I6ICRiYXNpYztcclxuICAgIHRvcDogLTEyMCU7XHJcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHNwZWVkOiAxcyk7XHJcbiAgICAvL2JvcmRlci10b3A6IDQ1cHggc29saWQgJGJhc2ljO1xyXG4gICAgJi5yZXN1bHRze1xyXG4gICAgXHQucXVlc3RDb2x7XHJcblx0XHRcdHdpZHRoOjQwJTtcclxuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSA2MHB4KTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG5cdFx0fVxyXG5cdFx0LnJlc3VsdHNDb2x7XHJcblx0XHRcdHJpZ2h0OjA7XHJcblx0XHR9XHJcblx0fVxyXG4gICAgJi5zaG93aW5ne1xyXG4gICAgICAgIHRvcDowcHg7XHJcbiAgICB9XHJcbiAgICAmLm5vRm9vdGVye1xyXG4gICAgICAgIC5xdWVzdENvbHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDpjYWxjKDEwMCUgLSA2NXB4KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZXN1bHRzQ29se1xyXG4gICAgICAgICAgICBoZWlnaHQ6Y2FsYygxMDAlIC0gNjVweCkhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHRcdC5hY2NvcmRpb25XcmFwcGVye1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4IDE1cHggMTVweDtcclxuXHRcdH1cclxuICAgIC5xdWVzdENvbHtcclxuICAgIFx0cGFkZGluZzo1MHB4O1xyXG4gICAgXHRiYWNrZ3JvdW5kOiRsaWdodDtcclxuICAgIFx0cG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgXHR3aWR0aDoxMDAlO1xyXG4gICAgXHRtYXgtaGVpZ2h0OmNhbGMoMTAwJSAtIDEyOHB4KTtcclxuICAgIFx0b3ZlcmZsb3cteTphdXRvO1xyXG4gICAgXHRAaW5jbHVkZSB0cmFuc2l0aW9uKC41cyk7XHJcbiAgICAgICAgLmVycm9ye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiR3cm9uZztcclxuICAgICAgICAgICAgY29sb3I6JGxpZ2h0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOjVweCAxNXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgXHQjcXVlc3Rpb257XHJcbiAgICBcdFx0ZGlzcGxheTpibG9jaztcclxuICAgIFx0XHRwYWRkaW5nOjZweCAxMHB4O1xyXG4gICAgXHRcdHdpZHRoOjEwMCU7XHJcbiAgICBcdFx0bWluLWhlaWdodDo3NXB4O1xyXG4gICAgXHRcdG1heC13aWR0aDo4MDBweDtcclxuICAgIFx0XHRtYXJnaW46MjBweCBhdXRvIDA7XHJcbiAgICBcdH1cclxuXHRcdFx0aDJ7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5Rm9udDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRcdGNvbG9yOiRwcmltYXJ5O1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjNlbTtcclxuXHRcdFx0fVxyXG5cdFx0LmJ0bntcclxuXHRcdFx0QGluY2x1ZGUgYnRuU3R5bGU7XHJcblx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdG1pbi13aWR0aDoxMjBweDtcclxuXHRcdFx0bWFyZ2luOjIwcHggYXV0bztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDokcHJpbWFyeSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgYm9yZGVyOjBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0IGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgIC8vICBAaW5jbHVkZSBib3hTaGFkb3coJHg6IDBweCwgJHk6IDBweCwgJGJsdXI6IDJweCwgJHNwcmVhZDogMnB4LCAkY29sb3I6IHJnYmEoMCwwLDAsLjIpKTtcclxuICAgICAgICAgICAgJi52aWV3QWxse1xyXG4gICAgICAgICAgICBcdC8vd2lkdGg6MTgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHRcdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkaG92ZXI7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdH1cclxuICAgIH1cclxuICAgIC52aWV3QWxse1xyXG4gICAgXHRib3JkZXItdG9wOjFweCBzb2xpZCBkYXJrZW4oJGdyZXksMjAlKTtcclxuICAgIFx0bWF4LXdpZHRoOjgwMHB4O1xyXG4gICAgXHRwYWRkaW5nOjMwcHggMjBweCAyMHB4O1xyXG4gICAgXHRtYXJnaW46MzBweCBhdXRvIDAgYXV0bztcclxuICAgIH1cclxuICAgIC5yZXN1bHRzQ29se1xyXG4gICAgXHR3aWR0aDo2MCU7XHJcbiAgICBcdGhlaWdodDogY2FsYygxMDAlIC0gMTI4cHgpO1xyXG4gICAgXHRiYWNrZ3JvdW5kOiRsaWdodDtcclxuICAgIFx0cGFkZGluZzo1MHB4IDUwcHggMCA1MHB4O1xyXG4gICAgXHRwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBcdHJpZ2h0Oi02MCU7XHJcbiAgICBcdG92ZXJmbG93LXk6YXV0bztcclxuICAgIFx0QGluY2x1ZGUgdHJhbnNpdGlvbiguNXMpO1xyXG4gICAgXHQubWVzc2FnZXtcclxuICAgIFx0XHRiYWNrZ3JvdW5kOiRncmV5O1xyXG4gICAgXHRcdGNvbG9yOiRiYXNpYztcclxuICAgIFx0XHRwYWRkaW5nOjEwcHggMTVweDtcclxuICAgIFx0fVxyXG4gICAgfVxyXG4gICAgLnF1ZXN0Tm90QW5zd2VyZWR7XHJcbiAgICBcdHdpZHRoOjEwMCU7XHJcbiAgICBcdGhlaWdodDogYXV0bztcclxuICAgIFx0YmFja2dyb3VuZDokcHJpbWFyeTtcclxuICAgIFx0cGFkZGluZzoxMHB4IDIwcHggMTBweDtcclxuICAgIFx0cG9zaXRpb246IGZpeGVkO1xyXG4gICAgXHRyaWdodDowO1xyXG4gICAgXHRib3R0b206LTIwMHB4O1xyXG4gICAgXHRvdmVyZmxvdy15OmF1dG87XHJcbiAgICBcdGJvcmRlci10b3A6MnB4IHNvbGlkICRsaWdodDtcclxuICAgIFx0QGluY2x1ZGUgYm94U2hhZG93KCR4OiAwcHgsICR5OiAwcHgsICRibHVyOiAycHgsICRzcHJlYWQ6IDJweCwgJGNvbG9yOiByZ2JhKDAsMCwwLC4yKSk7XHJcbiAgICBcdEBpbmNsdWRlIHRyYW5zaXRpb24oLjVzKTtcclxuICAgIFx0Ji5zaG93e1xyXG4gICAgXHRcdGJvdHRvbTowO1xyXG4gICAgXHR9XHJcblx0XHRcdGgzIHtcclxuXHRcdFx0XHRjb2xvcjogJGxpZ2h0O1xyXG5cdFx0XHR9XHJcbiAgICAgICAgLmJ0bntcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnRuU3R5bGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW46MCAxNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiRwcmltYXJ5O1xyXG4gICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRsaWdodDtcclxuICAgICAgICAgICAgd2lkdGg6MTgwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46MCAwIDAgMTBweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6Ljg1ZW07XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdWJtaXRRdWVzdGlvbntcclxuICAgIFx0QGluY2x1ZGUgYnRuU3R5bGU7XHJcbiAgICBcdGZvbnQtc2l6ZTouOGVtO1xyXG4gICAgXHRwYWRkaW5nOiAxMHB4IDEwcHg7XHJcblx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcclxuXHRcdHdpZHRoOmF1dG87XHJcblx0XHRtYXJnaW46MCAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6JHByaW1hcnkhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgJGxpZ2h0O1xyXG4gICAgfVxyXG4gICAgLnF1ZXN0Tm90QW5zd2VyZWRMaWdodEJveHtcclxuICAgICAgICBmb250LWZhbWlseTokc2Vjb25kYXJ5Rm9udDtcclxuICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgZml4ZWQ7XHJcbiAgICAgICAgQGluY2x1ZGUgZmlsbFNwYWNlO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zcGFyZW50QkcoJGJhc2ljLC44NSk7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAucXVlc3ROb3RBbnN3ZXJlZExpZ2h0Qm94V3JhcHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDo0MDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAtMjAwcHggMCAwIC0yMDBweDtcclxuICAgICAgICAgICAgY29sb3I6JGxpZ2h0O1xyXG4gICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRzZWNvbmRhcnlGb250O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5xdWVzdGlvblRvQmVBbnN3ZXJlZHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MTVweCAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjEuMjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3VibWl0UXVlc3Rpb257XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MTVweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNhbmNlbHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ0blN0eWxlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MjVweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDokc2Vjb25kYXJ5IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRsaWdodDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOi44ZW07XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRiYXNpYztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5xdWVzdFRoYW5rc3tcclxuICAgIFx0QGluY2x1ZGUgZml4ZWQ7XHJcbiAgICBcdEBpbmNsdWRlIGZpbGxTcGFjZTtcclxuICAgIFx0QGluY2x1ZGUgdHJhbnNwYXJlbnRCRygkYmFzaWMsLjg1KTtcclxuICAgIFx0ei1pbmRleDogMjtcclxuICAgIFx0c3BhbntcclxuICAgIFx0XHR3aWR0aDo0MDBweDtcclxuICAgIFx0XHRwYWRkaW5nOjIwcHg7XHJcbiAgICBcdFx0Y29sb3I6JGxpZ2h0O1xyXG4gICAgXHRcdGRpc3BsYXk6YmxvY2s7XHJcbiAgICBcdFx0bWFyZ2luOjEwMHB4IGF1dG8gMCBhdXRvO1xyXG4gICAgICAgICAgICBmb250LXNpemU6MS41ZW07XHJcbiAgICBcdH1cclxuICAgIFx0LnF1ZXN0VGhhbmtzV3JhcHtcclxuICAgIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBcdFx0dG9wOiA0MCU7XHJcbiAgICBcdFx0bGVmdDogNTAlO1xyXG4gICAgXHRcdG1hcmdpbjogLTIwMHB4IDAgMCAtMjAwcHg7XHJcbiAgICBcdH1cclxuICAgIFx0LnRoYW5rc0Nsb3NlQnRue1xyXG4gICAgXHRcdEBpbmNsdWRlIGJ0blN0eWxlO1xyXG5cdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcclxuXHRcdFx0d2lkdGg6YXV0bztcclxuXHRcdFx0bWFyZ2luOjAgMTVweDtcclxuXHQgICAgICAgIGJhY2tncm91bmQ6JHByaW1hcnkhaW1wb3J0YW50O1xyXG5cdCAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkbGlnaHQ7XHJcblx0ICAgICAgICB3aWR0aDoxMDBweDtcclxuXHQgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcblx0ICAgICAgICBtYXJnaW46MCBhdXRvO1xyXG5cdCAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgXHR9XHJcbiAgICB9XHJcbiAgICAudGl0bGVXcmFwe1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgaDF7XHJcbiAgICBcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlGb250O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjdlbTtcclxuICAgICAgICAvL3RleHQtYWxpZ246bGVmdDtcclxuICAgICAgICAvL3BhZGRpbmctbGVmdDo4MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDokc20pe1xyXG4gICAgI2ZhcUNvbnRlbnRXcmFwe1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuXHQjZmFxQ29udGVudHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLnRpdGxlV3JhcHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwIDE1cHggNzdweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcblx0XHQucmVzdWx0c0NvbCwucXVlc3RDb2x7XHJcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdG9wOmF1dG8haW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3R0b206YXV0byFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxlZnQ6YXV0byFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHJpZ2h0OmF1dG8haW1wb3J0YW50O1xyXG5cdFx0XHR3aWR0aDoxMDAlIWltcG9ydGFudDtcclxuXHRcdFx0aGVpZ2h0OmF1dG8haW1wb3J0YW50O1xyXG5cdFx0XHRvdmVyZmxvdy15OnZpc2libGU7XHJcblx0XHRcdHBhZGRpbmc6MjVweCAyNXB4IDEwMHB4IDI1cHghaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0LmFjY29yZGlvbkJ1dHRvbntcclxuXHRcdFx0cGFkZGluZy1yaWdodDoyMHB4IWltcG9ydGFudDtcclxuXHRcdH1cclxuICAgICAgICAucXVlc3ROb3RBbnN3ZXJlZExpZ2h0Qm94e1xyXG4gICAgICAgICAgICAucXVlc3ROb3RBbnN3ZXJlZExpZ2h0Qm94V3JhcHtcclxuICAgICAgICAgICAgICAgIHRvcDo1MHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDowO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzoyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cdH1cclxufVxyXG4iLCJcclxuI3NlYXJjaE1vZGVXcmFwe1xyXG4gICAgQGluY2x1ZGUgZml4ZWQ7XHJcbiAgICBAaW5jbHVkZSBmaWxsU3BhY2U7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgIHotaW5kZXg6IDMwMDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAuc2VhcmNoTW9kZSAme1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIC5zZWFyY2hSZXN1bHRzUGFuZWx7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vQXJlYSB0byBob2xkIHNsaWRlXHJcbiAgICAuc2VhcmNoU2xpZGVIb2xkZXJ7XHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc3BhcmVudEJHKCRiYXNpYywgLjc1KTtcclxuICAgICAgICAuc2VhcmNoTW9kZSAme1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxMDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWRle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6MTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDQwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICNsZWFybk1vcmVXcmFwcGVye1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zbGlkZVRpdGxle1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5Rm9udDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNWVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDMwcHggMjVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vQXJlYSB0aGF0IGhvbGRzIHNlYXJjaCByZXN1bHRzXHJcbiAgICAuc2VhcmNoUmVzdWx0c1BhbmVse1xyXG4gICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAtMzAlO1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJveFNoYWRvdygpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZXpzZWFyY2gtc3VtbWFyeXtcclxuICAgIGNvbG9yOiAkYmFzaWM7XHJcbiAgICBwYWRkaW5nOjBweCAyNXB4O1xyXG4gICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgIG1hcmdpbi1ib3R0b206NXB4O1xyXG4gICAgc3Ryb25ne1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeUZvbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgICAgQGluY2x1ZGUgemVyb01hcmdQYWQoKTtcclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbi5lenNlYXJjaC1yZXN1bHQtY291bnR7XHJcbiAgICBjb2xvcjogJGJhc2ljO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1zaXplOiAuODVlbTtcclxuICAgIHBhZGRpbmc6MHB4IDI1cHg7XHJcbiAgICBwe1xyXG4gICAgICAgIEBpbmNsdWRlIHplcm9NYXJnUGFkKCk7XHJcbiAgICB9XHJcbiAgICBhe1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGluaztcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmV6c2VhcmNoLXJlc3VsdHN7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxufVxyXG4uZXpzZWFyY2gtcmVzdWx0e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgcGFkZGluZzogMThweCAyNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC5sb2NrZWR7XHJcbiAgICAgICAgIC5zbGlkZVRpdGxlLC50b3BpYywucHJldmlld3tvcGFjaXR5OiAuNTt9XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubG9ja2VkTXNne1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMjVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZXN1bHRDb250ZW50e1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkc3BlZWQ6IC4zcyk7XHJcbiAgICB9XHJcbiAgICYuY2xpY2tlZHtcclxuICAgICAgIC5yZXN1bHRDb250ZW50e1xyXG4gICAgICAgICAgICBsZWZ0OiAtOTBweDtcclxuXHJcbiAgICAgICB9XHJcbiAgICAgICAgLnZpZXdPcHRpb25ze1xyXG4gICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZXk7XHJcblxyXG4gICAgfVxyXG4gICAgJi52aWV3aW5ne1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnByZXZpZXd7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50b3BpY3tcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcbiAgICAuc2xpZGVUaXRsZXtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDBweCA3cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBhe1xyXG4gICAgICAgIGNvbG9yOiAkbGluaztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICAucHJldmlld3tcclxuICAgICAgICBjb2xvcjogJGJhc2ljO1xyXG4gICAgICAgIEBpbmNsdWRlIHplcm9NYXJnUGFkKCk7XHJcbiAgICAgICAgZm9udC1zaXplOiAuOTVlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLnRvcGlje1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeUZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRiYXNpYztcclxuICAgICAgICBmb250LXNpemU6IC44ZW07XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi52aWV3T3B0aW9uc3tcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XHJcbiAgICByaWdodDogLTYwcHg7XHJcbiAgICB0b3A6IC0xMHB4O1xyXG4gICAgLnZpZXd7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogNDguNSU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXJCb3g7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMyU7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ5JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg1ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmljb257XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDBlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC02NXB4O1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB6ZXJvTWFyZ1BhZDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlGb250O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDBlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNvbntcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xyXG4gICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmV6c2VhcmNoLXBhZ2Vye1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogJGJhc2ljO1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgY29sb3I6ICRsaWdodDtcclxuICAgIHB7XHJcbiAgICAgICAgbWFyZ2luOiA1cHggMHB4O1xyXG4gICAgfVxyXG4gICAgc3BhbntcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICAgIGF7Y29sb3I6ICRsaWdodDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsmOmhvdmVye3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7fX1cclxufVxyXG5cclxuLmV6c2VhcmNoLW5vLXJlc3VsdHN7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG4gICAgY29sb3I6ICRsaWdodDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlGb250O1xyXG4gICAgcGFkZGluZzogM3B4IDVweDtcclxuICAgIG1hcmdpbjogMHB4IDI1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwe1xyXG4gICAgICAgIEBpbmNsdWRlIHplcm9NYXJnUGFkO1xyXG4gICAgfVxyXG4gICAgc3Ryb25ne1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5xdWlja1ZpZXdpbmd7XHJcbiAgICNzZWFyY2hNb2RlV3JhcCAuc2VhcmNoU2xpZGVIb2xkZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubG9ja2VkQnRue1xyXG5kaXNwbGF5OiBub25lO1xyXG59XHJcbi5zZWFyY2hCdG57XHJcblxyXG4gICAgLnNlYXJjaE1vZGUgJntcclxuICAgICAgICB3aWR0aDo3MHB4O1xyXG4gICAgICAgIGhlaWdodDogJGhlYWRlckhlaWdodDtcclxuICAgICAgICByaWdodDogMzAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTozZW07XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcclxuICAgICAgICAuaWNvbntcclxuICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmVydENlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6J2InO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRob3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRob3ZlcjtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5pblNlY3Rpb257XHJcbiAgICAuc2VhcmNoQnRue1xyXG4gICAgICAgICByaWdodDogLTUwcHg7XHJcbiAgICB9XHJcbiAgICAuYWxlcnRCYXJDb250YWluZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5zZWFyY2hBcmVhe1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbn1cclxuLmV6c2VhcmNoLWZvcm17XHJcbiAgICAuc2VhcmNoRmllbGR7XHJcbiAgICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlGb250O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgY29sb3I6ICRiYXNpYztcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JleTtcclxuICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuYnRue1xyXG4gICAgICAgIEBpbmNsdWRlIGljb25Gb250O1xyXG4gICAgICAgIHdpZHRoOiAxNSU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OjIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICBAaW5jbHVkZSByb3VuZGVkKDBweCk7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdW1tYXJ5V3JhcHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLnJlc3VsdHNCdG57XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gICAgcGFkZGluZzogM3B4IDEwcHggM3B4IDM1cHg7XHJcbiAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeUZvbnQ7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAuOWVtO1xyXG4gICAgLmljb257XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAtNXB4O1xyXG4gICAgICAgIGxlZnQ6IDdweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRtZCl7XHJcbiAgICAjc2VhcmNoTW9kZVdyYXAge1xyXG4gICAgICAgIC5zZWFyY2hTbGlkZUhvbGRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VhcmNoUmVzdWx0c1BhbmVse1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaE1vZGV7XHJcbiAgICAgICAgLnNlYXJjaEJ0bntcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgdG9wOiAxM3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZWFyY2hBcmVhe1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgIH1cclxuICAgIC5lenNlYXJjaC1mb3Jte1xyXG4gICAgICAgIC5zZWFyY2hGaWVsZHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDokc20pe1xyXG4gICAgLmV6c2VhcmNoLWZvcm17XHJcbiAgICAgICAgLmJ0bntcclxuICAgICAgICAgICAgIHdpZHRoOjY1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkeHMpe1xyXG4gICAgLnNlYXJjaEFyZWF7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG59XHJcbiIsIiRhbGVydFc6IDI0MHB4O1xyXG4kYWxlcnRJOiA3MHB4O1xyXG5cclxuLmFsZXJ0QmFye1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgYm90dG9tOjBweDtcclxuICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6ICRmb290ZXJIZWlnaHQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHNwZWVkOi41cyk7XHJcbiAgICB6LWluZGV4OiAyMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAuYWxlcnR7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDEuNmVtO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDdweDtcclxuICAgICAgICAmLmNsaWNrZWR7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNlYXJjaEJ0bntcclxuICAgICAgICAgIHdpZHRoOiA2NXB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgJGxpZ2h0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgICBjb2xvcjokcHJpbWFyeTtcclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRob3ZlcjtcclxuICAgICAgICAgICAgY29sb3I6JGxpZ2h0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmljb257XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkaG92ZXI7XHJcbiAgICAgICAgICBjb2xvcjokcHJpbWFyeTtcclxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWQpe1xyXG4gICAgICAgICAgICAuYWxlcnROYW1le1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLm9ue1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pY29ue1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuaWNvLWNoZWNrYm94e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgfVxyXG4gICAgLmFsZXJ0TmFtZXtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeUZvbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IC43ZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGhvdmVyO1xyXG4gICAgICAgIGNvbG9yOiRwcmltYXJ5O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTM1cHg7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMnB4O1xyXG4gICAgfVxyXG4gICAgLm5vdGlmeXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgQGluY2x1ZGUgcm91bmRlZCg1MCUpO1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgIHJpZ2h0OiAtNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDNweCA2cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjRlbTtcclxuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlGb250O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgLy9ib3JkZXI6MnB4IHNvbGlkICRsaWdodDtcclxuICAgICAgLy8gIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hbGVydE1vZGV7XHJcbiAgICAuYWxlcnRCYXJ7XHJcbiAgICAgICAgei1pbmRleDogMTI7XHJcbiAgICB9XHJcbiAgICAuYWxlcnR7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pblNlY3Rpb257XHJcbiAgICAuYWxlcnRCYXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLy9BTEVSVCBDT05URU5UIEFSRUFTLy9cclxuXHJcbiNhbGVydENvbnRlbnRXcmFwe1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiRsaWdodDtcclxuICAgIHBhZGRpbmc6MHB4O1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyQm94O1xyXG4gICAgei1pbmRleDogMTE7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDpjYWxjKDEwMCUgLSAxMTBweCk7XHJcbiAgLy8gIGhlaWdodDoxMDAlO1xyXG4gICAgZGlzcGxheTpub25lO1xyXG4gICAgb3ZlcmZsb3c6YXV0byFpbXBvcnRhbnQ7XHJcbiAgICAuYWxlcnRDb250ZW50e1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDc1cHggMHB4O1xyXG4gICAgfVxyXG4gICAgaDF7XHJcbiAgICAgICAgQGluY2x1ZGUgaGVhZGVyRm9udDtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDE1cHggMTVweCA5NXB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWxlcnRJbm5lckNvbnRlbnR7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGVydExpc3RDb3B5e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgICB3aWR0aDogNjUlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICB9XHJcbiAgICAuYWxlcnRJbnN0cnVjdGlvbntcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgIHdpZHRoOiAzNSU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcms7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDMwcHggNDBweDtcclxuICAgICAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRlckZvbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjdlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDBweCAxMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBjb2xvcjokcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAjY2hlY2tsaXN0e1xyXG5cclxuICAgICAgICAubGlzdHtcclxuICAgICAgICAgICBsaXN0LXN0eWxlOm5vbmU7XHJcbiAgICAgICAgICAgcGFkZGluZy1sZWZ0OjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNsaWNrQXJlYXtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTY1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IGRhcmtlbigkZ3JleSwgMTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNoZWNrSXRlbXtcclxuICAgICAgICAgICAgY29sb3I6JGJhc2ljO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiRsaWdodDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwcHggMjVweCA2NXB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLmNoZWNrYm94e1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcHNldWRvQ29udGVudDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJhc2ljO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMTZweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogLjVlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmluc3RydWN0aW9uc3tcclxuICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xNWVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xyXG4gICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB6ZXJvTWFyZ1BhZDtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB1bHtAaW5jbHVkZSB6ZXJvTWFyZ1BhZDttYXJnaW4tbGVmdDogMTVweDt9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuY2hlY2tlZHtcclxuICAgICAgICAgICAgICAgIC5jaGVja2JveHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uRm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnYSc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmV5O1xyXG4gICAgICAgICAgICAgICAgLmR1ZXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokYmFzaWM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokYmFzaWM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgze1xyXG4gICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRlckZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmFzaWM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kdWV7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjZlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5Rm9udDtcclxuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgIGNsZWFyOmJvdGg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubm9EYXRle2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuOWVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokbGlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uRm9udDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdkJztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmW2hyZWYqPScucGRmJ117XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJ3XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjdlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjYW5ub3VuY2VtZW50c3tcclxuICAgICAgICAuYWxlcnRMaXN0Q29weXtcclxuICAgICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYW5ub3VuY2VtZW50e1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDUwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxLjEyNWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAmLm5ld3tcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGdyZXksIDMwJSk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokcHJpbWFyeTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGVyRm9udDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggMjBweCAzcHggNDBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmFzaWM7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uRm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRiYXNpYztcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdlJztcclxuICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgemVyb01hcmdQYWQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMjBweCAwcHggNDBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmFzaWM7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJhc2ljRm9udDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjdlbTtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICR4cyl7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MS4zNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2FjY291bnR7XHJcbiAgICAgICAgLmFjY291bnRDb250ZW50e1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6NDBweDtcclxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJHhzKXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTokc2Vjb25kYXJ5Rm9udDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxLjVlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOmxpZ2h0ZW4oJHNlY29uZGFyeSwyNSUpO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6bGVmdDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJHhzKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjcwMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokYmFzaWM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ0blN0eWxlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6bGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNyZXNvdXJjZXMge1xyXG4gICAgLnNsaWRlIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICR4cykge1xyXG4gICAgICBwYWRkaW5nOiAwIDAgNzVweDtcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIC5zbGlkZVRpdGxlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dENvcHkge1xyXG4gICAgICBwYWRkaW5nOiAwIDYwcHggMCAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAgIC5jbG9zZUJ0bntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgd2lkdGg6IDU4cHg7XHJcbiAgICAgICAgaGVpZ2h0OjY3cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICBmb250LXNpemU6IDIuNWVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMHB4IDBweCAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaG92ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2hvd3tcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNhbGxvd0NoZWNrZWR7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICBAaW5jbHVkZSBmaWxsU3BhY2U7XHJcbiAgICBAaW5jbHVkZSB0cmFuc3BhcmVudEJHKCRiYXNpYywgLjkpO1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuICAgIGNvbG9yOiAkYmFzaWM7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAuY2hlY2tlZFdyYXB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMCU7XHJcbiAgICAgICAgcGFkZGluZzogMjVweDtcclxuICAgICAgICAuaW5uZXJ7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDF7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICBmb250LXNpemU6IDIuN2VtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiRwcmltYXJ5Rm9udDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICAgIH1cclxuICAgIHNwYW57XHJcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4vLyAgICAgICAgJjpob3ZlcntcclxuLy8gICAgICAgICAgICBjb2xvcjokbGlnaHQ7XHJcbi8vICAgICAgICAgICAgYmFja2dyb3VuZDokYWx0O1xyXG4vLyAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgICBjb2xvcjokbGlnaHQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIEBpbmNsdWRlIHplcm9NYXJnUGFkO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4jd3JhcHBlci5ub092ZXJmbG93e292ZXJmbG93OiBoaWRkZW47IH1cclxuI2hpZGRlbk92ZXJsYXl7XHJcbiAgICBAaW5jbHVkZSB0cmFuc3BhcmVudEJHKCRiYXNpYywgLjc1KTtcclxuICAgIEBpbmNsdWRlIGZpeGVkO1xyXG4gICAgQGluY2x1ZGUgZmlsbFNwYWNlO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAmLnNob3d7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgLy96LWluZGV4OiAyMDE7XHJcbiAgICB9XHJcbiAgICAudXRpbGl0eU9wZW4gJiB7XHJcbiAgICAgIHotaW5kZXg6IDI0O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiRsZyl7XHJcbiAgLy8gI21haW4tbmF2e1xyXG4gIC8vICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAvLyB9XHJcbiAgI2FsZXJ0Q29udGVudFdyYXB7XHJcbiAgICAgIGhlaWdodDpjYWxjKDEwMCUgLSA5MHB4KTtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogJG1kKXtcclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc20pe1xyXG5cclxuICAuYWxlcnRCYXJ7XHJcbiAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAuYWxlcnR7XHJcbiAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICYuc2VhcmNoQnRue1xyXG4gICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgIC5ub3RpZnl7XHJcbiAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgfVxyXG4gICAgICAgfVxyXG4gIH1cclxuXHJcbiAgICAjYWxlcnRDb250ZW50V3JhcHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgei1pbmRleDogMzA7XHJcbiAgICAgICAgLmFsZXJ0SW5uZXJDb250ZW50e1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hbGVydEluc3RydWN0aW9ue1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFsZXJ0TGlzdENvcHl7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAjYW5ub3VuY2VtZW50c3tcclxuICAgICAgICAgIC5hbm5vdW5jZW1lbnR7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjVweDtcclxuICAgICAgICAgICAgJi5uZXd7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuYWxlcnRNb2Rle1xyXG4gICAgICAgIC5hbGVydEJhcntcclxuICAgICAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHhzKXtcclxuXHJcbiAgICAjYWxlcnRDb250ZW50V3JhcCB7XHJcbiAgICAgICAgLmFsZXJ0SW5uZXJDb250ZW50e1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hbGVydEluc3RydWN0aW9uIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDF7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCA1cHggN3B4IDQ1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jbG9zZUJ0biB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNhbm5vdW5jZW1lbnRze1xyXG4gICAgICAgICAgICAuYW5ub3VuY2VtZW50e1xyXG4gICAgICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2NoZWNrbGlzdHtcclxuICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2hlY2tJdGVte1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMHB4IDI1cHggMzBweDtcclxuICAgICAgICAgICAgICAgIC5jaGVja2JveHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiJHV0aWxpdHlXaWR0aDogNTI1cHg7XHJcblxyXG4udXRpbGl0eUJ0bntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIHJpZ2h0OiAwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgd2lkdGg6IDU4cHg7XHJcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICRsaWdodDtcclxuICAgIEBpbmNsdWRlIGhlYWRlckhlaWdodDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xyXG5cclxuICAgIC50ZXh0e1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29ue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41ZW07XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIEBpbmNsdWRlIHZlcnRDZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi5vcGVue1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB6LWluZGV4OiAyNTA7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgIHJpZ2h0OiAkdXRpbGl0eVdpZHRoO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMHB4O1xyXG4gICAgICAgIC5pY29ue1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdiJztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGhvdmVyO1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICB9XHJcbiAgICAuaW5TZWN0aW9uICZ7XHJcbiAgICAgICAgcmlnaHQ6IC0xMDBweDtcclxuICAgIH1cclxuICAgIC5hbGVydE1vZGUgJiB7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICB9XHJcbn1cclxuLnV0aWxpdHlNZW51e1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IC0kdXRpbGl0eVdpZHRoO1xyXG4gICAgd2lkdGg6ICR1dGlsaXR5V2lkdGg7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIGJhY2tncm91bmQ6ICRsaWdodDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG92ZXJmbG93OmF1dG87XHJcbiAgICB6LWluZGV4OjIzMTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcclxuICAgICYub3BlbntcclxuICAgICAgICByaWdodDowO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAubWVudUNvbnRlbnR7XHJcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRncmV5O1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMHB4O1xyXG5cclxuICAgICAgICBoMXtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjRlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5VTWluZm97XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeUZvbnQ7XHJcbiAgICAgICAgICAvLyAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGVySGVpZ2h0O1xyXG4gICAgICAgICAgICAuVU10aXRsZXtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuVU1zdHVkZW50e1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLlVNYnRuc3tcclxuICAgICAgICAgICAvLyBtYXJnaW46MHB4IDEycHggMCAxMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDE1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmV5O1xyXG4gICAgICAgICAgICAvLy5hZGF7XHJcbiAgICAgICAgICAgICAgLy9kaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAvL31cclxuICAgICAgICAgICAgLmFkYU1lbnVMaW5re1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6MCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OmluaXRpYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi50b2N7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodDtcclxuICAgICAgICAgICAgaDF7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBidXR0b247XHJcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZmxvYXQ6bGVmdDtcclxuICAgICAgICAgICAgZm9udC1zaXplOjEuMWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2VydEJ0bntcclxuICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDozMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiRsaWdodCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5IWltcG9ydGFudDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgLmljb24tY2VydHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSB2ZXJ0Q2VudGVyO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGhvdmVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5vcmllbnRhdGlvbkNvbXBsZXRlICZ7XHJcbiAgICAgICAgICAgIC5jZXJ0QnRue1xyXG4gICAgICAgICAgICAgICAgLy9kaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vKioqKipUT0MqKioqKiovL1xyXG4jc2l0ZW1hcHtcclxuICAgLy8gZm9udC1zaXplOjEuMjVlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeUZvbnQ7XHJcbiAgICB1bHtcclxuICAgICAgICBsaXN0LXN0eWxlOm5vbmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OjA7XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAubG9ja2VkTXNne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxvY2tlZE1zZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYubGV2ZWwtNHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubG9ja2VkTXNne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jayFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6NDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5sZXZlbC0ye1xyXG4gICAgICAgIEBpbmNsdWRlIHplcm9NYXJnUGFkO1xyXG4gICAgICAgIGRpdntcclxuICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICAvL3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOjEuMmVtO1xyXG4gICAgICAgICAgICBjb2xvcjokcHJpbWFyeTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDokZGFyaztcclxuICAgICAgICAgICAgcGFkZGluZzo1cHggMTBweCA1cHggMjBweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxldmVsLTN7XHJcbiAgICAgICAgJi5zZWxmRGlye1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAvLyBib3JkZXI6MnB4IHNvbGlkICRncmV5O1xyXG4gICAgICAgICAgICAgICAvLyBtYXJnaW4tbGVmdDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTpub25lO1xyXG4gICAgICAgICAgICBmb250LXNpemU6MWVtO1xyXG4gICAgICAgICAgICBjb2xvcjokcHJpbWFyeTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgcGFkZGluZzo3cHggMTBweCA3cHggMjBweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCAkZ3JleSBzb2xpZDtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JHNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBkYXJrZW4oJHByaW1hcnksIDIwJSk7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRpY29uRm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OidtJztcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OjJweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6NTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6LTEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubGV2ZWwtMiAubGFzdCBhe1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206aW5pdGlhbDtcclxuICAgIH1cclxuICAgIC5sZXZlbC00e1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MTBweCAxMHB4IDEwcHggMjBweDtcclxuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOmRhcmtlbigkbGlnaHQsMzAlKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6bm9ybWFsIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkZ3JleSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGF7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmUhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgLy9AaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG4gICAgfVxyXG4gICAgLmxvY2tlZHtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sZXZlbC0ze1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSg1MCwuNTApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5sb2NrZWRNc2d7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBAaW5jbHVkZSBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcms7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjllbTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJG1kICsgMTAwKXtcclxuICAgIC51dGlsaXR5TWVudXtcclxuICAgICAgICAmLm9wZW57XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnV0aWxpdHlCdG57XHJcbiAgICAgICAgJi5vcGVue1xyXG4gICAgICAgICAgICByaWdodDogNjAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzbSl7XHJcbiAgICAudXRpbGl0eUJ0bntcclxuICAgICAgICB3aWR0aDogNTVweDtcclxuICAgICAgICBoZWlnaHQ6ODBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgJi5vcGVue1xyXG4gICAgICAgICAgICBib3JkZXI6bm9uZTtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICAgICAgLy90b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pblNlY3Rpb24gJntcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnV0aWxpdHlNZW51IC5tZW51Q29udGVudC5VTWluZm97XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcclxuICAgIH1cclxuICAgIC51dGlsaXR5TWVudXtcclxuICAgICAgICAmLm9wZW57XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAudXRpbGl0eU1lbnUgLm1lbnVDb250ZW50LlVNYnRucyAuYWRheyAgZGlzcGxheTogaW5saW5lLWJsb2NrO31cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICR4cyl7XHJcbiAgICAudXRpbGl0eUJ0bntcclxuXHJcbiAgICAgICAgJi5vcGVue1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyNDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC51dGlsaXR5TWVudSAubWVudUNvbnRlbnQuVU1pbmZvIC5VTXRpdGxle1xyXG4gICAgICBmb250LXNpemU6IDEuN2VtO1xyXG4gICAgfVxyXG4gICAgLnV0aWxpdHlNZW51IC5tZW51Q29udGVudC5VTWluZm8gLlVNc3R1ZGVudHtcclxuICAgICAgZm9udC1zaXplOiAuOTVlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICR4eHMpe1xyXG4gICAgLnV0aWxpdHlNZW51e1xyXG4gICAgLm1lbnVDb250ZW50e1xyXG4gICAgICAmLlVNYnRuc3tcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHhcclxuICAgICAgfVxyXG4gICAgICAuYnRue1xyXG4gICAgICAgIG1hcmdpbjogM3B4IDEwcHggM3B4IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAgICNzaXRlbWFwIHVse1xyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgLmxvY2tlZE1zZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmNhcm91c2VsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmNhcm91c2VsLWlubmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0IGxlZnQ7XHJcbiAgLW8tdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dCBsZWZ0O1xyXG4gIHRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQgbGVmdDtcclxufVxyXG4uY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSA+IGltZyxcclxuLmNhcm91c2VsLWlubmVyID4gLml0ZW0gPiBhID4gaW1nIHtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG4vL0BtZWRpYSBhbGwgYW5kICh0cmFuc2Zvcm0tM2QpLCAoLXdlYmtpdC10cmFuc2Zvcm0tM2QpIHtcclxuLy8gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtIHtcclxuLy8gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xyXG4vLyAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcclxuLy8gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XHJcbi8vICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4vLyAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbi8vICAgIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDBweDtcclxuLy8gICAgcGVyc3BlY3RpdmU6IDEwMDBweDtcclxuLy8gIH1cclxuLy8gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLm5leHQsXHJcbi8vICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5hY3RpdmUucmlnaHQge1xyXG4vLyAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbi8vICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbi8vICAgIGxlZnQ6IDA7XHJcbi8vICB9XHJcbi8vICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5wcmV2LFxyXG4vLyAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0uYWN0aXZlLmxlZnQge1xyXG4vLyAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4vLyAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuLy8gICAgbGVmdDogMDtcclxuLy8gIH1cclxuLy8gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLm5leHQubGVmdCxcclxuLy8gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLnByZXYucmlnaHQsXHJcbi8vICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5hY3RpdmUge1xyXG4vLyAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbi8vICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbi8vICAgIGxlZnQ6IDA7XHJcbi8vICB9XHJcbi8vfVxyXG4uY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLFxyXG4uY2Fyb3VzZWwtaW5uZXIgPiAubmV4dCxcclxuLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUge1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuLmNhcm91c2VsLWlubmVyID4gLm5leHQsXHJcbi5jYXJvdXNlbC1pbm5lciA+IC5wcmV2IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5jYXJvdXNlbC1pbm5lciA+IC5uZXh0IHtcclxuICBsZWZ0OiAxMDAlO1xyXG59XHJcbi5jYXJvdXNlbC1pbm5lciA+IC5wcmV2IHtcclxuICBsZWZ0OiAtMTAwJTtcclxufVxyXG4uY2Fyb3VzZWwtaW5uZXIgPiAubmV4dC5sZWZ0LFxyXG4uY2Fyb3VzZWwtaW5uZXIgPiAucHJldi5yaWdodCB7XHJcbiAgbGVmdDogMDtcclxufVxyXG4uY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLmxlZnQge1xyXG4gIGxlZnQ6IC0xMDAlO1xyXG59XHJcbi5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUucmlnaHQge1xyXG4gIGxlZnQ6IDEwMCU7XHJcbn1cclxuLmNhcm91c2VsLWNvbnRyb2wge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7XHJcbiAgd2lkdGg6IDE1JTtcclxuICBvcGFjaXR5OiAwLjU7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcclxufVxyXG5cclxuLmNhcm91c2VsLWNvbnRyb2w6aG92ZXIsXHJcbi5jYXJvdXNlbC1jb250cm9sOmZvY3VzIHtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuIG9wYWNpdHk6IC45O1xyXG59XHJcbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXHJcbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQsXHJcbi5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxyXG4uY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICB6LWluZGV4OiA1O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LFxyXG4uY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCB7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxufVxyXG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0LFxyXG4uY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xyXG4gIHJpZ2h0OiA1MCU7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcclxufVxyXG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LFxyXG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0IHtcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMTBweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgei1pbmRleDogMTU7XHJcbiAgd2lkdGg6IDYwJTtcclxuICBtYXJnaW4tbGVmdDogLTMwJTtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMTBweDtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgbWFyZ2luOiAxcHg7XHJcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG59XHJcbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xyXG4gIG1hcmdpbjogMDtcclxuICB3aWR0aDogMTJweDtcclxuICBoZWlnaHQ6IDEycHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxufVxyXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDE1JTtcclxuICByaWdodDogMTUlO1xyXG4gIGJvdHRvbTogMjBweDtcclxuICB6LWluZGV4OiAxMDtcclxuICBwYWRkaW5nLXRvcDogMjBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbn1cclxuLmNhcm91c2VsLWNhcHRpb24gLmJ0biB7XHJcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcclxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXHJcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcclxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0IHtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgfVxyXG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxyXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gIH1cclxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXHJcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gIH1cclxuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XHJcbiAgICBsZWZ0OiAyMCU7XHJcbiAgICByaWdodDogMjAlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcclxuICAgIGJvdHRvbTogMjBweDtcclxuICB9XHJcbn0iLCIjaGVscEJHIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSB0cmFuc3BhcmVudEJHKCRiYXNpYywgLjcpO1xyXG4gICAgQGluY2x1ZGUgZml4ZWQ7XHJcbiAgICBAaW5jbHVkZSBmaWxsU3BhY2U7XHJcbiAgICB6LWluZGV4OiA0MDA7XHJcbn1cclxuXHJcbiNoZWxwQ29udGVudCB7XHJcbiAgICB6LWluZGV4OiA0MDE7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgQGluY2x1ZGUgZmlsbFNwYWNlO1xyXG5cclxuICAgIC5hcnJvd05hdiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNoZWxwQ2Fyb3VzZWwge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDBweCAwcHggOTVweDtcclxuICAgIGJhY2tncm91bmQ6ICRsaWdodDtcclxuICAgIGNvbG9yOiAkYmFzaWM7XHJcbiAgICB0b3A6IC00MDBweDtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHNwZWVkOiAxcyk7XHJcblxyXG4gICAgJi5zaG93aW5nIHtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2Fyb3VzZWwtaW5uZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAxMDBweCA0NXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlV3JhcCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5Rm9udDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDEuN2VtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICAgIEBpbmNsdWRlIGhlYWRlckZvbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICBtYXJnaW46IDE1cHggMCA1cHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVscFNsaWRlVGl0bGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgNXB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvcHkge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzaWNGb250O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40NWVtO1xyXG4gICAgICAgIGNvbG9yOiAkZGFyaztcclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgemVyb01hcmdQYWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveFNoYWRvdygpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOGVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVscEFycm93IHtcclxuICAgICAgICBAaW5jbHVkZSBob3J6Q2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgIHRvcDogMzUlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDBweDtcclxuICAgICAgICBib3JkZXI6IDBweDtcclxuXHJcbiAgICAgICAgLmFycm93IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDEwcHggMHB4O1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNWVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaG92ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmxlZnQge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcclxuICAgICAgICBib3R0b206IC0xNXB4O1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRkYXJrO1xyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcms7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5oZWxwQnRuV3JhcCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAubGJDbG9zZWJ0biB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ0blN0eWxlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgICAgICAgICAmLmNsb3NlQnRuIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICAgICAgLmxiQ2xvc2VidG4ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZXk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbGlnaHRlbigkZGFyaywgNjAlKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5O1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmluU2VjdGlvbiB7XHJcbiAgICAuaGVscEJ0biB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgI2hlbHBDb250ZW50IHtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzbSkge1xyXG5cclxuICAgICNoZWxwQ29udGVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgICNoZWxwQ2Fyb3VzZWwge1xyXG4gICAgICAgICYuc2hvd2luZyB7XHJcbiAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAvLyBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWxwQXJyb3cge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDVweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgLmFycm93IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYucmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkeHMpIHtcclxuICAgICNoZWxwQ29udGVudCB7XHJcbiAgICAgICAgLy8gdG9wOiAwcHg7XHJcbiAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG5cclxuICAgICNoZWxwQ2Fyb3VzZWwge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlbHBTbGlkZVRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb3B5IHtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgemVyb01hcmdQYWQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveFNoYWRvdygpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVscEJ0bldyYXAge1xyXG4gICAgICAgICAgICBib3R0b206IDI1cHg7XHJcblxyXG4gICAgICAgICAgICAubGJDbG9zZWJ0biB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweCA0NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlbHBTbGlkZVRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICR4eHMpIHtcclxuICAgICNoZWxwQ2Fyb3VzZWwge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAwcHggODBweDtcclxuICAgICAgICBmb250LXNpemU6IC45ZW07XHJcblxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnNwaW5uZXJ7XHJcblx0ZGlzcGxheTpub25lO1xyXG5cdHBvc2l0aW9uOiBmaXhlZCFpbXBvcnRhbnQ7XHJcblx0bGVmdDogNTAlIWltcG9ydGFudDtcclxuXHR0b3A6IDMwJSFpbXBvcnRhbnQ7XHJcblx0ZGl2e1xyXG5cdFx0ZGl2e1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiRzZWNvbmRhcnkhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5pZTExLCAuaWUxLCAuaWU5LCAuaWU4e1xyXG4gICNpbm5lci1jb250ZW50e1xyXG4gICAgQGluY2x1ZGUgdHJhbnNwYXJlbnRCRygkbGlnaHQsIC45KTtcclxuICB9XHJcbn1cclxuIiwiLyoqKklURU1TIFRPIEhJREUqKiovXHJcblxyXG5cclxuXHJcbi5jZXJ0QnRue1xyXG4gICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4vKioqSUYgTk8gQURESVRJT05BTCBSRVNPVVJDRVMqKiovXHJcbi8vLmFsZXJ0QmFye1xyXG4vLyAgICAucmVzb3VyY2Vze1xyXG4vLyAgICAgICAgZGlzcGxheTogbm9uZTtcclxuLy8gICAgfVxyXG4vL31cclxuLy8ubGlua0dyb3VwLmRlZmF1bHQge1xyXG4vLyAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4vLyAgICBmbG9hdDogbm9uZTtcclxuLy8gICAgd2lkdGg6IDEwMCU7XHJcbi8vfVxyXG4vLyAub3JpZW50YXRpb25Db21wbGV0ZSAubGVhcm5Nb3JlIC5saW5rR3JvdXAucGVyc29uYWxpemVke1xyXG4vLyBcdGRpc3BsYXk6bm9uZSFpbXBvcnRhbnQ7XHJcbi8vICAgICB3aWR0aDogMTAwJTtcclxuLy8gICAgIG1hcmdpbjogMCBhdXRvO1xyXG4vLyAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuLy8gfVxyXG4vLy5vcmllbnRhdGlvbkNvbXBsZXRlIC5hbGVydEJhciAucmVzb3VyY2Vze1xyXG4vLyAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4vL30iLCIjdW1icmFjb1ByZXZpZXdCYWRnZXtcclxuICAgIHBvc2l0aW9uOiBmaXhlZCFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcclxuICAgIGxlZnQ6YXV0byFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDoxMDAlIWltcG9ydGFudDtcclxuICAgIGhlaWdodDphdXRvIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6I2JhY2IwZiFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OmJsb2NrIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6MCA0cHggMTBweCA0cHg7XHJcbiAgICBjb2xvcjpibGFjaztcclxuICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgbWF4LWhlaWdodDo4MHB4O1xyXG4gICAgb3ZlcmZsb3c6YXV0bztcclxuICAgIG9wYWNpdHk6LjU7XHJcbiAgICBjdXJzb3I6IGhlbHA7XHJcbi8vICAgICY6YmVmb3Jle1xyXG4vLyAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbi8vICAgICAgICBmb250LXNpemU6MS4xMjVlbTtcclxuLy8gICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbi8vICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcbi8vICAgICAgICBjb250ZW50OlwiUFJFVklFVyBNT0RFXCI7XHJcbi8vICAgICAgICBiYWNrZ3JvdW5kOmJsYWNrO1xyXG4vLyAgICAgICAgY29sb3I6I2JhY2IwZjtcclxuLy8gICAgICAgIHBhZGRpbmc6OHB4IDE1cHg7XHJcbi8vICAgIH1cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICBmb250LXNpemU6MWVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6NXB4O1xyXG4gICAgICAgIGNvbnRlbnQ6XCJQUkVWSUVXIE1PREU6IFRoaXMgaXMgYSBwcmV2aWV3LCBhbmQgc2hvdWxkIGJlIHVzZWQgZm9yIGNvbnRlbnQgZXZhbHVhdGlvbiBvbmx5LiBTb21lIGZlYXR1cmVzIGFuZCBzdHlsZXMgbWF5IG5vdCBhY3QvbG9vayBleGFjdGx5IHRoZSB3YXkgdGhleSBkbyBvbiBsaXZlIHNpdGUuXCJcclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgb3BhY2l0eToxO1xyXG4gICAgICAgIGJhY2tncm91bmQ6bGlnaHRlbigjYmFjYjBmLDEwJSkhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4vLyAgICAmOmZpcnN0LW9mLXR5cGV7XHJcbi8vICAgICAgICBkaXNwbGF5Om5vbmUhaW1wb3J0YW50O1xyXG4vLyAgICB9XHJcbiAgICAvKiBzcGFue1xyXG4gICAgICAgIGRpc3BsYXk6YmxvY2shaW1wb3J0YW50O1xyXG4gICAgfSAqL1xyXG59XHJcbiR0b3A6IDM1cHg7XHJcbi5QcmV2aWV3TW9kZXtcclxuICAgIC5zbGlkZUJvZHksIC5wb3B1cE1lc3NhZ2V7XHJcbiAgICAgICAgZGlzcGxheTpub25lIWltcG9ydGFudDtcclxuICAgIH0gIFxyXG4gICAgXHJcbn1cclxuXHJcbiRzbVByZXY6IDM4cHg7XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJG1kKXtcclxuICAgICN1bWJyYWNvUHJldmlld0JhZGdle1xyXG4gICAgICAgIHBhZGRpbmc6MCA0cHggMHB4IDRweDtcclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLlByZXZpZXdNb2Rle1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5pblNlY3Rpb24gJntcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiI2RlbW8taWZyYW1lLXdyYXBwZXJ7XHJcblx0Ji5kZXNrdG9we1xyXG5cdFx0aWZyYW1le1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG59Il19 */