/*!
Theme Name: Microsoft Pulse
Theme URI: https://pulse.microsoft.com
Author: Wunderman Antwerp
Author URI: https://wwww.wunderman.be
Description: A custom theme for Microsoft Pulse
Version: 1.0
Text Domain: mspulse
*/@import "https://ajax.aspnetcdn.com/ajax/bootstrap/4.0.0/css/bootstrap-reboot.min.css";:root{--transition-speed: 250ms}.mw--xxs{max-width:var(--maxwidth--xxs, auto);width:100%}.m--h--xxs{margin-left:var(--gap--xxs, 0);margin-right:var(--gap--xxs, 0)}.m--v--xxs{margin-bottom:var(--gap--xxs, 0);margin-top:var(--gap--xxs, 0)}.m--t--xxs{margin-top:var(--gap--xxs, 0)}.m--r--xxs{margin-right:var(--gap--xxs, 0)}.m--b--xxs{margin-bottom:var(--gap--xxs, 0)}.m--l--xxs{margin-left:var(--gap--xxs, 0)}.p--h--xxs{padding-left:var(--gap--xxs, 0);padding-right:var(--gap--xxs, 0)}.p--v--xxs{padding-bottom:var(--gap--xxs, 0);padding-top:var(--gap--xxs, 0)}.p--t--xxs{padding-top:var(--gap--xxs, 0)}.p--r--xxs{padding-right:var(--gap--xxs, 0)}.p--b--xxs{padding-bottom:var(--gap--xxs, 0)}.p--l--xxs{padding-left:var(--gap--xxs, 0)}.mw--xs{max-width:var(--maxwidth--xs, auto);width:100%}.m--h--xs{margin-left:var(--gap--xs, 0);margin-right:var(--gap--xs, 0)}.m--v--xs{margin-bottom:var(--gap--xs, 0);margin-top:var(--gap--xs, 0)}.m--t--xs{margin-top:var(--gap--xs, 0)}.m--r--xs{margin-right:var(--gap--xs, 0)}.m--b--xs{margin-bottom:var(--gap--xs, 0)}.m--l--xs{margin-left:var(--gap--xs, 0)}.p--h--xs{padding-left:var(--gap--xs, 0);padding-right:var(--gap--xs, 0)}.p--v--xs{padding-bottom:var(--gap--xs, 0);padding-top:var(--gap--xs, 0)}.p--t--xs{padding-top:var(--gap--xs, 0)}.p--r--xs{padding-right:var(--gap--xs, 0)}.p--b--xs{padding-bottom:var(--gap--xs, 0)}.p--l--xs{padding-left:var(--gap--xs, 0)}.mw--s{max-width:var(--maxwidth--s, auto);width:100%}.m--h--s{margin-left:var(--gap--s, 0);margin-right:var(--gap--s, 0)}.m--v--s{margin-bottom:var(--gap--s, 0);margin-top:var(--gap--s, 0)}.m--t--s{margin-top:var(--gap--s, 0)}.m--r--s{margin-right:var(--gap--s, 0)}.m--b--s{margin-bottom:var(--gap--s, 0)}.m--l--s{margin-left:var(--gap--s, 0)}.p--h--s{padding-left:var(--gap--s, 0);padding-right:var(--gap--s, 0)}.p--v--s{padding-bottom:var(--gap--s, 0);padding-top:var(--gap--s, 0)}.p--t--s{padding-top:var(--gap--s, 0)}.p--r--s{padding-right:var(--gap--s, 0)}.p--b--s{padding-bottom:var(--gap--s, 0)}.p--l--s{padding-left:var(--gap--s, 0)}.mw--m{max-width:var(--maxwidth--m, auto);width:100%}.m--h--m{margin-left:var(--gap--m, 0);margin-right:var(--gap--m, 0)}.m--v--m{margin-bottom:var(--gap--m, 0);margin-top:var(--gap--m, 0)}.m--t--m{margin-top:var(--gap--m, 0)}.m--r--m{margin-right:var(--gap--m, 0)}.m--b--m{margin-bottom:var(--gap--m, 0)}.m--l--m{margin-left:var(--gap--m, 0)}.p--h--m{padding-left:var(--gap--m, 0);padding-right:var(--gap--m, 0)}.p--v--m{padding-bottom:var(--gap--m, 0);padding-top:var(--gap--m, 0)}.p--t--m{padding-top:var(--gap--m, 0)}.p--r--m{padding-right:var(--gap--m, 0)}.p--b--m{padding-bottom:var(--gap--m, 0)}.p--l--m{padding-left:var(--gap--m, 0)}.mw--l{max-width:var(--maxwidth--l, auto);width:100%}.m--h--l{margin-left:var(--gap--l, 0);margin-right:var(--gap--l, 0)}.m--v--l{margin-bottom:var(--gap--l, 0);margin-top:var(--gap--l, 0)}.m--t--l{margin-top:var(--gap--l, 0)}.m--r--l{margin-right:var(--gap--l, 0)}.m--b--l{margin-bottom:var(--gap--l, 0)}.m--l--l{margin-left:var(--gap--l, 0)}.p--h--l{padding-left:var(--gap--l, 0);padding-right:var(--gap--l, 0)}.p--v--l{padding-bottom:var(--gap--l, 0);padding-top:var(--gap--l, 0)}.p--t--l{padding-top:var(--gap--l, 0)}.p--r--l{padding-right:var(--gap--l, 0)}.p--b--l{padding-bottom:var(--gap--l, 0)}.p--l--l{padding-left:var(--gap--l, 0)}.mw--xl{max-width:var(--maxwidth--xl, auto);width:100%}.m--h--xl{margin-left:var(--gap--xl, 0);margin-right:var(--gap--xl, 0)}.m--v--xl{margin-bottom:var(--gap--xl, 0);margin-top:var(--gap--xl, 0)}.m--t--xl{margin-top:var(--gap--xl, 0)}.m--r--xl{margin-right:var(--gap--xl, 0)}.m--b--xl{margin-bottom:var(--gap--xl, 0)}.m--l--xl{margin-left:var(--gap--xl, 0)}.p--h--xl{padding-left:var(--gap--xl, 0);padding-right:var(--gap--xl, 0)}.p--v--xl{padding-bottom:var(--gap--xl, 0);padding-top:var(--gap--xl, 0)}.p--t--xl{padding-top:var(--gap--xl, 0)}.p--r--xl{padding-right:var(--gap--xl, 0)}.p--b--xl{padding-bottom:var(--gap--xl, 0)}.p--l--xl{padding-left:var(--gap--xl, 0)}.mw--xxl{max-width:var(--maxwidth--xxl, auto);width:100%}.m--h--xxl{margin-left:var(--gap--xxl, 0);margin-right:var(--gap--xxl, 0)}.m--v--xxl{margin-bottom:var(--gap--xxl, 0);margin-top:var(--gap--xxl, 0)}.m--t--xxl{margin-top:var(--gap--xxl, 0)}.m--r--xxl{margin-right:var(--gap--xxl, 0)}.m--b--xxl{margin-bottom:var(--gap--xxl, 0)}.m--l--xxl{margin-left:var(--gap--xxl, 0)}.p--h--xxl{padding-left:var(--gap--xxl, 0);padding-right:var(--gap--xxl, 0)}.p--v--xxl{padding-bottom:var(--gap--xxl, 0);padding-top:var(--gap--xxl, 0)}.p--t--xxl{padding-top:var(--gap--xxl, 0)}.p--r--xxl{padding-right:var(--gap--xxl, 0)}.p--b--xxl{padding-bottom:var(--gap--xxl, 0)}.p--l--xxl{padding-left:var(--gap--xxl, 0)}.mw--huge{max-width:var(--maxwidth--huge, auto);width:100%}.m--h--huge{margin-left:var(--gap--huge, 0);margin-right:var(--gap--huge, 0)}.m--v--huge{margin-bottom:var(--gap--huge, 0);margin-top:var(--gap--huge, 0)}.m--t--huge{margin-top:var(--gap--huge, 0)}.m--r--huge{margin-right:var(--gap--huge, 0)}.m--b--huge{margin-bottom:var(--gap--huge, 0)}.m--l--huge{margin-left:var(--gap--huge, 0)}.p--h--huge{padding-left:var(--gap--huge, 0);padding-right:var(--gap--huge, 0)}.p--v--huge{padding-bottom:var(--gap--huge, 0);padding-top:var(--gap--huge, 0)}.p--t--huge{padding-top:var(--gap--huge, 0)}.p--r--huge{padding-right:var(--gap--huge, 0)}.p--b--huge{padding-bottom:var(--gap--huge, 0)}.p--l--huge{padding-left:var(--gap--huge, 0)}.center,.mw--xxs,.mw--xs,.mw--s,.mw--m,.mw--l,.mw--xl,.mw--xxl,.mw--huge{margin-left:auto;margin-right:auto}:root{--gap--xxs: .2rem;--gap--xs: .4rem;--gap--s: .8rem;--gap--m: 1.2rem;--gap--l: 1.6rem;--gap--xl: 2rem;--gap--xxl: 2.4rem;--gap--huge: 3.2rem;--maxwidth--xxs: 46.5rem;--maxwidth--xs: 57.5rem;--maxwidth--s: 77.5rem;--maxwidth--m: 98rem;--maxwidth--l: 114rem;--maxwidth--xl: 125rem;--maxwidth--xxl: 144rem;--maxwidth--huge: 192rem}body{color:var(--color--text, #777)}a{color:var(--color--action--primary, #777);transition:all var(--transition-speed)}a:hover{color:var(--color--action--primary--hover, #777)}mark{background-color:var(--color--mark, #777)}.bgc--light-1{background:var(--color--light-1, #777)}.bgc--light-2{background:var(--color--light-2, #777)}.bgc--neutrals-1{background:var(--color--neutrals-1, #777)}.bgc--neutrals-2{background:var(--color--neutrals-2, #777)}.bgc--neutrals-3{background:var(--color--neutrals-3, #777)}.bgc--neutrals-4{background:var(--color--neutrals-4, #777)}.bgc--neutrals-5{background:var(--color--neutrals-5, #777)}.bgc--neutrals-6{background:var(--color--neutrals-6, #777)}.bgc--neutrals-7{background:var(--color--neutrals-7, #777)}.bgc--neutrals-8{background:var(--color--neutrals-8, #777)}.bgc--neutrals-9{background:var(--color--neutrals-9, #777)}.bgc--neutrals-10{background:var(--color--neutrals-10, #777)}:root{--color--neutrals-0:  #ffffff;--color--neutrals-1:  #dddddd;--color--neutrals-2:  #c5c5c5;--color--neutrals-3:  #a7a7a7;--color--neutrals-4:  #727272;--color--neutrals-5:  #616161;--color--neutrals-6:  #474747;--color--neutrals-7:  #262626;--color--neutrals-8:  #151515;--color--neutrals-9:  #000000;--color--light-1:     #eeeeee;--color--light-2:     #f0f0f0;--color--text:        #000000;--color--positive:    green;--color--warning:     orange;--color--negative:    red;--color--mark:        yellow}@media only screen and (min-width: 768px){.only-mobile{display:none !important;pointer-events:none}}html{font-size:10px}body{color:var(--color--text, #777);font:normal var(--font--size--m, --font--size--m)/normal var(--font--main--regular, Arial),sans-serif}p{margin:0 0 var(--gap--m, 0)}.no-js a[href]:not([tabindex='-1']):focus,.no-js area[href]:not([tabindex='-1']):focus,.no-js input:not([disabled]):not([tabindex='-1']):focus,.no-js select:not([disabled]):not([tabindex='-1']):focus,.no-js textarea:not([disabled]):not([tabindex='-1']):focus,.no-js button:not([disabled]):not([tabindex='-1']):focus,.no-js iframe:not([tabindex='-1']):focus,.no-js [tabindex]:not([tabindex='-1']):focus,.no-js [contentEditable=true]:not([tabindex='-1']):focus,.uses-keyboard a[href]:not([tabindex='-1']):focus,.uses-keyboard area[href]:not([tabindex='-1']):focus,.uses-keyboard input:not([disabled]):not([tabindex='-1']):focus,.uses-keyboard select:not([disabled]):not([tabindex='-1']):focus,.uses-keyboard textarea:not([disabled]):not([tabindex='-1']):focus,.uses-keyboard button:not([disabled]):not([tabindex='-1']):focus,.uses-keyboard iframe:not([tabindex='-1']):focus,.uses-keyboard [tabindex]:not([tabindex='-1']):focus,.uses-keyboard [contentEditable=true]:not([tabindex='-1']):focus{outline:0.2rem dashed var(--color--brand-1, #777)}a:focus{text-decoration:underline}h1,h2,h3,h4,h5,h6,.heading{font-family:var(--font--main--semibold, Arial),sans-serif;line-height:1.33;margin-bottom:0.5em;font-weight:normal}h1{font-size:var(--font--size--h1, --font--size--m)}h2{font-size:var(--font--size--h2, --font--size--m)}h3{font-size:var(--font--size--h3, --font--size--m)}h4{font-size:var(--font--size--h4, --font--size--m)}h5{font-size:var(--font--size--h5, --font--size--m)}h6{font-size:var(--font--size--h6, --font--size--m)}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.postCompact__content p,#mspulse:not(.page--standalone) .post__title a,#mspulse:not(.page--standalone) .post__teaser,.post--single .post__title,.posts_ordered__listitem a{overflow:hidden}@supports not (-webkit-line-clamp: 3){.postCompact__content p,#mspulse:not(.page--standalone) .post__title a,#mspulse:not(.page--standalone) .post__teaser,.post--single .post__title,.posts_ordered__listitem a{display:inline-block;height:auto;padding-right:1em;position:relative;text-align:justify}.postCompact__content p:before,#mspulse:not(.page--standalone) .post__title a:before,#mspulse:not(.page--standalone) .post__teaser:before,.post--single .post__title:before,.posts_ordered__listitem a:before{bottom:0;content:"...";position:absolute;right:0}.postCompact__content p:after,#mspulse:not(.page--standalone) .post__title a:after,#mspulse:not(.page--standalone) .post__teaser:after,.post--single .post__title:after,.posts_ordered__listitem a:after{content:"";height:1em;margin-top:0.2em;position:absolute;right:0;width:1em}}@supports (-webkit-line-clamp: 3){.postCompact__content p,#mspulse:not(.page--standalone) .post__title a,#mspulse:not(.page--standalone) .post__teaser,.post--single .post__title,.posts_ordered__listitem a{display:-webkit-box;-webkit-box-orient:vertical}}.intro{font-size:var(--font--size--l, --font--size--m);line-height:1.66;margin-bottom:0.571em}:root{--font--size--xxs:   0.6rem;--font--size--xs:    0.8rem;--font--size--s:     1.2rem;--font--size--m:     1.6rem;--font--size--l:     1.8rem;--font--size--xl:    2.4rem;--font--size--xxl:   3.2rem;--font--size--huge:  4.8rem;--font--main--regular: sans-serif;--font--size--h0:     4.8rem;--font--size--h1:     3.2rem;--font--size--h2:     2.4rem;--font--size--h3:     2.0rem;--font--size--h4:     1.8rem;--font--size--h5:     1.6rem;--font--size--h6:     1.4rem}.hidden,[hidden]{display:none}.visually-hidden{clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px;left:-9999px;top:auto;text-indent:-9999px}.visually-hidden a:focus,.visually-hidden input:focus,.visually-hidden button:focus{height:auto;position:static;width:auto}.unselectable{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rounded{border-radius:100%;overflow:hidden}button,input[type="button"],input[type="submit"],input[type="reset"],.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0.1rem solid var(--color--neutrals-6, #777);background:var(--color--neutrals-6, #777);color:var(--color--neutrals-0, #777);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font:inherit;font-size:var(--font--size--m, --font--size--m);line-height:1.4;outline:none;padding:calc(var(--gap--m, 0) - 2px) var(--gap--huge, 0) var(--gap--m, 0);transition:background-color var(--transition-speed),border-color var(--transition-speed),opacity var(--transition-speed),color var(--transition-speed)}button .icon,input[type="button"] .icon,input[type="submit"] .icon,input[type="reset"] .icon,.button .icon{margin:0 0 0 var(--gap--m, 0);max-height:1em;height:100%}button .icon:first-child,input[type="button"] .icon:first-child,input[type="submit"] .icon:first-child,input[type="reset"] .icon:first-child,.button .icon:first-child{margin:0 var(--gap--m, 0) 0 0}button:hover,input[type="button"]:hover,input[type="submit"]:hover,input[type="reset"]:hover,.button:hover{background:var(--color--neutrals-7, #777);border-color:var(--color--neutrals-7, #777);text-decoration:underline}button:focus,input[type="button"]:focus,input[type="submit"]:focus,input[type="reset"]:focus,.button:focus{outline:none;text-decoration:underline}.no-js button:focus,.uses-keyboard button:focus,.no-js input[type="button"]:focus,.uses-keyboard input[type="button"]:focus,.no-js input[type="submit"]:focus,.uses-keyboard input[type="submit"]:focus,.no-js input[type="reset"]:focus,.uses-keyboard input[type="reset"]:focus,.no-js .button:focus,.uses-keyboard .button:focus{outline:0.2rem dashed var(--color--brand-1, #777)}@supports (-webkit-overflow-scrolling: touch){button,input[type="button"],input[type="submit"],input[type="reset"],.button{display:inline-block}}.button.button--block{display:block;width:100%}button[disabled],button[aria-disabled],input[type="button"][disabled],input[type="button"][aria-disabled],input[type="submit"][disabled],input[type="submit"][aria-disabled],input[type="reset"][disabled],input[type="reset"][aria-disabled],.button[disabled],.button[aria-disabled]{background-color:var(--color--neutrals-3, #777) !important;border-color:var(--color--neutrals-3, #777) !important;color:var(--color--neutrals-0, #777) !important;cursor:auto !important;pointer-events:none !important;-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important}.button.button--ghost{background:transparent;color:var(--color--neutrals-6, #777)}.button.button--ghost:hover{background:var(--color--neutrals-1, #777);color:var(--color--neutrals-7, #777)}input[type="submit"],button[type="submit"],.button.button--primary{background-color:var(--color--action--primary, #777);border-color:var(--color--action--primary, #777)}input[type="submit"]:hover,button[type="submit"]:hover,.button.button--primary:hover{background:var(--color--action--primary--hover, #777);border-color:var(--color--action--primary--hover, #777);color:var(--color--neutrals-0, #777)}input[type="submit"].button--ghost,button[type="submit"].button--ghost,.button.button--primary.button--ghost{background:transparent;color:var(--color--action--primary, #777)}input[type="submit"].button--ghost:hover,button[type="submit"].button--ghost:hover,.button.button--primary.button--ghost:hover{background-color:var(--color--neutrals-1, #777);color:var(--color--action--primary--hover, #777)}@media screen and (-ms-high-contrast: black-on-white){input[type="submit"],button[type="submit"],.button.button--primary{background-color:var(--color--text, #777);color:var(--color--neutrals-0, #777)}}input[type="reset"],input[type="cancel"],button[type="reset"],button[type="cancel"],.button.button--secondary{background-color:var(--color--action--secondary, #777);border-color:var(--color--action--secondary, #777);color:var(--color--text, #777)}input[type="reset"]:hover,input[type="cancel"]:hover,button[type="reset"]:hover,button[type="cancel"]:hover,.button.button--secondary:hover{background-color:var(--color--action--secondary--hover, #777);border-color:var(--color--action--secondary--hover, #777)}input[type="reset"].button--ghost,input[type="cancel"].button--ghost,button[type="reset"].button--ghost,button[type="cancel"].button--ghost,.button.button--secondary.button--ghost{background:transparent;color:var(--color--text, #777)}input[type="reset"].button--ghost:hover,input[type="cancel"].button--ghost:hover,button[type="reset"].button--ghost:hover,button[type="cancel"].button--ghost:hover,.button.button--secondary.button--ghost:hover{background-color:var(--color--action--secondary--hover, #777)}.button.button--small{font-size:var(--font--size--s, --font--size--m);padding:calc(var(--gap--s, 0) - 2px) var(--gap--xl, 0) var(--gap--s, 0)}.button.button--medium{font-size:15px;padding:var(--gap--s, 0) var(--gap--xxl, 0) calc(var(--gap--s, 0) + 2px)}.button.button--large{font-size:var(--font--size--l, --font--size--m);padding:calc(var(--gap--m, 0) - 2px) var(--gap--xl, 0) var(--gap--m, 0)}caption,figure figcaption,figcaption,.caption,.wp-caption-text{color:var(--color--neutrals-6, #777);font:var(--font--size--s, --font--size--m) var(--font--main--regular--italic, Arial),sans-serif;margin:var(--gap--s, 0) 0}.flag{background:transparent no-repeat center center/contain;display:inline-block;height:2.25rem;width:3rem}.flag img{display:block}@media screen and (min-width: 768px){.flag{height:3rem;width:4rem}}.flag--at{background-image:url("resources/images/at.jpg")}.flag--be{background-image:url("resources/images/be.jpg")}.flag--ch{background-image:url("resources/images/ch.jpg")}.flag--dk{background-image:url("resources/images/dk.jpg")}.flag--es{background-image:url("resources/images/es.jpg")}.flag--eu{background-image:url("resources/images/eu.jpg")}.flag--fi{background-image:url("resources/images/fi.jpg")}.flag--ie{background-image:url("resources/images/ie.jpg")}.flag--it{background-image:url("resources/images/it.jpg")}.flag--lu{background-image:url("resources/images/lu.jpg")}.flag--nl{background-image:url("resources/images/nl.jpg")}.flag--no{background-image:url("resources/images/no.jpg")}.flag--pt{background-image:url("resources/images/pt.jpg")}.flag--se{background-image:url("resources/images/se.jpg")}input[type="text"],input[type="date"],input[type="number"],input[type="search"],input[type="email"],input[type="tel"],input[type="password"],input[type="url"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="time"],.field,select,textarea{background:var(--color--neutrals-0, #777);border:0.1rem solid var(--color--brand-0, #777);border-radius:0.5rem;box-sizing:border-box;display:block;font:inherit;padding:var(--gap--xs, 0) var(--gap--s, 0);min-height:40px;transition:border-color var(--transition-speed),background-color var(--transition-speed),opacity var(--transition-speed);width:100%}input[type="text"]::placeholder,input[type="date"]::placeholder,input[type="number"]::placeholder,input[type="search"]::placeholder,input[type="email"]::placeholder,input[type="tel"]::placeholder,input[type="password"]::placeholder,input[type="url"]::placeholder,input[type="date"]::placeholder,input[type="datetime"]::placeholder,input[type="datetime-local"]::placeholder,input[type="month"]::placeholder,input[type="week"]::placeholder,input[type="time"]::placeholder,.field::placeholder,select::placeholder,textarea::placeholder{font-family:var(--font--main--regular--italic, Arial),sans-serif}input[type="text"]:-moz-read-only(:not(select)),input[type="text"]:disabled,input[type="date"]:-moz-read-only(:not(select)),input[type="date"]:disabled,input[type="number"]:-moz-read-only(:not(select)),input[type="number"]:disabled,input[type="search"]:-moz-read-only(:not(select)),input[type="search"]:disabled,input[type="email"]:-moz-read-only(:not(select)),input[type="email"]:disabled,input[type="tel"]:-moz-read-only(:not(select)),input[type="tel"]:disabled,input[type="password"]:-moz-read-only(:not(select)),input[type="password"]:disabled,input[type="url"]:-moz-read-only(:not(select)),input[type="url"]:disabled,input[type="date"]:-moz-read-only(:not(select)),input[type="date"]:disabled,input[type="datetime"]:-moz-read-only(:not(select)),input[type="datetime"]:disabled,input[type="datetime-local"]:-moz-read-only(:not(select)),input[type="datetime-local"]:disabled,input[type="month"]:-moz-read-only(:not(select)),input[type="month"]:disabled,input[type="week"]:-moz-read-only(:not(select)),input[type="week"]:disabled,input[type="time"]:-moz-read-only(:not(select)),input[type="time"]:disabled,.field:-moz-read-only(:not(select)),select:-moz-read-only(:not(select)),textarea:-moz-read-only(:not(select)),.field:disabled,select:disabled,textarea:disabled{background:var(--color--neutrals-1, #777);border-color:var(--color--neutrals-3, #777)}input[type="text"]:read-only(:not(select)),input[type="text"]:disabled,input[type="date"]:read-only(:not(select)),input[type="date"]:disabled,input[type="number"]:read-only(:not(select)),input[type="number"]:disabled,input[type="search"]:read-only(:not(select)),input[type="search"]:disabled,input[type="email"]:read-only(:not(select)),input[type="email"]:disabled,input[type="tel"]:read-only(:not(select)),input[type="tel"]:disabled,input[type="password"]:read-only(:not(select)),input[type="password"]:disabled,input[type="url"]:read-only(:not(select)),input[type="url"]:disabled,input[type="date"]:read-only(:not(select)),input[type="date"]:disabled,input[type="datetime"]:read-only(:not(select)),input[type="datetime"]:disabled,input[type="datetime-local"]:read-only(:not(select)),input[type="datetime-local"]:disabled,input[type="month"]:read-only(:not(select)),input[type="month"]:disabled,input[type="week"]:read-only(:not(select)),input[type="week"]:disabled,input[type="time"]:read-only(:not(select)),input[type="time"]:disabled,.field:read-only(:not(select)),select:read-only(:not(select)),textarea:read-only(:not(select)),.field:disabled,select:disabled,textarea:disabled{background:var(--color--neutrals-1, #777);border-color:var(--color--neutrals-3, #777)}input[type="text"]:disabled,input[type="date"]:disabled,input[type="number"]:disabled,input[type="search"]:disabled,input[type="email"]:disabled,input[type="tel"]:disabled,input[type="password"]:disabled,input[type="url"]:disabled,input[type="date"]:disabled,input[type="datetime"]:disabled,input[type="datetime-local"]:disabled,input[type="month"]:disabled,input[type="week"]:disabled,input[type="time"]:disabled,.field:disabled,select:disabled,textarea:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input[type="text"]:invalid,input[type="date"]:invalid,input[type="number"]:invalid,input[type="search"]:invalid,input[type="email"]:invalid,input[type="tel"]:invalid,input[type="password"]:invalid,input[type="url"]:invalid,input[type="date"]:invalid,input[type="datetime"]:invalid,input[type="datetime-local"]:invalid,input[type="month"]:invalid,input[type="week"]:invalid,input[type="time"]:invalid,.field:invalid,select:invalid,textarea:invalid{border-color:var(--color--negative, #777)}input[type="text"]:invalid+.field__error,input[type="date"]:invalid+.field__error,input[type="number"]:invalid+.field__error,input[type="search"]:invalid+.field__error,input[type="email"]:invalid+.field__error,input[type="tel"]:invalid+.field__error,input[type="password"]:invalid+.field__error,input[type="url"]:invalid+.field__error,input[type="date"]:invalid+.field__error,input[type="datetime"]:invalid+.field__error,input[type="datetime-local"]:invalid+.field__error,input[type="month"]:invalid+.field__error,input[type="week"]:invalid+.field__error,input[type="time"]:invalid+.field__error,.field:invalid+.field__error,select:invalid+.field__error,textarea:invalid+.field__error{display:block}.field__error{color:var(--color--negative, #777);display:none;font-size:var(--font--size--s, --font--size--m);margin-top:var(--gap--xxs, 0)}.field.field--inline,select.field--inline,textarea.field--inline{display:inline-block;width:auto}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}textarea{resize:vertical}.field__label label{text-transform:uppercase;margin:0;font-size:var(--font--size--s, --font--size--m)}.field__element{position:relative}.field__element .icon{pointer-events:none;position:absolute;right:var(--gap--s, 0);top:50%;margin-top:-5px;font-size:14px;color:var(--color--brand-0, #777);z-index:2}input[type="radio"],input[type="checkbox"]{height:1.1em;opacity:0;position:absolute;pointer-events:none;transform:translateY(40%);width:1.1em}input[type="radio"]+label:before,input[type="checkbox"]+label:before{border:0.1rem solid var(--color--neutrals-2, #777);display:inline-block;height:1em;margin-right:var(--gap--s, 0);vertical-align:middle;width:1em}input[type="radio"]:focus+label:before,input[type="checkbox"]:focus+label:before{border-color:var(--color--brand-0, #777)}input[type="radio"]:invalid+label:before,input[type="checkbox"]:invalid+label:before{border-color:var(--color--negative, #777)}input[type="radio"]+label:before{background:var(--color--neutrals-0, #777);border-radius:100%;content:""}input[type="radio"]:checked+label:before{background:radial-gradient(closest-side, var(--color--brand-0, #777) 80%, var(--color--neutrals-0, #777) 80%, var(--color--neutrals-0, #777))}input[type="checkbox"]+label:before{color:var(--color--brand-0, #777);content:"";text-align:center;box-sizing:content-box;font-size:0.5em;padding:0.3em}input[type="range"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;display:block;height:4rem;width:100%}input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-1.4rem;background:var(--color--neutrals-0, #777);border:0.1rem solid var(--color--neutrals-9, #777);border-radius:0.3rem;cursor:pointer;height:3.6rem;transition:border-color var(--transition-speed),background-color var(--transition-speed);width:1.6rem}input[type="range"]::-webkit-slider-runnable-track{background:var(--color--neutrals-1, #777);border:0.1rem solid var(--color--neutrals-2, #777);border-radius:0.13rem;cursor:pointer;height:0.84rem;width:100%}input[type="range"]::-moz-range-thumb{background:var(--color--neutrals-0, #777);border:0.1rem solid var(--color--neutrals-9, #777);border-radius:0.3rem;cursor:pointer;height:3.6rem;transition:border-color var(--transition-speed),background-color var(--transition-speed);width:1.6rem}input[type="range"]::-moz-range-track{background:var(--color--neutrals-1, #777);border:0.1rem solid var(--color--neutrals-2, #777);border-radius:0.13rem;cursor:pointer;height:0.84rem;width:100%}input[type="range"]::-ms-thumb{background:var(--color--neutrals-0, #777);border:0.1rem solid var(--color--neutrals-9, #777);border-radius:0.3rem;cursor:pointer;height:3.6rem;transition:border-color var(--transition-speed),background-color var(--transition-speed);width:1.6rem}input[type="range"]::-ms-track{background:transparent;border-color:transparent;border-width:1.6rem 0;color:transparent;cursor:pointer;height:0.84rem;width:100%}input[type="range"]::-ms-fill-lower{background:var(--color--neutrals-1, #777);border:0.1rem solid var(--color--neutrals-2, #777);border-radius:0.13rem}input[type="range"]::-ms-fill-upper{background:var(--color--neutrals-1, #777);border:0.1rem solid var(--color--neutrals-2, #777);border-radius:0.13rem}input[type="range"]:focus{outline:none}input[type="range"]:focus::-webkit-slider-thumb{background-color:var(--color--brand-0, #777);border-color:var(--color--brand-0, #777)}input[type="range"]:focus::-moz-range-thumb{background-color:var(--color--brand-0, #777);border-color:var(--color--brand-0, #777)}input[type="range"]:focus::-ms-thumb{background-color:var(--color--brand-0, #777);border-color:var(--color--brand-0, #777)}.heading--0{font-size:32px}.heading--1{font-size:25px}.heading--2{font-size:21px}.heading--3{font-size:18px}.heading--4{font-size:17px}.heading--5{font-size:15px}.heading--6{font-size:15px}@media screen and (min-width: 768px){.heading--0{font-size:39px}.heading--1{font-size:29px}.heading--2{font-size:23px}.heading--3{font-size:19px}.heading--4{font-size:18px}.heading--5{font-size:15px}.heading--6{font-size:15px}}@media screen and (min-width: 1024px){.heading--0{font-size:var(--font--size--h0, --font--size--m)}.heading--1{font-size:var(--font--size--h1, --font--size--m)}.heading--2{font-size:var(--font--size--h2, --font--size--m)}.heading--3{font-size:var(--font--size--h3, --font--size--m)}.heading--4{font-size:var(--font--size--h4, --font--size--m)}.heading--5{font-size:var(--font--size--h5, --font--size--m)}.heading--6{font-size:var(--font--size--h6, --font--size--m)}}.heading--0,.heading--1,.heading--2,.heading--3,.heading--4,.heading--5,.heading--6{font-family:var(--font--main--semibold, Arial),sans-serif;font-weight:400}.heading--0.weight--300,.heading--0 .weight--300,.heading--1.weight--300,.heading--1 .weight--300,.heading--2.weight--300,.heading--2 .weight--300,.heading--3.weight--300,.heading--3 .weight--300,.heading--4.weight--300,.heading--4 .weight--300,.heading--5.weight--300,.heading--5 .weight--300,.heading--6.weight--300,.heading--6 .weight--300{font-family:var(--font--main--semilight, Arial),sans-serif}.heading--0.weight--400,.heading--0 .weight--400,.heading--1.weight--400,.heading--1 .weight--400,.heading--2.weight--400,.heading--2 .weight--400,.heading--3.weight--400,.heading--3 .weight--400,.heading--4.weight--400,.heading--4 .weight--400,.heading--5.weight--400,.heading--5 .weight--400,.heading--6.weight--400,.heading--6 .weight--400{font-family:var(--font--main--regular, Arial),sans-serif}.heading--0.weight--600,.heading--0 .weight--600,.heading--1.weight--600,.heading--1 .weight--600,.heading--2.weight--600,.heading--2 .weight--600,.heading--3.weight--600,.heading--3 .weight--600,.heading--4.weight--600,.heading--4 .weight--600,.heading--5.weight--600,.heading--5 .weight--600,.heading--6.weight--600,.heading--6 .weight--600{font-family:var(--font--main--semibold, Arial),sans-serif}.heading--0.weight--700,.heading--0 .weight--700,.heading--1.weight--700,.heading--1 .weight--700,.heading--2.weight--700,.heading--2 .weight--700,.heading--3.weight--700,.heading--3 .weight--700,.heading--4.weight--700,.heading--4 .weight--700,.heading--5.weight--700,.heading--5 .weight--700,.heading--6.weight--700,.heading--6 .weight--700{font-family:var(--font--main--bold, Arial),sans-serif}.heading--0 strong,.heading--1 strong,.heading--2 strong,.heading--3 strong,.heading--4 strong,.heading--5 strong,.heading--6 strong{font-family:var(--font--main--bold, Arial),sans-serif;font-weight:400}.icon{font-size:1em}input[type="checkbox"]:checked+label:before,.icon,blockquote:before,blockquote:after,.twittermessage:after{font-family:var(--font--icons--regular, Arial),sans-serif !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input[type="checkbox"]:checked+label:before,.icon--yes:before{content:"\e051"}.icon--close:before{content:"\e90d"}.icon--person:before{content:"\e803"}.icon--timer:before{content:"\e804"}.icon--read:before{content:"\e903"}.icon--clock:before{content:"\e907"}.icon--calendar:before{content:"\e902"}.icon--file:before{content:"\e805"}.icon--quote:before{content:"\e806"}.icon--graph:before{content:"\e807"}.icon--video:before{content:"\e808"}.icon--audio:before{content:"\e80a"}.icon--camera:before{content:"\e917"}.icon--shareweb:before{content:"\e913"}.icon--locked:before{content:"\e916"}.icon--refresh:before{content:"\e91a"}.icon--pages-full:before{content:"\e90c"}.icon--pdf:before{content:"\e912"}.icon--zip:before{content:"\e901"}.icon--download:before{content:"\e91b"}.icon--rss:before{content:"\e906"}.icon--search:before{content:"\e819"}.icon--phone:before{content:"\e81b"}.icon--laptop:before{content:"\e81a"}.icon--globe:before{content:"\e81d"}.icon--circle-arrow-right:before{content:"\e905"}.icon--share:before{content:"\e909"}.icon--external:before{content:"\e908"}.icon--chevron-left:before{content:"\e80c"}.icon--chevron-right:before{content:"\e80d"}.icon--chevron-down:before{content:"\e80e"}.icon--chevron-up:before{content:"\e80f"}.icon--bing:before{content:"\e801"}.icon--office:before{content:"\e816"}.icon--msn:before{content:"\e904"}.icon--ms-store:before{content:"\e80b"}.icon--windows:before{content:"\e817"}.icon--ms-long:before{content:"\e810"}.icon--ms-title:before{content:"\e815"}.icon--xbox:before{content:"\e818"}.icon--play-circle-full:before{content:"\e90a"}.icon--play-full:before{content:"\e90b"}.icon--webinar:before{content:"\e900"}.icon--mail-full:before{content:"\e814"}.icon--mail-circle-full:before{content:"\e90e"}.icon--facebook:before{content:"\e812"}.icon--fb-circle-full:before{content:"\e90f"}.icon--linkedin:before{content:"\e811"}.icon--linkedin-circle-full:before{content:"\e910"}.icon--twitter-full:before,.twittermessage:after{content:"\e809"}.icon--twitter-outline:before{content:"\e813"}.icon--twitter-circle-full:before{content:"\e911"}.icon--fbmessenger:before{content:"\e918"}.icon--whatsapp:before{content:"\e919"}.icon--quote-close:before,blockquote:after{content:"\e914"}.icon--quote-open:before,blockquote:before{content:"\e915"}iframe{-webkit-backface-visibility:hidden;backface-visibility:hidden;border:0.1rem solid var(--color--neutrals-2, #777);display:block;margin:0;transform:translate3d(0, 0, 1px);width:100%}.img--block,img.size-full,.wp-caption,.img-with-caption img,figure img,figure picture,picture img{display:block;height:auto;max-width:100%;width:100%}img,picture{display:inline-block;height:auto;max-width:100%}img.alignleft,picture.alignleft{float:left;margin:var(--gap--l, 0) var(--gap--l, 0) var(--gap--l, 0) 0}img.alignright,picture.alignright{float:right;margin:var(--gap--l, 0) 0 var(--gap--l, 0) var(--gap--l, 0)}img{transition:opacity var(--transition-speed)}img[data-src]{opacity:0}img.img-full-content-width{height:auto;margin:var(--gap--huge, 0) 0;max-width:calc((100 / 61) * 100%);width:100%}img.img-full-content-width+.wp-caption-text{margin-top:calc(var(--gap--l, 0) * -1)}@media screen and (min-width: 768px){img.img-full-content-width{width:calc(100vw - (2 * 10px))}}img.img-full-width{height:auto;margin:var(--gap--huge, 0) 0;max-width:2000px;width:100%}@media screen and (min-width: 768px){img.img-full-width{width:calc(100vw - (2 * 10px))}}@media screen and (min-width: 1140px){img.img-full-width{position:relative;margin-left:calc(-100vw / 2 + 1120px / 2);margin-right:calc(-100vw / 2 + 1120px / 2);width:100vw}}@media screen and (min-width: 2000px){img.img-full-width{margin-left:calc(-2000px / 2 + 1120px / 2);margin-right:calc(-2000px / 2 + 1120px / 2)}}.img-with-caption{display:flex;flex-flow:column;justify-content:stretch;margin:var(--gap--huge, 0) 0;max-width:calc((100 / 61) * 100%);width:100% !important}.img-with-caption img{align-self:flex-start;height:auto;flex:0 0 auto}.img-with-caption .wp-caption-text{align-items:center;background:var(--color--brand-0, #777);color:var(--color--neutrals-0, #777);display:flex;font-size:var(--font--size--m, --font--size--m);margin:0;padding:var(--gap--huge, 0);text-align:center;width:100%}@media screen and (min-width: 768px){.img-with-caption{flex-flow:row nowrap;width:calc(100vw - (2 * 10px)) !important}.img-with-caption img{width:50%}.img-with-caption a{width:50%}.img-with-caption a img{width:100%}.img-with-caption .wp-caption-text{width:50%}}figure{display:block;width:100%;margin:0}picture{display:block;width:100%}.industry{background:var(--color--neutrals-6, #777);color:var(--color--neutrals-0, #777);display:inline-block;font-family:var(--font--main--semibold, Arial),sans-serif;font-size:var(--font--size--xs, --font--size--m);transition:background var(--transition-speed),opacity var(--transition-speed),color var(--transition-speed);padding:var(--gap--s, 0) var(--gap--m, 0);text-shadow:none;text-transform:uppercase}.industry.size-l{padding:var(--gap--s, 0) var(--gap--m, 0);font-size:var(--font--size--s, --font--size--m)}.industry:empty{display:none}.industry--primary{background-color:var(--color--action--primary, #777)}.industry--primary::selection{background:white;color:var(--color--action--primary, #777)}.industry--primary::-moz-selection{background:white;color:var(--color--action--primary, #777)}.industry--secondary{background-color:var(--color--action--secondary, #777);color:var(--color--text, #777)}.industry--transparent{background-color:transparent;color:var(--color--text, #777)}a.industry:hover,button.industry:hover{background:var(--color--neutrals-7, #777);color:var(--color--neutrals-0, #777)}a.industry--primary:hover,button.industry--primary:hover{background-color:var(--color--action--primary--hover, #777);color:var(--color--neutrals-0, #777)}a.industry--secondary:hover,button.industry--secondary:hover{background-color:var(--color--action--secondary--hover, #777);color:var(--color--text, #777)}a.industry--transparent:hover,button.industry--transparent:hover{background-color:var(--color--neutrals-1, #777);color:var(--color--text, #777)}.link{display:inline-flex;align-items:center;justify-content:flex-start}.link:hover{text-decoration:none}.link:hover .link__content{text-decoration:underline}.link__content{font-size:var(--font--size--m, --font--size--m)}.link__icon{font-size:15px;line-height:1;flex-shrink:0;flex-grow:0;margin:0 0 0 10px;position:relative;top:1px;transition:all var(--transition-speed)}ul,ol{font-size:1em;list-style-position:outside;margin:var(--gap--m, 0) 0 var(--gap--m, 0) var(--gap--xl, 0);padding:0}ul li,ol li{margin:var(--gap--s, 0) 0}.loader{width:5rem;height:5rem;position:relative}.loader .circle{animation:orbit 5.5s infinite;height:3.8rem;opacity:0;position:absolute;transform:rotate(225deg);width:3.8rem}.loader .circle:after{background:var(--color--brand-0, #777);border-radius:0.5rem;content:"";height:0.6rem;position:absolute;width:0.6rem}.loader .circle:nth-child(2){animation-delay:240ms}.loader .circle:nth-child(3){animation-delay:480ms}.loader .circle :nth-child(4){animation-delay:720ms}.loader .circle :nth-child(5){animation-delay:960ms}.loader .circle:nth-child(2){animation-delay:240ms}.loader .circle:nth-child(3){animation-delay:480ms}.loader .circle:nth-child(4){animation-delay:720ms}.loader .circle:nth-child(5){animation-delay:960ms}@keyframes orbit{0%{animation-timing-function:ease-out;opacity:1;transform:rotate(225deg)}7%{animation-timing-function:linear;transform:rotate(345deg)}30%{animation-timing-function:ease-in-out;transform:rotate(455deg)}39%{animation-timing-function:linear;transform:rotate(690deg)}70%{animation-timing-function:ease-out;opacity:1;transform:rotate(815deg)}75%{animation-timing-function:ease-out;transform:rotate(945deg)}76%{opacity:0;transform:rotate(945deg)}100%{opacity:0;transform:rotate(945deg)}}.number,.posts_ordered__listitem:before{background:var(--color--brand-0, #777);color:var(--color--neutrals-0, #777);display:inline-block;font:var(--font--size--xl, --font--size--m)/2 var(--font--serif--bold, Arial),sans-serif;height:2em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;width:2em}.paragraph.size-l,.interlude{font-size:15px}.paragraph.size-m{font-size:14px}.paragraph.size-s{font-size:var(--font--size--s, --font--size--m)}@media screen and (min-width: 768px){.paragraph.size-l,.interlude{font-size:18px}.paragraph.size-m{font-size:16px}}@media screen and (min-width: 1024px){.paragraph.size-l,.interlude{font-size:var(--font--size--l, --font--size--m)}.paragraph.size-m{font-size:var(--font--size--m, --font--size--m)}}.highlight,.supdescription{background:var(--color--neutrals-1, #777);font-size:var(--font--size--s, --font--size--m);padding:var(--gap--l, 0) var(--gap--huge, 0)}.interlude{margin:var(--gap--xxl, 0) 0;text-align:center}.interlude:before{background:var(--color--brand-0, #777);content:'';display:block;height:.6rem;margin:0 auto var(--gap--l, 0);max-width:8rem;width:100%}blockquote,.twittermessage{color:var(--color--brand-0, #777);font-size:var(--font--size--xl, --font--size--m);line-height:1.55;padding:var(--gap--xl, 0) var(--gap--xxl, 0);position:relative;text-align:center}@media screen and (min-width: 375px){blockquote,.twittermessage{font-size:var(--font--size--xl, --font--size--m);padding:var(--gap--xxl, 0) var(--gap--huge, 0)}}blockquote:before,blockquote:after{display:block}blockquote cite,blockquote p:last-child:not(:first-child){color:var(--color--neutrals-6, #777);font-size:var(--font--size--l, --font--size--m);display:block;margin:var(--gap--m, 0) 0}blockquote cite:before,blockquote p:last-child:not(:first-child):before{content:"— "}q:before,q:after{color:var(--color--brand-0, #777)}.twittermessage{text-decoration:none !important;align-content:center;display:flex;flex-flow:column;justify-content:center}.twittermessage:hover{cursor:pointer}.twittermessage:after{overflow:hidden}video{background:var(--color--neutrals-9, #777);display:block;width:100%}.article .heading,.article h2{margin-top:var(--gap--huge, 0)}.article .heading:first-child,.article h2:first-child{margin-top:0}.author{align-items:center;color:var(--color--text, #777);display:inline-flex;flex-flow:row nowrap;font-size:var(--font--size--s, --font--size--m);justify-content:flex-start;padding-right:var(--gap--l, 0)}.author:hover{color:var(--color--text, #777)}.author--bordered{border:0.1rem solid var(--color--border, #777)}.author__avatar{background:var(--color--neutrals-4, #777);flex-grow:0;flex-shrink:0;height:4.8rem;margin:0;width:4.8rem}.author--bordered .author__avatar{align-self:flex-start}.author__meta{line-height:1.3;margin-left:var(--gap--m, 0)}.author__name{font-family:var(--font--main--semibold, Arial),sans-serif}.author__role{color:var(--color--neutrals-6, #777)}.author__bio{color:var(--color--neutrals-6, #777);font-family:var(--font--main--semilight, Arial),sans-serif;line-height:1.5;margin-top:var(--gap--m, 0)}.author__social{margin-top:var(--gap--xl, 0)}.author--branded .author__name{color:var(--color--brand-0, #777)}.author--branded .author__social{color:var(--color--brand-0, #777)}.author--large{flex-flow:column;width:100%}.author--large .author__avatar{height:10.8rem;width:10.8rem}.author--large .author__meta{margin:var(--gap--m, 0) 0 var(--gap--s, 0) 0;line-height:1.35;text-align:center}.author--large .author__name{font-family:var(--font--main--semilight, Arial),sans-serif;font-size:var(--font--size--xxl, --font--size--m);line-height:1.2;margin:0 0 var(--gap--xs, 0) 0;text-transform:none}.author--large .author__role{font-family:var(--font--main--regular, Arial),sans-serif;font-size:var(--font--size--l, --font--size--m);line-height:1.2}.author--large .author__bio{font-family:var(--font--main--semilight, Arial),sans-serif;font-size:var(--font--size--m, --font--size--m)}@media screen and (min-width: 480px){.author--large .author__avatar{height:20rem;width:20rem}}@media screen and (min-width: 768px){.author--large{display:flex;flex-flow:row nowrap}.author--large .author__meta{margin:0 0 0 var(--gap--xxl, 0);text-align:left}}.author--post-hero{color:var(--color--neutrals-0, #777) !important;display:flex;flex-flow:column wrap;margin:0 auto;padding:0}.author--post-hero .author__name{margin-top:var(--gap--l, 0)}.author--thought-leader{text-align:left}.author--thought-leader:after{background:linear-gradient(to right, var(--color--neutrals-6, #777), rgba(0,0,0,0) 85%);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;z-index:10}@supports (object-position: center top){.author--thought-leader .author__avatar img{object-position:center top}}@media screen and (min-width: 768px){.author--thought-leader .author__meta{width:63%}}.author--thought-leader .author__name{font-size:var(--font--size--xxl, --font--size--m);line-height:1.2;margin:0 0 var(--gap--xxs, 0) 0}.author--thought-leader .author__role{color:inherit;font-size:var(--font--size--l, --font--size--m)}.author--thought-leader .author__bio{color:inherit;font-size:var(--font--size--m, --font--size--m);line-height:1.5;margin-top:var(--gap--l, 0);width:100%}@media screen and (min-width: 768px){.author--thought-leader .author__bio{width:55%}}.author--thought-leader .author__social{font-size:var(--font--size--xl, --font--size--m);margin:var(--gap--xxl, 0) 0 0 0}.boxed{display:flex;width:100%;justify-content:space-between;flex-wrap:wrap;border:1px solid var(--color--border, #777);transition:box-shadow var(--transition-speed),transform var(--transition-speed)}@media screen and (min-width: 768px){.boxed{height:auto;padding-top:0}.boxed.variation--alt .boxed__content{order:1}.boxed.variation--alt .boxed__visual{order:2}}.boxed:hover{box-shadow:0 0.3rem 2.4rem 0.1rem rgba(0,0,0,0.2);transform:translate3d(0, -0.3rem, 1px)}.boxed__content{display:flex;align-items:center;align-content:center;width:100%;padding:20px 25px}@media screen and (min-width: 768px){.boxed__content{width:52%;padding:35px}}@media screen and (min-width: 1024px){.boxed__content{width:44%;padding:50px}}.boxed__visual{width:100%;height:0;padding-top:80%;position:relative;overflow:hidden}.boxed__visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;position:relative;z-index:100}@media screen and (min-width: 768px){.boxed__visual{width:48%;height:auto;padding-top:0}}@media screen and (min-width: 1024px){.boxed__visual{width:56%}}.boxed__visual.video-shown img,.boxed__visual.video-shown .boxed__videoControl{opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.boxed__visual__link{display:flex;width:100%;height:100%;position:absolute;left:0;top:0;text-decoration:none;color:var(--color--neutrals-6, #777)}.boxed__visual__link:hover .boxed__videoControl{font-size:75px}.boxed__visual__link:hover .boxed__icon{transform:scale(1.05)}@media screen and (min-width: 768px){.boxed__visual__link{position:relative}}.boxed__link{margin:50px 0 0 0}.boxed__videoControl{display:flex;width:100%;height:100%;align-items:center;justify-content:center;position:absolute;left:0;top:0;z-index:101;font-size:70px;line-height:1;color:var(--color--neutrals-0, #777);transition:all 350ms}.boxed__videoControl:hover,.boxed__videoControl:active{color:var(--color--neutrals-1, #777);text-decoration:none;transform:scale(1.05)}.boxed__video{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.boxed__video .video__wrapper{height:100%}.boxed__video .video__wrapper .video{height:100%;padding-top:0}.boxed__icon{display:flex;width:40px;height:40px;align-items:center;justify-content:center;background:var(--color--neutrals-0, #777);position:absolute;right:15px;top:15px;z-index:200;border-radius:50%;overflow:hidden;transition:all 350ms}.boxed__icon .icon{position:relative;font-size:14px}.boxed__icon .icon--external{left:1px}.collapse{height:auto;overflow:hidden;transition:max-height var(--transition-speed),padding var(--transition-speed)}.js .collapse:not(.is--open){max-height:0}.imageComponent__wrapper{width:100%}.imageComponent,.double-wrapper{display:flex;margin:calc(-1 * var(--gap--xxs, 0));align-items:flex-start;justify-content:space-between;flex-wrap:wrap;width:auto}@media screen and (min-width: 768px){.imageComponent,.double-wrapper{flex-wrap:nowrap}}.imageComponent__item,.double-wrapper>img,.double-wrapper>.wp-caption{width:100%;flex-grow:1;padding:var(--gap--xxs, 0)}.double-wrapper{margin:var(--gap--huge, 0) 0;max-width:calc((100 / 61) * 100%);width:100%}@media screen and (min-width: 768px){.double-wrapper{width:calc(100vw - (2 * 10px))}}.double-wrapper>p{display:contents}.double-wrapper .wp-caption img{display:block;width:100%}.double-wrapper>img,.double-wrapper>.wp-caption{flex-basis:100%}@media screen and (min-width: 768px){.double-wrapper>img,.double-wrapper>.wp-caption{flex-basis:50%}.double-wrapper>img:nth-child(2n+1),.double-wrapper>.wp-caption:nth-child(2n+1){padding-left:0}.double-wrapper>img:nth-child(2n),.double-wrapper>.wp-caption:nth-child(2n){padding-right:0}}.industryList__wrapper{display:flex;width:100%}.industryList{width:auto;margin:calc(-1 * var(--gap--xs, 0))}.industryList__list ul{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;list-style:none;margin:0;padding:0}.industryList__list li{display:flex;margin:var(--gap--xs, 0)}.language{box-shadow:0 0.4rem 0.7rem 0 rgba(0,0,0,0.1);align-items:center;background:var(--color--neutrals-0, #777);border:0.1rem solid var(--color--neutrals-1, #777);color:var(--color--text, #777) !important;display:flex;padding:var(--gap--l, 0) var(--gap--m, 0);transition:box-shadow var(--transition-speed);font-size:var(--font--size--s, --font--size--m)}.language:hover,.language:focus{color:inherit;box-shadow:0 0.3rem 2.4rem 0.1rem rgba(0,0,0,0.2)}.language .language__name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.language .flag{display:inline-block;margin-right:var(--gap--m, 0);flex-shrink:0;flex-grow:0}@media screen and (min-width: 768px){.language{font-size:var(--font--size--m, --font--size--m);padding:var(--gap--xl, 0) var(--gap--l, 0)}}.section.notification{background:var(--color--light-1, #777);border-top:1px solid var(--color--neutrals-2, #777);overflow:auto}.section.notification .notification__inner{font-size:var(--font--size--small, --font--size--m);padding-bottom:var(--gap--xl, 0);padding-top:var(--gap--xl, 0)}.section.notification p:last-child{margin-bottom:0}.section.notification .notification__actions{margin-top:var(--gap--l, 0)}.section.notification .notification__actions:empty{display:none}.section.notification.approval--error{background:rgba(255,0,0,0.15)}.pdf_wrapper{border:1px solid var(--color--neutrals-6, #777);height:0;margin:var(--gap--huge, 0) 0;overflow:auto;padding-top:120%;position:relative;width:100%;z-index:1}.pdf_wrapper .pdf_viewer{height:100%;left:0;position:absolute;top:0;width:100%}@supports (-webkit-overflow-scrolling: touch){.pdf_wrapper{border:none;height:auto;padding-top:0}.pdf_wrapper .pdf_viewer{display:none}.pdf_wrapper .button{display:inline-flex !important}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none), only screen and (max-width: 1024px) and (hover: none){.pdf_wrapper{border:none;height:auto;padding-top:0}.pdf_wrapper .pdf_viewer{display:none}.pdf_wrapper .button{display:inline-flex !important}}.postCompact{display:flex;align-items:center;justify-content:flex-start;color:var(--color--text, #777)}.postCompact:hover{text-decoration:none}.postCompact:hover .postCompact__content{text-decoration:underline}.postCompact.is--bordered{border:1px solid var(--color--border, #777)}.postCompact__visual{display:flex;align-items:center;justify-content:center;width:80px;height:80px;font-size:28px;flex-shrink:0;flex-grow:0;overflow:hidden;position:relative;background:var(--color--brand-0, #777);color:var(--color--neutrals-0, #777)}.postCompact__visual img{display:block;height:80px;transform:translate3d(-50%, 0, 1px);width:auto;position:relative;left:50%}@supports (object-fit: cover){.postCompact__visual img{object-fit:cover;object-position:center;min-width:100%;transform:none;width:100%;left:0}}.cta .postCompact__visual img{height:auto;min-width:unset;width:32px;left:0;transform:none}.postCompact__visual .highcontrast{display:none;height:80px;left:0;margin:0;position:absolute;top:0;width:80px;z-index:1}@media screen and (-ms-high-contrast: active){.postCompact__visual .highcontrast{display:flex}.postCompact__visual .highcontrast+img{z-index:10}}.postCompact__content{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;padding:0 var(--gap--l, 0);font-family:var(--font--main--semibold, Arial),sans-serif;font-size:var(--font--size--s, --font--size--m);overflow:hidden;line-height:1.5}.postCompact__content p{width:100%;margin:0}@supports not (-webkit-line-clamp: 3){.postCompact__content p{background:var(--color--neutrals-0, #777);line-height:1.5rem;max-height:3.132rem;padding-bottom:4px}.postCompact__content p::before{bottom:auto;top:1.5rem}.postCompact__content p:after{background:var(--color--neutrals-0, #777)}}@supports (-webkit-line-clamp: 3){.postCompact__content p{-webkit-line-clamp:2}}.postCompact__link{display:block;width:100%;font-size:var(--font--size--xs, --font--size--m);font-family:var(--font--main--bold, Arial),sans-serif;text-transform:uppercase;color:var(--color--action--primary, #777);margin:var(--gap--s, 0) 0 0 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.postCompact__iconWrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,0.3);z-index:2}.postCompact__date{align-content:center;display:flex;width:100%;height:100%;font-size:16px;line-height:1;align-items:center;justify-content:center;flex-wrap:wrap;text-transform:uppercase}.postCompact__date i{display:block;width:100%;font-size:28px;font-weight:600;line-height:1;font-style:normal;text-align:center}.post{display:flex;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translate3d(0, 0, 0) scale(1, 1)}.post:hover .post__inner{box-shadow:0 0.3rem 2.4rem 0.1rem rgba(0,0,0,0.2);transform:translate3d(0, -0.3rem, 0) scale(1, 1)}.post:focus{outline:none}.post__inner{background:var(--color--neutrals-0, #777);border:0.1rem solid var(--color--border, #777);display:flex;flex-flow:column;margin:var(--gap--s, 0);transition:box-shadow var(--transition-speed),transform var(--transition-speed);width:100%;min-width:0}.post__header{border-bottom:0.1rem solid var(--color--border, #777);position:relative}.post__header picture,.post__header img{width:100%;height:100%}.post__header .post__icon{color:var(--color--action--primary, #777)}.post__header img{transform:translateX(-50%);left:50%;width:auto;position:relative;top:0;max-width:none}@supports (object-fit: cover){.post__header img{left:0;max-width:100%;object-fit:cover;object-position:center;transform:none;width:100%}}.post__header__inner{display:block;width:100%;height:0;padding-top:59.72973%;background:var(--color--neutrals-2, #777);position:relative;overflow:hidden}.post__hero,.post__hero-double{position:absolute;left:0;top:0}.post__hero{z-index:2}.post__hero-double{display:none;z-index:1}.post__industries{bottom:0;left:var(--gap--xl, 0);position:absolute;top:auto;z-index:11}.post__icon{position:absolute;right:var(--gap--xl, 0);top:var(--gap--xl, 0);text-shadow:none}.post__icon:before{background:var(--color--neutrals-0, #777);border-radius:100%;content:"";height:0;left:50%;padding-top:100%;position:absolute;top:50%;transform:translate3d(-50%, -50%, 0) scale(2);width:100%;z-index:9}.post__icon .icon{display:block;font-size:14px;line-height:1;margin:2px;position:relative;z-index:10}.post__icon .icon.icon--external{left:2px}.post__content{flex-grow:1}.post__content__inner{padding-bottom:var(--gap--m, 0);padding-top:var(--gap--m, 0)}.post__title{overflow-wrap:break-word}.post__title a{color:inherit}.post__teaser{font-size:var(--font--size--s, --font--size--m)}@supports not (-webkit-line-clamp: 3){#mspulse:not(.page--standalone) .post__title a{background:var(--color--neutrals-0, #777);line-height:1.95rem;max-height:6.1074rem;padding-bottom:4px}#mspulse:not(.page--standalone) .post__title a::before{bottom:auto;top:3.9rem}#mspulse:not(.page--standalone) .post__title a:after{background:var(--color--neutrals-0, #777)}}@supports (-webkit-line-clamp: 3){#mspulse:not(.page--standalone) .post__title a{-webkit-line-clamp:3}}@supports not (-webkit-line-clamp: 3){#mspulse:not(.page--standalone) .post__teaser{background:var(--color--neutrals-0, #777);line-height:1.95rem;max-height:6.1074rem;padding-bottom:4px}#mspulse:not(.page--standalone) .post__teaser::before{bottom:auto;top:3.9rem}#mspulse:not(.page--standalone) .post__teaser:after{background:var(--color--neutrals-0, #777)}}@supports (-webkit-line-clamp: 3){#mspulse:not(.page--standalone) .post__teaser{-webkit-line-clamp:3}}.post__footer{border-top:0.1rem solid var(--color--border, #777);padding-bottom:var(--gap--m, 0);padding-top:var(--gap--m, 0)}.post__footer__inner{align-items:center;display:flex;justify-content:space-between;flex-flow:row wrap}.post__footer__inner .author__meta{display:flex;flex-flow:column;justify-content:center;min-height:5.4rem;width:100%}.post__footer__inner .author{max-width:80%}.post__footer__inner .read_time{padding:var(--gap--s, 0) 0}.post--double .post__header{height:auto;text-shadow:0 0 1px rgba(0,0,0,0.7)}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.post--double .post__header{height:100%}}.post--double .post__header__inner{background:var(--color--neutrals-6, #777)}.post--double .post__content{position:relative}.post--double .post__industries{z-index:100}@media screen and (min-width: 1024px){.post--double .post__header{border-bottom:none}.post--double .post__header__inner{height:100%}.post--double .post__header__inner:before{background:linear-gradient(to top, rgba(0,0,0,0.8), rgba(0,0,0,0) 85%);bottom:0;content:"";height:70%;left:0;position:absolute;top:auto;width:100%;z-index:10}.post--double .post__content__inner{color:var(--color--neutrals-0, #777);bottom:var(--gap--xl, 0);left:0;position:absolute;top:auto;z-index:100}.post--double .post__teaser,.post--double .post__title{background:transparent}.post--double .post__teaser:before,.post--double .post__teaser:after,.post--double .post__title:before,.post--double .post__title:after{content:initial}}@media screen and (min-width: 650px) and (max-width: 1023px){.post--double+.post--single{width:100%}.post--double+.post--single .post__header{border:none}.post--double+.post--single .post__header__inner:before{background:linear-gradient(to top, var(--color--neutrals-6, #777), rgba(0,0,0,0) 85%);bottom:0;content:"";height:70%;left:0;position:absolute;top:auto;width:100%;z-index:10}.post--double+.post--single .post__hero{display:none}.post--double+.post--single .post__hero-double{display:block}.post--double+.post--single .post__content{position:relative}.post--double+.post--single .post__industries{z-index:11}.post--double+.post--single .post__content__inner{color:var(--color--neutrals-0, #777);bottom:var(--gap--xl, 0);left:0;position:absolute;top:auto;z-index:100}@supports not (-webkit-line-clamp: 3){.post--double+.post--single .post__teaser{background:none;line-height:inherit;max-height:unset}.post--double+.post--single .post__teaser:before,.post--double+.post--single .post__teaser:after{content:initial}}}@supports not (-webkit-line-clamp: 3){.post--single .post__title{background:var(--color--neutrals-0, #777);line-height:1.95rem;max-height:6.1074rem;padding-bottom:4px}.post--single .post__title::before{bottom:auto;top:3.9rem}.post--single .post__title:after{background:var(--color--neutrals-0, #777)}}@supports (-webkit-line-clamp: 3){.post--single .post__title{-webkit-line-clamp:3}}.selectFilter__actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:var(--gap--s, 0) 0 0 0}.selectFilter__reset a{display:flex;align-items:center;font-size:var(--font--size--s, --font--size--m);color:var(--color--neutrals-7, #777)}.selectFilter__reset .icon{font-size:12px;margin:0 var(--gap--xs, 0) 0 0}.share_bar{background:var(--color--neutrals-0, #777);border-top:0.1rem solid var(--color--border, #777);color:var(--color--neutrals-6, #777);bottom:0;left:0;position:fixed;top:auto;width:100%;z-index:10000}@media screen and (min-width: 768px){.share_bar{background:transparent;border-top:none;font-size:var(--font--size--m, --font--size--m);position:relative}.share_bar .share_bar__inner{align-items:center;display:inline-flex;flex-flow:row nowrap}.share_bar .share_bar__copy{display:inline-block;margin-right:var(--gap--m, 0)}.share_bar .share_bar__socials .socials{font-size:1em;padding:0}.share_bar .share_bar__socials .social{margin:0 var(--gap--xs, 0)}}.share_bar__inner{display:flex;flex-flow:column}.share_bar__copy{display:none}.share_bar__socials .socials{display:flex;justify-content:center;padding:var(--gap--m, 0) 0;font-size:var(--font--size--l, --font--size--m)}.share_bar__socials .social{margin:0 var(--gap--m, 0)}.has-sharebar{padding-bottom:50px}@media screen and (min-width: 768px){.share_bar__bar{padding-top:var(--gap--xl, 0);padding-bottom:var(--gap--xl, 0);border-bottom:1px solid var(--color--light-1, #777)}.has-sharebar{padding-bottom:0}}.socials{display:inline-flex;flex-flow:row nowrap;font-size:var(--font--size--l, --font--size--m)}@media screen and (min-width: 768px){.socials{font-size:var(--font--size--xl, --font--size--m)}}.social{display:flex;color:inherit;margin:0 var(--gap--xs, 0);text-decoration:none !important}table{border-color:var(--color--neutrals-2, #777)}table th{font-family:var(--font--main--semibold, Arial),sans-serif;font-weight:normal}table th,table td{border:0.1rem solid var(--color--neutrals-2, #777);padding:var(--gap--s, 0)}.table__wrapper{overflow-x:auto}.read_time{display:flex;color:var(--color--neutrals-6, #777);font-size:var(--font--size--s, --font--size--m);white-space:nowrap}.verticalIndustries__tag{display:flex;margin-bottom:var(--gap--xl, 0)}.verticalIndustries__list ul{list-style:none;margin:0;padding:0}.verticalIndustries__list li{padding:0 0 0 15px;margin:0;position:relative;font-size:var(--font--size--s, --font--size--m);line-height:1.95rem;margin-top:var(--gap--l, 0)}.verticalIndustries__list li:before{content:"";display:block;width:4px;height:4px;background:var(--color--action--primary, #777);position:absolute;left:0;top:8px}.verticalIndustries__list li:first-child{margin-top:0}.verticalIndustries__list a{color:var(--color--text, #777)}.verticalIndustries__list a:hover{color:var(--color--action--primary, #777)}.video__wrapper{display:block;width:100%}.video__wrapper .video{background:var(--color--neutrals-9, #777);display:block;height:0;overflow:hidden;padding-top:56.26%;position:relative;width:100%}.video__wrapper iframe{border:none;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%}.boxedList__heading{padding-top:80px}.boxedList__wrapper:first-child .boxedList__heading{padding-top:40px}.boxedList__item{margin:60px 0 0 0}.boxedList__item:first-child{margin-top:0}.boxedList__item:first-child .boxedList__heading{padding-top:0}.downloadTrigger__content{width:100%;max-width:850px;margin:0 auto;text-align:center;font-size:var(--font--size--s, --font--size--m);line-height:1.8;margin-top:var(--gap--huge, 0)}.downloadTrigger__wrapper:first-child .downloadTrigger__content{margin-top:0}.downloadTrigger__heading{color:var(--color--action--primary, #777)}.downloadTrigger__action{margin-top:var(--gap--xxl, 0)}@media screen and (min-width: 480px){.downloadTrigger__action{white-space:nowrap}}.filters__wrapper{width:100%}.filters{padding:0 0 var(--gap--xl, 0) 0}.filters__intro{font-size:var(--font--size--s, --font--size--m)}.filters__intro p:last-child{margin-bottom:0}.filters__introInner{width:100%;max-width:700px}.filters__buttons{width:100%;margin:var(--gap--l, 0) calc(-1 * var(--gap--xs, 0)) 0}.filters__buttons ul{display:flex;align-items:center;flex-wrap:wrap;list-style:none;margin:0;padding:0}.filters__buttons li{margin:var(--gap--xs, 0)}.filters__more{margin:var(--gap--m, 0) 0 0}.filters__collapse{display:flex;width:100%;margin:var(--gap--m, 0) 0}.filters__collapse .selectFilter__wrapper{padding:var(--gap--s, 0);width:100%}@media screen and (min-width: 768px){.filters__collapse{margin:var(--gap--m, 0) calc(-1 * var(--gap--s, 0)) 0}.filters__collapse .selectFilter__wrapper{width:50%}}.filters__loader{display:flex;justify-content:center;margin:var(--gap--huge, 0) 0;transition:opacity var(--transition-speed)}.filters__loader.is-hidden{opacity:0;display:none}.filters__nodata{margin:var(--gap--huge, 0) 0;text-align:center}.filters__nodata.is-hidden{display:none}.filters__toggle:focus{text-decoration:none}.filters__toggle:focus .link__content{text-decoration:underline}.filters__toggle[aria-expanded="true"] .filters__label--closed{display:none}.filters__toggle[aria-expanded="true"] .filters__icon--closed{display:none}.filters__toggle[aria-expanded="false"] .filters__label--open{display:none}.filters__toggle[aria-expanded="false"] .filters__icon--open{display:none}.author--thought-leader,.post_hero{display:block;min-height:41.6667vw;overflow:hidden;padding:0;position:relative}.author--thought-leader .is--limiter,.post_hero .is--limiter{height:100%;position:relative;z-index:100}.author--thought-leader a,.post_hero a{color:inherit}@media screen and (min-width: 768px){.author--thought-leader,.post_hero{min-height:0;height:41.6667vw;max-height:55rem}}@media screen and (-ms-high-contrast: active){.author--thought-leader,.post_hero{max-height:none;height:auto}.author--thought-leader .post_hero__scroll,.post_hero .post_hero__scroll{display:none}}.languageList__wrapper{width:100%;overflow:hidden}.languageList{display:flex;flex-wrap:wrap;list-style:none;margin:-3px;padding:0}@media screen and (min-width: 768px){.languageList{padding:0 15px}}@media screen and (min-width: 1024px){.languageList{margin:-4px}}.languageList__item{width:50%;padding:3px;margin:0}@media screen and (min-width: 480px){.languageList__item{width:50%}}@media screen and (min-width: 768px){.languageList__item{width:33.33333%}}@media screen and (min-width: 1024px){.languageList__item{padding:4px;width:25%}}.loadMore__wrapper{width:100%;padding:var(--gap--huge, 0) 0 0 0}@media screen and (min-width: 768px){.loadMore__wrapper{padding:75px 0 0 0}}.loadMore{display:flex;width:100%;align-items:center;justify-content:center;position:relative}.loadMore.is-loading .loadMore__actions{opacity:0;pointer-events:none}.loadMore.is-loading .loadMore__loader{opacity:1}.loadMore.is-loading .loadMore__nodata{display:none}.loadMore.is-empty .loadMore__actions{display:none}.loadMore.is-empty .loadMore__loader{display:none}.loadMore.is-empty .loadMore__nodata{display:block}.loadMore.is-hidden{display:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.loadMore p{margin:0}.loadMore__actions{position:relative;z-index:2;transition:opacity var(--transition-speed)}.loadMore__loader{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:1;opacity:0;transition:opacity var(--transition-speed)}.loadMore__nodata{display:none}.localePopup__wrapper{border-top:1px solid var(--color--border, #777);position:fixed;position:-webkit-sticky;position:sticky;left:0;right:0;bottom:0;z-index:1000000;transform:translateZ(1px)}.localePopup{display:flex;background:var(--color--neutrals-0, #777);padding:var(--gap--huge, 0) var(--gap--xl, 0);align-items:center;justify-content:space-between;flex-wrap:wrap}.localePopup__close{color:var(--color--brand-0, #777);cursor:pointer;left:auto;position:absolute;right:var(--gap--l, 0);top:var(--gap--l, 0)}.localePopup__content{width:100%;color:var(--color--neutrals-6, #777);font-size:var(--font--size--s, --font--size--m);text-align:center}.localePopup__content .heading{margin:0 0 var(--gap--xs, 0) 0}.localePopup__content p{margin:0}.localePopup__actions{display:flex;width:100%;justify-content:center;flex-wrap:wrap;margin:var(--gap--xl, 0) calc(-1 * var(--gap--xs, 0)) 0}.localePopup__actions .button{display:flex;width:100%;height:100%}.localePopup__button{align-items:center;display:flex;justify-content:center;padding:var(--gap--xs, 0);margin:0 var(--gap--s, 0);width:100%}.localePopup__button .flag{margin-right:var(--gap--s, 0)}@media screen and (min-width: 768px){.localePopup__button{width:auto}}.message{padding:80px 0}@media screen and (min-width: 768px){.message{padding:125px 0}}@media screen and (min-width: 1024px){.message{padding:170px 0}}.message__content{width:100%;max-width:700px;margin:0 auto;font-size:var(--font--size--s, --font--size--m);text-align:center}.postCompactList__intro{margin:0 0 15px 0}.postCompactList__intro p{margin:0}.postCompactList__list ul{list-style:none;margin:0;padding:0}.postCompactList__list li{margin:10px 0 0 0}.postCompactList__list li:first-child{margin-top:0}.is--bordered.postCompactList .postCompactList__list li{border-top:1px solid var(--color--border, #777);padding:10px 0 0 0;margin:10px 0 0 0}.is--bordered.postCompactList .postCompactList__list li:first-child{border-top:none;padding:0;margin:0}.post_hero{text-align:center}.post_hero__image,.author--thought-leader .author__avatar{height:0;width:100%}.post_hero__image img,.author--thought-leader .author__avatar img,.post_hero__image:after,.author--thought-leader .author__avatar:after{height:100%;left:-50%;position:absolute;top:50%;transform:translate(50%, -50%);width:100%}.post_hero__image img,.author--thought-leader .author__avatar img{height:auto;width:100%;z-index:1}@media screen and (-ms-high-contrast: active){.post_hero__image img,.author--thought-leader .author__avatar img{position:relative;left:0;top:0;transform:none;height:auto}}@supports (object-fit: cover){.post_hero__image img,.author--thought-leader .author__avatar img{height:100%;object-fit:cover;width:100%}}.post_hero__image:after,.author--thought-leader .author__avatar:after{background:rgba(0,0,0,0.4);content:'';z-index:2}@media screen and (-ms-high-contrast: active){.post_hero__image:after,.author--thought-leader .author__avatar:after{content:inherit}}.bright .post_hero__image:after,.bright .author--thought-leader .author__avatar:after,.author--thought-leader .bright .author__avatar:after{background:rgba(0,0,0,0.6)}@media screen and (-ms-high-contrast: active){.post_hero__image,.author--thought-leader .author__avatar{height:auto}}.author--thought-leader .author__meta,.post_hero__meta{color:var(--color--neutrals-0, #777);display:flex;flex-flow:column;height:100%;justify-content:center;margin:0 auto;max-width:800px;padding:var(--gap--huge, 0) 0;width:100%;z-index:100;text-shadow:0 0 1px rgba(0,0,0,0.7)}.bright .author--thought-leader .author__meta,.author--thought-leader .bright .author__meta,.bright .post_hero__meta{background:radial-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0) 70%)}.post_hero__meta{align-items:center}.post_hero__title{text-align:center;max-width:80%}@media screen and (max-width: 480px){.post_hero__title{font-size:var(--font--size--h2, --font--size--m)}}.post_hero__author{margin-top:var(--gap--l, 0)}.post_hero__author .author__meta{margin-left:0}.post_hero__misc{margin-top:var(--gap--l, 0)}@media screen and (min-width: 1024px){.post_hero__misc{bottom:var(--gap--l, 0);left:50%;position:absolute;top:auto;transform:translateX(-50%)}}.post_hero__scroll{font-size:var(--font--size--xl, --font--size--m);text-decoration:none !important}.post_hero__scroll:hover{transform:translateY(3px)}.post_hero_content{display:flex;height:100%;max-width:550px;padding:40px 0;align-items:center;align-content:center;flex-wrap:wrap;text-align:left;color:var(--color--neutrals-0, #777)}.post_hero_content .heading,.post_hero_content p{width:100%;text-shadow:0 0 2px rgba(0,0,0,0.5);margin:0}.post_hero_content .heading{margin:0 0 10px 0}.post_hero_content p:last-child{margin-bottom:0}.post_hero--content{position:relative}.post_hero--content .is--limiter{position:relative;z-index:3}.post_hero--content:before{content:"";display:block;width:100%;height:100%;background:#000000;opacity:0.25;position:absolute;left:0;top:0;z-index:2}.post_hero--video{margin-bottom:40px;overflow:visible !important;max-height:none !important;height:auto !important}@media screen and (min-width: 375px){.post_hero--video{margin-bottom:60px}}@media screen and (min-width: 768px){.post_hero--video{margin-bottom:80px}}.post_hero--video .post_hero__image img,.post_hero--video .author--thought-leader .author__avatar img,.author--thought-leader .post_hero--video .author__avatar img,.post_hero--video .post_hero__image:after,.post_hero--video .author--thought-leader .author__avatar:after,.author--thought-leader .post_hero--video .author__avatar:after{max-height:55rem;top:0;transform:translateX(50%)}.post_hero--video .post_hero__author{margin:var(--gap--l, 0) 0}.post_hero--video .author--post-hero{align-items:center;flex-flow:row nowrap;justify-content:center;text-align:left}.post_hero--video .author--post-hero .author__name{margin-top:0;text-align:left}.post_hero--video .author--post-hero .author__meta{margin-left:var(--gap--s, 0)}.post_hero--video .author--post-hero .author__role{color:var(--color--neutrals-0, #777)}.post_hero--video .post_hero__meta{justify-content:flex-start;padding-bottom:0;padding-top:50px}@media (min-width: 1366px){.post_hero--video .post_hero__meta{justify-content:flex-end}}.post_hero__video{margin:var(--gap--l, 0) auto calc(var(--gap--huge, 0) * -1);max-width:60rem;width:100%}@media (min-width: 1024px){.post_hero--video .post_hero__meta{padding-top:40px;max-width:910px}.post_hero--video .post_hero__title{max-width:100%}.post_hero--video .post_hero__video{max-width:100%}}.postsGrid{width:100%}.postsGrid__intro{margin:0 0 15px 0}.postsGrid__intro p{margin:0}.postsGrid__list{width:auto;margin:calc(-1 * var(--gap--s, 0));display:flex;justify-content:flex-start;flex-wrap:wrap}@media screen and (min-width: 650px){.postsGrid__list .post--single,.postsGrid__list .posts_ordered{width:50%}.postsGrid__list .post--double{width:50%}.postsGrid__list .post--double+.post--single{width:100%}}@media screen and (min-width: 1024px){.postsGrid__list .post--single,.postsGrid__list .posts_ordered{width:33.333%}.postsGrid__list .post--double{width:66.665%}.postsGrid__list .post--double+.post--single{width:33.333%}}@media screen and (min-width: 910px){.postsGrid--two-by-two .postsGrid__list .post--single{width:33.333%}}@media screen and (min-width: 1024px){.postsGrid--two-by-two .postsGrid__list .post--single{width:50%}}.posts_ordered{display:flex;width:100%}.posts_ordered__inner{background:var(--color--neutrals-0, #777);border:0.1rem solid var(--color--border, #777);display:flex;flex-flow:column;margin:var(--gap--s, 0);flex:1}.posts_ordered__title{border-bottom:0.1rem solid var(--color--border, #777);padding:var(--gap--xxl, 0) var(--gap--xxl, 0)}.posts_ordered__title .heading{color:var(--color--brand-0, #777);margin:0}.posts_ordered__content{background:var(--color--neutrals-1, #777);padding:var(--gap--l, 0) var(--gap--xxl, 0);flex-grow:1}.posts_ordered__list{counter-reset:posts_ordered;list-style:none;margin:0;padding:0}.posts_ordered__listitem{counter-increment:posts_ordered;display:flex;flex-flow:row nowrap;align-items:center;margin:var(--gap--xl, 0) 0;font-size:var(--font--size--m, --font--size--m);line-height:1.35}.posts_ordered__listitem:before{content:counter(posts_ordered);flex-grow:0;flex-shrink:0;margin-right:var(--gap--m, 0);vertical-align:middle}.posts_ordered__listitem a{color:var(--color--text, #777)}@supports not (-webkit-line-clamp: 3){.posts_ordered__listitem a{background:var(--color--neutrals-1, #777);line-height:2.4rem;max-height:5.0112rem;padding-bottom:4px}.posts_ordered__listitem a::before{bottom:auto;top:2.4rem}.posts_ordered__listitem a:after{background:var(--color--neutrals-1, #777)}}@supports (-webkit-line-clamp: 3){.posts_ordered__listitem a{-webkit-line-clamp:2}}.posts_ordered__listitem a:hover{color:var(--color--brand-0, #777)}.section{width:100%;position:relative}.section .section__inner{width:100%;max-width:1140px;margin:0 auto;padding:0 10px;position:relative}.section.has--content .section__inner{padding-top:var(--gap--huge, 0);padding-bottom:var(--gap--huge, 0)}@media screen and (min-width: 768px){.section.has--content .section__inner{padding-top:70px;padding-bottom:70px}}@media screen and (min-width: 1024px){.section.has--content .section__inner{padding-top:80px;padding-bottom:80px}}@media screen and (min-width: 1366px){.section.has--content .section__inner{padding-top:100px;padding-bottom:100px}}.section.has--content:not(.bgc--light-1):last-child .section__inner{padding-bottom:0}.sidedContent__wrapper{margin:var(--gap--xxl, 0) 0 0 0}.sidedContent__wrapper.spacing-s{margin:var(--gap--l, 0) 0 0 0}@media screen and (min-width: 1024px){.sidedContent__wrapper{margin:50px 0 0 0}}.sidedContent{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}@media screen and (min-width: 1024px){.sidedContent{flex-wrap:nowrap}}.sidedContent__main{width:100%;min-width:0;position:relative;z-index:100}.sidedContent__aside{margin-bottom:var(--gap--l, 0);position:-webkit-sticky;position:sticky;top:var(--gap--l, 0);width:100%}@media screen and (min-width: 1024px){.sidedContent__aside{margin-top:var(--gap--huge, 0)}}.admin-bar .sidedContent__aside{top:var(--gap--huge, 0)}.no--sticky .sidedContent__aside{position:relative;top:0}.sidedContent__asideItem{margin:var(--gap--huge, 0) 0 0 0;font-size:var(--font--size--s, --font--size--m)}.sidedContent__asideItem:first-child{margin-top:0}.sidedContent__readtime{margin:calc(var(--gap--l, 0) + 5px) 0 0 0}@media screen and (min-width: 1024px){.sidedContent__main{width:61%}.sidedContent__aside{margin-top:0;flex-shrink:0;margin-left:5%;width:34%}}@media screen and (min-width: 768px){body.single .sidedContent__main{width:61%}body.single .sidedContent__aside{display:block;margin-top:0;flex-shrink:0;margin-left:5%;width:34%}body.single .sidedContent{flex-wrap:nowrap}}#content .sidedContent__aside{display:none}@media screen and (min-width: 768px){#content .sidedContent__aside{display:block}}.splash__wrapper{display:flex;width:100%;background:url("resources/images/splash--bg.png") no-repeat center center fixed;background-color:var(--color--neutrals-0, #777);background-size:cover}.splash{display:flex;align-items:center;align-content:center;flex-wrap:wrap;padding:50px 0}@media screen and (min-width: 768px){.splash{padding:90px 0}}@media screen and (min-width: 1024px){.splash{padding:120px 0}}.splash__intro{width:100%;text-align:center;margin:0 0 var(--gap--xl, 0) 0;padding:0 var(--gap--s, 0)}.splash__list{width:100%}.splash__title{font-size:28px;line-height:1.1;margin:0 0 var(--gap--s, 0) 0;font-family:var(--font--main--regular, Arial),sans-serif}@media screen and (min-width: 768px){.splash__title{font-size:34px}}@media screen and (min-width: 1024px){.splash__title{font-size:40px}}.splash__subtitle{margin:0;font-size:18px;line-height:1.1;font-family:var(--font--main--regular, Arial),sans-serif}@media screen and (min-width: 768px){.splash__subtitle{font-size:20px}}@media screen and (min-width: 1024px){.splash__subtitle{font-size:24px}}.verticalIndustriesList{display:flex;justify-content:flex-start;flex-wrap:wrap;margin:calc(-1 * var(--gap--xxl, 0)) calc(-1 * var(--gap--s, 0))}.verticalIndustriesList__item{width:100%;padding:var(--gap--xxl, 0) var(--gap--s, 0)}@media screen and (min-width: 768px){.verticalIndustriesList__item{width:50%}}@media screen and (min-width: 1024px){.verticalIndustriesList__item{width:33.33333%}}.wrapper{display:flex;flex-direction:column;width:100%;min-height:100vh}.wrapper__header{width:100%;flex:0 0 auto}.wrapper__content{display:flex;width:100%;flex:1 0 auto}.wrapper__contentInner{width:100%;padding:var(--gap--xxl, 0) 0 var(--gap--huge, 0)}.wrapper__contentInner .wrapper--section-hero{margin-top:calc(-1 * var(--gap--xxl, 0))}@media screen and (min-width: 768px){.wrapper__contentInner{padding:50px 0 100px}.wrapper__contentInner .wrapper--section-hero{margin-top:-50px}}.wrapper__footer{width:100%;flex:0 0 auto}.page--standalone .post__header .video__control{display:flex;width:100%;height:100%;align-items:center;justify-content:center;position:absolute;left:0;top:0;z-index:101;font-size:70px;line-height:1;color:var(--color--neutrals-0, #777);transition:all 350ms}.page--standalone .post__header .video__control:hover,.page--standalone .post__header .video__control:active{color:var(--color--neutrals-1, #777);text-decoration:none;transform:scale(1.05)}.page--standalone .post__header .post__hero-video{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.page--standalone .post__header .post__hero-video .video__wrapper{height:100%}.page--standalone .post__header .post__hero-video .video__wrapper .video{height:100%;padding-top:0}.page--standalone .post--video .post__hero{z-index:100}.page--standalone .post--video .post__hero-double{z-index:99}.page--standalone .post--video .post__header__inner:before{z-index:1000}.page--standalone .post--video .video__control{z-index:1001}.page--standalone .post--video .post__content__inner{z-index:1001}.page--standalone .post--video .video-shown .post__hero{z-index:5}.page--standalone .post--video .video-shown .post__hero-double{z-index:4}.page--standalone .post--video .video-shown .video__control{display:none}.page--standalone .post--video.post--double .video-shown+.post__content{display:none}.page--standalone .postsGrid__intro{margin:0 auto;max-width:850px;text-align:center}.page--standalone .postsGrid__intro .intro__heading{margin-top:80px}.page--standalone .postsGrid__intro .intro__heading:empty{display:none;margin:0 !important}.page--standalone .postsGrid__intro .intro__heading:empty+.intro__content{margin-top:0}.page--standalone .postsGrid__intro .intro__content{margin-bottom:var(--gap--huge, 0)}.page--standalone .postsGrid__intro .intro__content:empty{display:none;margin:0 !important}.page--standalone .postsGrid__wrapper:first-child .intro__heading{margin-top:0}.page--standalone .postsGrid__wrapper .post--double .post__teaser{background:transparent}.page--standalone .postsGrid__wrapper .post--double .post__teaser:before,.page--standalone .postsGrid__wrapper .post--double .post__teaser:after{content:initial}.page--standalone .postsGrid__wrapper .post--double .post__header{height:100%}.page--standalone .postsGrid__wrapper .post:first-child:last-child{margin-left:auto;margin-right:auto}.page--standalone .section--ctas .section__inner{padding-top:0}.page--author .sidedContent__aside{margin-top:calc(var(--gap--xl, 0) * 2)}@media screen and (min-width: 768px) and (max-width: 1024px){.page--author .post .post__footer__inner{flex-wrap:nowrap}.page--author .post .author{padding-right:0;max-width:none;width:100%}.page--author .post .author__avatar{display:none}.page--author .post .author__meta{margin-left:0}.page--author .post .read_time{margin-left:var(--gap--sm, 0)}}:root{--color--brand-0: #0072c6;--color--brand-1: #16233A;--color--brand-2: #EEF1F5;--color--brand-3: #5558AF;--color--brand-4: #9FA4FE;--color--text: #000000;--color--positive: #128712;--color--warning: #ffbb00;--color--negative: #DA3B01;--color--light-1:   #eeeeee;--color--light-2:   #f0f0f0;--color--neutrals-1: #F3F3F3;--color--neutrals-2: #C8C8C9;--color--neutrals-3: #B3B3B4;--color--neutrals-4: #9A9A9C;--color--neutrals-5: #77777B;--color--neutrals-6: #49494D;--color--neutrals-7: #36362B;--color--neutrals-8: #2B2B30;--color--action--primary: #0072c6;--color--action--primary--hover: #0067b8;--color--action--secondary: #dddddd;--color--action--secondary--hover: #c5c5c5;--color--action--visited: #0072c6;--color--border: #E0E0E0;--font--main--semilight: SegoeUI Semi Light;--font--main--regular: SegoeUI;--font--main--regular--italic: SegoeUI Italic;--font--main--semibold: SegoeUI Semi Bold;--font--main--bold: SegoeUI Bold;--font--serif--bold: Segoe Serif Bold;--font--icons--regular: icomoon;--font--size--xxs:    .7rem;--font--size--xs:     1rem;--font--size--s:      1.4rem;--font--size--m:      1.6rem;--font--size--l:      2.1rem;--font--size--h1:     4rem;--font--size--h5:     1.5rem}::selection{background-color:var(--color--brand-0, #777);color:var(--color--neutrals-0, #777)}::-moz-selection{background-color:var(--color--brand-0, #777);color:var(--color--neutrals-0, #777)}html{scroll-behavior:smooth;overflow-y:auto;-ms-overflow-style:-ms-autohiding-scrollbar}html,body{min-height:100%}body{background:var(--color--light-2, #777);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:initial}.wrapper__footer #uhf-footer{margin-top:0 !important}#main{background:#ffffff;flex:0 0 auto}#mspulse{background:#ffffff;line-height:1.76;margin:0 auto;max-width:2000px;width:100%}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){#mspulse{overflow:hidden}}#mspulse a[disabled]{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.preview--dark #mspulse{background:transparent}p{margin:0 0 .875em 0}@font-face{font-family:"SegoeUI Semi Light";font-style:normal;font-weight:normal;font-display:swap;src:url("https://c.s-microsoft.com/static/fonts/segoe-ui/west-european/semiLight/latest.woff2") format("woff2"),url("https://c.s-microsoft.com/static/fonts/segoe-ui/west-european/semiLight/latest.woff") format("woff")}@font-face{font-family:"SegoeUI";font-style:normal;font-weight:normal;font-display:swap;src:url("https://c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.woff2") format("woff2"),url("https://c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.woff") format("woff")}@font-face{font-family:"SegoeUI Italic";font-style:normal;font-weight:normal;font-display:swap;src:url("https://c.s-microsoft.com/static/fonts/segoe-ui/west-european/italic/latest.woff2") format("woff2"),url("https://c.s-microsoft.com/static/fonts/segoe-ui/west-european/italic/latest.woff") format("woff")}@font-face{font-family:"SegoeUI Semi Bold";font-style:normal;font-weight:600;font-display:swap;src:url("https://c.s-microsoft.com/static/fonts/segoe-ui/west-european/semibold/latest.woff2") format("woff2"),url("https://c.s-microsoft.com/static/fonts/segoe-ui/west-european/semibold/latest.woff") format("woff")}@font-face{font-family:"SegoeUI Bold";font-style:normal;font-weight:bold;font-display:swap;src:url("https://c.s-microsoft.com/static/fonts/segoe-ui/west-european/bold/latest.woff2") format("woff2"),url("https://c.s-microsoft.com/static/fonts/segoe-ui/west-european/bold/latest.woff") format("woff")}@font-face{font-family:"icomoon";font-display:block;src:url("resources/fonts/icomoon.woff") format("woff")}@font-face{font-family:"Segoe Serif Bold";font-display:swap;src:url("resources/fonts/Segoe-seb.woff") format("woff")}#headerArea{line-height:normal}#headerArea a:hover,#headerArea button:hover{text-decoration:none}#headerArea #search{display:inline-block;text-decoration:none}b,strong{font-family:var(--font--main--bold, Arial),sans-serif;font-weight:400}#content a{word-break:break-word}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjAwX2dsb2JhbC9zdHlsZS5zY3NzIiwiMDFfZnVuZGFtZW50cy9hbmltYXRpb25zL192YXJzLnNjc3MiLCIwMV9mdW5kYW1lbnRzL2JveGluZy9fZ2VuZXJhbC5zY3NzIiwiMDFfZnVuZGFtZW50cy9ib3hpbmcvX2Z1bmN0aW9ucy5zY3NzIiwiMDFfZnVuZGFtZW50cy9ib3hpbmcvX3ZhcnMuc2NzcyIsIjAxX2Z1bmRhbWVudHMvY29sb3JzL19nZW5lcmFsLnNjc3MiLCIwMV9mdW5kYW1lbnRzL2NvbG9ycy9fZnVuY3Rpb25zLnNjc3MiLCIwMV9mdW5kYW1lbnRzL2NvbG9ycy9faW5saW5lcy5zY3NzIiwiMDFfZnVuZGFtZW50cy9jb2xvcnMvX3ZhcnMuc2NzcyIsIjAxX2Z1bmRhbWVudHMvbXEvX19nZW5lcmFsLnNjc3MiLCIwMV9mdW5kYW1lbnRzL3R5cG9ncmFwaHkvX2dlbmVyYWwuc2NzcyIsIjAxX2Z1bmRhbWVudHMvdHlwb2dyYXBoeS9fZnVuY3Rpb25zLnNjc3MiLCIwMV9mdW5kYW1lbnRzL3R5cG9ncmFwaHkvX3ZhcnMuc2NzcyIsIjAxX2Z1bmRhbWVudHMvdmlzaWJpbGl0eS9fX2dlbmVyYWwuc2NzcyIsIjAyX2F0b21zL2J1dHRvbi9fX2dlbmVyYWwuc2NzcyIsIjAyX2F0b21zL2J1dHRvbi9fYmxvY2suc2NzcyIsIjAyX2F0b21zL2J1dHRvbi9fZGlzYWJsZWQuc2NzcyIsIjAyX2F0b21zL2J1dHRvbi9fZ2hvc3Quc2NzcyIsIjAyX2F0b21zL2J1dHRvbi9fcHJpbWFyeS5zY3NzIiwiMDJfYXRvbXMvYnV0dG9uL19zZWNvbmRhcnkuc2NzcyIsIjAyX2F0b21zL2J1dHRvbi9fc2l6ZXMuc2NzcyIsIjAyX2F0b21zL2NhcHRpb24vX19nZW5lcmFsLnNjc3MiLCIwMl9hdG9tcy9mbGFnL19fZ2VuZXJhbC5zY3NzIiwiMDJfYXRvbXMvZm9ybS1maWVsZC9fX2dlbmVyYWwuc2NzcyIsIjAyX2F0b21zL2Zvcm0tZmllbGQvX3JhZGlvY2hlY2suc2NzcyIsIjAyX2F0b21zL2Zvcm0tZmllbGQvX3JhbmdlLnNjc3MiLCIwMl9hdG9tcy9oZWFkaW5ncy9fX2dlbmVyYWwuc2NzcyIsIjAyX2F0b21zL2ljb25zL19fZ2VuZXJhbC5zY3NzIiwiMDJfYXRvbXMvaWNvbnMvX2ljb21vb24uc2NzcyIsIjAyX2F0b21zL2lmcmFtZS9fX2dlbmVyYWwuc2NzcyIsIjAyX2F0b21zL2ltYWdlL19fZ2VuZXJhbC5zY3NzIiwiMDJfYXRvbXMvaW1hZ2UvX2ZpZ3VyZS5zY3NzIiwiMDJfYXRvbXMvaW1hZ2UvX3BpY3R1cmUuc2NzcyIsIjAyX2F0b21zL2luZHVzdHJ5L19fZ2VuZXJhbC5zY3NzIiwiMDJfYXRvbXMvbGluay9fX2dlbmVyYWwuc2NzcyIsIjAyX2F0b21zL2xpc3QvX19nZW5lcmFsLnNjc3MiLCIwMl9hdG9tcy9sb2FkZXIvX19nZW5lcmFsLnNjc3MiLCIwMl9hdG9tcy9udW1iZXIvX19nZW5lcmFsLnNjc3MiLCIwMl9hdG9tcy9wYXJhZ3JhcGgvX19nZW5lcmFsLnNjc3MiLCIwMl9hdG9tcy9wYXJhZ3JhcGgvX2hpZ2hsaWdodC5zY3NzIiwiMDJfYXRvbXMvcGFyYWdyYXBoL19pbnRlcmx1ZGUuc2NzcyIsIjAyX2F0b21zL3F1b3RlL19fZ2VuZXJhbC5zY3NzIiwiMDJfYXRvbXMvcXVvdGUvX3R3ZWV0LnNjc3MiLCIwMl9hdG9tcy92aWRlby9fX2dlbmVyYWwuc2NzcyIsIjAzX21vbGVjdWxlcy9hcnRpY2xlL19fZ2VuZXJhbC5zY3NzIiwiMDNfbW9sZWN1bGVzL2F1dGhvci9fX2dlbmVyYWwuc2NzcyIsIjAzX21vbGVjdWxlcy9hdXRob3IvX2JyYW5kZWQuc2NzcyIsIjAzX21vbGVjdWxlcy9hdXRob3IvX2xhcmdlLnNjc3MiLCIwM19tb2xlY3VsZXMvYXV0aG9yL19wb3N0LWhlcm8uc2NzcyIsIjAzX21vbGVjdWxlcy9hdXRob3IvX3Rob3VnaHQtbGVhZGVyLnNjc3MiLCIwM19tb2xlY3VsZXMvYm94ZWQvX19nZW5lcmFsLnNjc3MiLCIwM19tb2xlY3VsZXMvY29sbGFwc2UvX19nZW5lcmFsLnNjc3MiLCIwM19tb2xlY3VsZXMvaW1hZ2VfY29tcG9uZW50L19fZ2VuZXJhbC5zY3NzIiwiMDNfbW9sZWN1bGVzL2ltYWdlX2NvbXBvbmVudC9fZG91YmxlX3dyYXBwZXIuc2NzcyIsIjAzX21vbGVjdWxlcy9pbmR1c3RyeV9saXN0L19fZ2VuZXJhbC5zY3NzIiwiMDNfbW9sZWN1bGVzL2xhbmd1YWdlL19fZ2VuZXJhbC5zY3NzIiwiMDNfbW9sZWN1bGVzL25vdGlmaWNhdGlvbnMvX19nZW5lcmFsLnNjc3MiLCIwM19tb2xlY3VsZXMvcGRmL19fZ2VuZXJhbC5zY3NzIiwiMDNfbW9sZWN1bGVzL3Bvc3RfY29tcGFjdC9fX2dlbmVyYWwuc2NzcyIsIjAzX21vbGVjdWxlcy9wb3N0L19fZ2VuZXJhbC5zY3NzIiwiMDNfbW9sZWN1bGVzL3Bvc3QvX2RvdWJsZS5zY3NzIiwiMDNfbW9sZWN1bGVzL3Bvc3QvX3NpbmdsZS5zY3NzIiwiMDNfbW9sZWN1bGVzL3NlbGVjdF9maWx0ZXIvX19nZW5lcmFsLnNjc3MiLCIwM19tb2xlY3VsZXMvc2hhcmVfYmFyL19fZ2VuZXJhbC5zY3NzIiwiMDNfbW9sZWN1bGVzL3NvY2lhbHMvX19nZW5lcmFscy5zY3NzIiwiMDNfbW9sZWN1bGVzL3RhYmxlL19fZ2VuZXJhbC5zY3NzIiwiMDNfbW9sZWN1bGVzL3RpbWVfdG9fcmVhZC9fX2dlbmVyYWwuc2NzcyIsIjAzX21vbGVjdWxlcy92ZXJ0aWNhbF9pbmR1c3RyaWVzL19fZ2VuZXJhbC5zY3NzIiwiMDNfbW9sZWN1bGVzL3ZpZGVvL19fZ2VuZXJhbC5zY3NzIiwiMDRfb3JnYW5pc21zL2JveGVkX2xpc3QvX19nZW5lcmFsLnNjc3MiLCIwNF9vcmdhbmlzbXMvZG93bmxvYWRfdHJpZ2dlci9fX2dlbmVyYWwuc2NzcyIsIjA0X29yZ2FuaXNtcy9maWx0ZXJzL19fZ2VuZXJhbC5zY3NzIiwiMDRfb3JnYW5pc21zL2hlcm8vX19nZW5lcmFsLnNjc3MiLCIwNF9vcmdhbmlzbXMvbGFuZ3VhZ2VzX2xpc3QvX19nZW5lcmFsLnNjc3MiLCIwNF9vcmdhbmlzbXMvbG9hZF9tb3JlL19fZ2VuZXJhbC5zY3NzIiwiMDRfb3JnYW5pc21zL2xvY2FsZV9wb3B1cC9fX2dlbmVyYWwuc2NzcyIsIjA0X29yZ2FuaXNtcy9tZXNzYWdlL19fZ2VuZXJhbC5zY3NzIiwiMDRfb3JnYW5pc21zL3Bvc3RfY29tcGFjdF9saXN0L19fZ2VuZXJhbC5zY3NzIiwiMDRfb3JnYW5pc21zL3Bvc3RfaGVyby9fX2dlbmVyYWwuc2NzcyIsIjA0X29yZ2FuaXNtcy9wb3N0X2hlcm8vX2NvbnRlbnQuc2NzcyIsIjA0X29yZ2FuaXNtcy9wb3N0X2hlcm8vX3ZpZGVvLnNjc3MiLCIwNF9vcmdhbmlzbXMvcG9zdHNfZ3JpZC9fX2dlbmVyYWwuc2NzcyIsIjA0X29yZ2FuaXNtcy9wb3N0c19vcmRlcmVkL19fZ2VuZXJhbC5zY3NzIiwiMDRfb3JnYW5pc21zL3NlY3Rpb24vX19nZW5lcmFsLnNjc3MiLCIwNF9vcmdhbmlzbXMvc2lkZWRfY29udGVudC9fX2dlbmVyYWwuc2NzcyIsIjA0X29yZ2FuaXNtcy9zcGxhc2gvX19nZW5lcmFsLnNjc3MiLCIwNF9vcmdhbmlzbXMvdmVydGljYWxfaW5kdXN0cmllc19saXN0L19fZ2VuZXJhbC5zY3NzIiwiMDRfb3JnYW5pc21zL3dyYXBwZXIvX19nZW5lcmFsLnNjc3MiLCIwNV9idWNrZXRzL2NhbXBhaWduL19fZ2VuZXJhbC5zY3NzIiwiMDVfYnVja2V0cy9wYWdlL19hdXRob3Iuc2NzcyIsIjAwX2dsb2JhbC9fdGhlbWUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7RUFRRSx1RkNORixNQUNFLHlCQUFtQixDQUNwQixTQ0NDLHFDQUNBLFVBQVcsQ0FDWCxXQUdBLCtCQUNBLCtCQ1ZxQyxDRFdyQyxXQUVBLGlDQUNBLDZCQ2RxQyxDRGVyQyxXQUVBLDZCQ2pCcUMsQ0RrQnJDLFdBRUEsK0JDcEJxQyxDRHFCckMsV0FFQSxnQ0N2QnFDLENEd0JyQyxXQUVBLDhCQzFCcUMsQ0QyQnJDLFdBR0EsZ0NBQ0EsZ0NDL0JxQyxDRGdDckMsV0FFQSxrQ0FDQSw4QkNuQ3FDLENEb0NyQyxXQUVBLDhCQ3RDcUMsQ0R1Q3JDLFdBRUEsZ0NDekNxQyxDRDBDckMsV0FFQSxpQ0M1Q3FDLENENkNyQyxXQUVBLCtCQy9DcUMsQ0RFdEMsUUFFQyxvQ0FDQSxVQUFXLENBQ1gsVUFHQSw4QkFDQSw4QkNWcUMsQ0RXckMsVUFFQSxnQ0FDQSw0QkNkcUMsQ0RlckMsVUFFQSw0QkNqQnFDLENEa0JyQyxVQUVBLDhCQ3BCcUMsQ0RxQnJDLFVBRUEsK0JDdkJxQyxDRHdCckMsVUFFQSw2QkMxQnFDLENEMkJyQyxVQUdBLCtCQUNBLCtCQy9CcUMsQ0RnQ3JDLFVBRUEsaUNBQ0EsNkJDbkNxQyxDRG9DckMsVUFFQSw2QkN0Q3FDLENEdUNyQyxVQUVBLCtCQ3pDcUMsQ0QwQ3JDLFVBRUEsZ0NDNUNxQyxDRDZDckMsVUFFQSw4QkMvQ3FDLENERXRDLE9BRUMsbUNBQ0EsVUFBVyxDQUNYLFNBR0EsNkJBQ0EsNkJDVnFDLENEV3JDLFNBRUEsK0JBQ0EsMkJDZHFDLENEZXJDLFNBRUEsMkJDakJxQyxDRGtCckMsU0FFQSw2QkNwQnFDLENEcUJyQyxTQUVBLDhCQ3ZCcUMsQ0R3QnJDLFNBRUEsNEJDMUJxQyxDRDJCckMsU0FHQSw4QkFDQSw4QkMvQnFDLENEZ0NyQyxTQUVBLGdDQUNBLDRCQ25DcUMsQ0RvQ3JDLFNBRUEsNEJDdENxQyxDRHVDckMsU0FFQSw4QkN6Q3FDLENEMENyQyxTQUVBLCtCQzVDcUMsQ0Q2Q3JDLFNBRUEsNkJDL0NxQyxDREV0QyxPQUVDLG1DQUNBLFVBQVcsQ0FDWCxTQUdBLDZCQUNBLDZCQ1ZxQyxDRFdyQyxTQUVBLCtCQUNBLDJCQ2RxQyxDRGVyQyxTQUVBLDJCQ2pCcUMsQ0RrQnJDLFNBRUEsNkJDcEJxQyxDRHFCckMsU0FFQSw4QkN2QnFDLENEd0JyQyxTQUVBLDRCQzFCcUMsQ0QyQnJDLFNBR0EsOEJBQ0EsOEJDL0JxQyxDRGdDckMsU0FFQSxnQ0FDQSw0QkNuQ3FDLENEb0NyQyxTQUVBLDRCQ3RDcUMsQ0R1Q3JDLFNBRUEsOEJDekNxQyxDRDBDckMsU0FFQSwrQkM1Q3FDLENENkNyQyxTQUVBLDZCQy9DcUMsQ0RFdEMsT0FFQyxtQ0FDQSxVQUFXLENBQ1gsU0FHQSw2QkFDQSw2QkNWcUMsQ0RXckMsU0FFQSwrQkFDQSwyQkNkcUMsQ0RlckMsU0FFQSwyQkNqQnFDLENEa0JyQyxTQUVBLDZCQ3BCcUMsQ0RxQnJDLFNBRUEsOEJDdkJxQyxDRHdCckMsU0FFQSw0QkMxQnFDLENEMkJyQyxTQUdBLDhCQUNBLDhCQy9CcUMsQ0RnQ3JDLFNBRUEsZ0NBQ0EsNEJDbkNxQyxDRG9DckMsU0FFQSw0QkN0Q3FDLENEdUNyQyxTQUVBLDhCQ3pDcUMsQ0QwQ3JDLFNBRUEsK0JDNUNxQyxDRDZDckMsU0FFQSw2QkMvQ3FDLENERXRDLFFBRUMsb0NBQ0EsVUFBVyxDQUNYLFVBR0EsOEJBQ0EsOEJDVnFDLENEV3JDLFVBRUEsZ0NBQ0EsNEJDZHFDLENEZXJDLFVBRUEsNEJDakJxQyxDRGtCckMsVUFFQSw4QkNwQnFDLENEcUJyQyxVQUVBLCtCQ3ZCcUMsQ0R3QnJDLFVBRUEsNkJDMUJxQyxDRDJCckMsVUFHQSwrQkFDQSwrQkMvQnFDLENEZ0NyQyxVQUVBLGlDQUNBLDZCQ25DcUMsQ0RvQ3JDLFVBRUEsNkJDdENxQyxDRHVDckMsVUFFQSwrQkN6Q3FDLENEMENyQyxVQUVBLGdDQzVDcUMsQ0Q2Q3JDLFVBRUEsOEJDL0NxQyxDREV0QyxTQUVDLHFDQUNBLFVBQVcsQ0FDWCxXQUdBLCtCQUNBLCtCQ1ZxQyxDRFdyQyxXQUVBLGlDQUNBLDZCQ2RxQyxDRGVyQyxXQUVBLDZCQ2pCcUMsQ0RrQnJDLFdBRUEsK0JDcEJxQyxDRHFCckMsV0FFQSxnQ0N2QnFDLENEd0JyQyxXQUVBLDhCQzFCcUMsQ0QyQnJDLFdBR0EsZ0NBQ0EsZ0NDL0JxQyxDRGdDckMsV0FFQSxrQ0FDQSw4QkNuQ3FDLENEb0NyQyxXQUVBLDhCQ3RDcUMsQ0R1Q3JDLFdBRUEsZ0NDekNxQyxDRDBDckMsV0FFQSxpQ0M1Q3FDLENE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K0JBbks0QixrQkFxS2xCLHdEQUN5QixDQUFjLFlBR2hELGtCQUNJLENBQU0sNkNBR1Ysb0JBQ1ksQ0FBSSxvQkFJbEIscUJBQ2dCLG9CQUNKLENBQUksU0FJaEIsc0QvRTNMNEQsZStFNkx0RCxDQUFHLFdBR1IscUJBQ0ksQ0FBVSIsImZpbGUiOiIwMF9nbG9iYWwvc3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohXG5UaGVtZSBOYW1lOiBNaWNyb3NvZnQgUHVsc2VcblRoZW1lIFVSSTogaHR0cHM6Ly9wdWxzZS5taWNyb3NvZnQuY29tXG5BdXRob3I6IFd1bmRlcm1hbiBBbnR3ZXJwXG5BdXRob3IgVVJJOiBodHRwczovL3d3d3cud3VuZGVybWFuLmJlXG5EZXNjcmlwdGlvbjogQSBjdXN0b20gdGhlbWUgZm9yIE1pY3Jvc29mdCBQdWxzZVxuVmVyc2lvbjogMS4wXG5UZXh0IERvbWFpbjogbXNwdWxzZVxuKi9cblxuQGltcG9ydCBcImh0dHBzOi8vYWpheC5hc3BuZXRjZG4uY29tL2FqYXgvYm9vdHN0cmFwLzQuMC4wL2Nzcy9ib290c3RyYXAtcmVib290Lm1pbi5jc3NcIjtcblxuQGltcG9ydCBcIi9Vc2Vycy92ZXJkeWNrYi9Eb2N1bWVudHMvV09SSy9taWNyb3NvZnRiZWxnLW1zYmVnZW40dDIxNi1icmFuZF9idWlsZGluZ19ibG9nL3dwLWNvbnRlbnQvdGhlbWVzL21zcHVsc2UvdWkvMDFfZnVuZGFtZW50cy9hbmltYXRpb25zL192YXJzLnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvdmVyZHlja2IvRG9jdW1lbnRzL1dPUksvbWljcm9zb2Z0YmVsZy1tc2JlZ2VuNHQyMTYtYnJhbmRfYnVpbGRpbmdfYmxvZy93cC1jb250ZW50L3RoZW1lcy9tc3B1bHNlL3VpLzAxX2Z1bmRhbWVudHMvYm94aW5nL19mdW5jdGlvbnMuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy92ZXJkeWNrYi9Eb2N1bWVudHMvV09SSy9taWNyb3NvZnRiZWxnLW1zYmVnZW40dDIxNi1icmFuZF9idWlsZGluZ19ibG9nL3dwLWNvbnRlbnQvdGhlbWVzL21zcHVsc2UvdWkvMDFfZnVuZGFtZW50cy9ib3hpbmcvX2dlbmVyYWwuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy92ZXJkeWNrYi9Eb2N1bWVudHMvV09SSy9taWNyb3NvZnRiZWxnLW1zYmVnZW40dDIxNi1icmFuZF9idWlsZGluZ19ibG9nL3dwLWNvbnRlbnQvdGhlbWVzL21zcHVsc2UvdWkvMDFfZnVuZGFtZW50cy9ib3hpbmcvX3ZhcnMuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy92ZXJkeWNrYi9Eb2N1bWVudHMvV09SSy9taWNyb3NvZnRiZWxnLW1zYmVnZW40dDIxNi1icmFuZF9idWlsZGluZ19ibG9nL3dwLWNvbnRlbnQvdGhlbWVzL21zcHVsc2UvdWkvMDFfZnVuZGFtZW50cy9jb2xvcnMvX2Z1bmN0aW9ucy5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL3ZlcmR5Y2tiL0RvY3VtZW50cy9XT1JLL21pY3Jvc29mdGJlbGctbXNiZWdlbjR0MjE2LWJyYW5kX2J1aWxkaW5nX2Jsb2cvd3AtY29udGVudC90aGVtZXMvbXNwdWxzZS91aS8wMV9mdW5kYW1lbnRzL2NvbG9ycy9fZ2VuZXJhbC5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL3ZlcmR5Y2tiL0RvY3VtZW50cy9XT1JLL21pY3Jvc29mdGJlbGctbXNiZWdlbjR0MjE2LWJyYW5kX2J1aWxkaW5nX2Jsb2cvd3AtY29udGVudC90aGVtZXMvbXNwdWxzZS91aS8wMV9mdW5kYW1lbnRzL2NvbG9ycy9faW5saW5lcy5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL3ZlcmR5Y2tiL0RvY3VtZW50cy9XT1JLL21pY3Jvc29mdGJlbGctbXNiZWdlbjR0MjE2LWJyYW5kX2J1aWxkaW5nX2Jsb2cvd3AtY29udGVudC90aGVtZXMvbXNwdWxzZS91aS8wMV9mdW5kYW1lbnRzL2NvbG9ycy9fdmFycy5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL3ZlcmR5Y2tiL0RvY3VtZW50cy9XT1JLL21pY3Jvc29mdGJlbGctbXNiZWdlbjR0MjE2LWJyYW5kX2J1aWxkaW5nX2Jsb2cvd3AtY29udGVudC90aGVtZXMvbXNwdWxzZS91aS8wMV9mdW5kYW1lbnRzL21xL19fZ2VuZXJhbC5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL3ZlcmR5Y2tiL0RvY3VtZW50cy9XT1JLL21pY3Jvc29mdGJlbGctbXNiZWdlbjR0MjE2LWJyYW5kX2J1aWxkaW5nX2Jsb2cvd3AtY29udGVudC90aGVtZXMvbXNwdWxzZS91aS8wMV9mdW5kYW1lbnRzL21xL192YXJzLnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvdmVyZHlja2IvRG9jdW1lbnRzL1dPUksvbWljcm9zb2Z0YmVsZy1tc2JlZ2VuNHQyMTYtYnJhbmRfYnVpbGRpbmdfYmxvZy93cC1jb250ZW50L3RoZW1lcy9tc3B1bHNlL3VpLzAxX2Z1bmRhbWVudHMvdHlwb2dyYXBoeS9fZnVuY3Rpb25zLnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvdmVyZHlja2IvRG9jdW1lbnRzL1dPUksvbWljcm9zb2Z0YmVsZy1tc2JlZ2VuNHQyMTYtYnJhbmRfYnVpbGRpbmdfYmxvZy93cC1jb250ZW50L3RoZW1lcy9tc3B1bHNlL3VpLzAxX2Z1bmRhbWVudHMvdHlwb2dyYXBoeS9fZ2VuZXJhbC5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL3ZlcmR5Y2tiL0RvY3VtZW50cy9XT1JLL21pY3Jvc29mdGJlbGctbXNiZWdlbjR0MjE2LWJyYW5kX2J1aWxkaW5nX2Jsb2cvd3AtY29udGVudC90aGVtZXMvbXNwdWxzZS91aS8wMV9mdW5kYW1lbnRzL3R5cG9ncmFwaHkvX3ZhcnMuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy92ZXJkeWNrYi9Eb2N1bWVudHMvV09SSy9taWNyb3NvZnRiZWxnLW1zYmVnZW40dDIxNi1icmFuZF9idWlsZGluZ19ibG9nL3dwLWNvbnRlbnQvdGhlbWVzL21zcHVsc2UvdWkvMDFfZnVuZGFtZW50cy92aXNpYmlsaXR5L19fZ2VuZXJhbC5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL3ZlcmR5Y2tiL0RvY3VtZW50cy9XT1JLL21pY3Jvc29mdGJlbGctbXNiZWdlbjR0MjE2LWJyYW5kX2J1aWxkaW5nX2Jsb2cvd3AtY29udGVudC90aGVtZXMvbXNwdWxzZS91aS8wMl9hdG9tcy9idXR0b24vX19nZW5lcmFsLnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvdmVyZHlja2IvRG9jdW1lbnRzL1dPUksvbWljcm9zb2Z0YmVsZy1tc2JlZ2VuNHQyMTYtYnJhbmRfYnVpbGRpbmdfYmxvZy93cC1jb250ZW50L3RoZW1lcy9tc3B1bHNlL3VpLzAyX2F0b21zL2J1dHRvbi9fYmxvY2suc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy92ZXJkeWNrYi9Eb2N1bWVudHMvV09SSy9taWNyb3NvZnRiZWxnLW1zYmVnZW40dDIxNi1icmFuZF9idWlsZGluZ19ibG9nL3dwLWNvbnRlbnQvdGhlbWVzL21zcHVsc2UvdWkvMDJfYXRvbXMvYnV0dG9uL19kaXNhYmxlZC5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL3ZlcmR5Y2tiL0RvY3VtZW50cy9XT1JLL21pY3Jvc29mdGJlbGctbXNiZWdlbjR0MjE2LWJyYW5kX2J1aWxkaW5nX2Jsb2cvd3AtY29udGVudC90aGVtZXMvbXNwdWxzZS91aS8wMl9hdG9tcy9idXR0b24vX2dob3N0LnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvdmVyZHlja2IvRG9jdW1lbnRzL1dPUksvbWljcm9zb2Z0YmVsZy1tc2JlZ2VuNHQyMTYtYnJhbmRfYnVpbGRpbmdfYmxvZy93cC1jb250ZW50L3RoZW1lcy9tc3B1bHNlL3VpLzAyX2F0b21zL2J1dHRvbi9fcHJpbWFyeS5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL3ZlcmR5Y2tiL0RvY3VtZW50cy9XT1JLL21pY3Jvc29mdGJlbGctbXNiZWdlbjR0MjE2LWJyYW5kX2J1aWxkaW5nX2Jsb2cvd3AtY29udGVudC90aGVtZXMvbXNwdWxzZS91aS8wMl9hdG9tcy9idXR0b24vX3NlY29uZGFyeS5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL3ZlcmR5Y2tiL0RvY3VtZW50cy9XT1JLL21pY3Jvc29mdGJlbGctbXNiZWdlbjR0MjE2LWJyYW5kX2J1aWxkaW5nX2Jsb2cvd3AtY29udGVudC90aGVtZXMvbXNwdWxzZS91aS8wMl9hdG9tcy9idXR0b24vX3NpemVzLnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvdmVyZHlja2IvRG9jdW1lbnRzL1dPUksvbWljcm9zb2Z0YmVsZy1tc2JlZ2VuNHQyMTYtYnJhbmRfYnVpbGRpbmdfYmxvZy93cC1jb250ZW50L3RoZW1lcy9tc3B1bHNlL3VpLzAyX2F0b21zL2NhcHRpb24vX19nZW5lcmFsLnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvdmVyZHlja2IvRG9jdW1lbnRzL1dPUksvbWljcm9zb2Z0YmVsZy1tc2JlZ2VuNHQyMTYtYnJhbmRfYnVpbGRpbmdfYmxvZy93cC1jb250ZW50L3RoZW1lcy9tc3B1bHNlL3VpLzAyX2F0b21zL2ZsYWcvX19nZW5lcmFsLnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvdmVyZHlja2IvRG9jdW1lbnRzL1dPUksvbWljcm9zb2Z0YmVsZy1tc2JlZ2VuNHQyMTYtYnJhbmRfYnVpbGRpbmdfYmxvZy93cC1jb250ZW50L3RoZW1lcy9tc3B1bHNlL3VpLzAyX2F0b21zL2Zvcm0tZmllbGQvX19nZW5lcmFsLnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvdmVyZHlja2IvRG9jdW1lbnRzL1dPUksvbWljcm9zb2Z0YmVsZy1tc2JlZ2VuNHQyMTYtYnJhbmRfYnVpbGRpbmdfYmxvZy93cC1jb250ZW50L3RoZW1lcy9tc3B1bHNlL3VpLzAyX2F0b21zL2Zvcm0tZmllbGQvX3JhZGlvY2hlY2suc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy92ZXJkeWNrYi9Eb2N1bWVudHMvV09SSy9taWNyb3NvZnRiZWxnLW1zYmVnZW40dDIxNi1icmFuZF9idWlsZGluZ19ibG9nL3dwLWNvbnRlbnQvdGhlbWVzL21zcHVsc2UvdWkvMDJfYXRvbXMvZm9ybS1maWVsZC9fcmFuZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy92ZXJkeWNrYi9Eb2N1bWVudHMvV09SSy9taWNyb3NvZnRiZWxnLW1zYmVnZW40dDIxNi1icmFuZF9idWlsZGluZ19ibG9nL3dwLWNvbnRlbnQvdGhlbWVzL21zcHVsc2UvdWkvMDJfYXRvbXMvaGVhZGluZ3MvX19nZW5lcmFsLnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvdmVyZHlja2IvRG9jdW1lbnRzL1dPUksvbWljcm9zb2Z0YmVsZy1tc2JlZ2VuNHQyMTYtYnJhbmRfYnVpbGRpbmdfYmxvZy93cC1jb250ZW50L3RoZW1lcy9tc3B1bHNlL3VpLzAyX2F0b21zL2ljb25zL19fZ2VuZXJhbC5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL3ZlcmR5Y2tiL0RvY3VtZW50cy9XT1JLL21pY3Jvc29mdGJlbGctbXNiZWdlbjR0MjE2LWJyYW5kX2J1aWxkaW5nX2Jsb2cvd3AtY29udGVudC90aGVtZXMvbXNwdWxzZS91aS8wMl9hdG9tcy9pY29ucy9faWNvbW9vbi5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL3ZlcmR5Y2tiL0RvY3VtZW50cy9XT1JLL21pY3Jvc29mdGJlbGctbXNiZWdlbjR0MjE2LWJyYW5kX2J1aWxkaW5nX2Jsb2cvd3AtY29udGVudC90aGVtZXMvbXNwdWxzZS91aS8wMl9hdG9tcy9pZnJhbWUvX19nZW5lcmFsLnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvdmVyZHlja2IvRG9jdW1lbnRzL1dPUksvbWljcm9zb2Z0YmVsZy1tc2JlZ2VuNHQyMTYtYnJhbmRfYnVpbGRpbmdfYmxvZy93cC1jb250ZW50L3RoZW1lcy9tc3B1bHNlL3VpLzAyX2F0b21zL2ltYWdlL19fZ2VuZXJhbC5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL3ZlcmR5Y2tiL0RvY3VtZW50cy9XT1JLL21pY3Jvc29mdGJlbGctbXNiZWdlbjR0MjE2LWJyYW5kX2J1aWxkaW5nX2Jsb2cvd3AtY29udGVudC90aGVtZXMvbXNwdWxzZS91aS8wMl9hdG9tcy9pbWFnZS9fZmlndXJlLnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvdmVyZHlja2IvRG9jdW1lbnRzL1dPUksvbWljcm9zb2Z0YmVsZy1tc2JlZ2VuNHQyMTYtYnJhbmRfYnVpbGRpbmdfYmxvZy93cC1jb250ZW50L3RoZW1lcy9tc3B1bHNlL3VpLzAyX2F0b21zL2ltYWdlL19waWN0dXJlLnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvdmVyZHlja2IvRG9jdW1lbnRzL1dPUksvbWljcm9zb2Z0YmVsZy1tc2JlZ2VuNHQyMTYtYnJhbmRfYnVpbGRpbmdfYmxvZy93cC1jb250ZW50L3RoZW1lcy9tc3B1bHNlL3VpLzAyX2F0b21zL2luZHVzdHJ5L19fZ2VuZXJhbC5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL3ZlcmR5Y2tiL0RvY3VtZW50cy9XT1JLL21pY3Jvc29mdGJlbGctbXNiZWdlbjR0MjE2LWJyYW5kX2J1aWxkaW5nX2Jsb2cvd3AtY29udGVudC90aGVtZXMvbXNwdWxzZS91aS8wMl9hdG9tcy9saW5rL19fZ2VuZXJhbC5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL3ZlcmR5Y2tiL0RvY3VtZW50cy9XT1JLL21pY3Jvc29mdGJlbGctbXNiZWdlbjR0MjE2LWJyYW5kX2J1aWxkaW5nX2Jsb2cvd3AtY29udGVudC90aGVtZXMvbXNwdWxzZS91aS8wMl9hdG9tcy9saXN0L19fZ2VuZXJhbC5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL3ZlcmR5Y2tiL0RvY3VtZW50cy9XT1JLL21pY3Jvc29mdGJlbGctbXNiZWdlbjR0MjE2LWJyYW5kX2J1aWxkaW5nX2Jsb2cvd3AtY29udGVudC90aGVtZXMvbXNwdWxzZS91aS8wMl9hdG9tcy9sb2FkZXIvX19nZW5lcmFsLnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvdmVyZHlja2IvRG9jdW1lbnRzL1dPUksvbWljcm9zb2Z0YmVsZy1tc2JlZ2VuNHQyMTYtYnJhbmRfYnVpbGRpbmdfYmxvZy93cC1jb250ZW50L3RoZW1lcy9tc3B1bHNlL3VpLzAyX2F0b21zL251bWJlci9fX2dlbmVyYWwuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy92ZXJkeWNrYi9Eb2N1bWVudHMvV09SSy9taWNyb3NvZnRiZWxnLW1zYmVnZW40dDIxNi1icmFuZF9idWlsZGluZ19ibG9nL3dwLWNvbnRlbnQvdGhlbWVzL21zcHVsc2UvdWkvMDJfYXRvbXMvcGFyYWdyYXBoL19fZ2VuZXJhbC5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL3ZlcmR5Y2tiL0RvY3VtZW50cy9XT1JLL21pY3Jvc29mdGJlbGctbXNiZWdlbjR0MjE2LWJyYW5kX2J1aWxkaW5nX2Jsb2cvd3AtY29udGVudC90aGVtZXMvbXNwdWxzZS91aS8wMl9hdG9tcy9wYXJhZ3JhcGgvX2hpZ2hsaWdodC5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL3ZlcmR5Y2tiL0RvY3VtZW50cy9XT1JLL21pY3Jvc29mdGJlbGctbXNiZWdlbjR0MjE2LWJyYW5kX2J1aWxkaW5nX2Jsb2cvd3AtY29udGVudC90aGVtZXMvbXNwdWxzZS91aS8wMl9hdG9tcy9wYXJhZ3JhcGgvX2ludGVybHVkZS5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL3ZlcmR5Y2tiL0RvY3VtZW50cy9XT1JLL21pY3Jvc29mdGJlbGctbXNiZWdlbjR0MjE2LWJyYW5kX2J1aWxkaW5nX2Jsb2cvd3AtY29udGVudC90aGVtZXMvbXNwdWxzZS91aS8wMl9hdG9tcy9xdW90ZS9fX2dlbmVyYWwuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy92ZXJkeWNrYi9Eb2N1bWVudHMvV09SSy9taWNyb3NvZnRiZWxnLW1zYmVnZW40dDIxNi1icmFuZF9idWlsZGluZ19ibG9nL3dwLWNvbnRlbnQvdGhlbWVzL21zcHVsc2UvdWkvMDJfYXRvbXMvcXVvdGUvX3R3ZWV0LnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvdmVyZHlja2IvRG9jdW1lbnRzL1dPUksvbWljcm9zb2Z0YmVsZy1tc2JlZ2VuNHQyMTYtYnJhbmRfYnVpbGRpbmdfYmxvZy93cC1jb250ZW50L3RoZW1lcy9tc3B1bHNlL3VpLzAyX2F0b21zL3ZpZGVvL19fZ2VuZXJhbC5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL3ZlcmR5Y2tiL0RvY3VtZW50cy9XT1JLL21pY3Jvc29mdGJlbGctbXNiZWdlbjR0MjE2LWJyYW5kX2J1aWxkaW5nX2Jsb2cvd3AtY29udGVudC90aGVtZXMvbXNwdWxzZS91aS8wM19tb2xlY3VsZXMvYXJ0aWNsZS9fX2dlbmVyYWwuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy92ZXJkeWNrYi9Eb2N1bWVudHMvV09SSy9taWNyb3NvZnRiZWxnLW1zYmVnZW40dDIxNi1icmFuZF9idWlsZGluZ19ibG9nL3dwLWNvbnRlbnQvdGhlbWVzL21zcHVsc2UvdWkvMDNfbW9sZWN1bGVzL2F1dGhvci9fX2dlbmVyYWwuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy92ZXJkeWNrYi9Eb2N1bWVudHMvV09SSy9taWNyb3NvZnRiZWxnLW1zYmVnZW40dDIxNi1icmFuZF9idWlsZGluZ19ibG9nL3dwLWNvbnRlbnQvdGhlbWVzL21zcHVsc2UvdWkvMDNfbW9sZWN1bGVzL2F1dGhvci9fYnJhbmRlZC5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL3ZlcmR5Y2tiL0RvY3VtZW50cy9XT1JLL21pY3Jvc29mdGJlbGctbXNiZWdlbjR0MjE2LWJyYW5kX2J1aWxkaW5nX2Jsb2cvd3AtY29udGVudC90aGVtZXMvbXNwdWxzZS91aS8wM19tb2xlY3VsZXMvYXV0aG9yL19sYXJnZS5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL3ZlcmR5Y2tiL0RvY3VtZW50cy9XT1JLL21pY3Jvc29mdGJlbGctbXNiZWdlbjR0MjE2LWJyYW5kX2J1aWxkaW5nX2Jsb2cvd3AtY29udGVudC90aGVtZXMvbXNwdWxzZS91aS8wM19tb2xlY3VsZXMvYXV0aG9yL19wb3N0LWhlcm8uc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy92ZXJkeWNrYi9Eb2N1bWVudHMvV09SSy9taWNyb3NvZnRiZWxnLW1zYmVnZW40dDIxNi1icmFuZF9idWlsZGluZ19ibG9nL3dwLWNvbnRlbnQvdGhlbWVzL21zcHVsc2UvdWkvMDNfbW9sZWN1bGVzL2F1dGhvci9fdGhvdWdodC1sZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy92ZXJkeWNrYi9Eb2N1bWVudHMvV09SSy9taWNyb3NvZnRiZWxnLW1zYmVnZW40dDIxNi1icmFuZF9idWlsZGluZ19ibG9nL3dwLWNvbnRlbnQvdGhlbWVzL21zcHVsc2UvdWkvMDNfbW9sZWN1bGVzL2JveGVkL19fZ2VuZXJhbC5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL3ZlcmR5Y2tiL0RvY3VtZW50cy9XT1JLL21pY3Jvc29mdGJlbGctbXNiZWdlbjR0MjE2LWJyYW5kX2J1aWxkaW5nX2Jsb2cvd3AtY29udGVudC90aGVtZXMvbXNwdWxzZS91aS8wM19tb2xlY3VsZXMvY29sbGFwc2UvX19nZW5lcmFsLnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvdmVyZHlja2IvRG9jdW1lbnRzL1dPUksvbWljcm9zb2Z0YmVsZy1tc2JlZ2VuNHQyMTYtYnJhbmRfYnVpbGRpbmdfYmxvZy93cC1jb250ZW50L3RoZW1lcy9tc3B1bHNlL3VpLzAzX21vbGVjdWxlcy9pbWFnZV9jb21wb25lbnQvX19nZW5lcmFsLnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvdmVyZHlja2IvRG9jdW1lbnRzL1dPUksvbWljcm9zb2Z0YmVsZy1tc2JlZ2VuNHQyMTYtYnJhbmRfYnVpbGRpbmdfYmxvZy93cC1jb250ZW50L3RoZW1lcy9tc3B1bHNlL3VpLzAzX21vbGVjdWxlcy9pbWFnZV9jb21wb25lbnQvX2RvdWJsZV93cmFwcGVyLnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvdmVyZHlja2IvRG9jdW1lbnRzL1dPUksvbWljcm9zb2Z0YmVsZy1tc2JlZ2VuNHQyMTYtYnJhbmRfYnVpbGRpbmdfYmxvZy93cC1jb250ZW50L3RoZW1lcy9tc3B1bHNlL3VpLzAzX21vbGVjdWxlcy9pbmR1c3RyeV9saXN0L19fZ2VuZXJhbC5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL3ZlcmR5Y2tiL0RvY3VtZW50cy9XT1JLL21pY3Jvc29mdGJlbGctbXNiZWdlbjR0MjE2LWJyYW5kX2J1aWxkaW5nX2Jsb2cvd3AtY29udGVudC90aGVtZXMvbXNwdWxzZS91aS8wM19tb2xlY3VsZXMvbGFuZ3VhZ2UvX19nZW5lcmFsLnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvdmVyZHlja2IvRG9jdW1lbnRzL1dPUksvbWljcm9zb2Z0YmVsZy1tc2JlZ2VuNHQyMTYtYnJhbmRfYnVpbGRpbmdfYmxvZy93cC1jb250ZW50L3RoZW1lcy9tc3B1bHNlL3VpLzAzX21vbGVjdWxlcy9ub3RpZmljYXRpb25zL19fZ2VuZXJhbC5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL3ZlcmR5Y2tiL0RvY3VtZW50cy9XT1JLL21pY3Jvc29mdGJlbGctbXNiZWdlbjR0MjE2LWJyYW5kX2J1aWxkaW5nX2Jsb2cvd3AtY29udGVudC90aGVtZXMvbXNwdWxzZS91aS8wM19tb2xlY3VsZXMvcGRmL19fZ2VuZXJhbC5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL3ZlcmR5Y2tiL0RvY3VtZW50cy9XT1JLL21pY3Jvc29mdGJlbGctbXNiZWdlbjR0MjE2LWJyYW5kX2J1aWxkaW5nX2Jsb2cvd3AtY29udGVudC90aGVtZXMvbXNwdWxzZS91aS8wM19tb2xlY3VsZXMvcG9zdF9jb21wYWN0L19fZ2VuZXJhbC5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL3ZlcmR5Y2tiL0RvY3VtZW50cy9XT1JLL21pY3Jvc29mdGJlbGctbXNiZWdlbjR0MjE2LWJyYW5kX2J1aWxkaW5nX2Jsb2cvd3AtY29udGVudC90aGVtZXMvbXNwdWxzZS91aS8wM19tb2xlY3VsZXMvcG9zdC9fX2dlbmVyYWwuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy92ZXJkeWNrYi9Eb2N1bWVudHMvV09SSy9taWNyb3NvZnRiZWxnLW1zYmVnZW40dDIxNi1icmFuZF9idWlsZGluZ19ibG9nL3dwLWNvbnRlbnQvdGhlbWVzL21zcHVsc2UvdWkvMDNfbW9sZWN1bGVzL3Bvc3QvX2RvdWJsZS5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL3ZlcmR5Y2tiL0RvY3VtZW50cy9XT1JLL21pY3Jvc29mdGJlbGctbXNiZWdlbjR0MjE2LWJyYW5kX2J1aWxkaW5nX2Jsb2cvd3AtY29udGVudC90aGVtZXMvbXNwdWxzZS91aS8wM19tb2xlY3VsZXMvcG9zdC9fc2luZ2xlLnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvdmVyZHlja2IvRG9jdW1lbnRzL1dPUksvbWljcm9zb2Z0YmVsZy1tc2JlZ2VuNHQyMTYtYnJhbmRfYnVpbGRpbmdfYmxvZy93cC1jb250ZW50L3RoZW1lcy9tc3B1bHNlL3VpLzAzX21vbGVjdWxlcy9zZWxlY3RfZmlsdGVyL19fZ2VuZXJhbC5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL3ZlcmR5Y2tiL0RvY3VtZW50cy9XT1JLL21pY3Jvc29mdGJlbGctbXNiZWdlbjR0MjE2LWJyYW5kX2J1aWxkaW5nX2Jsb2cvd3AtY29udGVudC90aGVtZXMvbXNwdWxzZS91aS8wM19tb2xlY3VsZXMvc2hhcmVfYmFyL19fZ2VuZXJhbC5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL3ZlcmR5Y2tiL0RvY3VtZW50cy9XT1JLL21pY3Jvc29mdGJlbGctbXNiZWdlbjR0MjE2LWJyYW5kX2J1aWxkaW5nX2Jsb2cvd3AtY29udGVudC90aGVtZXMvbXNwdWxzZS91aS8wM19tb2xlY3VsZXMvc29jaWFscy9fX2dlbmVyYWxzLnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvdmVyZHlja2IvRG9jdW1lbnRzL1dPUksvbWljcm9zb2Z0YmVsZy1tc2JlZ2VuNHQyMTYtYnJhbmRfYnVpbGRpbmdfYmxvZy93cC1jb250ZW50L3RoZW1lcy9tc3B1bHNlL3VpLzAzX21vbGVjdWxlcy90YWJsZS9fX2dlbmVyYWwuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy92ZXJkeWNrYi9Eb2N1bWVudHMvV09SSy9taWNyb3NvZnRiZWxnLW1zYmVnZW40dDIxNi1icmFuZF9idWlsZGluZ19ibG9nL3dwLWNvbnRlbnQvdGhlbWVzL21zcHVsc2UvdWkvMDNfbW9sZWN1bGVzL3RpbWVfdG9fcmVhZC9fX2dlbmVyYWwuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy92ZXJkeWNrYi9Eb2N1bWVudHMvV09SSy9taWNyb3NvZnRiZWxnLW1zYmVnZW40dDIxNi1icmFuZF9idWlsZGluZ19ibG9nL3dwLWNvbnRlbnQvdGhlbWVzL21zcHVsc2UvdWkvMDNfbW9sZWN1bGVzL3ZlcnRpY2FsX2luZHVzdHJpZXMvX19nZW5lcmFsLnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvdmVyZHlja2IvRG9jdW1lbnRzL1dPUksvbWljcm9zb2Z0YmVsZy1tc2JlZ2VuNHQyMTYtYnJhbmRfYnVpbGRpbmdfYmxvZy93cC1jb250ZW50L3RoZW1lcy9tc3B1bHNlL3VpLzAzX21vbGVjdWxlcy92aWRlby9fX2dlbmVyYWwuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy92ZXJkeWNrYi9Eb2N1bWVudHMvV09SSy9taWNyb3NvZnRiZWxnLW1zYmVnZW40dDIxNi1icmFuZF9idWlsZGluZ19ibG9nL3dwLWNvbnRlbnQvdGhlbWVzL21zcHVsc2UvdWkvMDRfb3JnYW5pc21zL2JveGVkX2xpc3QvX19nZW5lcmFsLnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvdmVyZHlja2IvRG9jdW1lbnRzL1dPUksvbWljcm9zb2Z0YmVsZy1tc2JlZ2VuNHQyMTYtYnJhbmRfYnVpbGRpbmdfYmxvZy93cC1jb250ZW50L3RoZW1lcy9tc3B1bHNlL3VpLzA0X29yZ2FuaXNtcy9kb3dubG9hZF90cmlnZ2VyL19fZ2VuZXJhbC5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL3ZlcmR5Y2tiL0RvY3VtZW50cy9XT1JLL21pY3Jvc29mdGJlbGctbXNiZWdlbjR0MjE2LWJyYW5kX2J1aWxkaW5nX2Jsb2cvd3AtY29udGVudC90aGVtZXMvbXNwdWxzZS91aS8wNF9vcmdhbmlzbXMvZmlsdGVycy9fX2dlbmVyYWwuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy92ZXJkeWNrYi9Eb2N1bWVudHMvV09SSy9taWNyb3NvZnRiZWxnLW1zYmVnZW40dDIxNi1icmFuZF9idWlsZGluZ19ibG9nL3dwLWNvbnRlbnQvdGhlbWVzL21zcHVsc2UvdWkvMDRfb3JnYW5pc21zL2hlcm8vX19nZW5lcmFsLnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvdmVyZHlja2IvRG9jdW1lbnRzL1dPUksvbWljcm9zb2Z0YmVsZy1tc2JlZ2VuNHQyMTYtYnJhbmRfYnVpbGRpbmdfYmxvZy93cC1jb250ZW50L3RoZW1lcy9tc3B1bHNlL3VpLzA0X29yZ2FuaXNtcy9sYW5ndWFnZXNfbGlzdC9fX2dlbmVyYWwuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy92ZXJkeWNrYi9Eb2N1bWVudHMvV09SSy9taWNyb3NvZnRiZWxnLW1zYmVnZW40dDIxNi1icmFuZF9idWlsZGluZ19ibG9nL3dwLWNvbnRlbnQvdGhlbWVzL21zcHVsc2UvdWkvMDRfb3JnYW5pc21zL2xvYWRfbW9yZS9fX2dlbmVyYWwuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy92ZXJkeWNrYi9Eb2N1bWVudHMvV09SSy9taWNyb3NvZnRiZWxnLW1zYmVnZW40dDIxNi1icmFuZF9idWlsZGluZ19ibG9nL3dwLWNvbnRlbnQvdGhlbWVzL21zcHVsc2UvdWkvMDRfb3JnYW5pc21zL2xvY2FsZV9wb3B1cC9fX2dlbmVyYWwuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy92ZXJkeWNrYi9Eb2N1bWVudHMvV09SSy9taWNyb3NvZnRiZWxnLW1zYmVnZW40dDIxNi1icmFuZF9idWlsZGluZ19ibG9nL3dwLWNvbnRlbnQvdGhlbWVzL21zcHVsc2UvdWkvMDRfb3JnYW5pc21zL21lc3NhZ2UvX19nZW5lcmFsLnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvdmVyZHlja2IvRG9jdW1lbnRzL1dPUksvbWljcm9zb2Z0YmVsZy1tc2JlZ2VuNHQyMTYtYnJhbmRfYnVpbGRpbmdfYmxvZy93cC1jb250ZW50L3RoZW1lcy9tc3B1bHNlL3VpLzA0X29yZ2FuaXNtcy9vYnN0cnVjdGlvbi9fX2dlbmVyYWwuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy92ZXJkeWNrYi9Eb2N1bWVudHMvV09SSy9taWNyb3NvZnRiZWxnLW1zYmVnZW40dDIxNi1icmFuZF9idWlsZGluZ19ibG9nL3dwLWNvbnRlbnQvdGhlbWVzL21zcHVsc2UvdWkvMDRfb3JnYW5pc21zL3Bvc3RfY29tcGFjdF9saXN0L19fZ2VuZXJhbC5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL3ZlcmR5Y2tiL0RvY3VtZW50cy9XT1JLL21pY3Jvc29mdGJlbGctbXNiZWdlbjR0MjE2LWJyYW5kX2J1aWxkaW5nX2Jsb2cvd3AtY29udGVudC90aGVtZXMvbXNwdWxzZS91aS8wNF9vcmdhbmlzbXMvcG9zdF9oZXJvL19fZ2VuZXJhbC5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL3ZlcmR5Y2tiL0RvY3VtZW50cy9XT1JLL21pY3Jvc29mdGJlbGctbXNiZWdlbjR0MjE2LWJyYW5kX2J1aWxkaW5nX2Jsb2cvd3AtY29udGVudC90aGVtZXMvbXNwdWxzZS91aS8wNF9vcmdhbmlzbXMvcG9zdF9oZXJvL19jb250ZW50LnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvdmVyZHlja2IvRG9jdW1lbnRzL1dPUksvbWljcm9zb2Z0YmVsZy1tc2JlZ2VuNHQyMTYtYnJhbmRfYnVpbGRpbmdfYmxvZy93cC1jb250ZW50L3RoZW1lcy9tc3B1bHNlL3VpLzA0X29yZ2FuaXNtcy9wb3N0X2hlcm8vX3ZpZGVvLnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvdmVyZHlja2IvRG9jdW1lbnRzL1dPUksvbWljcm9zb2Z0YmVsZy1tc2JlZ2VuNHQyMTYtYnJhbmRfYnVpbGRpbmdfYmxvZy93cC1jb250ZW50L3RoZW1lcy9tc3B1bHNlL3VpLzA0X29yZ2FuaXNtcy9wb3N0c19ncmlkL19fZ2VuZXJhbC5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL3ZlcmR5Y2tiL0RvY3VtZW50cy9XT1JLL21pY3Jvc29mdGJlbGctbXNiZWdlbjR0MjE2LWJyYW5kX2J1aWxkaW5nX2Jsb2cvd3AtY29udGVudC90aGVtZXMvbXNwdWxzZS91aS8wNF9vcmdhbmlzbXMvcG9zdHNfb3JkZXJlZC9fX2dlbmVyYWwuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy92ZXJkeWNrYi9Eb2N1bWVudHMvV09SSy9taWNyb3NvZnRiZWxnLW1zYmVnZW40dDIxNi1icmFuZF9idWlsZGluZ19ibG9nL3dwLWNvbnRlbnQvdGhlbWVzL21zcHVsc2UvdWkvMDRfb3JnYW5pc21zL3NlY3Rpb24vX19nZW5lcmFsLnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvdmVyZHlja2IvRG9jdW1lbnRzL1dPUksvbWljcm9zb2Z0YmVsZy1tc2JlZ2VuNHQyMTYtYnJhbmRfYnVpbGRpbmdfYmxvZy93cC1jb250ZW50L3RoZW1lcy9tc3B1bHNlL3VpLzA0X29yZ2FuaXNtcy9zaWRlZF9jb250ZW50L19fZ2VuZXJhbC5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL3ZlcmR5Y2tiL0RvY3VtZW50cy9XT1JLL21pY3Jvc29mdGJlbGctbXNiZWdlbjR0MjE2LWJyYW5kX2J1aWxkaW5nX2Jsb2cvd3AtY29udGVudC90aGVtZXMvbXNwdWxzZS91aS8wNF9vcmdhbmlzbXMvc3BsYXNoL19fZ2VuZXJhbC5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL3ZlcmR5Y2tiL0RvY3VtZW50cy9XT1JLL21pY3Jvc29mdGJlbGctbXNiZWdlbjR0MjE2LWJyYW5kX2J1aWxkaW5nX2Jsb2cvd3AtY29udGVudC90aGVtZXMvbXNwdWxzZS91aS8wNF9vcmdhbmlzbXMvdmVydGljYWxfaW5kdXN0cmllc19saXN0L19fZ2VuZXJhbC5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL3ZlcmR5Y2tiL0RvY3VtZW50cy9XT1JLL21pY3Jvc29mdGJlbGctbXNiZWdlbjR0MjE2LWJyYW5kX2J1aWxkaW5nX2Jsb2cvd3AtY29udGVudC90aGVtZXMvbXNwdWxzZS91aS8wNF9vcmdhbmlzbXMvd3JhcHBlci9fX2dlbmVyYWwuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy92ZXJkeWNrYi9Eb2N1bWVudHMvV09SSy9taWNyb3NvZnRiZWxnLW1zYmVnZW40dDIxNi1icmFuZF9idWlsZGluZ19ibG9nL3dwLWNvbnRlbnQvdGhlbWVzL21zcHVsc2UvdWkvMDVfYnVja2V0cy9jYW1wYWlnbi9fX2dlbmVyYWwuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy92ZXJkeWNrYi9Eb2N1bWVudHMvV09SSy9taWNyb3NvZnRiZWxnLW1zYmVnZW40dDIxNi1icmFuZF9idWlsZGluZ19ibG9nL3dwLWNvbnRlbnQvdGhlbWVzL21zcHVsc2UvdWkvMDVfYnVja2V0cy9wYWdlL19fZ2VuZXJhbC5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL3ZlcmR5Y2tiL0RvY3VtZW50cy9XT1JLL21pY3Jvc29mdGJlbGctbXNiZWdlbjR0MjE2LWJyYW5kX2J1aWxkaW5nX2Jsb2cvd3AtY29udGVudC90aGVtZXMvbXNwdWxzZS91aS8wNV9idWNrZXRzL3BhZ2UvX2F1dGhvci5zY3NzXCI7XG5cbi8vIHZhcnMgb3ZlcndyaXRlcyBmb3IgdGhlbWVcbkBpbXBvcnQgXCJ0aGVtZVwiO1xuIiwiJGRlZmF1bHQtdHJhbnNpdGlvbi1zcGVlZDogMjUwbXM7XG5cbjpyb290IHtcbiAgLS10cmFuc2l0aW9uLXNwZWVkOiAjeyRkZWZhdWx0LXRyYW5zaXRpb24tc3BlZWR9O1xufVxuIiwiJHdpZHRoczogXCJ4eHNcIiBcInhzXCIgXCJzXCIgXCJtXCIgXCJsXCIgXCJ4bFwiIFwieHhsXCIgXCJodWdlXCI7XG5cbkBlYWNoICR3aWR0aCBpbiAkd2lkdGhzIHtcblx0Lm13LS0jeyR3aWR0aH0ge1xuXHRcdEBleHRlbmQgLmNlbnRlcjtcblx0XHRtYXgtd2lkdGg6IG1heHdpZHRoKCN7JHdpZHRofSk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQubS0taC0tI3skd2lkdGh9IHtcblx0XHRtYXJnaW4tbGVmdDogZ2FwKCR3aWR0aCk7XG5cdFx0bWFyZ2luLXJpZ2h0OiBnYXAoJHdpZHRoKTtcblx0fVxuXHQubS0tdi0tI3skd2lkdGh9IHtcblx0XHRtYXJnaW4tYm90dG9tOiBnYXAoJHdpZHRoKTtcblx0XHRtYXJnaW4tdG9wOiBnYXAoJHdpZHRoKTtcblx0fVxuXHQubS0tdC0tI3skd2lkdGh9IHtcblx0XHRtYXJnaW4tdG9wOiBnYXAoJHdpZHRoKTtcblx0fVxuXHQubS0tci0tI3skd2lkdGh9IHtcblx0XHRtYXJnaW4tcmlnaHQ6IGdhcCgkd2lkdGgpO1xuXHR9XG5cdC5tLS1iLS0jeyR3aWR0aH0ge1xuXHRcdG1hcmdpbi1ib3R0b206IGdhcCgkd2lkdGgpO1xuXHR9XG5cdC5tLS1sLS0jeyR3aWR0aH0ge1xuXHRcdG1hcmdpbi1sZWZ0OiBnYXAoJHdpZHRoKTtcblx0fVxuXG5cdC5wLS1oLS0jeyR3aWR0aH0ge1xuXHRcdHBhZGRpbmctbGVmdDogZ2FwKCR3aWR0aCk7XG5cdFx0cGFkZGluZy1yaWdodDogZ2FwKCR3aWR0aCk7XG5cdH1cblx0LnAtLXYtLSN7JHdpZHRofSB7XG5cdFx0cGFkZGluZy1ib3R0b206IGdhcCgkd2lkdGgpO1xuXHRcdHBhZGRpbmctdG9wOiBnYXAoJHdpZHRoKTtcblx0fVxuXHQucC0tdC0tI3skd2lkdGh9IHtcblx0XHRwYWRkaW5nLXRvcDogZ2FwKCR3aWR0aCk7XG5cdH1cblx0LnAtLXItLSN7JHdpZHRofSB7XG5cdFx0cGFkZGluZy1yaWdodDogZ2FwKCR3aWR0aCk7XG5cdH1cblx0LnAtLWItLSN7JHdpZHRofSB7XG5cdFx0cGFkZGluZy1ib3R0b206IGdhcCgkd2lkdGgpO1xuXHR9XG5cdC5wLS1sLS0jeyR3aWR0aH0ge1xuXHRcdHBhZGRpbmctbGVmdDogZ2FwKCR3aWR0aCk7XG5cdH1cbn1cblxuLmNlbnRlciB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4iLCJAZnVuY3Rpb24gZ2FwKCRuYW1lKSB7XG5cdEByZXR1cm4gdmFyKC0tZ2FwLS0jeyRuYW1lfSwgMCk7XG59XG5cbkBmdW5jdGlvbiBtYXh3aWR0aCgkbmFtZSkge1xuXHRAcmV0dXJuIHZhcigtLW1heHdpZHRoLS0jeyRuYW1lfSwgYXV0byk7XG59XG4iLCIkZ2FwLS14eHM6ICAwLjJyZW07XG4kZ2FwLS14czogICAwLjRyZW07XG4kZ2FwLS1zOiAgICAwLjhyZW07XG4kZ2FwLS1tOiAgICAxLjJyZW07XG4kZ2FwLS1sOiAgICAxLjZyZW07XG4kZ2FwLS14bDogICAyLjByZW07XG4kZ2FwLS14eGw6ICAyLjRyZW07XG4kZ2FwLS1odWdlOiAzLjJyZW07XG5cbiRtdy0teHhzOiAgIDQ2LjVyZW07XG4kbXctLXhzOiAgICA1Ny41cmVtO1xuJG13LS1zOiAgICAgNzcuNXJlbTtcbiRtdy0tbTogICAgIDk4LjByZW07XG4kbXctLWw6ICAgICAxMTQuMHJlbTtcbiRtdy0teGw6ICAgIDEyNS4wcmVtO1xuJG13LS14eGw6ICAgMTQ0LjByZW07XG4kbXctLWh1Z2U6ICAxOTIuMHJlbTtcblxuOnJvb3Qge1xuICAtLWdhcC0teHhzOiAjeyRnYXAtLXh4c307XG4gIC0tZ2FwLS14czogI3skZ2FwLS14c307XG4gIC0tZ2FwLS1zOiAjeyRnYXAtLXN9O1xuICAtLWdhcC0tbTogI3skZ2FwLS1tfTtcbiAgLS1nYXAtLWw6ICN7JGdhcC0tbH07XG4gIC0tZ2FwLS14bDogI3skZ2FwLS14bH07XG4gIC0tZ2FwLS14eGw6ICN7JGdhcC0teHhsfTtcbiAgLS1nYXAtLWh1Z2U6ICN7JGdhcC0taHVnZX07XG5cbiAgLS1tYXh3aWR0aC0teHhzOiAjeyRtdy0teHhzfTtcbiAgLS1tYXh3aWR0aC0teHM6ICN7JG13LS14c307XG4gIC0tbWF4d2lkdGgtLXM6ICN7JG13LS1zfTtcbiAgLS1tYXh3aWR0aC0tbTogI3skbXctLW19O1xuICAtLW1heHdpZHRoLS1sOiAjeyRtdy0tbH07XG4gIC0tbWF4d2lkdGgtLXhsOiAjeyRtdy0teGx9O1xuICAtLW1heHdpZHRoLS14eGw6ICN7JG13LS14eGx9O1xuICAtLW1heHdpZHRoLS1odWdlOiAjeyRtdy0taHVnZX07XG59XG4iLCJib2R5IHtcblx0Y29sb3I6IGNvbG9yKFwidGV4dFwiKTtcbn1cblxuYSB7XG5cdGNvbG9yOiBjb2xvcihcImFjdGlvbi0tcHJpbWFyeVwiKTtcblx0dHJhbnNpdGlvbjogYWxsIHZhcigtLXRyYW5zaXRpb24tc3BlZWQpO1xuXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiBjb2xvcihcImFjdGlvbi0tcHJpbWFyeS0taG92ZXJcIik7XG5cdH1cblxuXHQvKiAmOnZpc2l0ZWQge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHR9ICovXG59XG5cbm1hcmsge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihcIm1hcmtcIik7XG59XG4iLCJAZnVuY3Rpb24gY29sb3IoJG5hbWUpIHtcblx0QHJldHVybiB2YXIoLS1jb2xvci0tI3skbmFtZX0sICM3Nzc3NzcpO1xufVxuIiwiLyoqXG4gKlxuICogQ09MT1JTOiBJTkxJTkVTXG4gKlxuICovXG5cbi5iZ2MtLWxpZ2h0LTEge1xuXHRiYWNrZ3JvdW5kOiBjb2xvcihcImxpZ2h0LTFcIik7XG59XG4uYmdjLS1saWdodC0yIHtcblx0YmFja2dyb3VuZDogY29sb3IoXCJsaWdodC0yXCIpO1xufVxuXG4uYmdjLS1uZXV0cmFscy0xIHtcblx0YmFja2dyb3VuZDogY29sb3IoXCJuZXV0cmFscy0xXCIpO1xufVxuLmJnYy0tbmV1dHJhbHMtMiB7XG5cdGJhY2tncm91bmQ6IGNvbG9yKFwibmV1dHJhbHMtMlwiKTtcbn1cbi5iZ2MtLW5ldXRyYWxzLTMge1xuXHRiYWNrZ3JvdW5kOiBjb2xvcihcIm5ldXRyYWxzLTNcIik7XG59XG4uYmdjLS1uZXV0cmFscy00IHtcblx0YmFja2dyb3VuZDogY29sb3IoXCJuZXV0cmFscy00XCIpO1xufVxuLmJnYy0tbmV1dHJhbHMtNSB7XG5cdGJhY2tncm91bmQ6IGNvbG9yKFwibmV1dHJhbHMtNVwiKTtcbn1cbi5iZ2MtLW5ldXRyYWxzLTYge1xuXHRiYWNrZ3JvdW5kOiBjb2xvcihcIm5ldXRyYWxzLTZcIik7XG59XG4uYmdjLS1uZXV0cmFscy03IHtcblx0YmFja2dyb3VuZDogY29sb3IoXCJuZXV0cmFscy03XCIpO1xufVxuLmJnYy0tbmV1dHJhbHMtOCB7XG5cdGJhY2tncm91bmQ6IGNvbG9yKFwibmV1dHJhbHMtOFwiKTtcbn1cbi5iZ2MtLW5ldXRyYWxzLTkge1xuXHRiYWNrZ3JvdW5kOiBjb2xvcihcIm5ldXRyYWxzLTlcIik7XG59XG4uYmdjLS1uZXV0cmFscy0xMCB7XG5cdGJhY2tncm91bmQ6IGNvbG9yKFwibmV1dHJhbHMtMTBcIik7XG59IiwiOnJvb3Qge1xuICAtLWNvbG9yLS1uZXV0cmFscy0wOiAgI2ZmZmZmZjtcbiAgLS1jb2xvci0tbmV1dHJhbHMtMTogICNkZGRkZGQ7XG4gIC0tY29sb3ItLW5ldXRyYWxzLTI6ICAjYzVjNWM1O1xuICAtLWNvbG9yLS1uZXV0cmFscy0zOiAgI2E3YTdhNztcbiAgLS1jb2xvci0tbmV1dHJhbHMtNDogICM3MjcyNzI7XG4gIC0tY29sb3ItLW5ldXRyYWxzLTU6ICAjNjE2MTYxO1xuICAtLWNvbG9yLS1uZXV0cmFscy02OiAgIzQ3NDc0NztcbiAgLS1jb2xvci0tbmV1dHJhbHMtNzogICMyNjI2MjY7XG4gIC0tY29sb3ItLW5ldXRyYWxzLTg6ICAjMTUxNTE1O1xuICAtLWNvbG9yLS1uZXV0cmFscy05OiAgIzAwMDAwMDtcblxuICAtLWNvbG9yLS1saWdodC0xOiAgICAgI2VlZWVlZTtcbiAgLS1jb2xvci0tbGlnaHQtMjogICAgICNmMGYwZjA7XG5cbiAgLS1jb2xvci0tdGV4dDogICAgICAgICMwMDAwMDA7XG5cbiAgLS1jb2xvci0tcG9zaXRpdmU6ICAgIGdyZWVuO1xuICAtLWNvbG9yLS13YXJuaW5nOiAgICAgb3JhbmdlO1xuICAtLWNvbG9yLS1uZWdhdGl2ZTogICAgcmVkO1xuXG4gIC0tY29sb3ItLW1hcms6ICAgICAgICB5ZWxsb3c7XG59XG4iLCJAaW1wb3J0IFwidmFyc1wiO1xuXG4ub25seS1tb2JpbGUge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC0tcykge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuIiwiaHRtbCB7XG5cdGZvbnQtc2l6ZTogMTBweDtcbn1cblxuYm9keSB7XG5cdGNvbG9yOiBjb2xvcihcInRleHRcIik7XG5cdGZvbnQ6IG5vcm1hbCBmb250U2l6ZShcIm1cIikvbm9ybWFsIGZvbnRGYW1pbHkoXCJtYWluXCIpO1xufVxuXG5wIHtcblx0bWFyZ2luOiAwIDAgZ2FwKFwibVwiKTtcbn1cblxuLy8gVE9ETyBPTkxZIEFGVEVSIEtFWUJPQVJEIEVWRU5UIE9SIE5PSlNcbi5uby1qcywgLnVzZXMta2V5Ym9hcmQge1xuICBhW2hyZWZdLFxuICBhcmVhW2hyZWZdLFxuICBpbnB1dDpub3QoW2Rpc2FibGVkXSksXG4gIHNlbGVjdDpub3QoW2Rpc2FibGVkXSksXG4gIHRleHRhcmVhOm5vdChbZGlzYWJsZWRdKSxcbiAgYnV0dG9uOm5vdChbZGlzYWJsZWRdKSxcbiAgaWZyYW1lLFxuICBbdGFiaW5kZXhdLFxuICBbY29udGVudEVkaXRhYmxlPXRydWVdIHtcbiAgICAmOm5vdChbdGFiaW5kZXg9Jy0xJ10pIHtcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwLjJyZW0gZGFzaGVkIGNvbG9yKFwiYnJhbmQtMVwiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYTpmb2N1cyB7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG4uaGVhZGluZyB7XG5cdGZvbnQtZmFtaWx5OiBmb250RmFtaWx5KFwibWFpblwiLCBcInNlbWlib2xkXCIpO1xuXHRsaW5lLWhlaWdodDogMS4zMztcblx0bWFyZ2luLWJvdHRvbTogMC41ZW07XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbmgxIHtcblx0Zm9udC1zaXplOiBmb250U2l6ZShcImgxXCIpO1xufVxuaDIge1xuXHRmb250LXNpemU6IGZvbnRTaXplKFwiaDJcIik7XG59XG5oMyB7XG5cdGZvbnQtc2l6ZTogZm9udFNpemUoXCJoM1wiKTtcbn1cbmg0IHtcblx0Zm9udC1zaXplOiBmb250U2l6ZShcImg0XCIpO1xufVxuaDUge1xuXHRmb250LXNpemU6IGZvbnRTaXplKFwiaDVcIik7XG59XG5oNiB7XG5cdGZvbnQtc2l6ZTogZm9udFNpemUoXCJoNlwiKTtcbn1cblxuLnVwcGVyY2FzZSB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubG93ZXJjYXNlIHtcblx0dGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cblxuXG4lZG90ZG90ZG90IHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRAc3VwcG9ydHMgbm90ICgtd2Via2l0LWxpbmUtY2xhbXA6IDMpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDFlbTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGNvbnRlbnQ6IFwiLi4uXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0aGVpZ2h0OiAxZW07XG5cdFx0XHRtYXJnaW4tdG9wOiAwLjJlbTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0d2lkdGg6IDFlbTtcblx0XHR9XG5cdH1cblxuXHRAc3VwcG9ydHMgKC13ZWJraXQtbGluZS1jbGFtcDogMykge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdH1cbn1cblxuLmludHJvIHtcbiAgZm9udC1zaXplOiBmb250U2l6ZShcImxcIik7XG4gIGxpbmUtaGVpZ2h0OiAxLjY2O1xuICBtYXJnaW4tYm90dG9tOiAwLjU3MWVtO1xufVxuIiwiQGZ1bmN0aW9uIGZvbnRTaXplKCRzaXplKSB7XG5cdEByZXR1cm4gdmFyKC0tZm9udC0tc2l6ZS0tI3skc2l6ZX0sIC0tZm9udC0tc2l6ZS0tbSk7XG59XG5cbkBmdW5jdGlvbiBmb250RmFtaWx5KCRuYW1lOiBcIm1haW5cIiwgJHR5cGU6IFwicmVndWxhclwiKSB7XG5cdEByZXR1cm4gdmFyKC0tZm9udC0tI3skbmFtZX0tLSN7JHR5cGV9LCBBcmlhbCksIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBkb3Rkb3Rkb3QoJGJnOiBjb2xvcihcIm5ldXRyYWxzLTFcIiksICRtYXgtbGluZS1udW1iZXJzOiAyLCAkbGluZS1oZWlnaHQ6IDIuNCkge1xuXHRAZXh0ZW5kICVkb3Rkb3Rkb3Q7XG5cblx0QGlmICRtYXgtbGluZS1udW1iZXJzID09IDEge1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdH0gQGVsc2Uge1xuXHRcdEBzdXBwb3J0cyBub3QgKC13ZWJraXQtbGluZS1jbGFtcDogMykge1xuXHRcdFx0YmFja2dyb3VuZDogJGJnO1xuXHRcdFx0bGluZS1oZWlnaHQ6ICN7JGxpbmUtaGVpZ2h0fXJlbTtcblx0XHRcdG1heC1oZWlnaHQ6ICRtYXgtbGluZS1udW1iZXJzICogJGxpbmUtaGVpZ2h0ICogMS4wNDRyZW07XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNHB4O1xuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRib3R0b206IGF1dG87XG5cdFx0XHRcdHRvcDogKCRtYXgtbGluZS1udW1iZXJzIC0gMSkgKiAkbGluZS1oZWlnaHQgKiAxcmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGJnO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBzdXBwb3J0cyAoLXdlYmtpdC1saW5lLWNsYW1wOiAzKSB7XG5cdFx0XHQtd2Via2l0LWxpbmUtY2xhbXA6ICRtYXgtbGluZS1udW1iZXJzO1xuXHRcdH1cblx0fVxufVxuIiwiOnJvb3Qge1xuICAtLWZvbnQtLXNpemUtLXh4czogICAwLjZyZW07XG4gIC0tZm9udC0tc2l6ZS0teHM6ICAgIDAuOHJlbTtcbiAgLS1mb250LS1zaXplLS1zOiAgICAgMS4ycmVtO1xuICAtLWZvbnQtLXNpemUtLW06ICAgICAxLjZyZW07XG4gIC0tZm9udC0tc2l6ZS0tbDogICAgIDEuOHJlbTtcbiAgLS1mb250LS1zaXplLS14bDogICAgMi40cmVtO1xuICAtLWZvbnQtLXNpemUtLXh4bDogICAzLjJyZW07XG4gIC0tZm9udC0tc2l6ZS0taHVnZTogIDQuOHJlbTtcblxuICAtLWZvbnQtLW1haW4tLXJlZ3VsYXI6IHNhbnMtc2VyaWY7XG5cbiAgLS1mb250LS1zaXplLS1oMDogICAgIDQuOHJlbTtcbiAgLS1mb250LS1zaXplLS1oMTogICAgIDMuMnJlbTtcbiAgLS1mb250LS1zaXplLS1oMjogICAgIDIuNHJlbTtcbiAgLS1mb250LS1zaXplLS1oMzogICAgIDIuMHJlbTtcbiAgLS1mb250LS1zaXplLS1oNDogICAgIDEuOHJlbTtcbiAgLS1mb250LS1zaXplLS1oNTogICAgIDEuNnJlbTtcbiAgLS1mb250LS1zaXplLS1oNjogICAgIDEuNHJlbTtcbn1cbiIsIi5oaWRkZW4sXG5baGlkZGVuXSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuXHRjbGlwOiByZWN0KDFweCAxcHggMXB4IDFweCk7IC8qIElFNiwgSUU3ICovXG5cdGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcblx0aGVpZ2h0OiAxcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4O1xuICBsZWZ0OiAtOTk5OXB4O1xuICB0b3A6IGF1dG87XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXG5cdGEsXG5cdGlucHV0LFxuXHRidXR0b24ge1xuXHRcdCY6Zm9jdXMge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0fVxufVxuXG4udW5zZWxlY3RhYmxlIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ucm91bmRlZCB7XG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4iLCJidXR0b24sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbi5idXR0b24ge1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXHRib3JkZXI6IDAuMXJlbSBzb2xpZCBjb2xvcihcIm5ldXRyYWxzLTZcIik7XG5cdGJhY2tncm91bmQ6IGNvbG9yKFwibmV1dHJhbHMtNlwiKTtcblx0Y29sb3I6IGNvbG9yKFwibmV1dHJhbHMtMFwiKTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZvbnQ6IGluaGVyaXQ7XG5cdGZvbnQtc2l6ZTogZm9udFNpemUoXCJtXCIpO1xuXHRsaW5lLWhlaWdodDogMS40O1xuXHRvdXRsaW5lOiBub25lO1xuXHRwYWRkaW5nOiBjYWxjKCN7Z2FwKFwibVwiKX0gLSAycHgpIGdhcChcImh1Z2VcIikgZ2FwKFwibVwiKTtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciB2YXIoLS10cmFuc2l0aW9uLXNwZWVkKSwgYm9yZGVyLWNvbG9yIHZhcigtLXRyYW5zaXRpb24tc3BlZWQpLCBvcGFjaXR5IHZhcigtLXRyYW5zaXRpb24tc3BlZWQpLCBjb2xvciB2YXIoLS10cmFuc2l0aW9uLXNwZWVkKTtcblxuXHQuaWNvbiB7XG5cdFx0bWFyZ2luOiAwIDAgMCBnYXAoXCJtXCIpO1xuICAgIG1heC1oZWlnaHQ6IDFlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbjogMCBnYXAoXCJtXCIpIDAgMDtcblx0XHR9XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiBjb2xvcihcIm5ldXRyYWxzLTdcIik7XG5cdFx0Ym9yZGVyLWNvbG9yOiBjb2xvcihcIm5ldXRyYWxzLTdcIik7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgLm5vLWpzICYsIC51c2VzLWtleWJvYXJkICYge1xuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMC4ycmVtIGRhc2hlZCBjb2xvcihcImJyYW5kLTFcIik7XG4gICAgfVxuICB9XG5cbiAgQHN1cHBvcnRzICgtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2gpIHtcbiAgICAgIC8vIGlvcyBvbmx5XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbiIsIi5idXR0b24uYnV0dG9uLS1ibG9jayB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcbn1cbiIsImJ1dHRvbixcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuLmJ1dHRvbiB7XG5cdCZbZGlzYWJsZWRdLFxuXHQmW2FyaWEtZGlzYWJsZWRdIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihcIm5ldXRyYWxzLTNcIikgIWltcG9ydGFudDtcblx0XHRib3JkZXItY29sb3I6IGNvbG9yKFwibmV1dHJhbHMtM1wiKSAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiBjb2xvcihcIm5ldXRyYWxzLTBcIikgIWltcG9ydGFudDtcblx0XHRjdXJzb3I6IGF1dG8gIWltcG9ydGFudDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xuXHRcdHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cbiIsIi5idXR0b24uYnV0dG9uLS1naG9zdCB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogY29sb3IoXCJuZXV0cmFscy02XCIpO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6IGNvbG9yKFwibmV1dHJhbHMtMVwiKTtcblx0XHRjb2xvcjogY29sb3IoXCJuZXV0cmFscy03XCIpO1xuXHR9XG59XG4iLCJpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sXG4uYnV0dG9uLmJ1dHRvbi0tcHJpbWFyeSB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG9yKFwiYWN0aW9uLS1wcmltYXJ5XCIpO1xuXHRib3JkZXItY29sb3I6IGNvbG9yKFwiYWN0aW9uLS1wcmltYXJ5XCIpO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6IGNvbG9yKFwiYWN0aW9uLS1wcmltYXJ5LS1ob3ZlclwiKTtcblx0XHRib3JkZXItY29sb3I6IGNvbG9yKFwiYWN0aW9uLS1wcmltYXJ5LS1ob3ZlclwiKTtcblx0XHRjb2xvcjogY29sb3IoXCJuZXV0cmFscy0wXCIpO1xuXHR9XG5cblx0LyogJjp2aXNpdGVkIHtcblx0XHRiYWNrZ3JvdW5kOiBjb2xvcihcImFjdGlvbi0tdmlzaXRlZFwiKTtcblx0XHRib3JkZXItY29sb3I6IGNvbG9yKFwiYWN0aW9uLS12aXNpdGVkXCIpO1xuXHRcdGNvbG9yOiBjb2xvcihcIm5ldXRyYWxzLTBcIik7XG5cdH0gKi9cblxuXHQmLmJ1dHRvbi0tZ2hvc3Qge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGNvbG9yOiBjb2xvcihcImFjdGlvbi0tcHJpbWFyeVwiKTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3IoXCJuZXV0cmFscy0xXCIpO1xuXHRcdFx0Y29sb3I6IGNvbG9yKFwiYWN0aW9uLS1wcmltYXJ5LS1ob3ZlclwiKTtcblx0XHR9XG5cblx0XHQvKiAmOnZpc2l0ZWQge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBjb2xvcihcImFjdGlvbi0tdmlzaXRlZFwiKTtcblx0XHRcdGNvbG9yOiBjb2xvcihcImFjdGlvbi0tdmlzaXRlZFwiKTtcblx0XHR9ICovXG5cdH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoXCJ0ZXh0XCIpO1xuICAgIGNvbG9yOiBjb2xvcignbmV1dHJhbHMtMCcpO1xuICB9XG59XG4iLCJpbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiY2FuY2VsXCJdLFxuYnV0dG9uW3R5cGU9XCJyZXNldFwiXSxcbmJ1dHRvblt0eXBlPVwiY2FuY2VsXCJdLFxuLmJ1dHRvbi5idXR0b24tLXNlY29uZGFyeSB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG9yKFwiYWN0aW9uLS1zZWNvbmRhcnlcIik7XG5cdGJvcmRlci1jb2xvcjogY29sb3IoXCJhY3Rpb24tLXNlY29uZGFyeVwiKTtcblx0Y29sb3I6IGNvbG9yKFwidGV4dFwiKTtcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihcImFjdGlvbi0tc2Vjb25kYXJ5LS1ob3ZlclwiKTtcblx0XHRib3JkZXItY29sb3I6IGNvbG9yKFwiYWN0aW9uLS1zZWNvbmRhcnktLWhvdmVyXCIpO1xuXHR9XG5cblx0Ji5idXR0b24tLWdob3N0IHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogY29sb3IoXCJ0ZXh0XCIpO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihcImFjdGlvbi0tc2Vjb25kYXJ5LS1ob3ZlclwiKTtcblx0XHR9XG5cdH1cbn1cbiIsIi5idXR0b24uYnV0dG9uLS1zbWFsbCB7XG5cdGZvbnQtc2l6ZTogZm9udFNpemUoXCJzXCIpO1xuXHRwYWRkaW5nOiBjYWxjKCN7Z2FwKFwic1wiKX0gLSAycHgpIGdhcChcInhsXCIpIGdhcChcInNcIik7XG59XG5cbi5idXR0b24uYnV0dG9uLS1tZWRpdW0ge1xuXHRmb250LXNpemU6IDE1cHg7XG5cdHBhZGRpbmc6IGdhcChcInNcIikgZ2FwKFwieHhsXCIpIGNhbGMoI3tnYXAoXCJzXCIpfSArIDJweCk7XG59XG5cbi5idXR0b24uYnV0dG9uLS1sYXJnZSB7XG5cdGZvbnQtc2l6ZTogZm9udFNpemUoXCJsXCIpO1xuXHRwYWRkaW5nOiBjYWxjKCN7Z2FwKFwibVwiKX0gLSAycHgpIGdhcChcInhsXCIpIGdhcChcIm1cIik7XG59XG4iLCJjYXB0aW9uLFxuZmlnY2FwdGlvbixcbi5jYXB0aW9uIHtcblx0Y29sb3I6IGNvbG9yKFwibmV1dHJhbHMtNlwiKTtcblx0Zm9udDogZm9udFNpemUoXCJzXCIpIGZvbnRGYW1pbHkoXCJtYWluXCIsIFwicmVndWxhci0taXRhbGljXCIpO1xuXHRtYXJnaW46IGdhcChcInNcIikgMDtcblx0Ly8gdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud3AtY2FwdGlvbi10ZXh0IHtcbiAgQGV4dGVuZCAuY2FwdGlvbjtcbn1cbiIsIi5mbGFnIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY29udGFpbjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRoZWlnaHQ6IDIuMjVyZW07XG5cdHdpZHRoOiAzcmVtO1xuXG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnAtLXMpIHtcblx0XHRoZWlnaHQ6IDNyZW07XG5cdFx0d2lkdGg6IDRyZW07XG5cdH1cbn1cblxuJGZsYWdzLWxpc3Q6IFwiYXRcIiBcImJlXCIgXCJjaFwiIFwiZGtcIiBcImVzXCIgXCJldVwiIFwiZmlcIiBcImllXCIgXCJpdFwiIFwibHVcIiBcIm5sXCIgXCJub1wiIFwicHRcIiBcInNlXCI7XG5cbkBlYWNoICRmbGFnIGluICRmbGFncy1saXN0IHtcblx0LmZsYWctLSN7JGZsYWd9IHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJyZXNvdXJjZXMvaW1hZ2VzLyN7JGZsYWd9LmpwZ1wiKTtcblx0fVxufVxuIiwiaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSxcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4uZmllbGQge1xuXHRiYWNrZ3JvdW5kOiBjb2xvcihcIm5ldXRyYWxzLTBcIik7XG5cdGJvcmRlcjogMC4xcmVtIHNvbGlkIGNvbG9yKFwiYnJhbmQtMFwiKTtcblx0Ym9yZGVyLXJhZGl1czogMC41cmVtO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udDogaW5oZXJpdDtcblx0cGFkZGluZzogZ2FwKFwieHNcIikgZ2FwKFwic1wiKTtcblx0bWluLWhlaWdodDogNDBweDtcblx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIHZhcigtLXRyYW5zaXRpb24tc3BlZWQpLCBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLXRyYW5zaXRpb24tc3BlZWQpLCBvcGFjaXR5IHZhcigtLXRyYW5zaXRpb24tc3BlZWQpO1xuXHR3aWR0aDogMTAwJTtcblxuXHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0Zm9udC1mYW1pbHk6IGZvbnRGYW1pbHkoXCJtYWluXCIsIFwicmVndWxhci0taXRhbGljXCIpO1xuXHR9XG5cblx0LyogJjpmb2N1cyB7XG4gICAgb3V0bGluZTogLjJyZW0gZGFzaGVkIGNvbG9yKCduZXV0cmFscy05Jyk7XG4gIH0gKi9cblxuXHQmOnJlYWQtb25seSg6bm90KHNlbGVjdCkpLFxuXHQmOmRpc2FibGVkIHtcblx0XHRiYWNrZ3JvdW5kOiBjb2xvcihcIm5ldXRyYWxzLTFcIik7XG5cdFx0Ym9yZGVyLWNvbG9yOiBjb2xvcihcIm5ldXRyYWxzLTNcIik7XG5cdH1cblxuXHQmOmRpc2FibGVkIHtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0fVxuXG5cdCY6aW52YWxpZCB7XG5cdFx0Ym9yZGVyLWNvbG9yOiBjb2xvcihcIm5lZ2F0aXZlXCIpO1xuXG5cdFx0ICsgLmZpZWxkX19lcnJvciB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn1cblxuLmZpZWxkX19lcnJvciB7XG5cdGNvbG9yOiBjb2xvcihcIm5lZ2F0aXZlXCIpO1xuXHRkaXNwbGF5OiBub25lO1xuXHRmb250LXNpemU6IGZvbnRTaXplKFwic1wiKTtcblx0bWFyZ2luLXRvcDogZ2FwKFwieHhzXCIpO1xufVxuXG4uZmllbGQuZmllbGQtLWlubGluZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IGF1dG87XG59XG5cbnNlbGVjdCB7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdEBleHRlbmQgLmZpZWxkO1xuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxudGV4dGFyZWEge1xuXHRAZXh0ZW5kIC5maWVsZDtcblx0cmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuLmZpZWxkX19sYWJlbCB7XG5cdGxhYmVsIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdG1hcmdpbjogMDtcblx0XHRmb250LXNpemU6IGZvbnRTaXplKFwic1wiKTtcblx0fVxufVxuXG4uZmllbGRfX2VsZW1lbnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Lmljb24ge1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogZ2FwKFwic1wiKTtcblx0XHR0b3A6IDUwJTtcblx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRjb2xvcjogY29sb3IoXCJicmFuZC0wXCIpO1xuXHRcdHotaW5kZXg6IDI7XG5cdH1cbn1cbiIsImlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdGhlaWdodDogMS4xZW07XG5cdG9wYWNpdHk6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MCUpO1xuXHR3aWR0aDogMS4xZW07XG5cblx0JiArIGxhYmVsIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRib3JkZXI6IDAuMXJlbSBzb2xpZCBjb2xvcihcIm5ldXRyYWxzLTJcIik7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDFlbTtcblx0XHRcdG1hcmdpbi1yaWdodDogZ2FwKFwic1wiKTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHR3aWR0aDogMWVtO1xuXHRcdH1cblx0fVxuXG5cdCY6Zm9jdXMgKyBsYWJlbCB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBjb2xvcihcImJyYW5kLTBcIik7XG5cdFx0fVxuXHR9XG5cblx0JjppbnZhbGlkICsgbGFiZWwge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJvcmRlci1jb2xvcjogY29sb3IoXCJuZWdhdGl2ZVwiKTtcblx0XHR9XG5cdH1cbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcblx0JiArIGxhYmVsIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBjb2xvcihcIm5ldXRyYWxzLTBcIik7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHR9XG5cdH1cblxuXHQmOmNoZWNrZWQgKyBsYWJlbCB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNsb3Nlc3Qtc2lkZSwgY29sb3IoXCJicmFuZC0wXCIpIDgwJSwgY29sb3IoXCJuZXV0cmFscy0wXCIpIDgwJSwgY29sb3IoXCJuZXV0cmFscy0wXCIpKTtcblx0XHR9XG5cdH1cbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcblx0JiArIGxhYmVsIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb2xvcjogY29sb3IoXCJicmFuZC0wXCIpO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRcdFx0Zm9udC1zaXplOiAwLjVlbTtcblx0XHRcdHBhZGRpbmc6IDAuM2VtO1xuXHRcdH1cblx0fVxuXG5cdCY6Y2hlY2tlZCArIGxhYmVsIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRAZXh0ZW5kICVpY29uO1xuXHRcdFx0QGV4dGVuZCAlaWNvbi0teWVzO1xuXHRcdH1cblx0fVxufVxuIiwiQG1peGluIHRodW1iIHtcblx0YmFja2dyb3VuZDogY29sb3IoXCJuZXV0cmFscy0wXCIpO1xuXHRib3JkZXI6IDAuMXJlbSBzb2xpZCBjb2xvcihcIm5ldXRyYWxzLTlcIik7XG5cdGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRoZWlnaHQ6IDMuNnJlbTtcblx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIHZhcigtLXRyYW5zaXRpb24tc3BlZWQpLCBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLXRyYW5zaXRpb24tc3BlZWQpO1xuXHR3aWR0aDogMS42cmVtO1xufVxuQG1peGluIHRodW1iLWZvY3VzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3IoXCJicmFuZC0wXCIpO1xuXHRib3JkZXItY29sb3I6IGNvbG9yKFwiYnJhbmQtMFwiKTtcbn1cblxuQG1peGluIHRyYWNrIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRoZWlnaHQ6IDAuODRyZW07XG5cdHdpZHRoOiAxMDAlO1xufVxuQG1peGluIHRyYWNrLW5vLW1zIHtcblx0YmFja2dyb3VuZDogY29sb3IoXCJuZXV0cmFscy0xXCIpO1xuXHRib3JkZXI6IDAuMXJlbSBzb2xpZCBjb2xvcihcIm5ldXRyYWxzLTJcIik7XG5cdGJvcmRlci1yYWRpdXM6IDAuMTNyZW07XG59XG5cbmlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiA0cmVtO1xuXHR3aWR0aDogMTAwJTtcblxuXHQmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdG1hcmdpbi10b3A6IC0xLjRyZW07XG5cblx0XHRAaW5jbHVkZSB0aHVtYjtcblx0fVxuXHQmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG5cdFx0QGluY2x1ZGUgdHJhY2stbm8tbXM7XG5cdFx0QGluY2x1ZGUgdHJhY2s7XG5cdH1cblxuXHQmOjotbW96LXJhbmdlLXRodW1iIHtcblx0XHRAaW5jbHVkZSB0aHVtYjtcblx0fVxuXHQmOjotbW96LXJhbmdlLXRyYWNrIHtcblx0XHRAaW5jbHVkZSB0cmFjay1uby1tcztcblx0XHRAaW5jbHVkZSB0cmFjaztcblx0fVxuXG5cdCY6Oi1tcy10aHVtYiB7XG5cdFx0QGluY2x1ZGUgdGh1bWI7XG5cdH1cblx0Jjo6LW1zLXRyYWNrIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci13aWR0aDogMS42cmVtIDA7XG5cdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdFx0QGluY2x1ZGUgdHJhY2s7XG5cdH1cblx0Jjo6LW1zLWZpbGwtbG93ZXIge1xuXHRcdEBpbmNsdWRlIHRyYWNrLW5vLW1zO1xuXHR9XG5cdCY6Oi1tcy1maWxsLXVwcGVyIHtcblx0XHRAaW5jbHVkZSB0cmFjay1uby1tcztcblx0fVxuXG5cblx0Jjpmb2N1cyB7XG5cdFx0b3V0bGluZTogbm9uZTtcblxuXHRcdCY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcblx0XHRcdEBpbmNsdWRlIHRodW1iLWZvY3VzO1xuXHRcdH1cblx0XHQmOjotbW96LXJhbmdlLXRodW1iIHtcblx0XHRcdEBpbmNsdWRlIHRodW1iLWZvY3VzO1xuXHRcdH1cblx0XHQmOjotbXMtdGh1bWIge1xuXHRcdFx0QGluY2x1ZGUgdGh1bWItZm9jdXM7XG5cdFx0fVxuXHR9XG59XG4iLCIuaGVhZGluZy0tMCB7XG5cdGZvbnQtc2l6ZTogMzJweDtcbn1cbi5oZWFkaW5nLS0xIHtcblx0Zm9udC1zaXplOiAyNXB4O1xufVxuLmhlYWRpbmctLTIge1xuXHRmb250LXNpemU6IDIxcHg7XG59XG4uaGVhZGluZy0tMyB7XG5cdGZvbnQtc2l6ZTogMThweDtcbn1cbi5oZWFkaW5nLS00IHtcblx0Zm9udC1zaXplOiAxN3B4O1xufVxuLmhlYWRpbmctLTUge1xuXHRmb250LXNpemU6IDE1cHg7XG59XG4uaGVhZGluZy0tNiB7XG5cdGZvbnQtc2l6ZTogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwLS1zKSB7XG5cdC5oZWFkaW5nLS0wIHtcblx0XHRmb250LXNpemU6IDM5cHg7XG5cdH1cblx0LmhlYWRpbmctLTEge1xuXHRcdGZvbnQtc2l6ZTogMjlweDtcblx0fVxuXHQuaGVhZGluZy0tMiB7XG5cdFx0Zm9udC1zaXplOiAyM3B4O1xuXHR9XG5cdC5oZWFkaW5nLS0zIHtcblx0XHRmb250LXNpemU6IDE5cHg7XG5cdH1cblx0LmhlYWRpbmctLTQge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxuXHQuaGVhZGluZy0tNSB7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHR9XG5cdC5oZWFkaW5nLS02IHtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwLS1tKSB7XG5cdC5oZWFkaW5nLS0wIHtcblx0XHRmb250LXNpemU6IGZvbnRTaXplKFwiaDBcIik7XG5cdH1cblx0LmhlYWRpbmctLTEge1xuXHRcdGZvbnQtc2l6ZTogZm9udFNpemUoXCJoMVwiKTtcblx0fVxuXHQuaGVhZGluZy0tMiB7XG5cdFx0Zm9udC1zaXplOiBmb250U2l6ZShcImgyXCIpO1xuXHR9XG5cdC5oZWFkaW5nLS0zIHtcblx0XHRmb250LXNpemU6IGZvbnRTaXplKFwiaDNcIik7XG5cdH1cblx0LmhlYWRpbmctLTQge1xuXHRcdGZvbnQtc2l6ZTogZm9udFNpemUoXCJoNFwiKTtcblx0fVxuXHQuaGVhZGluZy0tNSB7XG5cdFx0Zm9udC1zaXplOiBmb250U2l6ZShcImg1XCIpO1xuXHR9XG5cdC5oZWFkaW5nLS02IHtcblx0XHRmb250LXNpemU6IGZvbnRTaXplKFwiaDZcIik7XG5cdH1cbn1cblxuXG4uaGVhZGluZy0tMCxcbi5oZWFkaW5nLS0xLFxuLmhlYWRpbmctLTIsXG4uaGVhZGluZy0tMyxcbi5oZWFkaW5nLS00LFxuLmhlYWRpbmctLTUsXG4uaGVhZGluZy0tNiB7XG5cdGZvbnQtZmFtaWx5OiBmb250RmFtaWx5KFwibWFpblwiLCBcInNlbWlib2xkXCIpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXG5cdCYud2VpZ2h0LS0zMDAsXG5cdC53ZWlnaHQtLTMwMCB7XG5cdFx0Zm9udC1mYW1pbHk6IGZvbnRGYW1pbHkoXCJtYWluXCIsIFwic2VtaWxpZ2h0XCIpO1xuXHR9XG5cdCYud2VpZ2h0LS00MDAsXG5cdC53ZWlnaHQtLTQwMCB7XG5cdFx0Zm9udC1mYW1pbHk6IGZvbnRGYW1pbHkoXCJtYWluXCIsIFwicmVndWxhclwiKTtcblx0fVxuXHQmLndlaWdodC0tNjAwLFxuXHQud2VpZ2h0LS02MDAge1xuXHRcdGZvbnQtZmFtaWx5OiBmb250RmFtaWx5KFwibWFpblwiLCBcInNlbWlib2xkXCIpO1xuXHR9XG5cdCYud2VpZ2h0LS03MDAsXG5cdC53ZWlnaHQtLTcwMCB7XG5cdFx0Zm9udC1mYW1pbHk6IGZvbnRGYW1pbHkoXCJtYWluXCIsIFwiYm9sZFwiKTtcblx0fVxuXG5cdHN0cm9uZyB7XG5cdFx0Zm9udC1mYW1pbHk6IGZvbnRGYW1pbHkoXCJtYWluXCIsIFwiYm9sZFwiKTtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHR9XG59XG4iLCIuaWNvbiB7XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuIiwiJWljb24ge1xuXHQvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuXHRmb250LWZhbWlseTogZm9udEZhbWlseShcImljb25zXCIpICFpbXBvcnRhbnQ7XG5cdHNwZWFrOiBub25lO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cblx0LyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuJWljb24tLXllcyB7XG5cdGNvbnRlbnQ6IFwiXFxlMDUxXCI7XG59XG4laWNvbi0tY2xvc2Uge1xuXHRjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuJWljb24tLXBlcnNvbiB7XG5cdGNvbnRlbnQ6IFwiXFxlODAzXCI7XG59XG4laWNvbi0tdGltZXIge1xuXHRjb250ZW50OiBcIlxcZTgwNFwiO1xufVxuJWljb24tLXJlYWQge1xuXHRjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuJWljb24tLWNsb2NrIHtcblx0Y29udGVudDogXCJcXGU5MDdcIjtcbn1cbiVpY29uLS1jYWxlbmRhciB7XG5cdGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG4laWNvbi0tZmlsZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODA1XCI7XG59XG4laWNvbi0tcXVvdGUge1xuXHRjb250ZW50OiBcIlxcZTgwNlwiO1xufVxuJWljb24tLWdyYXBoIHtcblx0Y29udGVudDogXCJcXGU4MDdcIjtcbn1cbiVpY29uLS12aWRlbyB7XG5cdGNvbnRlbnQ6IFwiXFxlODA4XCI7XG59XG4laWNvbi0tYXVkaW8ge1xuXHRjb250ZW50OiBcIlxcZTgwYVwiO1xufVxuJWljb24tLWNhbWVyYSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTE3XCI7XG59XG4laWNvbi0tc2hhcmV3ZWIge1xuXHRjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuJWljb24tLWxvY2tlZCB7XG5cdGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG59XG4laWNvbi0tcmVmcmVzaCB7XG5cdGNvbnRlbnQ6IFwiXFxlOTFhXCI7XG59XG4laWNvbi0tcGFnZXMtZnVsbCB7XG5cdGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG4laWNvbi0tcGRmIHtcblx0Y29udGVudDogXCJcXGU5MTJcIjtcbn1cbiVpY29uLS16aXAge1xuXHRjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuJWljb24tLWRvd25sb2FkIHtcblx0Y29udGVudDogXCJcXGU5MWJcIjtcbn1cbiVpY29uLS1yc3Mge1xuXHRjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuJWljb24tLXNlYXJjaCB7XG5cdGNvbnRlbnQ6IFwiXFxlODE5XCI7XG59XG4laWNvbi0tcGhvbmUge1xuXHRjb250ZW50OiBcIlxcZTgxYlwiO1xufVxuJWljb24tLWxhcHRvcCB7XG5cdGNvbnRlbnQ6IFwiXFxlODFhXCI7XG59XG4laWNvbi0tZ2xvYmUge1xuXHRjb250ZW50OiBcIlxcZTgxZFwiO1xufVxuJWljb24tLWNpcmNsZS1hcnJvdy1yaWdodCB7XG5cdGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG4laWNvbi0tc2hhcmUge1xuXHRjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuJWljb24tLWV4dGVybmFsIHtcblx0Y29udGVudDogXCJcXGU5MDhcIjtcbn1cbiVpY29uLS1jaGV2cm9uLWxlZnQge1xuXHRjb250ZW50OiBcIlxcZTgwY1wiO1xufVxuJWljb24tLWNoZXZyb24tcmlnaHQge1xuXHRjb250ZW50OiBcIlxcZTgwZFwiO1xufVxuJWljb24tLWNoZXZyb24tZG93biB7XG5cdGNvbnRlbnQ6IFwiXFxlODBlXCI7XG59XG4laWNvbi0tY2hldnJvbi11cCB7XG5cdGNvbnRlbnQ6IFwiXFxlODBmXCI7XG59XG4laWNvbi0tYmluZyB7XG5cdGNvbnRlbnQ6IFwiXFxlODAxXCI7XG59XG4laWNvbi0tb2ZmaWNlIHtcblx0Y29udGVudDogXCJcXGU4MTZcIjtcbn1cbiVpY29uLS1tc24ge1xuXHRjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuJWljb24tLW1zLXN0b3JlIHtcblx0Y29udGVudDogXCJcXGU4MGJcIjtcbn1cbiVpY29uLS13aW5kb3dzIHtcblx0Y29udGVudDogXCJcXGU4MTdcIjtcbn1cbiVpY29uLS1tcy1sb25nIHtcblx0Y29udGVudDogXCJcXGU4MTBcIjtcbn1cbiVpY29uLS1tcy10aXRsZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODE1XCI7XG59XG4laWNvbi0teGJveCB7XG5cdGNvbnRlbnQ6IFwiXFxlODE4XCI7XG59XG4laWNvbi0tcGxheS1jaXJjbGUtZnVsbCB7XG5cdGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG4laWNvbi0tcGxheS1mdWxsIHtcblx0Y29udGVudDogXCJcXGU5MGJcIjtcbn1cbiVpY29uLS13ZWJpbmFyIHtcblx0Y29udGVudDogXCJcXGU5MDBcIjtcbn1cbiVpY29uLS1tYWlsLWZ1bGwge1xuXHRjb250ZW50OiBcIlxcZTgxNFwiO1xufVxuJWljb24tLW1haWwtY2lyY2xlLWZ1bGwge1xuXHRjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuJWljb24tLWZhY2Vib29rIHtcblx0Y29udGVudDogXCJcXGU4MTJcIjtcbn1cbiVpY29uLS1mYi1jaXJjbGUtZnVsbCB7XG5cdGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG4laWNvbi0tbGlua2VkaW4ge1xuXHRjb250ZW50OiBcIlxcZTgxMVwiO1xufVxuJWljb24tLWxpbmtlZGluLWNpcmNsZS1mdWxsIHtcblx0Y29udGVudDogXCJcXGU5MTBcIjtcbn1cbiVpY29uLS10d2l0dGVyLWZ1bGwge1xuXHRjb250ZW50OiBcIlxcZTgwOVwiO1xufVxuJWljb24tLXR3aXR0ZXItb3V0bGluZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODEzXCI7XG59XG4laWNvbi0tdHdpdHRlci1jaXJjbGUtZnVsbCB7XG5cdGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG4laWNvbi0tZmJtZXNzZW5nZXIge1xuXHRjb250ZW50OiBcIlxcZTkxOFwiO1xufVxuJWljb24tLXdoYXRzYXBwIHtcblx0Y29udGVudDogXCJcXGU5MTlcIjtcbn1cbiVpY29uLS1xdW90ZS1jbG9zZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTE0XCI7XG59XG4laWNvbi0tcXVvdGUtb3BlbiB7XG5cdGNvbnRlbnQ6IFwiXFxlOTE1XCI7XG59XG5cbi5pY29uIHtcblx0QGV4dGVuZCAlaWNvbjtcbn1cblxuLmljb24tLXllczpiZWZvcmUge1xuXHRAZXh0ZW5kICVpY29uLS15ZXM7XG59XG4uaWNvbi0tY2xvc2U6YmVmb3JlIHtcblx0QGV4dGVuZCAlaWNvbi0tY2xvc2U7XG59XG4uaWNvbi0tcGVyc29uOmJlZm9yZSB7XG5cdEBleHRlbmQgJWljb24tLXBlcnNvbjtcbn1cbi5pY29uLS10aW1lcjpiZWZvcmUge1xuXHRAZXh0ZW5kICVpY29uLS10aW1lcjtcbn1cbi5pY29uLS1yZWFkOmJlZm9yZSB7XG5cdEBleHRlbmQgJWljb24tLXJlYWQ7XG59XG4uaWNvbi0tY2xvY2s6YmVmb3JlIHtcblx0QGV4dGVuZCAlaWNvbi0tY2xvY2s7XG59XG4uaWNvbi0tY2FsZW5kYXI6YmVmb3JlIHtcblx0QGV4dGVuZCAlaWNvbi0tY2FsZW5kYXI7XG59XG4uaWNvbi0tZmlsZTpiZWZvcmUge1xuXHRAZXh0ZW5kICVpY29uLS1maWxlO1xufVxuLmljb24tLXF1b3RlOmJlZm9yZSB7XG5cdEBleHRlbmQgJWljb24tLXF1b3RlO1xufVxuLmljb24tLWdyYXBoOmJlZm9yZSB7XG5cdEBleHRlbmQgJWljb24tLWdyYXBoO1xufVxuLmljb24tLXZpZGVvOmJlZm9yZSB7XG5cdEBleHRlbmQgJWljb24tLXZpZGVvO1xufVxuLmljb24tLWF1ZGlvOmJlZm9yZSB7XG5cdEBleHRlbmQgJWljb24tLWF1ZGlvO1xufVxuLmljb24tLWNhbWVyYTpiZWZvcmUge1xuXHRAZXh0ZW5kICVpY29uLS1jYW1lcmE7XG59XG4uaWNvbi0tc2hhcmV3ZWI6YmVmb3JlIHtcblx0QGV4dGVuZCAlaWNvbi0tc2hhcmV3ZWI7XG59XG4uaWNvbi0tbG9ja2VkOmJlZm9yZSB7XG5cdEBleHRlbmQgJWljb24tLWxvY2tlZDtcbn1cbi5pY29uLS1yZWZyZXNoOmJlZm9yZSB7XG5cdEBleHRlbmQgJWljb24tLXJlZnJlc2g7XG59XG4uaWNvbi0tcGFnZXMtZnVsbDpiZWZvcmUge1xuXHRAZXh0ZW5kICVpY29uLS1wYWdlcy1mdWxsO1xufVxuLmljb24tLXBkZjpiZWZvcmUge1xuXHRAZXh0ZW5kICVpY29uLS1wZGY7XG59XG4uaWNvbi0temlwOmJlZm9yZSB7XG5cdEBleHRlbmQgJWljb24tLXppcDtcbn1cbi5pY29uLS1kb3dubG9hZDpiZWZvcmUge1xuXHRAZXh0ZW5kICVpY29uLS1kb3dubG9hZDtcbn1cbi5pY29uLS1yc3M6YmVmb3JlIHtcblx0QGV4dGVuZCAlaWNvbi0tcnNzO1xufVxuLmljb24tLXNlYXJjaDpiZWZvcmUge1xuXHRAZXh0ZW5kICVpY29uLS1zZWFyY2g7XG59XG4uaWNvbi0tcGhvbmU6YmVmb3JlIHtcblx0QGV4dGVuZCAlaWNvbi0tcGhvbmU7XG59XG4uaWNvbi0tbGFwdG9wOmJlZm9yZSB7XG5cdEBleHRlbmQgJWljb24tLWxhcHRvcDtcbn1cbi5pY29uLS1nbG9iZTpiZWZvcmUge1xuXHRAZXh0ZW5kICVpY29uLS1nbG9iZTtcbn1cbi5pY29uLS1jaXJjbGUtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcblx0QGV4dGVuZCAgJWljb24tLWNpcmNsZS1hcnJvdy1yaWdodDtcbn1cbi5pY29uLS1zaGFyZTpiZWZvcmUge1xuXHRAZXh0ZW5kICVpY29uLS1zaGFyZTtcbn1cbi5pY29uLS1leHRlcm5hbDpiZWZvcmUge1xuXHRAZXh0ZW5kICVpY29uLS1leHRlcm5hbDtcbn1cbi5pY29uLS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcblx0QGV4dGVuZCAlaWNvbi0tY2hldnJvbi1sZWZ0O1xufVxuLmljb24tLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcblx0QGV4dGVuZCAlaWNvbi0tY2hldnJvbi1yaWdodDtcbn1cbi5pY29uLS1jaGV2cm9uLWRvd246YmVmb3JlIHtcblx0QGV4dGVuZCAlaWNvbi0tY2hldnJvbi1kb3duO1xufVxuLmljb24tLWNoZXZyb24tdXA6YmVmb3JlIHtcblx0QGV4dGVuZCAlaWNvbi0tY2hldnJvbi11cDtcbn1cbi5pY29uLS1iaW5nOmJlZm9yZSB7XG5cdEBleHRlbmQgJWljb24tLWJpbmc7XG59XG4uaWNvbi0tb2ZmaWNlOmJlZm9yZSB7XG5cdEBleHRlbmQgJWljb24tLW9mZmljZTtcbn1cbi5pY29uLS1tc246YmVmb3JlIHtcblx0QGV4dGVuZCAlaWNvbi0tbXNuO1xufVxuLmljb24tLW1zLXN0b3JlOmJlZm9yZSB7XG5cdEBleHRlbmQgJWljb24tLW1zLXN0b3JlO1xufVxuLmljb24tLXdpbmRvd3M6YmVmb3JlIHtcblx0QGV4dGVuZCAlaWNvbi0td2luZG93cztcbn1cbi5pY29uLS1tcy1sb25nOmJlZm9yZSB7XG5cdEBleHRlbmQgJWljb24tLW1zLWxvbmc7XG59XG4uaWNvbi0tbXMtdGl0bGU6YmVmb3JlIHtcblx0QGV4dGVuZCAlaWNvbi0tbXMtdGl0bGU7XG59XG4uaWNvbi0teGJveDpiZWZvcmUge1xuXHRAZXh0ZW5kICVpY29uLS14Ym94O1xufVxuLmljb24tLXBsYXktY2lyY2xlLWZ1bGw6YmVmb3JlIHtcblx0QGV4dGVuZCAlaWNvbi0tcGxheS1jaXJjbGUtZnVsbDtcbn1cbi5pY29uLS1wbGF5LWZ1bGw6YmVmb3JlIHtcblx0QGV4dGVuZCAlaWNvbi0tcGxheS1mdWxsO1xufVxuLmljb24tLXdlYmluYXI6YmVmb3JlIHtcblx0QGV4dGVuZCAlaWNvbi0td2ViaW5hcjtcbn1cbi5pY29uLS1tYWlsLWZ1bGw6YmVmb3JlIHtcblx0QGV4dGVuZCAlaWNvbi0tbWFpbC1mdWxsO1xufVxuLmljb24tLW1haWwtY2lyY2xlLWZ1bGw6YmVmb3JlIHtcblx0QGV4dGVuZCAlaWNvbi0tbWFpbC1jaXJjbGUtZnVsbDtcbn1cbi5pY29uLS1mYWNlYm9vazpiZWZvcmUge1xuXHRAZXh0ZW5kICVpY29uLS1mYWNlYm9vaztcbn1cbi5pY29uLS1mYi1jaXJjbGUtZnVsbDpiZWZvcmUge1xuXHRAZXh0ZW5kICVpY29uLS1mYi1jaXJjbGUtZnVsbDtcbn1cbi5pY29uLS1saW5rZWRpbjpiZWZvcmUge1xuXHRAZXh0ZW5kICVpY29uLS1saW5rZWRpbjtcbn1cbi5pY29uLS1saW5rZWRpbi1jaXJjbGUtZnVsbDpiZWZvcmUge1xuXHRAZXh0ZW5kICVpY29uLS1saW5rZWRpbi1jaXJjbGUtZnVsbDtcbn1cbi5pY29uLS10d2l0dGVyLWZ1bGw6YmVmb3JlIHtcblx0QGV4dGVuZCAlaWNvbi0tdHdpdHRlci1mdWxsO1xufVxuLmljb24tLXR3aXR0ZXItb3V0bGluZTpiZWZvcmUge1xuXHRAZXh0ZW5kICVpY29uLS10d2l0dGVyLW91dGxpbmU7XG59XG4uaWNvbi0tdHdpdHRlci1jaXJjbGUtZnVsbDpiZWZvcmUge1xuXHRAZXh0ZW5kICVpY29uLS10d2l0dGVyLWNpcmNsZS1mdWxsO1xufVxuLmljb24tLWZibWVzc2VuZ2VyOmJlZm9yZSB7XG5cdEBleHRlbmQgJWljb24tLWZibWVzc2VuZ2VyO1xufVxuLmljb24tLXdoYXRzYXBwOmJlZm9yZSB7XG5cdEBleHRlbmQgJWljb24tLXdoYXRzYXBwO1xufVxuLmljb24tLXF1b3RlLWNsb3NlOmJlZm9yZSB7XG5cdEBleHRlbmQgJWljb24tLXF1b3RlLWNsb3NlO1xufVxuLmljb24tLXF1b3RlLW9wZW46YmVmb3JlIHtcblx0QGV4dGVuZCAlaWNvbi0tcXVvdGUtb3Blbjtcbn1cbiIsImlmcmFtZSB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0Ym9yZGVyOiAwLjFyZW0gc29saWQgY29sb3IoXCJuZXV0cmFscy0yXCIpO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwxcHgpO1xuXHR3aWR0aDogMTAwJTtcbn1cbiIsIiVpbWctLWJsb2NrIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuaW1nLFxucGljdHVyZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgJi5hbGlnbmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogZ2FwKCdsJykgZ2FwKCdsJykgZ2FwKCdsJykgMDtcbiAgfVxuICAmLmFsaWducmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IGdhcCgnbCcpIDAgZ2FwKCdsJykgZ2FwKCdsJyk7XG4gIH1cbn1cblxuaW1nIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSB2YXIoLS10cmFuc2l0aW9uLXNwZWVkKTtcblxuICAmW2RhdGEtc3JjXSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uaW1nLS1ibG9jayxcbmltZy5zaXplLWZ1bGwge1xuXHRAZXh0ZW5kICVpbWctLWJsb2NrO1xufVxuXG5pbWcuaW1nLWZ1bGwtY29udGVudC13aWR0aCB7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiBnYXAoJ2h1Z2UnKSAwO1xuICBtYXgtd2lkdGg6IGNhbGMoKDEwMCAvIDYxKSAqIDEwMCUpO1xuICB3aWR0aDogMTAwJTtcblxuICAmICsgLndwLWNhcHRpb24tdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygje2dhcCgnbCcpfSAqIC0xKTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC0tcykge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gKDIgKiAxMHB4KSk7XG4gIH1cbn1cbmltZy5pbWctZnVsbC13aWR0aCB7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiBnYXAoJ2h1Z2UnKSAwO1xuICBtYXgtd2lkdGg6IDIwMDBweDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwLS1zKSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSAoMiAqIDEwcHgpKTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNDBweCkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMTAwdncgLyAyICsgMTEyMHB4IC8gMik7IC8vIDExMjAgPSAoMTE0MCAtIDIgKiAxMHB4KVxuICAgIG1hcmdpbi1yaWdodDogY2FsYygtMTAwdncgLyAyICsgMTEyMHB4IC8gMik7IC8vIDExMjAgPSAoMTE0MCAtIDIgKiAxMHB4KVxuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0yMDAwcHggLyAyICsgMTEyMHB4IC8gMik7IC8vIDExMjAgPSAoMTE0MCAtIDIgKiAxMHB4KVxuICAgIG1hcmdpbi1yaWdodDogY2FsYygtMjAwMHB4IC8gMiArIDExMjBweCAvIDIpOyAvLyAxMTIwID0gKDExNDAgLSAyICogMTBweClcbiAgfVxufVxuXG4vKmltZy5pbWctZnVsbC13aWR0aCB7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiBnYXAoJ2h1Z2UnKSAwO1xuICBtYXgtd2lkdGg6IDIwMDBweDtcblxuICAvLyBUT0RPOiBubyBzaWRlYmFyP1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnAtLW0pIHtcbiAgICB3aWR0aDogMTAwdnc7XG5cbiAgICAmOm5vdCguaW1nLWZ1bGwtY29udGVudC13aWR0aCkge1xuICAgICAgbGVmdDogY2FsYygoNTAgKiAoMTAwJSAvIDYxKSkpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cblxuICAgICYuaW1nLWZ1bGwtY29udGVudC13aWR0aCB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoKDEwMCAvIDYxKSAqIDEwMCUpO1xuICAgIH1cbiAgfVxufSovXG5cbi53cC1jYXB0aW9uIHtcbiAgQGV4dGVuZCAlaW1nLS1ibG9jaztcbn1cblxuLmltZy13aXRoLWNhcHRpb24ge1xuICAvLyBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgbWFyZ2luOiBnYXAoJ2h1Z2UnKSAwO1xuICBtYXgtd2lkdGg6IGNhbGMoKDEwMCAvIDYxKSAqIDEwMCUpO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyAvLyBvdmVyd3JpdGUgaW5saW5lIHdpZHRoXG5cbiAgaW1nIHtcbiAgICBAZXh0ZW5kICVpbWctLWJsb2NrO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG5cbiAgLndwLWNhcHRpb24tdGV4dCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvcihicmFuZC0wKTtcbiAgICBjb2xvcjogY29sb3IobmV1dHJhbHMtMCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IGZvbnRTaXplKCdtJyk7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IGdhcCgnaHVnZScpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC0tcykge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtICgyICogMTBweCkpICFpbXBvcnRhbnQ7IC8vIG92ZXJ3cml0ZSBpbmxpbmUgd2lkdGhcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndwLWNhcHRpb24tdGV4dCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxufVxuIiwiZmlndXJlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDA7XG5cblx0aW1nLFxuXHRwaWN0dXJlIHtcblx0XHRAZXh0ZW5kICVpbWctLWJsb2NrO1xuXHR9XG5cblx0ZmlnY2FwdGlvbiB7XG5cdFx0QGV4dGVuZCBjYXB0aW9uO1xuXHR9XG59XG4iLCJwaWN0dXJlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdGltZyB7XG5cdFx0QGV4dGVuZCAlaW1nLS1ibG9jaztcblx0fVxufVxuIiwiLmluZHVzdHJ5IHtcblx0YmFja2dyb3VuZDogY29sb3IoXCJuZXV0cmFscy02XCIpO1xuXHRjb2xvcjogY29sb3IoXCJuZXV0cmFscy0wXCIpO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBmb250RmFtaWx5KCdtYWluJywgJ3NlbWlib2xkJyk7XG5cdGZvbnQtc2l6ZTogZm9udFNpemUoXCJ4c1wiKTtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCB2YXIoLS10cmFuc2l0aW9uLXNwZWVkKSwgb3BhY2l0eSB2YXIoLS10cmFuc2l0aW9uLXNwZWVkKSwgY29sb3IgdmFyKC0tdHJhbnNpdGlvbi1zcGVlZCk7XG5cdHBhZGRpbmc6IGdhcChcInNcIikgZ2FwKFwibVwiKTtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0Ji5zaXplLWwge1xuXHRcdHBhZGRpbmc6IGdhcChcInNcIikgZ2FwKFwibVwiKTtcblx0XHRmb250LXNpemU6IGZvbnRTaXplKFwic1wiKTtcblx0fVxuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmluZHVzdHJ5LS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoXCJhY3Rpb24tLXByaW1hcnlcIik7XG5cbiAgJjo6c2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBjb2xvcjogY29sb3IoJ2FjdGlvbi0tcHJpbWFyeScpO1xuICB9XG5cbiAgJjo6LW1vei1zZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGNvbG9yOiBjb2xvcignYWN0aW9uLS1wcmltYXJ5Jyk7XG4gIH1cbn1cblxuLmluZHVzdHJ5LS1zZWNvbmRhcnkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihcImFjdGlvbi0tc2Vjb25kYXJ5XCIpO1xuXHRjb2xvcjogY29sb3IoXCJ0ZXh0XCIpO1xufVxuXG4uaW5kdXN0cnktLXRyYW5zcGFyZW50IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiBjb2xvcihcInRleHRcIik7XG59XG5cbmEsXG5idXR0b24ge1xuICAmLmluZHVzdHJ5IHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGNvbG9yKFwibmV1dHJhbHMtN1wiKTtcbiAgICAgIGNvbG9yOiBjb2xvcihcIm5ldXRyYWxzLTBcIik7XG4gICAgfVxuICB9XG5cbiAgJi5pbmR1c3RyeS0tcHJpbWFyeSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihcImFjdGlvbi0tcHJpbWFyeS0taG92ZXJcIik7XG4gICAgICBjb2xvcjogY29sb3IoXCJuZXV0cmFscy0wXCIpO1xuICAgIH1cbiAgfVxuXG4gICYuaW5kdXN0cnktLXNlY29uZGFyeSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihcImFjdGlvbi0tc2Vjb25kYXJ5LS1ob3ZlclwiKTtcbiAgICAgIGNvbG9yOiBjb2xvcihcInRleHRcIik7XG4gICAgfVxuICB9XG5cbiAgJi5pbmR1c3RyeS0tdHJhbnNwYXJlbnQge1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoXCJuZXV0cmFscy0xXCIpO1xuICAgICAgY29sb3I6IGNvbG9yKFwidGV4dFwiKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5saW5rIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuXHQmOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHQubGlua19fY29udGVudCB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdH1cbn1cblxuLmxpbmtfX2NvbnRlbnQge1xuXHRmb250LXNpemU6IGZvbnRTaXplKFwibVwiKTtcbn1cblxuLmxpbmtfX2ljb24ge1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRmbGV4LXNocmluazogMDtcblx0ZmxleC1ncm93OiAwO1xuXHRtYXJnaW46IDAgMCAwIDEwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAxcHg7XG5cdHRyYW5zaXRpb246IGFsbCB2YXIoLS10cmFuc2l0aW9uLXNwZWVkKTtcbn0iLCJ1bCxcbm9sIHtcblx0Zm9udC1zaXplOiAxZW07XG5cdGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG5cdG1hcmdpbjogZ2FwKFwibVwiKSAwIGdhcChcIm1cIikgZ2FwKFwieGxcIik7XG5cdHBhZGRpbmc6IDA7XG5cblx0bGkge1xuXHRcdG1hcmdpbjogZ2FwKFwic1wiKSAwO1xuXHR9XG59XG4iLCIvLyBsb29zZWx5IGJhc2VkIG9uIGh0dHBzOi8vY29kZXBlbi5pby9mZWViYWEvcGVuL1BQckxRUFxuXG4ubG9hZGVyIHtcblx0d2lkdGg6IDVyZW07XG5cdGhlaWdodDogNXJlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5jaXJjbGUge1xuXHRcdGFuaW1hdGlvbjogb3JiaXQgNS41cyBpbmZpbml0ZTtcblx0XHRoZWlnaHQ6IDMuOHJlbTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuXHRcdHdpZHRoOiAzLjhyZW07XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQ6IGNvbG9yKFwiYnJhbmQtMFwiKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRoZWlnaHQ6IDAuNnJlbTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAwLjZyZW07XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAyNDBtcztcblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRhbmltYXRpb24tZGVsYXk6IDQ4MG1zO1xuXHRcdH1cblxuXHRcdDpudGgtY2hpbGQoNCkge1xuXHRcdFx0YW5pbWF0aW9uLWRlbGF5OiA3MjBtcztcblx0XHR9XG5cblx0XHQ6bnRoLWNoaWxkKDUpIHtcblx0XHRcdGFuaW1hdGlvbi1kZWxheTogOTYwbXM7XG5cdFx0fVxuXHR9XG59XG4ubG9hZGVyIC5jaXJjbGU6bnRoLWNoaWxkKDIpIHtcblx0YW5pbWF0aW9uLWRlbGF5OiAyNDBtcztcbn1cbi5sb2FkZXIgLmNpcmNsZTpudGgtY2hpbGQoMykge1xuXHRhbmltYXRpb24tZGVsYXk6IDQ4MG1zO1xufVxuLmxvYWRlciAuY2lyY2xlOm50aC1jaGlsZCg0KSB7XG5cdGFuaW1hdGlvbi1kZWxheTogNzIwbXM7XG59XG4ubG9hZGVyIC5jaXJjbGU6bnRoLWNoaWxkKDUpIHtcblx0YW5pbWF0aW9uLWRlbGF5OiA5NjBtcztcbn1cblxuQGtleWZyYW1lcyBvcmJpdCB7XG5cdDAlIHtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG5cdH1cblx0NyUge1xuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNDVkZWcpO1xuXHR9XG5cdDMwJSB7XG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNDU1ZGVnKTtcblx0fVxuXHQzOSUge1xuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg2OTBkZWcpO1xuXHR9XG5cdDcwJSB7XG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg4MTVkZWcpO1xuXHR9XG5cdDc1JSB7XG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoOTQ1ZGVnKTtcblx0fVxuXHQ3NiUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoOTQ1ZGVnKTtcblx0fVxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDk0NWRlZyk7XG5cdH1cbn0iLCIubnVtYmVyIHtcblx0YmFja2dyb3VuZDogY29sb3IoXCJicmFuZC0wXCIpO1xuXHRjb2xvcjogY29sb3IoXCJuZXV0cmFscy0wXCIpO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQ6IGZvbnRTaXplKFwieGxcIikvMiBmb250RmFtaWx5KFwic2VyaWZcIiwgXCJib2xkXCIpO1xuXHRoZWlnaHQ6IDJlbTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6IDJlbTtcbn1cbiIsIi5wYXJhZ3JhcGgge1xuXHQmLnNpemUtbCB7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHR9XG5cdCYuc2l6ZS1tIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblx0Ji5zaXplLXMge1xuXHRcdGZvbnQtc2l6ZTogZm9udFNpemUoXCJzXCIpO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC0tcykge1xuXHQucGFyYWdyYXBoIHtcblx0XHQmLnNpemUtbCB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXHRcdCYuc2l6ZS1tIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwLS1tKSB7XG5cdC5wYXJhZ3JhcGgge1xuXHRcdCYuc2l6ZS1sIHtcblx0XHRcdGZvbnQtc2l6ZTogZm9udFNpemUoXCJsXCIpO1xuXHRcdH1cblx0XHQmLnNpemUtbSB7XG5cdFx0XHRmb250LXNpemU6IGZvbnRTaXplKFwibVwiKTtcblx0XHR9XG5cdH1cbn0iLCIuaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogY29sb3IoJ25ldXRyYWxzLTEnKTtcbiAgZm9udC1zaXplOiBmb250U2l6ZSgncycpO1xuICBwYWRkaW5nOiBnYXAoJ2wnKSBnYXAoJ2h1Z2UnKTtcbn1cblxuLnN1cGRlc2NyaXB0aW9uIHtcbiAgQGV4dGVuZCAuaGlnaGxpZ2h0O1xufVxuIiwiLmludGVybHVkZSB7XG4gIEBleHRlbmQgLnBhcmFncmFwaC5zaXplLWw7XG5cbiAgbWFyZ2luOiBnYXAoJ3h4bCcpIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogY29sb3IoJ2JyYW5kLTAnKTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IC42cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvIGdhcCgnbCcpO1xuICAgIG1heC13aWR0aDogOHJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiJWJsb2NrcXVvdGUge1xuICBjb2xvcjogY29sb3IoXCJicmFuZC0wXCIpO1xuICBmb250LXNpemU6IGZvbnRTaXplKFwieGxcIik7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICBwYWRkaW5nOiBnYXAoXCJ4bFwiKSBnYXAoXCJ4eGxcIik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC0teHhzKSB7XG4gICAgZm9udC1zaXplOiBmb250U2l6ZShcInhsXCIpO1xuICAgIHBhZGRpbmc6IGdhcChcInh4bFwiKSBnYXAoXCJodWdlXCIpO1xuICB9XG59XG5cbmJsb2NrcXVvdGUge1xuXHRAZXh0ZW5kICVibG9ja3F1b3RlO1xuXG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBAZXh0ZW5kICVpY29uO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cblx0JjpiZWZvcmUge1xuXHRcdEBleHRlbmQgJWljb24tLXF1b3RlLW9wZW47XG5cdH1cblx0JjphZnRlciB7XG5cdFx0QGV4dGVuZCAlaWNvbi0tcXVvdGUtY2xvc2U7XG5cdH1cblxuXHRjaXRlLFxuXHRwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdGNvbG9yOiBjb2xvcihcIm5ldXRyYWxzLTZcIik7XG5cdFx0Zm9udC1zaXplOiBmb250U2l6ZShcImxcIik7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiBnYXAoXCJtXCIpIDA7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIuKAlCBcIjtcblx0XHR9XG5cdH1cbn1cblxucSB7XG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVyIHtcblx0XHRjb2xvcjogY29sb3IoXCJicmFuZC0wXCIpO1xuXHR9XG59XG4iLCIudHdpdHRlcm1lc3NhZ2Uge1xuICBAZXh0ZW5kICVibG9ja3F1b3RlO1xuXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC8vIGEge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC8vIH1cblxuICAmOmFmdGVyIHtcbiAgICBAZXh0ZW5kICVpY29uO1xuICAgIEBleHRlbmQgJWljb24tLXR3aXR0ZXItZnVsbDtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbiIsInZpZGVvIHtcblx0YmFja2dyb3VuZDogY29sb3IoXCJuZXV0cmFscy05XCIpO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG59XG4iLCIuYXJ0aWNsZSB7XG5cdC5oZWFkaW5nLCBoMiB7XG5cdFx0bWFyZ2luLXRvcDogZ2FwKFwiaHVnZVwiKTtcblxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cbn1cbiIsIi5hdXRob3Ige1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogY29sb3IoXCJ0ZXh0XCIpO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ZmxleC1mbG93OiByb3cgbm93cmFwO1xuXHRmb250LXNpemU6IGZvbnRTaXplKFwic1wiKTtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRwYWRkaW5nLXJpZ2h0OiBnYXAoXCJsXCIpO1xuXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiBjb2xvcihcInRleHRcIik7XG5cdH1cbn1cblxuLmF1dGhvci0tYm9yZGVyZWQge1xuXHRib3JkZXI6IDAuMXJlbSBzb2xpZCBjb2xvcihcImJvcmRlclwiKTtcbn1cblxuLmF1dGhvcl9fYXZhdGFyIHtcblx0YmFja2dyb3VuZDogY29sb3IoXCJuZXV0cmFscy00XCIpO1xuXHRmbGV4LWdyb3c6IDA7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHRoZWlnaHQ6IDQuOHJlbTtcblx0bWFyZ2luOiAwO1xuXHR3aWR0aDogNC44cmVtO1xuXG5cdC5hdXRob3ItLWJvcmRlcmVkICYge1xuXHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdH1cbn1cbi5hdXRob3JfX21ldGEge1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tbGVmdDogZ2FwKFwibVwiKTtcbn1cblxuLmF1dGhvcl9fbmFtZSB7XG5cdGZvbnQtZmFtaWx5OiBmb250RmFtaWx5KFwibWFpblwiLCBcInNlbWlib2xkXCIpO1xufVxuXG4uYXV0aG9yX19yb2xlIHtcblx0Y29sb3I6IGNvbG9yKFwibmV1dHJhbHMtNlwiKTtcbn1cblxuLmF1dGhvcl9fYmlvIHtcblx0Y29sb3I6IGNvbG9yKFwibmV1dHJhbHMtNlwiKTtcblx0Zm9udC1mYW1pbHk6IGZvbnRGYW1pbHkoXCJtYWluXCIsIFwic2VtaWxpZ2h0XCIpO1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRtYXJnaW4tdG9wOiBnYXAoXCJtXCIpO1xufVxuXG4uYXV0aG9yX19zb2NpYWwge1xuXHRtYXJnaW4tdG9wOiBnYXAoXCJ4bFwiKTtcbn1cbiIsIi5hdXRob3ItLWJyYW5kZWQge1xuXHQuYXV0aG9yX19uYW1lIHtcblx0XHRjb2xvcjogY29sb3IoXCJicmFuZC0wXCIpO1xuXHR9XG5cblx0LmF1dGhvcl9fc29jaWFsIHtcblx0XHRjb2xvcjogY29sb3IoXCJicmFuZC0wXCIpO1xuXHR9XG59XG4iLCIuYXV0aG9yLS1sYXJnZSB7XG5cdGZsZXgtZmxvdzogY29sdW1uO1xuXHR3aWR0aDogMTAwJTtcblxuXHQuYXV0aG9yX19hdmF0YXIge1xuXHRcdGhlaWdodDogMTAuOHJlbTtcblx0XHR3aWR0aDogMTAuOHJlbTtcblx0fVxuXG5cdC5hdXRob3JfX21ldGEge1xuXHRcdG1hcmdpbjogZ2FwKFwibVwiKSAwIGdhcChcInNcIikgMDtcblx0XHRsaW5lLWhlaWdodDogMS4zNTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQuYXV0aG9yX19uYW1lIHtcblx0XHRmb250LWZhbWlseTogZm9udEZhbWlseShcIm1haW5cIiwgXCJzZW1pbGlnaHRcIik7XG5cdFx0Zm9udC1zaXplOiBmb250U2l6ZShcInh4bFwiKTtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdC8vbGV0dGVyLXNwYWNpbmc6IDJweDtcblx0XHRtYXJnaW46IDAgMCBnYXAoXCJ4c1wiKSAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHR9XG5cblx0LmF1dGhvcl9fcm9sZSB7XG5cdFx0Zm9udC1mYW1pbHk6IGZvbnRGYW1pbHkoXCJtYWluXCIpO1xuXHRcdGZvbnQtc2l6ZTogZm9udFNpemUoXCJsXCIpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdH1cblxuXHQuYXV0aG9yX19iaW8ge1xuXHRcdGZvbnQtZmFtaWx5OiBmb250RmFtaWx5KFwibWFpblwiLCBcInNlbWlsaWdodFwiKTtcblx0XHRmb250LXNpemU6IGZvbnRTaXplKFwibVwiKTtcblx0fVxuXG5cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnAtLXhzKSB7XG5cdFx0LmF1dGhvcl9fYXZhdGFyIHtcblx0XHRcdGhlaWdodDogMjByZW07XG5cdFx0XHR3aWR0aDogMjByZW07XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC0tcykge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1mbG93OiByb3cgbm93cmFwO1xuXG5cdFx0LmF1dGhvcl9fbWV0YSB7XG5cdFx0XHRtYXJnaW46IDAgMCAwIGdhcChcInh4bFwiKTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXG5cdFx0LmF1dGhvcl9fbmFtZSB7XG5cdFx0XHQvLyBmb250LXNpemU6IGZvbnRTaXplKCdodWdlJyk7XG5cdFx0fVxuXG5cdFx0LmF1dGhvcl9fYmlvIHtcblx0XHRcdC8vIGZvbnQtc2l6ZTogZm9udFNpemUoJ2wnKTtcblx0XHR9XG5cdH1cbn1cbiIsIi5hdXRob3ItLXBvc3QtaGVybyB7XG5cdGNvbG9yOiBjb2xvcihcIm5ldXRyYWxzLTBcIikgIWltcG9ydGFudDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDA7XG5cblx0LmF1dGhvcl9fbmFtZSB7XG5cdFx0bWFyZ2luLXRvcDogZ2FwKFwibFwiKTtcblx0XHQvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cbiIsIi5hdXRob3ItLXRob3VnaHQtbGVhZGVyIHtcblx0QGV4dGVuZCAlaGVybztcblxuXHQvLyBvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdCY6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgY29sb3IoXCJuZXV0cmFscy02XCIpLCByZ2JhKDAsMCwwLDApIDg1JSk7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDEwO1xuXHR9XG5cblx0LmF1dGhvcl9fYXZhdGFyIHtcblx0XHRAZXh0ZW5kIC5wb3N0X2hlcm9fX2ltYWdlO1xuXG4gICAgQHN1cHBvcnRzIChvYmplY3QtcG9zaXRpb246IGNlbnRlciB0b3ApIHtcbiAgICAgIGltZyB7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICAgIH1cbiAgICB9XG5cdH1cblxuXHQuYXV0aG9yX19tZXRhIHtcblx0XHRAZXh0ZW5kICVwb3N0X2hlcm9fX21ldGE7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnAtLXMpIHtcblx0XHRcdHdpZHRoOiA2MyU7XG5cdFx0fVxuXHR9XG5cblx0LmF1dGhvcl9fbmFtZSB7XG5cdFx0Zm9udC1zaXplOiBmb250U2l6ZShcInh4bFwiKTtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdG1hcmdpbjogMCAwIGdhcChcInh4c1wiKSAwO1xuXHR9XG5cblx0LmF1dGhvcl9fcm9sZSB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0Zm9udC1zaXplOiBmb250U2l6ZShcImxcIik7XG5cdH1cblxuXHQuYXV0aG9yX19iaW8ge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdGZvbnQtc2l6ZTogZm9udFNpemUoXCJtXCIpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0bWFyZ2luLXRvcDogZ2FwKFwibFwiKTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC0tcykge1xuXHRcdFx0d2lkdGg6IDU1JTtcblx0XHR9XG5cdH1cblxuXHQuYXV0aG9yX19zb2NpYWwge1xuXHRcdGZvbnQtc2l6ZTogZm9udFNpemUoXCJ4bFwiKTtcblx0XHRtYXJnaW46IGdhcChcInh4bFwiKSAwIDAgMDtcblx0fVxufVxuIiwiXG5cbi5ib3hlZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0Ym9yZGVyOiAxcHggc29saWQgY29sb3IoXCJib3JkZXJcIik7XG5cdHRyYW5zaXRpb246IGJveC1zaGFkb3cgdmFyKC0tdHJhbnNpdGlvbi1zcGVlZCksIHRyYW5zZm9ybSB2YXIoLS10cmFuc2l0aW9uLXNwZWVkKTtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnAtLXMpIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cblx0XHQmLnZhcmlhdGlvbi0tYWx0IHtcblx0XHRcdC5ib3hlZF9fY29udGVudCB7XG5cdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0fVxuXG5cdFx0XHQuYm94ZWRfX3Zpc3VhbCB7XG5cdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdGJveC1zaGFkb3c6IDAgMC4zcmVtIDIuNHJlbSAwLjFyZW0gcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTAuM3JlbSwgMXB4KTtcblx0fVxufVxuXG4uYm94ZWRfX2NvbnRlbnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAyMHB4IDI1cHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwLS1zKSB7XG5cdFx0d2lkdGg6IDUyJTtcblx0XHRwYWRkaW5nOiAzNXB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwLS1tKSB7XG5cdFx0d2lkdGg6IDQ0JTtcblx0XHRwYWRkaW5nOiA1MHB4O1xuXHR9XG59XG5cbi5ib3hlZF9fdmlzdWFsIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMDtcblx0cGFkZGluZy10b3A6IDgwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDA7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnAtLXMpIHtcblx0XHR3aWR0aDogNDglO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC0tbSkge1xuXHRcdHdpZHRoOiA1NiU7XG5cdH1cblxuICAmLnZpZGVvLXNob3duIHtcbiAgICBpbWcsIC5ib3hlZF9fdmlkZW9Db250cm9sIHtcbiAgICAgIC8vIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uYm94ZWRfX3Zpc3VhbF9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBjb2xvcihcIm5ldXRyYWxzLTZcIik7XG5cbiAgJjpob3ZlciAuYm94ZWRfX3ZpZGVvQ29udHJvbCB7XG4gICAgZm9udC1zaXplOiA3NXB4O1xuICB9XG5cbiAgJjpob3ZlciAuYm94ZWRfX2ljb24ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnAtLXMpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLmJveGVkX19saW5rIHtcblx0bWFyZ2luOiA1MHB4IDAgMCAwO1xufVxuXG4uYm94ZWRfX3ZpZGVvQ29udHJvbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0ei1pbmRleDogMTAxO1xuXHRmb250LXNpemU6IDcwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRjb2xvcjogY29sb3IoXCJuZXV0cmFscy0wXCIpO1xuXHR0cmFuc2l0aW9uOiBhbGwgMzUwbXM7XG5cbiAgJjpob3ZlciwgJjphY3RpdmUge1xuICAgIGNvbG9yOiBjb2xvcignbmV1dHJhbHMtMScpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICB9XG59XG5cbi5ib3hlZF9fdmlkZW8ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG5cbiAgLnZpZGVvX193cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAudmlkZW9fX3dyYXBwZXIgLnZpZGVvIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLmJveGVkX19pY29uIHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGJhY2tncm91bmQ6IGNvbG9yKFwibmV1dHJhbHMtMFwiKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMTVweDtcblx0dG9wOiAxNXB4O1xuXHR6LWluZGV4OiAyMDA7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dHJhbnNpdGlvbjogYWxsIDM1MG1zO1xuXG5cdC5pY29uIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cblx0Lmljb24tLWV4dGVybmFsIHtcblx0XHRsZWZ0OiAxcHg7XG5cdH1cbn1cbiIsIi5jb2xsYXBzZSB7XG5cdGhlaWdodDogYXV0bztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCB2YXIoLS10cmFuc2l0aW9uLXNwZWVkKSwgcGFkZGluZyB2YXIoLS10cmFuc2l0aW9uLXNwZWVkKTtcblxuXHQuanMgJiB7XG5cdFx0Jjpub3QoLmlzLS1vcGVuKSB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdH1cblx0fVxufVxuIiwiLmltYWdlQ29tcG9uZW50X193cmFwcGVyIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5pbWFnZUNvbXBvbmVudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbjogY2FsYygtMSAqICN7Z2FwKFwieHhzXCIpfSk7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0d2lkdGg6IGF1dG87XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwLS1zKSB7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdH1cbn1cblxuLmltYWdlQ29tcG9uZW50X19pdGVtIHtcblx0d2lkdGg6IDEwMCU7XG5cdGZsZXgtZ3JvdzogMTtcblx0cGFkZGluZzogZ2FwKFwieHhzXCIpO1xufVxuIiwiLmRvdWJsZS13cmFwcGVyIHtcbiAgQGV4dGVuZCAuaW1hZ2VDb21wb25lbnQ7XG4gIG1hcmdpbjogZ2FwKCdodWdlJykgMDtcbiAgbWF4LXdpZHRoOiBjYWxjKCgxMDAgLyA2MSkgKiAxMDAlKTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwLS1zKSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSAoMiAqIDEwcHgpKTtcbiAgfVxuXG4gICYgPiBwIHtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgfVxuXG4gIC53cC1jYXB0aW9uIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmID4gaW1nLCAmID4gLndwLWNhcHRpb24ge1xuICAgIEBleHRlbmQgLmltYWdlQ29tcG9uZW50X19pdGVtO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnAtLXMpIHtcbiAgICAgIGZsZXgtYmFzaXM6IDUwJTtcblxuICAgICAgJjpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmluZHVzdHJ5TGlzdF9fd3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uaW5kdXN0cnlMaXN0IHtcblx0d2lkdGg6IGF1dG87XG5cdG1hcmdpbjogY2FsYygtMSAqICN7Z2FwKFwieHNcIil9KTtcbn1cblxuLmluZHVzdHJ5TGlzdF9fbGlzdCB7XG5cdHVsIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0bGkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luOiBnYXAoXCJ4c1wiKTtcblx0fVxufVxuIiwiLmxhbmd1YWdlIHtcblx0Ym94LXNoYWRvdzogMCAwLjRyZW0gMC43cmVtIDAgcmdiYSgwLDAsMCwwLjEpO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRiYWNrZ3JvdW5kOiBjb2xvcihcIm5ldXRyYWxzLTBcIik7XG5cdGJvcmRlcjogMC4xcmVtIHNvbGlkIGNvbG9yKFwibmV1dHJhbHMtMVwiKTtcblx0Y29sb3I6IGNvbG9yKFwidGV4dFwiKSAhaW1wb3J0YW50O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nOiBnYXAoXCJsXCIpIGdhcChcIm1cIik7XG5cdHRyYW5zaXRpb246IGJveC1zaGFkb3cgdmFyKC0tdHJhbnNpdGlvbi1zcGVlZCk7XG5cdGZvbnQtc2l6ZTogZm9udFNpemUoXCJzXCIpO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdGJveC1zaGFkb3c6IDAgMC4zcmVtIDIuNHJlbSAwLjFyZW0gcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHR9XG5cblx0Lmxhbmd1YWdlX19uYW1lIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdH1cblxuXHQuZmxhZyB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1yaWdodDogZ2FwKFwibVwiKTtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHRmbGV4LWdyb3c6IDA7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnAtLXMpIHtcblx0XHRmb250LXNpemU6IGZvbnRTaXplKFwibVwiKTtcblx0XHRwYWRkaW5nOiBnYXAoXCJ4bFwiKSBnYXAoXCJsXCIpO1xuXHR9XG59XG4iLCIuc2VjdGlvbi5ub3RpZmljYXRpb24ge1xuICBiYWNrZ3JvdW5kOiBjb2xvcignbGlnaHQtMScpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgY29sb3IoJ25ldXRyYWxzLTInKTtcbiAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgLm5vdGlmaWNhdGlvbl9faW5uZXIge1xuICAgIGZvbnQtc2l6ZTogZm9udFNpemUoJ3NtYWxsJyk7XG4gICAgcGFkZGluZy1ib3R0b206IGdhcCgneGwnKTtcbiAgICBwYWRkaW5nLXRvcDogZ2FwKCd4bCcpO1xuICB9XG5cbiAgcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLm5vdGlmaWNhdGlvbl9fYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogZ2FwKCdsJyk7XG5cbiAgICAmOmVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi5hcHByb3ZhbC0tZXJyb3Ige1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDAsMCwwLjE1KTtcbiAgfVxufVxuIiwiLnBkZl93cmFwcGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgY29sb3IoJ25ldXRyYWxzLTYnKTtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IGdhcCgnaHVnZScpIDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMTIwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcblxuICAucGRmX3ZpZXdlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBzdXBwb3J0cyAoLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoKSB7XG4gICAgLy8gb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIC8vIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAucGRmX3ZpZXdlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5idXR0b24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAoaG92ZXI6bm9uZSkge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAucGRmX3ZpZXdlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5idXR0b24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi5wb3N0Q29tcGFjdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0Y29sb3I6IGNvbG9yKFwidGV4dFwiKTtcblxuXHQmOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHQucG9zdENvbXBhY3RfX2NvbnRlbnQge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG5cblx0Ji5pcy0tYm9yZGVyZWQge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yKFwiYm9yZGVyXCIpO1xuXHR9XG59XG5cbi5wb3N0Q29tcGFjdF9fdmlzdWFsIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHdpZHRoOiA4MHB4O1xuXHRoZWlnaHQ6IDgwcHg7XG5cdGZvbnQtc2l6ZTogMjhweDtcblx0ZmxleC1zaHJpbms6IDA7XG5cdGZsZXgtZ3JvdzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiBjb2xvcihcImJyYW5kLTBcIik7XG5cdGNvbG9yOiBjb2xvcihcIm5ldXRyYWxzLTBcIik7XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAxcHgpO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG5cbiAgICBAc3VwcG9ydHMgKG9iamVjdC1maXQ6IGNvdmVyKSB7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblx0fVxuXG4gIC5jdGEgJiB7XG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmhpZ2hjb250cmFzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogODBweDtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICYgKyBpbWcge1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBvc3RDb21wYWN0X19jb250ZW50IHtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBhZGRpbmc6IDAgZ2FwKFwibFwiKTtcblx0Zm9udC1mYW1pbHk6IGZvbnRGYW1pbHkoXCJtYWluXCIsIFwic2VtaWJvbGRcIik7XG5cdGZvbnQtc2l6ZTogZm9udFNpemUoXCJzXCIpO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMS41O1xuXG5cdHAge1xuICAgIHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMDsgQGluY2x1ZGUgZG90ZG90ZG90KGNvbG9yKFwibmV1dHJhbHMtMFwiKSwgMiwgMS41KTtcblx0fVxufVxuXG4ucG9zdENvbXBhY3RfX2xpbmsge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQtc2l6ZTogZm9udFNpemUoXCJ4c1wiKTtcblx0Zm9udC1mYW1pbHk6IGZvbnRGYW1pbHkoXCJtYWluXCIsIFwiYm9sZFwiKTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6IGNvbG9yKFwiYWN0aW9uLS1wcmltYXJ5XCIpO1xuXHRtYXJnaW46IGdhcChcInNcIikgMCAwIDA7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucG9zdENvbXBhY3RfX2ljb25XcmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cdHotaW5kZXg6IDI7XG59XG5cbi5wb3N0Q29tcGFjdF9fZGF0ZSB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRpIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG4iLCIucG9zdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC8vbWF4LXdpZHRoOiAzNy44cmVtO1xuXHQvL21pbi13aWR0aDogMzByZW07XG5cdHdpZHRoOiAxMDAlO1xuXG5cdC8vIHN0b3AgZmxpY2tlciB3aGVuIHNjcm9sbGluZ1xuXHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApIHNjYWxlKDEsMSk7XG5cblx0Jjpob3ZlciB7XG5cdFx0LnBvc3RfX2lubmVyIHtcblx0XHRcdGJveC1zaGFkb3c6IDAgMC4zcmVtIDIuNHJlbSAwLjFyZW0gcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMC4zcmVtLCAwKSBzY2FsZSgxLDEpO1xuXHRcdH1cblx0fVxuXG5cdCY6Zm9jdXMge1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cbn1cblxuLnBvc3RfX2lubmVyIHtcblx0YmFja2dyb3VuZDogY29sb3IoXCJuZXV0cmFscy0wXCIpO1xuXHRib3JkZXI6IDAuMXJlbSBzb2xpZCBjb2xvcihcImJvcmRlclwiKTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1mbG93OiBjb2x1bW47XG5cdG1hcmdpbjogZ2FwKFwic1wiKTtcblx0dHJhbnNpdGlvbjogYm94LXNoYWRvdyB2YXIoLS10cmFuc2l0aW9uLXNwZWVkKSwgdHJhbnNmb3JtIHZhcigtLXRyYW5zaXRpb24tc3BlZWQpO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLXdpZHRoOiAwO1xufVxuXG4ucG9zdF9faGVhZGVyIHtcblx0Ym9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkIGNvbG9yKFwiYm9yZGVyXCIpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIG92ZXJmbG93OiBoaWRkZW47XG5cblx0cGljdHVyZSxcblx0aW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAucG9zdF9faWNvbiB7XG4gICAgY29sb3I6IGNvbG9yKCdhY3Rpb24tLXByaW1hcnknKTtcbiAgfVxuXG4gIGltZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuXG4gIEBzdXBwb3J0cyAob2JqZWN0LWZpdDogY292ZXIpIHtcbiAgICBpbWcge1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLnBvc3RfX2hlYWRlcl9faW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMDtcblx0cGFkZGluZy10b3A6ICg0NDIgLyA3NDAgKiAxMDAlKTtcblx0YmFja2dyb3VuZDogY29sb3IoXCJuZXV0cmFscy0yXCIpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wb3N0X19oZXJvLFxuLnBvc3RfX2hlcm8tZG91YmxlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG59XG5cbi5wb3N0X19oZXJvIHtcblx0ei1pbmRleDogMjtcbn1cblxuLnBvc3RfX2hlcm8tZG91YmxlIHtcblx0ZGlzcGxheTogbm9uZTtcblx0ei1pbmRleDogMTtcbn1cblxuLnBvc3RfX2luZHVzdHJpZXMge1xuXHRib3R0b206IDA7XG4gIC8vIGN1cnNvcjogZGVmYXVsdDtcblx0bGVmdDogZ2FwKFwieGxcIik7XG5cdC8vIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogYXV0bztcblx0Ly8gdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHotaW5kZXg6IDExO1xufVxuXG4ucG9zdF9faWNvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IGdhcChcInhsXCIpO1xuXHR0b3A6IGdhcChcInhsXCIpO1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcblxuXHQmOmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZDogY29sb3IoXCJuZXV0cmFscy0wXCIpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHBhZGRpbmctdG9wOiAxMDAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHNjYWxlKDIpO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDk7XG5cdH1cblxuXHQuaWNvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbjogMnB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxMDtcblxuXHRcdCYuaWNvbi0tZXh0ZXJuYWwge1xuXHRcdFx0bGVmdDogMnB4O1xuXHRcdH1cblx0fVxufVxuXG4ucG9zdF9fY29udGVudCB7XG5cdGZsZXgtZ3JvdzogMTtcbn1cblxuLnBvc3RfX2NvbnRlbnRfX2lubmVyIHtcblx0cGFkZGluZy1ib3R0b206IGdhcChcIm1cIik7XG5cdHBhZGRpbmctdG9wOiBnYXAoXCJtXCIpO1xufVxuXG4ucG9zdF9fdGl0bGUge1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAvLyBAaW5jbHVkZSBkb3Rkb3Rkb3QoY29sb3IoXCJuZXV0cmFscy0wXCIpLCAzLCAxLjk1KTtcbn1cblxuLnBvc3RfX3RpdGxlIGEge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLnBvc3RfX3RlYXNlciB7XG4gIGZvbnQtc2l6ZTogZm9udFNpemUoXCJzXCIpO1xuICAvLyBAaW5jbHVkZSBkb3Rkb3Rkb3QoY29sb3IoXCJuZXV0cmFscy0wXCIpLCAzLCAxLjk1KTtcbn1cblxuI21zcHVsc2U6bm90KC5wYWdlLS1zdGFuZGFsb25lKSB7XG4gIC5wb3N0X190aXRsZSBhIHtcbiAgICBAaW5jbHVkZSBkb3Rkb3Rkb3QoY29sb3IoXCJuZXV0cmFscy0wXCIpLCAzLCAxLjk1KTtcbiAgfVxuXG4gIC5wb3N0X190ZWFzZXIge1xuICAgIEBpbmNsdWRlIGRvdGRvdGRvdChjb2xvcihcIm5ldXRyYWxzLTBcIiksIDMsIDEuOTUpO1xuICB9XG59XG5cbi5wb3N0X19mb290ZXIge1xuXHRib3JkZXItdG9wOiAwLjFyZW0gc29saWQgY29sb3IoXCJib3JkZXJcIik7XG5cdHBhZGRpbmctYm90dG9tOiBnYXAoXCJtXCIpO1xuXHRwYWRkaW5nLXRvcDogZ2FwKFwibVwiKTtcbn1cblxuLnBvc3RfX2Zvb3Rlcl9faW5uZXIge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG5cbiAgLmF1dGhvcl9fbWV0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA1LjRyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmF1dGhvciB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cblxuICAucmVhZF90aW1lIHtcbiAgICBwYWRkaW5nOiBnYXAoJ3MnKSAwO1xuICB9XG59XG4iLCIucG9zdC0tZG91YmxlIHtcblx0LnBvc3RfX2hlYWRlciB7XG5cdFx0Ly8gYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87XG5cblx0XHQvLyBiZXR0ZXIgcmVhZGFiaWxpdHlcblx0XHR0ZXh0LXNoYWRvdzogMCAwIDFweCByZ2JhKDAsMCwwLDAuNyk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblx0fVxuXG5cdC5wb3N0X19oZWFkZXJfX2lubmVyIHsgYmFja2dyb3VuZDogY29sb3IoXCJuZXV0cmFscy02XCIpOyB9XG5cblx0LnBvc3RfX2NvbnRlbnQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5wb3N0X19pbmR1c3RyaWVzIHtcblx0XHR6LWluZGV4OiAxMDA7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnAtLW0pIHtcblx0XHQvL21heC13aWR0aDogNzUuNnJlbTtcblx0XHQvL21pbi13aWR0aDogNjcuMnJlbTtcbiAgICAucG9zdF9faGVhZGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuXG5cdFx0LnBvc3RfX2hlYWRlcl9faW5uZXIge1xuXHRcdFx0Ly9wYWRkaW5nLXRvcDogKDEwMjQgLyAxNTQ2ICogMTAwJSk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLDAsMCwwLjgpLCByZ2JhKDAsMCwwLDApIDg1JSk7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0aGVpZ2h0OiA3MCU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnBvc3RfX2NvbnRlbnRfX2lubmVyIHtcblx0XHRcdGNvbG9yOiBjb2xvcihcIm5ldXRyYWxzLTBcIik7XG5cdFx0XHRib3R0b206IGdhcChcInhsXCIpO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogYXV0bztcblx0XHRcdHotaW5kZXg6IDEwMDtcblx0XHR9XG5cblx0XHQucG9zdF9fdGVhc2VyLCAucG9zdF9fdGl0bGUge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cblx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IGluaXRpYWw7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY1MHB4KSBhbmQgKG1heC13aWR0aDogKCRicC0tbSAtIDFweCkpIHtcblx0LnBvc3QtLWRvdWJsZSArIC5wb3N0LS1zaW5nbGUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXG4gICAgLnBvc3RfX2hlYWRlciB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG5cdFx0LnBvc3RfX2hlYWRlcl9faW5uZXIge1xuXHRcdFx0Ly9wYWRkaW5nLXRvcDogKDEwMjQgLyAxNTQ2ICogMTAwJSk7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgY29sb3IoXCJuZXV0cmFscy02XCIpLCByZ2JhKDAsMCwwLDApIDg1JSk7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0aGVpZ2h0OiA3MCU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnBvc3RfX2hlcm8ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0LnBvc3RfX2hlcm8tZG91YmxlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdC5wb3N0X19jb250ZW50IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cblx0XHQucG9zdF9faW5kdXN0cmllcyB7XG5cdFx0XHR6LWluZGV4OiAxMTtcblx0XHR9XG5cblx0XHQucG9zdF9fY29udGVudF9faW5uZXIge1xuXHRcdFx0Y29sb3I6IGNvbG9yKFwibmV1dHJhbHMtMFwiKTtcblx0XHRcdGJvdHRvbTogZ2FwKFwieGxcIik7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0ei1pbmRleDogMTAwO1xuXHRcdH1cblxuICAgIEBzdXBwb3J0cyBub3QgKC13ZWJraXQtbGluZS1jbGFtcDogMykge1xuICAgICAgLnBvc3RfX3RlYXNlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcblxuICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogaW5pdGlhbDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblx0fVxufVxuIiwiLnBvc3QtLXNpbmdsZSB7XG4gIC5wb3N0X190aXRsZSB7XG4gICAgQGluY2x1ZGUgZG90ZG90ZG90KGNvbG9yKFwibmV1dHJhbHMtMFwiKSwgMywgMS45NSk7XG4gIH1cbn1cbiIsIlxuXG5cblxuLnNlbGVjdEZpbHRlcl9fYWN0aW9ucyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IGdhcChcInNcIikgMCAwIDA7XG59XG5cbi5zZWxlY3RGaWx0ZXJfX3Jlc2V0IHtcblx0YSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogZm9udFNpemUoXCJzXCIpO1xuXHRcdGNvbG9yOiBjb2xvcihcIm5ldXRyYWxzLTdcIik7XG5cdH1cblxuXHQuaWNvbiB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdG1hcmdpbjogMCBnYXAoXCJ4c1wiKSAwIDA7XG5cdH1cbn0iLCIuc2hhcmVfYmFyIHtcblx0YmFja2dyb3VuZDogY29sb3IoXCJuZXV0cmFscy0wXCIpO1xuXHRib3JkZXItdG9wOiAwLjFyZW0gc29saWQgY29sb3IoXCJib3JkZXJcIik7XG5cdGNvbG9yOiBjb2xvcihcIm5ldXRyYWxzLTZcIik7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IGF1dG87XG5cdHdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiAxMDAwMDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnAtLXMpIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdGZvbnQtc2l6ZTogZm9udFNpemUoXCJtXCIpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC5zaGFyZV9iYXJfX2lubmVyIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdGZsZXgtZmxvdzogcm93IG5vd3JhcDtcblx0XHR9XG5cblx0XHQuc2hhcmVfYmFyX19jb3B5IHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi1yaWdodDogZ2FwKFwibVwiKTtcblx0XHR9XG5cblx0XHQuc2hhcmVfYmFyX19zb2NpYWxzIHtcblx0XHRcdC5zb2NpYWxzIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0XHQuc29jaWFsIHtcblx0XHRcdFx0bWFyZ2luOiAwIGdhcChcInhzXCIpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2hhcmVfYmFyX19pbm5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZmxvdzogY29sdW1uO1xufVxuXG4uc2hhcmVfYmFyX19jb3B5IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnNoYXJlX2Jhcl9fc29jaWFscyB7XG5cdC5zb2NpYWxzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHBhZGRpbmc6IGdhcChcIm1cIikgMDtcblx0XHRmb250LXNpemU6IGZvbnRTaXplKFwibFwiKTtcblx0fVxuXHQuc29jaWFsIHtcblx0XHRtYXJnaW46IDAgZ2FwKFwibVwiKTtcblx0fVxufVxuXG4uaGFzLXNoYXJlYmFyIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC0tcykge1xuXHQuc2hhcmVfYmFyX19iYXIge1xuXHRcdHBhZGRpbmctdG9wOiBnYXAoXCJ4bFwiKTtcblx0XHRwYWRkaW5nLWJvdHRvbTogZ2FwKFwieGxcIik7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGNvbG9yKFwibGlnaHQtMVwiKTtcblx0fVxuXG4gIC5oYXMtc2hhcmViYXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4iLCIuc29jaWFscyB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG5cdGZvbnQtc2l6ZTogZm9udFNpemUoXCJsXCIpO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC0tcykge1xuXHRcdGZvbnQtc2l6ZTogZm9udFNpemUoXCJ4bFwiKTtcblx0fVxufVxuXG4uc29jaWFsIHtcblx0ZGlzcGxheTogZmxleDtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdG1hcmdpbjogMCBnYXAoXCJ4c1wiKTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCJ0YWJsZSB7XG5cdGJvcmRlci1jb2xvcjogY29sb3IoXCJuZXV0cmFscy0yXCIpO1xuXG5cdHRoIHtcblx0XHRmb250LWZhbWlseTogZm9udEZhbWlseShcIm1haW5cIiwgXCJzZW1pYm9sZFwiKTtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHR9XG5cblx0dGgsXG5cdHRkIHtcblx0XHRib3JkZXI6IDAuMXJlbSBzb2xpZCBjb2xvcihcIm5ldXRyYWxzLTJcIik7XG5cdFx0cGFkZGluZzogZ2FwKFwic1wiKTtcblx0fVxufVxuXG4udGFibGVfX3dyYXBwZXIge1xuXHRvdmVyZmxvdy14OiBhdXRvO1xufVxuIiwiLnJlYWRfdGltZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGNvbG9yOiBjb2xvcihcIm5ldXRyYWxzLTZcIik7XG5cdGZvbnQtc2l6ZTogZm9udFNpemUoXCJzXCIpO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiXG5cblxuXG4udmVydGljYWxJbmR1c3RyaWVzX190YWcge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tYm90dG9tOiBnYXAoXCJ4bFwiKTtcbn1cblxuLnZlcnRpY2FsSW5kdXN0cmllc19fbGlzdCB7XG5cdHVsIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0bGkge1xuXHRcdHBhZGRpbmc6IDAgMCAwIDE1cHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmb250LXNpemU6IGZvbnRTaXplKFwic1wiKTtcblx0XHRsaW5lLWhlaWdodDogMS45NXJlbTtcblx0XHRtYXJnaW4tdG9wOiBnYXAoXCJsXCIpO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDRweDtcblx0XHRcdGhlaWdodDogNHB4O1xuXHRcdFx0YmFja2dyb3VuZDogY29sb3IoXCJhY3Rpb24tLXByaW1hcnlcIik7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiA4cHg7XG5cdFx0fVxuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxuXG5cdGEge1xuXHRcdGNvbG9yOiBjb2xvcihcInRleHRcIik7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiBjb2xvcihcImFjdGlvbi0tcHJpbWFyeVwiKTtcblx0XHR9XG5cdH1cbn0iLCIudmlkZW9fX3dyYXBwZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Ly8gbWFyZ2luOiBnYXAoJ20nKSAwO1xuXHR3aWR0aDogMTAwJTtcblxuXHQudmlkZW8ge1xuXHRcdGJhY2tncm91bmQ6IGNvbG9yKFwibmV1dHJhbHMtOVwiKTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IDA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwYWRkaW5nLXRvcDogNTYuMjYlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdGlmcmFtZSB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cbiIsIi5ib3hlZExpc3RfX2hlYWRpbmcge1xuXHRwYWRkaW5nLXRvcDogODBweDtcbn1cblxuLmJveGVkTGlzdF9fd3JhcHBlcjpmaXJzdC1jaGlsZCB7XG4gIC5ib3hlZExpc3RfX2hlYWRpbmcge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5cbi5ib3hlZExpc3RfX2l0ZW0ge1xuXHRtYXJnaW46IDYwcHggMCAwIDA7XG5cblx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblxuXHRcdC5ib3hlZExpc3RfX2hlYWRpbmcge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0fVxuXHR9XG59XG4iLCIuZG93bmxvYWRUcmlnZ2VyX19jb250ZW50IHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogODUwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogZm9udFNpemUoXCJzXCIpO1xuXHRsaW5lLWhlaWdodDogMS44O1xuICBtYXJnaW4tdG9wOiBnYXAoJ2h1Z2UnKTtcblxuICAuZG93bmxvYWRUcmlnZ2VyX193cmFwcGVyOmZpcnN0LWNoaWxkICYge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmRvd25sb2FkVHJpZ2dlcl9faGVhZGluZyB7XG5cdGNvbG9yOiBjb2xvcihcImFjdGlvbi0tcHJpbWFyeVwiKTtcbn1cblxuLmRvd25sb2FkVHJpZ2dlcl9fYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogZ2FwKFwieHhsXCIpO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC0teHMpIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG4iLCIuZmlsdGVyc19fd3JhcHBlciB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZmlsdGVycyB7XG5cdHBhZGRpbmc6IDAgMCBnYXAoXCJ4bFwiKSAwO1xufVxuXG4uZmlsdGVyc19faW50cm8ge1xuXHRmb250LXNpemU6IGZvbnRTaXplKFwic1wiKTtcblxuXHRwIHtcblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cbn1cblxuLmZpbHRlcnNfX2ludHJvSW5uZXIge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiA3MDBweDtcbn1cblxuLmZpbHRlcnNfX2J1dHRvbnMge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiBnYXAoXCJsXCIpIGNhbGMoLTEgKiAje2dhcChcInhzXCIpfSkgMDtcblxuXHR1bCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0bGkge1xuXHRcdG1hcmdpbjogZ2FwKFwieHNcIik7XG5cdH1cbn1cblxuLmZpbHRlcnNfX21vcmUge1xuXHRtYXJnaW46IGdhcChcIm1cIikgMCAwO1xufVxuXG4uZmlsdGVyc19fY29sbGFwc2Uge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiBnYXAoXCJtXCIpIDA7XG5cblx0LnNlbGVjdEZpbHRlcl9fd3JhcHBlciB7XG5cdFx0cGFkZGluZzogZ2FwKFwic1wiKTtcbiAgICB3aWR0aDogMTAwJTtcblx0fVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC0tcykge1xuICAgIG1hcmdpbjogZ2FwKFwibVwiKSBjYWxjKC0xICogI3tnYXAoXCJzXCIpfSkgMDtcblxuICAgIC5zZWxlY3RGaWx0ZXJfX3dyYXBwZXIge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cbn1cblxuLmZpbHRlcnNfX2xvYWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW46IGdhcChcImh1Z2VcIikgMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSB2YXIoLS10cmFuc2l0aW9uLXNwZWVkKTtcblxuXHQmLmlzLWhpZGRlbiB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5maWx0ZXJzX19ub2RhdGEge1xuXHRtYXJnaW46IGdhcChcImh1Z2VcIikgMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdCYuaXMtaGlkZGVuIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5maWx0ZXJzX190b2dnbGUge1xuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAubGlua19fY29udGVudCB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuXHQmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcblx0XHQuZmlsdGVyc19fbGFiZWwtLWNsb3NlZCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQuZmlsdGVyc19faWNvbi0tY2xvc2VkIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCZbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdIHtcblx0XHQuZmlsdGVyc19fbGFiZWwtLW9wZW4ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0LmZpbHRlcnNfX2ljb24tLW9wZW4ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cbiIsIiVoZXJvIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1pbi1oZWlnaHQ6IDQxLjY2Njd2dztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5pcy0tbGltaXRlciB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxMDA7XG5cdH1cblxuXHRhIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC0tcykge1xuXHRcdG1pbi1oZWlnaHQ6IDA7XG5cdFx0aGVpZ2h0OiA0MS42NjY3dnc7XG5cdFx0bWF4LWhlaWdodDogNTVyZW07XG5cdH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIC8vIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgLnBvc3RfaGVyb19fc2Nyb2xsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIubGFuZ3VhZ2VMaXN0X193cmFwcGVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5sYW5ndWFnZUxpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogLTNweDtcblx0cGFkZGluZzogMDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnAtLXMpIHtcblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwLS1tKSB7XG5cdFx0bWFyZ2luOiAtNHB4O1xuXHR9XG59XG5cbi5sYW5ndWFnZUxpc3RfX2l0ZW0ge1xuXHR3aWR0aDogKDEwMCUgLyAyKTtcblx0cGFkZGluZzogM3B4O1xuXHRtYXJnaW46IDA7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwLS14cykge1xuXHRcdHdpZHRoOiAoMTAwJSAvIDIpO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC0tcykge1xuXHRcdHdpZHRoOiAoMTAwJSAvIDMpO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC0tbSkge1xuXHRcdHBhZGRpbmc6IDRweDtcblx0XHR3aWR0aDogKDEwMCUgLyA0KTtcblx0fVxufSIsIi5sb2FkTW9yZV9fd3JhcHBlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiBnYXAoXCJodWdlXCIpIDAgMCAwO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC0tcykge1xuXHRcdHBhZGRpbmc6IDc1cHggMCAwIDA7XG5cdH1cbn1cblxuLmxvYWRNb3JlIHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Ji5pcy1sb2FkaW5nIHtcblx0XHQubG9hZE1vcmVfX2FjdGlvbnMge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdH1cblx0XHQubG9hZE1vcmVfX2xvYWRlciB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0XHQubG9hZE1vcmVfX25vZGF0YSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCYuaXMtZW1wdHkge1xuXHRcdC5sb2FkTW9yZV9fYWN0aW9ucyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQubG9hZE1vcmVfX2xvYWRlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQubG9hZE1vcmVfX25vZGF0YSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHQmLmlzLWhpZGRlbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0fVxuXG5cdHAge1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG4ubG9hZE1vcmVfX2FjdGlvbnMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgdmFyKC0tdHJhbnNpdGlvbi1zcGVlZCk7XG59XG5cbi5sb2FkTW9yZV9fbG9hZGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0ei1pbmRleDogMTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSB2YXIoLS10cmFuc2l0aW9uLXNwZWVkKTtcbn1cblxuLmxvYWRNb3JlX19ub2RhdGEge1xuXHRkaXNwbGF5OiBub25lO1xufVxuIiwiLmxvY2FsZVBvcHVwX193cmFwcGVyIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIGNvbG9yKFwiYm9yZGVyXCIpO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHBvc2l0aW9uOiBzdGlja3k7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMDAwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigxcHgpO1xufVxuXG4ubG9jYWxlUG9wdXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRiYWNrZ3JvdW5kOiBjb2xvcihcIm5ldXRyYWxzLTBcIik7XG5cdHBhZGRpbmc6IGdhcChcImh1Z2VcIikgZ2FwKFwieGxcIik7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubG9jYWxlUG9wdXBfX2Nsb3NlIHtcbiAgY29sb3I6IGNvbG9yKCdicmFuZC0wJyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGVmdDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogZ2FwKCdsJyk7XG4gIHRvcDogZ2FwKCdsJyk7XG59XG5cbi5sb2NhbGVQb3B1cF9fY29udGVudCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRjb2xvcjogY29sb3IoXCJuZXV0cmFscy02XCIpO1xuXHRmb250LXNpemU6IGZvbnRTaXplKFwic1wiKTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdC5oZWFkaW5nIHtcblx0XHRtYXJnaW46IDAgMCBnYXAoXCJ4c1wiKSAwO1xuXHR9XG5cblx0cCB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG5cbi5sb2NhbGVQb3B1cF9fYWN0aW9ucyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IGdhcChcInhsXCIpIGNhbGMoLTEgKiAje2dhcChcInhzXCIpfSkgMDtcblxuXHQuYnV0dG9uIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxufVxuXG4ubG9jYWxlUG9wdXBfX2J1dHRvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nOiBnYXAoXCJ4c1wiKTtcbiAgbWFyZ2luOiAwICN7Z2FwKCdzJyl9O1xuXHR3aWR0aDogMTAwJTtcblxuICAuZmxhZyB7IG1hcmdpbi1yaWdodDogZ2FwKCdzJyk7IH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnAtLXMpIHtcblx0XHR3aWR0aDogYXV0bztcblx0fVxufVxuIiwiXG5cbi5tZXNzYWdlIHtcblx0cGFkZGluZzogODBweCAwO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC0tcykge1xuXHRcdHBhZGRpbmc6IDEyNXB4IDA7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwLS1tKSB7XG5cdFx0cGFkZGluZzogMTcwcHggMDtcblx0fVxufVxuXG4ubWVzc2FnZV9fY29udGVudCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDcwMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0Zm9udC1zaXplOiBmb250U2l6ZShcInNcIik7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIlxuXG5cblxuLnBvc3RDb21wYWN0TGlzdF9faW50cm8ge1xuXHRtYXJnaW46IDAgMCAxNXB4IDA7XG5cblx0cCB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG5cbi5wb3N0Q29tcGFjdExpc3RfX2xpc3Qge1xuXHR1bCB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdGxpIHtcblx0XHRtYXJnaW46IDEwcHggMCAwIDA7XG5cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHR9XG59XG5cblxuXG5cblxuLmlzLS1ib3JkZXJlZC5wb3N0Q29tcGFjdExpc3Qge1xuXHQucG9zdENvbXBhY3RMaXN0X19saXN0IHtcblx0XHRsaSB7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgY29sb3IoJ2JvcmRlcicpO1xuXHRcdFx0cGFkZGluZzogMTBweCAwIDAgMDtcblx0XHRcdG1hcmdpbjogMTBweCAwIDAgMDtcblxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5wb3N0X2hlcm8ge1xuXHRAZXh0ZW5kICVoZXJvO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wb3N0X2hlcm9fX2ltYWdlIHtcblx0aGVpZ2h0OiAwO1xuXHR3aWR0aDogMTAwJTtcblxuICBpbWcsICY6YWZ0ZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAtNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cblx0Ly8gSU1BR0UgRk9SIEJFVFRFUiBBQ0NFU1NJQklMSVRZXG5cdGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDE7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cdH1cblxuICBAc3VwcG9ydHMgKG9iamVjdC1maXQ6IGNvdmVyKSB7XG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjQpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgY29udGVudDogaW5oZXJpdDtcbiAgICB9XG4gIH1cblxuICAuYnJpZ2h0ICYge1xuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjYpO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbiVwb3N0X2hlcm9fX21ldGEge1xuXHRjb2xvcjogY29sb3IoXCJuZXV0cmFscy0wXCIpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWZsb3c6IGNvbHVtbjtcblx0aGVpZ2h0OiAxMDAlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogODAwcHg7XG5cdHBhZGRpbmc6IGdhcChcImh1Z2VcIikgMDtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDEwMDtcblxuXHQvLyBiZXR0ZXIgcmVhZGFiaWxpdHlcblx0dGV4dC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLDAsMCwwLjcpO1xuXG4gIC5icmlnaHQgJiB7XG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KHJnYmEoMCwwLDAsMC43KSwgcmdiYSgwLDAsMCwwKSA3MCUpO1xuICB9XG59XG5cbi5wb3N0X2hlcm9fX21ldGEge1xuICBAZXh0ZW5kICVwb3N0X2hlcm9fX21ldGE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wb3N0X2hlcm9fX3RpdGxlIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDgwJTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnAtLXhzKSB7XG4gICAgZm9udC1zaXplOiBmb250U2l6ZSgnaDInKTtcbiAgfVxufVxuXG4ucG9zdF9oZXJvX19hdXRob3Ige1xuXHRtYXJnaW4tdG9wOiBnYXAoXCJsXCIpO1xuXG4gIC5hdXRob3JfX21ldGEge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5wb3N0X2hlcm9fX21pc2Mge1xuICBtYXJnaW4tdG9wOiBnYXAoXCJsXCIpO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC0tbSkge1xuICAgIGJvdHRvbTogZ2FwKCdsJyk7XG4gICAgbGVmdDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG5cbi5wb3N0X2hlcm9fX3Njcm9sbCB7XG5cdGZvbnQtc2l6ZTogZm9udFNpemUoXCJ4bFwiKTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cblx0Jjpob3ZlciB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XG5cdH1cbn1cblxuLnBvc3RfaGVyb19jb250ZW50IHtcblx0ZGlzcGxheTogZmxleDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRtYXgtd2lkdGg6IDU1MHB4O1xuXHRwYWRkaW5nOiA0MHB4IDA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRjb2xvcjogY29sb3IoXCJuZXV0cmFscy0wXCIpO1xuXG5cdC5oZWFkaW5nLFxuXHRwIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0ZXh0LXNoYWRvdzogMCAwIDJweCByZ2JhKDAsMCwwLDAuNSk7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LmhlYWRpbmcge1xuXHRcdG1hcmdpbjogMCAwIDEwcHggMDtcblx0fVxuXG5cdHA6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuIiwiLnBvc3RfaGVyby0tY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXG5cblx0LmlzLS1saW1pdGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMztcblx0fVxuXG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuXHRcdG9wYWNpdHk6IDAuMjU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHotaW5kZXg6IDI7XG5cdH1cbn0iLCIucG9zdF9oZXJvLS12aWRlbyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwLS14eHMpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwLS1zKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5wb3N0X2hlcm9fX2ltYWdlIHtcbiAgICBpbWcsICY6YWZ0ZXIge1xuICAgICAgbWF4LWhlaWdodDogNTVyZW07XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICB9XG4gIH1cblxuICAucG9zdF9oZXJvX19hdXRob3Ige1xuICAgIG1hcmdpbjogZ2FwKCdsJykgMDtcbiAgfVxuXG5cdC5hdXRob3ItLXBvc3QtaGVybyB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdC5hdXRob3JfX25hbWUge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLmF1dGhvcl9fbWV0YSB7XG4gICAgICBtYXJnaW4tbGVmdDogZ2FwKCdzJyk7XG4gICAgfVxuXG4gICAgLmF1dGhvcl9fcm9sZSB7XG4gICAgICBjb2xvcjogY29sb3IoJ25ldXRyYWxzLTAnKTtcbiAgICB9XG5cdH1cblxuXHQucG9zdF9oZXJvX19tZXRhIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJGJwLS1sKSB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgLy8gcGFkZGluZy10b3A6IDgwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5wb3N0X2hlcm9fX3ZpZGVvIHtcblx0bWFyZ2luOiBnYXAoXCJsXCIpIGF1dG8gY2FsYygje2dhcChcImh1Z2VcIil9ICogLTEpO1xuXHRtYXgtd2lkdGg6IDYwcmVtO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRicC0tbSkge1xuICAucG9zdF9oZXJvLS12aWRlbyB7XG4gICAgLnBvc3RfaGVyb19fbWV0YSB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIG1heC13aWR0aDogOTEwcHg7XG4gICAgfVxuXG4gICAgLnBvc3RfaGVyb19fdGl0bGUge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5wb3N0X2hlcm9fX3ZpZGVvIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbiIsIlxuXG4ucG9zdHNHcmlkIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5wb3N0c0dyaWRfX2ludHJvIHtcblx0bWFyZ2luOiAwIDAgMTVweCAwO1xuXG5cdHAge1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG4ucG9zdHNHcmlkX19saXN0IHtcblx0d2lkdGg6IGF1dG87XG5cdG1hcmdpbjogY2FsYygtMSAqICN7Z2FwKFwic1wiKX0pO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NTBweCkge1xuXHRcdC5wb3N0LS1zaW5nbGUsXG5cdFx0LnBvc3RzX29yZGVyZWQge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cblx0XHQucG9zdC0tZG91YmxlIHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0fVxuXG5cdFx0LnBvc3QtLWRvdWJsZSArIC5wb3N0LS1zaW5nbGUge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwLS1tKSB7XG5cdFx0LnBvc3QtLXNpbmdsZSxcblx0XHQucG9zdHNfb3JkZXJlZCB7XG5cdFx0XHR3aWR0aDogMzMuMzMzJTtcblx0XHR9XG5cdFx0LnBvc3QtLWRvdWJsZSB7XG5cdFx0XHR3aWR0aDogNjYuNjY1JTtcblx0XHR9XG5cblx0XHQucG9zdC0tZG91YmxlICsgLnBvc3QtLXNpbmdsZSB7XG5cdFx0XHR3aWR0aDogMzMuMzMzJTtcblx0XHR9XG5cdH1cbn1cblxuXG5cbi5wb3N0c0dyaWQtLXR3by1ieS10d28ge1xuXHQucG9zdHNHcmlkX19saXN0IHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MTBweCkge1xuXHRcdFx0LnBvc3QtLXNpbmdsZSB7XG5cdFx0XHRcdHdpZHRoOiAzMy4zMzMlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC0tbSkge1xuXHRcdFx0LnBvc3QtLXNpbmdsZSB7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIucG9zdHNfb3JkZXJlZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC8vIG1heC13aWR0aDogMzcuOHJlbTtcblx0Ly8gbWluLXdpZHRoOiAzNHJlbTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5wb3N0c19vcmRlcmVkX19pbm5lciB7XG5cdGJhY2tncm91bmQ6IGNvbG9yKFwibmV1dHJhbHMtMFwiKTtcblx0Ym9yZGVyOiAwLjFyZW0gc29saWQgY29sb3IoXCJib3JkZXJcIik7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZmxvdzogY29sdW1uO1xuXHRtYXJnaW46IGdhcChcInNcIik7XG4gIGZsZXg6IDE7XG59XG5cbi5wb3N0c19vcmRlcmVkX190aXRsZSB7XG5cdGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCBjb2xvcihcImJvcmRlclwiKTtcblx0cGFkZGluZzogZ2FwKFwieHhsXCIpIGdhcChcInh4bFwiKTtcblxuXHQuaGVhZGluZyB7XG5cdFx0Y29sb3I6IGNvbG9yKFwiYnJhbmQtMFwiKTtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cblxuLnBvc3RzX29yZGVyZWRfX2NvbnRlbnQge1xuXHRiYWNrZ3JvdW5kOiBjb2xvcihcIm5ldXRyYWxzLTFcIik7XG5cdHBhZGRpbmc6IGdhcChcImxcIikgZ2FwKFwieHhsXCIpO1xuXHRmbGV4LWdyb3c6IDE7XG59XG5cbi5wb3N0c19vcmRlcmVkX19saXN0IHtcblx0Y291bnRlci1yZXNldDogcG9zdHNfb3JkZXJlZDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ucG9zdHNfb3JkZXJlZF9fbGlzdGl0ZW0ge1xuXHRjb3VudGVyLWluY3JlbWVudDogcG9zdHNfb3JkZXJlZDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1mbG93OiByb3cgbm93cmFwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW46IGdhcChcInhsXCIpIDA7XG5cdGZvbnQtc2l6ZTogZm9udFNpemUoXCJtXCIpO1xuXHRsaW5lLWhlaWdodDogMS4zNTtcblxuXHQmOmJlZm9yZSB7XG5cdFx0QGV4dGVuZCAubnVtYmVyO1xuXHRcdGNvbnRlbnQ6IGNvdW50ZXIocG9zdHNfb3JkZXJlZCk7XG5cdFx0ZmxleC1ncm93OiAwO1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdG1hcmdpbi1yaWdodDogZ2FwKFwibVwiKTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG5cblx0YSB7XG5cdFx0QGluY2x1ZGUgZG90ZG90ZG90KGNvbG9yKFwibmV1dHJhbHMtMVwiKSwgMiwgMi40KTtcblx0XHRjb2xvcjogY29sb3IoXCJ0ZXh0XCIpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogY29sb3IoJ2JyYW5kLTAnKTtcbiAgICB9XG5cdH1cbn1cbiIsIi5zZWN0aW9uIHtcblx0d2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQuc2VjdGlvbl9faW5uZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTE0MHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQmLmhhcy0tY29udGVudCB7XG5cdFx0LnNlY3Rpb25fX2lubmVyIHtcblx0XHRcdHBhZGRpbmctdG9wOiBnYXAoXCJodWdlXCIpO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IGdhcChcImh1Z2VcIik7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC0tcykge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogNzBweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDcwcHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnAtLW0pIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDgwcHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwLS1sKSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMDBweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6bm90KC5iZ2MtLWxpZ2h0LTEpOmxhc3QtY2hpbGQgLnNlY3Rpb25fX2lubmVyIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdH1cblx0fVxufVxuIiwiLnNpZGVkQ29udGVudF9fd3JhcHBlciB7XG5cdG1hcmdpbjogZ2FwKFwieHhsXCIpIDAgMCAwO1xuXG5cdCYuc3BhY2luZy1zIHtcblx0XHRtYXJnaW46IGdhcChcImxcIikgMCAwIDA7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnAtLW0pIHtcblx0XHRtYXJnaW46IDUwcHggMCAwIDA7XG5cdH1cbn1cblxuLnNpZGVkQ29udGVudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwLS1tKSB7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdH1cbn1cblxuLnNpZGVkQ29udGVudF9fbWFpbiB7XG5cdHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xufVxuXG4uc2lkZWRDb250ZW50X19hc2lkZSB7XG4gIG1hcmdpbi1ib3R0b206IGdhcCgnbCcpO1xuXHRwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IGdhcCgnbCcpO1xuXHR3aWR0aDogMTAwJTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnAtLW0pIHtcbiAgICBtYXJnaW4tdG9wOiBnYXAoJ2h1Z2UnKTtcbiAgfVxuXG4gIC5hZG1pbi1iYXIgJiB7XG4gICAgdG9wOiBnYXAoJ2h1Z2UnKTtcbiAgfVxuXG4gIC5uby0tc3RpY2t5ICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuLnNpZGVkQ29udGVudF9fYXNpZGVJdGVtIHtcblx0bWFyZ2luOiBnYXAoXCJodWdlXCIpIDAgMCAwO1xuXHRmb250LXNpemU6IGZvbnRTaXplKFwic1wiKTtcblxuXHQmOmZpcnN0LWNoaWxkIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG59XG5cbi5zaWRlZENvbnRlbnRfX3JlYWR0aW1lIHtcblx0bWFyZ2luOiBjYWxjKCN7Z2FwKFwibFwiKX0gKyA1cHgpIDAgMCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnAtLW0pIHtcblx0LnNpZGVkQ29udGVudF9fbWFpbiB7XG4gICAgd2lkdGg6IDYxJTtcbiAgfVxuXG5cdC5zaWRlZENvbnRlbnRfX2FzaWRlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiA1JTtcblx0XHR3aWR0aDogMzQlO1xuXHR9XG59XG5cbmJvZHkuc2luZ2xlIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwLS1zKSB7XG4gICAgLnNpZGVkQ29udGVudF9fbWFpbiB7XG4gICAgICB3aWR0aDogNjElO1xuICAgIH1cblxuICAgIC5zaWRlZENvbnRlbnRfX2FzaWRlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgICAgd2lkdGg6IDM0JTtcbiAgICB9XG5cbiAgICAuc2lkZWRDb250ZW50IHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIH1cblxuICAgIC5zaWRlZENvbnRlbnRfX3dyYXBwZXIge1xuICAgICAvLyAgbWFyZ2luOiA1MHB4IDAgMCAwO1xuICAgIH1cbiAgfVxufVxuXG4jY29udGVudCB7XG4gIC5zaWRlZENvbnRlbnRfX2FzaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwLS1zKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbiIsIi5zcGxhc2hfX3dyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZDogdXJsKFwicmVzb3VyY2VzL2ltYWdlcy9zcGxhc2gtLWJnLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciBmaXhlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoXCJuZXV0cmFscy0wXCIpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uc3BsYXNoIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXHQvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRwYWRkaW5nOiA1MHB4IDA7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwLS1zKSB7XG5cdFx0cGFkZGluZzogOTBweCAwO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC0tbSkge1xuXHRcdHBhZGRpbmc6IDEyMHB4IDA7XG5cdH1cbn1cblxuLnNwbGFzaF9faW50cm8ge1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW46IDAgMCBnYXAoXCJ4bFwiKSAwO1xuXHRwYWRkaW5nOiAwIGdhcChcInNcIik7XG59XG5cbi5zcGxhc2hfX2xpc3Qge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnNwbGFzaF9fdGl0bGUge1xuXHRmb250LXNpemU6IDI4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdG1hcmdpbjogMCAwIGdhcChcInNcIikgMDtcblx0Zm9udC1mYW1pbHk6IGZvbnRGYW1pbHkoXCJtYWluXCIpO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC0tcykge1xuXHRcdGZvbnQtc2l6ZTogMzRweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnAtLW0pIHtcblx0XHRmb250LXNpemU6IDQwcHg7XG5cdH1cbn1cblxuLnNwbGFzaF9fc3VidGl0bGUge1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEuMTtcblx0Zm9udC1mYW1pbHk6IGZvbnRGYW1pbHkoXCJtYWluXCIpO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC0tcykge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnAtLW0pIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdH1cbn1cbiIsIlxuXG4udmVydGljYWxJbmR1c3RyaWVzTGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogY2FsYygtMSAqICN7Z2FwKFwieHhsXCIpfSkgY2FsYygtMSAqICN7Z2FwKFwic1wiKX0pO1xufVxuXG4udmVydGljYWxJbmR1c3RyaWVzTGlzdF9faXRlbSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiBnYXAoXCJ4eGxcIikgZ2FwKFwic1wiKTtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnAtLXMpIHtcblx0XHR3aWR0aDogKDEwMCUgLyAyKTtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC0tbSkge1xuXHRcdHdpZHRoOiAoMTAwJSAvIDMpO1xuXHR9XG59XG4iLCIud3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuLndyYXBwZXJfX2hlYWRlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLndyYXBwZXJfX2NvbnRlbnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcblx0ZmxleDogMSAwIGF1dG87XG59XG5cbi53cmFwcGVyX19jb250ZW50SW5uZXIge1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogZ2FwKFwieHhsXCIpIDAgZ2FwKFwiaHVnZVwiKTtcblxuXHQud3JhcHBlci0tc2VjdGlvbi1oZXJvIHtcblx0XHRtYXJnaW4tdG9wOiBjYWxjKC0xICogI3tnYXAoXCJ4eGxcIil9KTtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC0tcykge1xuXHRcdHBhZGRpbmc6IDUwcHggMCAxMDBweDtcblxuXHRcdC53cmFwcGVyLS1zZWN0aW9uLWhlcm8ge1xuXHRcdFx0bWFyZ2luLXRvcDogLTUwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi53cmFwcGVyX19mb290ZXIge1xuXHR3aWR0aDogMTAwJTtcblx0ZmxleDogMCAwIGF1dG87XG59XG4iLCIucGFnZS0tc3RhbmRhbG9uZSB7XG4gIC5wb3N0X19oZWFkZXIge1xuICAgIC52aWRlb19fY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogMTAxO1xuICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogY29sb3IoXCJuZXV0cmFscy0wXCIpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDM1MG1zO1xuXG4gICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiBjb2xvcignbmV1dHJhbHMtMScpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBvc3RfX2hlcm8tdmlkZW8ge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgIC52aWRlb19fd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLnZpZGVvX193cmFwcGVyIC52aWRlbyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBvc3QtLXZpZGVvIHtcbiAgICAucG9zdF9faGVybyB7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgfVxuICAgIC5wb3N0X19oZXJvLWRvdWJsZSB7XG4gICAgICB6LWluZGV4OiA5OTtcbiAgICB9XG5cbiAgICAucG9zdF9faGVhZGVyX19pbm5lciB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICB9XG4gICAgfVxuICAgIC52aWRlb19fY29udHJvbCB7XG4gICAgICB6LWluZGV4OiAxMDAxO1xuICAgIH1cbiAgICAucG9zdF9fY29udGVudF9faW5uZXIge1xuICAgICAgei1pbmRleDogMTAwMTtcbiAgICB9XG5cbiAgICAudmlkZW8tc2hvd24ge1xuICAgICAgLnBvc3RfX2hlcm8ge1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgfVxuICAgICAgLnBvc3RfX2hlcm8tZG91YmxlIHtcbiAgICAgICAgei1pbmRleDogNDtcbiAgICAgIH1cblxuICAgICAgLnZpZGVvX19jb250cm9sIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnBvc3QtLWRvdWJsZSB7XG4gICAgICAudmlkZW8tc2hvd24gKyAucG9zdF9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBvc3RzR3JpZF9faW50cm8ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogODUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmludHJvX19oZWFkaW5nIHtcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG5cbiAgICAgICY6ZW1wdHkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcblxuICAgICAgICAmKy5pbnRyb19fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuaW50cm9fX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogZ2FwKCdodWdlJyk7XG5cbiAgICAgICY6ZW1wdHkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucG9zdHNHcmlkX193cmFwcGVyOmZpcnN0LWNoaWxkIHtcbiAgICAuaW50cm9fX2hlYWRpbmcge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAucG9zdHNHcmlkX193cmFwcGVyIHtcbiAgICAucG9zdC0tZG91YmxlIHtcbiAgICAgIC5wb3N0X190ZWFzZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogaW5pdGlhbDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucG9zdF9faGVhZGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wb3N0OmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLnNlY3Rpb24tLWN0YXMge1xuICAgIC5zZWN0aW9uX19pbm5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5wYWdlLS1hdXRob3Ige1xuICAuc2lkZWRDb250ZW50X19hc2lkZSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygje2dhcCgneGwnKX0gKiAyKTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC0tcykgYW5kIChtYXgtd2lkdGg6ICRicC0tbSkge1xuICAgIC5wb3N0IHtcbiAgICAgIC5wb3N0X19mb290ZXJfX2lubmVyIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXBcbiAgICAgIH1cblxuICAgICAgLmF1dGhvciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuYXV0aG9yX19hdmF0YXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLmF1dGhvcl9fbWV0YSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAucmVhZF90aW1lIHsgbWFyZ2luLWxlZnQ6IGdhcCgnc20nKTsgfVxuICAgIH1cbiAgfVxufVxuIiwiJGRpci0tZm9udHM6ICdyZXNvdXJjZXMvZm9udHMnO1xuXG4kZm9udC0tbWFpbi0tc2VtaWxpZ2h0OiAnU2Vnb2VVSSBTZW1pIExpZ2h0JztcbiRmb250LS1tYWluLS1yZWd1bGFyOiAnU2Vnb2VVSSc7XG4kZm9udC0tbWFpbi0tcmVndWxhci0taXRhbGljOiAnU2Vnb2VVSSBJdGFsaWMnO1xuJGZvbnQtLW1haW4tLXNlbWlib2xkOiAnU2Vnb2VVSSBTZW1pIEJvbGQnO1xuJGZvbnQtLW1haW4tLWJvbGQ6ICdTZWdvZVVJIEJvbGQnO1xuXG4kZm9udC0tc2VyaWYtLWJvbGQ6ICdTZWdvZSBTZXJpZiBCb2xkJztcblxuJGZvbnQtLWljb25zLS1yZWd1bGFyOiAnaWNvbW9vbic7XG5cbjpyb290IHtcbiAgLS1jb2xvci0tYnJhbmQtMDogIzAwNzJjNjtcbiAgLS1jb2xvci0tYnJhbmQtMTogIzE2MjMzQTtcbiAgLS1jb2xvci0tYnJhbmQtMjogI0VFRjFGNTtcbiAgLS1jb2xvci0tYnJhbmQtMzogIzU1NThBRjtcbiAgLS1jb2xvci0tYnJhbmQtNDogIzlGQTRGRTtcblxuICAvLyAtLWNvbG9yLS10ZXh0OiAjMTYyMzNBO1xuICAtLWNvbG9yLS10ZXh0OiAjMDAwMDAwO1xuXG4gIC0tY29sb3ItLXBvc2l0aXZlOiAjMTI4NzEyO1xuICAtLWNvbG9yLS13YXJuaW5nOiAjZmZiYjAwO1xuICAtLWNvbG9yLS1uZWdhdGl2ZTogI0RBM0IwMTtcblxuICAtLWNvbG9yLS1saWdodC0xOiAgICNlZWVlZWU7XG4gIC0tY29sb3ItLWxpZ2h0LTI6ICAgI2YwZjBmMDtcblxuICAtLWNvbG9yLS1uZXV0cmFscy0xOiAjRjNGM0YzO1xuICAtLWNvbG9yLS1uZXV0cmFscy0yOiAjQzhDOEM5O1xuICAtLWNvbG9yLS1uZXV0cmFscy0zOiAjQjNCM0I0O1xuICAtLWNvbG9yLS1uZXV0cmFscy00OiAjOUE5QTlDO1xuICAtLWNvbG9yLS1uZXV0cmFscy01OiAjNzc3NzdCO1xuICAtLWNvbG9yLS1uZXV0cmFscy02OiAjNDk0OTREO1xuICAtLWNvbG9yLS1uZXV0cmFscy03OiAjMzYzNjJCO1xuICAtLWNvbG9yLS1uZXV0cmFscy04OiAjMkIyQjMwO1xuXG4gIC0tY29sb3ItLWFjdGlvbi0tcHJpbWFyeTogIzAwNzJjNjtcbiAgLS1jb2xvci0tYWN0aW9uLS1wcmltYXJ5LS1ob3ZlcjogIzAwNjdiODtcbiAgLS1jb2xvci0tYWN0aW9uLS1zZWNvbmRhcnk6ICNkZGRkZGQ7XG4gIC0tY29sb3ItLWFjdGlvbi0tc2Vjb25kYXJ5LS1ob3ZlcjogI2M1YzVjNTtcbiAgLS1jb2xvci0tYWN0aW9uLS12aXNpdGVkOiAjMDA3MmM2O1xuXG4gIC0tY29sb3ItLWJvcmRlcjogI0UwRTBFMDtcblxuICAtLWZvbnQtLW1haW4tLXNlbWlsaWdodDogI3skZm9udC0tbWFpbi0tc2VtaWxpZ2h0fTtcbiAgLS1mb250LS1tYWluLS1yZWd1bGFyOiAjeyRmb250LS1tYWluLS1yZWd1bGFyfTtcbiAgLS1mb250LS1tYWluLS1yZWd1bGFyLS1pdGFsaWM6ICN7JGZvbnQtLW1haW4tLXJlZ3VsYXItLWl0YWxpY307XG4gIC0tZm9udC0tbWFpbi0tc2VtaWJvbGQ6ICN7JGZvbnQtLW1haW4tLXNlbWlib2xkfTtcbiAgLS1mb250LS1tYWluLS1ib2xkOiAjeyRmb250LS1tYWluLS1ib2xkfTtcbiAgLS1mb250LS1zZXJpZi0tYm9sZDogI3skZm9udC0tc2VyaWYtLWJvbGR9O1xuICAtLWZvbnQtLWljb25zLS1yZWd1bGFyOiAjeyRmb250LS1pY29ucy0tcmVndWxhcn07XG5cbiAgLS1mb250LS1zaXplLS14eHM6ICAgIC43cmVtO1xuICAtLWZvbnQtLXNpemUtLXhzOiAgICAgMXJlbTtcbiAgLS1mb250LS1zaXplLS1zOiAgICAgIDEuNHJlbTtcbiAgLS1mb250LS1zaXplLS1tOiAgICAgIDEuNnJlbTtcbiAgLS1mb250LS1zaXplLS1sOiAgICAgIDIuMXJlbTtcblxuICAtLWZvbnQtLXNpemUtLWgxOiAgICAgNHJlbTtcbiAgLS1mb250LS1zaXplLS1oNTogICAgIDEuNXJlbTtcbn1cblxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcignYnJhbmQtMCcpO1xuICBjb2xvcjogY29sb3IoJ25ldXRyYWxzLTAnKTtcbn1cblxuOjotbW96LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdicmFuZC0wJyk7XG4gIGNvbG9yOiBjb2xvcignbmV1dHJhbHMtMCcpO1xufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xufVxuXG5odG1sLCBib2R5IHsgbWluLWhlaWdodDogMTAwJTsgfVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogY29sb3IoJ2xpZ2h0LTInKTtcbiAgLy8gY29sb3I6IGNvbG9yKCd0ZXh0Jyk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5OyAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG5cbiAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbn1cblxuLndyYXBwZXJfX2Zvb3RlciAjdWhmLWZvb3RlciB7IG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4jbWFpbiB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4jbXNwdWxzZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIC8vIGJveC1zaGFkb3c6IDAgMjVweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjc2O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAyMDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC8vIElFID49IDEwXG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIGFbZGlzYWJsZWRdIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuXG4gIC5wcmV2aWV3LS1kYXJrICYge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbnAge1xuICBtYXJnaW46IDAgMCAuODc1ZW0gMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC0tbWFpbi0tc2VtaWxpZ2h0O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiAgdXJsKCdodHRwczovL2Mucy1taWNyb3NvZnQuY29tL3N0YXRpYy9mb250cy9zZWdvZS11aS93ZXN0LWV1cm9wZWFuL3NlbWlMaWdodC9sYXRlc3Qud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnaHR0cHM6Ly9jLnMtbWljcm9zb2Z0LmNvbS9zdGF0aWMvZm9udHMvc2Vnb2UtdWkvd2VzdC1ldXJvcGVhbi9zZW1pTGlnaHQvbGF0ZXN0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJGZvbnQtLW1haW4tLXJlZ3VsYXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6ICB1cmwoJ2h0dHBzOi8vYy5zLW1pY3Jvc29mdC5jb20vc3RhdGljL2ZvbnRzL3NlZ29lLXVpL3dlc3QtZXVyb3BlYW4vbm9ybWFsL2xhdGVzdC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCdodHRwczovL2Mucy1taWNyb3NvZnQuY29tL3N0YXRpYy9mb250cy9zZWdvZS11aS93ZXN0LWV1cm9wZWFuL25vcm1hbC9sYXRlc3Qud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC0tbWFpbi0tcmVndWxhci0taXRhbGljO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiAgdXJsKCdodHRwczovL2Mucy1taWNyb3NvZnQuY29tL3N0YXRpYy9mb250cy9zZWdvZS11aS93ZXN0LWV1cm9wZWFuL2l0YWxpYy9sYXRlc3Qud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnaHR0cHM6Ly9jLnMtbWljcm9zb2Z0LmNvbS9zdGF0aWMvZm9udHMvc2Vnb2UtdWkvd2VzdC1ldXJvcGVhbi9pdGFsaWMvbGF0ZXN0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJGZvbnQtLW1haW4tLXNlbWlib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiAgdXJsKCdodHRwczovL2Mucy1taWNyb3NvZnQuY29tL3N0YXRpYy9mb250cy9zZWdvZS11aS93ZXN0LWV1cm9wZWFuL3NlbWlib2xkL2xhdGVzdC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCdodHRwczovL2Mucy1taWNyb3NvZnQuY29tL3N0YXRpYy9mb250cy9zZWdvZS11aS93ZXN0LWV1cm9wZWFuL3NlbWlib2xkL2xhdGVzdC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LS1tYWluLS1ib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogIHVybCgnaHR0cHM6Ly9jLnMtbWljcm9zb2Z0LmNvbS9zdGF0aWMvZm9udHMvc2Vnb2UtdWkvd2VzdC1ldXJvcGVhbi9ib2xkL2xhdGVzdC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCdodHRwczovL2Mucy1taWNyb3NvZnQuY29tL3N0YXRpYy9mb250cy9zZWdvZS11aS93ZXN0LWV1cm9wZWFuL2JvbGQvbGF0ZXN0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC0taWNvbnMtLXJlZ3VsYXI7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogIHVybCgnI3skZGlyLS1mb250c30vaWNvbW9vbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJGZvbnQtLXNlcmlmLS1ib2xkO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogIHVybCgnI3skZGlyLS1mb250c30vU2Vnb2Utc2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuI2hlYWRlckFyZWEge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuXG4gIGEsIGJ1dHRvbiB7XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgI3NlYXJjaCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5iLCBzdHJvbmcge1xuICBmb250LWZhbWlseTogZm9udEZhbWlseShcIm1haW5cIiwgXCJib2xkXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4jY29udGVudCBhIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbiJdfQ== */
