.thanx{font-weight:500}.thanx:before{content:"Thanx"}.thanx.thanx__action:before{content:"Thanx!"}@font-face{font-family:"wizbii";src:url("/wizbii/fonts/wizbii.eot?v=1013");src:url("/wizbii/fonts/wizbii.eot?v=1013#iefix") format("embedded-opentype"),url("/wizbii/fonts/wizbii.woff?v=1013") format("woff"),url("/wizbii/fonts/wizbii.ttf?v=1013") format("truetype"),url("/wizbii/fonts/wizbii.svg?v=1013#wizbii") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"wizbii" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"wizbii" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-more-bu:before{content:"\50"}.icon-facebook:before{content:"\65"}.icon-pinterest:before{content:"\66"}.icon-google-plus:before{content:"\67"}.icon-skype:before{content:"\68"}.icon-instagram:before{content:"\69"}.icon-apple-store:before{content:"\6a"}.icon-behance:before{content:"\6b"}.icon-github:before{content:"\6c"}.icon-tumblr:before{content:"\6e"}.icon-dribbble:before{content:"\6f"}.icon-check-mark:before{content:"\70"}.icon-tag:before{content:"\27"}.icon-pin-map:before{content:"\28"}.icon-share-empty:before{content:"\2b"}.icon-link:before{content:"\2c"}.icon-download:before{content:"\2d"}.icon-pub-help-bu:before{content:"\2e"}.icon-pub-share-bu:before{content:"\2f"}.icon-arobase:before{content:"\3a"}.icon-rss:before{content:"\3c"}.icon-lock:before{content:"\3f"}.icon-globe:before{content:"\40"}.icon-quote:before{content:"\5b"}.icon-report:before{content:"\5e"}.icon-cross:before{content:"\5f"}.icon-hamburger:before{content:"\78"}.icon-search:before{content:"\5a"}.icon-eye:before{content:"\30"}.icon-delete:before{content:"\31"}.icon-bell:before{content:"\32"}.icon-email:before{content:"\33"}.icon-job:before{content:"\34"}.icon-settings:before{content:"\35"}.icon-logout:before{content:"\36"}.icon-drop-arrow:before{content:"\37"}.icon-languages:before{content:"\38"}.icon-network:before{content:"\39"}.icon-edit:before{content:"\21"}.icon-share:before{content:"\22"}.icon-career:before{content:"\23"}.icon-cloud:before{content:"\60"}.icon-group:before{content:"\7b"}.icon-tie:before{content:"\7c"}.icon-star:before{content:"\7d"}.icon-softskills:before{content:"\7e"}.icon-esprit-analyse:before{content:"\5c"}.icon-reactif:before{content:"\e000"}.icon-entreprenant:before{content:"\e001"}.icon-communiquant:before{content:"\e002"}.icon-innovant:before{content:"\e003"}.icon-perseverant:before{content:"\e004"}.icon-positif:before{content:"\e005"}.icon-flexible:before{content:"\e006"}.icon-publications:before{content:"\e007"}.icon-application:before{content:"\e009"}.icon-art:before{content:"\e00a"}.icon-aventure:before{content:"\e00b"}.icon-creatif:before{content:"\e00c"}.icon-convaincant:before{content:"\e00d"}.icon-autonome:before{content:"\e00e"}.icon-curieux:before{content:"\e00f"}.icon-esprit-equipe:before{content:"\e011"}.icon-rigoureux:before{content:"\e012"}.icon-edition:before{content:"\e013"}.icon-environnement:before{content:"\e014"}.icon-immobilier:before{content:"\e015"}.icon-mode:before{content:"\e016"}.icon-service:before{content:"\e018"}.icon-voyage:before{content:"\e019"}.icon-musique:before{content:"\e01a"}.icon-web:before{content:"\e01b"}.icon-evenementiel:before{content:"\e01c"}.icon-education:before{content:"\e01d"}.icon-solidarite:before{content:"\e01e"}.icon-company:before{content:"\e01f"}.icon-search-profile:before{content:"\e020"}.icon-mission:before{content:"\e021"}.icon-recrutement:before{content:"\e022"}.icon-text:before{content:"\e023"}.icon-google-store:before{content:"\e024"}.icon-projets:before{content:"\61"}.icon-twitter:before{content:"\64"}.icon-pub-help:before{content:"\62"}.icon-pub-share:before{content:"\6d"}.icon-pub-help-text:before{content:"\71"}.icon-book:before{content:"\73"}.icon-donut-level-1:before{content:"\75"}.icon-donut-level-2:before{content:"\76"}.icon-donut-level-3:before{content:"\77"}.icon-donut-level-0:before{content:"\79"}.icon-gmail:before{content:"\74"}.icon-project-art-photography:before{content:"\7a"}.icon-project-design:before{content:"\41"}.icon-project-ecology:before{content:"\42"}.icon-project-education:before{content:"\43"}.icon-project-fashion:before{content:"\44"}.icon-project-food:before{content:"\46"}.icon-project-leisure:before{content:"\47"}.icon-project-music:before{content:"\48"}.icon-project-popular:before{content:"\49"}.icon-project-journalism-publishing:before{content:"\4a"}.icon-project-suggestions:before{content:"\4b"}.icon-project-service:before{content:"\4c"}.icon-project-web-technology:before{content:"\4d"}.icon-project-film-video:before{content:"\4e"}.icon-project-starters:before{content:"\4f"}.icon-project-adventure-sport:before{content:"\51"}.icon-project-solidarity:before{content:"\52"}.icon-image:before{content:"\53"}.icon-bulb:before{content:"\54"}.icon-youtube:before{content:"\55"}.icon-linkedin:before{content:"\56"}.icon-viadeo:before{content:"\57"}.icon-contract:before{content:"\58"}.icon-activity:before{content:"\59"}.icon-location-radius:before{content:"\24"}.icon-redo:before{content:"\25"}.icon-team:before{content:"\26"}.icon-time:before{content:"\3b"}.icon-calendar:before{content:"\3d"}.icon-camera:before{content:"\e008"}.icon-plus:before{content:"\3e"}.icon-restauration:before{content:"\5d"}.icon-bolt:before{content:"\e010"}.icon-face:before{content:"\e017"}.icon-share-wizbii:before{content:"\e025"}.icon-heart:before{content:"\63"}.icon-project-favourites:before{content:"\e026"}.icon-arrow-left:before{content:"\45"}.icon-attachment:before{content:"\e027"}.icon-user:before{content:"\e028"}.icon-alert:before{content:"\e029"}.icon-picto-v3-svg-31:before{content:"\e02b"}.icon-warning:before{content:"\e02c"}.icon-info:before{content:"\e02d"}.icon-info-white:before{content:"\e02f"}.icon-wallet:before{content:"\e02e"}.icon-face-2:before{content:"\e030"}.icon-pin-map-white:before{content:"\e031"}.icon-flat-burger:before{content:"\e02a"}.icon-round-arrow-right:before{content:"\e032"}.icon-arrow-right:before{content:"\e033"}.icon-graduation-cap:before{content:"\29"}.icon-pub-share-text:before{content:"\72"}.icon-flash:before{content:"\e034"}.icon-hard-flash:before{content:"\e035"}.icon-bookmark-full:before{content:"\e036"}.icon-bookmark:before{content:"\e037"}.icon-danger:before{content:"\e038"}.icon-share-facebook:before{content:"\e03a"}.icon-share-google-plus:before{content:"\e03b"}.icon-share-twitter:before{content:"\e03c"}.icon-share-facebook-full:before{content:"\e03e"}.icon-share-google-plus-full:before{content:"\e03f"}.icon-share-twitter-full:before{content:"\e040"}.icon-share-email-full:before{content:"\e03d"}.icon-share-email:before{content:"\e039"}.icon-search-35:before{content:"\e041"}.icon-caret-down:before{content:"\e042"}.icon-pin-map-35:before{content:"\e043"}.icon-real-arrow-right:before{content:"\e045"}.icon-caret-down-1:before{content:"\e046"}.icon-caret-up:before{content:"\e047"}.icon-triangle-up:before{content:"\e048"}.icon-triangle-down:before{content:"\e049"}.icon-gauge:before{content:"\e044"}.icon-home:before{content:"\e046"}.icon-calculator:before{content:"\2a"}.icon-arrow-up-b:before{content:"\e04a"}.icon-arrow-down-b:before{content:"\e04b"}.icon-picto-close:before{content:"\e047"}*,*:before,*:after{box-sizing:border-box}html{font-size:15px;font-family:"Roboto",sans-serif;line-height:1.4;font-weight:300;color:#545d61}body{background-color:#f0f0f0}small{font-size:14px}img{vertical-align:middle}hr{border:0;border-bottom:1px solid #d9d9d9;margin:10px 0}textarea{max-width:100%}a:focus,a:hover{text-decoration:none}ul{margin:0 0 20px 0;padding:0 0 0 18px}label{font-weight:500}select.form-input{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("/wizbii/images/dropdown-arrow.svg");background-size:16px;background-repeat:no-repeat;background-position:right 5px center}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}sub,sup{font-size:13px;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:15px}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{display:block;font-weight:500;margin:0}h1 img,.h1 img,h2 img,.h2 img,h3 img,.h3 img,h4 img,.h4 img,h5 img,.h5 img,h6 img,.h6 img{vertical-align:baseline}h1,.h1{font-size:24px;margin-bottom:60px}h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin-bottom:10px}h2,.h2{font-size:22px}h3,.h3{font-size:20px}h4,.h4{font-size:18px}h5,.h5{font-size:15px}h6,.h6{font-size:14px;text-transform:uppercase}p{margin:0 0 10px 0}[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak{display:none !important}.group{display:block;margin-bottom:20px;position:relative}.group--inner{margin-bottom:10px}.margin-top-inner{margin-top:10px}.margin-right-inner{margin-right:10px}.margin-bottom-inner{margin-bottom:10px}.margin-left-inner{margin-left:10px}@media (max-width: 767px){.margin-left-inner--xs-only{margin-left:10px}}.margin-top-gutter{margin-top:20px}@media (max-width: 767px){.margin-top-gutter--xs-only{margin-top:20px}}.margin-right-gutter{margin-right:20px}@media (max-width: 767px){.margin-right-gutter--xs-only{margin-right:20px}}.margin-bottom-gutter{margin-bottom:20px}@media (max-width: 767px){.margin-bottom-gutter--xs-only{margin-bottom:20px}}.margin-left-gutter{margin-left:20px}@media (max-width: 767px){.margin-left-gutter--xs-only{margin-left:20px}}.margin-top-large{margin-top:30px}.margin-right-large{margin-right:30px}.margin-bottom-large{margin-bottom:30px}.margin-left-large{margin-left:30px}.margin-vertical-large{margin:40px 0}.margin-auto{margin-left:auto;margin-right:auto}.no-margin{margin:0}.padding-vertical-gutter{padding-top:20px;padding-bottom:20px}.padding-horizontal-gutter{padding-left:20px;padding-right:20px}.padding-vertical-normal{padding:30px 0}.padding-vertical-large{padding:40px 0}.no-padding{padding:0}.border-radius{border-radius:6px}.position-relative{position:relative}.pull-right{float:right}.v-align-icon [class*="icon-"]{display:inline-block;vertical-align:middle;line-height:1}.color-secondary{color:#ea5b2a}.color-purple{color:#776fb2}.color-orange{color:#faac33}.text-center{text-align:center !important}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-muted{color:#9da1a3 !important}.font-weight-normal{font-weight:300 !important}.font-weight-bold{font-weight:500 !important}.font-weight-bolder{font-weight:900 !important}.font-size-tiny{font-size:13px !important}.font-size-small{font-size:14px !important}.font-size-medium{font-size:20px !important}.font-size-larger-ish{font-size:16px !important}.font-size-large{font-size:22px !important}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.background-primary{background-color:#67c1ea}.background-secondary{background-color:#ea5b2a}.background-red{background-color:#F05965}.background-green{background-color:#36bcaf}.background-purple{background-color:#776fb2}.display-inline{display:inline}.text-danger{color:#ff5757}.text-nowrap{white-space:nowrap}.gray-hover:hover{background:#fcfcfc;transition:0.1s}.visually-hidden{position:absolute;left:-9999999px;width:0;height:0;overflow:hidden}.no-border{border:none}.transparent-bg{background:transparent}.button{position:relative;display:inline-block;vertical-align:middle;font-weight:inherit;text-align:center;text-decoration:none;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:border 200ms ease, color 200ms ease, background 200ms ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;background:transparent;padding:8px 10px;border-radius:6px;border:1px solid transparent;font-weight:500}.button:hover,.button:focus,.button:active{text-decoration:none;outline:0}.button[disabled]{cursor:not-allowed;pointer-events:none;opacity:.6}.button input[type="file"]{cursor:pointer;position:absolute;left:0;top:0;right:0;bottom:0;height:100%;width:100%;z-index:-1;opacity:0}.button--flat{padding:4px 40px}.button--sm{font-size:14px;line-height:1.4;padding:4px 6px;border:1px solid transparent}.button--md{padding:13px 13px}.button--lg{font-size:22px;font-weight:500}@media (min-width: 768px){.button--lg{padding:8px 48px}}.button--default{color:#fff;background-color:#9da1a3;border-color:transparent}.button--default:hover:not([disabled]),.button--default:focus:not([disabled]),.button--default:active:not([disabled]){color:#fff;background-color:#83888a;border-color:#83888a}.button--primary{color:#fff;background-color:#67c1ea;border-color:transparent}.button--primary:hover:not([disabled]),.button--primary:focus:not([disabled]),.button--primary:active:not([disabled]){color:#fff;background-color:#3aafe4;border-color:#3aafe4}.button--secondary{color:#fff;background-color:#ea5b2a;border-color:transparent}.button--secondary:hover:not([disabled]),.button--secondary:focus:not([disabled]),.button--secondary:active:not([disabled]){color:#fff;background-color:#cd4314;border-color:#cd4314}.button--ghost-default{color:#9da1a3;background-color:transparent;border-color:#9da1a3}.button--ghost-default:hover:not([disabled]),.button--ghost-default:focus:not([disabled]),.button--ghost-default:active:not([disabled]){color:#fff;background-color:#3aafe4;border-color:transparent}.button--ghost-primary{color:#67c1ea;background-color:transparent;border-color:#67c1ea}.button--ghost-primary:hover:not([disabled]),.button--ghost-primary:focus:not([disabled]),.button--ghost-primary:active:not([disabled]){color:#fff;background-color:#3aafe4;border-color:transparent}.button--ghost-secondary{color:#ea5b2a;background-color:transparent;border-color:#ea5b2a}.button--ghost-secondary:hover:not([disabled]),.button--ghost-secondary:focus:not([disabled]),.button--ghost-secondary:active:not([disabled]){color:#fff;background-color:#cd4314;border-color:transparent}.button--block{display:block;width:100%}a,.link{color:#1ba3e1;cursor:pointer}a:focus,a:hover,.link:focus,.link:hover{color:#1682b3}a,a:focus,a:hover,.link,.link:focus,.link:hover{text-decoration:none}.link--underline{text-decoration:underline}.link--no-underline,.link--no-underline:focus,.link--no-underline:hover{text-decoration:none}.link--text-color{color:#545d61}.link--text-color:focus,.link--text-color:hover{color:#1ba3e1}.link--white{color:#fff}.link--white:focus,.link--white:hover{color:#e6e6e6}.link--secondary{color:#ea5b2a}.link--secondary:focus,.link--secondary:hover{color:#cd4314}.link--muted{color:#9da1a3}.link--muted:focus,.link--muted:hover{color:#1ba3e1}.link--muted:focus,.link--muted:hover{text-decoration:none}.link--active,.link--active:hover,.link--active:active,.link--active:visited{color:#1ba3e1 !important}@media (max-width: 767px){.hidden-xs-only{display:none !important}}.hidden-xs-up{display:none !important}@media (min-width: 768px) and (max-width: 991px){.hidden-sm-only{display:none !important}}@media (min-width: 768px){.hidden-sm-up{display:none !important}}@media (min-width: 992px) and (max-width: 1159px){.hidden-md-only{display:none !important}}@media (min-width: 992px){.hidden-md-up{display:none !important}}@media (min-width: 1160px){.hidden-lg-only{display:none !important}}@media (min-width: 1160px){.hidden-lg-up{display:none !important}}.row{margin-left:-10px;margin-right:-10px}.row:before,.row:after{content:"";display:table}.row:after{clear:both}.row--space-bottom .col-xs-12,.row--space-bottom .col:not([class*="col-xs-"]){margin-bottom:20px}.row--space-bottom .col-xs-12:last-child,.row--space-bottom .col:not([class*="col-xs-"]):last-child{margin-bottom:0}@media (min-width: 768px){.row--space-bottom .col-xs-12,.row--space-bottom .col:not([class*="col-xs-"]){margin-bottom:0}}.col{min-height:1px;float:left;width:100%;padding-left:10px;padding-right:10px}.row--smart-spacing>.col{padding-bottom:20px}.row--smart-spacing>.col:last-child{padding-bottom:0}.row--smart-spacing>.col[class*="col-xs-"]{padding-bottom:0}@media (min-width: 768px){.row--smart-spacing>.col[class*="col-sm-"]{padding-bottom:0}}@media (min-width: 992px){.row--smart-spacing>.col[class*="col-md-"]{padding-bottom:0}}@media (min-width: 1160px){.row--smart-spacing>.col[class*="col-lg-"]{padding-bottom:0}}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}@media (min-width: 768px){.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}}@media (min-width: 992px){.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}}@media (min-width: 1160px){.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}}.block{width:100%;padding:20px;margin-bottom:20px;background-color:#fff;border-radius:6px}.block--shadowed{box-shadow:0 2px 0 #efefef}.block--no-padding{padding:0}.block--no-margin-bottom{margin-bottom:0}.block-content img{max-width:100%}.lightbox,.lightbox__inner{transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 250ms;transition-delay:inherit}.lightbox.ng-enter,.lightbox.ng-leave.ng-leave-active{opacity:0}.lightbox.ng-enter .lightbox__inner,.lightbox.ng-leave.ng-leave-active .lightbox__inner{-ms-transform:scale(0.2) translateY(60px);transform:scale(0.2) translateY(60px)}.lightbox.ng-leave,.lightbox.ng-enter.ng-enter-active{opacity:1}.lightbox.ng-leave .lightbox__inner,.lightbox.ng-enter.ng-enter-active .lightbox__inner{-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.lightbox{position:fixed;z-index:7000000;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.98);overflow-y:auto;overscroll-behavior:none}.lightbox__inner{max-width:920px;margin:auto;padding:60px 20px 20px 20px}.lightbox__inner--md{max-width:670px}.lightbox__title{position:relative;font-weight:500;margin-bottom:10px}.lightbox__close-btn{cursor:pointer;color:#9da1a3;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;font-size:1.8em}.lightbox__close-btn:focus,.lightbox__close-btn:hover{color:#1ba3e1}.lightbox--image .lightbox__inner{max-width:1200px}.lightbox--image .lightbox__inner>img{max-width:100%;height:auto;display:block;margin:auto}.block--primary{color:#fff;background-color:#67c1ea}.block--primary .tags-input .tags,.block--primary .form-input{color:#545d61;background-color:#fff}.block--primary .tags-input .tags.focused,.block--primary .tags-input .tags:focus,.block--primary .form-input.focused,.block--primary .form-input:focus{border-color:transparent}.block--primary .dropdown{color:#545d61}.block__footer{margin:20px -20px -20px -20px;background-color:#3aafe4;border-radius:0 0 6px 6px}.block__footer [class*="icon-"]{vertical-align:middle}.block__footer [class*="icon-"]:first-child{margin-right:.2em}.block__footer [class*="icon-"]:last-child{margin-left:.2em}.block__footer>ul{list-style:none;padding:0;margin:0}.block__footer>ul:before,.block__footer>ul:after{content:"";display:table}.block__footer>ul:after{clear:both}.block__footer>ul>li{position:relative;float:left}.block__footer>ul>li:first-child .block__footer__button{border-bottom-left-radius:6px}.block__footer__button{cursor:pointer;padding:10px 20px}.block__footer__button:hover{background-color:#1d97ce}.block-large-tab{cursor:pointer;position:relative;display:table;width:calc(100% + 40px);margin:0 -20px;padding:20px 20px 20px 14px;border-left:6px solid transparent}.block-large-tab:last-of-type:after{display:none}.block-large-tab:after{border-bottom:1px solid #efefef;content:"";display:block;position:absolute;bottom:0;left:20px;width:calc(100% - 40px)}.block-large-tab.block-large-tab--has-actions{padding-right:40px}.block-large-tab--hot{border-left-color:#ea5b2a}.block-large-tab:hover{background-color:#efefef}.block-large-tab__content{display:table-cell;vertical-align:middle;width:100%;color:#1ba3e1;text-decoration:underline}.block-large-tab__actions{position:absolute;top:10px;right:20px;text-align:right}.block--no-padding{padding:0;overflow:hidden}.block--small{padding:10px}.block--no-radius{border-radius:0}.block--shadowed{box-shadow:0 2px 0 0 rgba(196,198,200,0.34)}.block--no-margin{margin:0}.flex-container,.flex-item,.flex-block{-ms-flex:0 1 auto;flex:0 1 auto}.flex-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-20px -10px 0 -10px}.flex-item{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;width:100%;padding:20px 10px 0 10px}@media (min-width: 768px){.flex-item{width:50%}}@media (min-width: 992px){.flex-item{width:33.33333%}}@media (min-width: 1160px){.flex-item{width:25%}}.flex-block{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;padding:20px;border-radius:6px;width:100%;background-color:#fff}.flex-column{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.flex{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.flex--wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex--baseline{-ms-flex-align:baseline;align-items:baseline}.flex--bottom{-ms-flex-align:end;align-items:flex-end}.flex--center{-ms-flex-align:center;align-items:center}.flex--justify-center{-ms-flex-pack:center;justify-content:center}.flexed{-ms-flex:1;flex:1;min-width:0;min-height:0}.flex-center{margin:auto}.flex-vertical-center{margin-top:auto;margin-bottom:auto}.flex-align-right{margin-right:0;margin-left:auto}.text-transform-uppercase{text-transform:uppercase}.right-center{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:0}.box-shadow-base{box-shadow:0 2px 4px rgba(0,0,0,0.2) !important}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default !important}.anchor{position:relative;top:-60px}.float-right{float:right}.block--no-padding{padding:0}.block--no-margin-bottom{margin-bottom:0}.color-white{color:#fff !important}.vertical-align-super{vertical-align:super}.vertical-align-middle{vertical-align:middle !important}.block-icon:before{display:block}.opacity-disabled{opacity:0.6}.opacity-0{opacity:0}.text-nowrap{white-space:nowrap}.visually-hidden{position:absolute;left:-9999999px;width:0;height:0;overflow:hidden}.font-size-large-ish{font-size:18px}.font-size-larger-ish{font-size:16px}.font-size-base{font-size:15px}.font-size-base-larger{font-size:18px}.text-error{color:#ff5757}.unread{border-left:4px solid #ea5b2a}.line-height-base{line-height:1.4}.float-left{float:left}.text-more-muted{color:#b5b5b5}@media (min-width: 992px){.font-size-large--md-up{font-size:22px}}@media (min-width: 768px){.text-right--sm-up{text-align:right !important}}.font-weight-really-medium{font-weight:400}.clear-both{clear:both}@media (min-width: 768px){.flex--sm-up{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}}@media (min-width: 992px){.flex--md-up{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}}.font-size-big{font-size:25px}.text-italic{font-style:italic}.color-secondary-important{color:#ea5b2a !important}.padding-inner{padding:10px !important}.padding-gutter{padding:20px}.padding-large{padding:30px}.padding-vertical-inner{padding:10px 0}.padding-vertical-large{padding:30px 0}.padding-horizontal-none{padding-left:0 !important;padding-right:0 !important}.padding-right-inner{padding-right:10px}.padding-bottom-inner{padding-bottom:10px !important}.padding-left-inner{padding-left:10px}.padding-top-gutter{padding-top:20px}.padding-bottom-gutter{padding-bottom:20px}.padding-top-large{padding-top:30px}.padding-left-large{padding-left:30px}.padding-bottom-large{padding-bottom:30px}.padding-right-large{padding-right:30px}.padding-top-gutter-double{padding-top:40px}.padding-bottom-gutter-double{padding-bottom:40px}.padding-top-fifty{padding-top:50px}@media (min-width: 768px){.padding-top-gutter-double--sm-up{padding-top:40px}}@media (min-width: 768px){.padding-vertical-large--sm-up{padding-top:30px;padding-bottom:30px}}@media (min-width: 768px){.padding-horizontal-larger--sm-up{padding-left:60px;padding-right:60px}}@media (min-width: 992px){.padding-large--md-up{padding:30px}}@media (min-width: 992px){.padding-top-fifty--md-up{padding-top:50px}}.margin-top-inner-small{margin-top:5px}.margin-right-small,.margin-right-inner-small{margin-right:5px}.margin-bottom-inner-small,.margin-bottom-small{margin-bottom:5px}.margin-right-inner{margin-right:10px !important}.margin-top-gutter-ish{margin-top:15px}.margin-bottom-gutter-ish{margin-bottom:15px}.margin-right-gutter{margin-right:20px}.margin-left-gutter{margin-left:20px}.margin-top-gutter-double{margin-top:40px}.margin-right-gutter-double{margin-right:40px}.margin-bottom-gutter-double{margin-bottom:40px}.margin-top-fifty{margin-top:50px}.margin-top-small-fifty{margin-top:25px}.margin-bottom-fifty{margin-bottom:50px}.margin-top-larger{margin-top:60px}.margin-right-larger{margin-right:60px}.margin-bottom-larger{margin-bottom:60px}.margin-left-larger{margin-left:60px}.margin-top-very-larger{margin-top:90px}.margin-right-none{margin-right:0 !important}.margin-bottom-none{margin-bottom:0 !important}.margin-left-none{margin-left:0 !important}@media (max-width: 767px){.margin-top-inner--xs-only{margin-top:10px}}@media (max-width: 767px){.margin-top-gutter--xs-only{margin-top:20px}}@media (max-width: 767px){.margin-horizontal-negate-gutter--xs-only{margin-left:-20px;margin-right:-20px}}@media (min-width: 768px){.margin-top-gutter-ish--sm-up{margin-top:15px}}@media (min-width: 768px){.margin-bottom-gutter-ish--sm-up{margin-bottom:15px}}@media (min-width: 768px){.margin-top-large--sm-up{margin-top:30px}}@media (min-width: 768px){.margin-bottom-gutter-double--sm-up{margin-bottom:40px}}@media (min-width: 768px){.margin-bottom-fifty--sm-up{margin-bottom:50px}}@media (min-width: 768px){.margin-top-larger--sm-up{margin-top:60px}}@media (min-width: 768px){.margin-top-none--sm-up{margin-top:0}}@media (min-width: 992px){.margin-top-gutter--md-up{margin-top:20px}}@media (min-width: 992px){.margin-top-large--md-up{margin-top:30px}}@media (min-width: 992px){.margin-bottom-large--md-up{margin-bottom:30px}}@media (min-width: 992px){.margin-top-fifty--md-up{margin-top:50px}}@media (min-width: 992px){.margin-top-larger--md-up{margin-top:60px}}@media (min-width: 992px){.margin-bottom-larger--md-up{margin-bottom:60px}}.margin-bottom-gutter--up-to-sm{margin-bottom:20px}@media (min-width: 768px){.margin-bottom-gutter--up-to-sm{margin-bottom:0}}.button [class*="icon-"]{vertical-align:middle;margin-right:.2rem}.button:not(:hover):not(:focus) .button__show-on-hover{display:none}.button:focus .button__hide-on-hover,.button:hover .button__hide-on-hover{display:none}.button--white{color:#67c1ea;background-color:#fff;border-color:transparent}.button--white:hover:not([disabled]),.button--white:focus:not([disabled]),.button--white:active:not([disabled]){color:#67c1ea;background-color:#e6e6e6;border-color:#e6e6e6}.button--ghost-white{color:#fff;background-color:transparent;border-color:#fff}.button--ghost-white:hover:not([disabled]),.button--ghost-white:focus:not([disabled]),.button--ghost-white:active:not([disabled]){color:#67c1ea;background-color:#fff;border-color:transparent}.button--dark{color:#fff;background-color:#575f63;border-color:transparent}.button--dark:hover:not([disabled]),.button--dark:focus:not([disabled]),.button--dark:active:not([disabled]){color:#fff;background-color:#3f4548;border-color:#3f4548}.button--facebook{color:#fff;background-color:#30487b;border-color:transparent}.button--facebook:hover:not([disabled]),.button--facebook:focus:not([disabled]),.button--facebook:active:not([disabled]){color:#fff;background-color:#213256;border-color:#213256}.button--twitter{color:#fff;background-color:#309aea;border-color:transparent}.button--twitter:hover:not([disabled]),.button--twitter:focus:not([disabled]),.button--twitter:active:not([disabled]){color:#fff;background-color:#1581d2;border-color:#1581d2}.button--google,.button--gmail{color:#fff;background-color:#ca3523;border-color:transparent}.button--google:hover:not([disabled]),.button--google:focus:not([disabled]),.button--google:active:not([disabled]),.button--gmail:hover:not([disabled]),.button--gmail:focus:not([disabled]),.button--gmail:active:not([disabled]){color:#fff;background-color:#9f2a1b;border-color:#9f2a1b}.button--orange{color:#fff;background-color:#faac33;border-color:transparent}.button--orange:hover:not([disabled]),.button--orange:focus:not([disabled]),.button--orange:active:not([disabled]){color:#fff;background-color:#f49706;border-color:#f49706}.button--radius-lg{border-radius:15px}.button--really-no-border{border:none;padding:9px 11px}.btn-lg{min-height:35px !important}.toggle-group input:hover:not(:checked)+label{color:#67c1ea;background:white}.branch-banner-is-active{margin-top:76px}.mobile-banner{position:fixed;top:0;width:100%;z-index:99999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mobile-banner__content{width:100%;height:76px;background:rgba(255,255,255,0.95);color:#333;border-bottom:1px solid #ddd;display:-ms-flexbox;display:flex;padding:10px;-ms-flex-align:center;align-items:center}.mobile-banner__close{height:17px;width:17px;text-align:center;border-radius:14px;line-height:14px;background:#efefef;-ms-flex-negative:0;flex-shrink:0}.mobile-banner__close a{color:#b1b1b3}.mobile-banner__icon{margin:0 10px}.mobile-banner__icon img{width:63px;height:63px;margin-right:0}.mobile-banner__title{-ms-flex:1 0 auto;flex:1 0 auto;font-size:11px;font-weight:bold;color:#555}.mobile-banner__description{font-size:8px;color:#808080}.mobile-banner__download{top:0;text-decoration:none}.mobile-banner__download:focus,.mobile-banner__download:hover{text-decoration:none}.mobile-banner-android .mobile-banner__download{color:#fff !important;padding:4px 8px;font-size:14px;border-bottom:3px solid #A4C639;height:36px;text-align:center;margin-top:2px;font-weight:bold;background-color:#A4C639;border-radius:5px;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.mobile-banner-ios .mobile-banner__download{color:#007aff !important}.mobile-banner--hidden,.mobile-banner-default{display:none !important}.cookie-banner{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:10px;position:fixed;bottom:0px;width:100%;background-color:#67c1ea;color:#ffffff;z-index:16000020;font-size:12px}@media screen and (max-width: 540px){.cookie-banner{-ms-flex-direction:column;flex-direction:column}}.cookie-banner__text{max-width:740px}.cookie-banner__text--link{font-weight:600;color:#ffffff}@media screen and (max-width: 540px){.cookie-banner__text--link{padding:24px 0}}.cookie-banner__button{padding:12px 42px;border-radius:50px;margin-left:42px;background-color:#FFFFFF;border:1px solid #FFFFFF;color:#3E3E45;font-weight:400;transition:0.2s}.cookie-banner__button:hover{background:transparent;color:#FFFFFF}@media screen and (max-width: 540px){.cookie-banner__button{margin-top:16px;margin-left:0}}.cookie-banner--hidden{display:none !important}.cookie-banner__cross{color:#ffffff;text-decoration:none}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="radio"].no-margin,input[type="checkbox"].no-margin{margin:0}.form-control{display:block;width:100%;height:35px;padding:6px 12px;font-size:15px;line-height:1.4;color:#d9d9d9;background-color:#f0f0f0;background-image:none;border:1px solid #ccc;border-radius:6px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s}.form-control:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.form-control::-moz-placeholder{color:#efefef;opacity:1}.form-control:-ms-input-placeholder{color:#efefef}.form-control::-webkit-input-placeholder{color:#efefef}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#f0f0f0;opacity:1}textarea.form-control{height:auto}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;min-height:21px;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-left:-20px;margin-top:4px \9}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type="radio"][disabled],input[type="radio"].disabled,fieldset[disabled] input[type="radio"],input[type="checkbox"][disabled],input[type="checkbox"].disabled,fieldset[disabled] input[type="checkbox"]{cursor:not-allowed}.radio-inline.disabled,fieldset[disabled] .radio-inline,.checkbox-inline.disabled,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,fieldset[disabled] .radio label,.checkbox.disabled label,fieldset[disabled] .checkbox label{cursor:not-allowed}.input-sm{height:33px;padding:5px 10px;font-size:14px;line-height:1.5;border-radius:3px}select.input-sm{height:33px;line-height:33px}textarea.input-sm,select[multiple].input-sm{height:auto}.input-lg{height:52px;padding:10px 16px;font-size:22px;line-height:1.33;border-radius:6px}select.input-lg{height:52px;line-height:52px}textarea.input-lg,select[multiple].input-lg{height:auto}html,body,.v35,.home{height:100%}@media (max-width: 767px){[class^="overflow-hidden-"],[class*=" overflow-hidden-"]{overflow:hidden}}.v35 .text-muted{color:#c2c2c2 !important}.v35 .text-bold{font-weight:500 !important}.v35 .text-35-darker{color:#3e3e45}.v35 .icon-35-h3{height:18px;vertical-align:text-top}@media (min-width: 768px){.v35 .icon-35-h3{height:25px}}.v35 .link{color:#1ba3e1}.v35 .link:focus,.v35 .link:hover{color:#1682b3}.v35 .link--text-color{color:#6d6d7a}.v35 .link--text-color--hover-too,.v35 .link--text-color--hover-too:hover{color:#6d6d7a}.v35 .link--muted{color:#a1a1ac;transition:ease-out,80ms,color}.v35 .link--muted:hover{color:#1ba3e1}.v35 hr{border-color:#dddde6}.v35 label{transition:all 100ms ease-out}.v35 .full-width{padding:0px;max-width:100%;width:100%}.v35 label{font-weight:400}.v35 .form-control{padding:7px 10px 6px;width:100%;height:unset;color:#3e3e45;font-weight:500;background:white;border-radius:5px;border:1px solid #c2c2c2;transition:all 100ms ease-out}@media (min-width: 768px){.v35 .form-control{padding:11px 14px}}.v35 .form-control::-webkit-input-placeholder{color:#6d6d7a;font-weight:400}.v35 .form-control:-ms-input-placeholder{color:#6d6d7a;font-weight:400}.v35 .form-control::placeholder{color:#6d6d7a;font-weight:400}.v35 .form-control:focus{border-color:#1b1b1c}.v35 .form-control--disabled{background-color:#f0f0f0}.v35 .form-control--disabled:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 9999px #f0f0f0}.v35 .form-control--disabled:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 50px #f0f0f0 inset}.v35 .v35__form-control{position:relative;z-index:1;width:100%;border:solid thin #dddde6;border-radius:6px;background-color:#ffffff;text-align:left;color:#3e3e45;padding:11px 12px 10px 14px;font:500 16px/19px "Roboto"}@media (min-width: 768px){.v35 .v35__form-control{padding:16px 15px 15px 15px}}.v35 .v35__form-control::-webkit-input-placeholder{color:#6d6d7a;font:300 16px/19px "Roboto"}.v35 .v35__form-control:-ms-input-placeholder{color:#6d6d7a;font:300 16px/19px "Roboto"}.v35 .v35__form-control::placeholder{color:#6d6d7a;font:300 16px/19px "Roboto"}.v35 .v35__form-control.v35__size-xs{padding:11px 12px 10px 14px;font:500 12px/16px "Roboto"}.v35 .v35__form-control.v35__size-xs::-webkit-input-placeholder{font:300 12px/16px "Roboto"}.v35 .v35__form-control.v35__size-xs:-ms-input-placeholder{font:300 12px/16px "Roboto"}.v35 .v35__form-control.v35__size-xs::placeholder{font:300 12px/16px "Roboto"}.v35 .v35__form-control.ng-touched.ng-invalid:not(.error-on-dirty){background-color:#fff !important}.v35 .lightbox{background-color:rgba(27,27,28,0.85);-webkit-overflow-scrolling:touch}.v35 .lightbox .lightbox__close-btn{z-index:7000001;top:5px;right:5px;-ms-transform:none;transform:none;font-size:20px}@media (min-width: 768px){.v35 .lightbox .lightbox__close-btn{top:10px;right:10px}}.v35 .lightbox__inner{max-width:100%;position:relative}.v35 .lightbox__inner:not(.lightbox__inner--v3-compatible){height:100%;padding:0}@media (min-width: 768px){.v35 .lightbox__inner,.v35 .lightbox__inner:not(.lightbox__inner--v3-compatible){margin:40px auto 20px;height:unset}}@media (min-width: 768px){.v35 .lightbox__inner{max-width:660px}}@media (min-width: 992px){.v35 .lightbox--with-side-panel .lightbox__inner{max-width:920px}.v35 .lightbox--with-side-panel .lightbox__inner .lightbox__side-panel{width:300px}}@media (min-width: 992px){.v35 .lightbox--with-side-panel .lightbox__inner.variant-B{max-width:860px;-ms-transform:scale(0.9);transform:scale(0.9)}.v35 .lightbox--with-side-panel .lightbox__inner.variant-B .lightbox__side-panel{width:250px}.v35 .lightbox--with-side-panel .lightbox__inner.variant-B .lightbox__side-panel h3,.v35 .lightbox--with-side-panel .lightbox__inner.variant-B .lightbox__side-panel h5{font-size:18px}}@media (min-width: 992px){.v35 .lightbox--with-side-panel .lightbox__inner.variant-C{width:50%}.v35 .lightbox--with-side-panel .lightbox__inner.variant-C .lightbox__side-panel{display:none}}.v35 .lightbox__title{position:initial}.v35 .icon-share-facebook--hover:hover{color:#3a5ca9}.v35 .icon-share-twitter--hover:hover{color:#55acee}.v35 .icon-share-google-plus--hover:hover{color:#dd4b39}.v35 h1,.v35 h3{color:#3e3e45;font-weight:500}.v35 h1{font-size:36px}.v35 h3{font-size:18px}@media (min-width: 768px){.v35 h3{font-size:25px}}.v35 h5{font-weight:300;line-height:1.6;font-size:16px}@media (min-width: 768px){.v35 h5{font-size:20px}}.v35 .button{font-weight:400;padding:11px 14px}@media (min-width: 768px){.v35 .button{padding:16px 19px}}.v35 .button--thin{padding:7px 10px}@media (min-width: 768px){.v35 .button--thin{padding:11px 14px}}.v35 .button--thinner{padding:5px 10px}@media (min-width: 768px){.v35 .button--thinner{padding:8px 14px}}.v35 .button--font-size-important{font-size:17px;padding:10px 13px}@media (min-width: 768px){.v35 .button--font-size-important{padding:15px 18px}}.v35 .button--google,.v35 .button--facebook{font-weight:400;transition:all 100ms ease-out;padding-left:10px;padding-right:10px}.v35 .button--facebook{background:#3a5ca9;border-color:transparent;color:white;color:#fff;background-color:#3a5ca9;border-color:#3a5ca9}.v35 .button--facebook:hover:not([disabled]),.v35 .button--facebook:focus:not([disabled]),.v35 .button--facebook:active:not([disabled]){color:#fff;background-color:#2d4783;border-color:#2d4783}.v35 .button--google{color:#757575;background-color:#fff;border-color:#c2c2c2}.v35 .button--google:hover:not([disabled]),.v35 .button--google:focus:not([disabled]),.v35 .button--google:active:not([disabled]){color:#757575;background-color:#e6e6e6;border-color:#e6e6e6}.v35 .button--green{color:#37bdb1;background-color:rgba(55,189,177,0.2);border-color:transparent;font-size:16px;padding:8px 16px}.v35 .button--green:hover:not([disabled]),.v35 .button--green:focus:not([disabled]),.v35 .button--green:active:not([disabled]){color:#37bdb1;background-color:rgba(44,149,140,0.2);border-color:rgba(44,149,140,0.2)}.v35 .button--ghost-default{color:#6d6d7a;background-color:#fff;border-color:#6d6d7a}.v35 .button--ghost-default:hover:not([disabled]),.v35 .button--ghost-default:focus:not([disabled]),.v35 .button--ghost-default:active:not([disabled]){color:#fff;background-color:#6d6d7a;border-color:#6d6d7a}.v35 .button--ghost-default:focus:not([disabled]):not(:hover){background-color:#fff;color:#6d6d7a}.v35 .button--ghost-default:focus:not([disabled]):not(:hover) [class^="icon-"],.v35 .button--ghost-default:focus:not([disabled]):not(:hover) [class*=" icon-"]{color:#6d6d7a}@media (max-width: 767px), (min-width: 768px) and (max-width: 991px){.v35 .button--ghost-default:focus:not([disabled]),.v35 .button--ghost-default:hover:not([disabled]){background-color:#fff;color:#6d6d7a}.v35 .button--ghost-default:focus:not([disabled]) [class^="icon-"],.v35 .button--ghost-default:focus:not([disabled]) [class*=" icon-"],.v35 .button--ghost-default:hover:not([disabled]) [class^="icon-"],.v35 .button--ghost-default:hover:not([disabled]) [class*=" icon-"]{color:#6d6d7a}}.v35 .button--default-light{color:#6d6d7a;background-color:#f0f0f0;border-color:transparent}.v35 .button--default-light:hover:not([disabled]),.v35 .button--default-light:focus:not([disabled]),.v35 .button--default-light:active:not([disabled]){color:#fff;background-color:#6d6d7a;border-color:transparent}.v35 .button--white{color:#45454e;background-color:#fff;border-color:#fff;padding:9px 55px 8px;border-radius:100px}.v35 .button--white:hover:not([disabled]),.v35 .button--white:focus:not([disabled]),.v35 .button--white:active:not([disabled]){color:#fff;background-color:transparent;border-color:#fff}.v35 .side-separators{position:relative}.v35 .side-separators::before,.v35 .side-separators::after{content:' ';position:absolute;top:calc(50% - 1px);height:1px;width:50%;z-index:0;border-bottom:1px solid #dddde6}.v35 .side-separators::before{left:0}.v35 .side-separators::after{right:0}.v35 .side-separators *{position:relative;z-index:1;background:white}.v35 .block--radius-sm-up{border-radius:0}@media (min-width: 768px){.v35 .block--radius-sm-up{border-radius:6px}}.v35 .bg-v35-blue-gradient{position:relative;overflow:hidden;background:radial-gradient(circle at 50% 56%, #35c8ef 0%, #4fa0fd 200%);text-align:center}.v35 .bg-v35-blue-gradient,.v35 .bg-v35-blue-gradient *{color:white}@media (min-width: 768px){.v35 .bg-v35-blue-gradient{background:radial-gradient(circle at 50% 56%, #35c8ef 0%, #4fa0fd 140%)}}@media (min-width: 992px){.v35 .bg-v35-blue-gradient{background:radial-gradient(circle at 50% 56%, #35c8ef 0%, #4fa0fd 100%)}}.v35 .cookie-consent-lightbox{z-index:217000000;background:transparent !important}.v35 .cookie-consent--inner{padding:30px 20px}.v35 .cookie-consent__header{margin-top:0 !important;-ms-flex-pack:center;justify-content:center;font-size:30px;color:#3E3E45}.v35 .cookie-consent__main-text{-ms-flex-direction:column;flex-direction:column}.v35 .cookie-consent__main-text p{margin-top:20px}.v35 .cookie-consent__all-services{margin-top:30px;-ms-flex-pack:justify;justify-content:space-between;white-space:nowrap;font-weight:bold}@media screen and (max-width: 420px){.v35 .cookie-consent__all-services__description{-ms-flex-negative:0.5;flex-shrink:0.5;white-space:normal}}.v35 .cookie-consent__line{box-sizing:border-box;width:100%;height:1px;border:2px dashed #F5F5F5;margin:14px}.v35 .cookie-consent__separator{margin-top:15px}.v35 .cookie-consent__specific-service{margin-top:15px;-ms-flex-pack:justify;justify-content:space-between}.v35 .cookie-consent__specific-service__description{font-weight:400;color:#545d61;-ms-flex-negative:0;flex-shrink:0}.v35 .cookie-consent__social-networks-header b{margin-top:12px}.v35 .cookie-consent__social-networks-header p{margin-top:10px}.v35 .cookie-consent__analytics-header{margin-top:22px}.v35 .cookie-consent__analytics-header p{margin-top:10px}.v35 .cookie-consent__switch-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:row-reverse;flex-direction:row-reverse;position:relative;cursor:pointer}.v35 .cookie-consent__switch-button__labels{color:#babdbe;margin-right:12px}.v35 .cookie-consent__switch-button [type="checkbox"]{position:absolute;left:-9999px}.v35 .cookie-consent__switch-button [type="checkbox"]:checked+.cookie-consent__switch-button__button{background-color:#67c1ea;transition:.3s}.v35 .cookie-consent__switch-button [type="checkbox"]:checked+.cookie-consent__switch-button__button:before{left:3px !important}.v35 .cookie-consent__switch-button [type="checkbox"]:checked ~ .cookie-consent__switch-button__labels:before{opacity:1}.v35 .cookie-consent__switch-button [type="checkbox"]:checked ~ .cookie-consent__switch-button__labels:after{opacity:0}.v35 .cookie-consent__switch-button__button{display:inline-block;vertical-align:middle;position:relative;width:46px;height:26px;background:#babdbe;border-radius:16px}.v35 .cookie-consent__switch-button__button:before{content:" ";height:20px;width:20px;border-radius:50%;background:#fff;position:absolute;z-index:2;top:3px;left:23px;transition:all .3s}.v35 .cookie-consent__switch-button__labels--activated{color:#67c1ea;font-weight:700;transition:.3s}.v35 .transparent-input{width:calc(100% - 43px);font-size:26px;line-height:36px;color:white;background-color:transparent;border:none;outline:none}@media (min-width: 768px){.v35 .transparent-input{font-size:35px;line-height:48px;width:calc(100% - 53px)}}@media (min-width: 992px){.v35 .transparent-input{font-size:44px;line-height:60px;width:calc(100% - 63px)}}.v35 .transparent-input::-webkit-input-placeholder{color:#b0b0b0}.v35 .transparent-input:-ms-input-placeholder{color:#b0b0b0}.v35 .transparent-input::placeholder{color:#b0b0b0}.v35 .loupe{right:-43px;position:absolute;width:43px;float:right;cursor:pointer}@media (min-width: 768px){.v35 .loupe{right:-53px;width:53px}}@media (min-width: 992px){.v35 .loupe{right:-63px;width:63px}}.v35 .slidein{animation-name:slide;animation-duration:1s;animation-fill-mode:forwards}@keyframes slide{to{right:0px}}.v35 .hvr-underline-from-left{display:none;vertical-align:middle;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden;padding-bottom:5px;max-width:680px}.v35 .hvr-underline-from-left:before{content:"";position:absolute;z-index:-1;left:0;right:100%;bottom:0;background:white;height:1px;transition-property:right;transition-duration:0.3s;transition-timing-function:ease-out}.v35 .hvr-underline-from-left:hover:before{right:0px}.v35 .hvr-underline-from-left.search:before{right:0}.v35 .hvr-bounce-in{display:inline-block;vertical-align:middle;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;transition-duration:0.5s}.v35 .hvr-bounce-in:hover,.v35 .hvr-bounce-in:focus,.v35 .hvr-bounce-in:active{-ms-transform:scale(1.2);transform:scale(1.2);transition-timing-function:cubic-bezier(0.47, 2.02, 0.31, -0.36)}.v35 .text-darker{color:#3e3e45}.v35 .text-darkest{color:#1b1b1c}.v35 .font-weight-regular{font-weight:400}.v35 .line-height-medium{line-height:1.6}.v35 .font-size-base-small{font-size:14px}@media (min-width: 768px){.v35 .font-size-base--sm-up{font-size:15px}}.v35 .font-size-base-small-down{font-size:13px}.v35 .white-space-nowrap{white-space:nowrap}.v35 .v-align-text-top{vertical-align:text-top}.v35 .v-align-bottom{vertical-align:bottom}.v35 .flex--justify-space-evenly{-ms-flex-pack:space-evenly;justify-content:space-evenly}.v35 .flex--justify-space-between{-ms-flex-pack:justify;justify-content:space-between}.v35 .lower-margin-bottom{position:relative;margin-bottom:-10px}.v35 .full-opacity{opacity:1}@media (min-width: 768px){.v35 .float-right--sm-up{float:right}}@media (min-width: 768px){.v35 .position-absolute--sm-up{position:absolute}}.v35 .line-height-one{line-height:1}.v35 .hidden_v35{display:none}.v35 .home{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;opacity:1;transition:opacity 300ms linear}.v35 .home .container{margin:0 20px}@media (min-width: 768px){.v35 .home .container{margin:0 auto;max-width:728px}}@media (min-width: 992px){.v35 .home .container{max-width:920px}}.v35 .home h1,.v35 .home h2{margin-bottom:0;font-weight:300;line-height:36px;font-size:26px;color:#fff}@media (min-width: 768px){.v35 .home h1,.v35 .home h2{line-height:48px;font-size:35px}}@media (min-width: 992px){.v35 .home h1,.v35 .home h2{line-height:60px;font-size:44px}}.v35 .home h3{margin-bottom:0;font-weight:300;line-height:24px;font-size:16px;color:#fff}@media (min-width: 768px){.v35 .home h3{line-height:28px;font-size:18px}}@media (min-width: 992px){.v35 .home h3{line-height:32px;font-size:20px}}@media (max-width: 767px){.v35 .home .text-center-xs-only{text-align:center}}.v35 .home .font-weight-medium{font-weight:400}.v35 .home .button.button--home{border-radius:100px}.v35 .home .button.button--home .icon-real-arrow-right{display:inline-block;margin-right:0;vertical-align:bottom;line-height:1}.v35 .home hr{border-color:#dddde6}.v35 .home .button--secondary.button--home{color:#fff;background-color:#f05965;border-color:transparent}.v35 .home .button--secondary.button--home:hover:not([disabled]),.v35 .home .button--secondary.button--home:focus:not([disabled]),.v35 .home .button--secondary.button--home:active:not([disabled]){color:#fff;background-color:#ed3d4b;border-color:#ed3d4b}.v35 .home .button--home-login{color:#818192;background-color:transparent;border-color:#818192;height:40px;font:500 14px/16px "Roboto";padding-top:11px;padding-bottom:13px;font-weight:400}.v35 .home .button--home-login:hover:not([disabled]),.v35 .home .button--home-login:focus:not([disabled]),.v35 .home .button--home-login:active:not([disabled]){color:#818192;background-color:transparent;border-color:#818192}.v35 .home .button.button--block.button--facebook{margin-bottom:20px}@media (min-width: 768px){.v35 .home .button.button--block.button--facebook{margin-bottom:0}}.v35 .home .color-secondary{color:#f05965}.v35 .home .link--secondary{color:#f05965;text-decoration:none;font-weight:500}.v35 .home .quote-img{position:absolute;top:20px;-ms-transform:translateY(-100%);transform:translateY(-100%);height:44px}.v35 .home .overflow-hidden{overflow:hidden}.v35 .home .card-wrapper{position:relative;z-index:1;min-width:280px;max-width:280px;min-height:360px;max-height:360px}@media (min-width: 768px){.v35 .home .card-wrapper{min-width:320px;max-width:320px;min-height:392.5px;max-height:392.5px}}@media (min-width: 992px){.v35 .home .card-wrapper{min-width:360px;max-width:360px;min-height:425px;max-height:425px}}.v35 .home .card-wrapper .card{position:absolute;z-index:0;top:0;bottom:0;left:0;right:0;border:solid thin #dddde6;border-radius:6px;box-shadow:0 0 10px 0 rgba(79,88,91,0.15);background:#fff;-ms-transform:rotate(-4deg);transform:rotate(-4deg);display:none;cursor:pointer}.v35 .home .card-wrapper .card.card--next-2,.v35 .home .card-wrapper .card.card--next-1,.v35 .home .card-wrapper .card.card--active,.v35 .home .card-wrapper .card.card--previous{display:block;animation-duration:820ms;animation-timing-function:easy-in-out;animation-fill-mode:forwards}.v35 .home .card-wrapper .card.card--next-2{z-index:-2;animation-name:AnimationNext2}.v35 .home .card-wrapper .card.card--next-1{z-index:-1;-ms-transform:rotate(-2deg);transform:rotate(-2deg);animation-name:AnimationNext1}.v35 .home .card-wrapper .card.card--active{z-index:0;-ms-transform:rotate(0);transform:rotate(0);animation-name:AnimationActive}.v35 .home .card-wrapper .card.card--previous{z-index:1;animation-name:AnimationPrevious}@keyframes AnimationNext2{0%{transform:rotateZ(-10deg);opacity:0}100%{transform:rotateZ(-4deg);opacity:7}}@keyframes AnimationNext1{0%{transform:translate3d(0, 0, 0) rotateZ(-4deg)}100%{transform:translate3d(0, 0, 0) rotateZ(-2deg)}}@keyframes AnimationActive{0%{transform:translate3d(0, 0, 0) rotateZ(-2deg)}100%{transform:translate3d(0, 0, 0) rotateZ(0)}}@keyframes AnimationPrevious{0%{transform:translate3d(0, 0, 0) scale(1) rotateZ(0);opacity:1}100%{transform:translate3d(75%, 90%, 0) scale(1.1) rotateZ(45deg);opacity:0}}.v35 .home .lightbox{background-color:rgba(27,27,28,0.85);-webkit-overflow-scrolling:touch}.v35 .home .lightbox .lightbox__close-btn{z-index:7000001;top:5px;right:5px;-ms-transform:none;transform:none;font-size:20px}@media (min-width: 768px){.v35 .home .lightbox .lightbox__close-btn{top:10px;right:10px}}.v35 .home .lightbox__inner{max-width:100%;position:relative}.v35 .home .lightbox__inner:not(.lightbox__inner--v3-compatible){height:100%;padding:0}@media (min-width: 768px){.v35 .home .lightbox__inner,.v35 .home .lightbox__inner:not(.lightbox__inner--v3-compatible){margin:40px auto 20px;height:unset}}@media (min-width: 768px){.v35 .home .lightbox__inner{max-width:660px}}@media (min-width: 992px){.v35 .home .lightbox--with-side-panel .lightbox__inner{max-width:920px}.v35 .home .lightbox--with-side-panel .lightbox__inner .lightbox__side-panel{width:300px}}@media (min-width: 992px){.v35 .home .lightbox--with-side-panel .lightbox__inner.variant-B{max-width:860px;-ms-transform:scale(0.9);transform:scale(0.9)}.v35 .home .lightbox--with-side-panel .lightbox__inner.variant-B .lightbox__side-panel{width:250px}.v35 .home .lightbox--with-side-panel .lightbox__inner.variant-B .lightbox__side-panel h3,.v35 .home .lightbox--with-side-panel .lightbox__inner.variant-B .lightbox__side-panel h5{font-size:18px}}@media (min-width: 992px){.v35 .home .lightbox--with-side-panel .lightbox__inner.variant-C{width:50%}.v35 .home .lightbox--with-side-panel .lightbox__inner.variant-C .lightbox__side-panel{display:none}}.v35 .home .lightbox__title{position:initial}.v35 .home .testimodial{font-size:16px;line-height:24px}@media (min-width: 768px){.v35 .home .testimodial{font-size:17px;line-height:28px}}@media (min-width: 992px){.v35 .home .testimodial{font-size:18px;line-height:32px}}.v35 .home .testimodial .testimodial__body{margin-bottom:0;font-style:italic}.v35 .home .testimodial .testimodial__footer{margin-top:15px}@media (min-width: 768px){.v35 .home .testimodial .testimodial__footer{margin-top:20px}}@media (min-width: 992px){.v35 .home .testimodial .testimodial__footer{margin-top:25px}}.v35 .home .testimodial .testimodial__footer .testimodial__footer__title{font-weight:400;line-height:34px;color:#1b1b1c}.v35 .home .testimodial .testimodial__footer .testimodial__footer__title+.testimodial__footer__image{margin-left:5px}@media (min-width: 768px){.v35 .home .testimodial .testimodial__footer .testimodial__footer__title+.testimodial__footer__image{margin-left:7.5px}}@media (min-width: 992px){.v35 .home .testimodial .testimodial__footer .testimodial__footer__title+.testimodial__footer__image{margin-left:10px}}.v35 .home .testimodial .testimodial__footer .testimodial__footer__image{min-width:32px;max-width:32px;min-height:32px;max-height:32px;border-radius:16px}.v35 .home .testimodial .testimodial__footer .testimodial__footer__image+.testimodial__footer__title{margin-left:5px}@media (min-width: 768px){.v35 .home .testimodial .testimodial__footer .testimodial__footer__image+.testimodial__footer__title{margin-left:7.5px}}@media (min-width: 992px){.v35 .home .testimodial .testimodial__footer .testimodial__footer__image+.testimodial__footer__title{margin-left:10px}}.v35 .home .job-dynamic-register-lightbox .col{margin-bottom:0}.v35 .home .job-dynamic-register-lightbox .button.button--block.button--facebook{margin-bottom:20px}@media (min-width: 768px){.v35 .home .job-dynamic-register-lightbox .button.button--block.button--facebook{margin-bottom:0}}@media (min-width: 992px){.v35 .home .job-dynamic-register-lightbox.lightbox--with-side-panel .lightbox__close-btn [class^=icon-]{color:white}}.v35 .home .job-dynamic-register-lightbox__company-logos{list-style:none;margin:0;padding:0;margin:-22.5px 0;font-size:0;padding:10px;margin-top:calc(65px - 45px/2)}.v35 .home .job-dynamic-register-lightbox__company-logos>li{display:inline-block;margin:22.5px 0;font-size:15px}@media (min-width: 768px) and (max-width: 991px){.v35 .home .job-dynamic-register-lightbox__company-logos{list-style:none;margin:0;padding:0;margin:-10px 0;font-size:0;padding:10px;margin-top:20px}.v35 .home .job-dynamic-register-lightbox__company-logos>li{display:inline-block;margin:10px 0;font-size:15px}}.v35 .home .job-dynamic-register-lightbox__company-logos>li{width:100%}.v35 .home .job-dynamic-register-lightbox__company-logos>li:nth-child(odd){text-align:left}.v35 .home .job-dynamic-register-lightbox__company-logos>li:nth-child(even){text-align:right}.v35 .home .job-dynamic-register-lightbox__company-logos>li img{max-width:80%}.v35 .home .job-dynamic-register-lightbox .lightbox__side-panel{position:relative}.v35 .home .job-dynamic-register-lightbox .lightbox__side-panel *{position:relative;z-index:2}.v35 .home .job-dynamic-register-lightbox .lightbox__side-panel::before,.v35 .home .job-dynamic-register-lightbox .lightbox__side-panel::after{content:' ';position:absolute;display:block;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.v35 .home .job-dynamic-register-lightbox .lightbox__side-panel::before{background:url("/wizbii/images/v35/illu-job-register-layer-top.svg") no-repeat top 90px right 5px}@media (min-width: 768px){.v35 .home .job-dynamic-register-lightbox .lightbox__side-panel::before{background-position:top 80px right 5px}}@media (min-width: 992px){.v35 .home .job-dynamic-register-lightbox .lightbox__side-panel::before{background-position:top 150px center}}.v35 .home .job-dynamic-register-lightbox .lightbox__side-panel::after{background:url("/wizbii/images/v35/illu-job-register-layer-bottom.svg") no-repeat bottom left 5px}@media (min-width: 768px){.v35 .home .job-dynamic-register-lightbox .lightbox__side-panel::after{background-position:bottom left 5px}}@media (min-width: 992px){.v35 .home .job-dynamic-register-lightbox .lightbox__side-panel::after{background-position:bottom center}}.v35 .home .job-dynamic-register-lightbox:not(.lightbox--with-side-panel) .lightbox__inner>.block{min-height:100%}@media (min-width: 992px){.v35 .home .job-dynamic-register-lightbox:not(.lightbox--with-side-panel) .lightbox__inner>.block{min-height:unset}}.v35 .home .home__dropdown-button{padding:0;color:#818192;font-size:14px;font-family:"Roboto"}.v35 .home .home__dropdown-menu{display:none;position:absolute;z-index:1100;list-style:none;padding:20px;width:140px;top:100%;background-color:white;border-radius:5px;box-shadow:0 2px 4px 0 rgba(62,62,69,0.3)}.v35 .home .home__dropdown-menu .home__dropdown-item{display:block;margin:6px 0}.v35 .home .home__dropdown-menu .home__dropdown-item a:not(.link--secondary){color:#818192;font-weight:400;text-decoration:none;font:normal 14px/19px "Roboto";line-height:19px}.v35 .home .home__dropdown-open .home__dropdown-menu{display:block}.v35 .home .home__header{position:fixed;top:0;left:0;z-index:1040;opacity:1;transition:top 400ms linear;width:100%;height:70px;box-shadow:0 5px 10px 0 rgba(0,0,0,0.1);background-color:#fcfcfc}@media (max-width: 767px){.v35 .home .home__header{height:50px}}.v35 .home .home__header nav{width:100%}@media (min-width: 768px){.v35 .home .home__header .flex-header-alignment{-ms-flex-pack:space-evenly;justify-content:space-evenly}}@media (max-width: 767px){.v35 .home .home__header .flex-header-alignment{-ms-flex-pack:center;justify-content:center}}.v35 .home .home__header .home__header__logo{height:70px;width:70px}@media (max-width: 767px){.v35 .home .home__header .home__header__logo{height:50px;width:50px}}.v35 .home .home__header .home__header__logo img{height:40px;width:52px}@media (max-width: 767px){.v35 .home .home__header .home__header__logo img{height:30px;width:39px}}.v35 .home .home__header .home__header__links .home__header__dropdown{position:relative;font-size:14px;font-family:"Roboto";padding:0}.v35 .home .home__header .home__header__links .home__header__dropdown .home__dropdown-button{padding:0}.v35 .home .home__header .home__header__links .home__header__dropdown .home__dropdown-menu{top:110%}.v35 .home .home__header .home__header__links .home__header__dropdown .icon::before{font-size:11px;vertical-align:baseline}.v35 .home .home__header .home__header__links .home__header__proarea{color:#818192;font-size:14px;font-family:"Roboto";font-weight:400;text-decoration:none;margin:0 10px}.v35 .home .home__header .home__header__links button,.v35 .home .home__header .home__header__links a.button{padding-left:20px;padding-right:20px;margin:0 6px}.v35 .home .home__header .home__header__links .home__header__signup{padding-top:11px;padding-bottom:13px;line-height:16.6px;border:0;font-size:14px}.v35 .home .home__header .home__header__menu{position:absolute;right:20px;height:100%;padding:0}.v35 .home .home__header--hidden{top:-120px;box-shadow:none}@media (max-width: 767px){.v35 .home .home__header--hidden{top:-100px}}.v35 .home .home_voile{position:fixed;z-index:16000040;top:0;right:0;width:100%;height:100%;background-color:rgba(6,34,67,0.65);max-width:0;overflow:hidden;transition:max-width 1ms linear;transition-delay:195ms}@media (min-width: 768px){.v35 .home .home_voile{display:none}}.v35 .home .home_voile .home__responsive-menu{position:relative;top:0;right:0;height:100%;width:280px;left:100%;overflow:hidden;transition:left 200ms linear;background-color:#fcfcfc;-ms-flex-pack:justify;justify-content:space-between}.v35 .home .home_voile .home__responsive-menu .button{padding-left:60px;padding-right:60px;margin:10px 0}.v35 .home .home_voile .home__responsive-menu .home__responsive-menu__close{position:relative;top:14px;left:calc(100% - 36px);padding:0;height:20px;width:20px}.v35 .home .home_voile .home__responsive-menu .home__responsive-menu__logo{width:100%;margin-bottom:20px}.v35 .home .home_voile .home__responsive-menu .home__responsive-menu__logo img{height:50px;width:65px}.v35 .home .home_voile .home__responsive-menu .home__responsive-menu__signup{text-align:center}.v35 .home .home_voile .home__responsive-menu .home__responsive-menu__signin{text-align:center;font-weight:400}.v35 .home .home_voile .home__responsive-menu .home__responsive-menu__proarea{text-align:center;margin-top:10px}.v35 .home .home_voile .home__responsive-menu .home__responsive-menu__proarea a{color:#818192;font-size:14px;font-family:"Roboto";font-weight:400;text-decoration:none}.v35 .home .home_voile .home__responsive-menu .home__responsive-menu__languages{width:100%}.v35 .home .home_voile .home__responsive-menu .home__responsive-menu__languages ul{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:space-evenly;justify-content:space-evenly;width:70%;padding:0}.v35 .home .home_voile .home__responsive-menu .home__responsive-menu__languages ul li{display:block}.v35 .home .home_voile .home__responsive-menu .home__responsive-menu__languages ul li a:not(.link--secondary){color:#818192;font-weight:400;text-decoration:none;font:normal 14px/19px "Roboto";line-height:19px}.v35 .home .home_voile.home_voile-open{transition-delay:1ms;max-width:100%}.v35 .home .home_voile.home_voile-open .home__responsive-menu{left:calc(100% - 280px)}.v35 .home .home__landing{font-weight:400;color:white;min-height:100%;background-image:url("/wizbii/images/v4/home/landing-background.jpg");background-repeat:no-repeat;background-size:auto 100%;background-position:80%}@media (min-width: 992px){.v35 .home .home__landing{background-size:cover;background-position:center}}.v35 .home .home__landing .home__landing__layer{background-color:rgba(6,34,67,0.65);width:100%;min-height:100%}.v35 .home .home__landing nav{-ms-flex:0 0 auto;flex:0 0 auto}.v35 .home .home__landing nav .button{padding:9.5px 20px;font-size:14px}.v35 .home .home__landing nav .button--ghost-white:hover,.v35 .home .home__landing nav .button--ghost-white:focus{color:#062243}.v35 .home .home__landing nav .home__landing__menu{position:absolute;top:14px;right:0;z-index:2;height:25px;padding:0}.v35 .home .home__landing h1{margin:60px 0 40px;height:108px}@media (min-width: 768px){.v35 .home .home__landing h1{height:96px}}@media (min-width: 992px){.v35 .home .home__landing h1{height:120px}}.v35 .home .home__landing .button--cta{font-size:20px;padding:20px 40px}@media (max-width: 767px){.v35 .home .home__landing .button--cta{font-size:14px;padding:12px 20px}}.v35 .home .home__landing .home__landing__dropdown{position:relative;font-size:14px;font-family:"Roboto";margin-right:10px}.v35 .home .home__landing .home__landing__dropdown .home__dropdown-button{color:white;padding:0}.v35 .home .home__landing .home__landing__dropdown .icon::before{font-size:11px;vertical-align:baseline}.v35 .home .home__landing .home__landing__proarea{color:#fff;font-size:14px;font-family:"Roboto";font-weight:400;text-decoration:none;margin:0 10px}.v35 .home .home__landing .home__landing__logo{position:relative;margin-top:-10px}@media (max-width: 767px){.v35 .home .home__landing .home__landing__logo{width:100%}}.v35 .home .home__landing .home__landing__logo img{position:relative;height:50px;z-index:1}@media (max-width: 767px){.v35 .home .home__landing .home__landing__logo img{width:100%}}.v35 .home .home__landing .home__landing__logo:before{content:'';display:block;position:absolute;top:-140px;left:-66px;width:200px;height:200px;background:#f1f6f8;border-radius:30px;-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:0}@media (max-width: 767px){.v35 .home .home__landing .home__landing__logo:before{left:calc(100% - 50% - 20px);-ms-transform:translateX(calc(-50% + 20px)) rotate(45deg);transform:translateX(calc(-50% + 20px)) rotate(45deg)}}.v35 .home .home__landing .home__landing__find-job{display:block}@media (max-width: 767px){.v35 .home .home__landing .home__landing__find-job{display:inline}}.v35 .home .home__landing .typed-fade-out{animation:fadeOut 200ms linear}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.v35 .home .home__landing .home__landing__brands{margin-top:120px;color:#dddde6;font-size:16px;font-weight:300}.v35 .home .home__landing .home__landing__brands ul{list-style:none;margin:0;padding:0;margin-left:-35px;margin-right:-35px;font-size:0;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center}.v35 .home .home__landing .home__landing__brands ul>li{display:inline-block;margin-left:35px;margin-right:35px;font-size:15px}.v35 .home .home__landing .home__landing__brands ul li{display:block}@media (max-width: 991px){.v35 .home .home__landing .home__landing__brands ul{list-style:none;margin:0;padding:0;margin:-15px -30px;font-size:0;margin:-15px 60px;max-width:700px;-ms-flex-wrap:wrap;flex-wrap:wrap}.v35 .home .home__landing .home__landing__brands ul>li{display:inline-block;margin:15px 30px;font-size:15px}}@media (max-width: 767px){.v35 .home .home__landing .home__landing__brands ul{list-style:none;margin:0;padding:0;margin:-10px -15px;font-size:0}.v35 .home .home__landing .home__landing__brands ul>li{display:inline-block;margin:10px 15px;font-size:15px}.v35 .home .home__landing .home__landing__brands ul li:nth-child(1)>img{width:55px}.v35 .home .home__landing .home__landing__brands ul li:nth-child(2)>img{width:100px}.v35 .home .home__landing .home__landing__brands ul li:nth-child(3)>img{width:56px}.v35 .home .home__landing .home__landing__brands ul li:nth-child(4)>img{width:83px}.v35 .home .home__landing .home__landing__brands ul li:nth-child(5)>img{width:80px}}.v35 .home .home__landing .home__landing__caret-wrapper{text-align:center}.v35 .home .home__landing .home__landing__caret-wrapper .icon-drop-arrow:before{color:white}.v35 .home .home__landing .button--landing{top:28px}.v35 .home .home__jobs{background-image:linear-gradient(to right, #0dc6fc, #54abff);padding-top:30px;padding-bottom:80px}@media (min-width: 768px){.v35 .home .home__jobs{padding-top:95px;padding-bottom:110px}}@media (min-width: 992px){.v35 .home .home__jobs{padding-top:160px;padding-bottom:140px}}.v35 .home .home__jobs h3{margin-top:20px}.v35 .home .home__jobs .card-wrapper{margin-top:40px;margin-left:auto;margin-right:auto}@media (min-width: 768px){.v35 .home .home__jobs .card-wrapper{margin-top:-40px;margin-bottom:-130px;margin-right:15px}}@media (min-width: 992px){.v35 .home .home__jobs .card-wrapper{margin-top:-30px;margin-bottom:-160px}}.v35 .home .home__jobs .card-wrapper .home__jobs__job{padding:50px 20px}@media (min-width: 768px){.v35 .home .home__jobs .card-wrapper .home__jobs__job{padding:60px 35px}}@media (min-width: 992px){.v35 .home .home__jobs .card-wrapper .home__jobs__job{padding:70px 50px}}.v35 .home .home__jobs .card-wrapper .home__jobs__job .home__jobs__job__company{text-align:center}.v35 .home .home__jobs .card-wrapper .home__jobs__job .home__jobs__job__company img{max-height:40px;max-width:250px}@media (min-width: 768px){.v35 .home .home__jobs .card-wrapper .home__jobs__job .home__jobs__job__company img{max-height:45px}}@media (min-width: 992px){.v35 .home .home__jobs .card-wrapper .home__jobs__job .home__jobs__job__company img{max-height:50px}}.v35 .home .home__jobs .card-wrapper .home__jobs__job .home__jobs__job__domain{margin-top:40px;font-weight:400;text-transform:uppercase;color:#0ccfff;font-size:14px;line-height:23px}@media (min-width: 768px){.v35 .home .home__jobs .card-wrapper .home__jobs__job .home__jobs__job__domain{margin-top:50px;font-size:15px}}@media (min-width: 992px){.v35 .home .home__jobs .card-wrapper .home__jobs__job .home__jobs__job__domain{margin-top:60px;font-size:16px}}.v35 .home .home__jobs .card-wrapper .home__jobs__job .home__jobs__job__title{margin-top:10px;font-weight:400;color:#3e3e45;font-size:22px;line-height:30px}@media (min-width: 768px){.v35 .home .home__jobs .card-wrapper .home__jobs__job .home__jobs__job__title{margin-top:8.75px;font-size:24px;line-height:32px}}@media (min-width: 992px){.v35 .home .home__jobs .card-wrapper .home__jobs__job .home__jobs__job__title{margin-top:17.5px;font-size:26px;line-height:34px}}.v35 .home .home__jobs .card-wrapper .home__jobs__job .home__jobs__job__location{margin-top:10px;font-size:14px;line-height:22px}@media (min-width: 768px){.v35 .home .home__jobs .card-wrapper .home__jobs__job .home__jobs__job__location{margin-top:15px;font-size:16px}}@media (min-width: 992px){.v35 .home .home__jobs .card-wrapper .home__jobs__job .home__jobs__job__location{margin-top:21.25px;font-size:18px}}.v35 .home .home__jobs--bottom{padding-top:55px;padding-bottom:60px}@media (min-width: 768px){.v35 .home .home__jobs--bottom{padding-top:90px}}.v35 .home .home__jobs--bottom h2{line-height:36px;font-size:26px}@media (min-width: 768px){.v35 .home .home__jobs--bottom h2{line-height:36px;font-size:28px}}@media (min-width: 992px){.v35 .home .home__jobs--bottom h2{line-height:36px;font-size:30px}}.v35 .home .home__jobs--bottom .button.button--white{margin-top:20px;padding:10px 30px;font-weight:500;font-size:14px;color:#54abff}@media (min-width: 768px){.v35 .home .home__jobs--bottom .button.button--white{margin-top:23.75px;padding:11.25px 31.25px;font-size:16px}}@media (min-width: 992px){.v35 .home .home__jobs--bottom .button.button--white{margin-top:27.5px;padding:12.5px 32.5px;font-size:18px}}.v35 .home .home__jobs--bottom .button.button--white:focus,.v35 .home .home__jobs--bottom .button.button--white:hover{color:#fff0f0}.v35 .home .home__jobs__testimonials{position:relative;background:#fff;padding-top:50px;padding-bottom:50px}@media (min-width: 768px){.v35 .home .home__jobs__testimonials{padding-top:70px;padding-bottom:75px}}@media (min-width: 992px){.v35 .home .home__jobs__testimonials{padding-top:90px;padding-bottom:100px}}.v35 .home .home__jobs__testimonials .testimodial{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:275px;margin-left:auto;margin-right:auto}@media (min-width: 768px){.v35 .home .home__jobs__testimonials .testimodial{max-width:525px}}@media (min-width: 992px){.v35 .home .home__jobs__testimonials .testimodial{max-width:675px}}.v35 .home .home__event{position:relative;background-color:#fff}.v35 .home .home__event .home__event__background{position:absolute;left:0;right:0;height:480px;overflow:hidden}@media (min-width: 768px){.v35 .home .home__event .home__event__background{height:590px}}@media (min-width: 992px){.v35 .home .home__event .home__event__background{height:700px}}.v35 .home .home__event .home__event__background video{min-width:100%;min-height:100%;height:100%}@media (min-width: 992px){.v35 .home .home__event .home__event__background video{height:unset}}.v35 .home .home__event .home__event__layer{position:absolute;top:0;right:0;left:0;height:480px;background-color:rgba(6,34,67,0.4)}@media (min-width: 768px){.v35 .home .home__event .home__event__layer{height:590px}}@media (min-width: 992px){.v35 .home .home__event .home__event__layer{height:700px}}.v35 .home .home__event .container{position:relative;height:455px;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}@media (min-width: 768px){.v35 .home .home__event .container{height:557.5px}}@media (min-width: 992px){.v35 .home .home__event .container{height:660px}}.v35 .home .home__event__testimonials{background-color:#fff;padding-top:35px}@media (min-width: 768px){.v35 .home .home__event__testimonials{padding-top:32.5px}}@media (min-width: 992px){.v35 .home .home__event__testimonials{padding-top:40px}}.v35 .home .home__event__testimonials .container h3{margin-top:25px;color:#6d6d7a}@media (min-width: 768px){.v35 .home .home__event__testimonials .container h3{margin-top:100px}}@media (min-width: 992px){.v35 .home .home__event__testimonials .container h3{margin-top:120px}}.v35 .home .home__event__testimonials .container .button.button--ghost-secondary{color:#f05965;background-color:transparent;border-color:#f05965;margin-top:25px;padding:10px 18.5px;font-size:14px;margin-left:auto;margin-right:auto;display:block}.v35 .home .home__event__testimonials .container .button.button--ghost-secondary:hover:not([disabled]),.v35 .home .home__event__testimonials .container .button.button--ghost-secondary:focus:not([disabled]),.v35 .home .home__event__testimonials .container .button.button--ghost-secondary:active:not([disabled]){color:#fff;background-color:#f05965;border-color:#fff}@media (min-width: 768px){.v35 .home .home__event__testimonials .container .button.button--ghost-secondary{margin-top:37.5px;padding:11.5px 21px;font-size:15px;margin-left:unset;margin-right:unset;display:inline-block}}@media (min-width: 768px){.v35 .home .home__event__testimonials .container .button.button--ghost-secondary{margin-top:50px;padding:13px 25px;font-size:16px}}.v35 .home .home__event__testimonials .container .button.button--ghost-secondary .icon-real-arrow-right{margin-left:5px}.v35 .home .home__event__testimonials .container .geoform-trapezium{position:relative;width:230px;height:290px;margin-left:50px;margin-bottom:20px;padding:35px 40px 15px 15px;border-top-right-radius:24px;border-bottom-right-radius:24px;background-color:#f1f6f8;margin-top:55px;margin-left:auto;margin-right:unset}@media (min-width: 768px){.v35 .home .home__event__testimonials .container .geoform-trapezium{width:232.5px;height:300px;padding:42.5px 40px 15px 15px}}@media (min-width: 992px){.v35 .home .home__event__testimonials .container .geoform-trapezium{width:235px;height:310px;padding:50px 40px 15px 15px}}.v35 .home .home__event__testimonials .container .geoform-trapezium:before,.v35 .home .home__event__testimonials .container .geoform-trapezium:after{content:'';position:absolute;border:none;border-radius:0}.v35 .home .home__event__testimonials .container .geoform-trapezium:before{top:0;right:100%;border-left:solid 50px transparent;border-top-left-radius:24px;border-top:solid 286px #f1f6f8}@media (min-width: 768px){.v35 .home .home__event__testimonials .container .geoform-trapezium:before{border-top:solid 296px #f1f6f8}}@media (min-width: 992px){.v35 .home .home__event__testimonials .container .geoform-trapezium:before{border-top:solid 306px #f1f6f8}}.v35 .home .home__event__testimonials .container .geoform-trapezium:after{top:100%;left:0;border-bottom:solid 20px transparent;border-bottom-left-radius:24px;border-left:solid 206px #f1f6f8}@media (min-width: 768px){.v35 .home .home__event__testimonials .container .geoform-trapezium:after{border-left:solid 208.5px #f1f6f8}}@media (min-width: 992px){.v35 .home .home__event__testimonials .container .geoform-trapezium:after{border-left:solid 211px #f1f6f8}}@media (min-width: 768px){.v35 .home .home__event__testimonials .container .geoform-trapezium{margin-top:0}}.v35 .home .home__event__testimonials .container .geoform-trapezium .geoform-trapezium__flag{left:-30px}.v35 .home .home__event__testimonials .container .geoform-trapezium .testimodial .testimodial__body{padding-left:30px}@media (min-width: 768px){.v35 .home .home__event__testimonials .container .geoform-trapezium .testimodial .testimodial__body{padding-left:0}}.v35 .home .home__event__testimonials .home__event__footer{overflow:hidden;border-bottom:solid 1px #dddde6;margin-top:75px}.v35 .home .home__event__testimonials .home__event__footer img{display:block;margin-bottom:-8px;margin-left:auto;margin-right:auto;width:90%}.v35 .home .home__projects{padding-top:50px;padding-bottom:75px;background:#fff}@media (min-width: 768px){.v35 .home .home__projects{padding-top:50px;padding-bottom:95px}}@media (min-width: 992px){.v35 .home .home__projects{padding-top:50px;padding-bottom:115px}}.v35 .home .home__projects h2{color:#3e3e45;margin-bottom:0}.v35 .home .home__projects h3{color:#6d6d7a;margin-top:20px}@media (min-width: 768px){.v35 .home .home__projects h3{margin-top:15px}}@media (min-width: 992px){.v35 .home .home__projects h3{margin-top:30px}}.v35 .home .home__projects__testimonials{position:relative;padding-top:120px;padding-bottom:45px;background:#f1f6f8}@media (min-width: 768px){.v35 .home .home__projects__testimonials{padding-top:165px;padding-bottom:60px}}@media (min-width: 992px){.v35 .home .home__projects__testimonials{padding-top:170px;padding-bottom:75px}}.v35 .home .home__projects__testimonials img{max-width:80px;max-height:80px}@media (min-width: 768px){.v35 .home .home__projects__testimonials img{max-width:90px;max-height:90px}}@media (min-width: 992px){.v35 .home .home__projects__testimonials img{max-width:100px;max-height:100px}}.v35 .home .home__projects__testimonials .home__projects__testimonials__authors{position:absolute;top:-30px;left:0;right:0;font-size:14px;line-height:18px}@media (min-width: 768px){.v35 .home .home__projects__testimonials .home__projects__testimonials__authors{top:-35px}}@media (min-width: 768px){.v35 .home .home__projects__testimonials .home__projects__testimonials__authors{top:-40px}}.v35 .home .home__projects__testimonials .home__projects__testimonials__authors .authors{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.v35 .home .home__projects__testimonials .home__projects__testimonials__authors .authors .author{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;max-width:60px}@media (min-width: 768px){.v35 .home .home__projects__testimonials .home__projects__testimonials__authors .authors .author{max-width:unset}}.v35 .home .home__projects__testimonials .home__projects__testimonials__authors .authors .author img{max-width:60px;max-height:60px;margin-bottom:7.5px}@media (min-width: 768px){.v35 .home .home__projects__testimonials .home__projects__testimonials__authors .authors .author img{max-width:70px;max-height:70px}}@media (min-width: 992px){.v35 .home .home__projects__testimonials .home__projects__testimonials__authors .authors .author img{margin-bottom:10px;max-width:80px;max-height:80px}}.v35 .home .home__projects__testimonials .quote-img{top:unset;-ms-transform:translateY(100%);transform:translateY(100%);right:20px;bottom:-25px}@media (min-width: 768px){.v35 .home .home__projects__testimonials .quote-img{bottom:-40px}}@media (min-width: 992px){.v35 .home .home__projects__testimonials .quote-img{bottom:-55px}}.v35 .home .home__projects__testimonials .testimodial{margin-top:15px}@media (min-width: 768px){.v35 .home .home__projects__testimonials .testimodial{margin-top:0;margin-left:40px}}.v35 .home .home__footer{padding:30px 0;background-color:#fff}@media (min-width: 768px){.v35 .home .home__footer{padding:72.5px 0}}@media (min-width: 992px){.v35 .home .home__footer{padding:115px 0}}.v35 .home .home__footer .home__footer__logo{max-width:45px;max-height:45px}@media (min-width: 768px){.v35 .home .home__footer .home__footer__logo{max-width:62.5px;max-height:47.5px}}@media (min-width: 768px){.v35 .home .home__footer .home__footer__logo{max-width:80px;max-height:50px}}.v35 .home .home__footer h6{margin-top:25px;margin-bottom:5px;font-weight:500;line-height:22px;font-size:12px;text-transform:none}@media (min-width: 768px){.v35 .home .home__footer h6{margin-top:40px;margin-bottom:10px;font-size:13px}}@media (min-width: 992px){.v35 .home .home__footer h6{margin-top:55px;margin-bottom:15px;font-size:14px}}.v35 .home .home__footer .home__footer__social-network{margin-top:5px;margin-left:-5px}@media (min-width: 768px){.v35 .home .home__footer .home__footer__social-network{margin-top:12.5px;margin-bottom:2.5px}}@media (min-width: 992px){.v35 .home .home__footer .home__footer__social-network{margin-top:20px;margin-bottom:10px}}.v35 .home .home__footer .home__footer__social-network a{font-size:26px;color:#a1a1ac;text-decoration:none;cursor:pointer}.v35 .home .home__footer .list-group{list-style:none;margin:0;padding:0;margin-left:-10px;margin-right:-10px;font-size:0}.v35 .home .home__footer .list-group>li{display:inline-block;margin-left:10px;margin-right:10px;font-size:12px}.v35 .home .home__footer .list-group:last-of-type{margin-bottom:10px}.v35 .home .home__footer .list-group>.list-group__item{position:relative}.v35 .home .home__footer .list-group>.list-group__item:not(:last-of-type)::after{content:'-';position:absolute;right:-10px;top:10%;color:#a1a1ac}.v35 .home .home__footer .list-group>.list-group__item.separator--dotted:not(:first-of-type){margin-left:5px}.v35 .home .home__footer .list-group>.list-group__item.separator--dotted:not(:last-of-type){margin-right:5px}.v35 .home .home__footer .list-group>.list-group__item.separator--dotted:not(:last-of-type)::after{content:'.';right:-5px}.v35 .home .home__footer .list-group>.list-group__item a{color:#a1a1ac;line-height:20px;text-decoration:none;cursor:pointer}.v35 .home .home__footer .list-group>.list-group__item a:hover,.v35 .home .home__footer .list-group>.list-group__item a:focus{color:#3e3e45}@media (min-width: 768px){.v35 .home .home__footer .list-group:not(.list-group--inline){margin-left:0}}@media (min-width: 768px){.v35 .home .home__footer .list-group:not(.list-group--inline)>.list-group__item{display:list-item;margin-left:0;margin-right:0}}@media (min-width: 768px){.v35 .home .home__footer .list-group:not(.list-group--inline)>.list-group__item:not(:last-of-type)::after{display:none}}@media (min-width: 768px){.v35 .home .home__footer .list-group:not(.list-group--inline)>.list-group__item a{line-height:25px;font-size:13px}}@media (min-width: 768px){.v35 .home .home__footer .list-group:not(.list-group--inline)>.list-group__item a{line-height:30px;font-size:14px}}.v35 .home--darken>*{opacity:0.75}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9mcm9udGVuZC1hc3NldHMvc3JjL3Njc3MvY29tbW9ucy9taXhpbnMvX2ljb24uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9mcm9udGVuZC1hc3NldHMvc3JjL3Njc3MvY29tbW9ucy92YXJpYWJsZXMvX3R5cG9ncmFwaHkuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9mcm9udGVuZC1hc3NldHMvc3JjL3Njc3MvY29tbW9ucy9jb21wb25lbnRzL19pY29ucy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Zyb250ZW5kLWFzc2V0cy9zcmMvc2Nzcy9jb21tb25zL2Jhc2UvX2Jhc2Uuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9mcm9udGVuZC1hc3NldHMvc3JjL3Njc3Mvd2ViYXBwL3ZhcmlhYmxlcy9fY29sb3JzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvZnJvbnRlbmQtYXNzZXRzL3NyYy9zY3NzL2NvbW1vbnMvYmFzZS9fcmVzZXQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9mcm9udGVuZC1hc3NldHMvc3JjL3Njc3MvY29tbW9ucy9jb21wb25lbnRzL190eXBvZ3JhcGh5LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvZnJvbnRlbmQtYXNzZXRzL3NyYy9zY3NzL2NvbW1vbnMvdmFyaWFibGVzL19zcGFjaW5nLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvZnJvbnRlbmQtYXNzZXRzL3NyYy9zY3NzL2NvbW1vbnMvdmFyaWFibGVzL19ncmlkLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvZnJvbnRlbmQtYXNzZXRzL3NyYy9zY3NzL2NvbW1vbnMvY29tcG9uZW50cy9fYW5ndWxhci5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Zyb250ZW5kLWFzc2V0cy9zcmMvc2Nzcy9jb21tb25zL2NvbXBvbmVudHMvX3V0aWxzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvZnJvbnRlbmQtYXNzZXRzL3NyYy9zY3NzL2NvbW1vbnMvdmFyaWFibGVzL19taXNjLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvZnJvbnRlbmQtYXNzZXRzL3NyYy9zY3NzL2NvbW1vbnMvdmFyaWFibGVzL19jb2xvcnMuc2NzcyIsInZhcmlhYmxlcy9fY29sb3Iuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9mcm9udGVuZC1hc3NldHMvc3JjL3Njc3MvY29tbW9ucy9taXhpbnMvX3R5cG9ncmFwaHkuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9mcm9udGVuZC1hc3NldHMvc3JjL3Njc3MvY29tbW9ucy9taXhpbnMvX2J1dHRvbi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Zyb250ZW5kLWFzc2V0cy9zcmMvc2Nzcy9jb21tb25zL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Zyb250ZW5kLWFzc2V0cy9zcmMvc2Nzcy9jb21tb25zL21peGlucy9fZm9ybS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Zyb250ZW5kLWFzc2V0cy9zcmMvc2Nzcy9jb21tb25zL21peGlucy9fbGlua3Muc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9mcm9udGVuZC1hc3NldHMvc3JjL3Njc3MvY29tbW9ucy9jb21wb25lbnRzL19saW5rcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Zyb250ZW5kLWFzc2V0cy9zcmMvc2Nzcy9jb21tb25zL21peGlucy9fcmVzcG9uc2l2ZS11dGlscy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Zyb250ZW5kLWFzc2V0cy9zcmMvc2Nzcy9jb21tb25zL2NvbXBvbmVudHMvX3Jlc3BvbnNpdmUtdXRpbHMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9mcm9udGVuZC1hc3NldHMvc3JjL3Njc3MvY29tbW9ucy9taXhpbnMvX2dyaWQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9mcm9udGVuZC1hc3NldHMvc3JjL3Njc3MvY29tbW9ucy9jb21wb25lbnRzL19ncmlkLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvZnJvbnRlbmQtYXNzZXRzL3NyYy9zY3NzL3dlYmFwcC9wbGFjZWhvbGRlcnMvX2Jsb2NrLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvZnJvbnRlbmQtYXNzZXRzL3NyYy9zY3NzL2NvbW1vbnMvbWl4aW5zL19ibG9jay5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Zyb250ZW5kLWFzc2V0cy9zcmMvc2Nzcy93ZWJhcHAvY29tcG9uZW50cy9fYmxvY2suc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9mcm9udGVuZC1hc3NldHMvc3JjL3Njc3Mvd2ViYXBwL2NvbXBvbmVudHMvX2xpZ2h0Ym94LnNjc3MiLCJjb21wb25lbnRzL19ibG9jay5zY3NzIiwibWl4aW5zL19zZXBhcmF0b3Iuc2NzcyIsImNvbXBvbmVudHMvX2ZsZXguc2NzcyIsImNvbXBvbmVudHMvX3V0aWxzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvZnJvbnRlbmQtYXNzZXRzL3NyYy9zY3NzL3dlYmFwcC92YXJpYWJsZXMvX2xheW91dC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Zyb250ZW5kLWFzc2V0cy9zcmMvc2Nzcy9jb21tb25zL21peGlucy9fZmxleC5zY3NzIiwiY29tcG9uZW50cy9fc3BhY2luZy5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCJjb21wb25lbnRzL19tb2JpbGVfYmFubmVyLnNjc3MiLCIuLi9wdWJsaWMvY29tcG9uZW50cy9fY29va2llLWJhbm5lci5zY3NzIiwiLi4vdmVuZG9ycy9ib290c3RyYXAvX2Zvcm1zLnNjc3MiLCIuLi92ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX3ZlbmRvci1wcmVmaXhlcy5zY3NzIiwiLi4vdmVuZG9ycy9ib290c3RyYXAvbWl4aW5zL19mb3Jtcy5zY3NzIiwiLi4vdmVuZG9ycy9ib290c3RyYXAvX3ZhcmlhYmxlcy5zY3NzIiwiaG9tZS5zY3NzIiwidjM1L19zY2Fmb2xkaW5nLnNjc3MiLCJ2MzUvX3ZhcmlhYmxlcy5zY3NzIiwidjM1L2NvbXBvbmVudHMvX2Jhc2Uuc2NzcyIsInYzNS9jb21wb25lbnRzL2dlbmVyaWMvX2Zvcm0tY29udHJvbC5zY3NzIiwidjM1L21peGlucy9fZm9ybS1jb250cm9sLnNjc3MiLCJ2MzUvY29tcG9uZW50cy9nZW5lcmljL19saWdodGJveC5zY3NzIiwidjM1L2NvbXBvbmVudHMvZ2VuZXJpYy9faWNvbi5zY3NzIiwidjM1L2NvbXBvbmVudHMvZ2VuZXJpYy9faGVhZGluZy5zY3NzIiwidjM1L2NvbXBvbmVudHMvZ2VuZXJpYy9fYnV0dG9uLnNjc3MiLCJ2MzUvY29tcG9uZW50cy9nZW5lcmljL19zaWRlLXNlcGFyYXRvcnMuc2NzcyIsInYzNS9jb21wb25lbnRzL2dlbmVyaWMvX2Jsb2NrLnNjc3MiLCJ2MzUvY29tcG9uZW50cy9nZW5lcmljL19ncmFkaWVudHMuc2NzcyIsInYzNS9jb21wb25lbnRzL3NwZWNpZmljL19jb29raWUtYWNjZXB0YW5jZS1saWdodGJveC5zY3NzIiwidjM1L2NvbXBvbmVudHMvc3BlY2lmaWMvX2lucHV0LXNlYXJjaC1iYXItaG9tZS5zY3NzIiwidjM1L3V0aWxzL190eXBvZ3JhcGh5LnNjc3MiLCJ2MzUvdXRpbHMvX3BsYWNlbWVudC5zY3NzIiwidjM1L3V0aWxzL19taXNjLnNjc3MiLCJ2MzUvcGFnZXMvX2hvbWUuc2NzcyIsInYzNS9jb21wb25lbnRzL2dlbmVyaWMvX2NhcmQuc2NzcyIsInYzNS9jb21wb25lbnRzL2dlbmVyaWMvX3Rlc3RpbW9kaWFsLnNjc3MiLCJ2MzUvY29tcG9uZW50cy9zcGVjaWZpYy9fam9iLWR5bmFtaWMtcmVnaXN0ZXItbGlnaHRib3guc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9mcm9udGVuZC1hc3NldHMvc3JjL3Njc3MvY29tbW9ucy9taXhpbnMvX2xpc3Quc2NzcyIsIm1peGlucy9fbGlzdC5zY3NzIiwidjM1L2NvbXBvbmVudHMvZ2VuZXJpYy9fZHJvcGRvd24taG9tZS5zY3NzIiwidjM1L3BhZ2VzL2hvbWUvX2hlYWRlci5zY3NzIiwidjM1L3BhZ2VzL2hvbWUvX3Jlc3BvbnNpdmUtbWVudS5zY3NzIiwidjM1L3BhZ2VzL2hvbWUvX2xhbmRpbmcuc2NzcyIsInYzNS9wYWdlcy9ob21lL19qb2Iuc2NzcyIsInYzNS9wYWdlcy9ob21lL19qb2JfX3Rlc3RpbW9uaWFsLnNjc3MiLCJ2MzUvcGFnZXMvaG9tZS9fZXZlbnRzLnNjc3MiLCJ2MzUvcGFnZXMvaG9tZS9fZXZlbnRzX190ZXN0aW1vbmlhbHMuc2NzcyIsInYzNS9taXhpbnMvX2dlb2Zvcm0tdHJhcGV6aXVtLnNjc3MiLCJ2MzUvcGFnZXMvaG9tZS9fcHJvamVjdHMuc2NzcyIsInYzNS9wYWdlcy9ob21lL19wcm9qZWN0c19fdGVzdGltb25pYWxzLnNjc3MiLCJ2MzUvcGFnZXMvaG9tZS9fZm9vdGVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBYUEsT0FDSSxlQ0FrQixDRER0QixjQUVlLGVBQWlCLENBRmhDLDRCQUc2QixnQkFBaUIsQ0FBSyxXRUhqRCxxQkFTSSwyQ0FDQSwwUEFLSixtQkFDQSxpQkFBa0IsQ0FBQSxtQkFJbEIsZ0NBQ0Esd0JBQ0EsNkJBQ0EsOEJBQ0EsK0JBQ0EsK0JBQ0EsV0FDQSxjQUNBLG1DQUNBLGlDQUFrQyxDQUNuQyxpREFJQyxnQ0FDQSw2QkFDQSw4QkFDQSwrQkFDQSwrQkFDQSxXQUNBLGNBQ0EsbUNBQ0EsaUNBQWtDLENBQ25DLHFCQUdHLGFBQWMsQ0FDakIsc0JBRUcsYUFBYyxDQUNqQix1QkFFRyxhQUFjLENBQ2pCLHlCQUVHLGFBQWMsQ0FDakIsbUJBRUcsYUFBYyxDQUNqQix1QkFFRyxhQUFjLENBQ2pCLHlCQUVHLGFBQWMsQ0FDakIscUJBRUcsYUFBYyxDQUNqQixvQkFFRyxhQUFjLENBQ2pCLG9CQUVHLGFBQWMsQ0FDakIs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b0NKLGlCQ25DUSxXQ2lCc0IsQ0RmN0IsQ0RpQ0QsV3hCbkRJLGEwQkt3QixDRjhDNUIsa0N4Qi9DUSxhQUxpRSxDd0JvRHpFLHVCQzFCRSxhQ1Z1QixDRm9DekIsMEVDckJJLGFDZnFCLENGb0N6QixrQkNoQkUsY0prSkEsQUFFUSw4QklsSmlDLENEYzNDLHdCQ1hJLGFDbkN3QixDRjhDNUIsUUduREUsb0JEc0J5QixDRjZCM0IsV0cvQ0UsNkJEOEVrQyxDRi9CcEMsaUJHM0NJLFlBQ0EsZUFDQSxVQUFXLENIeUNmLFdJbkRFLGU3Q1lzQixDeUN1Q3hCLG1CSS9DRSxxQkFDQSxXQUNBLGFBRUEsY0FDQSxnQkFDQSxpQkFFQSxrQkFDQSx5QkFFQSw2QkZtRWtDLENFakVsQywwQkprQ0YsbUJJakNJLGlCQUNGLENBV0QsQ0pxQkQsOENJN0JJLGNBQ0EsZTdDWG9CLEN5Q3VDeEIseUNJN0JJLGNBQ0EsZTdDWG9CLEN5Q3VDeEIsZ0NJN0JJLGNBQ0EsZTdDWG9CLEN5Q3VDeEIseUJJdkJJLG9CRlY2QixDRmlDakMsNkJJbEJJLHdCRlZ3QixDRjRCNUIsOENJZlEsNkNGYm9CLENGNEI1QixvRElaWSwyQ0FBd0QsQ0pZcEUsd0JLdENFLGtCQUNBLFVBQ0EsV0FDQSwwQkFDQSxrQkFDQSx5QkFDQSxnQkFDQSxjQUVBLDRCQUNBLDJCSHFCeUIsQ0duQnpCLDBCTDBCRix3Qkt6QkksMkJINkUwQixDRXJEN0IsQ0pDRCxtREtyQkksY0FDQSwyQkhhdUIsQ0ZPM0IsOENLckJJLGNBQ0EsMkJIYXVCLENGTzNCLHFDS3JCSSxjQUNBLDJCSGF1QixDRk8zQixxQ0toQkksNEJBQ0EsMkJIUXVCLENGTzNCLGdFS1pNLDJCSEtxQixDRk8zQiwyREtaTSwyQkhLcUIsQ0ZPM0Isa0RLWk0sMkJIS3FCLENGTzNCLG1FSUhRLGdDQUFpQyxDSkd6QyxlTW5ERSxxQ0FnQkEsZ0NBQWlDLENObUNuQyxvQ01oREksZ0JBQ0EsUUFDQSxVQUNBLG1CQUFBLEFBRUEsZUFBQSxjL0NGbUIsQytDSW5CLDBCTnlDSixvQ014Q00sU0FDQSxVeENiTyxDd0NlVixDTnFDSCxzQk0vQkUsZUFDQSxpQkFBa0IsQ044QnBCLDJETTNCSSxZQUNBLFNBQVUsQ0FDWCwwQk55QkgsaUZNckJNLHNCQUNBLFlBQWEsQ0FFaEIsQ0FFRCwwQk5nQkYsc0JNZkksZUFBZ0IsQ0FFbkIsQ0FHQywwQk5VRixpRE1USSxlQUFnQixDTlNwQix1RU1OTSxXQUFZLENBQ2IsQ0FLSCwwQk5BRiwyRE1DSSxnQkFDQSx5QkFBQSxBQUFxQixvQkFBQSxDTkZ6QixpRk1LTSxXQUFZLENOTGxCLHdLTU9RLGNBQWUsQ0FDaEIsQ0FNTCwwQk5kRiwyRE1lSSxTQUFVLENOZmQsaUZNaUJNLFlBQWEsQ0FDZCxDTmxCTCxzQk13QkUsZ0JBQWlCLENOeEJuQix1Q09sREksYUxFb0IsQ0ZnRHhCLHNDTzVDSSxhcENQb0IsQzZCbUR4QiwwQ090Q0ksYXBDWm9CLEM2QmtEeEIsZ0JRbkRFLGNBQ0EsZWpEWW9CLEN5Q3NDdEIsUVE5Q0UsY055SHNCLENGM0V4QixRUTFDRSxjTnVCeUIsQ01yQnpCLDBCUndDRixRUXZDSSxjTnFCMEIsQ01uQjdCLENScUNELFFRbENFLGdCQUNBLGdCQUVBLGNOY3lCLENNWnpCLDBCUjZCRixRUTVCSSxjTlkwQixDTVY3QixDUjBCRCxhU25ERSxnQkFFQSxpQkFBa0IsQ0FFbEIsMEJUK0NGLGFTOUNJLGlCQUFrQixDQUVyQixDVDRDRCxtQlN6Q0UsZ0JBQWlCLENBRWpCLDBCVHVDRixtQlN0Q0ksaUJBQWtCLENBRXJCLENUb0NELHNCU2pDRSxnQkFBaUIsQ0FFakIsMEJUK0JGLHNCUzlCSSxnQkFBaUIsQ0FFcEIsQ1Q0QkQsa0NTekJFLGVBQ0EsaUJBQWtCLENBRWxCLDBCVHNCRixrQ1NyQkksaUJBQWtCLENBRXJCLENUbUJELDRDU2hCRSxnQkFFQSw4QkFJQSxrQkFDQSxrQjNDM0NXLENrQ29EYix1QlNMRSxtQkFDQSx5QkFDQSxZcEM1QkUsV0FDQSx5QkFDQSxvQjZCbkJvQixDRmdEeEIsd0kzQnhCUSxXQUNBLHlCQUNBLG9CQVY0SCxDMkJnQ3BJLHFCM0IvQkksY0FDQSxzQkFDQSxvQjZCRHFCLENGOEJ6QixrSTNCeEJRLGNBQ0EseUJBQ0Esb0JBVjRILEMyQmdDcEksb0IzQi9CSSxjQUNBLHNDQUNBLHlCb0NpREYsZUFFQSxnQkFBaUIsQ1R0Qm5CLCtIM0J4QlEsY0FDQSxzQ0FDQSxpQ0FWNEgsQzJCZ0NwSSw0QjNCL0JJLGNBQ0Esc0JBQ0Esb0I2QlBxQixDRm9DekIsdUozQnhCUSxXQUNBLHlCQUNBLG9CNkJkaUIsQ0ZvQ3pCLDhEU29DTSxzQkFDQSxhUHpFbUIsQ0ZvQ3pCLCtKU3lDUSxhUDdFaUIsQ084RWxCLHFFVDFDUCxvR1NpRFEsc0JBQ0EsYVB0RmlCLENGb0N6Qiw4UVNzRFksYVAxRmEsQ08yRmhCLENUdkRULDRCM0IvQkksY0FDQSx5QkFDQSx3Qm9DNkY4QixDVGhFbEMsdUozQnhCUSxXQUNBLHlCQUNBLHdCb0N5RmdDLENUbkV4QyxvQjNCL0JJLGNBQ0Esc0JBQ0Esa0JvQzhHQSxxQkFDQSxtQkFBb0IsQ1RsRnhCLCtIM0J4QlEsV0FDQSw2QkFDQSxpQm9Db0cwQixDVDlFbEMsc0JVbkRFLGlCQUFrQixDVm1EcEIsMkRVaERJLFlBQ0Esa0JBQ0Esb0JBQ0EsV0FDQSxVQUNBLFVBQ0EsK0JSYXVCLENGNkIzQiw4QlV0Q0ksTUFBTyxDVnNDWCw2QlVsQ0ksT0FBUSxDVmtDWix3QlU5Qkksa0JBQ0EsVUFDQSxnQkFBaUIsQ1Y0QnJCLDBCV25ERSxlQUFnQixDQUVoQiwwQlhpREYsMEJXaERJLGlCMUNVb0IsQzBDUnZCLENYOENELDJCWW5ERSxrQkFDQSxnQkFFQSx3RUFDQSxpQkFBa0IsQ1orQ3BCLHdEWTVDSSxXQUFZLENBQ2IsMEJaMkNILDJCWXhDSSx1RUFBa0YsQ0FNckYsQ0FIQywwQlpxQ0YsMkJZcENJLHVFQUFrRixDQUVyRixDWmtDRCw4QmFuREksa0JBQ0EsaUNBQWtDLENia0R0Qyw0QmE1Q1EsaUJBQThDLENiNEN0RCw2QmF4Q1Esd0JBQ0EscUJBQUEsQUFDQSx1QkFBQSxlQUNBLGFBQWMsQ2JxQ3RCLGdDYWpDUSwwQkFBQSxBQUFz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b0xNT1EsY0FBZSxDQUNoQixDQU1MLDBCTmRGLGlFTWVJLFNBQVUsQ05mZCx1Rk1pQk0sWUFBYSxDQUNkLENObEJMLDRCTXdCRSxnQkFBaUIsQ054Qm5CLHdCb0JuREUsZUFDQSxnQkFBaUIsQ0FFakIsMEJwQmdERix3Qm9CL0NJLGVBQ0EsZ0JBQWlCLENBOERwQixDQTNEQywwQnBCMkNGLHdCb0IxQ0ksZUFDQSxnQkFBaUIsQ0F5RHBCLENwQmhCRCwyQ29CckNJLGdCQUNBLGlCQUFrQixDcEJvQ3RCLDZDb0JoQ0ksZUFBZ0MsQ0FFaEMsMEJwQjhCSiw2Q29CN0JNLGVBQThCLENBNENqQyxDQXpDQywwQnBCMEJKLDZDb0J6Qk0sZUFBZ0MsQ0F3Q25DLENwQmZILHlFb0JyQk0sZ0JBQ0EsaUJBQ0EsYWxCZDJCLENGaUNqQyxxR29CaEJRLGVBQWlDLENBRWpDLDBCcEJjUixxR29CYlUsaUJBQWtDLENBTXJDLENBSEMsMEJwQlVSLHFHb0JUVSxnQnREM0NHLENzRDZDTixDcEJPUCx5RW9CSE0sZUFDQSxlQUNBLGdCQUNBLGdCQUNBLGtCQUFtQixDcEJEekIscUdvQklRLGV2RHBEMEIsQ3VEc0QxQiwwQnBCTlIscUdvQk9VLGlCQUFrQyxDQU1yQyxDQUhDLDBCcEJWUixxR29CV1UsZ0J0RC9ERyxDc0RpRU4sQ3BCYlAsK0NxQmxESSxlQUFnQixDckJrRHBCLGlGcUI5Q0ksa0JBQWlDLENBRWpDLDBCckI0Q0osaUZxQjNDTSxlQUFnQixDQUVuQixDQUdDLDBCckJzQ0osd0dxQnBDUSxXQUFZLENBQ2IsQ3JCbUNQLHlEc0JuREksZ0JBQ0EsU0FDQSxVQ2tCRixpQkFFQSxZRklBLGFBQ0EsOEJBQStDLENyQndCakQsNER1QjFCSSxxQkFFQSxnQkFFQSxjaEUxQmlCLENnRTJCbEIsaUR2QnFCSCx5RHNCbkRJLGdCQUNBLFNBQ0EsVUNrQkYsZUFFQSxZRlVFLGFBQ0EsZXhENUIrQixDbUM4Q25DLDREdUIxQkkscUJBRUEsY0FFQSxjaEUxQmlCLENnRTJCbEIsQ3ZCcUJILDREcUJkSSxVQUFXLENyQmNmLDJFcUJY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QkFBa0MsQ0FrR3JDLENBL0ZDLDBCL0I0Q0Ysc0MrQjNDSSxnQkFBK0IsQ0E4RmxDLEMvQm5ERCxvRCtCdENNLGdCQUNBLGE3QkNtQixDNkJDbkIsMEIvQm1DTixvRCtCbENRLGdCQUErQixDQU1sQyxDQUhDLDBCL0IrQk4sb0QrQjlCUSxnQkFBK0IsQ0FFbEMsQy9CNEJMLGlGM0IvQkksY0FDQSw2QkFDQSxxQjBEWUUsZ0JBQ0Esb0JBQ0EsZUFFQSxpQkFDQSxrQkFDQSxhQUFjLEMvQldwQixzVDNCeEJRLFdBQ0EseUJBQ0EsaUIwREcwQixDMURGN0IsMEIyQnFCTCxpRitCUlEsa0JBQ0Esb0JBQ0EsZUFFQSxrQkFDQSxtQkFDQSxvQkFBcUIsQ0FZeEIsQ0FUQywwQi9CRE4saUYrQkVRLGdCQUNBLGtCQUNBLGNBQWUsQ0FNbEIsQy9CVkwsd0crQlFRLGVBQWlDLEMvQlJ6QyxvRWdDNUJFLGtCQUNBLFlBQ0EsYUFDQSxpQkFDQSxtQkFDQSw0QkFDQSw2QkFDQSxnQ0FDQSx5QkRrQ0ksZ0JBQ0EsaUJBQ0Esa0JBQW1CLENDbEN2QiwwQmhDa0JGLG9FZ0NqQkksY0FDQSxhQUNBLDZCQUkwQyxDRDhDekMsQ0MxQ0gsMEJoQ09GLG9FZ0NOSSxZQUNBLGFBQ0EsMkJBNUJpQyxDRG1FaEMsQy9CbkNMLHFKZ0NDSSxXQUNBLGtCQUNBLFlBQ0EsZUFBZ0IsQ2hDSnBCLDJFZ0NRSSxNQUNBLFdBQ0EsbUNBRUEsNEJBQ0EsOEJkN0RzQixDYytEdEIsMEJoQ2ZKLDJFZ0NnQk0sOEJkaEVvQixDY3NFdkIsQ0FIQywwQmhDbkJKLDJFZ0NvQk0sOEJkcEVvQixDY3NFdkIsQ2hDdEJILDBFZ0N5QkksU0FDQSxPQUNBLHFDQUVBLCtCQUNBLCtCZDlFc0IsQ2NnRnRCLDBCaENoQ0osMEVnQ2lDTSxpQ2RqRm9CLENjdUZ2QixDQUhDLDBCaENwQ0osMEVnQ3FDTSwrQmRyRm9CLENjdUZ2QixDRHJCRywwQi9CbEJOLG9FK0JtQlEsWUFBYSxDQWdCaEIsQy9CbkNMLDZGK0J1QlEsVUFBeUIsQy9CdkJqQyxvRytCNEJVLGlCQUFn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bkIsNkZtQ3NDVSxldEV0RndCLENtQ2dEbEMsNEZtQzBDVSxnQnRFMUZ3QixDbUNnRGxDLG1HbUM4Q1UsWUFDQSxVdEUvRndCLENtQ2dEbEMseURtQ29EUSxjQUNBLGlCQUNBLHFCQUNBLGNBQWUsQ25DdkR2Qiw4SG1DMkRVLGFqQzdGc0IsQ2lDOEZ2QiwwQm5DNURULDhEbUNrRVEsYUFBYyxDQTRCakIsQ0F4QkcsMEJuQ3RFUixnRm1DdUVVLGtCQUNBLGNBQ0EsY0FBZSxDQW9CbEIsQ0FoQkcsMEJuQzdFViwwR21DOEVZLFlBQWEsQ0FFaEIsQ0FHQywwQm5DbkZWLGtGbUNvRlksaUJBQ0EsY0FBZSxDQU9sQixDQUpDLDBCbkN4RlYsa0ZtQ3lGWSxpQkFDQSxjQUFlLENBRWxCLENuQzVGVCxxQmtCd0hRLFlBQWEsQ0FDaEIiLCJmaWxlIjoiaG9tZV8yMTdkZjA5M2UwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBtaXhpbiB2LWFsaWduLWljb24gKCRsaW5lLWhlaWdodDogMSkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG59XG5cbkBtaXhpbiBpY29uLWFsaWduLW1pZGRsZSB7XG4gICAgW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG59XG5cbi8vIEZJWE1FOiBhIGZpbGUgY29udGFpbmluZyBtaXhpbnMgc2hvdWxkbnQnIGhhdmUgYW4gb3V0cHV0XG4udGhhbngge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiVGhhbnhcIiB9XG4gICAgJi50aGFueF9fYWN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiVGhhbnghXCI7IH1cbn1cbiIsIiRmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cbiRmb250LXNpemUtdGlueTogMTNweCAhZGVmYXVsdDtcbiRmb250LXNpemUtc21hbGw6IDE0cHggIWRlZmF1bHQ7XG4kZm9udC1zaXplLWJhc2U6IDE1cHggIWRlZmF1bHQ7XG4kZm9udC1zaXplLWxhcmdlci1pc2g6IDE2cHggIWRlZmF1bHQ7XG4kZm9udC1zaXplLWJhc2UtbGFyZ2VyOiAxOHB4ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1tZWRpdW06IDIwcHggIWRlZmF1bHQ7XG4kZm9udC1zaXplLWxhcmdlOiAyMnB4ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS14bGFyZ2U6IDI0cHggIWRlZmF1bHQ7XG4kbGVhZC1mb250LXNpemU6IDM0cHggIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1ub3JtYWw6IDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1tZWRpdW06IDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiA1MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiA5MDAgIWRlZmF1bHQ7XG5cbiRsaW5lLWhlaWdodC1iYXNlOiAxLjQgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICRmb250LXNpemUteGxhcmdlICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZSAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlLWxhcmdlciAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICRmb250LXNpemUtc21hbGwgIWRlZmF1bHQ7XG4iLCIvLyBJY29uc1xuLy9cbi8vIFRoZSBlYXNpZXN0IHdheSB0byBwcmV2aWV3IGFsbCB0aGUgYXZhaWxhYmxlIGljb25zIGlzIHRvIGhlYWQgdXAgdG8gW2ZvbnRhc3RpYy5tZV0oaHR0cDovL2ZvbnRhc3RpYy5tZSkuXG4vLyAqKkltcG9ydGFudCoqOiBhZGQgdGhlIGNsYXNzIHRvIGFuIGVtcHR5IGVsZW1lbnQgYW5kIGF2b2lkIGRvaW5nIGA8c3BhbiBjbGFzcz1cImljb24tZW1haWxcIj5IZWxsbyE8L3NwYW4+YCBidXQgYDxzcGFuIGNsYXNzPVwiaWNvbi1lbWFpbFwiPjwvc3Bhbj4gSGVsbG8hYFxuLy9cbi8vIE1hcmt1cDpcbi8vIDxhPjxzcGFuIGNsYXNzPVwiaWNvbi1lbWFpbFwiPjwvc3Bhbj4gU2VuZCBtZSBhbiBlbWFpbCE8L2E+XG4vL1xuLy8gU3R5bGUgZ3VpZGU6IGljb25cblxuJHVzZS13ZWJwYWNrLWZvci1mb250cy1pbXBvcnQ6IGZhbHNlICFkZWZhdWx0O1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwid2l6YmlpXCI7XG5cbiAgQGlmICgkdXNlLXdlYnBhY2stZm9yLWZvbnRzLWltcG9ydCkge1xuICAgICAgc3JjOiB1cmwofmZyb250ZW5kLWFzc2V0cy9zcmMvZm9udHMvd2l6YmlpLmVvdCk7XG4gICAgICBzcmM6IHVybCh+ZnJvbnRlbmQtYXNzZXRzL3NyYy9mb250cy93aXpiaWkuZW90I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICAgICAgICAgdXJsKH5mcm9udGVuZC1hc3NldHMvc3JjL2ZvbnRzL3dpemJpaS53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgICAgICB1cmwofmZyb250ZW5kLWFzc2V0cy9zcmMvZm9udHMvd2l6YmlpLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICAgICAgIHVybCh+ZnJvbnRlbmQtYXNzZXRzL3NyYy9mb250cy93aXpiaWkuc3ZnI3dpemJpaSkgZm9ybWF0KFwic3ZnXCIpO1xuICB9IEBlbHNlIHtcbiAgICAgIHNyYzogdXJsKGFzc2V0LXVybChcIi9mb250cy93aXpiaWkuZW90P3Y9MTAxM1wiKSk7XG4gICAgICBzcmM6IHVybChhc3NldC11cmwoXCIvZm9udHMvd2l6YmlpLmVvdD92PTEwMTMjaWVmaXhcIikpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgICAgICB1cmwoYXNzZXQtdXJsKFwiL2ZvbnRzL3dpemJpaS53b2ZmP3Y9MTAxM1wiKSkgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgICAgdXJsKGFzc2V0LXVybChcIi9mb250cy93aXpiaWkudHRmP3Y9MTAxM1wiKSkgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICAgICAgIHVybChhc3NldC11cmwoXCIvZm9udHMvd2l6YmlpLnN2Zz92PTEwMTMjd2l6YmlpXCIpKSBmb3JtYXQoXCJzdmdcIik7XG4gIH1cbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5bZGF0YS1pY29uXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJ3aXpiaWlcIiAhaW1wb3J0YW50O1xuICBjb250ZW50OiBhdHRyKGRhdGEtaWNvbik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbltjbGFzc149XCJpY29uLVwiXTpiZWZvcmUsXG5bY2xhc3MqPVwiIGljb24tXCJdOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIndpemJpaVwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLW1vcmUtYnU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcNTBcIjtcbn1cbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDY1XCI7XG59XG4uaWNvbi1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcNjZcIjtcbn1cbi5pY29uLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDY3XCI7XG59XG4uaWNvbi1za3lwZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFw2OFwiO1xufVxuLmljb24taW5zdGFncmFtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDY5XCI7XG59XG4uaWNvbi1hcHBsZS1zdG9yZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFw2YVwiO1xufVxuLmljb24tYmVoYW5jZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFw2YlwiO1xufVxuLmljb24tZ2l0aHViOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDZjXCI7XG59XG4uaWNvbi10dW1ibHI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcNmVcIjtcbn1cbi5pY29uLWRyaWJiYmxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDZmXCI7XG59XG4uaWNvbi1jaGVjay1tYXJrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDcwXCI7XG59XG4uaWNvbi10YWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjdcIjtcbn1cbi5pY29uLXBpbi1tYXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjhcIjtcbn1cbi5pY29uLXNoYXJlLWVtcHR5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDJiXCI7XG59XG4uaWNvbi1saW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDJjXCI7XG59XG4uaWNvbi1kb3dubG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyZFwiO1xufVxuLmljb24tcHViLWhlbHAtYnU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMmVcIjtcbn1cbi5pY29uLXB1Yi1zaGFyZS1idTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyZlwiO1xufVxuLmljb24tYXJvYmFzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwzYVwiO1xufVxuLmljb24tcnNzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDNjXCI7XG59XG4uaWNvbi1sb2NrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDNmXCI7XG59XG4uaWNvbi1nbG9iZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFw0MFwiO1xufVxuLmljb24tcXVvdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcNWJcIjtcbn1cbi5pY29uLXJlcG9ydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFw1ZVwiO1xufVxuLmljb24tY3Jvc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcNWZcIjtcbn1cbi5pY29uLWhhbWJ1cmdlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFw3OFwiO1xufVxuLmljb24tc2VhcmNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDVhXCI7XG59XG4uaWNvbi1leWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMzBcIjtcbn1cbi5pY29uLWRlbGV0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwzMVwiO1xufVxuLmljb24tYmVsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwzMlwiO1xufVxuLmljb24tZW1haWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMzNcIjtcbn1cbi5pY29uLWpvYjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwzNFwiO1xufVxuLmljb24tc2V0dGluZ3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMzVcIjtcbn1cbi5pY29uLWxvZ291dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwzNlwiO1xufVxuLmljb24tZHJvcC1hcnJvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwzN1wiO1xufVxuLmljb24tbGFuZ3VhZ2VzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDM4XCI7XG59XG4uaWNvbi1uZXR3b3JrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDM5XCI7XG59XG4uaWNvbi1lZGl0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIxXCI7XG59XG4uaWNvbi1zaGFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMlwiO1xufVxuLmljb24tY2FyZWVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIzXCI7XG59XG4uaWNvbi1jbG91ZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFw2MFwiO1xufVxuLmljb24tZ3JvdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcN2JcIjtcbn1cbi5pY29uLXRpZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFw3Y1wiO1xufVxuLmljb24tc3RhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFw3ZFwiO1xufVxuLmljb24tc29mdHNraWxsczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFw3ZVwiO1xufVxuLmljb24tZXNwcml0LWFuYWx5c2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcNWNcIjtcbn1cbi5pY29uLXJlYWN0aWY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTAwMFwiO1xufVxuLmljb24tZW50cmVwcmVuYW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwMDFcIjtcbn1cbi5pY29uLWNvbW11bmlxdWFudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDAyXCI7XG59XG4uaWNvbi1pbm5vdmFudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDAzXCI7XG59XG4uaWNvbi1wZXJzZXZlcmFudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDA0XCI7XG59XG4uaWNvbi1wb3NpdGlmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwMDVcIjtcbn1cbi5pY29uLWZsZXhpYmxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwMDZcIjtcbn1cbi5pY29uLXB1YmxpY2F0aW9uczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDA3XCI7XG59XG4uaWNvbi1hcHBsaWNhdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDA5XCI7XG59XG4uaWNvbi1hcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTAwYVwiO1xufVxuLmljb24tYXZlbnR1cmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTAwYlwiO1xufVxuLmljb24tY3JlYXRpZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDBjXCI7XG59XG4uaWNvbi1jb252YWluY2FudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDBkXCI7XG59XG4uaWNvbi1hdXRvbm9tZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDBlXCI7XG59XG4uaWNvbi1jdXJpZXV4OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwMGZcIjtcbn1cbi5pY29uLWVzcHJpdC1lcXVpcGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTAxMVwiO1xufVxuLmljb24tcmlnb3VyZXV4OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwMTJcIjtcbn1cbi5pY29uLWVkaXRpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTAxM1wiO1xufVxuLmljb24tZW52aXJvbm5lbWVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDE0XCI7XG59XG4uaWNvbi1pbW1vYmlsaWVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwMTVcIjtcbn1cbi5pY29uLW1vZGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTAxNlwiO1xufVxuLmljb24tc2VydmljZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDE4XCI7XG59XG4uaWNvbi12b3lhZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTAxOVwiO1xufVxuLmljb24tbXVzaXF1ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDFhXCI7XG59XG4uaWNvbi13ZWI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTAxYlwiO1xufVxuLmljb24tZXZlbmVtZW50aWVsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwMWNcIjtcbn1cbi5pY29uLWVkdWNhdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDFkXCI7XG59XG4uaWNvbi1zb2xpZGFyaXRlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwMWVcIjtcbn1cbi5pY29uLWNvbXBhbnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTAxZlwiO1xufVxuLmljb24tc2VhcmNoLXByb2ZpbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTAyMFwiO1xufVxuLmljb24tbWlzc2lvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDIxXCI7XG59XG4uaWNvbi1yZWNydXRlbWVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDIyXCI7XG59XG4uaWNvbi10ZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwMjNcIjtcbn1cbi5pY29uLWdvb2dsZS1zdG9yZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDI0XCI7XG59XG4uaWNvbi1wcm9qZXRzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDYxXCI7XG59XG4uaWNvbi10d2l0dGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDY0XCI7XG59XG4uaWNvbi1wdWItaGVscDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFw2MlwiO1xufVxuLmljb24tcHViLXNoYXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDZkXCI7XG59XG4uaWNvbi1wdWItaGVscC10ZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDcxXCI7XG59XG4uaWNvbi1ib29rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDczXCI7XG59XG4uaWNvbi1kb251dC1sZXZlbC0xOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDc1XCI7XG59XG4uaWNvbi1kb251dC1sZXZlbC0yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDc2XCI7XG59XG4uaWNvbi1kb251dC1sZXZlbC0zOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDc3XCI7XG59XG4uaWNvbi1kb251dC1sZXZlbC0wOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDc5XCI7XG59XG4uaWNvbi1nbWFpbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFw3NFwiO1xufVxuLmljb24tcHJvamVjdC1hcnQtcGhvdG9ncmFwaHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcN2FcIjtcbn1cbi5pY29uLXByb2plY3QtZGVzaWduOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDQxXCI7XG59XG4uaWNvbi1wcm9qZWN0LWVjb2xvZ3k6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcNDJcIjtcbn1cbi5pY29uLXByb2plY3QtZWR1Y2F0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDQzXCI7XG59XG4uaWNvbi1wcm9qZWN0LWZhc2hpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcNDRcIjtcbn1cbi5pY29uLXByb2plY3QtZm9vZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFw0NlwiO1xufVxuLmljb24tcHJvamVjdC1sZWlzdXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDQ3XCI7XG59XG4uaWNvbi1wcm9qZWN0LW11c2ljOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDQ4XCI7XG59XG4uaWNvbi1wcm9qZWN0LXBvcHVsYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcNDlcIjtcbn1cbi5pY29uLXByb2plY3Qtam91cm5hbGlzbS1wdWJsaXNoaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDRhXCI7XG59XG4uaWNvbi1wcm9qZWN0LXN1Z2dlc3Rpb25zOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDRiXCI7XG59XG4uaWNvbi1wcm9qZWN0LXNlcnZpY2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcNGNcIjtcbn1cbi5pY29uLXByb2plY3Qtd2ViLXRlY2hub2xvZ3k6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcNGRcIjtcbn1cbi5pY29uLXByb2plY3QtZmlsbS12aWRlbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFw0ZVwiO1xufVxuLmljb24tcHJvamVjdC1zdGFydGVyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFw0ZlwiO1xufVxuLmljb24tcHJvamVjdC1hZHZlbnR1cmUtc3BvcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcNTFcIjtcbn1cbi5pY29uLXByb2plY3Qtc29saWRhcml0eTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFw1MlwiO1xufVxuLmljb24taW1hZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcNTNcIjtcbn1cbi5pY29uLWJ1bGI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcNTRcIjtcbn1cbi5pY29uLXlvdXR1YmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcNTVcIjtcbn1cbi5pY29uLWxpbmtlZGluOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDU2XCI7XG59XG4uaWNvbi12aWFkZW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcNTdcIjtcbn1cbi5pY29uLWNvbnRyYWN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDU4XCI7XG59XG4uaWNvbi1hY3Rpdml0eTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFw1OVwiO1xufVxuLmljb24tbG9jYXRpb24tcmFkaXVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDI0XCI7XG59XG4uaWNvbi1yZWRvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDI1XCI7XG59XG4uaWNvbi10ZWFtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDI2XCI7XG59XG4uaWNvbi10aW1lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDNiXCI7XG59XG4uaWNvbi1jYWxlbmRhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwzZFwiO1xufVxuLmljb24tY2FtZXJhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwMDhcIjtcbn1cbi5pY29uLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcM2VcIjtcbn1cbi5pY29uLXJlc3RhdXJhdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFw1ZFwiO1xufVxuLmljb24tYm9sdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDEwXCI7XG59XG4uaWNvbi1mYWNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwMTdcIjtcbn1cbi5pY29uLXNoYXJlLXdpemJpaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDI1XCI7XG59XG4uaWNvbi1oZWFydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFw2M1wiO1xufVxuLmljb24tcHJvamVjdC1mYXZvdXJpdGVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwMjZcIjtcbn1cbi5pY29uLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcNDVcIjtcbn1cbi5pY29uLWF0dGFjaG1lbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTAyN1wiO1xufVxuLmljb24tdXNlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDI4XCI7XG59XG4uaWNvbi1hbGVydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDI5XCI7XG59XG4uaWNvbi1waWN0by12My1zdmctMzE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTAyYlwiO1xufVxuLmljb24td2FybmluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDJjXCI7XG59XG4uaWNvbi1pbmZvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwMmRcIjtcbn1cbi5pY29uLWluZm8td2hpdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTAyZlwiO1xufVxuLmljb24td2FsbGV0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwMmVcIjtcbn1cbi5pY29uLWZhY2UtMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDMwXCI7XG59XG4uaWNvbi1waW4tbWFwLXdoaXRlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwMzFcIjtcbn1cbi5pY29uLWZsYXQtYnVyZ2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwMmFcIjtcbn1cbi5pY29uLXJvdW5kLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwMzJcIjtcbn1cbi5pY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwMzNcIjtcbn1cbi5pY29uLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDI5XCI7XG59XG4uaWNvbi1wdWItc2hhcmUtdGV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFw3MlwiO1xufVxuLmljb24tZmxhc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTAzNFwiO1xufVxuLmljb24taGFyZC1mbGFzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDM1XCI7XG59XG4uaWNvbi1ib29rbWFyay1mdWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwMzZcIjtcbn1cbi5pY29uLWJvb2ttYXJrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwMzdcIjtcbn1cbi5pY29uLWRhbmdlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDM4XCI7XG59XG4uaWNvbi1zaGFyZS1mYWNlYm9vazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDNhXCI7XG59XG4uaWNvbi1zaGFyZS1nb29nbGUtcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDNiXCI7XG59XG4uaWNvbi1zaGFyZS10d2l0dGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwM2NcIjtcbn1cbi5pY29uLXNoYXJlLWZhY2Vib29rLWZ1bGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTAzZVwiO1xufVxuLmljb24tc2hhcmUtZ29vZ2xlLXBsdXMtZnVsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDNmXCI7XG59XG4uaWNvbi1zaGFyZS10d2l0dGVyLWZ1bGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTA0MFwiO1xufVxuLmljb24tc2hhcmUtZW1haWwtZnVsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDNkXCI7XG59XG4uaWNvbi1zaGFyZS1lbWFpbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDM5XCI7XG59XG4uaWNvbi1zZWFyY2gtMzU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTA0MVwiO1xufVxuLmljb24tY2FyZXQtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDQyXCI7XG59XG4uaWNvbi1waW4tbWFwLTM1OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwNDNcIjtcbn1cbi5pY29uLXJlYWwtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTA0NVwiO1xufVxuLmljb24tY2FyZXQtZG93bi0xOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwNDZcIjtcbn1cbi5pY29uLWNhcmV0LXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwNDdcIjtcbn1cbi5pY29uLXRyaWFuZ2xlLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwNDhcIjtcbn1cbi5pY29uLXRyaWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTA0OVwiO1xufVxuLmljb24tZ2F1Z2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTA0NFwiO1xufVxuLmljb24taG9tZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDQ2XCI7XG59XG4uaWNvbi1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDJhXCI7XG59XG4uaWNvbi1hcnJvdy11cC1iOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwNGFcIjtcbn1cbi5pY29uLWFycm93LWRvd24tYjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDRiXCI7XG59XG4uaWNvbi1waWN0by1jbG9zZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDQ3XCI7XG59XG4iLCIqLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJHRleHQtY29sb3I7XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG59XG5cbmltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuaHIge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcbiAgbWFyZ2luOiAkZ3V0dGVyIDA7XG59XG5cbnRleHRhcmVhIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5hIHtcbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxufVxuXG51bCB7XG4gICAgbWFyZ2luOiAwIDAgJHNwYWNpbmctZ3V0dGVyIDA7XG4gICAgcGFkZGluZzogMCAwIDAgMThweDtcbn1cblxubGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbn1cblxuc2VsZWN0LmZvcm0taW5wdXQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0LXVybCgnL2ltYWdlcy9kcm9wZG93bi1hcnJvdy5zdmcnKSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgNXB4IGNlbnRlcjtcbn1cbiIsIiRncmF5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kZ3JheS1saWdodDogI2VmZWZlZjtcbiRncmF5OiAjZDlkOWQ5O1xuJGdyYXktZGFyazogI2JhYmRiZTtcbiRncmF5LWRhcmtlcjogIzlkYTFhMztcblxuJHRleHQtY29sb3I6ICM1NDVkNjE7XG4kdGV4dC1tdXRlZDogJGdyYXktZGFya2VyO1xuXG4kYm9keS1iZzogJGdyYXktbGlnaHRlcjtcblxuJGJsb2NrLWJnOiAjZmZmO1xuXG4kaW5wdXQtYmc6ICRncmF5LWxpZ2h0ZXI7XG5cbiRlcnJvci1jb2xvcjogI2ZmNTc1NztcbiRlcnJvci1jb2xvci1saWdodDogbGlnaHRlbigkZXJyb3ItY29sb3IsIDMwJSk7XG5cbiRwdXJwbGU6ICM3ODczYzk7XG4kZ3JlZW46ICMzN2JkYjA7XG4iLCIvKiBub3JtYWxpemUuY3NzIHYzLjAuMiB8IE1JVCBMaWNlbnNlIHwgZ2l0LmlvL25vcm1hbGl6ZSAqL1xuXG4vKipcbiAqIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXG4gKiAyLiBQcmV2ZW50IGlPUyB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZSwgd2l0aG91dCBkaXNhYmxpbmdcbiAqICAgIHVzZXIgem9vbS5cbiAqL1xuXG5odG1sIHtcbiAgICAvL2ZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7IC8qIDEgKi9cbiAgICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxuICovXG5cbmJvZHkge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLyogSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85LlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcbiAqIGFuZCBGaXJlZm94LlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMS5cbiAqL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4gKiAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIDEgKi9cbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbiAqL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC5cbiAqIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSA4LzkvMTEsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cbiAqL1xuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgIC8qKlxuICAgICAqIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzLlxuICAgICAqL1xuXG4gICAgJjphY3RpdmUsXG4gICAgJjpob3ZlciB7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbiAqL1xuXG5kZm4ge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXG4gKiBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuLy9oMSB7XG4vLyAgICBmb250LXNpemU6ICRoMS1mb250LXNpemU7XG4vLyAgICBtYXJnaW46ICRoMS1tYXJnaW47XG4vL31cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuICovXG5cbm1hcmsge1xuICAgIGJhY2tncm91bmQ6ICNmZjA7XG4gICAgY29sb3I6ICMwMDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuLy9zbWFsbCB7XG4vLyAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4vL31cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtdGlueTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICAgIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICAgIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cbiAqL1xuXG5pbWcge1xuICAgIGJvcmRlcjogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cbiAqL1xuXG5zdmc6bm90KDpyb290KSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaS5cbiAqL1xuXG5maWd1cmUge1xuICAgIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8qKlxuICogQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG5cbmhyIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogQ29udGFpbiBvdmVyZmxvdyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCwgQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcbiAqIHN0eWxpbmcgb2YgYHNlbGVjdGAsIHVubGVzcyBhIGBib3JkZXJgIHByb3BlcnR5IGlzIHNldC5cbiAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZC5cbiAqICAgIEtub3duIGlzc3VlOiBhZmZlY3RzIGNvbG9yIG9mIGRpc2FibGVkIGVsZW1lbnRzLlxuICogMi4gQ29ycmVjdCBmb250IHByb3BlcnRpZXMgbm90IGJlaW5nIGluaGVyaXRlZC5cbiAqIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7IC8qIDEgKi9cbiAgICBmb250OiBpbmhlcml0OyAvKiAyICovXG4gICAgbWFyZ2luOiAwOyAvKiAzICovXG59XG5cbi8qKlxuICogQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEuXG4gKi9cblxuYnV0dG9uIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4LzkvMTAvMTEsIGFuZCBPcGVyYS5cbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4gKi9cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAvKiAxICovXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMiAqL1xuICAgIGN1cnNvcjogcG9pbnRlcjsgLyogMyAqL1xufVxuXG4vKipcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4gKi9cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cbiAqL1xuXG5pbnB1dCB7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyoqXG4gKiBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXG4gKiBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCByZXNwZWN0IGJveC1zaXppbmcsIHBhZGRpbmcsIG9yIHdpZHRoLlxuICpcbiAqIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXG4gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxuICovXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICAgIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBGaXggdGhlIGN1cnNvciBzdHlsZSBmb3IgQ2hyb21lJ3MgaW5jcmVtZW50L2RlY3JlbWVudCBidXR0b25zLiBGb3IgY2VydGFpblxuICogYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLCBpdCBjYXVzZXMgdGhlIGN1cnNvciBzdHlsZSBvZiB0aGVcbiAqIGRlY3JlbWVudCBidXR0b24gdG8gY2hhbmdlIGZyb20gYGRlZmF1bHRgIHRvIGB0ZXh0YC5cbiAqL1xuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbiAqL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXG4gKiBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXG4gKiBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXG4gKi9cblxuZmllbGRzZXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gICAgbWFyZ2luOiAwIDJweDtcbiAgICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExLlxuICogMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuICovXG5cbmxlZ2VuZCB7XG4gICAgYm9yZGVyOiAwOyAvKiAxICovXG4gICAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXG4gKi9cblxudGV4dGFyZWEge1xuICAgIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIERvbid0IGluaGVyaXQgdGhlIGBmb250LXdlaWdodGAgKGFwcGxpZWQgYnkgYSBydWxlIGFib3ZlKS5cbiAqIE5PVEU6IHRoZSBkZWZhdWx0IGNhbm5vdCBzYWZlbHkgYmUgY2hhbmdlZCBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxuICovXG5cbm9wdGdyb3VwIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogVGFibGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbiAqL1xuXG50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG4gICAgcGFkZGluZzogMDtcbn1cbiIsIi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBCYXNpYyB0eXBvZ3JhcGh5IGVsZW1lbnRzLlxuLy9cbi8vIE1hcmt1cDpcbi8vIDxoMT5IZWFkaW5nIDE8L2gxPlxuLy8gPGRpdiBjbGFzcz1cImgxXCI+SGVhZGluZyAxPC9kaXY+XG4vLyA8aDI+SGVhZGluZyAyPC9oMT5cbi8vIDxkaXYgY2xhc3M9XCJoMlwiPkhlYWRpbmcgMjwvZGl2PlxuLy8gPGgzPkhlYWRpbmcgMzwvaDM+XG4vLyA8ZGl2IGNsYXNzPVwiaDNcIj5IZWFkaW5nIDM8L2Rpdj5cbi8vIDxoND5IZWFkaW5nIDQ8L2g0PlxuLy8gPGRpdiBjbGFzcz1cImg0XCI+SGVhZGluZyA0PC9kaXY+XG4vLyA8aDU+SGVhZGluZyA1PC9oNT5cbi8vIDxkaXYgY2xhc3M9XCJoNVwiPkhlYWRpbmcgNTwvZGl2PlxuLy8gPGg2PkhlYWRpbmcgNjwvaDY+XG4vLyA8ZGl2IGNsYXNzPVwiaDZcIj5IZWFkaW5nIDY8L2Rpdj5cbi8vIDxwPlRoaXMgaXMgYSBwYXJhZ3JhcGguPC9wPlxuLy9cbi8vIFN0eWxlIGd1aWRlOiB0eXBvZ3JhcGh5XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBoZWFkaW5nXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbmgxLCAuaDEsXG5oMiwgLmgyLFxuaDMsIC5oMyxcbmg0LCAuaDQsXG5oNSwgLmg1LFxuaDYsIC5oNiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIG1hcmdpbjogMDtcblxuICAgIGltZyB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICB9XG59XG5cbmgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1sYXJnZTtcbn1cblxuaDIsIC5oMixcbmgzLCAuaDMsXG5oNCwgLmg0LFxuaDUsIC5oNSxcbmg2LCAuaDYge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWlubmVyO1xufVxuXG5oMiwgLmgyIHsgZm9udC1zaXplOiAkaDItZm9udC1zaXplOyB9XG5oMywgLmgzIHsgZm9udC1zaXplOiAkaDMtZm9udC1zaXplOyB9XG5oNCwgLmg0IHsgZm9udC1zaXplOiAkaDQtZm9udC1zaXplOyB9XG5oNSwgLmg1IHsgZm9udC1zaXplOiAkaDUtZm9udC1zaXplOyB9XG5oNiwgLmg2IHsgZm9udC1zaXplOiAkaDYtZm9udC1zaXplOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgXCJib2R5XCIgZWxlbWVudHNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxucCB7XG4gICAgbWFyZ2luOiAwIDAgJHNwYWNpbmctaW5uZXIgMDtcbn1cbiIsIkBpbXBvcnRcbiAgICBcImdyaWRcIlxuO1xuXG4kc3BhY2luZy1pbm5lci1zbWFsbDogICRndXR0ZXIgLyAyICFkZWZhdWx0O1xuJHNwYWNpbmctaW5uZXI6ICAkZ3V0dGVyICFkZWZhdWx0O1xuJHNwYWNpbmctZ3V0dGVyOiAkc3BhY2luZy1pbm5lciAqIDIgIWRlZmF1bHQ7XG4kc3BhY2luZy1sYXJnZTogICRzcGFjaW5nLWd1dHRlciAqIDMgIWRlZmF1bHQ7XG4iLCIkZ3V0dGVyOiAxMHB4ICFkZWZhdWx0O1xuIiwiW25nXFw6Y2xvYWtdLCBbbmctY2xvYWtdLCBbZGF0YS1uZy1jbG9ha10sIFt4LW5nLWNsb2FrXSwgLm5nLWNsb2FrLCAueC1uZy1jbG9hayB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gVXRpbHNcbi8vXG4vLyBHZXQgZmFzdCB3aXRoIHRob3NlIHV0aWxzIGNsYXNzZXMuXG4vL1xuLy8gU3R5bGUgZ3VpZGU6IHV0aWxzXG5cblxuLy8gR3JvdXBcbi8vXG4vLyBHcm91cCBlbGVtZW50cyBhbmQgYWRkcyBhIG1hcmdpbiBib3R0b20uXG4vL1xuLy8gLmdyb3VwLS1pbm5lciAtIFNtYWxsZXIgYm90dG9tIG1hcmdpbi5cbi8vXG4vLyBNYXJrdXA6XG4vLyA8ZGl2IGNsYXNzPVwiZ3JvdXBcIj5cbi8vICAgPGxhYmVsPkVtYWlsOjwvbGFiZWw+XG4vLyAgIDxpbnB1dCB0eXBlPVwiZW1haWxcIj5cbi8vIDwvZGl2PlxuLy8gPGRpdiBjbGFzcz1cImdyb3VwXCI+XG4vLyAgIDxsYWJlbD5QYXNzd29yZDo8L2xhYmVsPlxuLy8gICA8aW5wdXQgdHlwZT1cInBhc3N3b3JkXCI+XG4vLyA8L2Rpdj5cbi8vXG4vLyBTdHlsZSBndWlkZTogdXRpbHMuZ3JvdXBcblxuLmdyb3VwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1ndXR0ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ3JvdXAtLWlubmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1pbm5lcjtcbn1cblxuXG5cbi8vIE1hcmdpbnNcbi8vXG4vLyBBZGQvcmVtb3ZlIG1hcmdpbnMuXG4vL1xuLy8gLm1hcmdpbi1ib3R0b20taW5uZXIgICAtIEFkZCBhIFwiaW5uZXJcIiBtYXJnaW4gdG8gdGhlIGJvdHRvbS5cbi8vIC5tYXJnaW4tYm90dG9tLWd1dHRlciAgLSBBZGQgYSBcImd1dHRlclwiIG1hcmdpbiB0byB0aGUgYm90dG9tLlxuLy8gLm1hcmdpbi1ib3R0b20tbGFyZ2UgICAtIEFkZCBhIFwibGFyZ2VcIiBtYXJnaW4gdG8gdGhlIGJvdHRvbS5cbi8vIC5tYXJnaW4tdmVydGljYWwtbGFyZ2UgLSBBZGQgYSBcImxhcmdlXCIgbWFyZ2luIHRvIHRoZSB0b3AgYW5kIHRoZSBib3R0b20uXG4vLyAubWFyZ2luLWF1dG8gICAgICAgICAgIC0gU2V0IHJpZ2h0IGFuZCBsZWZ0IG1hcmdpbiB0byBcImF1dG9cIi5cbi8vIC5uby1tYXJnaW4gICAgICAgICAgICAgLSBSZW1vdmVzIHRoZSBtYXJnaW4uXG4vL1xuLy8gTWFya3VwOlxuLy8gPGRpdiBjbGFzcz1cInt7bW9kaWZpZXJfY2xhc3N9fVwiIHN0eWxlPVwiYmFja2dyb3VuZDogZ3JheTsgY29sb3I6IHdoaXRlOyB3aWR0aDogMTIwcHg7XCI+Rmlyc3QgZWxlbWVudDwvZGl2PlxuLy8gPGRpdj5TZWNvbmQgZWxlbWVudDwvZGl2PlxuLy9cbi8vIFN0eWxlIGd1aWRlOiB1dGlscy5tYXJnaW5cblxuXG4ubWFyZ2luLXRvcC1pbm5lciB7XG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nLWlubmVyO1xufVxuXG4ubWFyZ2luLXJpZ2h0LWlubmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1pbm5lcjtcbn1cblxuLm1hcmdpbi1ib3R0b20taW5uZXIge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWlubmVyO1xufVxuXG4ubWFyZ2luLWxlZnQtaW5uZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1pbm5lcjtcbn1cblxuLm1hcmdpbi1sZWZ0LWlubmVyLS14cy1vbmx5IHtcbiAgICBAbWVkaWEgI3skeHMtb25seX0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmctaW5uZXI7XG4gICAgfVxufVxuXG4ubWFyZ2luLXRvcC1ndXR0ZXIge1xuICBtYXJnaW4tdG9wOiAkc3BhY2luZy1ndXR0ZXI7XG59XG5cbi5tYXJnaW4tdG9wLWd1dHRlci0teHMtb25seSB7XG4gIEBtZWRpYSAjeyR4cy1vbmx5fSB7XG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1ndXR0ZXI7XG4gIH1cbn1cblxuLm1hcmdpbi1yaWdodC1ndXR0ZXIge1xuICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLWd1dHRlcjtcbn1cblxuLm1hcmdpbi1yaWdodC1ndXR0ZXItLXhzLW9ubHkge1xuICBAbWVkaWEgI3skeHMtb25seX0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1ndXR0ZXI7XG4gIH1cbn1cblxuLm1hcmdpbi1ib3R0b20tZ3V0dGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1ndXR0ZXI7XG59XG5cbi5tYXJnaW4tYm90dG9tLWd1dHRlci0teHMtb25seSB7XG4gICAgQG1lZGlhICN7JHhzLW9ubHl9IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZ3V0dGVyO1xuICAgIH1cbn1cblxuLm1hcmdpbi1sZWZ0LWd1dHRlciB7XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLWd1dHRlcjtcbn1cblxuLm1hcmdpbi1sZWZ0LWd1dHRlci0teHMtb25seSB7XG4gICAgQG1lZGlhICN7JHhzLW9ubHl9IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLWd1dHRlcjtcbiAgICB9XG59XG5cbi5tYXJnaW4tdG9wLWxhcmdlIHtcbiAgbWFyZ2luLXRvcDogJGd1dHRlciozO1xufVxuXG4ubWFyZ2luLXJpZ2h0LWxhcmdlIHtcbiAgbWFyZ2luLXJpZ2h0OiAkZ3V0dGVyKjM7XG59XG5cbi5tYXJnaW4tYm90dG9tLWxhcmdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkZ3V0dGVyKjM7XG59XG5cbi5tYXJnaW4tbGVmdC1sYXJnZSB7XG4gICAgbWFyZ2luLWxlZnQ6ICRndXR0ZXIqMztcbn1cblxuLm1hcmdpbi12ZXJ0aWNhbC1sYXJnZSB7XG4gICAgbWFyZ2luOiAoJGd1dHRlcio0KSAwO1xufVxuXG4ubWFyZ2luLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLm5vLW1hcmdpbiB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG5cblxuLy8gUGFkZGluZ3Ncbi8vXG4vLyBBZGQvcmVtb3ZlIHBhZGRpbmdzLlxuLy9cbi8vIC5wYWRkaW5nLXZlcnRpY2FsLW5vcm1hbCAtIEFkZCBhIFwibm9ybWFsXCIgcGFkZGluZyB0byB0aGUgdG9wIGFuZCB0aGUgYm90dG9tLlxuLy8gLnBhZGRpbmctdmVydGljYWwtbGFyZ2UgIC0gQWRkIGEgXCJsYXJnZVwiIHBhZGRpbmcgdG8gdGhlIHRvcCBhbmQgdGhlIGJvdHRvbS5cbi8vXG4vLyBNYXJrdXA6XG4vLyA8ZGl2IGNsYXNzPVwie3ttb2RpZmllcl9jbGFzc319XCIgc3R5bGU9XCJiYWNrZ3JvdW5kOiBncmF5OyBjb2xvcjogd2hpdGU7XCI+RWxlbWVudDwvZGl2PlxuLy9cbi8vIFN0eWxlIGd1aWRlOiB1dGlscy5wYWRkaW5nXG5cbi5wYWRkaW5nLXZlcnRpY2FsLWd1dHRlciB7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWd1dHRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctZ3V0dGVyO1xufVxuXG4ucGFkZGluZy1ob3Jpem9udGFsLWd1dHRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1ndXR0ZXI7XG4gICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctZ3V0dGVyO1xufVxuXG4ucGFkZGluZy12ZXJ0aWNhbC1ub3JtYWwge1xuICAgIHBhZGRpbmc6ICgkZ3V0dGVyICogMykgMDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtbGFyZ2Uge1xuICAgIHBhZGRpbmc6ICgkZ3V0dGVyICogNCkgMDtcbn1cblxuLm5vLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cblxuXG4vLyBCb3JkZXJzXG4vL1xuLy8gQWZmZWN0cyBib3JkZXJzLlxuLy9cbi8vIC5ib3JkZXItcmFkaXVzIC0gQWRkIHRoZSBiYXNlIHJhZGl1cyB0byB0aGUgZWxlbWVudC5cbi8vXG4vLyBNYXJrdXA6XG4vLyA8ZGl2IGNsYXNzPVwie3ttb2RpZmllcl9jbGFzc319XCIgc3R5bGU9XCJiYWNrZ3JvdW5kOiBncmF5OyBjb2xvcjogd2hpdGU7XCI+RWxlbWVudDwvZGl2PlxuLy9cbi8vIFN0eWxlIGd1aWRlOiB1dGlscy5ib3JkZXJcblxuLmJvcmRlci1yYWRpdXMge1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG59XG5cblxuXG4vLyBNaXNjXG4vL1xuLy8gLnBvc2l0aW9uLXJlbGF0aXZlIC0gU2V0IHBvc2l0aW9uIHRvIHJlbGF0aXZlLlxuLy8gLnB1bGwtcmlnaHQgICAgICAgIC0gRmxvYXQgcmlnaHQuXG4vLyAudi1hbGlnbi1pY29uICAgICAgLSBBbGlnbiBpY29ucyB0byB0aGUgbWlkZGxlIG9mIHRoZSBlbGVtZW50LlxuLy8gLmNvbG9yLXNlY29uZGFyeSAgIC0gQXBwbHkgc2Vjb25kYXJ5IGNvbG9yLlxuLy9cbi8vIE1hcmt1cDpcbi8vIDxkaXYgY2xhc3M9XCJ7e21vZGlmaWVyX2NsYXNzfX1cIiBzdHlsZT1cImJhY2tncm91bmQ6IGdyYXk7IGNvbG9yOiB3aGl0ZTtcIj5FbGVtZW50PC9kaXY+XG4vL1xuLy8gU3R5bGUgZ3VpZGU6IHV0aWxzLm1pc2NcblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wdWxsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5cbi52LWFsaWduLWljb24gW2NsYXNzKj1cImljb24tXCJdIHtcbiAgICBAaW5jbHVkZSB2LWFsaWduLWljb247XG59XG5cbi5jb2xvci1zZWNvbmRhcnkge1xuICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xufVxuXG4uY29sb3ItcHVycGxlIHtcbiAgICBjb2xvcjogJGNvbG9yLXB1cnBsZTtcbn1cblxuLmNvbG9yLW9yYW5nZSB7XG4gICAgY29sb3I6ICRjb2xvci1vcmFuZ2U7XG59XG5cblxuLy8gVHlwb2dyYXBoeSBVdGlsc1xuLy9cbi8vIFV0aWxpdHkgY2xhc3NlcyB0aGF0IGFmZmVjdCB0eXBvZ3JhcGh5LlxuLy9cbi8vIC50ZXh0LWNlbnRlciAgICAgICAgLSBBbGlnbiB0ZXh0IHRvIGNlbnRlci5cbi8vIC50ZXh0LWxlZnQgICAgICAgICAgLSBBbGlnbiB0ZXh0IHRvIHRoZSBsZWZ0LlxuLy8gLnRleHQtcmlnaHQgICAgICAgICAtIEFsaWduIHRleHQgdG8gdGhlIHJpZ2h0LlxuLy8gLnRleHQtbXV0ZWQgICAgICAgICAtIEdyYXllZCB0ZXh0LlxuLy8gLmZvbnQtd2VpZ2h0LW5vcm1hbCAtIEZvcmNlIGZvbnQncyB3ZWlnaHQgdG8gbm9ybWFsLlxuLy8gLmZvbnQtd2VpZ2h0LWJvbGQgICAtIEZvcmNlIGZvbnQncyB3ZWlnaHQgdG8gYm9sZC5cbi8vIC5mb250LXNpemUtc21hbGwgICAgLSBTZXQgc21hbGwgZm9udCBzaXplLlxuLy8gLmZvbnQtc2l6ZS1tZWRpdW0gICAtIFNldCBtZWRpdW0gZm9udCBzaXplLlxuLy8gLmZvbnQtc2l6ZS1sYXJnZSAgICAtIFNldCBsYXJnZSBmb250IHNpemUuXG4vL1xuLy8gTWFya3VwOlxuLy8gPGRpdiBjbGFzcz1cInt7bW9kaWZpZXJfY2xhc3N9fVwiPldlbGNvbWUgdG8gV2l6YmlpITwvZGl2PlxuLy9cbi8vIFN0eWxlIGd1aWRlOiB1dGlscy50eXBvZ3JhcGh5XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciFpbXBvcnRhbnQ7O1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0IWltcG9ydGFudDs7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQhaW1wb3J0YW50Oztcbn1cblxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogJHRleHQtbXV0ZWQhaW1wb3J0YW50Oztcbn1cblxuLmZvbnQtd2VpZ2h0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQhaW1wb3J0YW50Oztcbn1cblxuLmZvbnQtd2VpZ2h0LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyIWltcG9ydGFudDs7XG59XG5cbi5mb250LXNpemUtdGlueSB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS10aW55IWltcG9ydGFudDs7XG59XG5cbi5mb250LXNpemUtc21hbGwge1xuICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGwhaW1wb3J0YW50Oztcbn1cblxuLmZvbnQtc2l6ZS1tZWRpdW0ge1xuICBmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtIWltcG9ydGFudDs7XG59XG5cbi5mb250LXNpemUtbGFyZ2VyLWlzaCB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZXItaXNoICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXNpemUtbGFyZ2Uge1xuICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2UhaW1wb3J0YW50Oztcbn1cblxuXG5cbi8vIEVsbGlwc2lzXG4vL1xuLy8gRm9yY2UgYSB0ZXh0IHRvIGEgc2luZ2xlIGxpbmUgd2l0aCBhbiBlbGxpcHNpcyBpbiBjYXNlIG9mIG92ZXJmbG93aW5nLlxuLy9cbi8vIE1hcmt1cDpcbi8vIDxkaXYgY2xhc3M9XCJlbGxpcHNpc1wiIHN0eWxlPVwid2lkdGg6IDgwcHg7XCI+VGhpcyB0ZXh0IGlzIHdheSB0b28gbG9uZyB0byBzdGljayBpbi48L2Rpdj5cbi8vXG4vLyBTdHlsZSBndWlkZTogdXRpbHMuZWxsaXBzaXNcbi5lbGxpcHNpcyB7XG4gIEBpbmNsdWRlIGVsbGlwc2lzO1xufVxuXG5cblxuXG4uYmFja2dyb3VuZC1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLmJhY2tncm91bmQtc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xufVxuXG4uYmFja2dyb3VuZC1yZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG59XG5cbi5iYWNrZ3JvdW5kLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG59XG5cbi5iYWNrZ3JvdW5kLXB1cnBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXB1cnBsZTtcbn1cblxuLmRpc3BsYXktaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi50ZXh0LWRhbmdlciB7XG4gICAgY29sb3I6ICRlcnJvci1jb2xvcjtcbn1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmdyYXktaG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAkd2hpdGUtaXNoO1xuICB0cmFuc2l0aW9uOiAwLjFzO1xufVxuXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OTk5OXB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubm8tYm9yZGVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi50cmFuc3BhcmVudC1iZyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4iLCIkYmFzZS1wYXRoOiBcIi9kaXN0XCIgIWRlZmF1bHQ7XG5cbiRwYWRkaW5nLXZlcnRpY2FsLXNtYWxsOiA0cHggIWRlZmF1bHQ7XG4kcGFkZGluZy1ob3Jpem9udGFsLXNtYWxsOiA2cHggIWRlZmF1bHQ7XG5cbiRwYWRkaW5nLXZlcnRpY2FsLWJhc2U6IDhweCAhZGVmYXVsdDtcbiRwYWRkaW5nLWhvcml6b250YWwtYmFzZTogMTBweCAhZGVmYXVsdDtcblxuJHBhZGRpbmctdmVydGljYWwtbWQ6IDEzcHggIWRlZmF1bHQ7XG4kcGFkZGluZy1ob3Jpem9udGFsLW1kOiAxM3B4ICFkZWZhdWx0O1xuXG4kcGFkZGluZy12ZXJ0aWNhbC1sZzogJHBhZGRpbmctdmVydGljYWwtYmFzZSAhZGVmYXVsdDtcbiRwYWRkaW5nLWhvcml6b250YWwtbGc6ICRwYWRkaW5nLXZlcnRpY2FsLWJhc2UqNiAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXMtYmFzZTogNnB4ICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdy1iYXNlOiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAuMikgIWRlZmF1bHQ7XG5cbiRkYXJrZW4tZmFjdG9yOiAxMCUgIWRlZmF1bHQ7XG4iLCIkdGV4dC1jb2xvcjogIzU0NWQ2MSAhZGVmYXVsdDtcblxuJGNvbG9yLXByaW1hcnk6ICM2N2MxZWEgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiAjZWE1YjJhICFkZWZhdWx0O1xuJGNvbG9yLXB1cnBsZTogIzc3NzBCMyAhZGVmYXVsdDtcbiRjb2xvci1vcmFuZ2U6ICNGQkFEMzMgIWRlZmF1bHQ7XG4kY29sb3ItcmVkOiAjRjA1OTY1ICFkZWZhdWx0O1xuJGNvbG9yLWdyZWVuOiAjMkRCRUIxICFkZWZhdWx0O1xuJHRleHQtbXV0ZWQ6ICM5ZGExYTMgIWRlZmF1bHQ7XG5cbiRibHVlLWxpZ2h0OiAjYjJlMGY1ICFkZWZhdWx0O1xuJGJsdWUtZGFyazogIzFiYTNlMSAhZGVmYXVsdDtcblxuJGJsb2NrLWJnOiAjZmZmICFkZWZhdWx0O1xuXG4kd2hpdGUtaXNoOiAjZmNmY2ZjO1xuJGdyYXktbGlnaHRlcjogI2YwZjBmMCAhZGVmYXVsdDtcbiRncmF5LWxpZ2h0OiAjZWZlZmVmICFkZWZhdWx0O1xuJGdyYXk6ICNkOWQ5ZDkgIWRlZmF1bHQ7XG4kZ3JheS1kYXJrOiAjOWRhMWEzICFkZWZhdWx0O1xuXG4kYm9keS1iZzogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbiRzdWNjZXNzLWNvbG9yOiAjNWRjNTVkICFkZWZhdWx0O1xuJGluZm8tY29sb3I6ICRjb2xvci1wcmltYXJ5ICFkZWZhdWx0O1xuJGVycm9yLWNvbG9yOiAjZGY3MjZmICFkZWZhdWx0O1xuJGVycm9yLWNvbG9yLWxpZ2h0OiBsaWdodGVuKCRlcnJvci1jb2xvciwgMzAlKSAhZGVmYXVsdDtcblxuJGxpbmstZGVmYXVsdC1jb2xvcjogJGJsdWUtZGFyayAhZGVmYXVsdDtcbiRmb3JtLWlucHV0LWJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnkgIWRlZmF1bHQ7XG4iLCIkZmFjZWJvb2stY29sb3I6ICMzYjU5OTg7XG4kdHdpdHRlci1jb2xvcjogICM1NWFjZWU7XG4kZ29vZ2xlLWNvbG9yOiAgICNkZDRiMzk7XG4kZ21haWwtY29sb3I6ICAgICRnb29nbGUtY29sb3I7XG5cbiRjb2xvci1wdXJwbGU6ICM3NzZmYjI7XG4kY29sb3Itb3JhbmdlOiAjZmFhYzMzO1xuJGNvbG9yLWdyZWVuOiAjMzZiY2FmO1xuJGNvbG9yLWJsdWU6ICRjb2xvci1wcmltYXJ5O1xuXG4kdGV4dC1tb3JlLW11dGVkOiAjYjViNWI1O1xuIiwiQG1peGluIGVsbGlwc2lzIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzL21pc2NcIjtcblxuQG1peGluIGJ0bi1yZXNldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgMjAwbXMgZWFzZSwgY29sb3IgMjAwbXMgZWFzZSwgYmFja2dyb3VuZCAyMDBtcyBlYXNlO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIC8vYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGJ0bi12YXJpYW50ICgkY29sb3IsICRiYWNrZ3JvdW5kLCAkYm9yZGVyLWNvbG9yLCAkY29sb3ItaG92ZXI6ICRjb2xvciwgJGJhY2tncm91bmQtaG92ZXI6IGRhcmtlbigkYmFja2dyb3VuZCwgJGRhcmtlbi1mYWN0b3IpLCAkYm9yZGVyLWNvbG9yLWhvdmVyOiAkYmFja2dyb3VuZC1ob3Zlcikge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuXG4gICAgJjpob3Zlcjpub3QoW2Rpc2FibGVkXSksXG4gICAgJjpmb2N1czpub3QoW2Rpc2FibGVkXSksXG4gICAgJjphY3RpdmU6bm90KFtkaXNhYmxlZF0pIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtaG92ZXI7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvci1ob3ZlcjtcbiAgICB9XG5cbiAgICAvKiZbZGlzYWJsZWRdIHtcbiAgICAgICAgJixcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgICAgIH1cbiAgICB9Ki9cbn1cblxuQG1peGluIGJ0bi1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4iLCJAaW1wb3J0XG4gICAgXCIuLi9taXhpbnMvYnV0dG9uXCJcbjtcblxuLmJ1dHRvbiB7XG4gICAgQGluY2x1ZGUgYnRuLXJlc2V0O1xuXG4gICAgLy90aGlzIG1peGluIGFsc28gc2V0cyBmb250LXNpemUgYW5kIGxpbmUtaGVpZ2h0IHdoaWNoIGlzIG5vdCByZXF1aXJlZCBmb3IgYnV0dG9ucyBzaW5jZSB3ZSdyZSBvayB3aXRoIHRoZSBpbmhlcml0YW5jZVxuICAgIC8vaG93ZXZlciwgaXQncyB1c2VmdWwgZm9yIGlucHV0cyB3aGVyZSB0aGUgZm9udC1zaXplIGFuZCBsaW5lLWhlaWdodCBtaWdodCBub3QgYmUgcHJvcGVybHkgaW5oZXJpdGVkIChidXQgdGhhdCdzIHN0aWxsIHRvIHByb3ZlKVxuICAgIC8vc28gaW4gdGhlIGVuZCB0aGVyZSdzIGp1c3QgdGhlIHBhZGRpbmcgd2UgbmVlZCBmcm9tIGZvcm0tc2l6ZVxuICAgIC8vQGluY2x1ZGUgZm9ybS1zaXplO1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsLWJhc2UgJHBhZGRpbmctaG9yaXpvbnRhbC1iYXNlO1xuXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogLjY7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbi5idXR0b24tLWZsYXQge1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsLWJhc2UvMiAkcGFkZGluZy1ob3Jpem9udGFsLWJhc2UqNDtcbn1cblxuLmJ1dHRvbi0tc20ge1xuICAgIEBpbmNsdWRlIGZvcm0tc2l6ZShzbWFsbCk7XG59XG5cbi5idXR0b24tLW1kIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbC1tZCAkcGFkZGluZy1ob3Jpem9udGFsLW1kO1xufVxuXG4uYnV0dG9uLS1sZyB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblxuICAgIEBtZWRpYSAjeyRzbS11cH0ge1xuICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbC1sZyAkcGFkZGluZy1ob3Jpem9udGFsLWxnO1xuICAgIH1cbn1cblxuLmJ1dHRvbi0tZGVmYXVsdCB7XG4gICAgQGluY2x1ZGUgYnRuLXZhcmlhbnQoXG4gICAgICAgICRjb2xvcjogJGJ1dHRvbi1kZWZhdWx0LWNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZDogJGJ1dHRvbi1kZWZhdWx0LWJnLCAkYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICk7XG59XG5cbi5idXR0b24tLXByaW1hcnkge1xuICAgIEBpbmNsdWRlIGJ0bi12YXJpYW50KFxuICAgICAgICAkY29sb3I6ICRidXR0b24tcHJpbWFyeS1jb2xvcixcbiAgICAgICAgJGJhY2tncm91bmQ6ICRidXR0b24tcHJpbWFyeS1iZywgJGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICApO1xufVxuXG4uYnV0dG9uLS1zZWNvbmRhcnkge1xuICAgIEBpbmNsdWRlIGJ0bi12YXJpYW50KFxuICAgICAgICAkY29sb3I6ICRidXR0b24tc2Vjb25kYXJ5LWNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZDogJGJ1dHRvbi1zZWNvbmRhcnktYmcsICRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgKTtcbn1cblxuLmJ1dHRvbi0tZ2hvc3QtZGVmYXVsdCB7XG4gICAgQGluY2x1ZGUgYnRuLXZhcmlhbnQoXG4gICAgICAgICRjb2xvcjogJGJ1dHRvbi1kZWZhdWx0LWJnLFxuICAgICAgICAkYmFja2dyb3VuZDogdHJhbnNwYXJlbnQsXG4gICAgICAgICRib3JkZXItY29sb3I6ICRidXR0b24tZGVmYXVsdC1iZyxcbiAgICAgICAgJGNvbG9yLWhvdmVyOiAkYnV0dG9uLWRlZmF1bHQtY29sb3IsXG4gICAgICAgICRiYWNrZ3JvdW5kLWhvdmVyOiBkYXJrZW4oJGJ1dHRvbi1wcmltYXJ5LWJnLCAkZGFya2VuLWZhY3RvciksXG4gICAgICAgICRib3JkZXItY29sb3ItaG92ZXI6IHRyYW5zcGFyZW50XG4gICAgKTtcbn1cblxuLmJ1dHRvbi0tZ2hvc3QtcHJpbWFyeSB7XG4gICAgQGluY2x1ZGUgYnRuLXZhcmlhbnQoXG4gICAgICAgICRjb2xvcjogJGJ1dHRvbi1wcmltYXJ5LWJnLFxuICAgICAgICAkYmFja2dyb3VuZDogdHJhbnNwYXJlbnQsXG4gICAgICAgICRib3JkZXItY29sb3I6ICRidXR0b24tcHJpbWFyeS1iZyxcbiAgICAgICAgJGNvbG9yLWhvdmVyOiAkYnV0dG9uLXByaW1hcnktY29sb3IsXG4gICAgICAgICRiYWNrZ3JvdW5kLWhvdmVyOiBkYXJrZW4oJGJ1dHRvbi1wcmltYXJ5LWJnLCAkZGFya2VuLWZhY3RvciksXG4gICAgICAgICRib3JkZXItY29sb3ItaG92ZXI6IHRyYW5zcGFyZW50XG4gICAgKTtcbn1cblxuLmJ1dHRvbi0tZ2hvc3Qtc2Vjb25kYXJ5IHtcbiAgICBAaW5jbHVkZSBidG4tdmFyaWFudChcbiAgICAgICAgJGNvbG9yOiAkYnV0dG9uLXNlY29uZGFyeS1iZyxcbiAgICAgICAgJGJhY2tncm91bmQ6IHRyYW5zcGFyZW50LFxuICAgICAgICAkYm9yZGVyLWNvbG9yOiAkYnV0dG9uLXNlY29uZGFyeS1iZyxcbiAgICAgICAgJGNvbG9yLWhvdmVyOiAkYnV0dG9uLXNlY29uZGFyeS1jb2xvcixcbiAgICAgICAgJGJhY2tncm91bmQtaG92ZXI6IGRhcmtlbigkYnV0dG9uLXNlY29uZGFyeS1iZywgJGRhcmtlbi1mYWN0b3IpLFxuICAgICAgICAkYm9yZGVyLWNvbG9yLWhvdmVyOiB0cmFuc3BhcmVudFxuICAgICk7XG59XG5cbi5idXR0b24tLWJsb2NrIHtcbiAgICBAaW5jbHVkZSBidG4tYmxvY2s7XG59XG4iLCJAbWl4aW4gZm9ybS1zaXplICgkc2l6ZTogbm9ybWFsKSB7XG4gICAgJHNldHRpbmdzOiBtYXAtZ2V0KCRmb3JtLXNpemVzLCAkc2l6ZSk7XG5cbiAgICBmb250LXNpemU6IG1hcC1nZXQoJHNldHRpbmdzLCBmb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCRzZXR0aW5ncywgbGluZS1oZWlnaHQpO1xuICAgIHBhZGRpbmc6IG1hcC1nZXQoJHNldHRpbmdzLCBwYWRkaW5nLXZlcnRpY2FsKSBtYXAtZ2V0KCRzZXR0aW5ncywgcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbiIsIkBtaXhpbiBsaW5rLXZhcmlhbnQgKCRjb2xvciwgJGhvdmVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAkZGFya2VuLWZhY3RvcikpIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRob3Zlci1jb2xvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBsaW5rLS1tdXRlZCB7XG4gICAgQGluY2x1ZGUgbGluay12YXJpYW50KCR0ZXh0LW11dGVkLCAkYmx1ZS1kYXJrKTtcblxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG4iLCIvLyBMaW5rc1xuLy9cbi8vIEJhc2Ugc3R5bGUgZm9yIGxpbmtzLlxuLy9cbi8vIC5saW5rLS10ZXh0LWNvbG9yIC0gTGlua3MgdGhhdCBsb29rcyBsaWtlIG5vcm1hbCB0ZXh0LlxuLy8gLmxpbmstLW11dGVkICAgICAgLSBHcmF5ZWQgb3V0IGxpbmtzIHVzZWQgZm9yIHNlY29uZGFyeSBhY3Rpb25zLlxuLy8gLmxpbmstLXdoaXRlICAgICAgLSBXaGl0ZSBsaW5rcyB1c2VkIG9uIGRhcmstY29sb3JlZCBiYWNrZ3JvdW5kcy5cbi8vXG4vLyBNYXJrdXA6IDxhIGNsYXNzPVwie3ttb2RpZmllcl9jbGFzc319XCI+Q2xpY2sgbWUhPC9hPlxuLy9cbi8vIFN0eWxlIGd1aWRlOiBsaW5rc1xuXG5hLFxuLmxpbmsge1xuICAgIEBpbmNsdWRlIGxpbmstdmFyaWFudCgkbGluay1kZWZhdWx0LWNvbG9yKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmLFxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbi5saW5rLS11bmRlcmxpbmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubGluay0tbm8tdW5kZXJsaW5lIHtcbiAgICAmLFxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbi5saW5rLS10ZXh0LWNvbG9yIHtcbiAgICBAaW5jbHVkZSBsaW5rLXZhcmlhbnQoJHRleHQtY29sb3IsICRsaW5rLWRlZmF1bHQtY29sb3IpO1xufVxuXG4ubGluay0td2hpdGUge1xuICAgIEBpbmNsdWRlIGxpbmstdmFyaWFudCh3aGl0ZSk7XG59XG5cbi5saW5rLS1zZWNvbmRhcnkge1xuICAgIEBpbmNsdWRlIGxpbmstdmFyaWFudCgkY29sb3Itc2Vjb25kYXJ5KTtcbn1cblxuXG4ubGluay0tbXV0ZWQge1xuICAgIEBpbmNsdWRlIGxpbmstLW11dGVkO1xufVxuXG4ubGluay0tYWN0aXZlIHtcbiAgICAmLFxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJjp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6ICRsaW5rLWRlZmF1bHQtY29sb3IgIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCJAbWl4aW4gaGlkZGVuLXhzLW9ubHkge1xuICAgIEBtZWRpYSAjeyR4cy1vbmx5fSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtaXhpbiBoaWRkZW4teHMtdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1peGluIGhpZGRlbi1zbS1vbmx5IHtcbiAgICBAbWVkaWEgI3skc20tb25seX0ge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gaGlkZGVuLXNtLXVwIHtcbiAgICBAbWVkaWEgI3skc20tdXB9IHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1peGluIGhpZGRlbi1tZC1vbmx5IHtcbiAgICBAbWVkaWEgI3skbWQtb25seX0ge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gaGlkZGVuLW1kLXVwIHtcbiAgICBAbWVkaWEgI3skbWQtdXB9IHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1peGluIGhpZGRlbi1sZy1vbmx5IHtcbiAgICBAbWVkaWEgI3skbGctb25seX0ge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gaGlkZGVuLWxnLXVwIHtcbiAgICBAbWVkaWEgI3skbGctdXB9IHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbiIsIkBpbXBvcnRcbiAgICBcIi4uL21peGlucy9yZXNwb25zaXZlLXV0aWxzXCJcbjtcblxuLy8gUmVzcG9uc2l2ZSBVdGlsc1xuLy9cbi8vIENoYW5nZSBhbiBlbGVtZW50J3MgZGlzcGxheS9zdHlsZSBhY2NvcmRpbmcgdG8gYSBzcGVjaWZpYyBicmVha3BvaW50LlxuLy9cbi8vIE1hcmt1cDpcbi8vIDxkaXYgY2xhc3M9XCJoaWRkZW4teHMtb25seVwiPkkgYW0gdmlzaWJsZSBvbiBldmVyeSBzY3JlZW5zIGJ1dCB4czwvZGl2PlxuLy8gPGRpdiBjbGFzcz1cImhpZGRlbi1zbS11cFwiPkkgYW0gdmlzaWJsZSBvbmx5IG9uIHhzIHNjcmVlbnM8L2Rpdj5cbi8vXG4vLyBTdHlsZSBndWlkZTogcmVzcG9uc2l2ZS11dGlsc1xuXG4uaGlkZGVuLXhzLW9ubHkge1xuICAgIEBpbmNsdWRlIGhpZGRlbi14cy1vbmx5O1xufVxuXG4uaGlkZGVuLXhzLXVwIHtcbiAgICBAaW5jbHVkZSBoaWRkZW4teHMtdXA7XG59XG5cbi5oaWRkZW4tc20tb25seSB7XG4gICAgQGluY2x1ZGUgaGlkZGVuLXNtLW9ubHk7XG59XG5cbi5oaWRkZW4tc20tdXAge1xuICAgIEBpbmNsdWRlIGhpZGRlbi1zbS11cDtcbn1cblxuLmhpZGRlbi1tZC1vbmx5IHtcbiAgICBAaW5jbHVkZSBoaWRkZW4tbWQtb25seTtcbn1cblxuLmhpZGRlbi1tZC11cCB7XG4gICAgQGluY2x1ZGUgaGlkZGVuLW1kLXVwO1xufVxuXG4uaGlkZGVuLWxnLW9ubHkge1xuICAgIEBpbmNsdWRlIGhpZGRlbi1sZy1vbmx5O1xufVxuXG4uaGlkZGVuLWxnLXVwIHtcbiAgICBAaW5jbHVkZSBoaWRkZW4tbGctdXA7XG59XG4iLCJAbWl4aW4gY2xlYXJmaXgge1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxufVxuXG5AbWl4aW4gZ3JpZC1iYXNlKCRndXR0ZXI6ICRndXR0ZXIpIHtcbiAgICAucm93IHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtJGd1dHRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGd1dHRlcjtcbiAgICB9XG5cbiAgICAucm93LS1zcGFjZS1ib3R0b20ge1xuICAgICAgICAuY29sLXhzLTEyLFxuICAgICAgICAuY29sOm5vdChbY2xhc3MqPVwiY29sLXhzLVwiXSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGd1dHRlciAqIDI7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhICN7JHNtLXVwfSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wge1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyO1xuICAgIH1cblxuICAgIC5yb3ctLXNtYXJ0LXNwYWNpbmcge1xuICAgICAgICA+IC5jb2wge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRndXR0ZXIgKiAyO1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmW2NsYXNzKj1cImNvbC14cy1cIl0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgI3skc20tdXB9IHtcbiAgICAgICAgICAgICAgICAmW2NsYXNzKj1cImNvbC1zbS1cIl0ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC11cH0ge1xuICAgICAgICAgICAgICAgICZbY2xhc3MqPVwiY29sLW1kLVwiXSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhICN7JGxnLXVwfSB7XG4gICAgICAgICAgICAgICAgJltjbGFzcyo9XCJjb2wtbGctXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gZ3JpZCgkbmItY29sdW1uczogMTIsICRzdWZmaXg6IFwiXCIpIHtcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRuYi1jb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JHN1ZmZpeCArICRpfSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAqICgkaSAvICRuYi1jb2x1bW5zKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIEdyaWRcbi8vXG4vLyBUaGUgZ3JpZCBpcyBmbHVpZCBhbmQgYmFzZWQgb24gMTIgY29sdW1ucy4gKipEb24ndCBmb3JnZXQqKiB0byBhZGQgdGhlIGAuY29sYCBjbGFzcyBhbG9uZyB3aXRoIGAuY29sLSoqLSpgLlxuLy8gQWxzbywgdGhlIHBhcmVudCBgLnJvd2AgaXMgcmVxdWlyZWQgdG8gY2xlYXIgdGhlIGd1dHRlcnMgYW5kIGZsb2F0cy5cbi8vXG4vLyBNYXJrdXA6XG4vLyA8ZGl2IGNsYXNzPVwicm93XCI+XG4vLyAgIDxkaXYgY2xhc3M9XCJjb2wgY29sLXhzLTEyIGNvbC1zbS02IGNvbC1tZC0zIGNvbC1sZy02XCI+XG4vLyAgICAgPGRpdiBzdHlsZT1cImJhY2tncm91bmQ6IGdyYXk7IGhlaWdodDogNTBweDsgbWFyZ2luLWJvdHRvbTogMTBweDtcIj48L2Rpdj5cbi8vICAgPC9kaXY+XG4vLyAgIDxkaXYgY2xhc3M9XCJjb2wgY29sLXhzLTEyIGNvbC1zbS02IGNvbC1tZC0zIGNvbC1sZy02XCI+XG4vLyAgICAgPGRpdiBzdHlsZT1cImJhY2tncm91bmQ6IGdyYXk7IGhlaWdodDogNTBweDsgbWFyZ2luLWJvdHRvbTogMTBweDtcIj48L2Rpdj5cbi8vICAgPC9kaXY+XG4vLyAgIDxkaXYgY2xhc3M9XCJjb2wgY29sLXhzLTEyIGNvbC1zbS02IGNvbC1tZC0zIGNvbC1sZy02XCI+XG4vLyAgICAgPGRpdiBzdHlsZT1cImJhY2tncm91bmQ6IGdyYXk7IGhlaWdodDogNTBweDsgbWFyZ2luLWJvdHRvbTogMTBweDtcIj48L2Rpdj5cbi8vICAgPC9kaXY+XG4vLyAgIDxkaXYgY2xhc3M9XCJjb2wgY29sLXhzLTEyIGNvbC1zbS02IGNvbC1tZC0zIGNvbC1sZy02XCI+XG4vLyAgICAgPGRpdiBzdHlsZT1cImJhY2tncm91bmQ6IGdyYXk7IGhlaWdodDogNTBweDsgbWFyZ2luLWJvdHRvbTogMTBweDtcIj48L2Rpdj5cbi8vICAgPC9kaXY+XG4vLyA8L2Rpdj5cbi8vXG4vLyBTdHlsZSBndWlkZTogZ3JpZFxuXG5AaW5jbHVkZSBncmlkLWJhc2U7XG5AaW5jbHVkZSBncmlkKCRzdWZmaXg6IFwiLXhzLVwiKTtcbkBtZWRpYSAjeyRzbS11cH0geyBAaW5jbHVkZSBncmlkKCRzdWZmaXg6IFwiLXNtLVwiKTsgfVxuQG1lZGlhICN7JG1kLXVwfSB7IEBpbmNsdWRlIGdyaWQoJHN1ZmZpeDogXCItbWQtXCIpOyB9XG5AbWVkaWEgI3skbGctdXB9IHsgQGluY2x1ZGUgZ3JpZCgkc3VmZml4OiBcIi1sZy1cIik7IH1cbiIsIiVibG9jayB7XG4gICAgQGluY2x1ZGUgYmxvY2s7XG59XG4iLCJAbWl4aW4gYmxvY2sgKCRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmLCAkcGFkZGluZzogJGd1dHRlciAqIDIsICRtYXJnaW4tYm90dG9tOiAkZ3V0dGVyICogMikge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nO1xuICAgIG1hcmdpbi1ib3R0b206ICRtYXJnaW4tYm90dG9tO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cbiAgICBAY29udGVudDtcbn1cbiIsIi5ibG9jayB7XG4gICAgQGV4dGVuZCAlYmxvY2s7XG59XG5cbi5ibG9jay0tc2hhZG93ZWQge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDAgJGdyYXktbGlnaHQ7XG59XG5cbi5ibG9jay0tbm8tcGFkZGluZyB7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLmJsb2NrLS1uby1tYXJnaW4tYm90dG9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYmxvY2stY29udGVudCB7XG4gICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbiIsIi5saWdodGJveCxcbi5saWdodGJveF9faW5uZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCBjdWJpYy1iZXppZXIoMC4yNTAsIDAuNDYwLCAwLjQ1MCwgMC45NDApIDI1MG1zO1xuXG4gICAgLy8gdGhpcyBoYWNrIGlzIG5lY2Vzc2FyeSB0byBwcm9wZXJseSBhbmltYXRlIHRoZSBjaGlsZHJlblxuICAgIC8vIGh0dHA6Ly93d3cuYmVubmFkZWwuY29tL2Jsb2cvMjkwOS1jaGlsZC1hbmltYXRpb25zLWhhdmUtdG8tdGFrZS10aGUtbWFnaWNhbC10cmFuc2l0aW9uLWRlbGF5LWludG8tYWNjb3VudC1pbi1hbmd1bGFyanMuaHRtXG4gICAgdHJhbnNpdGlvbi1kZWxheTogaW5oZXJpdDtcbn1cblxuLmxpZ2h0Ym94IHtcbiAgICAmLm5nLWVudGVyLFxuICAgICYubmctbGVhdmUubmctbGVhdmUtYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAubGlnaHRib3hfX2lubmVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC4yKSB0cmFuc2xhdGVZKDYwcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5uZy1sZWF2ZSxcbiAgICAmLm5nLWVudGVyLm5nLWVudGVyLWFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgLmxpZ2h0Ym94X19pbm5lciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5saWdodGJveCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDcwMDAwMDA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45OCk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBub25lO1xufVxuXG4ubGlnaHRib3hfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6ICRsZyAtICRsZWZ0LWNvbHVtbi13aWR0aCAtICRzcGFjaW5nLWd1dHRlcjtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZzogKCRzcGFjaW5nLWd1dHRlciAqIDMpICRzcGFjaW5nLWd1dHRlciAkc3BhY2luZy1ndXR0ZXIgJHNwYWNpbmctZ3V0dGVyO1xufVxuXG4ubGlnaHRib3hfX2lubmVyLS1tZCB7XG4gICAgbWF4LXdpZHRoOiA2NzBweDtcbn1cblxuLmxpZ2h0Ym94X190aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1pbm5lcjtcbn1cblxuLmxpZ2h0Ym94X19jbG9zZS1idG4ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICByaWdodDogMDtcbiAgICBmb250LXNpemU6IDEuOGVtO1xuXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRibHVlLWRhcms7XG4gICAgfVxufVxuXG4ubGlnaHRib3gtLWltYWdlIHtcbiAgICAubGlnaHRib3hfX2lubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG5cbiAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0XG4gICAgXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvZnJvbnRlbmQtYXNzZXRzL3NyYy9zY3NzL2NvbW1vbnMvbWl4aW5zL2dyaWRcIlxuO1xuXG4uYmxvY2stLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cbiAgLnRhZ3MtaW5wdXQgLnRhZ3MsXG4gIC5mb3JtLWlucHV0IHtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICYuZm9jdXNlZCxcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duIHtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gIH1cbn1cblxuLmJsb2NrX19mb290ZXIge1xuICBtYXJnaW46ICRzcGFjaW5nLWd1dHRlciAoLSRzcGFjaW5nLWd1dHRlcikgKC0kc3BhY2luZy1ndXR0ZXIpICgtJHNwYWNpbmctZ3V0dGVyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci1wcmltYXJ5LCAxMCUpO1xuICBib3JkZXItcmFkaXVzOiAwIDAgJGJvcmRlci1yYWRpdXMtYmFzZSAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gIFtjbGFzcyo9XCJpY29uLVwiXSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAuMmVtO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogLjJlbTtcbiAgICB9XG4gIH1cblxuICA+IHVsIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICA+IGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIC5ibG9ja19fZm9vdGVyX19idXR0b24ge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAgICAgfVxuXG4gICAgICAvKiY6bGFzdC1jaGlsZCAuYmxvY2tfX2Zvb3Rlcl9fYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG4gICAgICB9Ki9cbiAgICB9XG4gIH1cbn1cblxuLmJsb2NrX19mb290ZXJfX2J1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMTBweCAkc3BhY2luZy1ndXR0ZXI7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci1wcmltYXJ5LCAyMCUpO1xuICB9XG59XG5cblxuXG4uYmxvY2stbGFyZ2UtdGFiIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogY2FsYygxMDAlICsgI3skc3BhY2luZy1ndXR0ZXIgKiAyfSk7XG4gIG1hcmdpbjogMCAoLSRzcGFjaW5nLWd1dHRlcik7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLWd1dHRlciAkc3BhY2luZy1ndXR0ZXIgJHNwYWNpbmctZ3V0dGVyICgkc3BhY2luZy1ndXR0ZXIgLSA2cHgpO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICY6bGFzdC1vZi10eXBlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgQGluY2x1ZGUgc2VwYXJhdG9yO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAkc3BhY2luZy1ndXR0ZXI7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNwYWNpbmctZ3V0dGVyICogMn0pO1xuICB9XG5cbiAgJi5ibG9jay1sYXJnZS10YWItLWhhcy1hY3Rpb25zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJHNwYWNpbmctZ3V0dGVyICogMik7XG4gIH1cbn1cblxuLmJsb2NrLWxhcmdlLXRhYi0taG90IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG59XG5cbi5ibG9jay1sYXJnZS10YWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDtcbn1cblxuLmJsb2NrLWxhcmdlLXRhYl9fY29udGVudCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogJGJsdWUtZGFyaztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5ibG9jay1sYXJnZS10YWJfX2FjdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogJHNwYWNpbmctaW5uZXI7XG4gIHJpZ2h0OiAkc3BhY2luZy1ndXR0ZXI7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYmxvY2stLW5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYmxvY2stLXNtYWxsIHtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1pbm5lcjtcbn1cblxuLmJsb2NrLS1uby1yYWRpdXMge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYmxvY2stLXNoYWRvd2VkIHtcbiAgYm94LXNoYWRvdzogMCAycHggMCAwIHJnYmEoMTk2LCAxOTgsIDIwMCwgMC4zNCk7XG59XG5cbi5ibG9jay0tbm8tbWFyZ2luIHtcbiAgICBtYXJnaW46MDtcbn1cbiIsIkBtaXhpbiBzZXBhcmF0b3Ige1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS1saWdodDtcbn1cbiIsIi8vIHRoaXMgaXMgZGVwcmVjYXRlZFxuLy8gd2Ugc2hvdWxkIGhhdmUgYSBiZXR0ZXIgZmxleCBncmlkIGluIHRoZSBmcm9udGVuZC1hc3NldHNcblxuLy8gc3RpbGwgaGF2ZSB0byBwcm92ZSB0aGF0IHRvIGJlIGhlbHBmdWwgZm9yIElFMTBcbi5mbGV4LWNvbnRhaW5lcixcbi5mbGV4LWl0ZW0sXG4uZmxleC1ibG9jayB7XG4gICAgZmxleDogMCAxIGF1dG87XG59XG5cbi5mbGV4LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46ICgtJHNwYWNpbmctZ3V0dGVyKSAoLSRzcGFjaW5nLWd1dHRlciAvIDIpIDAgKC0kc3BhY2luZy1ndXR0ZXIgLyAyKTtcbn1cblxuLmZsZXgtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1ndXR0ZXIgKCRzcGFjaW5nLWd1dHRlciAvIDIpIDAgKCRzcGFjaW5nLWd1dHRlciAvIDIpO1xuXG4gICAgQG1lZGlhICN7JHNtLXVwfSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JG1kLXVwfSB7XG4gICAgICAgIHdpZHRoOiAoMTAwJSAvIDMpO1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyRsZy11cH0ge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgIH1cbn1cblxuLmZsZXgtYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgcGFkZGluZzogJHNwYWNpbmctZ3V0dGVyO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5mbGV4LS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5mbGV4LS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4uZmxleC0tYm90dG9tIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5mbGV4LS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mbGV4LS1qdXN0aWZ5LWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5mbGV4ZWQge1xuICAgIGZsZXg6IDE7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG59XG5cbi5mbGV4LWNlbnRlciB7XG4gICAgbWFyZ2luOiBhdXRvO1xufVxuXG4uZmxleC12ZXJ0aWNhbC1jZW50ZXJ7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuXG4uZmxleC1hbGlnbi1yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuIiwiLnRleHQtdHJhbnNmb3JtLXVwcGVyY2FzZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnJpZ2h0LWNlbnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICByaWdodDogMDtcbn1cblxuLmJveC1zaGFkb3ctYmFzZSB7XG4gICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctYmFzZSAhaW1wb3J0YW50O1xufVxuXG4uY3Vyc29yLXBvaW50ZXIgeyBjdXJzb3I6IHBvaW50ZXI7IH1cbi5jdXJzb3ItZGVmYXVsdCB7IGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50OyB9XG5cbi5hbmNob3Ige1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6LSR0b3BiYXItaGVpZ2h0O1xufVxuXG4uZmxvYXQtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbn1cblxuLmJsb2NrLS1uby1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uYmxvY2stLW5vLW1hcmdpbi1ib3R0b20gIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY29sb3Itd2hpdGUge1xuICAgIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcbn1cblxuLnZlcnRpY2FsLWFsaWduLXN1cGVyIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG59XG5cbi52ZXJ0aWNhbC1hbGlnbi1taWRkbGUge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLmJsb2NrLWljb246YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm9wYWNpdHktZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNlxufVxuXG4ub3BhY2l0eS0wIHtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4udGV4dC1ub3dyYXAge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtOTk5OTk5OXB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZm9udC1zaXplLWxhcmdlLWlzaCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UtbGFyZ2VyO1xufVxuXG4uZm9udC1zaXplLWxhcmdlci1pc2gge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZXItaXNoO1xufVxuXG4uZm9udC1zaXplLWJhc2Uge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xufVxuXG4uZm9udC1zaXplLWJhc2UtbGFyZ2VyIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZS1sYXJnZXI7XG59XG5cbi50ZXh0LWVycm9yIHtcbiAgICBjb2xvcjogJGVycm9yLWNvbG9yO1xufVxuXG4udW5yZWFkIHtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnk7XG59XG5cbi5saW5lLWhlaWdodC1iYXNlIHtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xufVxuXG4uZmxvYXQtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi50ZXh0LW1vcmUtbXV0ZWQge1xuICAgIGNvbG9yOiAkdGV4dC1tb3JlLW11dGVkO1xufVxuXG4uZm9udC1zaXplLWxhcmdlLS1tZC11cCB7XG4gICAgQG1lZGlhICN7JG1kLXVwfSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcbiAgICB9XG59XG5cbi50ZXh0LXJpZ2h0LS1zbS11cCB7XG4gICAgQG1lZGlhICN7JHNtLXVwfSB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uZm9udC13ZWlnaHQtcmVhbGx5LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xufVxuXG4uY2xlYXItYm90aCB7XG4gICAgY2xlYXI6IGJvdGg7XG59XG5cbi5mbGV4LS1zbS11cCB7XG4gIEBtZWRpYSAjeyRzbS11cH0ge1xuICAgIEBpbmNsdWRlIGZsZXgoKTtcbiAgfVxufVxuXG4uZmxleC0tbWQtdXAge1xuICBAbWVkaWEgI3skbWQtdXB9IHtcbiAgICBAaW5jbHVkZSBmbGV4KCk7XG4gIH1cbn1cblxuLmZvbnQtc2l6ZS1iaWcge1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbi50ZXh0LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmNvbG9yLXNlY29uZGFyeS1pbXBvcnRhbnQge1xuICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeSAhaW1wb3J0YW50O1xufVxuIiwiJHRvcGJhci1oZWlnaHQ6IDYwcHg7XG4kZm9vdGVyLWhlaWdodDogJHRvcGJhci1oZWlnaHQ7XG5cbiRsZWZ0LWNvbHVtbi13aWR0aDogMjIwcHg7XG4kbWFpbi1jb2x1bW4tY29udGVudC13aWR0aDogOTQwcHg7XG4kYWQtY29sdW1uOiAzMDBweDtcbiIsIkBtaXhpbiBmbGV4KCRjb2x1bW46IGZhbHNlLCAkY2VudGVyOiBmYWxzZSwgJGp1c3RpZnktY2VudGVyOiBmYWxzZSkge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIEBpZiAoJGNvbHVtbikge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH0gQGVsc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICBAaWYgKCRjZW50ZXIpIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgQGlmICgkanVzdGlmeS1jZW50ZXIpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWl4aW4gZmxleGVkKCkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLWhlaWdodDogMDtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG5AbWl4aW4gdW5mbGV4ZWQoKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuIiwiLy8gUGFkZGluZyAtIGdsb2JhbFxuLnBhZGRpbmctaW5uZXIge1xuICBwYWRkaW5nOiAkc3BhY2luZy1pbm5lciAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1ndXR0ZXIge1xuICBwYWRkaW5nOiAkc3BhY2luZy1ndXR0ZXI7XG59XG5cbi5wYWRkaW5nLWxhcmdlIHtcbiAgcGFkZGluZzogMyokc3BhY2luZy1pbm5lcjtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtaW5uZXIge1xuICBwYWRkaW5nOiAkc3BhY2luZy1pbm5lciAwO1xufVxuXG4ucGFkZGluZy12ZXJ0aWNhbC1sYXJnZSB7XG4gIHBhZGRpbmc6IDMqJHNwYWNpbmctaW5uZXIgMDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC1ub25lIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLy8gUGFkZGluZyAtIGRpcmVjdGVkXG4ucGFkZGluZy1yaWdodC1pbm5lciB7XG4gIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLWlubmVyO1xufVxuXG4ucGFkZGluZy1ib3R0b20taW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctaW5uZXIgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctbGVmdC1pbm5lciB7XG4gIHBhZGRpbmctbGVmdDogJHNwYWNpbmctaW5uZXI7XG59XG5cbi5wYWRkaW5nLXRvcC1ndXR0ZXIge1xuICBwYWRkaW5nLXRvcDogJHNwYWNpbmctZ3V0dGVyO1xufVxuXG4ucGFkZGluZy1ib3R0b20tZ3V0dGVyIHtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWd1dHRlcjtcbn1cblxuLnBhZGRpbmctdG9wLWxhcmdlIHtcbiAgcGFkZGluZy10b3A6IDMqJHNwYWNpbmctaW5uZXI7XG59XG5cbi5wYWRkaW5nLWxlZnQtbGFyZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDMqJHNwYWNpbmctaW5uZXI7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS1sYXJnZSB7XG4gIHBhZGRpbmctYm90dG9tOiAzKiRzcGFjaW5nLWlubmVyO1xufVxuXG4ucGFkZGluZy1yaWdodC1sYXJnZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMqJHNwYWNpbmctaW5uZXI7XG59XG5cbi5wYWRkaW5nLXRvcC1ndXR0ZXItZG91YmxlIHtcbiAgcGFkZGluZy10b3A6IDIqJHNwYWNpbmctZ3V0dGVyO1xufVxuXG4ucGFkZGluZy1ib3R0b20tZ3V0dGVyLWRvdWJsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyKiRzcGFjaW5nLWd1dHRlcjtcbn1cblxuLnBhZGRpbmctdG9wLWZpZnR5IHtcbiAgcGFkZGluZy10b3A6IDUqJHNwYWNpbmctaW5uZXI7XG59XG5cblxuLy8gUGFkZGluZyAtIHJlc3BvbnNpdmVcblxuLnBhZGRpbmctdG9wLWd1dHRlci1kb3VibGUtLXNtLXVwIHtcbiAgQG1lZGlhICN7JHNtLXVwfSB7XG4gICAgICBwYWRkaW5nLXRvcDogMiokc3BhY2luZy1ndXR0ZXI7XG4gIH1cbn1cblxuLnBhZGRpbmctdmVydGljYWwtbGFyZ2UtLXNtLXVwIHtcbiAgQG1lZGlhICN7JHNtLXVwfSB7XG4gICAgcGFkZGluZy10b3A6IDMqJHNwYWNpbmctaW5uZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDMqJHNwYWNpbmctaW5uZXI7XG4gIH1cbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC1sYXJnZXItLXNtLXVwIHtcbiAgQG1lZGlhICN7JHNtLXVwfSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzKiRzcGFjaW5nLWd1dHRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzKiRzcGFjaW5nLWd1dHRlcjtcbiAgfVxufVxuXG4ucGFkZGluZy1sYXJnZS0tbWQtdXAge1xuICBAbWVkaWEgI3skbWQtdXB9IHtcbiAgICBwYWRkaW5nOiAzKiRzcGFjaW5nLWlubmVyO1xuICB9XG59XG5cbi5wYWRkaW5nLXRvcC1maWZ0eS0tbWQtdXAge1xuICBAbWVkaWEgI3skbWQtdXB9IHtcbiAgICBwYWRkaW5nLXRvcDogNSokc3BhY2luZy1pbm5lcjtcbiAgfVxufVxuXG5cbi8vIE1hcmdpbiAtIGdsb2JhbFxuXG4vLyBNYXJnaW4gLSBkaXJlY3RlZFxuLm1hcmdpbi10b3AtaW5uZXItc21hbGwge1xuICBtYXJnaW4tdG9wOiAkc3BhY2luZy1pbm5lci1zbWFsbDtcbn1cblxuLm1hcmdpbi1yaWdodC1zbWFsbCwgLm1hcmdpbi1yaWdodC1pbm5lci1zbWFsbCB7XG4gIG1hcmdpbi1yaWdodDogJHNwYWNpbmctaW5uZXItc21hbGw7XG59XG5cbi5tYXJnaW4tYm90dG9tLWlubmVyLXNtYWxsLCAubWFyZ2luLWJvdHRvbS1zbWFsbCB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWlubmVyLXNtYWxsO1xufVxuXG4ubWFyZ2luLXJpZ2h0LWlubmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1pbm5lciAhaW1wb3J0YW50O1xufVxuXG5cbi5tYXJnaW4tdG9wLWd1dHRlci1pc2gge1xuICBtYXJnaW4tdG9wOiAzKiRzcGFjaW5nLWlubmVyLXNtYWxsO1xufVxuXG4ubWFyZ2luLWJvdHRvbS1ndXR0ZXItaXNoIHtcbiAgbWFyZ2luLWJvdHRvbTogMyokc3BhY2luZy1pbm5lci1zbWFsbDtcbn1cblxuXG4ubWFyZ2luLXJpZ2h0LWd1dHRlciB7XG4gIG1hcmdpbi1yaWdodDogJHNwYWNpbmctZ3V0dGVyO1xufVxuXG4ubWFyZ2luLWxlZnQtZ3V0dGVyIHtcbiAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLWd1dHRlcjtcbn1cblxuXG4ubWFyZ2luLXRvcC1ndXR0ZXItZG91YmxlIHtcbiAgbWFyZ2luLXRvcDogMiokc3BhY2luZy1ndXR0ZXI7XG59XG5cbi5tYXJnaW4tcmlnaHQtZ3V0dGVyLWRvdWJsZSB7XG4gIG1hcmdpbi1yaWdodDogMiokc3BhY2luZy1ndXR0ZXI7XG59XG5cbi5tYXJnaW4tYm90dG9tLWd1dHRlci1kb3VibGUge1xuICBtYXJnaW4tYm90dG9tOiAyKiRzcGFjaW5nLWd1dHRlcjtcbn1cblxuXG4ubWFyZ2luLXRvcC1maWZ0eSB7XG4gIG1hcmdpbi10b3A6IDUqJHNwYWNpbmctaW5uZXI7XG59XG5cbi5tYXJnaW4tdG9wLXNtYWxsLWZpZnR5IHtcbiAgICBtYXJnaW4tdG9wOiA1KiRzcGFjaW5nLWlubmVyLXNtYWxsO1xufVxuXG4ubWFyZ2luLWJvdHRvbS1maWZ0eSB7XG4gIG1hcmdpbi1ib3R0b206IDUqJHNwYWNpbmctaW5uZXI7XG59XG5cblxuLm1hcmdpbi10b3AtbGFyZ2VyIHtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmctbGFyZ2U7XG59XG5cbi5tYXJnaW4tcmlnaHQtbGFyZ2VyIHtcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1sYXJnZTtcbn1cblxuLm1hcmdpbi1ib3R0b20tbGFyZ2VyIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbGFyZ2U7XG59XG5cbi5tYXJnaW4tbGVmdC1sYXJnZXIge1xuICBtYXJnaW4tbGVmdDogJHNwYWNpbmctbGFyZ2U7XG59XG5cbi5tYXJnaW4tdG9wLXZlcnktbGFyZ2VyIHtcbiAgbWFyZ2luLXRvcDogOSokc3BhY2luZy1pbm5lcjtcbn1cblxuXG4ubWFyZ2luLXJpZ2h0LW5vbmUge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1ib3R0b20tbm9uZSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1sZWZ0LW5vbmUge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIE1hcmdpbiAtIHJlc3BvbnNpdmVcbi5tYXJnaW4tdG9wLWlubmVyLS14cy1vbmx5IHtcbiAgQG1lZGlhICN7JHhzLW9ubHl9IHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1pbm5lcjtcbiAgfVxufVxuXG4ubWFyZ2luLXRvcC1ndXR0ZXItLXhzLW9ubHkge1xuICBAbWVkaWEgI3skeHMtb25seX0ge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLWd1dHRlcjtcbiAgfVxufVxuXG5cbi5tYXJnaW4taG9yaXpvbnRhbC1uZWdhdGUtZ3V0dGVyLS14cy1vbmx5IHtcbiAgQG1lZGlhICN7JHhzLW9ubHl9IHtcbiAgICBtYXJnaW4tbGVmdDogLSRzcGFjaW5nLWd1dHRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kc3BhY2luZy1ndXR0ZXI7XG4gIH1cbn1cblxuXG4ubWFyZ2luLXRvcC1ndXR0ZXItaXNoLS1zbS11cCB7XG4gIEBtZWRpYSAjeyRzbS11cH0ge1xuICAgIG1hcmdpbi10b3A6IDMqJHNwYWNpbmctaW5uZXItc21hbGw7XG4gIH1cbn1cblxuLm1hcmdpbi1ib3R0b20tZ3V0dGVyLWlzaC0tc20tdXAge1xuICBAbWVkaWEgI3skc20tdXB9IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzKiRzcGFjaW5nLWlubmVyLXNtYWxsO1xuICB9XG59XG5cbi5tYXJnaW4tdG9wLWxhcmdlLS1zbS11cCB7XG4gIEBtZWRpYSAjeyRzbS11cH0ge1xuICAgIG1hcmdpbi10b3A6IDMqJHNwYWNpbmctaW5uZXI7XG4gIH1cbn1cblxuLm1hcmdpbi1ib3R0b20tZ3V0dGVyLWRvdWJsZS0tc20tdXAge1xuICBAbWVkaWEgI3skc20tdXB9IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyKiRzcGFjaW5nLWd1dHRlcjtcbiAgfVxufVxuXG4ubWFyZ2luLWJvdHRvbS1maWZ0eS0tc20tdXAge1xuICBAbWVkaWEgI3skc20tdXB9IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1KiRzcGFjaW5nLWlubmVyO1xuICB9XG59XG5cbi5tYXJnaW4tdG9wLWxhcmdlci0tc20tdXAge1xuICBAbWVkaWEgI3skc20tdXB9IHtcbiAgICBtYXJnaW4tdG9wOiAzKiRzcGFjaW5nLWd1dHRlcjtcbiAgfVxufVxuXG4ubWFyZ2luLXRvcC1ub25lLS1zbS11cCB7XG4gIEBtZWRpYSAjeyRzbS11cH0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuXG5cbi5tYXJnaW4tdG9wLWd1dHRlci0tbWQtdXAge1xuICBAbWVkaWEgI3skbWQtdXB9IHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1ndXR0ZXI7XG4gIH1cbn1cblxuLm1hcmdpbi10b3AtbGFyZ2UtLW1kLXVwIHtcbiAgQG1lZGlhICN7JG1kLXVwfSB7XG4gICAgbWFyZ2luLXRvcDogMyokc3BhY2luZy1pbm5lcjtcbiAgfVxufVxuXG4ubWFyZ2luLWJvdHRvbS1sYXJnZS0tbWQtdXAge1xuICBAbWVkaWEgI3skbWQtdXB9IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzKiRzcGFjaW5nLWlubmVyO1xuICB9XG59XG5cbi5tYXJnaW4tdG9wLWZpZnR5LS1tZC11cCB7XG4gIEBtZWRpYSAjeyRtZC11cH0ge1xuICAgIG1hcmdpbi10b3A6IDUqJHNwYWNpbmctaW5uZXI7XG4gIH1cbn1cblxuLm1hcmdpbi10b3AtbGFyZ2VyLS1tZC11cCB7XG4gIEBtZWRpYSAjeyRtZC11cH0ge1xuICAgIG1hcmdpbi10b3A6IDMqJHNwYWNpbmctZ3V0dGVyO1xuICB9XG59XG5cbi5tYXJnaW4tYm90dG9tLWxhcmdlci0tbWQtdXAge1xuICBAbWVkaWEgI3skbWQtdXB9IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzKiRzcGFjaW5nLWd1dHRlcjtcbiAgfVxufVxuXG5cbi5tYXJnaW4tYm90dG9tLWd1dHRlci0tdXAtdG8tc20ge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1ndXR0ZXI7XG5cbiAgQG1lZGlhICN7JHNtLXVwfSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLy8gUmFuZG9tXG4iLCIuYnV0dG9uIHtcbiAgW2NsYXNzKj1cImljb24tXCJdIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1yaWdodDogLjJyZW07XG4gIH1cblxuICAmOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpIHtcbiAgICAuYnV0dG9uX19zaG93LW9uLWhvdmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1cyxcbiAgJjpob3ZlciB7XG4gICAgLmJ1dHRvbl9faGlkZS1vbi1ob3ZlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uYnV0dG9uLS13aGl0ZSB7XG4gICAgQGluY2x1ZGUgYnRuLXZhcmlhbnQoXG4gICAgICAgICRjb2xvcjogJGNvbG9yLXByaW1hcnksXG4gICAgICAgICRiYWNrZ3JvdW5kOiAjZmZmLFxuICAgICAgICAkYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICk7XG59XG5cbi5idXR0b24tLWdob3N0LXdoaXRlIHtcbiAgICBAaW5jbHVkZSBidG4tdmFyaWFudChcbiAgICAgICAgJGNvbG9yOiAjZmZmLFxuICAgICAgICAkYmFja2dyb3VuZDogdHJhbnNwYXJlbnQsXG4gICAgICAgICRib3JkZXItY29sb3I6ICNmZmYsXG4gICAgICAgICRjb2xvci1ob3ZlcjogJGNvbG9yLXByaW1hcnksXG4gICAgICAgICRiYWNrZ3JvdW5kLWhvdmVyOiAjZmZmLFxuICAgICAgICAkYm9yZGVyLWNvbG9yLWhvdmVyOiB0cmFuc3BhcmVudFxuICAgICk7XG59XG5cbi5idXR0b24tLWRhcmsge1xuICBAaW5jbHVkZSBidG4tdmFyaWFudCgkY29sb3I6ICNmZmYsICRiYWNrZ3JvdW5kOiAjNTc1ZjYzLCAkYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCk7XG59XG5cbi5idXR0b24tLWZhY2Vib29rIHtcbiAgQGluY2x1ZGUgYnRuLXZhcmlhbnQoJGNvbG9yOiAjZmZmLCAkYmFja2dyb3VuZDogZGFya2VuKCRmYWNlYm9vay1jb2xvciwgOCUpLCAkYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCk7XG59XG5cbi5idXR0b24tLXR3aXR0ZXIge1xuICAgIEBpbmNsdWRlIGJ0bi12YXJpYW50KCRjb2xvcjogI2ZmZiwgJGJhY2tncm91bmQ6IGRhcmtlbigkdHdpdHRlci1jb2xvciwgOCUpLCAkYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCk7XG59XG5cbi5idXR0b24tLWdvb2dsZSxcbi5idXR0b24tLWdtYWlsIHtcbiAgQGluY2x1ZGUgYnRuLXZhcmlhbnQoJGNvbG9yOiAjZmZmLCAkYmFja2dyb3VuZDogZGFya2VuKCRnb29nbGUtY29sb3IsIDglKSwgJGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQpO1xufVxuXG4uYnV0dG9uLS1vcmFuZ2Uge1xuICBAaW5jbHVkZSBidG4tdmFyaWFudChcbiAgICAgICAgICAkY29sb3I6ICNmZmYsXG4gICAgICAgICAgJGJhY2tncm91bmQ6ICRjb2xvci1vcmFuZ2UsXG4gICAgICAgICAgJGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgKTtcbn1cblxuLmJ1dHRvbi0tcmFkaXVzLWxnIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuXG4uYnV0dG9uLS1yZWFsbHktbm8tYm9yZGVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiA5cHggMTFweDtcbn1cblxuLmJ0bi1sZyB7XG4gIG1pbi1oZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnRvZ2dsZS1ncm91cCB7XG4gIGlucHV0OmhvdmVyOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCB7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICB9XG59XG5cbi5idG4tLXRvZ2dsZSB7XG5cbn1cbiIsIi5icmFuY2gtYmFubmVyLWlzLWFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogNzZweDtcbn1cblxuLm1vYmlsZS1iYW5uZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogOTk5OTk7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5tb2JpbGUtYmFubmVyX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDc2cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1vYmlsZS1iYW5uZXJfX2Nsb3NlIHtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIGEge1xuICAgICAgICBjb2xvcjogI2IxYjFiMztcbiAgICB9XG59XG5cbi5tb2JpbGUtYmFubmVyX19pY29uIHtcbiAgICBtYXJnaW46IDAgMTBweDtcblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA2M3B4O1xuICAgICAgICBoZWlnaHQ6IDYzcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG59XG5cbi5tb2JpbGUtYmFubmVyX190aXRsZSB7XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjNTU1O1xufVxuXG4ubW9iaWxlLWJhbm5lcl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIGNvbG9yOiAjODA4MDgwO1xufVxuXG4ubW9iaWxlLWJhbm5lcl9fZG93bmxvYWQge1xuICAgIHRvcDogMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxufVxuXG4ubW9iaWxlLWJhbm5lci1hbmRyb2lkIC5tb2JpbGUtYmFubmVyX19kb3dubG9hZCB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI0E0QzYzOTtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTRDNjM5O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLm1vYmlsZS1iYW5uZXItaW9zIC5tb2JpbGUtYmFubmVyX19kb3dubG9hZCB7XG4gICAgY29sb3I6ICMwMDdhZmYgIWltcG9ydGFudDtcbn1cblxuLm1vYmlsZS1iYW5uZXItLWhpZGRlbiwgLm1vYmlsZS1iYW5uZXItZGVmYXVsdCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLmNvb2tpZS1iYW5uZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHotaW5kZXg6IDE2MDAwMDIwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxufVxuXG4uY29va2llLWJhbm5lcl9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA3NDBweDtcbn1cblxuLmNvb2tpZS1iYW5uZXJfX3RleHQtLWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICNmZmZmZmY7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDA7XG4gICAgfVxufVxuXG4uY29va2llLWJhbm5lcl9fYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxMnB4IDQycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBtYXJnaW4tbGVmdDogNDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG4gICAgY29sb3I6ICMzRTNFNDU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG59XG5cbi5jb29raWUtYmFubmVyLS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNvb2tpZS1iYW5uZXJfX2Nyb3Nze1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiIsIi8vIFBvc2l0aW9uIHJhZGlvcyBhbmQgY2hlY2tib3hlcyBiZXR0ZXJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbjogNHB4IDAgMDtcbiAgbWFyZ2luLXRvcDogMXB4IFxcOTsgLy8gSUU4LTlcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuICAmLm5vLW1hcmdpbiB7XG4gICAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLy8gQ29tbW9uIGZvcm0gY29udHJvbHNcbi8vXG4vLyBTaGFyZWQgc2l6ZSBhbmQgdHlwZSByZXNldHMgZm9yIGZvcm0gY29udHJvbHMuIEFwcGx5IGAuZm9ybS1jb250cm9sYCB0byBhbnlcbi8vIG9mIHRoZSBmb2xsb3dpbmcgZm9ybSBjb250cm9sczpcbi8vXG4vLyBzZWxlY3Rcbi8vIHRleHRhcmVhXG4vLyBpbnB1dFt0eXBlPVwidGV4dFwiXVxuLy8gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl1cbi8vIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXVxuLy8gaW5wdXRbdHlwZT1cImRhdGVcIl1cbi8vIGlucHV0W3R5cGU9XCJtb250aFwiXVxuLy8gaW5wdXRbdHlwZT1cInRpbWVcIl1cbi8vIGlucHV0W3R5cGU9XCJ3ZWVrXCJdXG4vLyBpbnB1dFt0eXBlPVwibnVtYmVyXCJdXG4vLyBpbnB1dFt0eXBlPVwiZW1haWxcIl1cbi8vIGlucHV0W3R5cGU9XCJ1cmxcIl1cbi8vIGlucHV0W3R5cGU9XCJzZWFyY2hcIl1cbi8vIGlucHV0W3R5cGU9XCJ0ZWxcIl1cbi8vIGlucHV0W3R5cGU9XCJjb2xvclwiXVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTsgLy8gTWFrZSBpbnB1dHMgYXQgbGVhc3QgdGhlIGhlaWdodCBvZiB0aGVpciBidXR0b24gY291bnRlcnBhcnQgKGJhc2UgbGluZS1oZWlnaHQgKyBwYWRkaW5nICsgYm9yZGVyKVxuICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XG4gIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzKTtcblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC1mb2N1cygpO1xuXG4gIC8vIFBsYWNlaG9sZGVyXG4gIEBpbmNsdWRlIHBsYWNlaG9sZGVyKCk7XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmW2Rpc2FibGVkXSxcbiAgJltyZWFkb25seV0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZy1kaXNhYmxlZDtcbiAgICBvcGFjaXR5OiAxOyAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnRcbiAgfVxuXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCB0ZXh0YXJlYSYgdG8gdGV4dGFyZWEuZm9ybS1jb250cm9sXG59XG5cbi8vIFJlc2V0IGhlaWdodCBmb3IgYHRleHRhcmVhYHNcbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuXG4vLyBGb3JtIGdyb3Vwc1xuLy9cbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3Jcbi8vIGhvcml6b250YWwgZm9ybXMsIHVzZSB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuXG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxuXG4ucmFkaW8sXG4uY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7IC8vIGNsZWFyIHRoZSBmbG9hdGluZyBpbnB1dCBpZiB0aGVyZSBpcyBubyBsYWJlbCB0ZXh0XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLnJhZGlvLWlubGluZSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXRvcDogNHB4IFxcOTtcbn1cblxuLnJhZGlvICsgLnJhZGlvLFxuLmNoZWNrYm94ICsgLmNoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogLTVweDsgLy8gTW92ZSB1cCBzaWJsaW5nIHJhZGlvcyBvciBjaGVja2JveGVzIGZvciB0aWdodGVyIHNwYWNpbmdcbn1cblxuLy8gUmFkaW9zIGFuZCBjaGVja2JveGVzIG9uIHNhbWUgbGluZVxuLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJhZGlvLWlubGluZSArIC5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lICsgLmNoZWNrYm94LWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyAvLyBzcGFjZSBvdXQgY29uc2VjdXRpdmUgaW5saW5lIGNvbnRyb2xzXG59XG5cbi8vIEFwcGx5IHNhbWUgZGlzYWJsZWQgY3Vyc29yIHR3ZWFrIGFzIGZvciBpbnB1dHNcbi8vIFNvbWUgc3BlY2lhbCBjYXJlIGlzIG5lZWRlZCBiZWNhdXNlIDxsYWJlbD5zIGRvbid0IGluaGVyaXQgdGhlaXIgcGFyZW50J3MgYGN1cnNvcmAuXG4vL1xuLy8gTm90ZTogTmVpdGhlciByYWRpb3Mgbm9yIGNoZWNrYm94ZXMgY2FuIGJlIHJlYWRvbmx5LlxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgJltkaXNhYmxlZF0sXG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG59XG4vLyBUaGVzZSBjbGFzc2VzIGFyZSB1c2VkIGRpcmVjdGx5IG9uIDxsYWJlbD5zXG4ucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSB7XG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG59XG4vLyBUaGVzZSBjbGFzc2VzIGFyZSB1c2VkIG9uIGVsZW1lbnRzIHdpdGggPGxhYmVsPiBkZXNjZW5kYW50c1xuLnJhZGlvLFxuLmNoZWNrYm94IHtcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGxhYmVsIHtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuXG5AaW5jbHVkZSBpbnB1dC1zaXplKCcuaW5wdXQtc20nLCAkaW5wdXQtaGVpZ2h0LXNtYWxsLCAkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1zbWFsbCwgJGxpbmUtaGVpZ2h0LXNtYWxsLCAkYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG5cbkBpbmNsdWRlIGlucHV0LXNpemUoJy5pbnB1dC1sZycsICRpbnB1dC1oZWlnaHQtbGFyZ2UsICRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsLCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsLCAkZm9udC1zaXplLWxhcmdlLCAkbGluZS1oZWlnaHQtbGFyZ2UsICRib3JkZXItcmFkaXVzLWxhcmdlKTtcbiIsIi8vIFZlbmRvciBQcmVmaXhlc1xuLy9cbi8vIEFsbCB2ZW5kb3IgbWl4aW5zIGFyZSBkZXByZWNhdGVkIGFzIG9mIHYzLjIuMCBkdWUgdG8gdGhlIGludHJvZHVjdGlvbiBvZlxuLy8gQXV0b3ByZWZpeGVyIGluIG91ciBHcnVudGZpbGUuIFRoZXkgd2lsbCBiZSByZW1vdmVkIGluIHY0LlxuXG4vLyAtIEFuaW1hdGlvbnNcbi8vIC0gQmFja2ZhY2UgdmlzaWJpbGl0eVxuLy8gLSBCb3ggc2hhZG93XG4vLyAtIEJveCBzaXppbmdcbi8vIC0gQ29udGVudCBjb2x1bW5zXG4vLyAtIEh5cGhlbnNcbi8vIC0gUGxhY2Vob2xkZXIgdGV4dFxuLy8gLSBUcmFuc2Zvcm1hdGlvbnNcbi8vIC0gVHJhbnNpdGlvbnNcbi8vIC0gVXNlciBTZWxlY3RcblxuXG4vLyBBbmltYXRpb25zXG5AbWl4aW4gYW5pbWF0aW9uKCRhbmltYXRpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb246ICRhbmltYXRpb247XG4gICAgICAgLW8tYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbn1cbkBtaXhpbiBhbmltYXRpb24tbmFtZSgkbmFtZSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiAkbmFtZTtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogJG5hbWU7XG59XG5AbWl4aW4gYW5pbWF0aW9uLWR1cmF0aW9uKCRkdXJhdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xufVxuQG1peGluIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb24oJHRpbWluZy1mdW5jdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XG4gICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcbn1cbkBtaXhpbiBhbmltYXRpb24tZGVsYXkoJGRlbGF5KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAkZGVsYXk7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAkZGVsYXk7XG59XG5AbWl4aW4gYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCgkaXRlcmF0aW9uLWNvdW50KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogJGl0ZXJhdGlvbi1jb3VudDtcbiAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAkaXRlcmF0aW9uLWNvdW50O1xufVxuQG1peGluIGFuaW1hdGlvbi1kaXJlY3Rpb24oJGRpcmVjdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kaXJlY3Rpb246ICRkaXJlY3Rpb247XG4gICAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbn1cbkBtaXhpbiBhbmltYXRpb24tZmlsbC1tb2RlKCRmaWxsLW1vZGUpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiAkZmlsbC1tb2RlO1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6ICRmaWxsLW1vZGU7XG59XG5cbi8vIEJhY2tmYWNlIHZpc2liaWxpdHlcbi8vIFByZXZlbnQgYnJvd3NlcnMgZnJvbSBmbGlja2VyaW5nIHdoZW4gdXNpbmcgQ1NTIDNEIHRyYW5zZm9ybXMuXG4vLyBEZWZhdWx0IHZhbHVlIGlzIGB2aXNpYmxlYCwgYnV0IGNhbiBiZSBjaGFuZ2VkIHRvIGBoaWRkZW5gXG5cbkBtaXhpbiBiYWNrZmFjZS12aXNpYmlsaXR5KCR2aXNpYmlsaXR5KXtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcbiAgICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcbn1cblxuLy8gRHJvcCBzaGFkb3dzXG4vL1xuLy8gTm90ZTogRGVwcmVjYXRlZCBgLmJveC1zaGFkb3coKWAgYXMgb2YgdjMuMS4wIHNpbmNlIGFsbCBvZiBCb290c3RyYXAnc1xuLy8gc3VwcG9ydGVkIGJyb3dzZXJzIHRoYXQgaGF2ZSBib3ggc2hhZG93IGNhcGFiaWxpdGllcyBub3cgc3VwcG9ydCBpdC5cblxuQG1peGluIGJveC1zaGFkb3coJHNoYWRvdy4uLikge1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICRzaGFkb3c7IC8vIGlPUyA8NC4zICYgQW5kcm9pZCA8NC4xXG4gICAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdztcbn1cblxuLy8gQm94IHNpemluZ1xuQG1peGluIGJveC1zaXppbmcoJGJveG1vZGVsKSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogJGJveG1vZGVsO1xuICAgICAtbW96LWJveC1zaXppbmc6ICRib3htb2RlbDtcbiAgICAgICAgICBib3gtc2l6aW5nOiAkYm94bW9kZWw7XG59XG5cbi8vIENTUzMgQ29udGVudCBDb2x1bW5zXG5AbWl4aW4gY29udGVudC1jb2x1bW5zKCRjb2x1bW4tY291bnQsICRjb2x1bW4tZ2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLXdlYmtpdC1jb2x1bW4tY291bnQ6ICRjb2x1bW4tY291bnQ7XG4gICAgIC1tb3otY29sdW1uLWNvdW50OiAkY29sdW1uLWNvdW50O1xuICAgICAgICAgIGNvbHVtbi1jb3VudDogJGNvbHVtbi1jb3VudDtcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAkY29sdW1uLWdhcDtcbiAgICAgLW1vei1jb2x1bW4tZ2FwOiAkY29sdW1uLWdhcDtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiAkY29sdW1uLWdhcDtcbn1cblxuLy8gT3B0aW9uYWwgaHlwaGVuYXRpb25cbkBtaXhpbiBoeXBoZW5zKCRtb2RlOiBhdXRvKSB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgLXdlYmtpdC1oeXBoZW5zOiAkbW9kZTtcbiAgICAgLW1vei1oeXBoZW5zOiAkbW9kZTtcbiAgICAgIC1tcy1oeXBoZW5zOiAkbW9kZTsgLy8gSUUxMCtcbiAgICAgICAtby1oeXBoZW5zOiAkbW9kZTtcbiAgICAgICAgICBoeXBoZW5zOiAkbW9kZTtcbn1cblxuLy8gUGxhY2Vob2xkZXIgdGV4dFxuQG1peGluIHBsYWNlaG9sZGVyKCRjb2xvcjogJGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyKSB7XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgIHsgY29sb3I6ICRjb2xvcjsgICAvLyBGaXJlZm94XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTsgfSAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjZcbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgICAgICAgeyBjb2xvcjogJGNvbG9yOyB9IC8vIEludGVybmV0IEV4cGxvcmVyIDEwK1xuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyICB7IGNvbG9yOiAkY29sb3I7IH0gLy8gU2FmYXJpIGFuZCBDaHJvbWVcbn1cblxuLy8gVHJhbnNmb3JtYXRpb25zXG5AbWl4aW4gc2NhbGUoJHJhdGlvLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xufVxuXG5AbWl4aW4gc2NhbGVYKCRyYXRpbykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XG59XG5AbWl4aW4gc2NhbGVZKCRyYXRpbykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XG59XG5AbWl4aW4gc2tldygkeCwgJHkpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy80ODg1OyBJRTkrXG4gICAgICAgLW8tdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTtcbn1cbkBtaXhpbiB0cmFuc2xhdGUoJHgsICR5KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbn1cbkBtaXhpbiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopO1xufVxuQG1peGluIHJvdGF0ZSgkZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbn1cbkBtaXhpbiByb3RhdGVYKCRkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcbn1cbkBtaXhpbiByb3RhdGVZKCRkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcbn1cbkBtaXhpbiBwZXJzcGVjdGl2ZSgkcGVyc3BlY3RpdmUpIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xuICAgICAtbW96LXBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XG4gICAgICAgICAgcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcbn1cbkBtaXhpbiBwZXJzcGVjdGl2ZS1vcmlnaW4oJHBlcnNwZWN0aXZlKSB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XG4gICAgIC1tb3otcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XG4gICAgICAgICAgcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XG59XG5AbWl4aW4gdHJhbnNmb3JtLW9yaWdpbigkb3JpZ2luKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbiAgICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47IC8vIElFOSBvbmx5XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbn1cblxuXG4vLyBUcmFuc2l0aW9uc1xuXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgIC1vLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xufVxuQG1peGluIHRyYW5zaXRpb24tcHJvcGVydHkoJHRyYW5zaXRpb24tcHJvcGVydHkuLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAkdHJhbnNpdGlvbi1wcm9wZXJ0eTtcbiAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiAkdHJhbnNpdGlvbi1wcm9wZXJ0eTtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLWRlbGF5KCR0cmFuc2l0aW9uLWRlbGF5KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZGVsYXk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZGVsYXk7XG59XG5AbWl4aW4gdHJhbnNpdGlvbi1kdXJhdGlvbigkdHJhbnNpdGlvbi1kdXJhdGlvbi4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xufVxuQG1peGluIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKCR0aW1pbmctZnVuY3Rpb24pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLXRyYW5zZm9ybSgkdHJhbnNpdGlvbi4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb247XG59XG5cblxuLy8gVXNlciBzZWxlY3Rcbi8vIEZvciBzZWxlY3RpbmcgdGV4dCBvbiB0aGUgcGFnZVxuXG5AbWl4aW4gdXNlci1zZWxlY3QoJHNlbGVjdCkge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiAkc2VsZWN0O1xuICAgICAtbW96LXVzZXItc2VsZWN0OiAkc2VsZWN0O1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiAkc2VsZWN0OyAvLyBJRTEwK1xuICAgICAgICAgIHVzZXItc2VsZWN0OiAkc2VsZWN0O1xufVxuIiwiLy8gRm9ybSB2YWxpZGF0aW9uIHN0YXRlc1xuLy9cbi8vIFVzZWQgaW4gZm9ybXMubGVzcyB0byBnZW5lcmF0ZSB0aGUgZm9ybSB2YWxpZGF0aW9uIENTUyBmb3Igd2FybmluZ3MsIGVycm9ycyxcbi8vIGFuZCBzdWNjZXNzZXMuXG5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkdGV4dC1jb2xvcjogIzU1NSwgJGJvcmRlci1jb2xvcjogI2NjYywgJGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjUpIHtcbiAgLy8gQ29sb3IgdGhlIGxhYmVsIGFuZCBoZWxwIHRleHRcbiAgLmhlbHAtYmxvY2ssXG4gIC5jb250cm9sLWxhYmVsLFxuICAucmFkaW8sXG4gIC5jaGVja2JveCxcbiAgLnJhZGlvLWlubGluZSxcbiAgLmNoZWNrYm94LWlubGluZSAge1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgfVxuICAvLyBTZXQgdGhlIGJvcmRlciBhbmQgYm94IHNoYWRvdyBvbiBzcGVjaWZpYyBpbnB1dHMgdG8gbWF0Y2hcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkpOyAvLyBSZWRlY2xhcmUgc28gdHJhbnNpdGlvbnMgd29ya1xuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlci1jb2xvciwgMTAlKTtcbiAgICAgICRzaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgNnB4IGxpZ2h0ZW4oJGJvcmRlci1jb2xvciwgMjAlKTtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHNoYWRvdyk7XG4gICAgfVxuICB9XG4gIC8vIFNldCB2YWxpZGF0aW9uIHN0YXRlcyBhbHNvIGZvciBhZGRvbnNcbiAgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yO1xuICB9XG4gIC8vIE9wdGlvbmFsIGZlZWRiYWNrIGljb25cbiAgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXG4vL1xuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgJGlucHV0LWJvcmRlci1mb2N1c2AgdmFyaWFibGUuXG4vL1xuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxuLy9cbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtZm9jdXMoJGNvbG9yOiAkaW5wdXQtYm9yZGVyLWZvY3VzKSB7XG4gICRjb2xvci1yZ2JhOiByZ2JhKHJlZCgkY29sb3IpLCBncmVlbigkY29sb3IpLCBibHVlKCRjb2xvciksIC42KTtcbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgOHB4ICRjb2xvci1yZ2JhKTtcbiAgfVxufVxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gUmVsYXRpdmUgdGV4dCBzaXplLCBwYWRkaW5nLCBhbmQgYm9yZGVyLXJhZGlpIGNoYW5nZXMgZm9yIGZvcm0gY29udHJvbHMuIEZvclxuLy8gaG9yaXpvbnRhbCBzaXppbmcsIHdyYXAgY29udHJvbHMgaW4gdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLiBgPHNlbGVjdD5gXG4vLyBlbGVtZW50IGdldHMgc3BlY2lhbCBsb3ZlIGJlY2F1c2UgaXQncyBzcGVjaWFsLCBhbmQgdGhhdCdzIGEgZmFjdCFcbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xuQG1peGluIGlucHV0LXNpemUoJHBhcmVudCwgJGlucHV0LWhlaWdodCwgJHBhZGRpbmctdmVydGljYWwsICRwYWRkaW5nLWhvcml6b250YWwsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIH1cblxuICBzZWxlY3QjeyRwYXJlbnR9IHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIH1cblxuICB0ZXh0YXJlYSN7JHBhcmVudH0sXG4gIHNlbGVjdFttdWx0aXBsZV0jeyRwYXJlbnR9IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbiIsIi8vIGEgZmxhZyB0byB0b2dnbGUgYXNzZXQgcGlwZWxpbmUgLyBjb21wYXNzIGludGVncmF0aW9uXG4vLyBkZWZhdWx0cyB0byB0cnVlIGlmIHR3YnMtZm9udC1wYXRoIGZ1bmN0aW9uIGlzIHByZXNlbnQgKG5vIGZ1bmN0aW9uID0+IHR3YnMtZm9udC1wYXRoKCcnKSBwYXJzZWQgYXMgc3RyaW5nID09IHJpZ2h0IHNpZGUpXG4vLyBpbiBTYXNzIDMuMyB0aGlzIGNhbiBiZSBpbXByb3ZlZCB3aXRoOiBmdW5jdGlvbi1leGlzdHModHdicy1mb250LXBhdGgpXG4kYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyOiAodHdicy1mb250LXBhdGgoXCJcIikgIT0gdW5xdW90ZSgndHdicy1mb250LXBhdGgoXCJcIiknKSkgIWRlZmF1bHQ7XG4vL1xuLy8gVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vPT0gQ29sb3JzXG4vL1xuLy8jIyBHcmF5IGFuZCBicmFuZCBjb2xvcnMgZm9yIHVzZSBhY3Jvc3MgQm9vdHN0cmFwLlxuXG4kZ3JheS1kYXJrZXI6ICAgICAgICAgICAgbGlnaHRlbigjMDAwLCAxMy41JSkgIWRlZmF1bHQ7IC8vICMyMjJcbiRncmF5LWRhcms6ICAgICAgICAgICAgICBsaWdodGVuKCMwMDAsIDIwJSkgIWRlZmF1bHQ7ICAgLy8gIzMzM1xuJGdyYXk6ICAgICAgICAgICAgICAgICAgIGxpZ2h0ZW4oIzAwMCwgMzMuNSUpICFkZWZhdWx0OyAvLyAjNTU1XG4kZ3JheS1saWdodDogICAgICAgICAgICAgbGlnaHRlbigjMDAwLCA0Ni43JSkgIWRlZmF1bHQ7IC8vICM3NzdcbiRncmF5LWxpZ2h0ZXI6ICAgICAgICAgICBsaWdodGVuKCMwMDAsIDkzLjUlKSAhZGVmYXVsdDsgLy8gI2VlZVxuXG4kYnJhbmQtcHJpbWFyeTogICAgICAgICAjNDI4YmNhICFkZWZhdWx0O1xuJGJyYW5kLXN1Y2Nlc3M6ICAgICAgICAgIzVjYjg1YyAhZGVmYXVsdDtcbiRicmFuZC1pbmZvOiAgICAgICAgICAgICM1YmMwZGUgIWRlZmF1bHQ7XG4kYnJhbmQtd2FybmluZzogICAgICAgICAjZjBhZDRlICFkZWZhdWx0O1xuJGJyYW5kLWRhbmdlcjogICAgICAgICAgI2Q5NTM0ZiAhZGVmYXVsdDtcblxuXG4vLz09IFNjYWZmb2xkaW5nXG4vL1xuLy8jIyBTZXR0aW5ncyBmb3Igc29tZSBvZiB0aGUgbW9zdCBnbG9iYWwgc3R5bGVzLlxuXG4vLyoqIEJhY2tncm91bmQgY29sb3IgZm9yIGA8Ym9keT5gLlxuJGJvZHktYmc6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogR2xvYmFsIHRleHQgY29sb3Igb24gYDxib2R5PmAuXG4kdGV4dC1jb2xvcjogICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuXG4vLyoqIEdsb2JhbCB0ZXh0dWFsIGxpbmsgY29sb3IuXG4kbGluay1jb2xvcjogICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbi8vKiogTGluayBob3ZlciBjb2xvciBzZXQgdmlhIGBkYXJrZW4oKWAgZnVuY3Rpb24uXG4kbGluay1ob3Zlci1jb2xvcjogICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG5cblxuLy89PSBUeXBvZ3JhcGh5XG4vL1xuLy8jIyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktc2VyaWY6ICAgICAgIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZiAhZGVmYXVsdDtcbi8vKiogRGVmYXVsdCBtb25vc3BhY2UgZm9udHMgZm9yIGA8Y29kZT5gLCBgPGtiZD5gLCBhbmQgYDxwcmU+YC5cbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAxNHB4ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1sYXJnZTogICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSkgIWRlZmF1bHQ7IC8vIH4xOHB4XG4kZm9udC1zaXplLXNtYWxsOiAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDAuODUpKSAhZGVmYXVsdDsgLy8gfjEycHhcblxuJGZvbnQtc2l6ZS1oMTogICAgICAgICAgICBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogMi42KSkgIWRlZmF1bHQ7IC8vIH4zNnB4XG4kZm9udC1zaXplLWgyOiAgICAgICAgICAgIGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAyLjE1KSkgIWRlZmF1bHQ7IC8vIH4zMHB4XG4kZm9udC1zaXplLWgzOiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuNykpICFkZWZhdWx0OyAvLyB+MjRweFxuJGZvbnQtc2l6ZS1oNDogICAgICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSkgIWRlZmF1bHQ7IC8vIH4xOHB4XG4kZm9udC1zaXplLWg1OiAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRmb250LXNpemUtaDY6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMC44NSkpICFkZWZhdWx0OyAvLyB+MTJweFxuXG4vLyoqIFVuaXQtbGVzcyBgbGluZS1oZWlnaHRgIGZvciB1c2UgaW4gY29tcG9uZW50cyBsaWtlIGJ1dHRvbnMuXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgIDEuNDI4NTcxNDI5ICFkZWZhdWx0OyAvLyAyMC8xNFxuLy8qKiBDb21wdXRlZCBcImxpbmUtaGVpZ2h0XCIgKGBmb250LXNpemVgICogYGxpbmUtaGVpZ2h0YCkgZm9yIHVzZSB3aXRoIGBtYXJnaW5gLCBgcGFkZGluZ2AsIGV0Yy5cbiRsaW5lLWhlaWdodC1jb21wdXRlZDogICAgZmxvb3IoKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlKSkgIWRlZmF1bHQ7IC8vIH4yMHB4XG5cbi8vKiogQnkgZGVmYXVsdCwgdGhpcyBpbmhlcml0cyBmcm9tIHRoZSBgPGJvZHk+YC5cbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAxLjEgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG5cblxuLy89PSBJY29ub2dyYXBoeVxuLy9cbi8vIyMgU3BlY2lmeSBjdXN0b20gbG9jYXRpb24gYW5kIGZpbGVuYW1lIG9mIHRoZSBpbmNsdWRlZCBHbHlwaGljb25zIGljb24gZm9udC4gVXNlZnVsIGZvciB0aG9zZSBpbmNsdWRpbmcgQm9vdHN0cmFwIHZpYSBCb3dlci5cblxuLy8qKiBMb2FkIGZvbnRzIGZyb20gdGhpcyBkaXJlY3RvcnkuXG4kaWNvbi1mb250LXBhdGg6IFwiYm9vdHN0cmFwL1wiICFkZWZhdWx0O1xuLy8qKiBGaWxlIG5hbWUgZm9yIGFsbCBmb250IGZpbGVzLlxuJGljb24tZm9udC1uYW1lOiAgICAgICAgICBcImdseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXJcIiAhZGVmYXVsdDtcbi8vKiogRWxlbWVudCBJRCB3aXRoaW4gU1ZHIGljb24gZmlsZS5cbiRpY29uLWZvbnQtc3ZnLWlkOiAgICAgICAgXCJnbHlwaGljb25zX2hhbGZsaW5nc3JlZ3VsYXJcIiAhZGVmYXVsdDtcblxuXG4vLz09IENvbXBvbmVudHNcbi8vXG4vLyMjIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS4gVmFsdWVzIGJhc2VkIG9uIDE0cHggdGV4dCBhbmQgMS40MjggbGluZS1oZWlnaHQgKH4yMHB4IHRvIHN0YXJ0KS5cblxuJHBhZGRpbmctYmFzZS12ZXJ0aWNhbDogICAgIDZweCAhZGVmYXVsdDtcbiRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDogICAxMnB4ICFkZWZhdWx0O1xuXG4kcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDogICAgMTBweCAhZGVmYXVsdDtcbiRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw6ICAxNnB4ICFkZWZhdWx0O1xuXG4kcGFkZGluZy1zbWFsbC12ZXJ0aWNhbDogICAgNXB4ICFkZWZhdWx0O1xuJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDogIDEwcHggIWRlZmF1bHQ7XG5cbiRwYWRkaW5nLXhzLXZlcnRpY2FsOiAgICAgICAxcHggIWRlZmF1bHQ7XG4kcGFkZGluZy14cy1ob3Jpem9udGFsOiAgICAgNXB4ICFkZWZhdWx0O1xuXG4kbGluZS1oZWlnaHQtbGFyZ2U6ICAgICAgICAgMS4zMyAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbWFsbDogICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzLWJhc2U6ICAgICAgICA0cHggIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sYXJnZTogICAgICAgNnB4ICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc21hbGw6ICAgICAgIDNweCAhZGVmYXVsdDtcblxuLy8qKiBHbG9iYWwgY29sb3IgZm9yIGFjdGl2ZSBpdGVtcyAoZS5nLiwgbmF2cyBvciBkcm9wZG93bnMpLlxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIEdsb2JhbCBiYWNrZ3JvdW5kIGNvbG9yIGZvciBhY3RpdmUgaXRlbXMgKGUuZy4sIG5hdnMgb3IgZHJvcGRvd25zKS5cbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcblxuLy8qKiBXaWR0aCBvZiB0aGUgYGJvcmRlcmAgZm9yIGdlbmVyYXRpbmcgY2FyZXRzIHRoYXQgaW5kaWNhdG9yIGRyb3Bkb3ducy5cbiRjYXJldC13aWR0aC1iYXNlOiAgICAgICAgICA0cHggIWRlZmF1bHQ7XG4vLyoqIENhcmV0cyBpbmNyZWFzZSBzbGlnaHRseSBpbiBzaXplIGZvciBsYXJnZXIgY29tcG9uZW50cy5cbiRjYXJldC13aWR0aC1sYXJnZTogICAgICAgICA1cHggIWRlZmF1bHQ7XG5cblxuLy89PSBUYWJsZXNcbi8vXG4vLyMjIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuLy8qKiBQYWRkaW5nIGZvciBgPHRoPmBzIGFuZCBgPHRkPmBzLlxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgICA4cHggIWRlZmF1bHQ7XG4vLyoqIFBhZGRpbmcgZm9yIGNlbGxzIGluIGAudGFibGUtY29uZGVuc2VkYC5cbiR0YWJsZS1jb25kZW5zZWQtY2VsbC1wYWRkaW5nOiAgNXB4ICFkZWZhdWx0O1xuXG4vLyoqIERlZmF1bHQgYmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBhbGwgdGFibGVzLlxuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBgLnRhYmxlLXN0cmlwZWRgLlxuJHRhYmxlLWJnLWFjY2VudDogICAgICAgICAgICAgICAjZjlmOWY5ICFkZWZhdWx0O1xuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIHVzZWQgZm9yIGAudGFibGUtaG92ZXJgLlxuJHRhYmxlLWJnLWhvdmVyOiAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuJHRhYmxlLWJnLWFjdGl2ZTogICAgICAgICAgICAgICAkdGFibGUtYmctaG92ZXIgIWRlZmF1bHQ7XG5cbi8vKiogQm9yZGVyIGNvbG9yIGZvciB0YWJsZSBhbmQgY2VsbCBib3JkZXJzLlxuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG5cbi8vPT0gQnV0dG9uc1xuLy9cbi8vIyMgRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbm9ybWFsICFkZWZhdWx0O1xuXG4kYnRuLWRlZmF1bHQtY29sb3I6ICAgICAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuJGJ0bi1kZWZhdWx0LWJnOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4tZGVmYXVsdC1ib3JkZXI6ICAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG5cbiRidG4tcHJpbWFyeS1jb2xvcjogICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLXByaW1hcnktYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbiRidG4tcHJpbWFyeS1ib3JkZXI6ICAgICAgICAgICAgIGRhcmtlbigkYnRuLXByaW1hcnktYmcsIDUlKSAhZGVmYXVsdDtcblxuJGJ0bi1zdWNjZXNzLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4tc3VjY2Vzcy1iZzogICAgICAgICAgICAgICAgICRicmFuZC1zdWNjZXNzICFkZWZhdWx0O1xuJGJ0bi1zdWNjZXNzLWJvcmRlcjogICAgICAgICAgICAgZGFya2VuKCRidG4tc3VjY2Vzcy1iZywgNSUpICFkZWZhdWx0O1xuXG4kYnRuLWluZm8tY29sb3I6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1pbmZvLWJnOiAgICAgICAgICAgICAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XG4kYnRuLWluZm8tYm9yZGVyOiAgICAgICAgICAgICAgICBkYXJrZW4oJGJ0bi1pbmZvLWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRidG4td2FybmluZy1jb2xvcjogICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLXdhcm5pbmctYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcbiRidG4td2FybmluZy1ib3JkZXI6ICAgICAgICAgICAgIGRhcmtlbigkYnRuLXdhcm5pbmctYmcsIDUlKSAhZGVmYXVsdDtcblxuJGJ0bi1kYW5nZXItY29sb3I6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4tZGFuZ2VyLWJnOiAgICAgICAgICAgICAgICAgICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XG4kYnRuLWRhbmdlci1ib3JkZXI6ICAgICAgICAgICAgICBkYXJrZW4oJGJ0bi1kYW5nZXItYmcsIDUlKSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cblxuLy89PSBGb3Jtc1xuLy9cbi8vIyNcblxuLy8qKiBgPGlucHV0PmAgYmFja2dyb3VuZCBjb2xvclxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogYDxpbnB1dCBkaXNhYmxlZD5gIGJhY2tncm91bmQgY29sb3JcbiRpbnB1dC1iZy1kaXNhYmxlZDogICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG5cbi8vKiogVGV4dCBjb2xvciBmb3IgYDxpbnB1dD5gc1xuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXkgIWRlZmF1bHQ7XG4vLyoqIGA8aW5wdXQ+YCBib3JkZXIgY29sb3JcbiRpbnB1dC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG4vLyoqIGA8aW5wdXQ+YCBib3JkZXIgcmFkaXVzXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuLy8qKiBCb3JkZXIgY29sb3IgZm9yIGlucHV0cyBvbiBmb2N1c1xuJGlucHV0LWJvcmRlci1mb2N1czogICAgICAgICAgICAgIzY2YWZlOSAhZGVmYXVsdDtcblxuLy8qKiBQbGFjZWhvbGRlciB0ZXh0IGNvbG9yXG4kaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI6ICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy8qKiBEZWZhdWx0IGAuZm9ybS1jb250cm9sYCBoZWlnaHRcbiRpbnB1dC1oZWlnaHQtYmFzZTogICAgICAgICAgICAgICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAqIDIpICsgMikgIWRlZmF1bHQ7XG4vLyoqIExhcmdlIGAuZm9ybS1jb250cm9sYCBoZWlnaHRcbiRpbnB1dC1oZWlnaHQtbGFyZ2U6ICAgICAgICAgICAgIChjZWlsKCRmb250LXNpemUtbGFyZ2UgKiAkbGluZS1oZWlnaHQtbGFyZ2UpICsgKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICogMikgKyAyKSAhZGVmYXVsdDtcbi8vKiogU21hbGwgYC5mb3JtLWNvbnRyb2xgIGhlaWdodFxuJGlucHV0LWhlaWdodC1zbWFsbDogICAgICAgICAgICAgKGZsb29yKCRmb250LXNpemUtc21hbGwgKiAkbGluZS1oZWlnaHQtc21hbGwpICsgKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICogMikgKyAyKSAhZGVmYXVsdDtcblxuJGxlZ2VuZC1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcbiRsZWdlbmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNlNWU1ZTUgIWRlZmF1bHQ7XG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBmb3IgdGV4dHVhbCBpbnB1dCBhZGRvbnNcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4vLyoqIEJvcmRlciBjb2xvciBmb3IgdGV4dHVhbCBpbnB1dCBhZGRvbnNcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXIgIWRlZmF1bHQ7XG5cblxuLy89PSBEcm9wZG93bnNcbi8vXG4vLyMjIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuLy8qKiBCYWNrZ3JvdW5kIGZvciB0aGUgZHJvcGRvd24gbWVudS5cbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIERyb3Bkb3duIG1lbnUgYGJvcmRlci1jb2xvcmAuXG4kZHJvcGRvd24tYm9yZGVyOiAgICAgICAgICAgICAgICByZ2JhKDAsMCwwLC4xNSkgIWRlZmF1bHQ7XG4vLyoqIERyb3Bkb3duIG1lbnUgYGJvcmRlci1jb2xvcmAgKipmb3IgSUU4KiouXG4kZHJvcGRvd24tZmFsbGJhY2stYm9yZGVyOiAgICAgICAjY2NjICFkZWZhdWx0O1xuLy8qKiBEaXZpZGVyIGNvbG9yIGZvciBiZXR3ZWVuIGRyb3Bkb3duIGl0ZW1zLlxuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgI2U1ZTVlNSAhZGVmYXVsdDtcblxuLy8qKiBEcm9wZG93biBsaW5rIHRleHQgY29sb3IuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuLy8qKiBIb3ZlciBjb2xvciBmb3IgZHJvcGRvd24gbGlua3MuXG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICBkYXJrZW4oJGdyYXktZGFyaywgNSUpICFkZWZhdWx0O1xuLy8qKiBIb3ZlciBiYWNrZ3JvdW5kIGZvciBkcm9wZG93biBsaW5rcy5cbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbi8vKiogQWN0aXZlIGRyb3Bkb3duIG1lbnUgaXRlbSB0ZXh0IGNvbG9yLlxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyoqIEFjdGl2ZSBkcm9wZG93biBtZW51IGl0ZW0gYmFja2dyb3VuZCBjb2xvci5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4vLyoqIERpc2FibGVkIGRyb3Bkb3duIG1lbnUgaXRlbSBiYWNrZ3JvdW5kIGNvbG9yLlxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vKiogVGV4dCBjb2xvciBmb3IgaGVhZGVycyB3aXRoaW4gZHJvcGRvd24gbWVudXMuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy8qKiBEZXByZWNhdGVkIGAkZHJvcGRvd24tY2FyZXQtY29sb3JgIGFzIG9mIHYzLjEuMFxuJGRyb3Bkb3duLWNhcmV0LWNvbG9yOiAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcblxuXG4vLy0tIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cbi8vXG4vLyBOb3RlOiBUaGVzZSB2YXJpYWJsZXMgYXJlIG5vdCBnZW5lcmF0ZWQgaW50byB0aGUgQ3VzdG9taXplci5cblxuJHppbmRleC1uYXZiYXI6ICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcbiR6aW5kZXgtbmF2YmFyLWZpeGVkOiAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tncm91bmQ6ICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcblxuXG4vLz09IE1lZGlhIHF1ZXJpZXMgYnJlYWtwb2ludHNcbi8vXG4vLyMjIERlZmluZSB0aGUgYnJlYWtwb2ludHMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIEV4dHJhIHNtYWxsIHNjcmVlbiAvIHBob25lXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4teHNgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi14czogICAgICAgICAgICAgICAgICA0ODBweCAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi14cy1taW5gIGFzIG9mIHYzLjIuMFxuJHNjcmVlbi14cy1taW46ICAgICAgICAgICAgICAkc2NyZWVuLXhzICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXBob25lYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tcGhvbmU6ICAgICAgICAgICAgICAgJHNjcmVlbi14cy1taW4gIWRlZmF1bHQ7XG5cbi8vIFNtYWxsIHNjcmVlbiAvIHRhYmxldFxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXNtYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tc206ICAgICAgICAgICAgICAgICAgNzY4cHggIWRlZmF1bHQ7XG4kc2NyZWVuLXNtLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tc20gIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tdGFibGV0YCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tdGFibGV0OiAgICAgICAgICAgICAgJHNjcmVlbi1zbS1taW4gIWRlZmF1bHQ7XG5cbi8vIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbWRgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1tZDogICAgICAgICAgICAgICAgICA5OTJweCAhZGVmYXVsdDtcbiRzY3JlZW4tbWQtbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1tZCAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1kZXNrdG9wYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tZGVza3RvcDogICAgICAgICAgICAgJHNjcmVlbi1tZC1taW4gIWRlZmF1bHQ7XG5cbi8vIExhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWxnYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tbGc6ICAgICAgICAgICAgICAgICAgMTIwMHB4ICFkZWZhdWx0O1xuJHNjcmVlbi1sZy1taW46ICAgICAgICAgICAgICAkc2NyZWVuLWxnICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWxnLWRlc2t0b3BgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1sZy1kZXNrdG9wOiAgICAgICAgICAkc2NyZWVuLWxnLW1pbiAhZGVmYXVsdDtcblxuLy8gU28gbWVkaWEgcXVlcmllcyBkb24ndCBvdmVybGFwIHdoZW4gcmVxdWlyZWQsIHByb3ZpZGUgYSBtYXhpbXVtXG4kc2NyZWVuLXhzLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLXNtLW1pbiAtIDEpICFkZWZhdWx0O1xuJHNjcmVlbi1zbS1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1tZC1taW4gLSAxKSAhZGVmYXVsdDtcbiRzY3JlZW4tbWQtbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4tbGctbWluIC0gMSkgIWRlZmF1bHQ7XG5cblxuLy89PSBHcmlkIHN5c3RlbVxuLy9cbi8vIyMgRGVmaW5lIHlvdXIgY3VzdG9tIHJlc3BvbnNpdmUgZ3JpZC5cblxuLy8qKiBOdW1iZXIgb2YgY29sdW1ucyBpbiB0aGUgZ3JpZC5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbi8vKiogUGFkZGluZyBiZXR3ZWVuIGNvbHVtbnMuIEdldHMgZGl2aWRlZCBpbiBoYWxmIGZvciB0aGUgbGVmdCBhbmQgcmlnaHQuXG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgMzBweCAhZGVmYXVsdDtcbi8vIE5hdmJhciBjb2xsYXBzZVxuLy8qKiBQb2ludCBhdCB3aGljaCB0aGUgbmF2YmFyIGJlY29tZXMgdW5jb2xsYXBzZWQuXG4kZ3JpZC1mbG9hdC1icmVha3BvaW50OiAgICAgJHNjcmVlbi1zbS1taW4gIWRlZmF1bHQ7XG4vLyoqIFBvaW50IGF0IHdoaWNoIHRoZSBuYXZiYXIgYmVnaW5zIGNvbGxhcHNpbmcuXG4kZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heDogKCRncmlkLWZsb2F0LWJyZWFrcG9pbnQgLSAxKSAhZGVmYXVsdDtcblxuXG4vLz09IENvbnRhaW5lciBzaXplc1xuLy9cbi8vIyMgRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gU21hbGwgc2NyZWVuIC8gdGFibGV0XG4kY29udGFpbmVyLXRhYmxldDogICAgICAgICAgICAgKCg3MjBweCArICRncmlkLWd1dHRlci13aWR0aCkpICFkZWZhdWx0O1xuLy8qKiBGb3IgYCRzY3JlZW4tc20tbWluYCBhbmQgdXAuXG4kY29udGFpbmVyLXNtOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci10YWJsZXQgIWRlZmF1bHQ7XG5cbi8vIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wXG4kY29udGFpbmVyLWRlc2t0b3A6ICAgICAgICAgICAgKCg5NDBweCArICRncmlkLWd1dHRlci13aWR0aCkpICFkZWZhdWx0O1xuLy8qKiBGb3IgYCRzY3JlZW4tbWQtbWluYCBhbmQgdXAuXG4kY29udGFpbmVyLW1kOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1kZXNrdG9wICFkZWZhdWx0O1xuXG4vLyBMYXJnZSBzY3JlZW4gLyB3aWRlIGRlc2t0b3BcbiRjb250YWluZXItbGFyZ2UtZGVza3RvcDogICAgICAoKDExNDBweCArICRncmlkLWd1dHRlci13aWR0aCkpICFkZWZhdWx0O1xuLy8qKiBGb3IgYCRzY3JlZW4tbGctbWluYCBhbmQgdXAuXG4kY29udGFpbmVyLWxnOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1sYXJnZS1kZXNrdG9wICFkZWZhdWx0O1xuXG5cbi8vPT0gTmF2YmFyXG4vL1xuLy8jI1xuXG4vLyBCYXNpY3Mgb2YgYSBuYXZiYXJcbiRuYXZiYXItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgNTBweCAhZGVmYXVsdDtcbiRuYXZiYXItbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICFkZWZhdWx0O1xuJG5hdmJhci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw6ICAgICAgICBmbG9vcigoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsOiAgICAgICAgICAoKCRuYXZiYXItaGVpZ2h0IC0gJGxpbmUtaGVpZ2h0LWNvbXB1dGVkKSAvIDIpICFkZWZhdWx0O1xuJG5hdmJhci1jb2xsYXBzZS1tYXgtaGVpZ2h0OiAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuJG5hdmJhci1kZWZhdWx0LWNvbG9yOiAgICAgICAgICAgICAjNzc3ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWJnOiAgICAgICAgICAgICAgICAjZjhmOGY4ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWJvcmRlcjogICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJnLCA2LjUlKSAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIGxpbmtzXG4kbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjogICAgICAgICAgICAgICAgIzc3NyAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgICM1NTUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAgZGFya2VuKCRuYXZiYXItZGVmYXVsdC1iZywgNi41JSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgI2NjYyAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnOiAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIGJyYW5kIGxhYmVsXG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRuYXZiYXItZGVmYXVsdC1icmFuZC1jb2xvciwgMTAlKSAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1iZzogICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIHRvZ2dsZVxuJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ob3Zlci1iZzogICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWljb24tYmFyLWJnOiAgICAgICAgIzg4OCAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC10b2dnbGUtYm9yZGVyLWNvbG9yOiAgICAgICAjZGRkICFkZWZhdWx0O1xuXG5cbi8vIEludmVydGVkIG5hdmJhclxuLy8gUmVzZXQgaW52ZXJ0ZWQgbmF2YmFyIGJhc2ljc1xuJG5hdmJhci1pbnZlcnNlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1iZzogICAgICAgICAgICAgICAgICAgICAgICAgIzIyMiAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRuYXZiYXItaW52ZXJzZS1iZywgMTAlKSAhZGVmYXVsdDtcblxuLy8gSW52ZXJ0ZWQgbmF2YmFyIGxpbmtzXG4kbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAgIGRhcmtlbigkbmF2YmFyLWludmVyc2UtYmcsIDEwJSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICM0NDQgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZzogICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4vLyBJbnZlcnRlZCBuYXZiYXIgYnJhbmQgbGFiZWxcbiRuYXZiYXItaW52ZXJzZS1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4vLyBJbnZlcnRlZCBuYXZiYXIgdG9nZ2xlXG4kbmF2YmFyLWludmVyc2UtdG9nZ2xlLWhvdmVyLWJnOiAgICAgICAgICAgICMzMzMgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtdG9nZ2xlLWljb24tYmFyLWJnOiAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtdG9nZ2xlLWJvcmRlci1jb2xvcjogICAgICAgICMzMzMgIWRlZmF1bHQ7XG5cblxuLy89PSBOYXZzXG4vL1xuLy8jI1xuXG4vLz09PSBTaGFyZWQgbmF2IHN0eWxlc1xuJG5hdi1saW5rLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMHB4IDE1cHggIWRlZmF1bHQ7XG4kbmF2LWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG5cbiRuYXYtZGlzYWJsZWQtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4kbmF2LWRpc2FibGVkLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4kbmF2LW9wZW4tbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG5cbi8vPT0gVGFic1xuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICRncmF5ICFkZWZhdWx0O1xuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICAjZGRkICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtanVzdGlmaWVkLWxpbmstYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtanVzdGlmaWVkLWFjdGl2ZS1saW5rLWJvcmRlci1jb2xvcjogICAgICRib2R5LWJnICFkZWZhdWx0O1xuXG4vLz09IFBpbGxzXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcblxuXG4vLz09IFBhZ2luYXRpb25cbi8vXG4vLyMjXG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlcjogICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXI6ICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXI6ICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG5cbi8vPT0gUGFnZXJcbi8vXG4vLyMjXG5cbiRwYWdlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWJnICFkZWZhdWx0O1xuJHBhZ2VyLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYm9yZGVyICFkZWZhdWx0O1xuJHBhZ2VyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgMTVweCAhZGVmYXVsdDtcblxuJHBhZ2VyLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24taG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwYWdlci1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdlci1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcblxuJHBhZ2VyLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy89PSBKdW1ib3Ryb25cbi8vXG4vLyMjXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kanVtYm90cm9uLWNvbG9yOiAgICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbiRqdW1ib3Ryb24taGVhZGluZy1jb2xvcjogICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWZvbnQtc2l6ZTogICAgICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjUpKSAhZGVmYXVsdDtcblxuXG4vLz09IEZvcm0gc3RhdGVzIGFuZCBhbGVydHNcbi8vXG4vLyMjIERlZmluZSBjb2xvcnMgZm9yIGZvcm0gZmVlZGJhY2sgc3RhdGVzIGFuZCwgYnkgZGVmYXVsdCwgYWxlcnRzLlxuXG4kc3RhdGUtc3VjY2Vzcy10ZXh0OiAgICAgICAgICAgICAjM2M3NjNkICFkZWZhdWx0O1xuJHN0YXRlLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgICAgI2RmZjBkOCAhZGVmYXVsdDtcbiRzdGF0ZS1zdWNjZXNzLWJvcmRlcjogICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS1zdWNjZXNzLWJnLCAtMTApLCA1JSkgIWRlZmF1bHQ7XG5cbiRzdGF0ZS1pbmZvLXRleHQ6ICAgICAgICAgICAgICAgICMzMTcwOGYgIWRlZmF1bHQ7XG4kc3RhdGUtaW5mby1iZzogICAgICAgICAgICAgICAgICAjZDllZGY3ICFkZWZhdWx0O1xuJHN0YXRlLWluZm8tYm9yZGVyOiAgICAgICAgICAgICAgZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLWluZm8tYmcsIC0xMCksIDclKSAhZGVmYXVsdDtcblxuJHN0YXRlLXdhcm5pbmctdGV4dDogICAgICAgICAgICAgIzhhNmQzYiAhZGVmYXVsdDtcbiRzdGF0ZS13YXJuaW5nLWJnOiAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG4kc3RhdGUtd2FybmluZy1ib3JkZXI6ICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtd2FybmluZy1iZywgLTEwKSwgNSUpICFkZWZhdWx0O1xuXG4kc3RhdGUtZGFuZ2VyLXRleHQ6ICAgICAgICAgICAgICAjYTk0NDQyICFkZWZhdWx0O1xuJHN0YXRlLWRhbmdlci1iZzogICAgICAgICAgICAgICAgI2YyZGVkZSAhZGVmYXVsdDtcbiRzdGF0ZS1kYW5nZXItYm9yZGVyOiAgICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS1kYW5nZXItYmcsIC0xMCksIDUlKSAhZGVmYXVsdDtcblxuXG4vLz09IFRvb2x0aXBzXG4vL1xuLy8jI1xuXG4vLyoqIFRvb2x0aXAgbWF4IHdpZHRoXG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbi8vKiogVG9vbHRpcCB0ZXh0IGNvbG9yXG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBUb29sdGlwIGJhY2tncm91bmQgY29sb3JcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICMwMDAgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcblxuLy8qKiBUb29sdGlwIGFycm93IHdpZHRoXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICA1cHggIWRlZmF1bHQ7XG4vLyoqIFRvb2x0aXAgYXJyb3cgY29sb3JcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG5cbi8vPT0gUG9wb3ZlcnNcbi8vXG4vLyMjXG5cbi8vKiogUG9wb3ZlciBib2R5IGJhY2tncm91bmQgY29sb3JcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBtYXhpbXVtIHdpZHRoXG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIGJvcmRlciBjb2xvclxuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsMCwwLC4yKSAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBmYWxsYmFjayBib3JkZXIgY29sb3JcbiRwb3BvdmVyLWZhbGxiYWNrLWJvcmRlci1jb2xvcjogICAgICAgI2NjYyAhZGVmYXVsdDtcblxuLy8qKiBQb3BvdmVyIHRpdGxlIGJhY2tncm91bmQgY29sb3JcbiRwb3BvdmVyLXRpdGxlLWJnOiAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG5cbi8vKiogUG9wb3ZlciBhcnJvdyB3aWR0aFxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIGFycm93IGNvbG9yXG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG5cbi8vKiogUG9wb3ZlciBvdXRlciBhcnJvdyB3aWR0aFxuJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg6ICAgICAgICAgICAoJHBvcG92ZXItYXJyb3ctd2lkdGggKyAxKSAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBvdXRlciBhcnJvdyBjb2xvclxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgICBmYWRlX2luKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgMC4wNSkgIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgb3V0ZXIgYXJyb3cgZmFsbGJhY2sgY29sb3JcbiRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOiAgZGFya2VuKCRwb3BvdmVyLWZhbGxiYWNrLWJvcmRlci1jb2xvciwgMjAlKSAhZGVmYXVsdDtcblxuXG4vLz09IExhYmVsc1xuLy9cbi8vIyNcblxuLy8qKiBEZWZhdWx0IGxhYmVsIGJhY2tncm91bmQgY29sb3JcbiRsYWJlbC1kZWZhdWx0LWJnOiAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBQcmltYXJ5IGxhYmVsIGJhY2tncm91bmQgY29sb3JcbiRsYWJlbC1wcmltYXJ5LWJnOiAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuLy8qKiBTdWNjZXNzIGxhYmVsIGJhY2tncm91bmQgY29sb3JcbiRsYWJlbC1zdWNjZXNzLWJnOiAgICAgICAgICAgICRicmFuZC1zdWNjZXNzICFkZWZhdWx0O1xuLy8qKiBJbmZvIGxhYmVsIGJhY2tncm91bmQgY29sb3JcbiRsYWJlbC1pbmZvLWJnOiAgICAgICAgICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xuLy8qKiBXYXJuaW5nIGxhYmVsIGJhY2tncm91bmQgY29sb3JcbiRsYWJlbC13YXJuaW5nLWJnOiAgICAgICAgICAgICRicmFuZC13YXJuaW5nICFkZWZhdWx0O1xuLy8qKiBEYW5nZXIgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLWRhbmdlci1iZzogICAgICAgICAgICAgJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcblxuLy8qKiBEZWZhdWx0IGxhYmVsIHRleHQgY29sb3JcbiRsYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIERlZmF1bHQgdGV4dCBjb2xvciBvZiBhIGxpbmtlZCBsYWJlbFxuJGxhYmVsLWxpbmstaG92ZXItY29sb3I6ICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuXG4vLz09IE1vZGFsc1xuLy9cbi8vIyNcblxuLy8qKiBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG5cbi8vKiogUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCB0aXRsZVxuJG1vZGFsLXRpdGxlLXBhZGRpbmc6ICAgICAgICAgMTVweCAhZGVmYXVsdDtcbi8vKiogTW9kYWwgdGl0bGUgbGluZS1oZWlnaHRcbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2YgbW9kYWwgY29udGVudCBhcmVhXG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGNvbnRlbnQgYm9yZGVyIGNvbG9yXG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgIHJnYmEoMCwwLDAsLjIpICFkZWZhdWx0O1xuLy8qKiBNb2RhbCBjb250ZW50IGJvcmRlciBjb2xvciAqKmZvciBJRTgqKlxuJG1vZGFsLWNvbnRlbnQtZmFsbGJhY2stYm9yZGVyLWNvbG9yOiAgICAgICAgICAjOTk5ICFkZWZhdWx0O1xuXG4vLyoqIE1vZGFsIGJhY2tkcm9wIGJhY2tncm91bmQgY29sb3JcbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICMwMDAgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGJhY2tkcm9wIG9wYWNpdHlcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgIC41ICFkZWZhdWx0O1xuLy8qKiBNb2RhbCBoZWFkZXIgYm9yZGVyIGNvbG9yXG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAjZTVlNWU1ICFkZWZhdWx0O1xuLy8qKiBNb2RhbCBmb290ZXIgYm9yZGVyIGNvbG9yXG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgOTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICA2MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG5cbi8vPT0gQWxlcnRzXG4vL1xuLy8jIyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmc6ICAgICAgICAgICAgICAgMTVweCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICBib2xkICFkZWZhdWx0O1xuXG4kYWxlcnQtc3VjY2Vzcy1iZzogICAgICAgICAgICAkc3RhdGUtc3VjY2Vzcy1iZyAhZGVmYXVsdDtcbiRhbGVydC1zdWNjZXNzLXRleHQ6ICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAkc3RhdGUtc3VjY2Vzcy1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRhbGVydC1pbmZvLWJnOiAgICAgICAgICAgICAgICRzdGF0ZS1pbmZvLWJnICFkZWZhdWx0O1xuJGFsZXJ0LWluZm8tdGV4dDogICAgICAgICAgICAgJHN0YXRlLWluZm8tdGV4dCAhZGVmYXVsdDtcbiRhbGVydC1pbmZvLWJvcmRlcjogICAgICAgICAgICRzdGF0ZS1pbmZvLWJvcmRlciAhZGVmYXVsdDtcblxuJGFsZXJ0LXdhcm5pbmctYmc6ICAgICAgICAgICAgJHN0YXRlLXdhcm5pbmctYmcgIWRlZmF1bHQ7XG4kYWxlcnQtd2FybmluZy10ZXh0OiAgICAgICAgICAkc3RhdGUtd2FybmluZy10ZXh0ICFkZWZhdWx0O1xuJGFsZXJ0LXdhcm5pbmctYm9yZGVyOiAgICAgICAgJHN0YXRlLXdhcm5pbmctYm9yZGVyICFkZWZhdWx0O1xuXG4kYWxlcnQtZGFuZ2VyLWJnOiAgICAgICAgICAgICAkc3RhdGUtZGFuZ2VyLWJnICFkZWZhdWx0O1xuJGFsZXJ0LWRhbmdlci10ZXh0OiAgICAgICAgICAgJHN0YXRlLWRhbmdlci10ZXh0ICFkZWZhdWx0O1xuJGFsZXJ0LWRhbmdlci1ib3JkZXI6ICAgICAgICAgJHN0YXRlLWRhbmdlci1ib3JkZXIgIWRlZmF1bHQ7XG5cblxuLy89PSBQcm9ncmVzcyBiYXJzXG4vL1xuLy8jI1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2YgdGhlIHdob2xlIHByb2dyZXNzIGNvbXBvbmVudFxuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbi8vKiogUHJvZ3Jlc3MgYmFyIHRleHQgY29sb3JcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG5cbi8vKiogRGVmYXVsdCBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuLy8qKiBTdWNjZXNzIHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1zdWNjZXNzLWJnOiAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4vLyoqIFdhcm5pbmcgcHJvZ3Jlc3MgYmFyIGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLXdhcm5pbmctYmc6ICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcbi8vKiogRGFuZ2VyIHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1kYW5nZXItYmc6ICAgICAgJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcbi8vKiogSW5mbyBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItaW5mby1iZzogICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xuXG5cbi8vPT0gTGlzdCBncm91cFxuLy9cbi8vIyNcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9uIGAubGlzdC1ncm91cC1pdGVtYFxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBgLmxpc3QtZ3JvdXAtaXRlbWAgYm9yZGVyIGNvbG9yXG4kbGlzdC1ncm91cC1ib3JkZXI6ICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4vLyoqIExpc3QgZ3JvdXAgYm9yZGVyIHJhZGl1c1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2Ygc2luZ2xlIGxpc3QgaXRlbXMgb24gaG92ZXJcbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbi8vKiogVGV4dCBjb2xvciBvZiBhY3RpdmUgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBhY3RpdmUgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vKiogQm9yZGVyIGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGVsZW1lbnRzXG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyOiAgICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vKiogVGV4dCBjb2xvciBmb3IgY29udGVudCB3aXRoaW4gYWN0aXZlIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWFjdGl2ZS10ZXh0LWNvbG9yOiAgbGlnaHRlbigkbGlzdC1ncm91cC1hY3RpdmUtYmcsIDQwJSkgIWRlZmF1bHQ7XG5cbi8vKiogVGV4dCBjb2xvciBvZiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuLy8qKiBUZXh0IGNvbG9yIGZvciBjb250ZW50IHdpdGhpbiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC10ZXh0LWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtbGluay1jb2xvcjogICAgICAgICAjNTU1ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtbGluay1ob3Zlci1jb2xvcjogICAkbGlzdC1ncm91cC1saW5rLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtbGluay1oZWFkaW5nLWNvbG9yOiAjMzMzICFkZWZhdWx0O1xuXG5cbi8vPT0gUGFuZWxzXG4vL1xuLy8jI1xuXG4kcGFuZWwtYmc6ICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhbmVsLWJvZHktcGFkZGluZzogICAgICAgICAgMTVweCAhZGVmYXVsdDtcbiRwYW5lbC1oZWFkaW5nLXBhZGRpbmc6ICAgICAgIDEwcHggMTVweCAhZGVmYXVsdDtcbiRwYW5lbC1mb290ZXItcGFkZGluZzogICAgICAgICRwYW5lbC1oZWFkaW5nLXBhZGRpbmcgIWRlZmF1bHQ7XG4kcGFuZWwtYm9yZGVyLXJhZGl1czogICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgZWxlbWVudHMgd2l0aGluIHBhbmVsc1xuJHBhbmVsLWlubmVyLWJvcmRlcjogICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRwYW5lbC1mb290ZXItYmc6ICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbiRwYW5lbC1kZWZhdWx0LXRleHQ6ICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kcGFuZWwtZGVmYXVsdC1ib3JkZXI6ICAgICAgICAjZGRkICFkZWZhdWx0O1xuJHBhbmVsLWRlZmF1bHQtaGVhZGluZy1iZzogICAgI2Y1ZjVmNSAhZGVmYXVsdDtcblxuJHBhbmVsLXByaW1hcnktdGV4dDogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYW5lbC1wcmltYXJ5LWJvcmRlcjogICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJHBhbmVsLXByaW1hcnktaGVhZGluZy1iZzogICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbiRwYW5lbC1zdWNjZXNzLXRleHQ6ICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLXRleHQgIWRlZmF1bHQ7XG4kcGFuZWwtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAkc3RhdGUtc3VjY2Vzcy1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFuZWwtc3VjY2Vzcy1oZWFkaW5nLWJnOiAgICAkc3RhdGUtc3VjY2Vzcy1iZyAhZGVmYXVsdDtcblxuJHBhbmVsLWluZm8tdGV4dDogICAgICAgICAgICAgJHN0YXRlLWluZm8tdGV4dCAhZGVmYXVsdDtcbiRwYW5lbC1pbmZvLWJvcmRlcjogICAgICAgICAgICRzdGF0ZS1pbmZvLWJvcmRlciAhZGVmYXVsdDtcbiRwYW5lbC1pbmZvLWhlYWRpbmctYmc6ICAgICAgICRzdGF0ZS1pbmZvLWJnICFkZWZhdWx0O1xuXG4kcGFuZWwtd2FybmluZy10ZXh0OiAgICAgICAgICAkc3RhdGUtd2FybmluZy10ZXh0ICFkZWZhdWx0O1xuJHBhbmVsLXdhcm5pbmctYm9yZGVyOiAgICAgICAgJHN0YXRlLXdhcm5pbmctYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLXdhcm5pbmctaGVhZGluZy1iZzogICAgJHN0YXRlLXdhcm5pbmctYmcgIWRlZmF1bHQ7XG5cbiRwYW5lbC1kYW5nZXItdGV4dDogICAgICAgICAgICRzdGF0ZS1kYW5nZXItdGV4dCAhZGVmYXVsdDtcbiRwYW5lbC1kYW5nZXItYm9yZGVyOiAgICAgICAgICRzdGF0ZS1kYW5nZXItYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLWRhbmdlci1oZWFkaW5nLWJnOiAgICAgJHN0YXRlLWRhbmdlci1iZyAhZGVmYXVsdDtcblxuXG4vLz09IFRodW1ibmFpbHNcbi8vXG4vLyMjXG5cbi8vKiogUGFkZGluZyBhcm91bmQgdGhlIHRodW1ibmFpbCBpbWFnZVxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgNHB4ICFkZWZhdWx0O1xuLy8qKiBUaHVtYm5haWwgYmFja2dyb3VuZCBjb2xvclxuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4vLyoqIFRodW1ibmFpbCBib3JkZXIgY29sb3JcbiR0aHVtYm5haWwtYm9yZGVyOiAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4vLyoqIFRodW1ibmFpbCBib3JkZXIgcmFkaXVzXG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEN1c3RvbSB0ZXh0IGNvbG9yIGZvciB0aHVtYm5haWwgY2FwdGlvbnNcbiR0aHVtYm5haWwtY2FwdGlvbi1jb2xvcjogICAgICR0ZXh0LWNvbG9yICFkZWZhdWx0O1xuLy8qKiBQYWRkaW5nIGFyb3VuZCB0aGUgdGh1bWJuYWlsIGNhcHRpb25cbiR0aHVtYm5haWwtY2FwdGlvbi1wYWRkaW5nOiAgIDlweCAhZGVmYXVsdDtcblxuXG4vLz09IFdlbGxzXG4vL1xuLy8jI1xuXG4kd2VsbC1iZzogICAgICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuJHdlbGwtYm9yZGVyOiAgICAgICAgICAgICAgICAgZGFya2VuKCR3ZWxsLWJnLCA3JSkgIWRlZmF1bHQ7XG5cblxuLy89PSBCYWRnZXNcbi8vXG4vLyMjXG5cbiRiYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIExpbmtlZCBiYWRnZSB0ZXh0IGNvbG9yIG9uIGhvdmVyXG4kYmFkZ2UtbGluay1ob3Zlci1jb2xvcjogICAgICAjZmZmICFkZWZhdWx0O1xuJGJhZGdlLWJnOiAgICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vKiogQmFkZ2UgdGV4dCBjb2xvciBpbiBhY3RpdmUgbmF2IGxpbmtcbiRiYWRnZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuLy8qKiBCYWRnZSBiYWNrZ3JvdW5kIGNvbG9yIGluIGFjdGl2ZSBuYXYgbGlua1xuJGJhZGdlLWFjdGl2ZS1iZzogICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1saW5lLWhlaWdodDogICAgICAgICAgIDEgIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAxMHB4ICFkZWZhdWx0O1xuXG5cbi8vPT0gQnJlYWRjcnVtYnNcbi8vXG4vLyMjXG5cbiRicmVhZGNydW1iLXBhZGRpbmctdmVydGljYWw6ICAgOHB4ICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy1ob3Jpem9udGFsOiAxNXB4ICFkZWZhdWx0O1xuLy8qKiBCcmVhZGNydW1iIGJhY2tncm91bmQgY29sb3JcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbi8vKiogQnJlYWRjcnVtYiB0ZXh0IGNvbG9yXG4kYnJlYWRjcnVtYi1jb2xvcjogICAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG4vLyoqIFRleHQgY29sb3Igb2YgY3VycmVudCBwYWdlIGluIHRoZSBicmVhZGNydW1iXG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBUZXh0dWFsIHNlcGFyYXRvciBmb3IgYmV0d2VlbiBicmVhZGNydW1iIGVsZW1lbnRzXG4kYnJlYWRjcnVtYi1zZXBhcmF0b3I6ICAgICAgICAgIFwiL1wiICFkZWZhdWx0O1xuXG5cbi8vPT0gQ2Fyb3VzZWxcbi8vXG4vLyMjXG5cbiRjYXJvdXNlbC10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgwLDAsMCwuNikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuXG4vLz09IENsb3NlXG4vL1xuLy8jI1xuXG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICBib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgIDAgMXB4IDAgI2ZmZiAhZGVmYXVsdDtcblxuXG4vLz09IENvZGVcbi8vXG4vLyMjXG5cbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICNjNzI1NGUgIWRlZmF1bHQ7XG4kY29kZS1iZzogICAgICAgICAgICAgICAgICAgICAjZjlmMmY0ICFkZWZhdWx0O1xuXG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgIzMzMyAhZGVmYXVsdDtcblxuJHByZS1iZzogICAgICAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kcHJlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy89PSBUeXBlXG4vL1xuLy8jI1xuXG4vLyoqIEhvcml6b250YWwgb2Zmc2V0IGZvciBmb3JtcyBhbmQgbGlzdHMuXG4kY29tcG9uZW50LW9mZnNldC1ob3Jpem9udGFsOiAxODBweCAhZGVmYXVsdDtcbi8vKiogVGV4dCBtdXRlZCBjb2xvclxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEFiYnJldmlhdGlvbnMgYW5kIGFjcm9ueW1zIGJvcmRlciBjb2xvclxuJGFiYnItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEhlYWRpbmdzIHNtYWxsIGNvbG9yXG4kaGVhZGluZ3Mtc21hbGwtY29sb3I6ICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQmxvY2txdW90ZSBzbWFsbCBjb2xvclxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEJsb2NrcXVvdGUgZm9udCBzaXplXG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG4vLyoqIEJsb2NrcXVvdGUgYm9yZGVyIGNvbG9yXG4kYmxvY2txdW90ZS1ib3JkZXItY29sb3I6ICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuLy8qKiBQYWdlIGhlYWRlciBib3JkZXIgY29sb3JcbiRwYWdlLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4vLyoqIFdpZHRoIG9mIGhvcml6b250YWwgZGVzY3JpcHRpb24gbGlzdCB0aXRsZXNcbiRkbC1ob3Jpem9udGFsLW9mZnNldDogICAgICAgICRjb21wb25lbnQtb2Zmc2V0LWhvcml6b250YWwgIWRlZmF1bHQ7XG4vLyoqIEhvcml6b250YWwgbGluZSBjb2xvci5cbiRoci1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG5cblxuIiwiJGJhc2UtcGF0aDogXCIvd2l6YmlpXCI7XG4kYmFzZS1wYXRoOiAnL2J1bmRsZXMvd2l6YmlpY29yZS8nICFkZWZhdWx0O1xuXG5AaW1wb3J0XG4gIFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Zyb250ZW5kLWFzc2V0cy9zcmMvc2Nzcy9jb21tb25zL21peGlucy9iZy1jb3ZlclwiLFxuICBcImhlbHBlcnNcIlxuO1xuXG5cbkBpbXBvcnRcbiAgXCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvZnJvbnRlbmQtYXNzZXRzL3NyYy9zY3NzL2NvbW1vbnMvYmFzZS9iYXNlXCIsXG4gIFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Zyb250ZW5kLWFzc2V0cy9zcmMvc2Nzcy9jb21tb25zL2Jhc2UvcmVzZXRcIixcbiAgXCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvZnJvbnRlbmQtYXNzZXRzL3NyYy9zY3NzL2NvbW1vbnMvY29tcG9uZW50cy90eXBvZ3JhcGh5XCIsXG4gIFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Zyb250ZW5kLWFzc2V0cy9zcmMvc2Nzcy9jb21tb25zL2NvbXBvbmVudHMvYW5ndWxhclwiLFxuICBcIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9mcm9udGVuZC1hc3NldHMvc3JjL3Njc3MvY29tbW9ucy9jb21wb25lbnRzL3V0aWxzXCIsXG4gIFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Zyb250ZW5kLWFzc2V0cy9zcmMvc2Nzcy9jb21tb25zL2NvbXBvbmVudHMvYnV0dG9uXCIsXG4gIFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Zyb250ZW5kLWFzc2V0cy9zcmMvc2Nzcy9jb21tb25zL2NvbXBvbmVudHMvbGlua3NcIixcbiAgXCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvZnJvbnRlbmQtYXNzZXRzL3NyYy9zY3NzL2NvbW1vbnMvY29tcG9uZW50cy9yZXNwb25zaXZlLXV0aWxzXCIsXG4gIFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Zyb250ZW5kLWFzc2V0cy9zcmMvc2Nzcy9jb21tb25zL2NvbXBvbmVudHMvZ3JpZFwiLFxuXG4gIFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Zyb250ZW5kLWFzc2V0cy9zcmMvc2Nzcy9jb21tb25zL21peGlucy9ibG9ja1wiLFxuICBcIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9mcm9udGVuZC1hc3NldHMvc3JjL3Njc3Mvd2ViYXBwL3BsYWNlaG9sZGVycy9ibG9ja1wiLFxuICBcIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9mcm9udGVuZC1hc3NldHMvc3JjL3Njc3Mvd2ViYXBwL2NvbXBvbmVudHMvYmxvY2tcIixcblxuICBcIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9mcm9udGVuZC1hc3NldHMvc3JjL3Njc3Mvd2ViYXBwL2NvbXBvbmVudHMvbGlnaHRib3hcIixcblxuICBcImNvbXBvbmVudHMvYmxvY2tcIixcblxuICBcImNvbXBvbmVudHMvZmxleFwiLFxuICBcImNvbXBvbmVudHMvdXRpbHNcIixcbiAgXCJjb21wb25lbnRzL3NwYWNpbmdcIixcbiAgXCJjb21wb25lbnRzL2J1dHRvblwiLFxuICBcImNvbXBvbmVudHMvbW9iaWxlX2Jhbm5lclwiLFxuICBcIi4uL3B1YmxpYy9jb21wb25lbnRzL2Nvb2tpZS1iYW5uZXJcIixcblxuICBcIi4uL3ZlbmRvcnMvYm9vdHN0cmFwL3ZhcmlhYmxlc1wiLFxuICBcIi4uL3ZlbmRvcnMvYm9vdHN0cmFwL21peGluc1wiLFxuICBcIi4uL3ZlbmRvcnMvYm9vdHN0cmFwL2Zvcm1zXCJcbjtcblxuaHRtbCwgYm9keSwgLnYzNSwgLmhvbWUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8vIHdvcmtzIHdpdGggZHJvcGRvd24gdG8gYXZvaWQgYm9keSBzY3JvbGxpbmcgd2hlbiBkcm9wZG93biBpcyBvcGVuIG9uIHhzIGRldmljZVxuW2NsYXNzXj1cIm92ZXJmbG93LWhpZGRlbi1cIl0sXG5bY2xhc3MqPVwiIG92ZXJmbG93LWhpZGRlbi1cIl0ge1xuICAgIEBtZWRpYSAjeyR4cy1vbmx5fSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxufVxuXG4udjM1IHtcbiAgQGltcG9ydFxuICAgIFwidjM1L3ZhcmlhYmxlc1wiLFxuICAgIFwidjM1L3NjYWZvbGRpbmdcIixcbiAgICBcInYzNS9taXhpbnMvZm9ybS1jb250cm9sXCIsXG4gICAgXCJ2MzUvbWl4aW5zL2ljb25cIixcbiAgICBcInYzNS9taXhpbnMvbWlzY1wiLFxuICAgIFwidjM1L21peGlucy9nZW9mb3JtLXRyYXBleml1bVwiLFxuXG4gICAgXCJ2MzUvY29tcG9uZW50cy9iYXNlXCIsXG4gICAgXCJ2MzUvY29tcG9uZW50cy9nZW5lcmljL2Zvcm0tY29udHJvbFwiLFxuICAgIFwidjM1L2NvbXBvbmVudHMvZ2VuZXJpYy9saWdodGJveFwiLFxuICAgIFwidjM1L2NvbXBvbmVudHMvZ2VuZXJpYy9pY29uXCIsXG4gICAgXCJ2MzUvY29tcG9uZW50cy9nZW5lcmljL2hlYWRpbmdcIixcbiAgICBcInYzNS9jb21wb25lbnRzL2dlbmVyaWMvYnV0dG9uXCIsXG4gICAgXCJ2MzUvY29tcG9uZW50cy9nZW5lcmljL3NpZGUtc2VwYXJhdG9yc1wiLFxuICAgIFwidjM1L2NvbXBvbmVudHMvZ2VuZXJpYy9ibG9ja1wiLFxuICAgIFwidjM1L2NvbXBvbmVudHMvZ2VuZXJpYy9ncmFkaWVudHNcIixcblxuICAgIFwidjM1L2NvbXBvbmVudHMvc3BlY2lmaWMvY29va2llLWFjY2VwdGFuY2UtbGlnaHRib3hcIixcblxuICAgIFwidjM1L2NvbXBvbmVudHMvc3BlY2lmaWMvaW5wdXQtc2VhcmNoLWJhci1ob21lXCIsXG5cbiAgICBcInYzNS91dGlscy90eXBvZ3JhcGh5XCIsXG4gICAgXCJ2MzUvdXRpbHMvcGxhY2VtZW50XCIsXG4gICAgXCJ2MzUvdXRpbHMvbWlzY1wiLFxuICAgIFwidjM1L3BhZ2VzL2hvbWVcIlxuICA7XG59XG4iLCIudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAkdjM1X19ncmF5LWxpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvbGQge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LTM1LWRhcmtlciB7XG4gIGNvbG9yOiAkdjM1X190ZXh0LWNvbG9yLWRhcmtlcjtcbn1cblxuLmljb24tMzUtaDMge1xuICAgIGhlaWdodDogJHYzNV9faDMtZm9udC1zaXplLXhzO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcblxuICAgIEBtZWRpYSAjeyRzbS11cH0ge1xuICAgICAgICBoZWlnaHQ6ICR2MzVfX2gzLWZvbnQtc2l6ZS1zbS11cDtcbiAgICB9XG59XG5cbi5saW5rIHtcbiAgQGluY2x1ZGUgbGluay12YXJpYW50KCR2MzVfX2NvbG9yLXByaW1hcnkpO1xufVxuXG4ubGluay0tdGV4dC1jb2xvciB7XG4gIGNvbG9yOiAkdjM1X190ZXh0LWNvbG9yXG59XG5cbi5saW5rLS10ZXh0LWNvbG9yLS1ob3Zlci10b28ge1xuICAmLCAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHYzNV9fdGV4dC1jb2xvclxuICB9XG59XG5cbi5saW5rLS1tdXRlZCB7XG4gIGNvbG9yOiAkdjM1X19ncmF5O1xuXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oZWFzZS1vdXQsIDgwbXMsIGNvbG9yKTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHYzNV9fY29sb3ItcHJpbWFyeTtcbiAgfVxufVxuIiwiLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyBDb2xvciB2YXJpYWJsZXMgZGVmaW5pdGlvblxuXG4kYnJhbmQtcHJpbWFyeTogIzY3QzFFQTtcblxuJGZhY2Vib29rLWNvbG9yOiAjM2E1Y2E5O1xuXG4kdjM1X19jb2xvci1wcmltYXJ5OiAjMWJhM2UxO1xuJHYzNV9fYnJhbmQtcHJpbWFyeTogJHYzNV9fY29sb3ItcHJpbWFyeTtcbiR2MzVfX2JyYW5kLWRhbmdlcjogI2VmNTg2NTtcbiR2MzVfX2JyYW5kLXN1Y2Nlc3M6ICM3YWNjM2Y7XG5cbiR2MzVfX2JsdWU6ICM0ZmEwZmQ7XG4kdjM1X19za3ktYmx1ZTogIzM1YzhlZjtcbiR2MzVfX2dyZWVuOiAjMzdiZGIxO1xuJHYzNV9fYnJpZ2h0LWJsdWU6ICMwY2NmZmY7XG5cbiR2MzVfX3RleHQtY29sb3I6ICM2ZDZkN2E7XG4kdjM1X190ZXh0LWNvbG9yLWRhcms6ICM0NTQ1NGU7XG4kdjM1X190ZXh0LWNvbG9yLWRhcmtlcjogIzNlM2U0NTtcbiR2MzVfX3RleHQtY29sb3ItZGFya2VzdDogIzFiMWIxYztcbiR2MzVfX3RleHQtY29sb3ItbGlnaHQ6ICM4MTgxOTI7XG4kdjM1X19ncmF5OiAjYTFhMWFjO1xuJHYzNV9fZ3JheS1saWdodDogI2MyYzJjMjtcbiR2MzVfX2dyYXktbGlnaHRlcjogI2RkZGRlNjtcbiR2MzVfX2dyYXktbGlnaHRlc3Q6ICNmMGYwZjA7XG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuXG5cblxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIFRleHQgdmFyaWFibGVzIGRlZmluaXRpb25cblxuJHYzNV9faDMtZm9udC1zaXplLXhzOiAxOHB4O1xuJHYzNV9faDMtZm9udC1zaXplLXNtLXVwOiAyNXB4O1xuJHYzNV9faDUtZm9udC1zaXplLXhzOiAxNnB4O1xuJHYzNV9faDUtZm9udC1zaXplLXNtLXVwOiAyMHB4O1xuXG4vLyBkZXByZWNhdGVkIC0+IHVzZSB4cy9zbS11cFxuJHYzNV9faDEtZm9udC1zaXplOiAzNnB4O1xuJHYzNV9faDMtZm9udC1zaXplOiAkdjM1X19oMy1mb250LXNpemUtc20tdXA7XG4vLyBlbmQgb2YgZGVwcmVjYXRlZFxuXG5cblxuJHYzNV9fZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG5cbiR2MzVfX2ZvbnQtc2l6ZTogMTZweDtcbiR2MzVfX2xpbmUtaGVpZ2h0OiAxOXB4O1xuJHYzNV9fZm9udDogbm9ybWFsICN7JHYzNV9fZm9udC1zaXplfS8jeyR2MzVfX2xpbmUtaGVpZ2h0fSAkdjM1X19mb250LWZhbWlseTtcblxuJHYzNV9fZm9udC1zaXplLXNtOiAxNHB4O1xuJHYzNV9fbGluZS1oZWlnaHQtc206IDE5cHg7XG4kdjM1X19mb250LXNtOiBub3JtYWwgI3skdjM1X19mb250LXNpemUtc219LyN7JHYzNV9fbGluZS1oZWlnaHQtc219ICR2MzVfX2ZvbnQtZmFtaWx5O1xuXG4kdjM1X19mb250LXNpemUteHM6IDEycHg7XG4kdjM1X19saW5lLWhlaWdodC14czogMTZweDtcbiR2MzVfX2ZvbnQteHM6IG5vcm1hbCAjeyR2MzVfX2ZvbnQtc2l6ZS14c30vI3skdjM1X19saW5lLWhlaWdodC14c30gJHYzNV9fZm9udC1mYW1pbHk7XG5cbiR2MzVfX2ZvbnQtc2l6ZS1iYXNlLXNtYWxsOiAxNHB4O1xuJHYzNV9fZm9udC1zaXplLWJhc2U6IDE1cHg7XG4kdjM1X19mb250LXNpemUtYmFzZS1sYXJnZTogMTZweDtcblxuJHYzNV9faDEtZm9udC1zaXplOiAzNnB4O1xuJHYzNV9faDMtZm9udC1zaXplOiAyNXB4O1xuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcblxuXG5cblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyBCb3JkZXIgdmFyaWFibGVzIGRlZmluaXRpb25cblxuJHYzNV9fYm9yZGVyLW11dGVkOiBzb2xpZCB0aGluICR2MzVfX2dyYXktbGlnaHRlcjtcbiR2MzVfX2JvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuXG5cblxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIFRyYW5zaXRpb25zIGFuZCBib3ggc2hhZG93cyB2YXJpYWJsZXMgZGVmaW5pdGlvblxuXG4kdjM1X190cmFuc2l0aW9uOiBhbGwgMTAwbXMgZWFzZS1vdXQ7XG5cbiR2MzVfYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiR2MzVfYm94LXNoYWRvdy1sZzogMCAycHggMTBweCAwIHJnYmEoMjcsMjcsMjgsMC4yKTtcbiR2MzVfdHJhbnNpdGlvbjogJHYzNV9fdHJhbnNpdGlvbjtcblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG5cblxuXG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgSW5wdXQgdmFyaWFibGVzIGRlZmluaXRpb25cblxuJHYzNV9faW5wdXQtYm9yZGVyOiAkdjM1X19ib3JkZXItbXV0ZWQ7XG5cbiR2MzVfX2lucHV0LWhlaWdodDogNTBweDtcbiR2MzVfX2lucHV0LWhlaWdodC14czogMzJweDtcblxuJHYzNV9faW5wdXQtcGFkZGluZy10b3A6IDE2cHg7XG4kdjM1X19pbnB1dC1wYWRkaW5nLXJpZ2h0OiAxNXB4O1xuJHYzNV9faW5wdXQtcGFkZGluZy1ib3R0b206IDE1cHg7XG4kdjM1X19pbnB1dC1wYWRkaW5nLWxlZnQ6IDE1cHg7XG4kdjM1X19pbnB1dC1wYWRkaW5nOiAkdjM1X19pbnB1dC1wYWRkaW5nLXRvcCAkdjM1X19pbnB1dC1wYWRkaW5nLXJpZ2h0ICR2MzVfX2lucHV0LXBhZGRpbmctYm90dG9tICR2MzVfX2lucHV0LXBhZGRpbmctbGVmdDtcblxuJHYzNV9faW5wdXQtcGFkZGluZy10b3AteHM6IDExcHg7XG4kdjM1X19pbnB1dC1wYWRkaW5nLXJpZ2h0LXhzOiAxMnB4O1xuJHYzNV9faW5wdXQtcGFkZGluZy1ib3R0b20teHM6IDEwcHg7XG4kdjM1X19pbnB1dC1wYWRkaW5nLWxlZnQteHM6IDE0cHg7XG4kdjM1X19pbnB1dC1wYWRkaW5nLXhzOiAkdjM1X19pbnB1dC1wYWRkaW5nLXRvcC14cyAkdjM1X19pbnB1dC1wYWRkaW5nLXJpZ2h0LXhzICR2MzVfX2lucHV0LXBhZGRpbmctYm90dG9tLXhzICR2MzVfX2lucHV0LXBhZGRpbmctbGVmdC14cztcblxuJHYzNV9faW5wdXQtZm9udC13ZWlnaHQ6IDUwMDtcbiR2MzVfX2lucHV0LWZvbnQ6ICR2MzVfX2lucHV0LWZvbnQtd2VpZ2h0IDE2cHgvMTlweCAkdjM1X19mb250LWZhbWlseTtcbiR2MzVfX2lucHV0LWZvbnQtc206ICR2MzVfX2lucHV0LWZvbnQtd2VpZ2h0IDE0cHgvMTZweCAkdjM1X19mb250LWZhbWlseTtcbiR2MzVfX2lucHV0LWZvbnQteHM6ICR2MzVfX2lucHV0LWZvbnQtd2VpZ2h0IDEycHgvMTZweCAkdjM1X19mb250LWZhbWlseTtcbiR2MzVfX2lucHV0LWZvbnQtY29sb3I6ICR2MzVfX3RleHQtY29sb3ItZGFya2VyO1xuXG4kdjM1X19pbnB1dC1wbGFjZWhvbGRlci1mb250LXdlaWdodDogMzAwO1xuJHYzNV9faW5wdXQtcGxhY2Vob2xkZXItZm9udDogJHYzNV9faW5wdXQtcGxhY2Vob2xkZXItZm9udC13ZWlnaHQgMTZweC8xOXB4ICR2MzVfX2ZvbnQtZmFtaWx5O1xuJHYzNV9faW5wdXQtcGxhY2Vob2xkZXItZm9udC1zbTogJHYzNV9faW5wdXQtcGxhY2Vob2xkZXItZm9udC13ZWlnaHQgMTRweC8xOXB4ICR2MzVfX2ZvbnQtZmFtaWx5O1xuJHYzNV9faW5wdXQtcGxhY2Vob2xkZXItZm9udC14czogJHYzNV9faW5wdXQtcGxhY2Vob2xkZXItZm9udC13ZWlnaHQgMTJweC8xNnB4ICR2MzVfX2ZvbnQtZmFtaWx5O1xuJHYzNV9faW5wdXQtcGxhY2Vob2xkZXItZm9udC1jb2xvcjogJHYzNV9fdGV4dC1jb2xvcjtcblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG5cbiR2MzVfX2gxLWZvbnQtc2l6ZTogMzZweDtcbiR2MzVfX2gzLWZvbnQtc2l6ZTogMjVweDtcblxuIiwiaHIge1xuICBib3JkZXItY29sb3I6ICR2MzVfX2dyYXktbGlnaHRlcjtcbn1cblxubGFiZWwge1xuICB0cmFuc2l0aW9uOiAkdjM1X190cmFuc2l0aW9uO1xufVxuXG4uZnVsbC13aWR0aCB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbn1cbiIsImxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nOiA3cHggMTBweCA2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHVuc2V0O1xuXG4gIGNvbG9yOiAkdjM1X190ZXh0LWNvbG9yLWRhcmtlcjtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcblxuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR2MzVfX2dyYXktbGlnaHQ7XG5cbiAgdHJhbnNpdGlvbjogJHYzNV9fdHJhbnNpdGlvbjtcblxuICBAbWVkaWEgI3skc20tdXB9IHtcbiAgICBwYWRkaW5nOiAxMXB4IDE0cHhcbiAgfVxuXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJHYzNV9fdGV4dC1jb2xvcjtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgfVxuXG4gIC8vJjpub3QoLm5nLWludmFsaWQubmctdG91Y2hlZCk6Zm9jdXMge1xuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICR2MzVfX3RleHQtY29sb3ItZGFya2VzdDtcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sLS1kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHYzNV9fZ3JheS1saWdodGVzdDtcblxuICAgICY6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4ICR2MzVfX2dyYXktbGlnaHRlc3Q7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDUwcHggJHYzNV9fZ3JheS1saWdodGVzdCBpbnNldDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnYzNV9fZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSB2MzVfX2Zvcm0tY29udHJvbCgpO1xuXG4gICAgJi5uZy10b3VjaGVkLm5nLWludmFsaWQ6bm90KC5lcnJvci1vbi1kaXJ0eSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuIiwiQG1peGluIHYzNV9fZm9ybS1jb250cm9sKFxuICAkYm9yZGVyOiAkdjM1X19ib3JkZXItbXV0ZWQsXG5cbiAgJHBhZGRpbmc6ICR2MzVfX2lucHV0LXBhZGRpbmcsXG4gICRwYWRkaW5nLXhzOiAkdjM1X19pbnB1dC1wYWRkaW5nLXhzLFxuXG4gICRmb250OiAkdjM1X19pbnB1dC1mb250LFxuICAkZm9udC14czogJHYzNV9faW5wdXQtZm9udC14cyxcbiAgJGZvbnQtY29sb3I6ICR2MzVfX2lucHV0LWZvbnQtY29sb3IsXG5cbiAgJHBsYWNlaG9sZGVyLWZvbnQ6ICR2MzVfX2lucHV0LXBsYWNlaG9sZGVyLWZvbnQsXG4gICRwbGFjZWhvbGRlci1mb250LXhzOiAkdjM1X19pbnB1dC1wbGFjZWhvbGRlci1mb250LXhzLFxuICAkcGxhY2Vob2xkZXItZm9udC1jb2xvcjogJHYzNV9faW5wdXQtcGxhY2Vob2xkZXItZm9udC1jb2xvclxuKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogJGJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogJHYzNV9fYm9yZGVyLXJhZGl1cztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICRmb250LWNvbG9yO1xuXG4gIHBhZGRpbmc6ICRwYWRkaW5nLXhzO1xuICBmb250OiAkZm9udDtcblxuICBAbWVkaWEgI3skc20tdXB9IHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZztcbiAgfVxuXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJHBsYWNlaG9sZGVyLWZvbnQtY29sb3I7XG4gICAgZm9udDogJHBsYWNlaG9sZGVyLWZvbnQ7XG4gIH1cblxuICAmLnYzNV9fc2l6ZS14cyB7XG4gICAgcGFkZGluZzogJHBhZGRpbmcteHM7XG4gICAgZm9udDogJGZvbnQteHM7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBmb250OiAkcGxhY2Vob2xkZXItZm9udC14cztcbiAgICB9XG4gIH1cbn1cblxuIiwiLmxpZ2h0Ym94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJHYzNV9fdGV4dC1jb2xvci1kYXJrZXN0LCAwLjE1KTtcblxuICAubGlnaHRib3hfX2Nsb3NlLWJ0biB7XG4gICAgei1pbmRleDogNzAwMDAwMTtcbiAgICB0b3A6ICRzcGFjaW5nLWlubmVyLXNtYWxsO1xuICAgIHJpZ2h0OiAkc3BhY2luZy1pbm5lci1zbWFsbDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG5cbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtO1xuXG4gICAgQG1lZGlhICN7JHNtLXVwfSB7XG4gICAgICB0b3A6ICRzcGFjaW5nLWlubmVyO1xuICAgICAgcmlnaHQ6ICRzcGFjaW5nLWlubmVyO1xuICAgIH1cbiAgfVxuXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLmxpZ2h0Ym94X19pbm5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6bm90KC5saWdodGJveF9faW5uZXItLXYzLWNvbXBhdGlibGUpIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICYsICY6bm90KC5saWdodGJveF9faW5uZXItLXYzLWNvbXBhdGlibGUpIHtcbiAgICBAbWVkaWEgI3skc20tdXB9IHtcbiAgICAgIG1hcmdpbjogMiokc3BhY2luZy1ndXR0ZXIgYXV0byAkc3BhY2luZy1ndXR0ZXI7XG4gICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyRzbS11cH0ge1xuICAgIG1heC13aWR0aDogNjYwcHg7XG4gIH1cbn1cblxuLmxpZ2h0Ym94LS13aXRoLXNpZGUtcGFuZWwgLmxpZ2h0Ym94X19pbm5lciB7XG4gIEBtZWRpYSAjeyRtZC11cH0ge1xuICAgIG1heC13aWR0aDogOTIwcHg7XG5cbiAgICAubGlnaHRib3hfX3NpZGUtcGFuZWwge1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubGlnaHRib3gtLXdpdGgtc2lkZS1wYW5lbCAubGlnaHRib3hfX2lubmVyLnZhcmlhbnQtQiB7XG4gIEBtZWRpYSAjeyRtZC11cH0ge1xuICAgIG1heC13aWR0aDogODYwcHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuXG4gICAgLmxpZ2h0Ym94X19zaWRlLXBhbmVsIHtcbiAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgIGgzLCBoNSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxpZ2h0Ym94LS13aXRoLXNpZGUtcGFuZWwgLmxpZ2h0Ym94X19pbm5lci52YXJpYW50LUMge1xuICBAbWVkaWEgI3skbWQtdXB9IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIC5saWdodGJveF9fc2lkZS1wYW5lbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5cbi5saWdodGJveF9fdGl0bGUge1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbn1cbiIsIi5pY29uLXNoYXJlLWZhY2Vib29rLS1ob3ZlciB7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkZmFjZWJvb2stY29sb3I7XG4gIH1cbn1cblxuLmljb24tc2hhcmUtdHdpdHRlci0taG92ZXIge1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHR3aXR0ZXItY29sb3I7XG4gIH1cbn1cblxuLmljb24tc2hhcmUtZ29vZ2xlLXBsdXMtLWhvdmVyIHtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRnb29nbGUtY29sb3I7XG4gIH1cbn1cblxuLmljb24tc2hhcmUtZW1haWwtLWhvdmVyIHtcbiAgJjpob3ZlciB7XG4gICAgLy9jb2xvcjogJHYzNV9fdGV4dC1jb2xvcjtcbiAgfVxufVxuIiwiaDEsIGgzIHtcbiAgY29sb3I6ICR2MzVfX3RleHQtY29sb3ItZGFya2VyO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiAkdjM1X19oMS1mb250LXNpemU7XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiAkdjM1X19oMy1mb250LXNpemUteHM7XG5cbiAgQG1lZGlhICN7JHNtLXVwfSB7XG4gICAgZm9udC1zaXplOiAkdjM1X19oMy1mb250LXNpemUtc20tdXA7XG4gIH1cbn1cblxuaDUge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcblxuICBmb250LXNpemU6ICR2MzVfX2g1LWZvbnQtc2l6ZS14cztcblxuICBAbWVkaWEgI3skc20tdXB9IHtcbiAgICBmb250LXNpemU6ICR2MzVfX2g1LWZvbnQtc2l6ZS1zbS11cDtcbiAgfVxufVxuIiwiLmJ1dHRvbiB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuXG4gIHBhZGRpbmc6IDExcHggMTRweDtcblxuICBAbWVkaWEgI3skc20tdXB9IHtcbiAgICBwYWRkaW5nOiAxNnB4IDE5cHg7XG4gIH1cbn1cblxuLmJ1dHRvbi0tdGhpbiB7XG4gIHBhZGRpbmc6IDdweCAxMHB4O1xuXG4gIEBtZWRpYSAjeyRzbS11cH0ge1xuICAgIHBhZGRpbmc6IDExcHggMTRweDtcbiAgfVxufVxuXG4uYnV0dG9uLS10aGlubmVyIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG5cbiAgQG1lZGlhICN7JHNtLXVwfSB7XG4gICAgcGFkZGluZzogOHB4IDE0cHg7XG4gIH1cbn1cblxuLmJ1dHRvbi0tZm9udC1zaXplLWltcG9ydGFudCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgcGFkZGluZzogMTBweCAxM3B4O1xuXG4gIEBtZWRpYSAjeyRzbS11cH0ge1xuICAgIHBhZGRpbmc6IDE1cHggMThweDtcbiAgfVxufVxuXG4uYnV0dG9uLS1nb29nbGUsIC5idXR0b24tLWZhY2Vib29rIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICB0cmFuc2l0aW9uOiAkdjM1X190cmFuc2l0aW9uO1xuXG4gIC8vIE5vIG5lZWQgZm9yIGEgbGFyZ2UgcGFkZGluZyAnY2F1c2Ugd2UncmUgc3VwcG9zZWQgdG8gbWFrZSBpdCB3b3JrIG9uIG9uZSBsaW5lLlxuICAvLyBTdGlsbCwgSSBsZWF2ZSBzb21lIGluIGNhc2Ugd2UncmUgZHVtYlxuICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLWlubmVyO1xuICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1pbm5lcjtcbn1cblxuLmJ1dHRvbi0tZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kOiAkZmFjZWJvb2stY29sb3I7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB3aGl0ZTtcblxuICBAaW5jbHVkZSBidG4tdmFyaWFudChcbiAgICAkY29sb3I6IHdoaXRlLFxuICAgICRiYWNrZ3JvdW5kOiAkZmFjZWJvb2stY29sb3IsXG4gICAgJGJvcmRlci1jb2xvcjogJGZhY2Vib29rLWNvbG9yXG4gICk7XG59XG5cbi5idXR0b24tLWdvb2dsZSB7XG4gIEBpbmNsdWRlIGJ0bi12YXJpYW50KFxuICAgICRjb2xvcjogIzc1NzU3NSxcbiAgICAkYmFja2dyb3VuZDogd2hpdGUsXG4gICAgJGJvcmRlci1jb2xvcjogJHYzNV9fZ3JheS1saWdodFxuICApO1xufVxuXG4uYnV0dG9uLS1ncmVlbiB7XG4gIEBpbmNsdWRlIGJ0bi12YXJpYW50KFxuICAgICRjb2xvcjogJHYzNV9fZ3JlZW4sXG4gICAgJGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCR2MzVfX2dyZWVuLCAwLjgpLFxuICAgICRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICk7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZXItaXNoO1xuXG4gIHBhZGRpbmc6IDhweCAxNnB4O1xufVxuXG4uYnV0dG9uLS1naG9zdC1kZWZhdWx0IHtcbiAgICBAaW5jbHVkZSBidG4tdmFyaWFudChcbiAgICAgICAgJGNvbG9yOiAkdjM1X190ZXh0LWNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZDogd2hpdGUsXG4gICAgICAgICRib3JkZXItY29sb3I6ICR2MzVfX3RleHQtY29sb3IsXG4gICAgICAgICRjb2xvci1ob3Zlcjogd2hpdGUsXG4gICAgICAgICRiYWNrZ3JvdW5kLWhvdmVyOiAkdjM1X190ZXh0LWNvbG9yLFxuICAgICAgICAkYm9yZGVyLWNvbG9yLWhvdmVyOiAkdjM1X190ZXh0LWNvbG9yXG4gICAgKTtcblxuICAgICY6Zm9jdXM6bm90KFtkaXNhYmxlZF0pOm5vdCg6aG92ZXIpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogJHYzNV9fdGV4dC1jb2xvcjtcblxuICAgICAgW2NsYXNzXj1cImljb24tXCJdLFxuICAgICAgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gICAgICAgIGNvbG9yOiAkdjM1X190ZXh0LWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Zm9jdXM6bm90KFtkaXNhYmxlZF0pLFxuICAgICY6aG92ZXI6bm90KFtkaXNhYmxlZF0pIHtcbiAgICAgIEBtZWRpYSAjeyR4cy1vbmx5fSxcbiAgICAgICAgICAgICN7JHNtLW9ubHl9IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICR2MzVfX3RleHQtY29sb3I7XG5cbiAgICAgICAgW2NsYXNzXj1cImljb24tXCJdLFxuICAgICAgICBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdjM1X190ZXh0LWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxufVxuXG4uYnV0dG9uLS1kZWZhdWx0LWxpZ2h0IHtcbiAgICBAaW5jbHVkZSBidG4tdmFyaWFudChcbiAgICAgICAgJGNvbG9yOiAkdjM1X190ZXh0LWNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZDogJHYzNV9fZ3JheS1saWdodGVzdCxcbiAgICAgICAgJGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgICAgICRjb2xvci1ob3Zlcjogd2hpdGUsXG4gICAgICAgICRiYWNrZ3JvdW5kLWhvdmVyOiAkdjM1X190ZXh0LWNvbG9yLFxuICAgICAgICAkYm9yZGVyLWNvbG9yLWhvdmVyOiB0cmFuc3BhcmVudFxuICAgICk7XG59XG5cbi5idXR0b24tLXdoaXRlIHtcbiAgICBAaW5jbHVkZSBidG4tdmFyaWFudChcbiAgICAgICAgJGNvbG9yOiAkdjM1X190ZXh0LWNvbG9yLWRhcmssXG4gICAgICAgICRiYWNrZ3JvdW5kOiB3aGl0ZSxcbiAgICAgICAgJGJvcmRlci1jb2xvcjogd2hpdGUsXG4gICAgICAgICRjb2xvci1ob3Zlcjogd2hpdGUsXG4gICAgICAgICRiYWNrZ3JvdW5kLWhvdmVyOiB0cmFuc3BhcmVudCxcbiAgICAgICAgJGJvcmRlci1jb2xvci1ob3Zlcjogd2hpdGVcbiAgICApO1xuXG4gICAgcGFkZGluZzogOXB4IDU1cHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xufVxuIiwiLnNpZGUtc2VwYXJhdG9ycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYyg1MCUgLSAxcHgpO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgei1pbmRleDogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHYzNV9fZ3JheS1saWdodGVyO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgKiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gIH1cbn1cbiIsIi5ibG9jay0tcmFkaXVzLXNtLXVwIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcblxuICBAbWVkaWEgI3skc20tdXB9IHtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuICB9XG59XG4iLCIuYmctdjM1LWJsdWUtZ3JhZGllbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCA1MCUgNTYlLCAkdjM1X19za3ktYmx1ZSAwJSwgJHYzNV9fYmx1ZSAyMDAlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICYsICoge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gIEBtZWRpYSAjeyRzbS11cH0ge1xuICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgNTAlIDU2JSwgJHYzNV9fc2t5LWJsdWUgMCUsICR2MzVfX2JsdWUgMTQwJSk7XG4gIH1cblxuICBAbWVkaWEgI3skbWQtdXB9IHtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDUwJSA1NiUsICR2MzVfX3NreS1ibHVlIDAlLCAkdjM1X19ibHVlIDEwMCUpO1xuICB9XG59XG4iLCIuY29va2llLWNvbnNlbnQtbGlnaHRib3gge1xuICAgIHotaW5kZXg6IDIxNzAwMDAwMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uY29va2llLWNvbnNlbnQge1xuXG4gICAgJi0taW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZy1pbm5lciAqIDMgJHNwYWNpbmctaW5uZXIgKiAyO1xuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgY29sb3I6ICMzRTNFNDU7XG4gICAgfVxuXG4gICAgJl9fbWFpbi10ZXh0IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hbGwtc2VydmljZXMge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDAuNTtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluZSB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYm9yZGVyOiAycHggZGFzaGVkICNGNUY1RjU7XG4gICAgICAgIG1hcmdpbjogMTRweDtcbiAgICB9XG5cbiAgICAmX19zZXBhcmF0b3Ige1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cblxuICAgICZfX3NwZWNpZmljLXNlcnZpY2Uge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjNTQ1ZDYxO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zb2NpYWwtbmV0d29ya3MtaGVhZGVyIHtcblxuICAgICAgICBiIHttYXJnaW4tdG9wOiAxMnB4O31cbiAgICAgICAgcCB7bWFyZ2luLXRvcDogMTBweDt9XG4gICAgfVxuXG4gICAgJl9fYW5hbHl0aWNzLWhlYWRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIycHg7XG5cbiAgICAgICAgcCB7bWFyZ2luLXRvcDogMTBweDt9XG4gICAgfVxufVxuXG5cblxuLmNvb2tpZS1jb25zZW50X19zd2l0Y2gtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jb29raWUtY29uc2VudF9fc3dpdGNoLWJ1dHRvbl9fbGFiZWxzIHtcbiAgICBjb2xvcjogI2JhYmRiZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi5jb29raWUtY29uc2VudF9fc3dpdGNoLWJ1dHRvbiBbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTk5OTlweDtcbn1cblxuLmNvb2tpZS1jb25zZW50X19zd2l0Y2gtYnV0dG9uIFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5jb29raWUtY29uc2VudF9fc3dpdGNoLWJ1dHRvbl9fYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjdjMWVhO1xuICAgIHRyYW5zaXRpb246IC4zcztcbn1cblxuLmNvb2tpZS1jb25zZW50X19zd2l0Y2gtYnV0dG9uIFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5jb29raWUtY29uc2VudF9fc3dpdGNoLWJ1dHRvbl9fYnV0dG9uOmJlZm9yZSB7XG4gICAgbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5jb29raWUtY29uc2VudF9fc3dpdGNoLWJ1dHRvbiBbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgfiAuY29va2llLWNvbnNlbnRfX3N3aXRjaC1idXR0b25fX2xhYmVsczpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5jb29raWUtY29uc2VudF9fc3dpdGNoLWJ1dHRvbiBbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgfiAuY29va2llLWNvbnNlbnRfX3N3aXRjaC1idXR0b25fX2xhYmVsczphZnRlciB7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuLmNvb2tpZS1jb25zZW50X19zd2l0Y2gtYnV0dG9uX19idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNDZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgYmFja2dyb3VuZDogI2JhYmRiZTtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuXG4uY29va2llLWNvbnNlbnRfX3N3aXRjaC1idXR0b25fX2J1dHRvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDNweDtcbiAgICBsZWZ0OiAyM3B4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG59XG5cbi5jb29raWUtY29uc2VudF9fc3dpdGNoLWJ1dHRvbl9fbGFiZWxzLS1hY3RpdmF0ZWQge1xuICAgIGNvbG9yOiAjNjdjMWVhO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xufVxuIiwiLnRyYW5zcGFyZW50LWlucHV0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDNweCk7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTNweCk7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjNweCk7XG4gICAgfVxuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI2IwYjBiMDtcbiAgICB9XG59XG4ubG91cGUge1xuICAgIHJpZ2h0OiAtNDNweDtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB3aWR0aDogNDNweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgcmlnaHQ6IC01M3B4O1xuICAgICAgICB3aWR0aDogNTNweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHJpZ2h0OiAtNjNweDtcbiAgICAgICAgd2lkdGg6IDYzcHg7XG4gICAgfVxufVxuLnNsaWRlaW4ge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZTtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuQGtleWZyYW1lcyBzbGlkZSB7XG4gICAgdG8ge1xuICAgICAgICByaWdodDogMHB4O1xuICAgIH1cbn1cbi8qIFVuZGVybGluZSBGcm9tIExlZnQgKi9cbi5odnItdW5kZXJsaW5lLWZyb20tbGVmdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIG1heC13aWR0aDogNjgwcHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogcmlnaHQ7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc2VhcmNoOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbn1cblxuLyogQm91bmNlIEluICovXG4uaHZyLWJvdW5jZS1pbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG59XG4uaHZyLWJvdW5jZS1pbjpob3ZlciwgLmh2ci1ib3VuY2UtaW46Zm9jdXMsIC5odnItYm91bmNlLWluOmFjdGl2ZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ3LCAyLjAyLCAwLjMxLCAtMC4zNik7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ3LCAyLjAyLCAwLjMxLCAtMC4zNik7XG59XG4iLCIudGV4dC1kYXJrZXIge1xuICBjb2xvcjogJHYzNV9fdGV4dC1jb2xvci1kYXJrZXI7XG59XG5cbi50ZXh0LWRhcmtlc3Qge1xuICBjb2xvcjogJHYzNV9fdGV4dC1jb2xvci1kYXJrZXN0O1xufVxuXG4uZm9udC13ZWlnaHQtcmVndWxhciB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xufVxuXG4ubGluZS1oZWlnaHQtbWVkaXVtIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLmZvbnQtc2l6ZS1iYXNlLXNtYWxsIHtcbiAgZm9udC1zaXplOiAkdjM1X19mb250LXNpemUtYmFzZS1zbWFsbDtcbn1cblxuLmZvbnQtc2l6ZS1iYXNlLS1zbS11cCB7XG4gIEBtZWRpYSAjeyRzbS11cH0ge1xuICAgIGZvbnQtc2l6ZTogJHYzNV9fZm9udC1zaXplLWJhc2U7XG4gIH1cbn1cblxuLmZvbnQtc2l6ZS1iYXNlLXNtYWxsLWRvd24ge1xuICAgIGZvbnQtc2l6ZTogJHYzNV9fZm9udC1zaXplLWJhc2Utc21hbGwgLSAxO1xufVxuXG4ud2hpdGUtc3BhY2Utbm93cmFwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLnYtYWxpZ24tdGV4dC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG59XG5cbi52LWFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5mbGV4LS1qdXN0aWZ5LXNwYWNlLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG5cbi5mbGV4LS1qdXN0aWZ5LXNwYWNlLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmxvd2VyLW1hcmdpbi1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAtJHNwYWNpbmctaW5uZXI7XG59XG4iLCIuZnVsbC1vcGFjaXR5IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZsb2F0LXJpZ2h0LS1zbS11cCB7XG4gIEBtZWRpYSAjeyRzbS11cH0ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4ucG9zaXRpb24tYWJzb2x1dGUtLXNtLXVwIHtcbiAgQG1lZGlhICN7JHNtLXVwfSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5cbi5saW5lLWhlaWdodC1vbmUge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmhpZGRlbl92MzUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIuaG9tZSB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXG4gICRob21lLXdoaXRlLWlzaDogI2YxZjZmODtcbiAgJG5hdmJhci1oZWlnaHQ6IDcwcHg7XG4gICRuYXZiYXItaGVpZ2h0LXhzOiA1MHB4O1xuXG4gICRob21lLWgxLWxpbmUtaGVpZ2h0LXhzOiAzNnB4O1xuICAkaG9tZS1oMS1saW5lLWhlaWdodC1zbTogNDhweDtcbiAgJGhvbWUtaDEtbGluZS1oZWlnaHQ6IDYwcHg7XG5cblxuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBsaW5lYXI7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwICRzcGFjaW5nLWd1dHRlcjtcblxuICAgIEBtZWRpYSAjeyRzbS11cH0ge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDcyOHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyRtZC11cH0ge1xuICAgICAgbWF4LXdpZHRoOiA5MjBweDtcbiAgICB9XG4gIH1cblxuICBoMSwgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogJGhvbWUtaDEtbGluZS1oZWlnaHQteHM7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgQG1lZGlhICN7JHNtLXVwfSB7XG4gICAgICBsaW5lLWhlaWdodDogJGhvbWUtaDEtbGluZS1oZWlnaHQtc207XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JG1kLXVwfSB7XG4gICAgICBsaW5lLWhlaWdodDogJGhvbWUtaDEtbGluZS1oZWlnaHQ7XG4gICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgfVxuICB9XG5cbiAgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICNmZmY7XG5cbiAgICBAbWVkaWEgI3skc20tdXB9IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyRtZC11cH0ge1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLnRleHQtY2VudGVyLXhzLW9ubHkge1xuICAgIEBtZWRpYSAjeyR4cy1vbmx5fSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLmZvbnQtd2VpZ2h0LW1lZGl1bSB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgfVxuXG4gIC5idXR0b24uYnV0dG9uLS1ob21lIHtcbiAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG5cbiAgICAuaWNvbi1yZWFsLWFycm93LXJpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG4gIH1cblxuICBociB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdjM1X19ncmF5LWxpZ2h0ZXI7XG4gIH1cblxuICAkaG9tZS1jb2xvci1zZWNvbmRhcnk6ICNmMDU5NjU7XG5cbiAgLmJ1dHRvbi0tc2Vjb25kYXJ5LmJ1dHRvbi0taG9tZSB7XG4gICAgQGluY2x1ZGUgYnRuLXZhcmlhbnQoXG4gICAgICAkY29sb3I6IHdoaXRlLFxuICAgICAgJGJhY2tncm91bmQ6ICRob21lLWNvbG9yLXNlY29uZGFyeSxcbiAgICAgICRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50LFxuICAgICAgJGJhY2tncm91bmQtaG92ZXI6IGRhcmtlbigkaG9tZS1jb2xvci1zZWNvbmRhcnksIDYlKVxuICAgICk7XG4gIH1cblxuICAuYnV0dG9uLS1ob21lLWxvZ2luIHtcbiAgICAgICAgQGluY2x1ZGUgYnRuLXZhcmlhbnQoXG4gICAgICAgICAgICAkY29sb3I6ICR2MzVfX3RleHQtY29sb3ItbGlnaHQsXG4gICAgICAgICAgICAkYmFja2dyb3VuZDogdHJhbnNwYXJlbnQsXG4gICAgICAgICAgICAkYm9yZGVyLWNvbG9yOiAkdjM1X190ZXh0LWNvbG9yLWxpZ2h0LFxuICAgICAgICAgICAgJGNvbG9yLWhvdmVyOiAkdjM1X190ZXh0LWNvbG9yLWxpZ2h0LFxuICAgICAgICAgICAgJGJhY2tncm91bmQtaG92ZXI6IHRyYW5zcGFyZW50LFxuICAgICAgICAgICAgJGJvcmRlci1jb2xvci1ob3ZlcjogJHYzNV9fdGV4dC1jb2xvci1saWdodFxuICAgICAgICApO1xuXG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgZm9udDogJHYzNV9faW5wdXQtZm9udC1zbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAuYnV0dG9uLmJ1dHRvbi0tYmxvY2suYnV0dG9uLS1mYWNlYm9vayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMiAqICRzcGFjaW5nLWlubmVyO1xuXG4gICAgQG1lZGlhICN7JHNtLXVwfSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5jb2xvci1zZWNvbmRhcnkge1xuICAgIGNvbG9yOiAkaG9tZS1jb2xvci1zZWNvbmRhcnk7XG4gIH1cblxuICAubGluay0tc2Vjb25kYXJ5IHtcbiAgICAgIGNvbG9yOiAkaG9tZS1jb2xvci1zZWNvbmRhcnk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgLnF1b3RlLWltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIGhlaWdodDogNDRweDtcbiAgfVxuXG4gIC5vdmVyZmxvdy1oaWRkZW4ge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIEBpbXBvcnRcbiAgICBcIi4uL2NvbXBvbmVudHMvZ2VuZXJpYy9jYXJkXCIsXG4gICAgXCIuLi9jb21wb25lbnRzL2dlbmVyaWMvbGlnaHRib3hcIixcbiAgICBcIi4uL2NvbXBvbmVudHMvZ2VuZXJpYy90ZXN0aW1vZGlhbFwiLFxuICAgIFwiLi4vY29tcG9uZW50cy9zcGVjaWZpYy9qb2ItZHluYW1pYy1yZWdpc3Rlci1saWdodGJveFwiLFxuICAgIFwiLi4vY29tcG9uZW50cy9nZW5lcmljL2Ryb3Bkb3duLWhvbWVcIlxuICA7XG5cbiAgQGltcG9ydFxuICAgIFwiLi9ob21lL2hlYWRlclwiLFxuICAgIFwiLi9ob21lL3Jlc3BvbnNpdmUtbWVudVwiLFxuICAgIFwiLi9ob21lL2xhbmRpbmdcIixcbiAgICBcIi4vaG9tZS9qb2JcIixcbiAgICBcIi4vaG9tZS9qb2JfX3Rlc3RpbW9uaWFsXCIsXG4gICAgXCIuL2hvbWUvZXZlbnRzXCIsXG4gICAgXCIuL2hvbWUvZXZlbnRzX190ZXN0aW1vbmlhbHNcIixcbiAgICBcIi4vaG9tZS9wcm9qZWN0c1wiLFxuICAgIFwiLi9ob21lL3Byb2plY3RzX190ZXN0aW1vbmlhbHNcIixcbiAgICBcIi4vaG9tZS9mb290ZXJcIlxuICA7XG59XG5cbi5ob21lLS1kYXJrZW4ge1xuICAgID4gKiB7XG4gICAgICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgfVxufVxuIiwiLmNhcmQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWluLXdpZHRoOiAyOCAqICRzcGFjaW5nLWlubmVyO1xuICBtYXgtd2lkdGg6IDI4ICogJHNwYWNpbmctaW5uZXI7XG4gIG1pbi1oZWlnaHQ6IDM2ICogJHNwYWNpbmctaW5uZXI7XG4gIG1heC1oZWlnaHQ6IDM2ICogJHNwYWNpbmctaW5uZXI7XG5cbiAgQG1lZGlhICN7JHNtLXVwfSB7XG4gICAgbWluLXdpZHRoOiAzMiAqICRzcGFjaW5nLWlubmVyO1xuICAgIG1heC13aWR0aDogMzIgKiAkc3BhY2luZy1pbm5lcjtcbiAgICBtaW4taGVpZ2h0OiAzOS4yNSAqICRzcGFjaW5nLWlubmVyO1xuICAgIG1heC1oZWlnaHQ6IDM5LjI1ICogJHNwYWNpbmctaW5uZXI7XG4gIH1cblxuICBAbWVkaWEgI3skbWQtdXB9IHtcbiAgICBtaW4td2lkdGg6IDM2ICogJHNwYWNpbmctaW5uZXI7XG4gICAgbWF4LXdpZHRoOiAzNiAqICRzcGFjaW5nLWlubmVyO1xuICAgIG1pbi1oZWlnaHQ6IDQyLjUgKiAkc3BhY2luZy1pbm5lcjtcbiAgICBtYXgtaGVpZ2h0OiA0Mi41ICogJHNwYWNpbmctaW5uZXI7XG4gIH1cblxuICAuY2FyZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvcmRlcjogc29saWQgdGhpbiAkdjM1X19ncmF5LWxpZ2h0ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogJHYzNV9fYm9yZGVyLXJhZGl1cztcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHRyYW5zcGFyZW50aXplKCM0ZjU4NWIsIDAuODUpO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTRkZWcpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJi5jYXJkLS1uZXh0LTIsXG4gICAgJi5jYXJkLS1uZXh0LTEsXG4gICAgJi5jYXJkLS1hY3RpdmUsXG4gICAgJi5jYXJkLS1wcmV2aW91cyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogODIwbXM7XG4gICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXN5LWluLW91dDtcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgIH1cblxuICAgICYuY2FyZC0tbmV4dC0yIHtcbiAgICAgIHotaW5kZXg6IC0yO1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IEFuaW1hdGlvbk5leHQyO1xuICAgIH1cblxuICAgICYuY2FyZC0tbmV4dC0xIHtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTJkZWcpO1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IEFuaW1hdGlvbk5leHQxO1xuICAgIH1cblxuICAgICYuY2FyZC0tYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBBbmltYXRpb25BY3RpdmU7XG4gICAgfVxuXG4gICAgJi5jYXJkLS1wcmV2aW91cyB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IEFuaW1hdGlvblByZXZpb3VzO1xuICAgIH1cbiAgfVxuXG5cbiAgQGtleWZyYW1lcyBBbmltYXRpb25OZXh0MiB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKC0xMGRlZyk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtNGRlZyk7XG4gICAgICBvcGFjaXR5OiA3O1xuICAgIH1cbiAgfVxuXG4gIEBrZXlmcmFtZXMgQW5pbWF0aW9uTmV4dDEge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGVaKC00ZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlWigtMmRlZyk7XG4gICAgfVxuICB9XG5cbiAgQGtleWZyYW1lcyBBbmltYXRpb25BY3RpdmUge1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlWigtMmRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGVaKDApO1xuICAgIH1cbiAgfVxuXG4gIEBrZXlmcmFtZXMgQW5pbWF0aW9uUHJldmlvdXMge1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSkgcm90YXRlWigwKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg3NSUsIDkwJSwgMCkgc2NhbGUoMS4xKSByb3RhdGVaKDQ1ZGVnKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG59XG4iLCIudGVzdGltb2RpYWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gIEBtZWRpYSAjeyRzbS11cH0ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuXG4gIEBtZWRpYSAjeyRtZC11cH0ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuXG4gIC50ZXN0aW1vZGlhbF9fYm9keSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cblxuICAudGVzdGltb2RpYWxfX2Zvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMS41ICogJHNwYWNpbmctaW5uZXI7XG5cbiAgICBAbWVkaWEgI3skc20tdXB9IHtcbiAgICAgIG1hcmdpbi10b3A6IDIgKiAkc3BhY2luZy1pbm5lcjtcbiAgICB9XG5cbiAgICBAbWVkaWEgI3skbWQtdXB9IHtcbiAgICAgIG1hcmdpbi10b3A6IDIuNSAqICRzcGFjaW5nLWlubmVyO1xuICAgIH1cblxuICAgIC50ZXN0aW1vZGlhbF9fZm9vdGVyX190aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICBjb2xvcjogJHYzNV9fdGV4dC1jb2xvci1kYXJrZXN0O1xuICAgIFxuICAgICAgKyAudGVzdGltb2RpYWxfX2Zvb3Rlcl9faW1hZ2Uge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC41ICogJHNwYWNpbmctaW5uZXI7XG5cbiAgICAgICAgQG1lZGlhICN7JHNtLXVwfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNzUgKiAkc3BhY2luZy1pbm5lcjtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICBAbWVkaWEgI3skbWQtdXB9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmctaW5uZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGVzdGltb2RpYWxfX2Zvb3Rlcl9faW1hZ2Uge1xuICAgICAgbWluLXdpZHRoOiAzMnB4O1xuICAgICAgbWF4LXdpZHRoOiAzMnB4O1xuICAgICAgbWluLWhlaWdodDogMzJweDtcbiAgICAgIG1heC1oZWlnaHQ6IDMycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG4gICAgICArIC50ZXN0aW1vZGlhbF9fZm9vdGVyX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1pbm5lci1zbWFsbDtcblxuICAgICAgICBAbWVkaWEgI3skc20tdXB9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMC43NSAqICRzcGFjaW5nLWlubmVyO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICN7JG1kLXVwfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLWlubmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuam9iLWR5bmFtaWMtcmVnaXN0ZXItbGlnaHRib3gge1xuICAuY29sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIFxuICAuYnV0dG9uLmJ1dHRvbi0tYmxvY2suYnV0dG9uLS1mYWNlYm9vayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMiAqICRzcGFjaW5nLWlubmVyO1xuICAgIFxuICAgIEBtZWRpYSAjeyRzbS11cH0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgXG4gICYubGlnaHRib3gtLXdpdGgtc2lkZS1wYW5lbCB7XG4gICAgQG1lZGlhICN7JG1kLXVwfSB7XG4gICAgICAubGlnaHRib3hfX2Nsb3NlLWJ0biBbY2xhc3NePWljb24tXSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmpvYi1keW5hbWljLXJlZ2lzdGVyLWxpZ2h0Ym94X19jb21wYW55LWxvZ29zIHtcbiAgJHZlcnRpY2FsLXNwYWNpbmc6IDQ1cHg7XG5cbiAgQGluY2x1ZGUgbGlzdC1pbmxpbmUtYmxvY2staW1wcm92ZWQoJGxpLXZlcnRpY2FsLXNwYWNpbmc6ICR2ZXJ0aWNhbC1zcGFjaW5nKTtcblxuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW4tdG9wOiBjYWxjKDY1cHggLSAjeyR2ZXJ0aWNhbC1zcGFjaW5nfS8yKTtcblxuICBAbWVkaWEgI3skc20tb25seX0ge1xuICAgIEBpbmNsdWRlIGxpc3QtaW5saW5lLWJsb2NrLWltcHJvdmVkKCRsaS12ZXJ0aWNhbC1zcGFjaW5nOiAyMHB4KTtcblxuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctZ3V0dGVyO1xuICB9XG5cbiAgPiBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogODAlO1xuICAgIH1cbiAgfVxufVxuXG4uam9iLWR5bmFtaWMtcmVnaXN0ZXItbGlnaHRib3ggLmxpZ2h0Ym94X19zaWRlLXBhbmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICoge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgY29udGVudDogJyAnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKGFzc2V0LXVybCgnL2ltYWdlcy92MzUvaWxsdS1qb2ItcmVnaXN0ZXItbGF5ZXItdG9wLnN2ZycpKSBuby1yZXBlYXQgdG9wIDkwcHggcmlnaHQgNXB4O1xuXG4gICAgQG1lZGlhICN7JHNtLXVwfSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgODBweCByaWdodCA1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JG1kLXVwfSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgMTUwcHggY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoYXNzZXQtdXJsKCcvaW1hZ2VzL3YzNS9pbGx1LWpvYi1yZWdpc3Rlci1sYXllci1ib3R0b20uc3ZnJykpIG5vLXJlcGVhdCBib3R0b20gbGVmdCA1cHg7XG5cbiAgICBAbWVkaWEgI3skc20tdXB9IHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0IDVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgI3skbWQtdXB9IHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi5qb2ItZHluYW1pYy1yZWdpc3Rlci1saWdodGJveDpub3QoLmxpZ2h0Ym94LS13aXRoLXNpZGUtcGFuZWwpIC5saWdodGJveF9faW5uZXIge1xuICA+IC5ibG9jayB7XG4gICAgbWluLWhlaWdodDogMTAwJTtcblxuICAgIEBtZWRpYSAjeyRtZC11cH0ge1xuICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cbiIsIkBtaXhpbiBsaXN0LWlubGluZS1pbXByb3ZlZCgkbGktc3BhY2luZzogMCwgJGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlKSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcblxuICBtYXJnaW4tbGVmdDogLSgkbGktc3BhY2luZy8yKTtcbiAgbWFyZ2luLXJpZ2h0OiAtKCRsaS1zcGFjaW5nLzIpO1xuXG4gIGZvbnQtc2l6ZTogMDtcblxuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBtYXJnaW4tbGVmdDogKCRsaS1zcGFjaW5nLzIpO1xuICAgIG1hcmdpbi1yaWdodDogKCRsaS1zcGFjaW5nLzIpO1xuXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplXG4gIH1cbn1cblxuQG1peGluIGxpc3QtaW5saW5lLWJsb2NrLWltcHJvdmVkKCRsaS1ob3Jpem9udGFsLXNwYWNpbmc6IDAsICRsaS12ZXJ0aWNhbC1zcGFjaW5nOiAwLCAkZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UpIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xuXG4gIG1hcmdpbjogKC0oJGxpLXZlcnRpY2FsLXNwYWNpbmcvMikpICgtKCRsaS1ob3Jpem9udGFsLXNwYWNpbmcvMikpO1xuXG4gIGZvbnQtc2l6ZTogMDtcblxuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBtYXJnaW46ICgkbGktdmVydGljYWwtc3BhY2luZy8yKSAoJGxpLWhvcml6b250YWwtc3BhY2luZy8yKTtcblxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZVxuICB9XG59XG4iLCIuaG9tZV9fZHJvcGRvd24tYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgY29sb3I6ICR2MzVfX3RleHQtY29sb3ItbGlnaHQ7XG4gICAgZm9udC1zaXplOiAkdjM1X19mb250LXNpemUtc207XG4gICAgZm9udC1mYW1pbHk6ICR2MzVfX2ZvbnQtZmFtaWx5O1xufVxuXG4uaG9tZV9fZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMTAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB3aWR0aDogMTQwcHg7XG5cbiAgICB0b3A6IDEwMCU7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSg2Miw2Miw2OSwwLjMpO1xuXG4gICAgLmhvbWVfX2Ryb3Bkb3duLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiA2cHggMDtcblxuICAgICAgICBhOm5vdCgubGluay0tc2Vjb25kYXJ5KSB7XG4gICAgICAgICAgICBjb2xvcjogJHYzNV9fdGV4dC1jb2xvci1saWdodDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgIGZvbnQ6ICR2MzVfX2ZvbnQtc207XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJHYzNV9fbGluZS1oZWlnaHQtc207XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ob21lX19kcm9wZG93bi1vcGVuIHtcbiAgICAuaG9tZV9fZHJvcGRvd24tbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cbiIsIi5ob21lX19oZWFkZXIge1xuICAgICRsb2dvLWhlaWdodDogNDBweDtcbiAgICAkbG9nby1oZWlnaHQteHM6IDMwcHg7XG5cbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTA0MDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IHRvcCA0MDBtcyBsaW5lYXI7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6ICRuYXZiYXItaGVpZ2h0O1xuXG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCAwIHJnYmEoMCwwLDAsLjEpO1xuXG4gICAgQG1lZGlhICN7JHhzLW9ubHl9IHtcbiAgICAgICAgaGVpZ2h0OiAkbmF2YmFyLWhlaWdodC14cztcbiAgICB9XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtaXNoO1xuXG5cbiAgICBuYXYge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuZmxleC1oZWFkZXItYWxpZ25tZW50IHtcbiAgICAgICAgQG1lZGlhICN7JHNtLXVwfSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAjeyR4cy1vbmx5fSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ob21lX19oZWFkZXJfX2xvZ28ge1xuICAgICAgICBoZWlnaHQ6ICRuYXZiYXItaGVpZ2h0O1xuICAgICAgICB3aWR0aDogJG5hdmJhci1oZWlnaHQ7XG5cbiAgICAgICAgQG1lZGlhICN7JHhzLW9ubHl9IHtcbiAgICAgICAgICAgIGhlaWdodDogJG5hdmJhci1oZWlnaHQteHM7XG4gICAgICAgICAgICB3aWR0aDogJG5hdmJhci1oZWlnaHQteHM7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAkbG9nby1oZWlnaHQ7XG4gICAgICAgICAgICB3aWR0aDogJGxvZ28taGVpZ2h0KjEuMztcblxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLW9ubHl9IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRsb2dvLWhlaWdodC14cztcbiAgICAgICAgICAgICAgICB3aWR0aDogJGxvZ28taGVpZ2h0LXhzKjEuMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ob21lX19oZWFkZXJfX2xpbmtzIHtcbiAgICAgICAgLmhvbWVfX2hlYWRlcl9fZHJvcGRvd24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkdjM1X19mb250LXNpemUtc207XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHYzNV9fZm9udC1mYW1pbHk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAuaG9tZV9fZHJvcGRvd24tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaG9tZV9fZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgICAgdG9wOiAxMTAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaWNvbjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhvbWVfX2hlYWRlcl9fcHJvYXJlYSB7XG4gICAgICAgICAgICBjb2xvcjogJHYzNV9fdGV4dC1jb2xvci1saWdodDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHYzNV9fZm9udC1zaXplLXNtO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR2MzVfX2ZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uLCBhLmJ1dHRvbiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICBtYXJnaW46IDAgNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmhvbWVfX2hlYWRlcl9fc2lnbnVwIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMXB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTYuNnB4O1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAgICAgICBmb250LXNpemU6ICR2MzVfX2ZvbnQtc2l6ZS1zbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ob21lX19oZWFkZXJfX21lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG5cbi5ob21lX19oZWFkZXItLWhpZGRlbiB7XG4gICAgdG9wOiAtJG5hdmJhci1oZWlnaHQgLSA1MDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgQG1lZGlhICN7JHhzLW9ubHl9IHtcbiAgICAgICAgdG9wOiAtJG5hdmJhci1oZWlnaHQteHMgLSA1MDtcbiAgICB9XG59XG4iLCIuaG9tZV92b2lsZSB7XG4gICAgJGxvZ28taGVpZ2h0OiA1MHB4O1xuICAgICRtZW51LXdpZHRoOiAyODBweDtcbiAgICBcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTYwMDAwNDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgjMDYyMjQzLCAwLjM1KTtcbiAgICBtYXgtd2lkdGg6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBtYXgtd2lkdGggMW1zIGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxOTVtcztcblxuICAgIEBtZWRpYSAjeyRzbS11cH0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBcbiAgICAuaG9tZV9fcmVzcG9uc2l2ZS1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAkbWVudS13aWR0aDtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAyMDBtcyBsaW5lYXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1pc2g7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgXG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5ob21lX19yZXNwb25zaXZlLW1lbnVfX2Nsb3NlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDM2cHgpO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5ob21lX19yZXNwb25zaXZlLW1lbnVfX2xvZ28ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogJGxvZ28taGVpZ2h0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkbG9nby1oZWlnaHQqMS4zO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuaG9tZV9fcmVzcG9uc2l2ZS1tZW51X19zaWdudXAge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuaG9tZV9fcmVzcG9uc2l2ZS1tZW51X19zaWduaW4ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmhvbWVfX3Jlc3BvbnNpdmUtbWVudV9fcHJvYXJlYSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHYzNV9fdGV4dC1jb2xvci1saWdodDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICR2MzVfX2ZvbnQtc2l6ZS1zbTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHYzNV9fZm9udC1mYW1pbHk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5ob21lX19yZXNwb25zaXZlLW1lbnVfX2xhbmd1YWdlcyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGE6bm90KC5saW5rLS1zZWNvbmRhcnkpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdjM1X190ZXh0LWNvbG9yLWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHYzNV9fZm9udC1zbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkdjM1X19saW5lLWhlaWdodC1zbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBcbiAgICBcbiAgICAmLmhvbWVfdm9pbGUtb3BlbiB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDFtcztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBcbiAgICAgICAgLmhvbWVfX3Jlc3BvbnNpdmUtbWVudSB7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAjeyAkbWVudS13aWR0aCB9KTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5ob21lX19sYW5kaW5nIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcblxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldC11cmwoJy9pbWFnZXMvdjQvaG9tZS9sYW5kaW5nLWJhY2tncm91bmQuanBnJykpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogODAlO1xuXG5cbiAgICBAbWVkaWEgI3skbWQtdXB9IHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuXG5cbiAgICAuaG9tZV9fbGFuZGluZ19fbGF5ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgjMDYyMjQzLCAwLjM1KTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG5cbiAgICBuYXYge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcblxuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDkuNXB4IDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6ICR2MzVfX2ZvbnQtc2l6ZS1iYXNlLXNtYWxsO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbi0tZ2hvc3Qtd2hpdGUge1xuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwNjIyNDM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaG9tZV9fbGFuZGluZ19fbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG5cbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICAgIG1hcmdpbjogNjBweCAwIDQwcHg7XG4gICAgICAgIGhlaWdodDogJGhvbWUtaDEtbGluZS1oZWlnaHQteHMqMztcblxuICAgICAgICBAbWVkaWEgI3skc20tdXB9IHtcbiAgICAgICAgICAgIGhlaWdodDogJGhvbWUtaDEtbGluZS1oZWlnaHQtc20qMjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAjeyRtZC11cH0ge1xuICAgICAgICAgICAgaGVpZ2h0OiAkaG9tZS1oMS1saW5lLWhlaWdodCoyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbi0tY3RhIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG5cbiAgICAgICAgQG1lZGlhICN7JHhzLW9ubHl9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ob21lX19sYW5kaW5nX19kcm9wZG93biB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAkdjM1X19mb250LXNpemUtc207XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdjM1X19mb250LWZhbWlseTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgIC5ob21lX19kcm9wZG93bi1idXR0b24ge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAuaWNvbjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ob21lX19sYW5kaW5nX19wcm9hcmVhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogJHYzNV9fZm9udC1zaXplLXNtO1xuICAgICAgICBmb250LWZhbWlseTogJHYzNV9fZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICB9XG5cbiAgICAuaG9tZV9fbGFuZGluZ19fbG9nbyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgQG1lZGlhICN7JHhzLW9ubHl9IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtb25seX0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICRzaXplOiAyMDBweDtcblxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLW9ubHl9IHtcbiAgICAgICAgICAgICAgICAvLyRzaXplOiAxNTBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSA1MCUgLSAyMHB4KTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtNTAlICsgMjBweCkpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0kc2l6ZSouNztcbiAgICAgICAgICAgIGxlZnQ6IC0kc2l6ZSouMzM7XG4gICAgICAgICAgICB3aWR0aDogJHNpemU7XG4gICAgICAgICAgICBoZWlnaHQ6ICRzaXplO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGhvbWUtd2hpdGUtaXNoO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaG9tZV9fbGFuZGluZ19fZmluZC1qb2Ige1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBAbWVkaWEgI3skeHMtb25seX0ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnR5cGVkLWZhZGUtb3V0IHtcbiAgICAgICAgYW5pbWF0aW9uOiBmYWRlT3V0IDIwMG1zIGxpbmVhcjtcbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIGZhZGVPdXQge1xuICAgICAgICAwJSB7IG9wYWNpdHk6MTsgfVxuICAgICAgICAxMDAlIHsgb3BhY2l0eTowOyB9XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBibGlua3tcbiAgICAgICAgMCUgeyBvcGFjaXR5OjE7IH1cbiAgICAgICAgNTAlIHsgb3BhY2l0eTowOyB9XG4gICAgICAgIDEwMCUgeyBvcGFjaXR5OjE7IH1cbiAgICB9XG5cbiAgICAuaG9tZV9fbGFuZGluZ19fYnJhbmRzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XG5cbiAgICAgICAgY29sb3I6ICR2MzVfX2dyYXktbGlnaHRlcjtcbiAgICAgICAgZm9udC1zaXplOiAkdjM1X19mb250LXNpemUtYmFzZS1sYXJnZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGlzdC1pbmxpbmUtaW1wcm92ZWQoNzBweCk7XG5cbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzbS1tYXh9KSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGlzdC1pbmxpbmUtYmxvY2staW1wcm92ZWQoNjBweCwgMzBweCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtMTVweCA2MHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtb25seX0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpc3QtaW5saW5lLWJsb2NrLWltcHJvdmVkKDMwcHgsIDIwcHgpO1xuXG4gICAgICAgICAgICAgICAgbGk6bnRoLWNoaWxkKDEpID4gaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGk6bnRoLWNoaWxkKDIpID4gaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxpOm50aC1jaGlsZCgzKSA+IGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxpOm50aC1jaGlsZCg0KSA+IGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4M3B4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxpOm50aC1jaGlsZCg1KSA+IGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ob21lX19sYW5kaW5nX19jYXJldC13cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIC5pY29uLWRyb3AtYXJyb3c6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idXR0b24tLWxhbmRpbmcge1xuICAgICAgICB0b3A6IDI4cHg7XG4gICAgfVxufVxuIiwiLmhvbWVfX2pvYnMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwZGM2ZmMsICM1NGFiZmYpO1xuICBwYWRkaW5nLXRvcDogMyAqICRzcGFjaW5nLWlubmVyO1xuICBwYWRkaW5nLWJvdHRvbTogOCAqICRzcGFjaW5nLWlubmVyO1xuXG4gIEBtZWRpYSAjeyRzbS11cH0ge1xuICAgIHBhZGRpbmctdG9wOiA5LjUgKiAkc3BhY2luZy1pbm5lcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEgKiAkc3BhY2luZy1pbm5lcjtcbiAgfVxuXG4gIEBtZWRpYSAjeyRtZC11cH0ge1xuICAgIHBhZGRpbmctdG9wOiAxNiAqICRzcGFjaW5nLWlubmVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNCAqICRzcGFjaW5nLWlubmVyO1xuICB9XG5cbiAgaDMge1xuICAgIG1hcmdpbi10b3A6IDIgKiAkc3BhY2luZy1pbm5lcjtcbiAgfVxuXG4gIC5jYXJkLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDQgKiAkc3BhY2luZy1pbm5lcjtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICBAbWVkaWEgI3skc20tdXB9IHtcbiAgICAgIG1hcmdpbi10b3A6IC00ICogJHNwYWNpbmctaW5uZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMTMgKiAkc3BhY2luZy1pbm5lcjtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41ICogJHNwYWNpbmctaW5uZXI7XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JG1kLXVwfSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMyAqICRzcGFjaW5nLWlubmVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTE2ICogJHNwYWNpbmctaW5uZXI7XG4gICAgfVxuXG4gICAgLmhvbWVfX2pvYnNfX2pvYiB7XG4gICAgICBwYWRkaW5nOiA1ICogJHNwYWNpbmctaW5uZXIgMiAqICRzcGFjaW5nLWlubmVyO1xuXG4gICAgICBAbWVkaWEgI3skc20tdXB9IHtcbiAgICAgICAgcGFkZGluZzogNiAqICRzcGFjaW5nLWlubmVyIDMuNSAqICRzcGFjaW5nLWlubmVyO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgI3skbWQtdXB9IHtcbiAgICAgICAgcGFkZGluZzogNyAqICRzcGFjaW5nLWlubmVyIDUgKiAkc3BhY2luZy1pbm5lcjtcbiAgICAgIH1cblxuICAgICAgLmhvbWVfX2pvYnNfX2pvYl9fY29tcGFueSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcblxuICAgICAgICAgIEBtZWRpYSAjeyRzbS11cH0ge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNDVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgI3skbWQtdXB9IHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ob21lX19qb2JzX19qb2JfX2RvbWFpbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQgKiAkc3BhY2luZy1pbm5lcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjMGNjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuXG4gICAgICAgIEBtZWRpYSAjeyRzbS11cH0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDUgKiAkc3BhY2luZy1pbm5lcjtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgI3skbWQtdXB9IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2ICogJHNwYWNpbmctaW5uZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ob21lX19qb2JzX19qb2JfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmctaW5uZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgICAgICBjb2xvcjogJHYzNV9fdGV4dC1jb2xvci1kYXJrZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG5cbiAgICAgICAgQG1lZGlhICN7JHNtLXVwfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMC44NzUgKiAkc3BhY2luZy1pbm5lcjtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgI3skbWQtdXB9IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxLjc1ICogJHNwYWNpbmctaW5uZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ob21lX19qb2JzX19qb2JfX2xvY2F0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmctaW5uZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG5cbiAgICAgICAgQG1lZGlhICN7JHNtLXVwfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMS41ICogJHNwYWNpbmctaW5uZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICN7JG1kLXVwfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMi4xMjUgKiAkc3BhY2luZy1pbm5lcjtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cbi5ob21lX19qb2JzLS1ib3R0b20ge1xuICBwYWRkaW5nLXRvcDogNS41ICogJHNwYWNpbmctaW5uZXI7XG4gIHBhZGRpbmctYm90dG9tOiA2ICogJHNwYWNpbmctaW5uZXI7XG5cbiAgQG1lZGlhICN7JHNtLXVwfSB7XG4gICAgcGFkZGluZy10b3A6IDkgKiAkc3BhY2luZy1pbm5lcjtcbiAgfVxuXG4gIGgyIHtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG5cbiAgICBAbWVkaWEgI3skc20tdXB9IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyRtZC11cH0ge1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLmJ1dHRvbi5idXR0b24tLXdoaXRlIHtcbiAgICBtYXJnaW4tdG9wOiAyICogJHNwYWNpbmctaW5uZXI7XG4gICAgcGFkZGluZzogJHNwYWNpbmctaW5uZXIgMyAqICRzcGFjaW5nLWlubmVyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNTRhYmZmO1xuXG4gICAgQG1lZGlhICN7JHNtLXVwfSB7XG4gICAgICBtYXJnaW4tdG9wOiAyLjM3NSAqICRzcGFjaW5nLWlubmVyO1xuICAgICAgcGFkZGluZzogMS4xMjUgKiAkc3BhY2luZy1pbm5lciAgMy4xMjUgKiAkc3BhY2luZy1pbm5lcjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgI3skbWQtdXB9IHtcbiAgICAgIG1hcmdpbi10b3A6IDIuNzUgKiAkc3BhY2luZy1pbm5lcjtcbiAgICAgIHBhZGRpbmc6IDEuMjUgKiAkc3BhY2luZy1pbm5lciAgMy4yNSAqICRzcGFjaW5nLWlubmVyO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjBmMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5ob21lX19qb2JzX190ZXN0aW1vbmlhbHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiA1ICogJHNwYWNpbmctaW5uZXI7XG4gIHBhZGRpbmctYm90dG9tOiA1ICogJHNwYWNpbmctaW5uZXI7XG5cbiAgQG1lZGlhICN7JHNtLXVwfSB7XG4gICAgcGFkZGluZy10b3A6IDcgKiAkc3BhY2luZy1pbm5lcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41ICogJHNwYWNpbmctaW5uZXI7XG4gIH1cbiAgXG4gIEBtZWRpYSAjeyRtZC11cH0ge1xuICAgIHBhZGRpbmctdG9wOiA5ICogJHNwYWNpbmctaW5uZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDEwICogJHNwYWNpbmctaW5uZXI7XG4gIH1cblxuICAudGVzdGltb2RpYWwge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXgtd2lkdGg6IDI3NXB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBcbiAgICBAbWVkaWEgI3skc20tdXB9IHtcbiAgICAgIG1heC13aWR0aDogNTI1cHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAjeyRtZC11cH0ge1xuICAgICAgbWF4LXdpZHRoOiA2NzVweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5ob21lX19ldmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAuaG9tZV9fZXZlbnRfX2JhY2tncm91bmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogNDggKiAkc3BhY2luZy1pbm5lcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQG1lZGlhICN7JHNtLXVwfSB7XG4gICAgICBoZWlnaHQ6IDU5ICogJHNwYWNpbmctaW5uZXI7XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JG1kLXVwfSB7XG4gICAgICBoZWlnaHQ6IDcwICogJHNwYWNpbmctaW5uZXI7XG4gICAgfVxuXG4gICAgdmlkZW8ge1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIFxuICAgICAgQG1lZGlhICN7JG1kLXVwfSB7XG4gICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAuaG9tZV9fZXZlbnRfX2xheWVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiA0OCAqICRzcGFjaW5nLWlubmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNiwgMzQsIDY3LCAwLjQpO1xuICAgIFxuICAgIFxuICAgIEBtZWRpYSAjeyRzbS11cH0ge1xuICAgICAgaGVpZ2h0OiA1OSAqICRzcGFjaW5nLWlubmVyO1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgI3skbWQtdXB9IHtcbiAgICAgIGhlaWdodDogNzAgKiAkc3BhY2luZy1pbm5lcjtcbiAgICB9XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA0OCAqICRzcGFjaW5nLWlubmVyIC0gMi41ICogJHNwYWNpbmctaW5uZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICBAbWVkaWEgI3skc20tdXB9IHtcbiAgICAgIGhlaWdodDogNTkgKiAkc3BhY2luZy1pbm5lciAtIDMuMjUgKiAkc3BhY2luZy1pbm5lcjtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhICN7JG1kLXVwfSB7XG4gICAgICBoZWlnaHQ6IDcwICogJHNwYWNpbmctaW5uZXIgLSA0ICogJHNwYWNpbmctaW5uZXI7XG4gICAgfVxuICB9XG59XG4iLCIuaG9tZV9fZXZlbnRfX3Rlc3RpbW9uaWFscyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiAzLjUgKiAkc3BhY2luZy1pbm5lcjtcblxuICBAbWVkaWEgI3skc20tdXB9IHtcbiAgICBwYWRkaW5nLXRvcDogMy4yNSAqICRzcGFjaW5nLWlubmVyO1xuICB9XG5cbiAgQG1lZGlhICN7JG1kLXVwfSB7XG4gICAgcGFkZGluZy10b3A6IDQgKiAkc3BhY2luZy1pbm5lcjtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIGgzIHtcbiAgICAgIG1hcmdpbi10b3A6IDIuNSAqICRzcGFjaW5nLWlubmVyO1xuICAgICAgY29sb3I6ICR2MzVfX3RleHQtY29sb3I7XG5cbiAgICAgIEBtZWRpYSAjeyRzbS11cH0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMCAqICRzcGFjaW5nLWlubmVyO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgI3skbWQtdXB9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTIgKiAkc3BhY2luZy1pbm5lcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnV0dG9uLmJ1dHRvbi0tZ2hvc3Qtc2Vjb25kYXJ5IHtcbiAgICAgIEBpbmNsdWRlIGJ0bi12YXJpYW50KFxuICAgICAgICAkY29sb3I6ICRob21lLWNvbG9yLXNlY29uZGFyeSxcbiAgICAgICAgJGJhY2tncm91bmQ6IHRyYW5zcGFyZW50LFxuICAgICAgICAkYm9yZGVyLWNvbG9yOiAkaG9tZS1jb2xvci1zZWNvbmRhcnksXG4gICAgICAgICRjb2xvci1ob3Zlcjogd2hpdGUsXG4gICAgICAgICRiYWNrZ3JvdW5kLWhvdmVyOiAkaG9tZS1jb2xvci1zZWNvbmRhcnksXG4gICAgICAgICRib3JkZXItY29sb3ItaG92ZXI6IHdoaXRlXG4gICAgICApO1xuICAgICAgbWFyZ2luLXRvcDogMi41ICogJHNwYWNpbmctaW5uZXI7XG4gICAgICBwYWRkaW5nOiAkc3BhY2luZy1pbm5lciAxLjg1ICogJHNwYWNpbmctaW5uZXI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIEBtZWRpYSAjeyRzbS11cH0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzLjc1ICogJHNwYWNpbmctaW5uZXI7XG4gICAgICAgIHBhZGRpbmc6IDEuMTUgKiAkc3BhY2luZy1pbm5lciAyLjEgKiAkc3BhY2luZy1pbm5lcjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgI3skc20tdXB9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNSAqICRzcGFjaW5nLWlubmVyO1xuICAgICAgICBwYWRkaW5nOiAxLjMgKiAkc3BhY2luZy1pbm5lciAyLjUgKiAkc3BhY2luZy1pbm5lcjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAuaWNvbi1yZWFsLWFycm93LXJpZ2h0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNSAqICRzcGFjaW5nLWlubmVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5nZW9mb3JtLXRyYXBleml1bSB7XG4gICAgICBAaW5jbHVkZSB2MzVfX2dlb2Zvcm0tdHJhcGV6aXVtKCRob21lLXdoaXRlLWlzaCk7XG4gICAgICBtYXJnaW4tdG9wOiA1LjUgKiAkc3BhY2luZy1pbm5lcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcblxuICAgICAgQG1lZGlhICN7JHNtLXVwfSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgIC5nZW9mb3JtLXRyYXBleml1bV9fZmxhZyB7XG4gICAgICAgIGxlZnQ6IC0zICogJHNwYWNpbmctaW5uZXI7XG4gICAgICB9XG5cbiAgICAgIC50ZXN0aW1vZGlhbCB7XG4gICAgICAgIC50ZXN0aW1vZGlhbF9fYm9keSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzICogJHNwYWNpbmctaW5uZXI7XG5cbiAgICAgICAgICBAbWVkaWEgI3skc20tdXB9IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaG9tZV9fZXZlbnRfX2Zvb3RlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2RkZGRlNjtcbiAgICBtYXJnaW4tdG9wOiA3LjUgKiAkc3BhY2luZy1pbm5lcjtcblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IC0wLjggKiAkc3BhY2luZy1pbm5lcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiB2MzVfX2dlb2Zvcm0tdHJhcGV6aXVtIChcbiAgJGJhY2tncm91bmQtY29sb3IsXG5cbiAgJGhlaWdodC14czogMzEgKiAkc3BhY2luZy1pbm5lcixcbiAgJHdpZHRoLXhzOiAyOCAqICRzcGFjaW5nLWlubmVyLFxuXG4gICRoZWlnaHQ6IDMzICogJHNwYWNpbmctaW5uZXIsXG4gICR3aWR0aDogMjguNSAqICRzcGFjaW5nLWlubmVyLFxuXG4gICRncmFkaWVudC1sZWZ0OiA1ICogJHNwYWNpbmctaW5uZXIsXG4gICRncmFkaWVudC1ib3R0b206IDIgKiAkc3BhY2luZy1pbm5lcixcblxuICAkcGFkZGluZy10b3AteHM6IDMuNSAqICRzcGFjaW5nLWlubmVyLFxuICAkcGFkZGluZy1yaWdodC14czogNCAqICRzcGFjaW5nLWlubmVyLFxuICAkcGFkZGluZy1ib3R0b20teHM6IDEuNSAqICRzcGFjaW5nLWlubmVyLFxuICAkcGFkZGluZy1sZWZ0LXhzOiAxLjUgKiAkc3BhY2luZy1pbm5lcixcblxuICAkcGFkZGluZy10b3A6IDUgKiAkc3BhY2luZy1pbm5lcixcbiAgJHBhZGRpbmctcmlnaHQ6IDQgKiAkc3BhY2luZy1pbm5lcixcbiAgJHBhZGRpbmctYm90dG9tOiAxLjUgKiAkc3BhY2luZy1pbm5lcixcbiAgJHBhZGRpbmctbGVmdDogMS41ICogJHNwYWNpbmctaW5uZXIsXG5cbiAgJGJvcmRlci1yYWRpdXM6IDQgKiAkdjM1X19ib3JkZXItcmFkaXVzXG4pIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogJHdpZHRoLXhzIC0gJGdyYWRpZW50LWxlZnQ7XG4gIGhlaWdodDogJGhlaWdodC14cyAtICRncmFkaWVudC1ib3R0b207XG4gIG1hcmdpbi1sZWZ0OiAkZ3JhZGllbnQtbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogJGdyYWRpZW50LWJvdHRvbTtcbiAgcGFkZGluZzogJHBhZGRpbmctdG9wLXhzICRwYWRkaW5nLXJpZ2h0LXhzICRwYWRkaW5nLWJvdHRvbS14cyAkcGFkZGluZy1sZWZ0LXhzO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtY29sb3I7XG4gIFxuICBAbWVkaWEgI3skc20tdXB9IHtcbiAgICB3aWR0aDogKCR3aWR0aC14cyArICR3aWR0aCkgLyAyIC0gJGdyYWRpZW50LWxlZnQ7XG4gICAgaGVpZ2h0OiAoJGhlaWdodC14cyArICRoZWlnaHQpIC8gMiAtICRncmFkaWVudC1ib3R0b207XG4gICAgcGFkZGluZzpcbiAgICAgICAgKCRwYWRkaW5nLXRvcC14cyArICRwYWRkaW5nLXRvcCkgLyAyXG4gICAgICAgICgkcGFkZGluZy1yaWdodC14cyArICRwYWRkaW5nLXJpZ2h0KSAvIDJcbiAgICAgICAgKCRwYWRkaW5nLWJvdHRvbS14cyArICRwYWRkaW5nLWJvdHRvbSkgLyAyXG4gICAgICAgICgkcGFkZGluZy1sZWZ0LXhzICsgJHBhZGRpbmctbGVmdCkgLyAyXG4gICAgO1xuICB9XG4gIFxuICBAbWVkaWEgI3skbWQtdXB9IHtcbiAgICB3aWR0aDogJHdpZHRoIC0gJGdyYWRpZW50LWxlZnQ7XG4gICAgaGVpZ2h0OiAkaGVpZ2h0IC0gJGdyYWRpZW50LWJvdHRvbTtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy10b3AgJHBhZGRpbmctcmlnaHQgJHBhZGRpbmctYm90dG9tICRwYWRkaW5nLWxlZnQ7XG4gIH1cblxuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIFxuICAmOmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAkZ3JhZGllbnQtbGVmdCB0cmFuc3BhcmVudDtcblxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJvcmRlci10b3A6IHNvbGlkICgkaGVpZ2h0LXhzIC0gJGJvcmRlci1yYWRpdXMpICRiYWNrZ3JvdW5kLWNvbG9yO1xuXG4gICAgQG1lZGlhICN7JHNtLXVwfSB7XG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAoKCRoZWlnaHQteHMgKyAkaGVpZ2h0KSAvIDIgLSAkYm9yZGVyLXJhZGl1cykgJGJhY2tncm91bmQtY29sb3I7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAjeyRtZC11cH0ge1xuICAgICAgYm9yZGVyLXRvcDogc29saWQgKCRoZWlnaHQgLSAkYm9yZGVyLXJhZGl1cykgJGJhY2tncm91bmQtY29sb3I7XG4gICAgfVxuICB9XG4gIFxuICAmOmFmdGVyIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAkZ3JhZGllbnQtYm90dG9tIHRyYW5zcGFyZW50O1xuXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkICgkd2lkdGgteHMgLSAkZ3JhZGllbnQtbGVmdCAtICRib3JkZXItcmFkaXVzKSAkYmFja2dyb3VuZC1jb2xvcjtcbiAgICBcbiAgICBAbWVkaWEgI3skc20tdXB9IHtcbiAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAoKCR3aWR0aC14cyArICR3aWR0aCkgLyAyIC0gJGdyYWRpZW50LWxlZnQgLSAkYm9yZGVyLXJhZGl1cykgJGJhY2tncm91bmQtY29sb3I7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAjeyRtZC11cH0ge1xuICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkICgkd2lkdGggLSAkZ3JhZGllbnQtbGVmdCAtICRib3JkZXItcmFkaXVzKSAkYmFja2dyb3VuZC1jb2xvcjtcbiAgICB9XG4gIH1cbn1cbiIsIi5ob21lX19wcm9qZWN0cyB7XG4gIHBhZGRpbmctdG9wOiA1ICogJHNwYWNpbmctaW5uZXI7XG4gIHBhZGRpbmctYm90dG9tOiA3LjUgKiAkc3BhY2luZy1pbm5lcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcblxuICBAbWVkaWEgI3skc20tdXB9IHtcbiAgICBwYWRkaW5nLXRvcDogNSAqICRzcGFjaW5nLWlubmVyO1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjUgKiAkc3BhY2luZy1pbm5lcjtcbiAgfVxuXG4gIEBtZWRpYSAjeyRtZC11cH0ge1xuICAgIHBhZGRpbmctdG9wOiA1ICogJHNwYWNpbmctaW5uZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDExLjUgKiAkc3BhY2luZy1pbm5lcjtcbiAgfVxuXG4gIGgyIHtcbiAgICBjb2xvcjogJHYzNV9fdGV4dF9jb2xvcl9kYXJrZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIGgzIHtcbiAgICBjb2xvcjogJHYzNV9fdGV4dC1jb2xvcjtcbiAgICBtYXJnaW4tdG9wOiAyICogJHNwYWNpbmctaW5uZXI7XG5cbiAgICBAbWVkaWEgI3skc20tdXB9IHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNSAqICRzcGFjaW5nLWlubmVyO1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyRtZC11cH0ge1xuICAgICAgbWFyZ2luLXRvcDogMyAqICRzcGFjaW5nLWlubmVyO1xuICAgIH1cbiAgfVxufVxuIiwiLmhvbWVfX3Byb2plY3RzX190ZXN0aW1vbmlhbHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxMiAqICRzcGFjaW5nLWlubmVyO1xuICBwYWRkaW5nLWJvdHRvbTogNC41ICogJHNwYWNpbmctaW5uZXI7XG4gIGJhY2tncm91bmQ6ICRob21lLXdoaXRlLWlzaDtcbiAgXG4gIEBtZWRpYSAjeyRzbS11cH0ge1xuICAgIHBhZGRpbmctdG9wOiAxNi41ICogJHNwYWNpbmctaW5uZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDYgKiAkc3BhY2luZy1pbm5lcjtcbiAgfVxuICBcbiAgQG1lZGlhICN7JG1kLXVwfSB7XG4gICAgcGFkZGluZy10b3A6IDE3ICogJHNwYWNpbmctaW5uZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNSAqICRzcGFjaW5nLWlubmVyO1xuICB9XG4gIFxuICBpbWcge1xuICAgIG1heC13aWR0aDogODBweDtcbiAgICBtYXgtaGVpZ2h0OiA4MHB4O1xuICAgIFxuICAgIEBtZWRpYSAjeyRzbS11cH0ge1xuICAgICAgbWF4LXdpZHRoOiA5MHB4O1xuICAgICAgbWF4LWhlaWdodDogOTBweDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhICN7JG1kLXVwfSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgbWF4LWhlaWdodDogMTAwcHg7XG4gICAgfVxuICB9XG5cbiAgLmhvbWVfX3Byb2plY3RzX190ZXN0aW1vbmlhbHNfX2F1dGhvcnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIFxuICAgIEBtZWRpYSAjeyRzbS11cH0ge1xuICAgICAgdG9wOiAtMzVweDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhICN7JHNtLXVwfSB7XG4gICAgICB0b3A6IC00MHB4O1xuICAgIH1cblxuICAgIC5hdXRob3JzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgIC5hdXRob3Ige1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogNiAqICRzcGFjaW5nLWlubmVyO1xuICAgIFxuICAgICAgICBAbWVkaWEgI3skc20tdXB9IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogNjBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1ICogJHNwYWNpbmctaW5uZXI7XG4gICAgXG4gICAgICAgICAgQG1lZGlhICN7JHNtLXVwfSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAjeyRtZC11cH0ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctaW5uZXI7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5xdW90ZS1pbWcge1xuICAgIHRvcDogdW5zZXQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpOztcbiAgICByaWdodDogMiAqICRzcGFjaW5nLWlubmVyO1xuICAgIGJvdHRvbTogLTIuNSAqICRzcGFjaW5nLWlubmVyO1xuICAgIFxuICAgIEBtZWRpYSAjeyRzbS11cH0ge1xuICAgICAgYm90dG9tOiAtNCAqICRzcGFjaW5nLWlubmVyO1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyRtZC11cH0ge1xuICAgICAgYm90dG9tOiAtNS41ICogJHNwYWNpbmctaW5uZXI7XG4gICAgfVxuICB9XG4gIFxuICAudGVzdGltb2RpYWwge1xuICAgIG1hcmdpbi10b3A6IDEuNSAqICRzcGFjaW5nLWlubmVyO1xuXG4gICAgQG1lZGlhICN7JHNtLXVwfSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDQgKiAkc3BhY2luZy1pbm5lcjtcbiAgICB9XG4gIH1cbn1cbiIsIi5ob21lX19mb290ZXIge1xuICBwYWRkaW5nOiAzICogJHNwYWNpbmctaW5uZXIgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgXG4gIEBtZWRpYSAjeyRzbS11cH0ge1xuICAgIHBhZGRpbmc6IDcuMjUgKiAkc3BhY2luZy1pbm5lciAwO1xuICB9XG4gIFxuICBAbWVkaWEgI3skbWQtdXB9IHtcbiAgICBwYWRkaW5nOiAxMS41ICogJHNwYWNpbmctaW5uZXIgMDtcbiAgfVxuXG4gIC5ob21lX19mb290ZXJfX2xvZ28ge1xuICAgIG1heC13aWR0aDogNDVweDtcbiAgICBtYXgtaGVpZ2h0OiA0NXB4O1xuXG4gICAgQG1lZGlhICN7JHNtLXVwfSB7XG4gICAgICBtYXgtd2lkdGg6IDYyLjVweDtcbiAgICAgIG1heC1oZWlnaHQ6IDQ3LjVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgI3skc20tdXB9IHtcbiAgICAgIG1heC13aWR0aDogODBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgaDYge1xuICAgIG1hcmdpbi10b3A6IDIuNSAqICRzcGFjaW5nLWlubmVyO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNSAqICRzcGFjaW5nLWlubmVyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgQG1lZGlhICN7JHNtLXVwfSB7XG4gICAgICBtYXJnaW4tdG9wOiA0ICogJHNwYWNpbmctaW5uZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1pbm5lcjtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhICN7JG1kLXVwfSB7XG4gICAgICBtYXJnaW4tdG9wOiA1LjUgKiAkc3BhY2luZy1pbm5lcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNSAqICRzcGFjaW5nLWlubmVyO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5ob21lX19mb290ZXJfX3NvY2lhbC1uZXR3b3JrIHtcbiAgICBtYXJnaW4tdG9wOiAwLjUgKiAkc3BhY2luZy1pbm5lcjtcbiAgICBtYXJnaW4tbGVmdDogLTAuNSAqICRzcGFjaW5nLWlubmVyO1xuXG4gICAgQG1lZGlhICN7JHNtLXVwfSB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjI1ICogJHNwYWNpbmctaW5uZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjI1ICogJHNwYWNpbmctaW5uZXI7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAjeyRtZC11cH0ge1xuICAgICAgbWFyZ2luLXRvcDogMiAqICRzcGFjaW5nLWlubmVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctaW5uZXI7XG4gICAgfVxuICAgIFxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgY29sb3I6ICR2MzVfX2dyYXk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLmxpc3QtZ3JvdXAge1xuICAgIEBpbmNsdWRlIGxpc3QtaW5saW5lLWltcHJvdmVkKCRsaS1zcGFjaW5nOiAkc3BhY2luZy1ndXR0ZXIsICRmb250LXNpemU6IDEycHgpO1xuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctaW5uZXI7XG4gICAgfVxuXG4gICAgPiAubGlzdC1ncm91cF9faXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICctJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLSRzcGFjaW5nLWlubmVyO1xuICAgICAgICB0b3A6IDEwJTtcbiAgICAgICAgY29sb3I6ICR2MzVfX2dyYXk7XG4gICAgICB9XG5cbiAgICAgICYuc2VwYXJhdG9yLS1kb3R0ZWQge1xuICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1pbm5lci1zbWFsbDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1pbm5lci1zbWFsbDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSk6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnLic7XG4gICAgICAgICAgcmlnaHQ6IC0kc3BhY2luZy1pbm5lci1zbWFsbDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICR2MzVfX2dyYXk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAkdjM1X190ZXh0LWNvbG9yLWRhcmtlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KC5saXN0LWdyb3VwLS1pbmxpbmUpIHtcbiAgICAgIEBtZWRpYSAjeyRzbS11cH0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgPiAubGlzdC1ncm91cF9faXRlbSB7XG4gICAgICAgIEBtZWRpYSAjeyRzbS11cH0ge1xuICAgICAgICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKTo6YWZ0ZXIge1xuICAgICAgICAgIEBtZWRpYSAjeyRzbS11cH0ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBAbWVkaWEgI3skc20tdXB9IHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgICBAbWVkaWEgI3skc20tdXB9IHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */
