@font-face{font-family:lato-regular;src:url(/Fonts/Lato-Regular.eot#iefix) format("embedded-opentype"),url(/Fonts/Lato-Regular.woff) format("woff"),url(/Fonts/Lato-Regular.woff2) format("woff2"),url(/Fonts/Lato-Bold.ttf) format("truetype")}@font-face{font-family:lato-semibold;src:url(/Fonts/Lato-Semibold.eot#iefix) format("embedded-opentype"),url(/Fonts/Lato-Semibold.woff) format("woff"),url(/Fonts/Lato-Semibold.woff2) format("woff2"),url(/Fonts/Lato-Semibold.ttf) format("truetype")}@font-face{font-family:lato-bold;src:url(/Fonts/Lato-Bold.eot#iefix) format("embedded-opentype"),url(/Fonts/Lato-Bold.woff) format("woff"),url(/Fonts/Lato-Bold.woff2) format("woff2"),url(/Fonts/Lato-Bold.ttf) format("truetype")}@font-face{font-family:lato-light;src:url(/Fonts/Lato-Light.eot#iefix) format("embedded-opentype"),url(/Fonts/Lato-Light.woff) format("woff"),url(/Fonts/Lato-Light.woff2) format("woff2"),url(/Fonts/Lato-Light.ttf) format("truetype")}@font-face{font-family:lato-medium;src:url(/Fonts/Lato-Medium.eot#iefix) format("embedded-opentype"),url(/Fonts/Lato-Medium.woff) format("woff"),url(/Fonts/Lato-Medium.woff2) format("woff2"),url(/Fonts/Lato-Medium.ttf) format("truetype")}@font-face{font-family:lato-heavy;src:url(/Fonts/Lato-Heavy.eot#iefix) format("embedded-opentype"),url(/Fonts/Lato-Heavy.woff) format("woff"),url(/Fonts/Lato-Heavy.woff2) format("woff2"),url(/Fonts/Lato-Heavy.ttf) format("truetype")}@font-face{font-family:LunchBox;src:url(/Fonts/lunchbox/Lunchbox.eot?#iefix) format("embedded-opentype"),url(/Fonts/lunchbox/Lunchbox.woff) format("woff"),url(/Fonts/lunchbox/Lunchbox.ttf) format("truetype"),url(/Fonts/lunchbox/Lunchbox.svg#LunchBox-Bold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:LunchBox-Bold;src:url(/Fonts/lunchbox/LunchBox-Bold.eot?#iefix) format("embedded-opentype"),url(/Fonts/lunchbox/LunchBox-Bold.woff) format("woff"),url(/Fonts/lunchbox/LunchBox-Bold.ttf) format("truetype"),url(/Fonts/lunchbox/LunchBox-Bold.svg#LunchBox-Bold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Chivo-Regular;src:url(/Fonts/Chivo/Chivo-Regular.woff) format("woff"),url(/Fonts/Chivo/Chivo-Regular.woff2) format("woff2"),url(/Fonts/Chivo/Chivo-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Chivo-Bold;src:url(/Fonts/Chivo/Chivo-Bold.woff) format("woff"),url(/Fonts/Chivo/Chivo-Bold.woff2) format("woff2"),url(/Fonts/Chivo/Chivo-Bold.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Chivo-bold;src:url(/Fonts/Chivo/Chivo-Bold.woff) format("woff"),url(/Fonts/Chivo/Chivo-Bold.ttf) format("truetype");font-weight:400;font-style:normal}body{font-family:Chivo-Regular,Arial,Helvetica,sans-serif;font-size:11pt;color:#5d5d5d}a{color:#0f5392}a:focus{color:#0f5392;text-decoration:none}a:visited{color:#0f5392;text-decoration:none}a:hover{color:#0f5392}.flex-row{display:-ms-flexbox;display:flex}.page-content{padding-top:0;min-height:60em}::-webkit-input-placeholder{text-align:center}:-moz-placeholder{text-align:center}::-moz-placeholder{text-align:center}:-ms-input-placeholder{text-align:center}@media screen and (max-width:991px){.page-content{padding-top:100px}}@media screen and (max-width:768px){.page-content{padding-top:90px}}@media screen and (max-width:420px){.page-content{padding-top:90px}}.main-content{min-height:55em}span.expandableSectionHeading{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}span.expandableSectionHeading a{color:#fff}.heading-handwritten{font-family:LunchBox-Bold;font-size:28px}.heading-handwritten.blue{color:#0f5392}.heading-handwritten.cyan{color:#1da5b1}.heading-handwritten.white{color:#fff}.heading-handwritten.heading-xl{font-size:42px}.heading-handwritten.heading-xs{font-size:20px}.heading-chivo{font-family:Chivo-Regular,Arial,Helvetica,sans-serif;font-size:28px}.heading-chivo.blue{color:#0f5392}.heading-chivo.cyan{color:#1da5b1}.heading-chivo.white{color:#fff}.heading-chivo.heading-xl{font-size:42px}.heading-chivo.heading-xs{font-size:20px}.heading-chivo.heading-xxs{font-size:18px;padding-bottom:0;margin-bottom:0}.handwritten{font-family:LunchBox-Bold}.handwritten.blue{color:#0f5392}.heading-bold{font-size:18px;font-weight:700;line-height:normal;font-family:Chivo-Bold;letter-spacing:-1px}.heading-bold.blue{color:#0f5392}.heading-bold.spaced{margin:25px 0}.text-uppercase{text-transform:uppercase}.sub-header{margin:0 auto;text-align:center;padding:10px 0;min-height:80px;font-size:26px;font-weight:700;color:#666665;padding:20px;background:#ccc;margin-bottom:50px}.container-full{width:100%}.container-white{background:#fff}.container-grey{background:#eee}.container-banner{position:relative}@media (max-width:991px){.container{width:98%;margin:0 auto}.container-header{width:100%}}.nav-horizontal{border-bottom:4px solid #c7c7c7;min-height:40px;clear:both;margin:0 0 25px;padding:0}.nav-horizontal li{min-width:100px;height:40px;float:left;display:inline-block;border-bottom:4px solid #c7c7c7}.nav-horizontal li a{text-align:center;font-weight:700;display:block;padding:10px}.nav-horizontal li.active{border-bottom:4px solid #1da5b1}.error-page{padding-top:60px}.error-page h1,.error-page h2,.error-page h3{font-size:24px}.error-page p{font-size:14px}.submit-link{border:0;padding:0;background:0 0}ul.buttons-inline{padding:0;margin:0;list-style:none}ul.buttons-inline li{list-style:none;float:left;display:inline-block;min-width:100px;padding:0;margin:0 5px}ul.buttons-inline:first-child{margin-left:0}ul.buttons-inline li:first-child{margin-left:0}ul.buttons-inline:after{content:"";display:table;clear:both}@media screen and (max-width:768px){.book-now-row{display:none}ul.buttons-inline li{list-style:none;float:left;display:block;margin:0 5px;min-width:48%;width:48%}ul.buttons-inline li a,ul.buttons-inline li button,ul.buttons-inline li input{width:100%}}@media screen and (max-width:420px){ul.buttons-inline li{min-width:50%;width:50%;margin:0;padding:5px 5px 0 5px}ul.buttons-inline li a,ul.buttons-inline li button,ul.buttons-inline li input{min-width:0!important}ul.buttons-inline li a.day-week-button,ul.buttons-inline li button.day-week-button,ul.buttons-inline li input.day-week-button{height:50px;padding-top:14px}ul.buttons-inline li a.day,ul.buttons-inline li button.day,ul.buttons-inline li input.day{padding-top:3px}}a.button{display:inline-block}.button{border:0;padding:6px;font-size:16px;padding-left:20px;padding-right:20px;min-height:30px;min-width:100px;text-align:center}.button-rounded{border-radius:5px}.button-grey{padding:10px;min-width:100px;min-height:30px;text-align:center;background:#c7c7c7}.button-grey.disabled{color:#fff;background:#c7c7c7}.button-grey.enabled{color:#fff;background:#1da5b1}.button-grey:disabled{color:#fff;background:#c7c7c7}.button-blue{padding:10px;min-width:100px;min-height:30px;text-align:center;background:#0f5392;color:#fff}a.button-blue:hover{color:#fff}.button-small{min-width:80px;padding:5px;padding-left:20px;padding-right:20px;font-size:15px;min-height:20px}.button-xsmall{min-width:60px;padding:4px;padding-left:22px;padding-right:22px;font-size:15px;min-height:14px}.button-default{border-width:1px;border-radius:5px;font-size:16px;color:#000}.button-green,a.btn-green,a.button-green{border:0;border-radius:5px;background:#41a367;color:#fff}.btn-green{color:#fff;background-color:#41a367;border-color:#ccc}.btn-red{color:#fff;background-color:#ea6b69;border-color:#666665}.btn-green:hover,.btn-red:hover{color:#fff}.button-outline{text-align:center;text-decoration:none;background:0 0;border-radius:5px}.button-outline.green{border:1px solid #41a367;color:#41a367}.button-outline.red{border:1px solid red;color:red}.button-outline.blue{border:1px solid #0f5392;color:#0f5392}.button-outline:hover{text-decoration:none}.button-plain-filled{border:1px solid #fff;background:#0f5392;color:#fff!important}.button-checkout,button-green-full{width:100%;background:#41a367;font-size:18px;color:#fff;border:0;border-radius:5px}.button-checkout.disabled,button-green-full.disabled{background:#888;cursor:not-allowed}.button-checkout{padding:10px 0}.button-red{background:red;color:#fff;border:0}.button-disabled{width:100%;background:#666665;font-size:18px;color:#fff;border:0;border-radius:5px}.button-right{display:inline;float:right}.button-left{display:inline;float:left}.button-full{display:block;width:100%}.button-full.disabled{background:#888;cursor:not-allowed}.text-center{text-align:center}.fa-cog{color:#000}.fa-green{color:#41a367}.fa-dark-grey{color:#999}.fa-grey{color:#ccc}.fa-grey:hover{color:#666}.remove-bootstrap-margin{margin-left:-15px}.notification-fixed{position:fixed}.notification-container .close{color:#fff;opacity:1;margin-top:10px}.notification-container .notification-list{list-style:none;margin:0 auto}.notification-container .notification-list p{margin:15px;font-size:14px}.notification-container .notification-list.padded .error,.notification-container .notification-list.padded .info,.notification-container .notification-list.padded .success{padding:5px;margin:5px auto 15px}.notification-container .notification-list .success{background-color:#6bbd6e;color:#fff;border-color:#6bbd6e}.notification-container .notification-list .error{background-color:#f66359;color:#fff;border-color:#f66359}.notification-container .notification-list .info{background-color:#fffacd;color:#666;border-color:#fffacd}.notification-container.in-page{display:none}.notification-container.in-page .container{width:auto}.notification-container.in-page .notification-list{margin:10px auto;padding:0}.box{margin-top:0;margin-bottom:30px}.box .header{color:#fff;background-color:#0f5392;padding:10px 10px;min-height:40px;margin:0}.box .header h3{margin:0;font-size:16px}.box .content{font-size:14px;background:#fff;padding:30px}.popout-tooltip-container{display:inline-block;position:relative}.popout-tooltip-container .popout-tooltip{position:absolute;left:0;right:0;top:0;bottom:0}.info-panel{background-color:#fff;box-sizing:padding-box;margin-bottom:10px;min-height:120px;padding-bottom:10px;overflow:hidden}.info-panel-header,.info-panel-next-steps-header,.info-panel-order-paid-header,.info-panel-order-unpaid-header,info-panel-order-part-paid-header{color:#fff;background-color:#888;box-sizing:border-box;padding:9px 15px;font-size:16px;margin:0 0 10px 0}.info-panel-header,.info-panel-next-steps-header{font-size:16px;background-color:#888;min-height:20px;overflow:hidden}.info-panel .info-panel-content{padding:5px 0 15px}.info-panel-order-paid-header{font-size:16px;background-color:#41a367}.info-panel-order-unpaid-header{font-size:16px;background-color:#84c0db}.info-panel-order-part-paid-header{font-size:16px;background-color:#888}.info-panel-separator{margin:10px;border-bottom:1px dotted grey}div.validation-summary-valid{margin:0 auto;width:98%;min-height:1px;border-radius:5px;display:none}div.validation-summary-valid ul{padding:0;margin:0;list-style:none}div.validation-summary-valid ul li{list-style:none}div.validation-summary-errors{margin:10px auto;background-color:#f66359;color:#fff;border-color:#f66359;min-height:1px;border-radius:0}div.validation-summary-errors ul{padding:10px;margin:0;list-style:none}div.validation-summary-errors ul li{list-style:none}span.per-line{clear:both;float:left}.modal-dialog .modal-header{background:#0f5392;color:#fff;font-size:24px;padding-top:10px;padding-bottom:10px}.modal-dialog .modal-header .modal-title{font-size:22px}.modal-dialog .modal-header .close{color:#ccc;opacity:1;text-shadow:0 1px 0 #000}@media (max-width:767px){.modal-dialog .modal-header .modal-title{font-size:18px}}.modal-vertical-centered{transform:translate(0,0)!important;-ms-transform:translate(0,0)!important;-webkit-transform:translate(0,0)!important}.modal-backdrop{background-image:url(Images/Icons/loading.gif);background-repeat:no-repeat;background-position:50% 50%}.modal-body p{font-size:14px}#searching-backdrop,.inline-backdrop{position:absolute;z-index:999;width:100%;height:100%;background:rgba(255,255,255,.6) url(Images/Icons/loading.gif);background-repeat:no-repeat;background-position:50% 50%}#searching-backdrop{display:none;background:rgba(0,0,0,.6) url(Images/Icons/loading.gif);background-repeat:no-repeat;background-position:50% 400px;top:0;left:0}#idpc_dropdown,#idpc_input{display:block;padding:6px 8px;color:#555;background-color:#fff;background-image:none;border:1px solid #0f5392;width:100%}#idpc_button{margin-top:10px!important}#idpc_dropdown{margin-top:10px}.registerRowHeight{margin-top:15px}.form-data-postcode{width:100%;box-sizing:border-box;position:relative}.slider-nav a{width:28px;height:28px;padding:6px 0 0 0;display:inline-block;border:1px solid #ccc;background:#fff;text-align:center;margin:0}.slider-nav a i{color:grey}.small-banner-image{width:100%;margin:30px auto 15px}.panel-white{background-color:#fff;margin-top:0;margin-bottom:15px}.panel-padded{padding:30px}.info-box{margin-top:15px;margin-bottom:11pt;min-height:150px;padding:15px;display:block;background:#fff}.info-box.red{border:1px solid red}.field-validation-error{font-size:11pt;color:red}.homepage-message{margin-top:0;font-size:11pt}.youtube-container{position:relative;display:block;margin:0 10px 10px 0;overflow:hidden;width:750px;height:422px;float:left}@media screen and (min-width:768px) and (max-width:1200px){.youtube-container{padding-bottom:56.25%;height:0;float:none}}.youtube-container iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}@media screen and (max-width:768px){.video-and-text-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.video-and-text-container .text-container{-ms-flex-order:1;order:1}.video-and-text-container .youtube-container{-ms-flex-order:2;order:2}}@media screen and (max-width:479px){.youtube-container{width:100%;height:200px}}.checkbox{padding-left:20px;margin:0}.checkbox-text{padding:10px 0 0 0}.checkbox label{display:inline-block;vertical-align:middle;position:relative;padding-left:5px}.checkbox label::before{content:"";display:inline-block;position:absolute;width:21px;height:21px;left:0;margin-left:-23px;border:1px solid #ccc;background-color:#fff;transition:border .15s ease-in-out,color .15s ease-in-out}.checkbox label::after{display:inline-block;position:absolute;width:20px;height:20px;left:0;top:0;margin-left:-24px;padding-left:5px;padding-top:1px;font-size:14px;color:#555}.checkbox input[type=checkbox],.checkbox input[type=radio]{opacity:0;z-index:1;cursor:pointer}.checkbox input[type=checkbox]:focus+label::before,.checkbox input[type=radio]:focus+label::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.checkbox input[type=checkbox]:checked+label::after,.checkbox input[type=radio]:checked+label::after{font-family:FontAwesome;content:"\f00c"}.checkbox input[type=checkbox]:indeterminate+label::after,.checkbox input[type=radio]:indeterminate+label::after{display:block;content:"";width:10px;height:3px;background-color:#555;border-radius:2px;margin-left:-20.5px;margin-top:7px}.checkbox input[type=checkbox]:disabled,.checkbox input[type=radio]:disabled{cursor:not-allowed}.checkbox input[type=checkbox]:disabled+label,.checkbox input[type=radio]:disabled+label{opacity:.65}.checkbox input[type=checkbox]:disabled+label::before,.checkbox input[type=radio]:disabled+label::before{background-color:#eee;cursor:not-allowed}.checkbox.checkbox-circle label::before{border-radius:50%}.checkbox.checkbox-inline{margin-top:0}.checkbox-green-tick input[type=checkbox]:checked+label::before,.checkbox-green-tick input[type=radio]:checked+label::before{background-color:#fff;border-color:#ddd}.checkbox-green-tick input[type=checkbox]:checked+label::after,.checkbox-green-tick input[type=radio]:checked+label::after{color:#36b47d}.checkbox-primary input[type=checkbox]:checked+label::before,.checkbox-primary input[type=radio]:checked+label::before{background-color:#337ab7;border-color:#337ab7}.checkbox-primary input[type=checkbox]:checked+label::after,.checkbox-primary input[type=radio]:checked+label::after{color:#fff}.checkbox-danger input[type=checkbox]:checked+label::before,.checkbox-danger input[type=radio]:checked+label::before{background-color:#d9534f;border-color:#d9534f}.checkbox-danger input[type=checkbox]:checked+label::after,.checkbox-danger input[type=radio]:checked+label::after{color:#fff}.checkbox-info input[type=checkbox]:checked+label::before,.checkbox-info input[type=radio]:checked+label::before{background-color:#5bc0de;border-color:#5bc0de}.checkbox-info input[type=checkbox]:checked+label::after,.checkbox-info input[type=radio]:checked+label::after{color:#fff}.checkbox-warning input[type=checkbox]:checked+label::before,.checkbox-warning input[type=radio]:checked+label::before{background-color:#f0ad4e;border-color:#f0ad4e}.checkbox-warning input[type=checkbox]:checked+label::after,.checkbox-warning input[type=radio]:checked+label::after{color:#fff}.checkbox-success input[type=checkbox]:checked+label::before,.checkbox-success input[type=radio]:checked+label::before{background-color:#5cb85c;border-color:#5cb85c}.checkbox-success input[type=checkbox]:checked+label::after,.checkbox-success input[type=radio]:checked+label::after{color:#fff}.checkbox-primary input[type=checkbox]:indeterminate+label::before,.checkbox-primary input[type=radio]:indeterminate+label::before{background-color:#337ab7;border-color:#337ab7}.checkbox-primary input[type=checkbox]:indeterminate+label::after,.checkbox-primary input[type=radio]:indeterminate+label::after{background-color:#fff}.checkbox-danger input[type=checkbox]:indeterminate+label::before,.checkbox-danger input[type=radio]:indeterminate+label::before{background-color:#d9534f;border-color:#d9534f}.checkbox-danger input[type=checkbox]:indeterminate+label::after,.checkbox-danger input[type=radio]:indeterminate+label::after{background-color:#fff}.checkbox-info input[type=checkbox]:indeterminate+label::before,.checkbox-info input[type=radio]:indeterminate+label::before{background-color:#5bc0de;border-color:#5bc0de}.checkbox-info input[type=checkbox]:indeterminate+label::after,.checkbox-info input[type=radio]:indeterminate+label::after{background-color:#fff}.checkbox-warning input[type=checkbox]:indeterminate+label::before,.checkbox-warning input[type=radio]:indeterminate+label::before{background-color:#f0ad4e;border-color:#f0ad4e}.checkbox-warning input[type=checkbox]:indeterminate+label::after,.checkbox-warning input[type=radio]:indeterminate+label::after{background-color:#fff}.checkbox-success input[type=checkbox]:indeterminate+label::before,.checkbox-success input[type=radio]:indeterminate+label::before{background-color:#5cb85c;border-color:#5cb85c}.checkbox-success input[type=checkbox]:indeterminate+label::after,.checkbox-success input[type=radio]:indeterminate+label::after{background-color:#fff}.radio{padding-left:20px}.radio label{display:inline-block;vertical-align:middle;position:relative;padding-left:5px}.radio label::before{content:"";display:inline-block;position:absolute;width:21px;height:21px;left:0;margin-left:-20px;border:1px solid #ccc;border-radius:50%;background-color:#fff;transition:border .15s ease-in-out}.radio label::after{display:inline-block;position:absolute;content:" ";width:11px;height:11px;left:3px;top:3px;margin-left:-20px;border-radius:50%;background-color:#555;-ms-transform:scale(0,0);transform:scale(0,0);transition:transform .1s cubic-bezier(.8,-.33,.2,1.33)}.radio input[type=radio]{opacity:0;z-index:1;cursor:pointer}.radio input[type=radio]:focus+label::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.radio input[type=radio]:checked+label::after{-ms-transform:scale(1,1);transform:scale(1,1)}.radio input[type=radio]:disabled{cursor:not-allowed}.radio input[type=radio]:disabled+label{opacity:.65}.radio input[type=radio]:disabled+label::before{cursor:not-allowed}.radio.radio-inline{margin-top:0}.radio-primary input[type=radio]+label::after{background-color:#337ab7}.radio-primary input[type=radio]:checked+label::before{border-color:#337ab7}.radio-primary input[type=radio]:checked+label::after{background-color:#337ab7}.radio-danger input[type=radio]+label::after{background-color:#d9534f}.radio-danger input[type=radio]:checked+label::before{border-color:#d9534f}.radio-danger input[type=radio]:checked+label::after{background-color:#d9534f}.radio-info input[type=radio]+label::after{background-color:#5bc0de}.radio-info input[type=radio]:checked+label::before{border-color:#5bc0de}.radio-info input[type=radio]:checked+label::after{background-color:#5bc0de}.radio-warning input[type=radio]+label::after{background-color:#f0ad4e}.radio-warning input[type=radio]:checked+label::before{border-color:#f0ad4e}.radio-warning input[type=radio]:checked+label::after{background-color:#f0ad4e}.radio-success input[type=radio]+label::after{background-color:#5cb85c}.radio-success input[type=radio]:checked+label::before{border-color:#5cb85c}.radio-success input[type=radio]:checked+label::after{background-color:#5cb85c}input[type=checkbox].styled:checked+label:after,input[type=radio].styled:checked+label:after{font-family:FontAwesome;content:"\f00c"}input[type=checkbox] .styled:checked+label::before,input[type=radio] .styled:checked+label::before{color:#fff}input[type=checkbox] .styled:checked+label::after,input[type=radio] .styled:checked+label::after{color:#fff}.radio-green input[type=radio]:checked+label::before{border-color:#41a367;background-color:#41a367}.radio-green input[type=radio]:checked+label::after{background-color:transparent;border-color:transparent;top:1px;left:1px;padding:0}.radio-green{margin-top:0}.radio-green label{font-weight:700}input[type=radio].radio-styled:checked+label:after{font-family:FontAwesome;content:"\f00c";color:#fff;padding-left:2px}input[type=radio] .radio-styled:checked+label::before{color:#fff}input[type=radio] .radio-styled:checked+label::after{color:#fff}input[type=radio].add-child-styled:checked+label:after{margin-top:2px;margin-left:-18px}@font-face{font-family:lato-regular;src:url(/Fonts/Lato-Regular.eot#iefix) format("embedded-opentype"),url(/Fonts/Lato-Regular.woff) format("woff"),url(/Fonts/Lato-Regular.woff2) format("woff2"),url(/Fonts/Lato-Bold.ttf) format("truetype")}@font-face{font-family:lato-semibold;src:url(/Fonts/Lato-Semibold.eot#iefix) format("embedded-opentype"),url(/Fonts/Lato-Semibold.woff) format("woff"),url(/Fonts/Lato-Semibold.woff2) format("woff2"),url(/Fonts/Lato-Semibold.ttf) format("truetype")}@font-face{font-family:lato-bold;src:url(/Fonts/Lato-Bold.eot#iefix) format("embedded-opentype"),url(/Fonts/Lato-Bold.woff) format("woff"),url(/Fonts/Lato-Bold.woff2) format("woff2"),url(/Fonts/Lato-Bold.ttf) format("truetype")}@font-face{font-family:lato-light;src:url(/Fonts/Lato-Light.eot#iefix) format("embedded-opentype"),url(/Fonts/Lato-Light.woff) format("woff"),url(/Fonts/Lato-Light.woff2) format("woff2"),url(/Fonts/Lato-Light.ttf) format("truetype")}@font-face{font-family:lato-medium;src:url(/Fonts/Lato-Medium.eot#iefix) format("embedded-opentype"),url(/Fonts/Lato-Medium.woff) format("woff"),url(/Fonts/Lato-Medium.woff2) format("woff2"),url(/Fonts/Lato-Medium.ttf) format("truetype")}@font-face{font-family:lato-heavy;src:url(/Fonts/Lato-Heavy.eot#iefix) format("embedded-opentype"),url(/Fonts/Lato-Heavy.woff) format("woff"),url(/Fonts/Lato-Heavy.woff2) format("woff2"),url(/Fonts/Lato-Heavy.ttf) format("truetype")}@font-face{font-family:LunchBox;src:url(/Fonts/lunchbox/Lunchbox.eot?#iefix) format("embedded-opentype"),url(/Fonts/lunchbox/Lunchbox.woff) format("woff"),url(/Fonts/lunchbox/Lunchbox.ttf) format("truetype"),url(/Fonts/lunchbox/Lunchbox.svg#LunchBox-Bold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:LunchBox-Bold;src:url(/Fonts/lunchbox/LunchBox-Bold.eot?#iefix) format("embedded-opentype"),url(/Fonts/lunchbox/LunchBox-Bold.woff) format("woff"),url(/Fonts/lunchbox/LunchBox-Bold.ttf) format("truetype"),url(/Fonts/lunchbox/LunchBox-Bold.svg#LunchBox-Bold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Chivo-Regular;src:url(/Fonts/Chivo/Chivo-Regular.woff) format("woff"),url(/Fonts/Chivo/Chivo-Regular.woff2) format("woff2"),url(/Fonts/Chivo/Chivo-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Chivo-Bold;src:url(/Fonts/Chivo/Chivo-Bold.woff) format("woff"),url(/Fonts/Chivo/Chivo-Bold.woff2) format("woff2"),url(/Fonts/Chivo/Chivo-Bold.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Chivo-bold;src:url(/Fonts/Chivo/Chivo-Bold.woff) format("woff"),url(/Fonts/Chivo/Chivo-Bold.ttf) format("truetype");font-weight:400;font-style:normal}#page-header{background:#fff;z-index:1000;width:100%;height:auto}header{background:#fff;min-height:80px;width:100%;position:relative;padding:20px 0 0;overflow:hidden}header p.placeholder{margin-top:18px;font-size:16px;font-weight:700}header a.logo{display:block;height:90px;background:url(Images/SuperCampsLogo.png) no-repeat 0 0;background-size:contain}header a.book-now-button{color:#fff;margin-top:15px;line-height:16px}header .login-menu{margin-top:-4px}header .login-menu a{font-size:13px;display:block;margin:2px 0 0;text-align:right;width:100%;color:#0f5392}header .search-box-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%}header .search-box-container .search-box-container-inner{width:100%;border-radius:5px;border:1px #ddd solid;box-sizing:border-box;position:relative;overflow:hidden}header .search-box-container .search-box{width:100%;padding:8px 160px 8px 10px;outline:0;box-sizing:border-box;border:0}header .search-box-container .search-button{position:absolute;top:0;right:0;box-sizing:border-box;padding:6px 20px;background:#009747;background:linear-gradient(to bottom,#009747 0,#00c974 100%);color:#fff;border:0;height:100%}header .customer-container{margin-top:10px}header ul.customer-container{list-style-type:none;list-style-position:outside;margin:0;min-height:60px;padding:15px 0 0 0;height:100%}header ul.customer-container li{font-size:16px;color:#0f5392;min-width:80px;margin:0 10px}header ul.customer-container li a{font-size:16px;color:#0f5392}header ul.customer-container li img{max-width:100%;max-height:100%}header .basket{display:block;min-height:60px;padding:5px 0 0 0}header .basket a,header .basket a:hover,header .basket a:visited{text-decoration:none!important;display:block}header .basket-icon{position:relative;display:block;width:50px}header .basket-icon .basket-count{position:absolute;right:-6px;top:2px;border-radius:50%;width:20px;height:20px;background:#1da5b1;color:#fff;text-align:center;padding-top:2px;font-size:9pt}header .basket-icon a:hover,header .basket-icon a:visited{text-decoration:none}@media (max-width:991px){#page-header{position:fixed;box-shadow:0 8px 14px -7px rgba(0,0,0,.3)}.customer-container{margin-top:5px}}@media (max-width:767px){#page-header{position:fixed;box-shadow:0 8px 14px -7px rgba(0,0,0,.3)}header{min-height:85px;padding:15px 0 15px}header a.logo{width:170px;height:60px;background-size:contain}header .basket-icon{position:relative;display:block}header .basket-icon .basket-count{position:absolute;right:7px;top:-4px;border-radius:50%;width:20px;height:20px;background:#1da5b1;color:#fff;text-align:center;padding-top:2px}header .basket-icon a:hover,header .basket-icon a:visited{text-decoration:none}}@media (max-width:479px){header{min-height:85px;box-shadow:0 8px 14px -7px rgba(0,0,0,.3)}header a.logo{width:150px;height:60px;background-size:contain}}@font-face{font-family:lato-regular;src:url(/Fonts/Lato-Regular.eot#iefix) format("embedded-opentype"),url(/Fonts/Lato-Regular.woff) format("woff"),url(/Fonts/Lato-Regular.woff2) format("woff2"),url(/Fonts/Lato-Bold.ttf) format("truetype")}@font-face{font-family:lato-semibold;src:url(/Fonts/Lato-Semibold.eot#iefix) format("embedded-opentype"),url(/Fonts/Lato-Semibold.woff) format("woff"),url(/Fonts/Lato-Semibold.woff2) format("woff2"),url(/Fonts/Lato-Semibold.ttf) format("truetype")}@font-face{font-family:lato-bold;src:url(/Fonts/Lato-Bold.eot#iefix) format("embedded-opentype"),url(/Fonts/Lato-Bold.woff) format("woff"),url(/Fonts/Lato-Bold.woff2) format("woff2"),url(/Fonts/Lato-Bold.ttf) format("truetype")}@font-face{font-family:lato-light;src:url(/Fonts/Lato-Light.eot#iefix) format("embedded-opentype"),url(/Fonts/Lato-Light.woff) format("woff"),url(/Fonts/Lato-Light.woff2) format("woff2"),url(/Fonts/Lato-Light.ttf) format("truetype")}@font-face{font-family:lato-medium;src:url(/Fonts/Lato-Medium.eot#iefix) format("embedded-opentype"),url(/Fonts/Lato-Medium.woff) format("woff"),url(/Fonts/Lato-Medium.woff2) format("woff2"),url(/Fonts/Lato-Medium.ttf) format("truetype")}@font-face{font-family:lato-heavy;src:url(/Fonts/Lato-Heavy.eot#iefix) format("embedded-opentype"),url(/Fonts/Lato-Heavy.woff) format("woff"),url(/Fonts/Lato-Heavy.woff2) format("woff2"),url(/Fonts/Lato-Heavy.ttf) format("truetype")}@font-face{font-family:LunchBox;src:url(/Fonts/lunchbox/Lunchbox.eot?#iefix) format("embedded-opentype"),url(/Fonts/lunchbox/Lunchbox.woff) format("woff"),url(/Fonts/lunchbox/Lunchbox.ttf) format("truetype"),url(/Fonts/lunchbox/Lunchbox.svg#LunchBox-Bold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:LunchBox-Bold;src:url(/Fonts/lunchbox/LunchBox-Bold.eot?#iefix) format("embedded-opentype"),url(/Fonts/lunchbox/LunchBox-Bold.woff) format("woff"),url(/Fonts/lunchbox/LunchBox-Bold.ttf) format("truetype"),url(/Fonts/lunchbox/LunchBox-Bold.svg#LunchBox-Bold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Chivo-Regular;src:url(/Fonts/Chivo/Chivo-Regular.woff) format("woff"),url(/Fonts/Chivo/Chivo-Regular.woff2) format("woff2"),url(/Fonts/Chivo/Chivo-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Chivo-Bold;src:url(/Fonts/Chivo/Chivo-Bold.woff) format("woff"),url(/Fonts/Chivo/Chivo-Bold.woff2) format("woff2"),url(/Fonts/Chivo/Chivo-Bold.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Chivo-bold;src:url(/Fonts/Chivo/Chivo-Bold.woff) format("woff"),url(/Fonts/Chivo/Chivo-Bold.ttf) format("truetype");font-weight:400;font-style:normal}nav{background-color:#0f5392;box-sizing:border-box;padding:10px 0;z-index:99}nav a{color:#fff}nav a:focus{color:#fff;text-decoration:none}nav a:visited{color:#fff;text-decoration:none}nav a:hover{color:#ccc;text-decoration:none}nav ul{color:#fff;list-style:none;margin:0;padding:0}nav ul.menu{float:left;padding:5px 0}nav ul li{display:block;position:relative;float:left;margin:0 10px;font-size:14px}nav ul li ul{display:none;background-color:#0f5392;color:#000;padding:0}nav ul li ul li{min-width:180px;padding:0;display:block;border-bottom:1px solid #24adde;color:#fff}nav ul li ul li i{margin-right:5px;float:right;padding-top:10px}nav ul li ul li a{padding:7px 0;display:inline-block}nav ul li ul li:last-of-type{border-bottom:none}nav ul li ul ul{background-color:#0f5392;margin:-34px 0 0 180px}nav ul li:hover{color:#ccc}nav ul li:hover>ul{display:block;position:absolute}nav ul.menu-extras{float:right}nav ul.menu-extras .live-chat{background:url(/Content/Images/Icons/live-chat.png) no-repeat left center;box-sizing:border-box;padding:5px 0 5px 35px;margin-right:15px;cursor:pointer}nav ul.menu-extras .phone{background:url(/Content/Images/Icons/phone.png) no-repeat left center;box-sizing:border-box;padding:5px 0 5px 20px}@media screen and (max-width:768px){nav{position:relative;height:0;padding:0}nav .menu-extras{display:none}nav ul.menu{position:absolute;top:0;left:0;overflow:hidden;display:none;background-color:#0f5392}nav ul.menu li{float:none}nav ul.menu li a{padding:7px 10px 7px 0;display:inline-block}nav ul.menu li i{float:right;padding-top:9px}nav ul.menu li:hover>ul{display:none;position:relative}nav ul.menu li ul ul{margin:0}}@font-face{font-family:lato-regular;src:url(/Fonts/Lato-Regular.eot#iefix) format("embedded-opentype"),url(/Fonts/Lato-Regular.woff) format("woff"),url(/Fonts/Lato-Regular.woff2) format("woff2"),url(/Fonts/Lato-Bold.ttf) format("truetype")}@font-face{font-family:lato-semibold;src:url(/Fonts/Lato-Semibold.eot#iefix) format("embedded-opentype"),url(/Fonts/Lato-Semibold.woff) format("woff"),url(/Fonts/Lato-Semibold.woff2) format("woff2"),url(/Fonts/Lato-Semibold.ttf) format("truetype")}@font-face{font-family:lato-bold;src:url(/Fonts/Lato-Bold.eot#iefix) format("embedded-opentype"),url(/Fonts/Lato-Bold.woff) format("woff"),url(/Fonts/Lato-Bold.woff2) format("woff2"),url(/Fonts/Lato-Bold.ttf) format("truetype")}@font-face{font-family:lato-light;src:url(/Fonts/Lato-Light.eot#iefix) format("embedded-opentype"),url(/Fonts/Lato-Light.woff) format("woff"),url(/Fonts/Lato-Light.woff2) format("woff2"),url(/Fonts/Lato-Light.ttf) format("truetype")}@font-face{font-family:lato-medium;src:url(/Fonts/Lato-Medium.eot#iefix) format("embedded-opentype"),url(/Fonts/Lato-Medium.woff) format("woff"),url(/Fonts/Lato-Medium.woff2) format("woff2"),url(/Fonts/Lato-Medium.ttf) format("truetype")}@font-face{font-family:lato-heavy;src:url(/Fonts/Lato-Heavy.eot#iefix) format("embedded-opentype"),url(/Fonts/Lato-Heavy.woff) format("woff"),url(/Fonts/Lato-Heavy.woff2) format("woff2"),url(/Fonts/Lato-Heavy.ttf) format("truetype")}@font-face{font-family:LunchBox;src:url(/Fonts/lunchbox/Lunchbox.eot?#iefix) format("embedded-opentype"),url(/Fonts/lunchbox/Lunchbox.woff) format("woff"),url(/Fonts/lunchbox/Lunchbox.ttf) format("truetype"),url(/Fonts/lunchbox/Lunchbox.svg#LunchBox-Bold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:LunchBox-Bold;src:url(/Fonts/lunchbox/LunchBox-Bold.eot?#iefix) format("embedded-opentype"),url(/Fonts/lunchbox/LunchBox-Bold.woff) format("woff"),url(/Fonts/lunchbox/LunchBox-Bold.ttf) format("truetype"),url(/Fonts/lunchbox/LunchBox-Bold.svg#LunchBox-Bold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Chivo-Regular;src:url(/Fonts/Chivo/Chivo-Regular.woff) format("woff"),url(/Fonts/Chivo/Chivo-Regular.woff2) format("woff2"),url(/Fonts/Chivo/Chivo-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Chivo-Bold;src:url(/Fonts/Chivo/Chivo-Bold.woff) format("woff"),url(/Fonts/Chivo/Chivo-Bold.woff2) format("woff2"),url(/Fonts/Chivo/Chivo-Bold.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Chivo-bold;src:url(/Fonts/Chivo/Chivo-Bold.woff) format("woff"),url(/Fonts/Chivo/Chivo-Bold.ttf) format("truetype");font-weight:400;font-style:normal}.cta-group-heading h2{font-family:Lunchbox;font-size:80px;color:#0f5392;width:100%;text-align:center;text-transform:uppercase;margin:40px 0}@media (max-width:479px){.cta-group-heading h2{font-size:40px;margin:20px 0}}.row.row-center{text-align:center}.row.row-center>div{display:inline-block;float:none;margin-right:-4px;vertical-align:top}.cta-group{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}.cta-item{-ms-flex:1 1 0px;flex:1 1 0;margin:5px;min-width:200px;max-width:300px;box-sizing:border-box;min-height:600px;position:relative;overflow:hidden;margin-bottom:25px;padding-bottom:100px}.cta-item .circle{width:120px;height:120px;border-radius:60px;margin:-60px auto 0 auto;overflow:hidden;position:relative;background-position:center center;background-repeat:no-repeat}.cta-item.salmon{background-color:#ea6b69}.cta-item.salmon .circle{background-color:#ea6b69}.cta-item.yellow{background-color:#dca72f}.cta-item.yellow .circle{background-color:#dca72f}.cta-item.blue{background-color:#0f5392}.cta-item.blue .circle{background-color:#0f5392}.cta-item.beige{background-color:#aea194}.cta-item.beige .circle{background-color:#aea194}.cta-item.green{background-color:#41a367}.cta-item.green .circle{background-color:#41a367}.cta-item.purple{background-color:#ce67ba}.cta-item.purple .circle{background-color:#ce67ba}.cta-item.ochre{background-color:#db653a}.cta-item.ochre .circle{background-color:#db653a}.cta-item.cyan{background-color:#1da5b1}.cta-item.cyan .circle{background-color:#1da5b1}.cta-item.mauve{background-color:#6e6086}.cta-item.mauve .circle{background-color:#6e6086}.cta-item.mustard{background-color:#f0ca63}.cta-item.mustard .circle{background-color:#f0ca63}.cta-item.chelsea{background-color:#034694}.cta-item.chelsea .circle{background-color:#034694}.cta-item .background-image-wrapper{position:relative;width:100%;padding-top:60%}.cta-item .background-image{position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-size:cover;background-position:center center}.cta-item h3{position:relative;box-sizing:border-box;padding:0 10px;text-align:center;color:#fff;margin:0 0 20px 0;text-transform:uppercase;font-size:26px}.cta-item h4{position:relative;box-sizing:border-box;padding:0 10px;text-align:center;color:#fff;margin:0 0 20px 0;text-transform:uppercase;font-size:22px}.cta-item .description-container{box-sizing:border-box;overflow:hidden;padding:0 30px;margin:0;text-align:center;font-size:14px;color:#fff}.cta-item .link-container{width:100%;text-align:center;position:absolute;bottom:0}.cta-item a{background-color:rgba(10,10,10,.25);padding:10px 35px;color:#fff;text-decoration:none;font-size:14px;text-transform:uppercase;margin-bottom:25px;display:inline-block}.cta-item-venue{-ms-flex:none;flex:none;float:left;margin:5px;min-width:150px;max-width:150px;box-sizing:border-box;min-height:150px;margin-bottom:25px}.cta-item-venue .circle{width:80px;height:80px;border-radius:40px;margin:-40px auto 0 auto;overflow:hidden;position:relative;background-position:center center;background-repeat:no-repeat}.cta-item-venue h3{padding-top:10px;font-size:18px}.cta-item-venue .description-outer{height:160px;display:inline-block;margin:0 auto;text-align:center;width:100%}.cta-item-venue .link-container{display:inline-block}.cta-item-venue a{background-color:rgba(10,10,10,.25);padding:5px 20px;color:#fff;text-decoration:none;font-size:14px;text-transform:uppercase;font-weight:700;letter-spacing:1px;margin:10px 10px;display:inline-block}.venue-cta-group{display:inline-block;-ms-flex:none;flex:none;-ms-flex-pack:distribute;justify-content:space-around}footer{background-color:#0f5392;color:#fff;padding:20px 0 35px 0;font-size:14px;overflow:hidden;width:100%}footer .footer-item-container{margin-top:10px}footer .left-container{position:relative;height:150px;width:100%}footer .right-container{position:relative;height:100%;width:100%;height:150px}footer .right-container .address{position:absolute;bottom:0;text-align:right;width:100%}footer .social-container{text-align:right;margin-top:2px}footer .social-container .social-image{margin-right:25px}footer .social-container .social-image.last{margin-right:0}footer .social-container i{font-size:36px;padding:10px}footer .social-container i:hover{color:#fff}footer .social-container em{font-size:36px;padding:10px}footer .social-container em:hover{color:#fff}footer .links{list-style-type:none;width:100%;text-align:center;margin:0;padding:0}footer .links li{display:inline;border-right:2px #fff solid}footer .links li:last-of-type{border:0}footer .links li a{padding:0 12px 0 7px}footer a{color:#fff;display:inline-block}footer a:hover{color:#ddd;text-decoration:underline}footer a:visited{color:#fff}footer a:active{color:#fff}footer .legal-container{text-align:center;font-size:10px}@media screen and (max-width:993px){footer{width:100%}footer .left-container{height:initial;text-align:center}footer .left-container .contact-container{position:relative}footer .left-container .address{text-align:center}footer .right-container{margin-top:20px}footer .right-container .links{text-align:center}footer .right-container .social-container{position:relative;margin-bottom:20px;text-align:center}}@media screen and (max-width:768px){footer{width:100%}footer .right-container .social-container{text-align:center}}.search-slider-outer-container{position:relative;margin:0;height:440px}.search-slider-outer-container .slick-next,.search-slider-outer-container .slick-prev{display:none!important;right:0!important;left:0!important}.search-slider-outer-container .search-slider-container{height:440px;margin-bottom:30px;width:100%}.search-slider-outer-container .search-slider-container .item{width:100%;height:440px;padding:20px;background-repeat:no-repeat;background-size:cover;background-position:center center}.search-slider-outer-container .search-slider-container .item h3{margin-top:80px;display:block}.search-slider-outer-container .search-controls{position:absolute;bottom:0;top:235px;width:60%;max-width:960px;left:50%;z-index:888;-ms-transform:translateX(-50%);transform:translateX(-50%)}.search-horizontal{width:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;color:#fff}.search-horizontal h3{font-family:LunchBox,Arial,Helvetica,sans-serif;width:100%;text-align:center;font-size:100px;margin-bottom:40px;text-shadow:0 0 5px rgba(0,0,0,.5)}.search-horizontal .search-horizontal-inner{box-sizing:border-box}.search-horizontal .search-horizontal-inner .search-text-box{position:relative}.search-horizontal .search-horizontal-inner .search-text-box #searchLocation{width:100%;padding:20px 130px 20px 40px;font-size:24px;background-color:rgba(15,83,146,.7);border:0;color:#fff;outline:0}.search-horizontal .search-horizontal-inner .search-text-box #searchLocation::-webkit-input-placeholder{color:#fff}.search-horizontal .search-horizontal-inner .search-text-box #searchLocation:-moz-placeholder{color:#fff;opacity:1}.search-horizontal .search-horizontal-inner .search-text-box #searchLocation::-moz-placeholder{color:#fff;opacity:1}.search-horizontal .search-horizontal-inner .search-text-box #searchLocation:-ms-input-placeholder{color:#fff}.search-horizontal .search-horizontal-inner .search-text-box #searchLocation::-ms-input-placeholder{color:#fff}.search-horizontal .search-horizontal-inner .search-text-box .search-filters{position:absolute;top:0;right:0;width:80px;height:100%;background-color:#1da5b1;cursor:pointer}.search-horizontal .search-horizontal-inner .search-text-box .search-filters .filter-icon{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;font-size:34px}.search-horizontal .search-horizontal-inner .search-text-box .search-filters .filter-text{position:absolute;bottom:0;width:100%;box-sizing:border-box;padding:5px 0;text-align:center;background-color:#0f5392}.search-horizontal .search-horizontal-inner .search-filters-dropdown-container{display:none;width:100%;margin-top:20px;background-color:rgba(15,83,146,.7);overflow:hidden}.search-horizontal .search-horizontal-inner .search-filters-dropdown-container .search-filter-column,.search-horizontal .search-horizontal-inner .search-filters-dropdown-container .search-submit-column{float:left;box-sizing:border-box;padding:10px}.search-horizontal .search-horizontal-inner .search-filters-dropdown-container .search-filter-column{width:33%}.search-horizontal .search-horizontal-inner .search-filters-dropdown-container .search-filter-column select{box-sizing:border-box;padding:0 65px 0 10px;height:45px;width:100%;font-size:20px;color:#888;appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;background-color:#fff;background-image:url(/Content/Images/Icons/search-filter-dropdown-bg.jpg);background-repeat:no-repeat;background-position:right center;border:0}.search-horizontal .search-horizontal-inner .search-filters-dropdown-container .search-filter-column input[type=submit]{font-size:20px;background-color:#1da5b1;box-sizing:border-box;height:44px;width:100%;color:#fff;border:0}@media screen and (max-width:960px){.search-slider-outer-container{position:relative;margin:0;height:450px}.search-slider-outer-container .search-slider-container{height:450px;margin-bottom:30px;width:100%}.search-slider-outer-container .search-slider-container .item{width:100%;height:450px;padding:20px}.search-slider-outer-container .search-slider-container .item h3{margin-top:80px;font-size:80px}.search-slider-outer-container .search-controls{bottom:5px;height:200px;width:90%}}@media screen and (max-width:640px){.search-slider-outer-container{position:relative;margin:0;height:450px}.search-slider-outer-container .search-slider-container{height:450px;margin-bottom:30px;width:100%}.search-slider-outer-container .search-slider-container .item{width:100%;height:450px;padding:20px}.search-slider-outer-container .search-slider-container .item h3{margin-top:30px;font-size:70px}.search-slider-outer-container .search-controls{bottom:5px;height:200px;width:90%}}@media screen and (max-width:480px){.search-slider-outer-container{position:relative;margin:0;height:500px}.search-slider-outer-container .search-slider-container{height:500px;margin-bottom:30px;width:100%}.search-slider-outer-container .search-slider-container .item{width:100%;height:500px;padding:20px}.search-slider-outer-container .search-slider-container .item h3{margin-top:20px}.search-slider-outer-container .search-controls{width:100%;top:190px}.search-horizontal h3{font-size:60px;margin-bottom:30px;text-shadow:0 0 5px rgba(0,0,0,.5)}.search-horizontal .search-filters-desktop{display:none}.search-horizontal .search-horizontal-inner{box-sizing:border-box;padding:10px}.search-horizontal .search-horizontal-inner .search-text-box{position:relative}.search-horizontal .search-horizontal-inner .search-text-box #searchLocation{width:100%;padding:20px 40px 20px 40px;font-size:18px}.search-horizontal .search-horizontal-inner .search-text-box .search-filters{position:absolute;top:0;right:0;width:80px;height:100%;background-color:#1da5b1;cursor:pointer}.search-horizontal .search-horizontal-inner .search-text-box .search-filters .filter-icon{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;font-size:34px}.search-horizontal .search-horizontal-inner .search-text-box .search-filters .filter-text{position:absolute;bottom:0;width:100%;box-sizing:border-box;padding:5px 0;text-align:center;background-color:#0f5392}.search-horizontal .search-horizontal-inner .search-filters-dropdown-container{display:block!important;width:100%;margin-top:20px;background:0 0;overflow:hidden}.search-horizontal .search-horizontal-inner .search-filters-dropdown-container .search-filter-column,.search-horizontal .search-horizontal-inner .search-filters-dropdown-container .search-submit-column{display:block;box-sizing:border-box;padding:10px;margin:4px 0}.search-horizontal .search-horizontal-inner .search-filters-dropdown-container .search-filter-column{width:100%;background-color:rgba(15,83,146,.7)}.search-horizontal .search-horizontal-inner .search-filters-dropdown-container .search-filter-column select{box-sizing:border-box;padding:0 65px 0 10px;height:40px;display:block;width:100%;margin:0 auto;font-size:16px;color:#888;appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;background-image:url(/Content/Images/Icons/search-filter-dropdown-bg.jpg);background-repeat:no-repeat;background-position:right center;border:0}.search-horizontal .search-horizontal-inner .search-filters-dropdown-container .search-filter-column input[type=submit]{font-size:20px;background-color:#1da5b1;box-sizing:border-box;height:44px;width:100%;color:#fff;border:0}}.search-page-filters-container{border:1px #00f solid}.results-sort-container{border-bottom:3px #24adde solid;font-size:14px;text-align:left;box-sizing:border-box;padding-bottom:8px;font-weight:700;margin-bottom:20px}.search-page-link{padding:10px;cursor:pointer}.search-page-link.selected{font-size:xx-large}#venueresults{margin-left:-40px}@media screen and (max-width:995px){#venueresults{margin-left:0}}#results-container{padding:0}.venue-result{margin-bottom:15px;padding-bottom:20px;border-bottom:2px #888 solid;color:#666665}.venue-result .heading-bold{font-size:18px}.venue-result p{font-size:13px}.venue-result:last-of-type{border:0}.venue-result .camp-more-detail{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.venue-result .camp-more-detail a{font-size:16px;font-weight:700;color:#666665;display:inline-block;padding-bottom:4px}.venue-result .camp-more-detail i.fa-chevron-right{margin-left:10px;font-size:17px}.venue-result .result-header{margin-bottom:10px}.venue-result .result-header h2{font-size:20px;margin:0 0 10px 0;text-transform:uppercase;color:#0f5392}.venue-result .result-header .reviews{text-align:right}.venue-result .result-header .star-rating{font-size:18px;color:#eee}.venue-result .result-header .star-rating .selected{color:#888}.venue-result .venue-title{margin-bottom:20px}.venue-result .venue-distance{margin:5px 0;font-weight:700}.venue-result .venue-image{height:240px;background-repeat:no-repeat;background-position:center center;background-size:cover}.venue-result .venue-from-price{margin:40px 0;font-size:20px}.venue-result .venue-no-price{padding-top:22px;font-size:20px}.venue-result .search-side-image{min-height:240px;background-repeat:no-repeat;background-position:center center;background-size:cover;margin-top:-15px}.venue-result ul.camp-types{list-style-type:none;margin:20px 0 0 0;padding:0}.venue-result ul.camp-types li{margin:0 0 10px 0}.venue-result ul.camp-types li .camp-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.venue-result ul.camp-types li .camp-container .camp-type{display:inline-block;width:100%;box-sizing:border-box;padding:12px 15px;border-radius:6px;color:#fff;background-color:#888;position:relative;font-size:14px}.venue-result ul.camp-types li .camp-container .camp-type .camp-price{font-size:16px}.venue-result ul.camp-types li .camp-container .camp-type:after{content:"";position:absolute;background:#888;width:12px;height:12px;right:-4px;top:calc(50% - 6px);-ms-transform:rotate(-45deg);transform:rotate(-45deg);z-index:-1}.venue-result ul.camp-types li .camp-container .camp-more-detail{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.venue-result ul.camp-types li .camp-container .camp-more-detail a{font-size:16px;font-weight:700}.camptype-result{margin-bottom:30px}.search-filter-date{padding:5px;width:250px;font-size:20px;color:#888}.no-results h2{margin-top:0;font-size:28px;color:#0f5392}#resultsPager{text-align:center}@media screen and (max-width:768px){.venue-result .result-header h2{text-align:center}.venue-result .result-header .venue-address-line{text-align:center}.venue-result .result-header .reviews{padding-top:3px}.venue-result .venue-details{margin-bottom:10px}.venue-result .venue-details .venue-description{margin-top:10px}}.tablink{background-color:#555;color:#fff;float:left;border:none;outline:0;cursor:pointer;padding:5px;font-size:17px;width:25%}.tablink:hover{background-color:#777}.tabcontent{color:#fff;display:none;padding:50px;text-align:center}.search-filters-container{background:#fff;padding:0;width:80%;position:relative}.search-filters-container .refine-search{font-size:16px;text-align:center;box-sizing:border-box;padding-bottom:4px;font-weight:700}.search-filters-container .refine-search.desktop{margin-top:25px;display:block}.search-filters-container .refine-search.mobile{display:none}@media screen and (max-width:960px){.search-filters-container{background:#fff;padding:0;width:100%}}.filter-item-container{margin:0 0 20px 0}.filter-item-container .filter-title{width:100%;font-size:16px;text-align:center;margin-bottom:15px}.filter-item-container .filter-separator{border-bottom:1px #24adde solid;margin-bottom:25px}.filter-item-container input[type=text]{width:100%;border:0;background-color:#eee;outline:0;font-size:13px;height:45px;box-sizing:border-box;padding:0 10px;text-align:center}.filter-item-container select{width:100%;font-size:13px;text-align:center;height:45px;padding:0 35px 0 10px;border:0;outline:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:0;background:#eee url(/Content/Images/Icons/search-filter-dropdown-sm-bg.jpg) no-repeat right center}.filter-item-container input[type=button]{width:100%;background-color:#0f5392;border:0;height:45px;font-size:12px;color:#fff}.filter-item-container .add-child-container{padding-bottom:30px;position:relative}.filter-item-container .add-child-container .add-child{background-color:#eee;width:100%;height:45px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;box-sizing:border-box;padding:0 10px;background:#eee url(/Content/Images/Icons/search-filter-add-bg.jpg) no-repeat right center;cursor:pointer;font-size:13px;position:relative}.filter-item-container .add-child-container .maximum-children-reached{display:none;color:#d30202;text-align:center;font-size:14px;font-size:12px;line-height:12px;font-weight:700;position:absolute;bottom:0;width:100%}.new-box{background-color:#24adde;color:#fff;width:30px;height:30px;font-size:22px;box-sizing:border-box;padding:2px 7px}.filter-separator{border-bottom:1px #24adde solid;margin-bottom:25px}@media screen and (max-width:768px){.search-filters-container{position:relative;width:100%;height:110px;z-index:999;background:#fff;padding:0;margin:-6px auto 0}.search-filters-container .filter-item-container-wrapper{display:none;background-color:#0f5392;color:#fff;padding:10px 10px;margin-left:-15px;margin-right:-15px;box-sizing:border-box;margin-top:0;height:500px;overflow-y:auto}.search-filters-container .filter-item-container-wrapper input[type=button]{width:100%;background-color:#1da5b1;border:0;height:45px;font-size:12px;color:#fff}.search-filters-container .filter-item-container-wrapper input[type=text],.search-filters-container .filter-item-container-wrapper select{color:#fff!important;border:#1da5b1 solid;border-width:1px 0;height:50px}.search-filters-container .filter-item-container-wrapper select{background-color:#0f5392;background-image:url(/Content/Images/Icons/search-filter-dropdown-sm-mob-bg.png)}.search-filters-container .filter-item-container-wrapper input[type=text]{background-color:#1da5b1;font-size:16px;color:#fff}.search-filters-container .filter-item-container-wrapper .filter-title{text-transform:uppercase}.search-filters-container .filter-item-container-wrapper .filter-item{margin:10px 0 30px 0}.search-filters-container .filter-item-container-wrapper .filter-item .clear-filters-container{text-align:center}.search-filters-container .filter-item-container-wrapper .filter-item .clear-filters-container input[type=button]{width:250px;display:inline-block;height:initial;font-size:14px;background-color:#1da5b1;padding:10px 40px}.search-filters-container .refine-search{position:relative;z-index:999;padding:0 0 10px;height:100px;border-bottom:1px solid #888;background:#fff}.search-filters-container .refine-search.desktop{display:none}.search-filters-container .refine-search.mobile{width:100%;display:block;height:100px;margin-top:15px}.search-filters-container .refine-search.mobile button{border:0;background-color:#0f5392;color:#fff;font-size:14px;cursor:pointer;padding:10px 40px;margin:20px 0 0;min-width:200px;outline:0;font-weight:400}.search-filters-container.fix-refine-search{position:fixed;width:100%;top:95px;margin-right:-15px;margin-left:-15px;background:#fff;height:80px}.search-filters-container.fix-refine-search .filter-item-container-wrapper{margin-left:0;margin-right:0}.search-filters-container.fix-refine-search .refine-search.mobile{padding:0;margin:0;height:80px}.results-sort-container{margin:20px 0;text-align:center}}.camp-dates-modal .modal-header{background:#0f5392;color:#fff;font-size:24px;padding-top:10px;padding-bottom:10px}.camp-dates-modal .modal-header .modal-title{font-size:22px}.camp-dates-modal .modal-header .close{color:#ccc;opacity:1;text-shadow:0 1px 0 #000}@media (max-width:767px){.camp-dates-modal .modal-header .modal-title{font-size:18px}}.camp-dates-modal .modal-description{background:#eee;position:relative;padding:15px}.camp-dates-modal .modal-description .camp-title{font-size:22px}@media (max-width:767px){.camp-dates-modal .modal-description .camp-title{font-size:18px}}.camp-dates-modal .modal-description .camp-tile-small{height:80px}.camp-dates-modal .modal-description .camp-dates-selected span{display:inline-block;margin-right:4px;font-size:12px;color:#888;text-transform:uppercase}.camp-dates-modal .modal-body{height:375px;overflow-y:auto;overflow-x:none;font-size:14px}.camp-dates-modal .modal-body input[type=checkbox]{visibility:hidden}#cart-view,#order-view{min-height:40em}#cart-view .validation-summary-errors,#order-view .validation-summary-errors{background-color:#f66359;color:#fff;border-color:#f66359;width:98%;margin:10px auto;padding:5px;min-height:32px;border-radius:0;font-size:13px}#cart-view .validation-summary-errors ul,#order-view .validation-summary-errors ul{padding:0;list-style:none}#cart-view .circle-white,#order-view .circle-white{border-radius:50%;width:28px;height:28px;padding:4px 6px;background:#fff;color:#0f5392;text-align:center;margin:0 auto;display:inline-block}#cart-view .circle-white i,#order-view .circle-white i{text-align:center;margin:0 auto}#cart-view .panel-heading,#order-view .panel-heading{border-top:1px solid #fff;cursor:pointer;height:48px;padding-top:8px;padding-bottom:8px}#cart-view .panel-heading .more-less,#order-view .panel-heading .more-less{float:right;color:#fff;width:20px;font-size:18px;height:20px;margin-top:6px;margin-left:16px}#cart-view .panel-body,#order-view .panel-body{padding-bottom:15px;border-bottom:15px solid #eee}#cart-view .close-icon,#order-view .close-icon{border:0;background:0 0;padding:0;margin:0;width:20px;height:20px}#cart-view .icon,#order-view .icon{width:75px;height:75px;border:1px solid #ccc}#cart-view .icon.salmon,#order-view .icon.salmon{background-color:#ea6b69}#cart-view .icon.yellow,#order-view .icon.yellow{background-color:#dca72f}#cart-view .icon.blue,#order-view .icon.blue{background-color:#0f5392}#cart-view .icon.beige,#order-view .icon.beige{background-color:#aea194}#cart-view .icon.green,#order-view .icon.green{background-color:#41a367}#cart-view .icon.purple,#order-view .icon.purple{background-color:#ce67ba}#cart-view .icon.ochre,#order-view .icon.ochre{background-color:#db653a}#cart-view .icon.cyan,#order-view .icon.cyan{background-color:#1da5b1}#cart-view .icon.mauve,#order-view .icon.mauve{background-color:#6e6086}#cart-view .icon.mustard,#order-view .icon.mustard{background-color:#f0ca63}#cart-view .icon.chelsea,#order-view .icon.chelsea{background-color:#034694}#cart-view .icon img,#order-view .icon img{width:60px;height:60px;text-align:center;display:block;margin:0 auto}#cart-view .cart-child-icon,#order-view .cart-child-icon{display:inline-block;border-radius:50%;width:28px;height:28px;padding-top:2px;padding-left:1px;background:#eee;text-align:center;margin:0 auto}#cart-view .cart-child-icon i,#order-view .cart-child-icon i{text-align:center;margin:0 auto}#cart-view .cart-ips-icon,#order-view .cart-ips-icon{font-weight:700;font-size:20px;padding-top:1px}#cart-view .panel-title-text,#order-view .panel-title-text{display:inline-block;margin-left:8px;margin-top:4px;float:left}#cart-view .panel-title-icon,#order-view .panel-title-icon{float:left;display:inline-block}@media (max-width:767px){#cart-view .panel-title,#order-view .panel-title{font-size:13px!important;min-height:48px}}@media (max-width:420px){#cart-view .panel-title .panel-title-text,#order-view .panel-title .panel-title-text{display:inline!important;float:none;width:auto}}#cart-view .cart-item-price,#cart-view .order-item-price,#order-view .cart-item-price,#order-view .order-item-price{font-weight:700;font-size:14px}#cart-view .cart-item-saving,#order-view .cart-item-saving{font-weight:700;color:#41a367;font-size:14px}#cart-view .popup,#order-view .popup{margin:10px 0 0 0}#cart-view .camp .camp-tile-small,#order-view .camp .camp-tile-small{height:100px;min-height:100px}#cart-view .camp .camp-tile-small .icon img,#order-view .camp .camp-tile-small .icon img{width:40px;height:40px}#cart-view .camp .camp-title,#order-view .camp .camp-title{font-size:20px;color:#0f5392}#cart-view .camp .camp-dates,#cart-view .camp camp-dates-selected,#order-view .camp .camp-dates,#order-view .camp camp-dates-selected{color:#888;text-transform:uppercase;font-size:12px}#cart-view .camp-addon .more-less,#order-view .camp-addon .more-less{background:#fff}#cart-view .camp-addon .camp-addon-title,#order-view .camp-addon .camp-addon-title{background:url(Images/separator.png) repeat-x 0 40%;height:40px;display:block}#cart-view .camp-addon .camp-addon-title .main,#cart-view .camp-addon .camp-addon-title p,#order-view .camp-addon .camp-addon-title .main,#order-view .camp-addon .camp-addon-title p{font-size:20px;padding-right:20px;display:inline-block;background:#fff;width:auto;color:#0f5392}#cart-view .camp-addon p,#order-view .camp-addon p{font-size:14px}#cart-view .camp-addon .camp-addon-subtitle,#order-view .camp-addon .camp-addon-subtitle{font-size:15px;color:#083884}#cart-view .camp-addon label,#order-view .camp-addon label{font-size:14px;color:#666665}#cart-view .camp-addon-dates,#order-view .camp-addon-dates{margin-top:0;background:#fff;width:100%;min-height:320px;display:block;border:1px solid #ccc;padding:15px}#cart-view .camp-addon-dates .slider-nav,#order-view .camp-addon-dates .slider-nav{margin-top:24px}#cart-view .camp-addon-dates .tile-day,#order-view .camp-addon-dates .tile-day{float:left;display:inline-block;width:19%;padding:5px}#cart-view .camp-addon-dates .tile-day .header,#order-view .camp-addon-dates .tile-day .header{text-align:center;text-transform:uppercase;padding:0 0 10px;font-size:12px}#cart-view .camp-addon-dates .tile-day .content,#order-view .camp-addon-dates .tile-day .content{border-radius:50%;width:32px;height:32px;padding-top:5px;background:#0f5392;margin:0 auto;text-align:center;color:#fff;font-size:16px;font-weight:700}#cart-view .camp-addon-dates .tile-day .content.unavailable,#order-view .camp-addon-dates .tile-day .content.unavailable{background:#ccc}#cart-view .camp-addon-dates .tile-day .footer,#order-view .camp-addon-dates .tile-day .footer{margin-top:20px;display:block;width:100%}#cart-view .camp-addon-dates .tile-day .footer .tile-day-checkbox,#order-view .camp-addon-dates .tile-day .footer .tile-day-checkbox{margin:36px 0 50px 10px;text-align:center}#cart-view .camp-addon-dates .tile-day .footer .tile-day-checkbox .checkbox,#order-view .camp-addon-dates .tile-day .footer .tile-day-checkbox .checkbox{margin:0 auto;text-align:center}#cart-view .camp-addon-controls,#order-view .camp-addon-controls{margin-top:10px}#cart-view .camp-addon-controls .time-period,#order-view .camp-addon-controls .time-period{padding-top:15px;margin-top:2px;margin-bottom:2px}#cart-view .camp-addon-controls .time-period .button-invert,#order-view .camp-addon-controls .time-period .button-invert{background:#0f5392;color:#fff}#cart-view .camp-addon-controls .time-period .button-outline,#order-view .camp-addon-controls .time-period .button-outline{display:inline-block;font-size:13px;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;min-width:110px}#cart-view .camp-addon-controls .time-period .period-description,#order-view .camp-addon-controls .time-period .period-description{z-index:99;position:relative;width:400px}@media (max-width:450px){#cart-view .camp-addon-controls .time-period .period-description,#order-view .camp-addon-controls .time-period .period-description{width:unset}}#cart-view .camp-addon-footer,#order-view .camp-addon-footer{margin-top:-40px}#cart-view .panel-child .panel-body-child,#order-view .panel-child .panel-body-child{border:0;padding-bottom:0}@media screen and (max-width:768px){#cart-view .panel-child,#order-view .panel-child{margin-top:15px}}#cart-view .panel-child .more-less,#order-view .panel-child .more-less{color:#000}@media screen and (max-width:768px){#cart-view .camp-dates-modal .modal-description .camp-title,#order-view .camp-dates-modal .modal-description .camp-title{font-size:18px}#cart-view .camp-addon-dates,#order-view .camp-addon-dates{margin-top:50px}}@media screen and (max-width:768px){.btn-clear-cart{width:100%}}.product{margin-bottom:10px;padding:5px 5px 10px}.product .product-title{height:40px}.product .product-title p{font-size:20px;padding-right:20px;display:inline-block;background:#fff;width:auto;color:#0f5392}.product label,.product p{font-size:13px}.product .picture-main{width:auto;height:100px;margin:0 auto;text-align:center}.product .picture-thumb{width:75px;height:75px;margin:0 auto;text-align:center;padding:0;background:url(Images/Icons/image-placeholder.png) no-repeat 50% 50%}.product .product-detail .form-group{min-height:30px;margin:15px 0}.product .product-detail .description{text-align:left;padding:10px 15px;min-height:80px;line-height:25px}.product .product-detail label.control-label,.product .product-detail p{text-align:right;height:34px;padding:8px 12px}.cartitem-products .product{border-bottom:1px solid #eee}.cartitem-products .product .product-title{background:0 0}.cartitem-products .product .product-title p{font-size:20px;padding-right:20px;display:inline-block;background:#fff;width:auto;color:#0f5392}.cartitem-products .product:last-child{border:none}.ips-products{margin-bottom:10px;padding:5px 5px 10px;font-size:13px}.total-panel{background:#fff;padding:15px;font-size:16px}.tile{background:#fff}.tile-day-grid .tile-day{border:2px solid #fff;float:left;display:inline;width:20%;padding:5px;height:160px;cursor:pointer;position:relative}.tile-day-grid .tile-day .header{text-align:center}.tile-day-grid .tile-day .content{border-radius:50%;width:50px;height:50px;padding-top:12px;background:#0f5392;margin:0 auto;text-align:center;color:#fff;font-size:20px;font-weight:700}.tile-day-grid .tile-day .content.unavailable{background:#888}.tile-day-grid .tile-day .footer{display:block;margin:4px auto 0;text-align:center;font-size:14px;min-height:98px}.tile-day-grid .tile-day .footer .month{font-size:14px}.tile-day-grid .tile-day .footer .description{font-size:12px}.tile-day-grid .tile-day .footer .description span{display:block}.tile-day-grid .tile-day .footer .description .price{margin-top:10px;text-align:center;display:block;font-size:14px;font-weight:700}.tile-day-grid .selected-overlay{display:none}.tile-day-grid .selected .selected-overlay{border:2px!important;border-style:solid!important;border-color:#2f4f4f!important;color:#111;background:rgba(255,255,255,.25);cursor:pointer;display:block;height:100%;left:0;position:absolute;top:0;width:100%}.tile-day-grid .selected .selected-overlay .selected-icon{position:absolute;top:-5px;padding-top:4px;right:-5px;font-size:15px;font-weight:700;width:26px;height:26px;border-radius:50%}.tile-day-grid .selected .selected-overlay .selected-text{display:none}@media screen and (max-width:768px){.tile-day-grid{margin-left:-15px;margin-right:-15px}.tile-day-grid .tile-day{float:left;display:inline;width:20%;padding:3px;margin:0}.tile-day-grid .tile-day .header{font-size:12px}.tile-day-grid .tile-day .content{background:#00f;margin-top:10px;border-radius:50%;width:40px;height:40px;padding-top:10px;background:#ccc;font-size:16px}.tile-day-grid .footer{font-size:12px}.tile-day-grid .footer .price{text-align:center;display:block;font-size:14px}.selected-overlay{display:none}.selected .selected-overlay{border:2px!important;border-style:solid!important;border-color:#2f4f4f!important;color:#111;background:rgba(255,255,255,.25);cursor:pointer;display:block;height:100%;left:0;position:absolute;top:0;width:100%}.selected .selected-overlay .selected-icon{position:absolute;top:-7px;padding-top:4px;right:-7px;font-size:15px;font-weight:700;width:26px;height:26px;border-radius:50%}.selected .selected-overlay .selected-text{display:none}}.tile-week-grid .camp-date{border-top:1px solid #ccc}.tile-week-grid .tile-week .tile-select{padding-top:15px;height:66px;cursor:pointer}.tile-week-grid .tile-week .tile-select .price{display:block;text-align:center;margin:10px auto 0;font-weight:700}.tile-week-grid .tile-week .description{padding-top:10px;font-size:14px}.tile-week-grid .tile-week .selected-overlay{display:none}.tile-week-grid .tile-week .selected .selected-overlay{border:2px!important;border-style:solid!important;border-color:#2f4f4f!important;color:#111;background:rgba(15,83,146,.15);cursor:pointer;display:block;height:100%;left:0;position:absolute;top:0;width:100%}.tile-week-grid .tile-week .selected .selected-overlay .selected-icon{position:absolute;top:-3px;padding-top:4px;right:-3px;font-size:15px;font-weight:700;width:26px;height:26px;border-radius:50%}.tile-week-grid .tile-week .selected .selected-overlay .selected-text{display:none}.tile-week-grid .tile-week .start-date{display:block}.tile-week-grid .tile-week .end-date{display:block}.tile-week-grid .tile-weekdate{background:#0f5392;color:#fff;height:66px;text-align:left;padding:10px}@media screen and (max-width:768px){.tile-week-grid .camp-date{border-top:1px solid #ccc}.tile-week-grid .tile-week .description{padding-top:5px;font-size:13px}}.checkout-stage{padding:0;margin:20px 0 0 0;font-weight:700;text-align:center}.checkout-stage-past{background-color:#0f5392}.checkout-stage-current{background-color:#84c0db}.checkout-stage-future{background-color:#eee}.checkout-stage-header{min-height:80px;padding:10px 0 25px}.checkout-status-complete,.checkout-status-incomplete{min-height:60px;padding:10px 20px 20px;background-color:#fff;color:#888;margin-bottom:20px;overflow:hidden}.checkout-status-complete h3,.checkout-status-incomplete h3{font-size:20px;color:#0f5392}.checkout-status-complete p,.checkout-status-incomplete p{font-size:14px;padding-left:20px;position:relative}.checkout-status-complete p i,.checkout-status-incomplete p i{position:absolute;top:2px;left:0;font-size:16px}.checkout-status-complete p i{color:#41a367}.checkout-status-incomplete p i{color:#ea6b69}.checkout-header-row{background-color:#fff;margin-top:15px;min-height:50px}.checkout-body-row{margin-top:15px}.checkout-section-complete{padding-left:50px;text-align:right;color:#fff}.checkout-section-complete i{color:#41a367}.checkout-section-incomplete{padding:40px;text-align:right;color:#84c0db}.checkout-section-incomplete i{color:#84c0db}.checkout-section-group{background-color:#eee;padding:15px 15px 30px}.checkout-section-group .form-item{margin-top:15px}.checkout-section-group .form-group{margin-bottom:15px}.checkout-info-text{color:#41a367}.checkout-payment-row{padding:5px 0 5px 0}.checkout-error-row{display:inline-block;margin:10px 0 10px 0;padding:10px 10px 10px 10px;color:#fff;background-color:#ea6b69;box-sizing:border-box;overflow:hidden}.checkout-error-row p{font-size:14px;padding-left:20px;position:relative}.checkout-error-row p i{position:absolute;top:2px;left:0;font-size:16px}.checkout-cseonly-message{box-sizing:border-box;margin-top:30px;padding:20px;background-color:#fff;color:#ea6b69;overflow:hidden;border:dashed 2px #ea6b69}.checkout-cseonly-message p{font-size:14px;padding-left:30px;position:relative}.checkout-cseonly-message p i{position:absolute;top:2px;left:0;color:#ea6b69;font-size:20px}.checkout-countdown{padding:10px 10px 10px 0;background-color:#eee;font-weight:700;font-size:16px}@media screen and (max-width:960px){.checkout-countdown{padding:15px 30px 30px 0;min-height:65px;margin-bottom:15px;overflow:hidden}}.checkout-countdown .checkout-days{background-color:#fff;padding:0;text-align:center}.checkout-navigation{background:#fff;text-align:center}.checkout-navigation p{padding:10px 10px 10px 10px;font-size:larger}.checkout-navigation a{font-size:x-large}.confirmation-col-left{text-align:left;font-weight:400;font-size:larger}.confirmation-col-left label{font-weight:400}.confirmation-col-right{text-align:right;font-size:larger}.confirmation-paid{display:inline-block;margin:10px 0 10px 0;padding:10px 10px 10px 10px;color:#fff;height:45px;background-color:#41a367}.confirmation-part-paid{display:inline-block;margin:10px 0 10px 0;padding:10px 10px 10px 10px;color:#fff;background-color:#888;height:45px}.confirmation-unpaid{display:inline-block;margin:10px 0 10px 0;padding:10px 10px 10px 10px;color:#fff;background-color:#84c0db}.confirmation-payment-info{display:inline-block;margin:10px 0 0 0;padding:10px 10px 0 10px;color:#fff;background-color:#ea6b69}.confirmation-paid-text{color:#41a367}.confirmation-unpaid-text{color:#84c0db}.confirmation-thanks-header{font-size:20px;color:#fff;background-color:#0f5392;box-sizing:border-box;padding:9px 15px;min-height:32px;margin:0}.confirmation-next-steps-header{font-size:20px;color:#fff;background-color:#888;box-sizing:border-box;padding:5px 15px;margin:0 0 10px 0}.confirmation-next-step-row{border-bottom:1px dotted grey;padding:15px 5px 15px 5px}.cc-modal-outer{display:none;height:800px}.cc-modal-inner{height:530px}.cc-modal-iframe{height:500px;width:100%}.cart-details-circle-white{border-radius:50%;border:solid 1px #888;width:29px;height:29px;background:#fff;text-align:center;margin:0 auto;font-size:20px;font-weight:400}.cart-details-circle-white i{text-align:center;margin:0 auto}.child-icon{border-radius:50%;border:solid 1px #eee;background:#eee;text-align:center;margin:0 auto;font-weight:400}.child-icon i{text-align:center;margin:0 auto}.child-icon-small{width:30px;height:30px;font-size:20px;padding-top:2px;padding-left:1px}.child-icon-large{width:80px;height:80px;padding-top:8px;padding-left:2px}.child-icon-large i{font-size:62px}.child-icon-complete{color:#41a367}.child-icon-incomplete{color:#ea6b69}.checkout-ips-icon{font-weight:700;font-size:20px;padding-top:4px;padding-left:1px}.price-summary-table{width:100%;padding:20px 0 20px 0}.price-summary-td{padding:10px 0 10px 0}.price-summary-item{text-align:left}.price-summary-amount{text-align:right}.price-total-row{font-size:18px;border-bottom:solid 2px #84c0db}.price-summary-loyalty{color:#84c0db}.price-summary-voucher{color:#0f5392}.price-summary-saving{color:#41a367}.my_savings_box{font-size:larger;font-weight:700;padding:5px 5px 5px 5px;margin:5px 5px 5px 5px}.my_savings_credit_amount{color:#fff;background-color:#41a367;font-weight:400}.my_savings_loyalty_amount{color:#fff;background-color:#84c0db;font-weight:400}.my_savings_voucher_amount{border:dotted #888 2px;color:#0f5392}.my_savings_barcode{font-size:x-large;padding-top:5px}.cart-header,.order-header{background-color:#fff;margin-bottom:5px;min-height:60px}.cart-header input,.order-header input{margin-top:15px}.cart-child-row{background-color:#fff;margin:0;padding:5px 0 5px 0}.cart-child-row img{width:35px;height:35px}.cart-child-name{color:#0f5392;padding-left:30px;font-size:larger;margin-top:8px}.cart-child-name span{font-size:small}.cart-child-price{margin-top:8px;font-size:larger;text-align:right;padding:0 12px 0 0}.cart-row-separator{border-top:dashed 1px #888;margin:0 15px 0 15px;padding-bottom:10px}.cart-add-child-row{margin:0 0 7px 0;padding:0 0 7px 0}.child-cannot-attend{color:#d30202;font-size:16px;padding-left:0;top:8px;position:relative}.payment-method-selector{width:100%}.payment-method-dropdown-menu{width:100%;border-radius:0;margin:0}.payment-method-item{cursor:default;padding-left:5px;font-family:FontAwesome,Verdana;color:#000}.payment-method-item i{padding:0 5px 0 5px;font-style:normal;color:#0f5392}.payment-method-item:hover{background-color:#1e90ff;color:#fff}.payment-method-item:hover i{background-color:#1e90ff;color:#fff}.basket-header{overflow:hidden}.registration-header{width:100%;box-sizing:border-box;padding:0 20px 10px 20px;background-color:#fff;color:#888;overflow:hidden}.registration-header h3{font-size:20px;color:#0f5392}.registration-header p{font-size:14px;padding-left:20px;position:relative}.registration-header p i{position:absolute;top:2px;left:0;color:#41a367;font-size:16px}.reg-sub-title{font-size:medium;text-align:right}@media screen and (max-width:768px){.reg-sub-title{display:block;float:none}}.reg-section-complete{color:#fff}.reg-section-complete i{color:#41a367}.reg-section-incomplete{color:#84c0db}.reg-section-incomplete i{color:#84c0db}.reg-required{color:#ff7400}.reg-optional{color:#84c0db}.login-container{width:100%;box-sizing:border-box;padding:0 20px 10px 20px;background-color:#fff;overflow:hidden}.login-container h3{font-size:18px;color:#0f5392}.login-container input[type=password],.login-container input[type=text]{width:100%;font-size:14px;padding:5px 0;border:0;outline:0}.login-container i{position:absolute;font-size:18px;margin-left:-23px;top:6px;color:#0f5392}.login-container input[type=checkbox]+label{margin-left:-8px}.save-sucess{font-size:20px;color:#41a367;font-weight:700;margin-top:20px}.user-details-wrapper{padding-bottom:20px}.user-details-wrapper .heading{font-size:20px;color:#fff;background-color:#0f5392;box-sizing:border-box;padding:5px 15px;margin:20px 0 10px 0;cursor:pointer}.user-details-wrapper .heading i{position:absolute;top:12px;right:20px;color:#fff;font-size:14px}.user-details-wrapper .section-group{margin-left:10px;margin-right:30px}.user-details-wrapper .section-group .form-item.top-margin{margin-top:14px}.user-details-wrapper .section-group input[type=checkbox].big-checkbox{display:none}.user-details-wrapper .section-group input[type=checkbox].big-checkbox+input[type=hidden]+label{font-size:14px;margin-bottom:15px}.user-details-wrapper .section-group input[type=checkbox].big-checkbox+input[type=hidden]+label:before{content:'\00a0';display:inline-block;width:30px;height:30px;font-size:26px;font-family:'Arial Unicode MS';background-color:#fff;border:1px solid #0f5392;color:#41a367;text-align:center;cursor:pointer;margin-right:15px;line-height:32px}.user-details-wrapper .section-group input[type=checkbox].big-checkbox:checked+input[type=hidden]+label:before{content:'\2714'}.user-details-wrapper input[type=submit]{margin:20px 0 0 -15px}.user-info-row{box-sizing:border-box;padding:0 10px 0 10px;color:#000;overflow:hidden}.user-info-row p{font-size:14px;position:relative}.user-info-row p i{position:absolute;top:0;left:0;color:#41a367;font-size:20px}.profile-icon-circle{border:solid 2px #eee;border-radius:50%;width:65px;height:65px;padding-top:8px;margin:20px;background:#fff;color:#0f5392;text-align:center}.profile-icon-circle i{text-align:center;font-size:45px}@media screen and (max-width:768px){.profile-icon-circle{margin:20px;margin-left:0;margin-right:25px}.profile-icon-circle i{text-align:center;font-size:45px}}.profile-welcome-text{float:left;padding-top:25px;margin-left:10px;font-size:20pt}.profile-complete-text{float:left;clear:left;margin-left:10px}.profile-complete-text i{color:#41a367}.profile-incomplete-text{float:left;clear:left;margin-left:10px;font-size:14px}.profile-incomplete-text i{color:#ea6b69}.profile-countdown{margin-top:25px;padding:10px 10px 10px 0;background-color:#eee;font-weight:700;font-size:16px;min-height:50px}.profile-countdown .countdown-text{padding-top:12px}.profile-countdown .days-to-first-camp{background-color:#fff;padding:10px 0 0 0;text-align:center;min-height:40px;font-size:18px}.child-body{padding:0}.child-row{padding:10px 0;margin:0 0 5px 0;background-color:#fff}.child-row .child-icon{border-radius:50%;border:solid 1px #eee;background:#fff;text-align:center;margin:0 auto;font-weight:400}.child-row .child-icon i{text-align:center;margin:0 auto}@media screen and (max-width:991px){.child-row .child-icon{background:#eee}.child-row .child-icon-large{width:70px;height:70px;padding-top:8px;padding-left:2px}.child-row .child-icon-large i{font-size:54px}.child-row .child-profile-complete{font-size:12px}.reg-optional,.reg-required{display:inline-block;min-width:220px;text-align:left;font-size:12px}}.child-name{padding:0;margin:0;font-weight:700;font-size:14px;color:#0f5392}.child-age{padding:0;margin:0}.child-profile-complete{font-size:14px;padding-top:10px;color:#41a367}.child-profile-incomplete{font-size:14px;padding-top:10px;color:#ea6b69}.child-img{height:80px;width:80px}.child-img-header{height:28px;width:28px;vertical-align:middle}.sen-status-approved,.sen-status-complete,.sen-status-incomplete{border-radius:5px;color:#fff;font-size:14px;text-align:center}.sen-status-complete{background-color:#84c0db}.sen-status-incomplete{background-color:#ea6b69}.sen-status-approved{background-color:#41a367}.image-and-map-container .tab-container{margin:20px 0 0 0;padding:0;list-style-type:none}.image-and-map-container .tab-container li{display:inline-block;font-size:16px;font-weight:700;width:115px;padding:0 0 10px 0;margin:0 -3px 20px 0;text-align:center;border-bottom:4px #888 solid;color:#888;cursor:pointer}.image-and-map-container .tab-container li.selected{border-bottom:4px #0f5392 solid;color:#000}.image-and-map-container #map{display:none;width:100%;height:100%}.image-and-map-container #map #mapCanvas{width:400px;height:233px}.image-and-map-container .map-only{margin-top:30px}.image-and-map-container .map-with-slick{margin-bottom:30px}@media screen and (max-width:768px){.image-and-map-container #map #mapCanvas{width:100%;height:233px}}.panel{border:0;box-shadow:none}.panel .card-header{border:0;border-top:1px solid #1da5b1;z-index:3}.panel .card-header a{display:block;width:100%;font-size:16px;color:#666665;min-height:48px;font-weight:700;padding:16px 0}.panel .more-info-header{border:0;height:48px;padding:12px 0}.panel .more-info-header a{font-size:16px;color:#666665;font-weight:700}.panel .more-info-description{border-bottom:2px solid #1da5b1;margin-bottom:20px;margin-top:10px}.table-responsive-overflow{overflow-x:auto;width:100%}#seasons-accordion{margin-top:12px;margin-bottom:24px}#seasons-accordion .button{margin:5px;min-width:150px;border-radius:0}#seasons-accordion .day-week-button{margin:0}@media screen and (min-width:770px){.price-grid-container .price-grid-header .book-now-row{position:absolute;top:-10px;right:0}.price-grid-container .price-grid-header .book-now-row ul.buttons-inline li{margin:0 0}}.price-grid-container{position:relative;background:#fff;min-height:500px}.price-grid-container .price-grid-header{background:#fff;height:100%;position:relative;top:0;z-index:99}.price-grid-container .price-grid-header.daily{width:100%;box-shadow:0 7px 5px -5px rgba(0,0,0,.3);margin-bottom:10px}.price-grid-container .price-grid-header.weekly{height:275px}.price-grid-container .price-grid-header.weekly .drop-shadow{background-color:#fff;position:relative;top:-20px;height:20px;box-shadow:0 7px 5px -5px rgba(0,0,0,.3);z-index:5}.price-grid-container .buttons-container{border-bottom:3px #0f5392 solid}.price-grid-container .price-grid-add-to-cart .buttons-inline{float:right}@media screen and (max-width:960px){.price-grid-container .price-grid-add-to-cart .buttons-inline{float:none}}.price-grid-container .price-grid-table-container{position:relative;overflow-x:scroll;overflow-y:hidden}.price-grid-container .price-grid-table-container.scroll-hidden::-webkit-scrollbar{width:0!important}.price-grid-container .price-grid-table-container.scroll-hidden{scrollbar-width:none;-ms-overflow-style:none}.price-grid-container .price-grid-table-container .white-space{position:absolute;top:0;left:0;height:98%;width:130px;z-index:15;background-color:#fff}.price-grid-container .price-grid-top-scrollbar{width:100%;height:18px;overflow-x:scroll;overflow-y:hidden}.price-grid-container .price-grid-top-scrollbar .scrollbar-content{height:18px}.price-grid-container .price-grid-week-dates{position:absolute;max-width:124px!important;z-index:50}.price-grid-container .price-grid-week-dates .weekly-price-grid{min-width:124px!important;max-width:124px!important}.price-grid-container .price-grid-week-prices{position:relative;padding-left:124px!important}.price-grid-container .weekly-price-grid{background:#fff;overflow:hidden;border-spacing:10px;border-collapse:unset}.price-grid-container .weekly-price-grid.header-table{border-spacing:10px 0}.price-grid-container .weekly-price-grid .item-in-cart{background:#fff;color:#fff}.price-grid-container .weekly-price-grid td.col-md-2{width:124px!important;min-width:124px;margin-right:15px}.price-grid-container .weekly-price-grid .cell-header-camp.cell{height:150px;background-color:#fff!important;position:relative;padding:0;margin:0}.price-grid-container .weekly-price-grid .cell-header-camp.cell .details-and-logo{margin-left:0;text-align:center;padding-top:15px;padding-bottom:2px}.price-grid-container .weekly-price-grid .cell-header-camp.cell.default .details-and-logo{background-color:#ea6b69}.price-grid-container .weekly-price-grid .cell-header-camp.cell.default .arrow{color:#ea6b69}.price-grid-container .weekly-price-grid .cell-header-camp.cell.salmon .details-and-logo{background-color:#ea6b69}.price-grid-container .weekly-price-grid .cell-header-camp.cell.salmon .arrow{color:#ea6b69}.price-grid-container .weekly-price-grid .cell-header-camp.cell.yellow .details-and-logo{background-color:#dca72f}.price-grid-container .weekly-price-grid .cell-header-camp.cell.yellow .arrow{color:#dca72f}.price-grid-container .weekly-price-grid .cell-header-camp.cell.blue .details-and-logo{background-color:#0f5392}.price-grid-container .weekly-price-grid .cell-header-camp.cell.blue .arrow{color:#0f5392}.price-grid-container .weekly-price-grid .cell-header-camp.cell.beige .details-and-logo{background-color:#aea194}.price-grid-container .weekly-price-grid .cell-header-camp.cell.beige .arrow{color:#aea194}.price-grid-container .weekly-price-grid .cell-header-camp.cell.green .details-and-logo{background-color:#41a367}.price-grid-container .weekly-price-grid .cell-header-camp.cell.green .arrow{color:#41a367}.price-grid-container .weekly-price-grid .cell-header-camp.cell.purple .details-and-logo{background-color:#ce67ba}.price-grid-container .weekly-price-grid .cell-header-camp.cell.purple .arrow{color:#ce67ba}.price-grid-container .weekly-price-grid .cell-header-camp.cell.ochre .details-and-logo{background-color:#db653a}.price-grid-container .weekly-price-grid .cell-header-camp.cell.ochre .arrow{color:#db653a}.price-grid-container .weekly-price-grid .cell-header-camp.cell.cyan .details-and-logo{background-color:#1da5b1}.price-grid-container .weekly-price-grid .cell-header-camp.cell.cyan .arrow{color:#1da5b1}.price-grid-container .weekly-price-grid .cell-header-camp.cell.mauve .details-and-logo{background-color:#6e6086}.price-grid-container .weekly-price-grid .cell-header-camp.cell.mauve .arrow{color:#6e6086}.price-grid-container .weekly-price-grid .cell-header-camp.cell.mustard .details-and-logo{background-color:#f0ca63}.price-grid-container .weekly-price-grid .cell-header-camp.cell.mustard .arrow{color:#f0ca63}.price-grid-container .weekly-price-grid .cell-header-camp.cell.chelsea .details-and-logo{background-color:#034694}.price-grid-container .weekly-price-grid .cell-header-camp.cell.chelsea .arrow{color:#034694}.price-grid-container .weekly-price-grid .cell-header-camp.cell .title{font-weight:700;margin-top:5px;margin-bottom:15px;text-align:center;color:#fff;font-size:16px}.price-grid-container .weekly-price-grid .cell-header-camp.cell .arrow{height:20px;width:100%;background-color:#fff;padding:0;position:relative;text-align:center;z-index:10}.price-grid-container .weekly-price-grid .cell-header-camp.cell .arrow i{top:-42px;position:relative;padding:0;margin:0;font-size:70pt;width:100%}.price-grid-container .weekly-price-grid .cell-header-camp.cell img{width:60px;height:60px;text-align:center;display:block;margin:0 auto}.price-grid-container .weekly-price-grid .cell-header-camp.cell .selected-overlay{display:none}.price-grid-container .weekly-price-grid .cell-header-camp.cell .selected .selected-overlay{border:2px!important;border-style:solid!important;border-color:#2f4f4f!important;color:#111;background:rgba(255,255,255,.25);cursor:pointer;display:block;height:100%;left:0;position:absolute;top:0;width:100%}.price-grid-container .weekly-price-grid .cell-header-camp.cell .selected .selected-overlay .selected-icon{position:absolute;top:5px;padding-top:4px;right:5px;font-size:15px;font-weight:700;width:26px;height:26px;border-radius:50%}.price-grid-container .weekly-price-grid .cell-header-camp.cell .selected .selected-overlay .selected-text{display:none}.price-grid-container .weekly-price-grid .cell{height:110px!important;padding:20px 10px;overflow:hidden;background:#efefef;margin-bottom:7px;margin-top:7px;margin-right:15px;margin-left:0;position:relative;border:2px solid #fff;text-align:center;color:#fff;font-size:16px}.price-grid-container .weekly-price-grid .cell.default{background-color:#ea6b69}.price-grid-container .weekly-price-grid .cell.default .selected-icon{background:#ea6b69}.price-grid-container .weekly-price-grid .cell.salmon{background-color:#ea6b69}.price-grid-container .weekly-price-grid .cell.salmon .selected-icon{background:#ea6b69}.price-grid-container .weekly-price-grid .cell.yellow{background-color:#dca72f}.price-grid-container .weekly-price-grid .cell.yellow .selected-icon{background:#dca72f}.price-grid-container .weekly-price-grid .cell.blue{background-color:#0f5392}.price-grid-container .weekly-price-grid .cell.blue .selected-icon{background:#0f5392}.price-grid-container .weekly-price-grid .cell.beige{background-color:#aea194}.price-grid-container .weekly-price-grid .cell.beige .selected-icon{background:#aea194}.price-grid-container .weekly-price-grid .cell.green{background-color:#41a367}.price-grid-container .weekly-price-grid .cell.green .selected-icon{background:#41a367}.price-grid-container .weekly-price-grid .cell.purple{background-color:#ce67ba}.price-grid-container .weekly-price-grid .cell.purple .selected-icon{background:#ce67ba}.price-grid-container .weekly-price-grid .cell.ochre{background-color:#db653a}.price-grid-container .weekly-price-grid .cell.ochre .selected-icon{background:#db653a}.price-grid-container .weekly-price-grid .cell.cyan{background-color:#1da5b1}.price-grid-container .weekly-price-grid .cell.cyan .selected-icon{background:#1da5b1}.price-grid-container .weekly-price-grid .cell.mauve{background-color:#6e6086}.price-grid-container .weekly-price-grid .cell.mauve .selected-icon{background:#6e6086}.price-grid-container .weekly-price-grid .cell.mustard{background-color:#f0ca63}.price-grid-container .weekly-price-grid .cell.mustard .selected-icon{background:#f0ca63}.price-grid-container .weekly-price-grid .cell.chelsea{background-color:#034694}.price-grid-container .weekly-price-grid .cell.chelsea .selected-icon{background:#034694}.price-grid-container .weekly-price-grid .cell.week-with-places{padding-top:35px;font-weight:700;line-height:20px}.price-grid-container .weekly-price-grid .cell.saving{padding-top:25px}.price-grid-container .weekly-price-grid .cell.day-with-places{line-height:20px}.price-grid-container .weekly-price-grid .cell.full-week{color:#000;background-color:#fff;border:solid 1px #888}.price-grid-container .weekly-price-grid .cell .saving-text{font-weight:400;font-size:small}.price-grid-container .weekly-price-grid .cell .days-breakdown{font-size:12px;margin-top:-12px}.price-grid-container .weekly-price-grid .cell-date{background:#888;text-align:center;line-height:18px;padding-top:18px}.price-grid-container .weekly-price-grid .cell-empty{background:#fff;min-width:113px!important}@media screen and (max-width:420px){.price-grid-container .price-grid-header.weekly{height:225px}.price-grid-container .price-grid-header .price-grid-header-info{display:none}.price-grid-container .price-grid-top-scrollbar{display:none}.price-grid-container .price-grid-table-container .white-space{width:124px}.price-grid-container .price-grid-week-dates{max-width:90px!important}.price-grid-container .price-grid-week-dates .weekly-price-grid .cell{min-width:90px}.price-grid-container .price-grid-week-prices{padding-left:115px!important}.price-grid-container .weekly-price-grid .cell-empty{min-width:105px!important}.price-grid-container .weekly-price-grid .cell-header-camp.cell{border:0;margin-top:5px;margin-right:5px;margin-bottom:5px}.price-grid-container .weekly-price-grid .cell-header-camp.cell .details-and-logo{padding-top:5px}.price-grid-container .weekly-price-grid .cell-header-camp.cell .title{margin-top:5px;margin-bottom:15px}.price-grid-container .weekly-price-grid .cell-header-camp.cell img{width:60px;height:60px}}@media screen and (max-width:768px){.price-grid-container .weekly-price-grid{background:#fff;min-width:124px}.price-grid-container .weekly-price-grid .cell{border:0;height:92px;margin-top:5px;margin-right:5px;margin-bottom:5px;padding:20px 10px;min-width:124px}.price-grid-container .weekly-price-grid .cell-header-camp.cell{border:0;margin-top:5px;margin-right:5px;margin-bottom:5px}.price-grid-container .weekly-price-grid .cell-date{padding-top:17px}}.price-grid-container .daily-price-grid td{height:90px;padding:4px;overflow:hidden;background:#fff;border:10px solid #fff;text-align:center;color:#fff;font-size:16px}.price-grid-container .daily-price-grid td .cell{border:1px solid #fff;position:relative}.price-grid-container .daily-price-grid td .title{background:#0f5392;color:#fff;text-align:center;height:38px;padding:10px 0;font-size:14px}.price-grid-container .daily-price-grid td .content{height:70px;padding:20px 10px 0;border:1px solid #fff;text-align:center;color:#0f5392;font-size:18px;background:#efefef;line-height:20px}.price-grid-container .daily-price-grid td .content.saving{padding:15px 10px 0}.price-grid-container .daily-price-grid td .saving-text{font-weight:400;font-size:small}.price-grid-container .daily-price-grid .cell-header{text-align:center;font-size:14px;font-weight:700;height:28px;color:#111}@media screen and (max-width:768px){.price-grid-container .day-week-button{margin:5px!important}.price-grid-container .daily-price-grid td{border:4px solid #fff}.price-grid-container .buttons-container{border-bottom:none}}.price-grid-container [data-selectable=true]{cursor:pointer}.price-grid-container .selected-overlay{display:none}.price-grid-container .selected .selected-overlay{border:2px!important;border-style:solid!important;border-color:#2f4f4f!important;background:rgba(255,255,255,.25);cursor:pointer;display:block;height:100%!important;left:0;position:absolute;top:0;width:100%;padding:0}.price-grid-container .selected .selected-overlay .selected-icon{position:absolute;top:5px;padding-top:4px;right:5px;font-size:15px;font-weight:700;width:26px;height:26px;border-radius:50%}.price-grid-container .selected .selected-overlay .selected-text{display:none}.price-grid-container .heading-and-buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.venue-details{font-size:14px;line-height:1.5}.venue-title{margin-bottom:24px}.venue-title a{color:#0f5392;text-decoration:none}.venue-title a:hover,.venue-title a:visited{text-decoration:none;color:#0f5392}.venue-cta-text{color:#ea6b69;font-size:16px;line-height:1.5;font-weight:700;padding:0;margin:0}.county-page-content{margin-top:40px;font-size:12pt}.add-to-cart-button.disabled{background-color:#e6e6e6}.order-panel-container .camp-title{font-size:18px}.order-panel-container .camp-tile-small{color:#fff;height:110px;width:80px;background:#fff}.order-body{padding:0;margin:0}.order-selection{padding:10px 5px 10px 5px;background-color:#ccc;font-size:12pt;min-height:70px}.order-filters{padding-left:5px;background-color:#fff}.order-stage-title{padding:0;text-align:center}.order-stage{padding:0;margin-left:0;margin-top:10px;height:2px;text-align:left;background-color:#fff}.order-current-stage{top:-4px;width:100%;height:11px;text-align:left;background-color:#0f5392}.order-title{width:100%;padding:10px 10px 0 10px;margin:10px 0 0 0;background-color:#fff;font-weight:700;min-height:48px;font-size:16px}.order-header-left,.order-header-right{display:block;font-size:16px;color:#fff;margin-bottom:20px;height:40px;padding-top:8px}@media screen and (max-width:768px){h2{font-size:26px}.order-header-left,.order-header-right{font-size:13px}.order-title{font-size:14px}}.order-header-left{padding-top:8px}.order-header-paid,.order-header-pending,order-header-part{color:#fff;margin-bottom:20px}.order-header-paid{background-color:#41a367}.order-header-cancelled{background-color:#ea6b69}.order-header-pending{background-color:#84c0db}.order-header-part{background-color:#535766}.order-header{margin:0 10px 0 10px}.order-title i{color:#0f5392}.order-title-pending,.order-title-pending i{color:#84c0db}.order-title-paid,.order-title-paid i{color:#41a367}.order-title-paid,.order-title-paid i{color:#41a367}.order-title-cancelled,.order-title-cancelled i{color:#ea6b69}.order-container{width:100%;padding:10px 15px 20px;font-size:15px;margin:5px 0 5px 0;background:#fff}@media screen and (max-width:768px){.order-container{font-size:13px}.order-container .camp-title{font-size:16px}}.row-order-item-camp-addon{padding-top:15px;margin-bottom:45px}.order-item{margin-top:0;margin-bottom:0}.order-item-separator{border-top:1px dashed #888}.order-panel.panel{border:0;padding:10px 0;min-height:75px;background:#fff}.order-booking-heading{height:80px!important;padding-top:0;padding-bottom:8px;width:100%;background:#fff}@media screen and (max-width:768px){.order-booking-heading{min-height:100px!important;padding-top:10px;padding-bottom:8px;background:#fff}}.order-panel-container{width:100%}.order-details-header{height:60px;padding:10px 0 20px}.order-details-header .order-details-icon{float:left;display:inline;min-width:32px;height:32px;margin-right:16px}.order-details-header .order-details-title{color:#0f5392;font-size:20px;font-weight:700}.order-amend-msg{font-size:14pt;padding:10px;margin-bottom:5px;color:#fff;background-color:#ea6b69;overflow:hidden}.order-amend-msg p{padding-left:45px;position:relative}.order-amend-msg p i{position:absolute;top:2px;left:10px;font-size:16pt}.order-tel-no{text-align:center;font-size:18pt;padding:10px;margin-bottom:5px;color:#fff;background-color:#0f5392}.order-summary-table{font-size:14pt;width:100%;padding:20px 0 20px 0}.order-summary-td{padding:5px 0 5px 0}.order-summary-item{text-align:left}.order-summary-detail{text-align:right}.order-summary-detail i{color:#0f5392}.order-line-separator{height:2px;border-bottom:dashed 1px #888}.order-summary-credit{color:#41a367}.order-summary-loyalty{color:#84c0db}.order-summary-voucher{color:#0f5392}.order-summary-fees{color:#ea6b69}.order-payment-method i{font-style:normal;color:#0f5392;font-family:FontAwesome,Verdana}.payment-container{width:100%;padding:10px;margin:0;background-color:#fff}.payment-summary-table{font-size:18px;width:100%;padding:0 0 20px 0}.payment-title{width:100%;padding:10px 10px 0 10px;margin:10px 0 0 0;background-color:#fff;font-weight:700;min-height:48px;font-size:16px}.payment-toggle{background-color:#fff}.payment-header-paid,.payment-header-pending{color:#fff;padding:10px 10px 8px;min-height:42px}.payment-panel{padding-bottom:20px}.payment-panel .panel-heading{height:60px}.payment-header-paid{background-color:#41a367}.payment-header-pending{background-color:#84c0db}.payment-footer{background-color:#fff;height:20px;margin:0 0 5px 0}.payment-pending{color:#84c0db}.payment-success{color:#41a367}.payment-failed{color:#ea6b69}@media screen and (max-width:768px){.order-amend-msg,.order-summary-table,.payment-summary-table{font-size:15px}h2{font-size:26px}.payment-title{font-size:14px}.payment-panel .payment-header-left,.payment-panel .payment-header-paid,.payment-panel .payment-header-pending,.payment-panel .payment-header-right{font-size:14px}}.panel{padding:0;margin:0}.panel-group .panel{border-radius:0;box-shadow:none;border-color:#eee}.panel-group .panel+.panel{margin-top:1px}.panel-heading{border-top:1px solid #fff;cursor:pointer;min-height:38px;padding-top:10px;overflow:hidden;padding-bottom:8px}.panel-heading .more-less{float:right;color:#fff;width:20px;font-size:18px;height:20px;margin-top:0;margin-left:16px}.addon-panel-heading{cursor:pointer;min-height:38px;padding-left:15px;padding-right:15px;padding-top:10px;padding-bottom:8px}.panel-body{border-top:0}.child-body{margin-top:0}.panel-child .panel-body-child{border:0;padding:0}.panel-plain>.panel-heading{background:0 0;border:0}.panel-grey>.panel-heading{border-radius:0;color:#fff;background-color:#888;border-color:#eee}.panel-light-blue>.panel-heading{border-radius:0;color:#fff;background-color:#24adde;border-color:#eee}.panel-default>.panel-heading{border-radius:0;color:#fff;background-color:#0f5392;border-color:#eee}.panel-heading-icon,.panel-title-icon{display:inline-block;min-width:26px;min-height:26px;float:left;height:32px;width:32px}.panel-title{display:block;font-size:16px;color:#fff;min-height:20px;overflow:hidden}.panel-title>a{display:block;text-decoration:none;overflow:hidden;min-height:30px}.panel-title a,.panel-title a:hover,.panel-title a:visited{color:#fff!important}.panel-title>a:hover,.panel-title>a:visited{color:#fff!important;text-decoration:none}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#eee}.more-less{float:right;color:#fff}.accordion-plus{border-radius:50%;width:24px;height:24px;padding:6px 6px;text-align:center;margin:0 auto;margin-right:6px!important;background:#eee;font-size:12px;color:#585857}.accordion-plus i{text-align:center;margin:0 auto}.camp-group-heading h2{font-size:44px;color:#0f5392;width:100%;text-align:center;text-transform:uppercase;margin:40px 0}.row.row-center{text-align:center}.row.row-center>div{display:inline-block;float:none;margin-right:-4px;vertical-align:top}.camp-tile{width:100%;height:160px!important;position:relative;overflow:hidden;color:#fff}.camp-tile .icon{width:95px;height:95px;text-align:center;margin:0 auto}.camp-tile .icon.flag{background-image:url(/Content/Images/Icons/cta-flag.png);background-size:50%;background-repeat:no-repeat;background-position:center center}.camp-tile .icon.claw{background-image:url(/Content/Images/Icons/cta-claw.png);background-size:50%;background-repeat:no-repeat;background-position:center center}.camp-tile .icon.cake{background-image:url(/Content/Images/Icons/cta-cake.png);background-size:50%;background-repeat:no-repeat;background-position:center center}.camp-tile .icon.chef-hat{background-image:url(/Content/Images/Icons/cta-chef-hat.png);background-size:50%;background-repeat:no-repeat;background-position:center center}.camp-tile .icon.atom{background-image:url(/Content/Images/Icons/cta-atom.png);background-size:50%;background-repeat:no-repeat;background-position:center center}.camp-tile .icon img{width:50%;height:50%;margin-top:25%;text-align:center;background-position:50% 50%}.camp-tile.default{background-color:#ea6b69}.camp-tile.default .icon{background-color:#ea6b69}.camp-tile.default .description-container{background-color:#ea6b69}.camp-tile.salmon{background-color:#ea6b69}.camp-tile.salmon .icon{background-color:#ea6b69}.camp-tile.salmon .description-container{background-color:#ea6b69}.camp-tile.yellow{background-color:#dca72f}.camp-tile.yellow .icon{background-color:#dca72f}.camp-tile.yellow .description-container{background-color:#dca72f}.camp-tile.blue{background-color:#0f5392}.camp-tile.blue .icon{background-color:#0f5392}.camp-tile.blue .description-container{background-color:#0f5392}.camp-tile.beige{background-color:#aea194}.camp-tile.beige .icon{background-color:#aea194}.camp-tile.beige .description-container{background-color:#aea194}.camp-tile.green{background-color:#41a367}.camp-tile.green .icon{background-color:#41a367}.camp-tile.green .description-container{background-color:#41a367}.camp-tile.purple{background-color:#ce67ba}.camp-tile.purple .icon{background-color:#ce67ba}.camp-tile.purple .description-container{background-color:#ce67ba}.camp-tile.ochre{background-color:#db653a}.camp-tile.ochre .icon{background-color:#db653a}.camp-tile.ochre .description-container{background-color:#db653a}.camp-tile.cyan{background-color:#1da5b1}.camp-tile.cyan .icon{background-color:#1da5b1}.camp-tile.cyan .description-container{background-color:#1da5b1}.camp-tile.mauve{background-color:#6e6086}.camp-tile.mauve .icon{background-color:#6e6086}.camp-tile.mauve .description-container{background-color:#6e6086}.camp-tile.mustard{background-color:#f0ca63}.camp-tile.mustard .icon{background-color:#f0ca63}.camp-tile.mustard .description-container{background-color:#f0ca63}.camp-tile.chelsea{background-color:#034694}.camp-tile.chelsea .icon{background-color:#034694}.camp-tile.chelsea .description-container{background-color:#034694}.camp-tile .title{font-size:16px;font-weight:700;color:#fff;padding:0 5px;line-height:20px;text-align:center;margin-top:-10px;min-height:32px}.camp-tile .description-container{padding:0 5px;margin:-5px 0 0 0;line-height:normal;text-align:center;font-size:12px;color:#fff}.camp-tile .link-container{width:100%;text-align:center}.camp-tile .tile-link-container{width:100%;text-align:center;position:absolute;bottom:-15px;display:inline-block}.camp-tile .tile-link-container a{padding:5px 35px}.camp-tile a{background-color:rgba(10,10,10,.25);padding:10px 35px;color:#fff;text-decoration:none;font-size:14px;text-transform:uppercase;margin:25px 0;display:inline-block}.flipper{cursor:pointer!important}.camp-tile-small{color:#fff;height:150px;width:80px;background:#fff}.camp-tile-small.default .icon{background-color:#ea6b69}.camp-tile-small.salmon .icon{background-color:#ea6b69}.camp-tile-small.yellow .icon{background-color:#dca72f}.camp-tile-small.blue .icon{background-color:#0f5392}.camp-tile-small.beige .icon{background-color:#aea194}.camp-tile-small.green .icon{background-color:#41a367}.camp-tile-small.purple .icon{background-color:#ce67ba}.camp-tile-small.ochre .icon{background-color:#db653a}.camp-tile-small.cyan .icon{background-color:#1da5b1}.camp-tile-small.mauve .icon{background-color:#6e6086}.camp-tile-small.mustard .icon{background-color:#f0ca63}.camp-tile-small.chelsea .icon{background-color:#034694}.camp-tile-small .icon{width:80px;height:80px;position:relative;padding-top:5px}.camp-tile-small .icon img{margin:0 auto;width:45px;height:45px;display:block}.camp-tile-small .icon span{position:absolute;bottom:2px;width:100%;text-align:center;font-weight:700;display:block}.camp-tile-small .footer{margin-top:3px;font-weight:700;color:#111}.camp-panel{width:100%;height:300px;min-height:300px;position:relative;overflow:hidden;margin-bottom:25px}.camp-panel .circle{width:120px;height:120px;border-radius:60px;margin:-60px auto 0 auto;overflow:hidden;position:relative;text-align:center}.camp-panel .circle.flag{background-image:url(/Content/Images/Icons/cta-flag.png);background-size:50%;background-repeat:no-repeat;background-position:center center}.camp-panel .circle.claw{background-image:url(/Content/Images/Icons/cta-claw.png);background-size:50%;background-repeat:no-repeat;background-position:center center}.camp-panel .circle.cake{background-image:url(/Content/Images/Icons/cta-cake.png);background-size:50%;background-repeat:no-repeat;background-position:center center}.camp-panel .circle.chef-hat{background-image:url(/Content/Images/Icons/cta-chef-hat.png);background-size:50%;background-repeat:no-repeat;background-position:center center}.camp-panel .circle.atom{background-image:url(/Content/Images/Icons/cta-atom.png);background-size:50%;background-repeat:no-repeat;background-position:center center}.camp-panel .circle img{width:50%;height:50%;margin-top:25%;text-align:center;background-position:50% 50%}.camp-panel.default{background-color:#ea6b69}.camp-panel.default .circle{background-color:#ea6b69}.camp-panel.default .description-container{background-color:#ea6b69}.camp-panel.salmon{background-color:#ea6b69}.camp-panel.salmon .circle{background-color:#ea6b69}.camp-panel.salmon .description-container{background-color:#ea6b69}.camp-panel.yellow{background-color:#dca72f}.camp-panel.yellow .circle{background-color:#dca72f}.camp-panel.yellow .description-container{background-color:#dca72f}.camp-panel.blue{background-color:#0f5392}.camp-panel.blue .circle{background-color:#0f5392}.camp-panel.blue .description-container{background-color:#0f5392}.camp-panel.beige{background-color:#aea194}.camp-panel.beige .circle{background-color:#aea194}.camp-panel.beige .description-container{background-color:#aea194}.camp-panel.green{background-color:#41a367}.camp-panel.green .circle{background-color:#41a367}.camp-panel.green .description-container{background-color:#41a367}.camp-panel.purple{background-color:#ce67ba}.camp-panel.purple .circle{background-color:#ce67ba}.camp-panel.purple .description-container{background-color:#ce67ba}.camp-panel.ochre{background-color:#db653a}.camp-panel.ochre .circle{background-color:#db653a}.camp-panel.ochre .description-container{background-color:#db653a}.camp-panel.cyan{background-color:#1da5b1}.camp-panel.cyan .circle{background-color:#1da5b1}.camp-panel.cyan .description-container{background-color:#1da5b1}.camp-panel.mustard{background-color:#f0ca63}.camp-panel.mustard .circle{background-color:#f0ca63}.camp-panel.mustard .description-container{background-color:#f0ca63}.camp-panel.mauve{background-color:#6e6086}.camp-panel.mauve .circle{background-color:#6e6086}.camp-panel.mauve .description-container{background-color:#6e6086}.camp-panel.chelsea{background-color:#034694}.camp-panel.chelsea .circle{background-color:#034694}.camp-panel.chelsea .description-container{background-color:#034694}.camp-panel .background-image-wrapper{position:relative;width:100%;height:50%;overflow:hidden}.camp-panel .background-image img{width:100%;height:100%}.camp-panel h3{position:relative;box-sizing:border-box;padding:0 10px;text-align:center;font-size:1.2vw;color:#fff;margin:0 0 20px 0;text-transform:uppercase}.camp-panel .description-container{box-sizing:border-box;overflow:hidden;padding:0 30px;margin:0;text-align:center;font-size:14px;color:#fff}.camp-panel .link-container{width:100%;text-align:center}.camp-panel a{background-color:rgba(10,10,10,.25);padding:10px 35px;color:#fff;text-decoration:none;font-size:14px;text-transform:uppercase;margin:25px 0;display:inline-block}.cms-container{font-size:11pt;overflow-x:auto;overflow-y:-webkit-paged-y}.cms-container:not(:root:root){overflow-y:auto}.cms-banner-image{width:100%}.cms-title{margin-bottom:30px;text-align:center;color:#0f5392;text-transform:uppercase;font-size:48px}.four-image-block{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.four-image-block .content{width:80%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}.four-image-block .content h1,.four-image-block .content h2,.four-image-block .content h3,.four-image-block .content h4,.four-image-block .content h5,.four-image-block .content h6{color:#0f5392;font-weight:bolder}.four-image-block .content .large-image{margin:5px 5px 5px 5px}.four-image-block .content .large-image img{max-width:100%}.four-image-block .content .small-images-and-text{margin:5px 5px 5px 5px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.four-image-block .content .small-images{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.four-image-block .content .small-images img{max-width:100%;max-height:120px}.rich-text-block{padding:10px}.rich-text-cta-block{margin-top:15px;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.rich-text-cta-block .content{width:80%}.rich-text-cta-block .content .rich-text p{font-size:15px}.rich-text-cta-block .content .rich-text h1,.rich-text-cta-block .content .rich-text h2,.rich-text-cta-block .content .rich-text h3,.rich-text-cta-block .content .rich-text h4,.rich-text-cta-block .content .rich-text h5,.rich-text-cta-block .content .rich-text h6{color:#0f5392;font-weight:bolder}.cms-cta-item{margin:5px;width:100%;margin-bottom:25px}.cms-cta-item .circle{width:120px;height:120px;border-radius:60px;margin:-60px auto 0 auto;overflow:hidden;position:relative;background-position:center center;background-repeat:no-repeat}.cms-cta-item .circle.flag{background-image:url(/Content/Images/Icons/cta-flag.png);background-size:50%;background-repeat:no-repeat;background-position:center center}.cms-cta-item .circle.claw{background-image:url(/Content/Images/Icons/cta-claw.png);background-size:50%;background-repeat:no-repeat;background-position:center center}.cms-cta-item .circle.cake{background-image:url(/Content/Images/Icons/cta-cake.png);background-size:50%;background-repeat:no-repeat;background-position:center center}.cms-cta-item .circle.chef-hat{background-image:url(/Content/Images/Icons/cta-chef-hat.png);background-size:50%;background-repeat:no-repeat;background-position:center center}.cms-cta-item .circle.atom{background-image:url(/Content/Images/Icons/cta-atom.png);background-size:50%;background-repeat:no-repeat;background-position:center center}.cms-cta-item.salmon{background-color:#ea6b69}.cms-cta-item.salmon .circle{background-color:#ea6b69}.cms-cta-item.yellow{background-color:#dca72f}.cms-cta-item.yellow .circle{background-color:#dca72f}.cms-cta-item.blue{background-color:#0f5392}.cms-cta-item.blue .circle{background-color:#0f5392}.cms-cta-item.beige{background-color:#aea194}.cms-cta-item.beige .circle{background-color:#aea194}.cms-cta-item.green{background-color:#41a367}.cms-cta-item.green .circle{background-color:#41a367}.cms-cta-item.purple{background-color:#ce67ba}.cms-cta-item.purple .circle{background-color:#ce67ba}.cms-cta-item.ochre{background-color:#db653a}.cms-cta-item.ochre .circle{background-color:#db653a}.cms-cta-item.cyan{background-color:#1da5b1}.cms-cta-item.cyan .circle{background-color:#1da5b1}.cms-cta-item.mauve{background-color:#6e6086}.cms-cta-item.mauve .circle{background-color:#6e6086}.cms-cta-item.mustard{background-color:#f0ca63}.cms-cta-item.mustard .circle{background-color:#f0ca63}.cms-cta-item.chelsea{background-color:#034694}.cms-cta-item.chelsea .circle{background-color:#034694}.cms-cta-item .background-image-wrapper{position:relative;width:100%;padding-top:60%}.cms-cta-item .background-image{position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-size:cover;background-position:center center}.cms-cta-item h3{position:relative;box-sizing:border-box;padding:0 10px;text-align:center;color:#fff;margin:0 0 20px 0;text-transform:uppercase}.cms-cta-item .description-container{box-sizing:border-box;overflow:hidden;padding:0 30px 30px 30px;margin:0;font-size:11pt;color:#fff}.cms-cta-item .description-container ol,.cms-cta-item .description-container ul{margin:0;padding-left:5px}.cms-cta-item .description-container ol li,.cms-cta-item .description-container ul li{margin:4px 0}.cms-cta-item .link-container{width:100%;text-align:center}.cms-cta-item a{background-color:rgba(10,10,10,.25);padding:10px 35px;color:#fff;text-decoration:none;font-size:11pt;text-transform:uppercase;margin:25px 0;display:inline-block}.vertical-side-image{max-width:100%}.accordion-plus{border-radius:50%;width:24px;height:24px;padding:6px 6px;text-align:center;margin:0 auto;background:#eee;font-size:11pt;color:#585857}.accordion-plus i{text-align:center;margin:0 auto}.cms-accordion.panel-group .panel-heading{background-color:transparent}.cms-accordion.panel-group .panel-title{color:#111}.cms-accordion.panel-group .panel-title a,.cms-accordion.panel-group .panel-title a:hover,.cms-accordion.panel-group .panel-title a:visited{color:#111!important}.cms-accordion.panel-group .panel{border-bottom:solid;border-width:1px;border-color:#1da5ba}.cms-accordion.panel-group .panel:first-of-type{border-top:solid;border-width:1px;border-color:#1da5ba}.cms-accordion.panel-group .panel .panel-body p{font-size:11pt}.cms-tiles-outer{position:relative}.cms-tile{float:left;margin:10px;width:360px;height:280px;background-size:cover}.cms-tile-hover{background-color:rgba(15,83,146,.6);width:100%;height:100%;display:none;position:relative}.cms-tile-title{width:100%;padding:20px 10px;color:#fff;font-family:LunchBox-Bold;font-size:30px;text-align:center}.cms-tile-desc{width:100%;padding:0 20px;color:#fff}.cms-tile-hover .cms-more-link{width:180px;margin:25px 90px;text-align:center;position:absolute;bottom:0;display:inline-block;padding:10px;color:#fff;font-size:11pt;text-transform:uppercase;background-color:#0e4170;cursor:pointer}#cms-tile-data{clear:both;position:absolute;top:0;left:0;display:none;width:100%}.cms-tile-close{float:right;background-color:#eee;color:#0f5392;font-size:24px;font-weight:700;padding:4px 5px 0 5px;margin-top:9px;margin-right:7px;cursor:pointer;z-index:99;position:absolute;right:0}.cms-tile-outer{width:100%;margin-bottom:30px}.cms-tile-banner{height:400px;background-size:cover}.cms-video-iframe{width:100%;height:100%}.cms-tile-content{background-color:#0f5392;color:#fff;padding:5px 20px 10px 20px}.cms-tile-text{padding-top:10px}.cms-venues-link{text-align:center;margin:25px}.cms-venues-link a{width:180px;text-align:center;padding:10px;color:#fff;font-size:11pt;text-transform:uppercase;text-decoration:none;background-color:#0e4170;cursor:pointer}@media screen and (max-width:768px){.cms-tiles-outer{margin:0 auto;width:310px}.cms-tile{margin:0 0 20px 0;width:310px}.cms-tile-hover .cms-more-link{margin:25px 65px}.cms-tile-banner{height:106px;background-size:contain}.cms-cta-item .description-container{padding:0 15px 15px 15px}.cms-cta-item .description-container h3{font-size:18px}}@media screen and (min-width:992px){.four-image-block .content .large-image{-ms-flex:1;flex:1}.four-image-block .content .large-image img{max-height:300px}.four-image-block .content .small-images-and-text{-ms-flex:1;flex:1}}#mobile-menu{margin-top:-5px;display:block;width:40px;float:right;margin-right:-10px}#mobile-menu .bar1,#mobile-menu .bar2,#mobile-menu .bar3{width:32px;height:5px;background-color:#0f5392;margin:6px 0;transition:.4s;display:block}#mobile-menu.collapsed .bar1{-ms-transform:rotate(-45deg) translate(-9px,6px);transform:rotate(-45deg) translate(-9px,6px)}#mobile-menu.collapsed .bar2{opacity:0}#mobile-menu.collapsed .bar3{-ms-transform:rotate(45deg) translate(-8px,-8px);transform:rotate(45deg) translate(-8px,-8px)}.nav-bar{background:#0f5392;text-transform:uppercase;width:100%;position:relative;z-index:900}.nav-bar .container{background:#0f5392}#top-menu{width:100%;z-index:1000;background:#0f5392;position:page;height:40px}.sf-menu{float:left;margin-bottom:1em;margin-top:1em}.sf-menu ul{box-shadow:2px 2px 6px rgba(0,0,0,.2);min-width:14em}.sf-menu a,.sf-menu span{display:inline-block;height:40px;padding:.6em 1em;text-decoration:none;zoom:1;color:#fff;font-size:14px;line-height:25px}.sf-menu a .more-less,.sf-menu span .more-less{display:inline-block;height:24px;margin-top:0;padding-top:2px;float:right;cursor:pointer;margin-left:10px}.sf-menu a .left-right,.sf-menu span .left-right{display:inline-block;height:24px;margin-top:0;padding-top:2px;float:right;cursor:pointer;margin-left:10px}.sf-menu li{background:#0f5392;white-space:nowrap;transition:background .2s}.sf-menu ul li{background:#0f5392}.sf-menu ul li a,.sf-menu ul li span{padding:.75em 2.2em .75em 1.2em;display:block;width:100%}.sf-menu ul li a .left-right,.sf-menu ul li a .more-less,.sf-menu ul li span .left-right,.sf-menu ul li span .more-less{float:right;margin-right:-15px;display:inline}.sf-menu ul ul li{background:#0f5392}.sf-menu li.sfHover,.sf-menu li:hover{transition:none}@media only screen and (max-width:1024px){#top-menu .nav-bar .sf-menu a,#top-menu .nav-bar .sf-menu span{padding:.6em .25em}#top-menu .nav-bar ul li ul{min-width:15em}#top-menu .nav-bar ul li ul li{padding:0 1.5em}}@media only screen and (max-width:990px){#top-menu{display:none;position:absolute;width:100%;z-index:1000;opacity:.95}#top-menu .sf-menu{display:block;width:100%;position:absolute;height:500px;margin:0 auto;left:0;overflow:auto}#top-menu .sf-menu a{display:block;width:100%}#top-menu .sf-menu a .more-less{display:inline;width:150px;height:24px;cursor:pointer;text-align:center;float:right}#top-menu .sf-menu ul{width:90%;margin:0 auto;position:static;box-shadow:none;display:none}#top-menu .sf-menu>li{display:block!important;float:none!important;width:100%;padding-left:10px;padding-right:10px}#top-menu .sf-menu>li a,#top-menu .sf-menu>li span{display:block;width:100%;height:42px}#top-menu .sf-menu>li a .more-less,#top-menu .sf-menu>li span .more-less{display:inline;width:100px;height:24px;cursor:pointer;text-align:right;float:right;margin-right:6px}}.itinerary h1,.itinerary h2,.itinerary h3,.itinerary h4,.itinerary h5,.itinerary h6{margin-top:0;color:#0f5392;font-weight:bolder}.itinerary-event-times{text-align:right;font-weight:bolder}.itinerary-break{text-align:center;padding-top:10px;padding-bottom:10px;margin-top:10px;margin-bottom:10px;background-color:#eee}.itinerary-break p{margin-bottom:0;font-weight:bolder}#my-profile .my-profile-header{min-height:50px;background:#fff}#my-profile .my-profile-menu li{float:left;display:inline-block;width:19%;margin:0 2px}#my-profile .my-profile-menu li a{display:block;width:100%}#my-profile .profile-menu-item{text-align:center;font-size:14px}#my-profile .profile-menu-item i{font-size:30px;display:block}#my-profile .profile-menu-item.profile-menu-children{background:url(Images/Icons/my-children.png) no-repeat 50% 0;background-size:70px 45px;height:60px;display:block;position:relative;text-align:center}#my-profile .profile-menu-item.profile-menu-children .text{text-align:center;display:block}#my-profile .profile-menu-item.selected{color:#0f5392}#my-profile .profile-menu-item.not-selected{color:#84c0db}#my-profile .profile-menu-item:hover{text-decoration:none}@media screen and (max-width:980px){#my-profile .profile-countdown{margin-top:0}}#my-profile .profile-menu-container{background-color:#fff;margin:30px 0 30px 0;padding:10px 10px;min-height:80px}#my-profile .profile-menu-container ul{margin:0;padding:0}@media screen and (max-width:768px){#my-profile .my-profile-menu{overflow-x:auto;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch;white-space:nowrap}#my-profile .my-profile-menu::-webkit-scrollbar{display:none}#my-profile .my-profile-menu .profile-menu-container{width:10000px;background-color:#fff;padding:10px 0 0 0;margin-left:-15px;margin-right:-15px;margin-bottom:30px;overflow:hidden;overflow-x:hidden;-webkit-overflow-scrolling:touch}#my-profile .my-profile-menu .profile-menu-container li{width:140px;margin:0 2px}#my-profile .my-profile-menu .profile-menu-container li a{display:block;width:100%;font-size:12px}}#my-profile .panel-body{background:#eee}.form-data{width:100%;box-sizing:border-box;position:relative;padding:0}.form-data.has-icon{padding:0 10px 0 32px;border:1px solid #ddd;background-color:#fff}.form-data.has-icon input[type=password],.form-data.has-icon input[type=text],.form-data.has-icon select{width:100%;font-size:14px;padding:5px;border:0;outline:0;transition:none;box-shadow:none;border-radius:unset}.form-data input[type=password],.form-data input[type=text],.form-data select{width:100%;font-size:14px;padding:5px;border:0;outline:0;background:#fff;border:1px solid #ddd;transition:none;box-shadow:none;border-radius:unset}.form-data select{padding:7px 0}.form-data i{position:absolute;font-size:18px;margin-left:-23px;top:6px;color:#0f5392}#add-to-cart-modal .modal-header{background:#0f5392;color:#fff;font-size:24px;padding-top:10px;padding-bottom:10px}#add-to-cart-modal .modal-header .modal-title{font-size:22px}#add-to-cart-modal .modal-header .close{color:#ccc;opacity:1;text-shadow:0 1px 0 #000}@media (max-width:767px){#add-to-cart-modal .modal-header .modal-title{font-size:18px}}#add-to-cart-modal .field-validation-error{font-size:14px;color:red;margin:10px 0}#add-to-cart-modal #add-to-cart-modal-body{min-height:200px}#add-to-cart-modal #camps-summary{background:#eee;position:relative;padding:5px 15px 15px;font-size:14px;margin:-15px -15px 0 -15px}#add-to-cart-modal .add-to-cart-headings{font-weight:bolder;font-size:larger}#add-to-cart-modal .cart-add-child-row{padding:4px;font-size:13px;margin:0;text-align:left}#add-to-cart-modal .cart-add-child-row .child-edit-link{display:block;width:100%;text-decoration:underline}#add-to-cart-modal .cart-add-child-row .checkbox-container{margin-left:4px}#add-to-cart-modal .add-to-cart-body{margin-top:4px;margin-bottom:32px}#add-to-cart-modal .control-tooltip-container{display:inline-block;position:relative}#add-to-cart-modal .control-tooltip-container .control-tooltip{position:absolute;left:0;right:0;top:0;bottom:0}#add-to-cart-modal .control-tooltip-container .control-tooltip.disabled-control{cursor:not-allowed}#add-to-cart-modal .login-failures ul{list-style:none;color:red;padding-left:0;margin-bottom:0}#add-to-cart-modal #or-text{margin-left:15px;margin-right:15px}#add-to-cart-modal #confirm-footer{display:none}#add-to-cart-modal #confirm-footer .btn-default{padding:6px 8px}#add-to-cart-modal .low-capacity-warning{color:#f9b707;font-size:16px;padding-left:0;top:8px;position:relative}.blog-page-header{font-size:60px;padding:30px}#blog-post-previews{width:85%;margin:auto;border-bottom:2px solid #1da5b1;margin-bottom:20px}#blog-post-previews .masonry-item-sizer{width:47%}#blog-post-previews .blog-post-preview{width:47%}#blog-post-previews .masonry-gutter-sizer{width:6%}@media screen and (min-width:768px){#blog-post-previews .masonry-item-sizer{width:32%}#blog-post-previews .blog-post-preview{width:32%}#blog-post-previews .masonry-gutter-sizer{width:2%}}#blog-post-previews .blog-post-preview{min-width:200px;background-color:#eee;border-top:solid;border-width:3px;border-color:#1da5b1;text-align:center;margin-bottom:25px}#blog-post-previews .blog-post-preview .heading{margin:30px 10px 10px 10px;font-size:large;color:#0f5392;font-weight:700}#blog-post-previews .blog-post-preview .date-and-category{color:#888;margin-bottom:30px;font-size:larger}#blog-post-previews .blog-post-preview img{width:100%;height:auto}#blog-post-previews .blog-post-preview .content-preview{color:#666665;font-size:11pt;margin:20px}#blog-post-previews .blog-post-preview .read-more-link{margin:40px}#blog-post-previews .blog-post-preview a{font-size:larger;color:#fff;background-color:#1da5b1;padding:10px}.blog-post{margin-bottom:40px}.blog-post h1{font-size:xx-large;color:#0f5392;font-weight:700}.blog-post .date-and-category{color:#888}.blog-post .blog-content{border-bottom:solid;border-width:2px;border-color:#1da5b1}.blog-post img{max-width:100%;height:auto}.blog-post .blog-content{margin-bottom:10px}.blog-post .nav-links{text-align:right;font-size:x-large}.blog-post .nav-links a{color:#0f5392}.blog-post .nav-links a:hover{text-decoration:none}.blog-post .nav-links .seperator{color:#1da5b1}.blog-post-sidebar .blog-sidebar-previews{border-top:solid;border-bottom:solid;border-width:1px;border-color:#1da5b1;padding-top:10px;padding-bottom:30px;margin-bottom:30px}.blog-post-sidebar .blog-sidebar-previews .preview-post-link{color:#666665;font-size:larger;font-weight:700}.blog-post-sidebar .blog-sidebar-previews img{width:100%;height:auto;margin-bottom:5px}.blog-post-sidebar .blog-sidebar-previews .preview{margin-top:20px;margin-bottom:20px}.blog-post-sidebar .blog-sidebar-previews .read-more-link{color:#fff;background-color:#1da5b1;padding:10px;font-size:small}.flip-clock-wrapper *{-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flip-clock-wrapper a{cursor:pointer;text-decoration:none;color:#ccc}.flip-clock-wrapper a:hover{color:#fff}.flip-clock-wrapper ul{list-style:none}.flip-clock-wrapper.clearfix:after,.flip-clock-wrapper.clearfix:before{content:" ";display:table}.flip-clock-wrapper.clearfix:after{clear:both}.flip-clock-wrapper{font:normal 11px "Helvetica Neue",Helvetica,sans-serif;-webkit-user-select:none}.flip-clock-meridium{background:0 0!important;box-shadow:0 0 0!important;font-size:36px!important}.flip-clock-meridium a{color:#0f5392}.flip-clock-wrapper{text-align:center;position:relative;width:100%;margin:1em}.flip-clock-wrapper:after,.flip-clock-wrapper:before{content:" ";display:table}.flip-clock-wrapper:after{clear:both}.flip-clock-wrapper ul{position:relative;float:left;margin:5px;width:50px;height:70px;font-size:60px;font-weight:700;line-height:70px;border-radius:6px;background:#0f5392;padding:0}.flip-clock-wrapper ul li{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;line-height:70px;text-decoration:none!important}.flip-clock-wrapper ul li:first-child{z-index:2}.flip-clock-wrapper ul li a{display:block;height:100%;perspective:200px;margin:0!important;overflow:visible!important;cursor:default!important}.flip-clock-wrapper ul li a div{z-index:1;position:absolute;left:0;width:100%;height:50%;font-size:80px;overflow:hidden;outline:1px solid transparent}.flip-clock-wrapper ul li a div .shadow{position:absolute;width:100%;height:100%;z-index:2}.flip-clock-wrapper ul li a div.up{-ms-transform-origin:50% 100%;transform-origin:50% 100%;top:0;border-bottom:solid 1px #0f5392}.flip-clock-wrapper ul li a div.up:after{content:"";position:absolute;top:44px;left:0;z-index:5;width:100%;height:3px;background-color:#0f5392}.flip-clock-wrapper ul li a div.down{-ms-transform-origin:50% 0;transform-origin:50% 0;bottom:0;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.flip-clock-wrapper ul li a div div.inn{position:absolute;left:0;z-index:1;width:100%;height:200%;color:#ccc;text-shadow:0 1px 2px;text-align:center;background-color:#0f5392;border-radius:6px;font-size:70px}.flip-clock-wrapper ul li a div.up div.inn{top:0}.flip-clock-wrapper ul li a div.down div.inn{bottom:0}.flip-clock-wrapper ul.play li.flip-clock-before{z-index:3}.flip-clock-wrapper .flip{box-shadow:0 2px 5px rgba(5,5,5,.7)}.flip-clock-wrapper ul.play li.flip-clock-active{animation:asd 10ms .49s linear both;z-index:5}.flip-clock-divider{float:left;display:inline-block;position:relative;width:20px;height:100px}.flip-clock-divider:first-child{width:0}.flip-clock-dot{display:block;background:#0f5392;width:10px;height:10px;position:absolute;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,.5);left:5px}.flip-clock-divider .flip-clock-label{position:absolute;top:-1.5em;right:-75px;color:#0f5392;text-shadow:none}.flip-clock-divider.minutes .flip-clock-label{right:-80px}.flip-clock-divider.seconds .flip-clock-label{right:-82px}.flip-clock-dot.top{top:30px}.flip-clock-dot.bottom{bottom:30px}@keyframes asd{0%{z-index:2}100%{z-index:4}}.flip-clock-wrapper ul.play li.flip-clock-active .down{z-index:2;animation:turn .5s .5s linear both}@keyframes turn{0%{transform:rotateX(90deg)}100%{transform:rotateX(0)}}.flip-clock-wrapper ul.play li.flip-clock-before .up{z-index:2;animation:turn2 .5s linear both}@keyframes turn2{0%{transform:rotateX(0)}100%{transform:rotateX(-90deg)}}.flip-clock-wrapper ul li.flip-clock-active{z-index:3}.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow{background:-moz-linear-gradient(top,rgba(0,0,0,.1) 0,#0f5392 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.1)),color-stop(100%,#0f5392));background:linear,top,rgba(0,0,0,.1) 0,#0f5392 100%;background:-ms-linear-gradient(top,rgba(0,0,0,.1) 0,#0f5392 100%);background:linear,to bottom,rgba(0,0,0,.1) 0,#0f5392 100%;animation:show .5s linear both}.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow{background:-moz-linear-gradient(top,rgba(0,0,0,.1) 0,#0f5392 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#0f5392),color-stop(100%,#0f5392));background:linear,top,rgba(0,0,0,.1) 0,#0f5392 100%;background:-ms-linear-gradient(top,rgba(0,0,0,.1) 0,#0f5392 100%);background:linear,to bottom,rgba(0,0,0,.1) 0,#0f5392 100%;animation:hide .5s .3s linear both}.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow{background:-moz-linear-gradient(top,#0f5392 0,rgba(0,0,0,.1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#0f5392),color-stop(100%,#0f5392));background:linear,top,#0f5392 0,rgba(0,0,0,.1) 100%;background:-ms-linear-gradient(top,#0f5392 0,rgba(0,0,0,.1) 100%);background:linear,to bottom,#0f5392 0,rgba(0,0,0,.1) 100%;animation:show .5s linear both}.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow{background:-moz-linear-gradient(top,#0f5392 0,rgba(0,0,0,.1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#0f5392),color-stop(100%,#0f5392));background:linear,top,#0f5392 0,rgba(0,0,0,.1) 100%;background:-ms-linear-gradient(top,#0f5392 0,rgba(0,0,0,.1) 100%);background:linear,to bottom,#0f5392 0,rgba(0,0,0,.1) 100%;animation:hide .5s .2s linear both}@keyframes show{0%{opacity:0}100%{opacity:1}}@keyframes hide{0%{opacity:1}100%{opacity:0}}.clock-outer{padding-left:25px;padding-right:0}.clock-outer .col-md-6{padding-left:0;padding-right:0}.clock-left{padding-top:10px;padding-left:5px;text-align:center}.clock-right{padding-top:10px}@media screen and (min-width:768px){.clock-left h1{font-size:36px;padding-bottom:5px}.clock-left h4{font-size:24px}}@media screen and (max-width:768px){.clock-left{padding-top:0;padding-left:20px;padding-bottom:20px}.clock-left h4{padding-left:40px;padding-right:40px}.clock-right{text-align:center;padding-bottom:20px}.flip-clock-wrapper{margin:0 auto!important;width:250px}.flip-clock-wrapper ul{position:relative;float:left;margin:2px;width:30px;height:45px;font-size:30px;font-weight:700;line-height:43px;border-radius:6px;background:#0f5392;padding:0}.flip-clock-wrapper ul li{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;line-height:45px;text-decoration:none!important}.flip-clock-wrapper ul li a div{z-index:1;position:absolute;left:0;width:100%;height:50%;font-size:30px!important;overflow:hidden;outline:1px solid transparent}.flip-clock-divider{width:20px;height:50px}.flip-clock-divider .flip-clock-label{right:-50px}.flip-clock-divider.minutes .flip-clock-label{right:-55px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9Gb250SW1wb3J0LnNjc3MiLCJfR2VuZXJhbC5zY3NzIiwiX0Zvcm0uc2NzcyIsIlNpdGUuY3NzIiwiX0hlYWRlci5zY3NzIiwiX05hdmlnYXRpb24uc2NzcyIsIl9DdGEuc2NzcyIsIl9Gb290ZXIuc2NzcyIsIl9TZWFyY2hCb3hIb3Jpem9udGFsLnNjc3MiLCJfU2VhcmNoUGFnZS5zY3NzIiwiX1NlYXJjaEZpbHRlcnMuc2NzcyIsIl9CYXNrZXRBbmRDaGVja291dC5zY3NzIiwiX1VzZXJEZXRhaWxzLnNjc3MiLCJfVmVudWVEZXRhaWxzLnNjc3MiLCJfT3JkZXJEZXRhaWxzLnNjc3MiLCJfQWNjb3JkaW9uLnNjc3MiLCJfQ2FtcHMuc2NzcyIsIl9DTVNDb250ZW50LnNjc3MiLCJfTWVudS5zY3NzIiwiX0l0aW5lcmFyeS5zY3NzIiwiX015UHJvZmlsZS5zY3NzIiwiX0FkZFRvQ2FydFBvcHVwLnNjc3MiLCJfQmxvZy5zY3NzIiwiX0ZsaXBjbG9jay5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLFdBQ0ksWUFBQSxhQUNBLElBQUEsbUNBQUEsMkJBQUEsQ0FBQSw4QkFBQSxjQUFBLENBQUEsK0JBQUEsZUFBQSxDQUFBLDBCQUFBLG1CQU1KLFdBQ0ksWUFBQSxjQUNBLElBQUEsb0NBQUEsMkJBQUEsQ0FBQSwrQkFBQSxjQUFBLENBQUEsZ0NBQUEsZUFBQSxDQUFBLDhCQUFBLG1CQU1KLFdBQ0ksWUFBQSxVQUNBLElBQUEsZ0NBQUEsMkJBQUEsQ0FBQSwyQkFBQSxjQUFBLENBQUEsNEJBQUEsZUFBQSxDQUFBLDBCQUFBLG1CQU1KLFdBQ0ksWUFBQSxXQUNBLElBQUEsaUNBQUEsMkJBQUEsQ0FBQSw0QkFBQSxjQUFBLENBQUEsNkJBQUEsZUFBQSxDQUFBLDJCQUFBLG1CQU1KLFdBQ0ksWUFBQSxZQUNBLElBQUEsa0NBQUEsMkJBQUEsQ0FBQSw2QkFBQSxjQUFBLENBQUEsOEJBQUEsZUFBQSxDQUFBLDRCQUFBLG1CQU1KLFdBQ0ksWUFBQSxX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QUFBLEtBQ0EsZ0JBQUEsZUFHSixnQ0FDSSxRQUFBLEVBQ0EsU0FBQSxTQUNBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxJQUNBLFVBQUEsZUFDQSxTQUFBLE9BQ0EsUUFBQSxJQUFBLE1BQUEsWUFHSixvQkFDSSxNQUFBLEtBQ0EsT0FBQSxLQUdKLHNDQUNJLE1BQUEsTUFHSiw4Q0FDSSxNQUFBIiwiZmlsZSI6IlNpdGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsi77u/QGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2xhdG8tcmVndWxhcic7XHJcbiAgICBzcmM6ICAgIHVybCgnL0ZvbnRzL0xhdG8tUmVndWxhci5lb3QjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgICAgIHVybCgnL0ZvbnRzL0xhdG8tUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgICAgIHVybCgnL0ZvbnRzL0xhdG8tUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICAgICAgdXJsKCcvRm9udHMvTGF0by1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKVxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnbGF0by1zZW1pYm9sZCc7XHJcbiAgICBzcmM6ICAgIHVybCgnL0ZvbnRzL0xhdG8tU2VtaWJvbGQuZW90I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgICAgICB1cmwoJy9Gb250cy9MYXRvLVNlbWlib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICAgICAgdXJsKCcvRm9udHMvTGF0by1TZW1pYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICAgICAgdXJsKCcvRm9udHMvTGF0by1TZW1pYm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJylcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2xhdG8tYm9sZCc7XHJcbiAgICBzcmM6ICAgIHVybCgnL0ZvbnRzL0xhdG8tQm9sZC5lb3QjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgICAgIHVybCgnL0ZvbnRzL0xhdG8tQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgICAgIHVybCgnL0ZvbnRzL0xhdG8tQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICAgICAgdXJsKCcvRm9udHMvTGF0by1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKVxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnbGF0by1saWdodCc7XHJcbiAgICBzcmM6ICAgIHVybCgnL0ZvbnRzL0xhdG8tTGlnaHQuZW90I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgICAgICB1cmwoJy9Gb250cy9MYXRvLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICAgICAgdXJsKCcvRm9udHMvTGF0by1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICAgICAgdXJsKCcvRm9udHMvTGF0by1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJylcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2xhdG8tbWVkaXVtJztcclxuICAgIHNyYzogICAgdXJsKCcvRm9udHMvTGF0by1NZWRpdW0uZW90I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgICAgICB1cmwoJy9Gb250cy9MYXRvLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgICAgIHVybCgnL0ZvbnRzL0xhdG8tTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgICAgICB1cmwoJy9Gb250cy9MYXRvLU1lZGl1bS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJylcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2xhdG8taGVhdnknO1xyXG4gICAgc3JjOiAgICB1cmwoJy9Gb250cy9MYXRvLUhlYXZ5LmVvdCNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICAgICAgdXJsKCcvRm9udHMvTGF0by1IZWF2eS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgICAgIHVybCgnL0ZvbnRzL0xhdG8tSGVhdnkud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgICAgIHVybCgnL0ZvbnRzL0xhdG8tSGVhdnkudHRmJykgZm9ybWF0KCd0cnVldHlwZScpXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTHVuY2hCb3gnO1xyXG4gIHNyYzogdXJsKCcvRm9udHMvbHVuY2hib3gvTHVuY2hib3guZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgIFxyXG4gICAgICAgIHVybCgnL0ZvbnRzL2x1bmNoYm94L0x1bmNoYm94LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgXHJcbiAgICAgIHVybCgnL0ZvbnRzL2x1bmNoYm94L0x1bmNoYm94LnR0ZicpICBmb3JtYXQoJ3RydWV0eXBlJyksIFxyXG4gICAgICB1cmwoJy9Gb250cy9sdW5jaGJveC9MdW5jaGJveC5zdmcjTHVuY2hCb3gtQm9sZCcpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0x1bmNoQm94LUJvbGQnO1xyXG4gIHNyYzogdXJsKCcvRm9udHMvbHVuY2hib3gvTHVuY2hCb3gtQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAgXHJcbiAgICAgICAgdXJsKCcvRm9udHMvbHVuY2hib3gvTHVuY2hCb3gtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIFxyXG4gICAgICB1cmwoJy9Gb250cy9sdW5jaGJveC9MdW5jaEJveC1Cb2xkLnR0ZicpICBmb3JtYXQoJ3RydWV0eXBlJyksIFxyXG4gICAgICB1cmwoJy9Gb250cy9sdW5jaGJveC9MdW5jaEJveC1Cb2xkLnN2ZyNMdW5jaEJveC1Cb2xkJykgZm9ybWF0KCdzdmcnKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQ2hpdm8tUmVndWxhcic7XHJcbiAgc3JjOiB1cmwoJy9Gb250cy9DaGl2by9DaGl2by1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy9Gb250cy9DaGl2by9DaGl2by1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnL0ZvbnRzL0NoaXZvL0NoaXZvLVJlZ3VsYXIudHRmJykgIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0NoaXZvLUJvbGQnO1xyXG4gIHNyYzogdXJsKCcvRm9udHMvQ2hpdm8vQ2hpdm8tQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcvRm9udHMvQ2hpdm8vQ2hpdm8tQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy9Gb250cy9DaGl2by9DaGl2by1Cb2xkLnR0ZicpICBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQ2hpdm8tYm9sZCc7XHJcbiAgc3JjOiB1cmwoJy9Gb250cy9DaGl2by9DaGl2by1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgXHJcbiAgICAgIHVybCgnL0ZvbnRzL0NoaXZvL0NoaXZvLUJvbGQudHRmJykgIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59Iiwi77u/Ym9keSB7XHJcbiAgICBmb250LWZhbWlseTogQ2hpdm8tUmVndWxhciwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTFwdDtcclxuICAgIGNvbG9yOiAjNWQ1ZDVkO1xyXG59XHJcblxyXG4vLyBEZWZpbmluZyB2YWx1ZXMgZm9yIG1lZGlhIHF1ZXJpZXNcclxuXHJcbiRzY3JlZW4teHhzOiA0NzlweDtcclxuJHNjcmVlbi1zbS1taW46IDc2OHB4O1xyXG4kc2NyZWVuLXhzLW1heDogKCRzY3JlZW4tc20tbWluIC0gMSk7XHJcbiRzY3JlZW4tbWQtbWluOiA5OTJweDtcclxuJHNjcmVlbi1zbS1tYXg6ICgkc2NyZWVuLW1kLW1pbiAtIDEpO1xyXG4kc2NyZWVuLWxnLW1pbjogMTIwMHB4O1xyXG4kc2NyZWVuLW1kLW1heDogKCRzY3JlZW4tbGctbWluIC0gMSk7XHJcblxyXG5cclxuYSB7XHJcbiAgICBjb2xvcjogJGRhcmstYmx1ZTtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjp2aXNpdGVkIHtcclxuICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mbGV4LXJvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4ucGFnZS1jb250ZW50IHtcclxuICAgIHBhZGRpbmctdG9wOiAwcHg7IC8qIC0gb25seSBpZiB0aGUgaGVhZGVyIGlzIGZpeGVkICovXHJcbiAgICBtaW4taGVpZ2h0OiA2MGVtO1xyXG59XHJcblxyXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG46LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbjo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRzY3JlZW4tc20tbWF4KSB7XHJcbiAgICAucGFnZS1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XHJcbiAgICAucGFnZS1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogOTBweDsgLy93YXMgODVweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0MjBweCkge1xyXG4gICAgLnBhZ2UtY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDkwcHg7IC8vd2FzIDg1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYWluLWNvbnRlbnQge1xyXG4gICAgbWluLWhlaWdodDogNTVlbTtcclxufVxyXG5cclxuLyogU2VjdGlvbiBoZWFkaW5ncyBmb3IgZXhwYW5kYWJsZSBzZWN0aW9ucyovXHJcbnNwYW4uZXhwYW5kYWJsZVNlY3Rpb25IZWFkaW5nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNVxyXG59XHJcblxyXG5zcGFuLmV4cGFuZGFibGVTZWN0aW9uSGVhZGluZyBhIHtcclxuICAgIGNvbG9yOiB3aGl0ZVxyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS1cclxuSGVhZGluZ3NcclxuXHJcbkdlbmVyYWwgc3R5bGluZyBvZiBoZWFkaW5ncyBcclxuLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmhlYWRpbmctaGFuZHdyaXR0ZW4ge1xyXG4gICAgZm9udC1mYW1pbHk6IEx1bmNoQm94LUJvbGQ7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcblxyXG4gICAgJi5ibHVlIHtcclxuICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmN5YW4ge1xyXG4gICAgICAgIGNvbG9yOiAkY3lhbjtcclxuICAgIH1cclxuXHJcbiAgICAmLndoaXRlIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICYuaGVhZGluZy14bCB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuaGVhZGluZy14cyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGluZy1jaGl2byB7XHJcbiAgICBmb250LWZhbWlseTogQ2hpdm8tUmVndWxhciwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuXHJcbiAgICAmLmJsdWUge1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xyXG4gICAgfVxyXG5cclxuICAgICYuY3lhbiB7XHJcbiAgICAgICAgY29sb3I6ICRjeWFuO1xyXG4gICAgfVxyXG5cclxuICAgICYud2hpdGUge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5oZWFkaW5nLXhsIHtcclxuICAgICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5oZWFkaW5nLXhzIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5oZWFkaW5nLXh4cyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGFuZHdyaXR0ZW4ge1xyXG4gICAgZm9udC1mYW1pbHk6IEx1bmNoQm94LUJvbGQ7XHJcblxyXG4gICAgJi5ibHVlIHtcclxuICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRpbmctYm9sZCB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LWZhbWlseTogQ2hpdm8tQm9sZDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG5cclxuICAgICYuYmx1ZSB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zcGFjZWQge1xyXG4gICAgICAgIG1hcmdpbjogMjVweCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4udGV4dC11cHBlcmNhc2Uge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgSGVhZGVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5zdWItaGVhZGVyIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLypoZWlnaHQ6ODBweDsqL1xyXG4gICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgbWluLWhlaWdodDogODBweDtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgY29sb3I6ICRncmV5LWRhcms7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2NjY2NjYztcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbn1cclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkNvbnRhaW5lcnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uY29udGFpbmVyLWZ1bGwge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5jb250YWluZXItd2hpdGUge1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG59XHJcblxyXG4uY29udGFpbmVyLWdyZXkge1xyXG4gICAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZXk7XHJcbn1cclxuXHJcbi5jb250YWluZXItYmFubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDk4JTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyLWhlYWRlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ubmF2LWhvcml6b250YWwge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNjN2M3Yzc7XHJcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBtYXJnaW46IDAgMCAyNXB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjYzdjN2M3O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxpLmFjdGl2ZSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRjeWFuO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgRXJyb3IgUGFnZVxyXG4tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5lcnJvci1wYWdlIHtcclxuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG5cclxuICAgIGgxLCBoMiwgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgQnV0dG9uc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5zdWJtaXQtbGluayB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxufVxyXG5cclxudWwuYnV0dG9ucy1pbmxpbmUge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG5cclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbnVsLmJ1dHRvbnMtaW5saW5lOmZpcnN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbn1cclxuXHJcbnVsLmJ1dHRvbnMtaW5saW5lIGxpOmZpcnN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbn1cclxuXHJcbnVsLmJ1dHRvbnMtaW5saW5lOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuICAgIC5ib29rLW5vdy1yb3d7XHJcbiAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgfVxyXG5cclxuICAgIHVsLmJ1dHRvbnMtaW5saW5lIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA0OCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0OCU7XHJcblxyXG4gICAgICAgICAgICBpbnB1dCwgYSwgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0MjBweCkge1xyXG5cclxuICAgIHVsLmJ1dHRvbnMtaW5saW5lIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDVweCAwcHggNXB4O1xyXG5cclxuICAgICAgICAgICAgaW5wdXQsIGEsIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICYuZGF5LXdlZWstYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5kYXkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5hLmJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbmEuYnV0dG9uOmhvdmVyIHtcclxufVxyXG5cclxuLmJ1dHRvbiB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgbWluLWhlaWdodDogMzBweDtcclxuICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5idXR0b24tcm91bmRlZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbn1cclxuXHJcblxyXG4uYnV0dG9uLWdyZXkge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLypiYWNrZ3JvdW5kOiAjYzdjN2M3OyovXHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleS1taWQ7XHJcblxyXG4gICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleS1taWQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5lbmFibGVkIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjeWFuO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmJ1dHRvbi1ncmV5OmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleS1taWQ7XHJcbn1cclxuXHJcbi5idXR0b24tYmx1ZSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgbWluLXdpZHRoOiAxMDBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZGFyay1ibHVlO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxufVxyXG5cclxuYS5idXR0b24tYmx1ZTpob3ZlciB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG59XHJcblxyXG4uYnV0dG9uLXNtYWxsIHtcclxuICAgIG1pbi13aWR0aDogODBweDtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4uYnV0dG9uLXhzbWFsbCB7XHJcbiAgICBtaW4td2lkdGg6IDYwcHg7XHJcbiAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgbWluLWhlaWdodDogMTRweDtcclxufVxyXG5cclxuXHJcbi8qXHJcbi5idXR0b24tcGxhaW5cclxue1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCBibHVlO1xyXG4gICAgY29sb3I6Ymx1ZTsgXHJcbn1cclxuKi9cclxuXHJcblxyXG4uYnV0dG9uLWRlZmF1bHQge1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAvLyBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgLy8gYm9yZGVyLWNvbG9yOiAkZ3JleS1kYXJrO1xyXG59XHJcblxyXG4uYnV0dG9uLWdyZWVuLCBhLmJ0bi1ncmVlbiwgYS5idXR0b24tZ3JlZW4ge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYmFja2dyb3VuZDogJGdyZWVuO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxufVxyXG5cclxuLmJ0bi1ncmVlbiB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjO1xyXG59XHJcblxyXG4uYnRuLXJlZCB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNhbG1vbjtcclxuICAgIGJvcmRlci1jb2xvcjogJGdyZXktZGFyaztcclxufVxyXG5cclxuLmJ0bi1ncmVlbjpob3ZlciwgLmJ0bi1yZWQ6aG92ZXIge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIE91dGxpbmUgYnV0dG9ucyBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmJ1dHRvbi1vdXRsaW5lIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbn1cclxuXHJcbi5idXR0b24tb3V0bGluZS5ncmVlbiB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW47XHJcbiAgICBjb2xvcjogJGdyZWVuO1xyXG59XHJcblxyXG4uYnV0dG9uLW91dGxpbmUucmVkIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcclxuICAgIGNvbG9yOiByZWQ7XHJcbn1cclxuXHJcbi5idXR0b24tb3V0bGluZS5ibHVlIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJsdWU7XHJcbiAgICBjb2xvcjogJGRhcmstYmx1ZTtcclxufVxyXG5cclxuLmJ1dHRvbi1vdXRsaW5lOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmJ1dHRvbi1wbGFpbi1maWxsZWQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZGFyay1ibHVlO1xyXG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5idXR0b24tY2hlY2tvdXQsIGJ1dHRvbi1ncmVlbi1mdWxsIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJGdyZWVuO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjODg4ODg4O1xyXG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idXR0b24tY2hlY2tvdXQge1xyXG4gICAgcGFkZGluZzogMTBweCAwO1xyXG59XHJcblxyXG5cclxuLmJ1dHRvbi1yZWQge1xyXG4gICAgYmFja2dyb3VuZDogcmVkO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlcjogMDtcclxufVxyXG5cclxuLmJ1dHRvbi1kaXNhYmxlZCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICRncmV5LWRhcms7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG59XHJcblxyXG4uYnV0dG9uLXJpZ2h0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLmJ1dHRvbi1sZWZ0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4uYnV0dG9uLWZ1bGwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjODg4ODg4O1xyXG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZXh0LWNlbnRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIEZvbnQgYXdlc29tZSBvdmVycmlkZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmZhLWNvZyB7XHJcbiAgICBjb2xvcjogYmxhY2s7XHJcbn1cclxuXHJcbi5mYS1ncmVlbiB7XHJcbiAgICBjb2xvcjogJGdyZWVuO1xyXG59XHJcblxyXG4uZmEtZGFyay1ncmV5IHtcclxuICAgIGNvbG9yOiAjOTk5O1xyXG59XHJcblxyXG4uZmEtZ3JleSB7XHJcbiAgICBjb2xvcjogI2NjYztcclxufVxyXG5cclxuLmZhLWdyZXk6aG92ZXIge1xyXG4gICAgY29sb3I6ICM2NjY7XHJcbn1cclxuXHJcbi5yZW1vdmUtYm9vdHN0cmFwLW1hcmdpbiB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIE5vdGlmaWNhdGlvbiBMaXN0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ubm90aWZpY2F0aW9uLWZpeGVkIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxufVxyXG5cclxuLm5vdGlmaWNhdGlvbi1jb250YWluZXIge1xyXG5cclxuICAgIC5jbG9zZSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ub3RpZmljYXRpb24tbGlzdCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAvKnBhZGRpbmc6NXB4OyovXHJcbiAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubm90aWZpY2F0aW9uLWxpc3QucGFkZGVkIC5zdWNjZXNzLCAubm90aWZpY2F0aW9uLWxpc3QucGFkZGVkIC5lcnJvciwgLm5vdGlmaWNhdGlvbi1saXN0LnBhZGRlZCAuaW5mbyB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgIG1hcmdpbjogNXB4IGF1dG8gMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAubm90aWZpY2F0aW9uLWxpc3QgLnN1Y2Nlc3Mge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2QkJENkU7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNkJCRDZFO1xyXG4gICAgfVxyXG5cclxuICAgIC5ub3RpZmljYXRpb24tbGlzdCAuZXJyb3Ige1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNjYzNTk7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjY2MzU5O1xyXG4gICAgfVxyXG5cclxuICAgIC5ub3RpZmljYXRpb24tbGlzdCAuaW5mbyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkFDRDtcclxuICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNGRkZBQ0Q7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pbi1wYWdlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lOyAvLyBUaGlzIHdpbGwgYmUgc2hvd24gd2l0aCBKU1xyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ub3RpZmljYXRpb24tbGlzdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIENvbnRlbnQgQm94XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmJveCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7IC8vIHdhcyAxMHB4XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgIC5oZWFkZXIge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZjUzOTI7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgSW5mbyBQYW5lbFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucG9wb3V0LXRvb2x0aXAtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAucG9wb3V0LXRvb2x0aXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIEluZm8gUGFuZWxcclxuLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uaW5mby1wYW5lbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBib3gtc2l6aW5nOiBwYWRkaW5nLWJveDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiAxMjBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuXHJcbi5pbmZvLXBhbmVsLWhlYWRlciwgLmluZm8tcGFuZWwtbmV4dC1zdGVwcy1oZWFkZXIsIC5pbmZvLXBhbmVsLW9yZGVyLXBhaWQtaGVhZGVyLCAuaW5mby1wYW5lbC1vcmRlci11bnBhaWQtaGVhZGVyLCBpbmZvLXBhbmVsLW9yZGVyLXBhcnQtcGFpZC1oZWFkZXIge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHBhZGRpbmc6IDlweCAxNXB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbWFyZ2luOiAwcHggMHB4IDEwcHggMDtcclxufVxyXG5cclxuLmluZm8tcGFuZWwtaGVhZGVyLCAuaW5mby1wYW5lbC1uZXh0LXN0ZXBzLWhlYWRlciB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcclxuICAgIG1pbi1oZWlnaHQ6IDIwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uaW5mby1wYW5lbCB7XHJcblxyXG4gICAgLmluZm8tcGFuZWwtY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDAgMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuLmluZm8tcGFuZWwtb3JkZXItcGFpZC1oZWFkZXIge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG59XHJcblxyXG4uaW5mby1wYW5lbC1vcmRlci11bnBhaWQtaGVhZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLTEwO1xyXG59XHJcblxyXG4uaW5mby1wYW5lbC1vcmRlci1wYXJ0LXBhaWQtaGVhZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xyXG59XHJcblxyXG4uaW5mby1wYW5lbC1zZXBhcmF0b3Ige1xyXG4gICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCBncmV5O1xyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBWYWxpZGF0aW9uXHJcblxyXG4gICAgRGl2IGlzIHRoZSB0b3AgbGV2ZWwgY29udGFpbmVyIGZvciBlcnJvciBtZXNzYWdlcy5cclxuICAgIFNwYW4gaXMgdGhlIGlubGluZSBuZXh0IHRvIHRoZSBpbnB1dCBib3hlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuZGl2LnZhbGlkYXRpb24tc3VtbWFyeS12YWxpZCB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHdpZHRoOiA5OCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5kaXYudmFsaWRhdGlvbi1zdW1tYXJ5LWVycm9ycyB7XHJcbiAgICBtYXJnaW46IDEwcHggYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNjYzNTk7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1jb2xvcjogI2Y2NjM1OTtcclxuICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbnNwYW4ucGVyLWxpbmV7XHJcbiAgICBjbGVhcjpib3RoO1xyXG4gICAgZmxvYXQ6bGVmdDtcclxufVxyXG5cclxuLypcclxuLnRleHQtZGFuZ2VyXHJcbntcclxuICAgIHBhZGRpbmc6MTBweDtcclxuICAgIGJhY2tncm91bmQ6I2YyZGVkZTtcclxuICAgIGJvcmRlcjoxcHggc29saWQgI2E5NDQ0MjtcclxuICAgIGNvbG9yOiNhOTQ0NDI7XHJcbiAgICBmb250LXdlaWdodDpib2xkO1xyXG4gICAgZm9udC1zaXplOjEycHg7XHJcbn1cclxuKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBCb290c3RyYXAgbW9kYWwgY2VudGVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ubW9kYWwtZGlhbG9nIHtcclxuXHJcbiAgICAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ibHVlO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAubW9kYWwtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2xvc2Uge1xyXG4gICAgICAgICAgICBjb2xvcjogI2NjYztcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzAwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIC5tb2RhbC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2RhbC12ZXJ0aWNhbC1jZW50ZXJlZCB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwJSkgIWltcG9ydGFudDtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwJSkgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCUpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tb2RhbC1iYWNrZHJvcCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJJbWFnZXMvSWNvbnMvbG9hZGluZy5naWZcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxufVxyXG5cclxuLm1vZGFsLWJvZHkge1xyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmlubGluZS1iYWNrZHJvcCwgI3NlYXJjaGluZy1iYWNrZHJvcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC42KSB1cmwoXCJJbWFnZXMvSWNvbnMvbG9hZGluZy5naWZcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxufVxyXG5cclxuI3NlYXJjaGluZy1iYWNrZHJvcCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjYpIHVybChcIkltYWdlcy9JY29ucy9sb2FkaW5nLmdpZlwiKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNDAwcHg7XHJcbiAgICB0b3A6MHB4O1xyXG4gICAgbGVmdDowcHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFBvc3QgY29kZSBzZWFyY2ggY29udHJvbHMgXHJcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiNpZHBjX2lucHV0LCAjaWRwY19kcm9wZG93biB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDZweCA4cHg7XHJcbiAgICBjb2xvcjogIzU1NTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzBmNTM5MjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5cclxuI2lkcGNfYnV0dG9uIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuI2lkcGNfZHJvcGRvd24ge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLnJlZ2lzdGVyUm93SGVpZ2h0IHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbn1cclxuXHJcbi5mb3JtLWRhdGEtcG9zdGNvZGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTbGlkZXIgTmF2aWdhdGlvblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnNsaWRlci1uYXYge1xyXG4gICAgYSB7XHJcbiAgICAgICAgd2lkdGg6IDI4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCAwIDAgMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBjb2xvcjogIzgwODA4MDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbWFsbC1iYW5uZXItaW1hZ2Uge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDMwcHggYXV0byAxNXB4O1xyXG59XHJcblxyXG4ucGFuZWwtd2hpdGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4ucGFuZWwtcGFkZGVkIHtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBJbmZvIGJveGVzIFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5pbmZvLWJveCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTFwdDtcclxuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG5cclxuICAgICYucmVkIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3RhbmRhcmQgVmFsaWRhdGlvbiBFcnJvcnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5maWVsZC12YWxpZGF0aW9uLWVycm9yIHtcclxuICAgIGZvbnQtc2l6ZTogMTFwdDtcclxuICAgIGNvbG9yOiByZWQ7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgSG9tZXBhZ2UgY29udGVudCBmcm9tIENNU1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uaG9tZXBhZ2UtbWVzc2FnZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICBmb250LXNpemU6IDExcHQ7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIHlvdXR1YmUgaWZyYW1lIGNsYXNzIGZvciBDTVNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi55b3V0dWJlLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMHB4IDEwcHggMTBweCAwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDc1MHB4O1xyXG4gICAgaGVpZ2h0OiA0MjJweDtcclxuICAgIGZsb2F0OmxlZnQ7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiRzY3JlZW4tbGctbWluKSB7XHJcbiAgICAueW91dHViZS1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIGZsb2F0OiBub25lXHJcbiAgICB9XHJcbn1cclxuXHJcbi55b3V0dWJlLWNvbnRhaW5lciBpZnJhbWUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIENvbnRhaW5lciBmb3IgaG9tZXBhZ2UgdmlkZW9zIGFuZCB0ZXh0XHJcbiAgICBUaWNrZXQgIzE1NDlcclxuICAgIEluIGRlc2t0b3AgLSB3cmFwIHRleHQgYXJvdW5kIHZpZCBhbmQgY29udGludWUgYmVsb3dcclxuICAgIE9uIG1vYmlsZSAtIHRleHQgZ29lcyBiZWZvcmUgaW1hZ2VcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHNjcmVlbi1zbS1taW4pIHtcclxuICAgIC52aWRlby1hbmQtdGV4dC1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIC52aWRlby1hbmQtdGV4dC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHtcclxuICAgICAgICBvcmRlcjogMTtcclxuICAgIH1cclxuXHJcbiAgICAudmlkZW8tYW5kLXRleHQtY29udGFpbmVyIC55b3V0dWJlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHNjcmVlbi14eHMpIHtcclxuICAgIC55b3V0dWJlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgfVxyXG59Iiwi77u/XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBDdXN0b20gRm9ybSBjaGVja2JveGVzXHJcbiAgICBodHRwOi8vZmxhdGxvZ2ljLmdpdGh1Yi5pby9hd2Vzb21lLWJvb3RzdHJhcC1jaGVja2JveC9kZW1vL1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5jaGVja2JveCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIG1hcmdpbjogMHB4O1xyXG59ICBcclxuXHJcbi5jaGVja2JveC10ZXh0e1xyXG4gICAgcGFkZGluZzoxMHB4IDAgMCAwO1xyXG59XHJcbiBcclxuLmNoZWNrYm94IGxhYmVsIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxyXG5cclxuLmNoZWNrYm94IGxhYmVsOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMjFweDtcclxuICBoZWlnaHQ6IDIxcHg7XHJcbiAgbGVmdDogMDtcclxuICBtYXJnaW4tbGVmdDogLTIzcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcclxuICAvKmJvcmRlci1yYWRpdXM6IDNweDsqL1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMgZWFzZS1pbi1vdXQsIGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gIC1vLXRyYW5zaXRpb246IGJvcmRlciAwLjE1cyBlYXNlLWluLW91dCwgY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjE1cyBlYXNlLWluLW91dCwgY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7IH1cclxuXHJcbi5jaGVja2JveCBsYWJlbDo6YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjRweDtcclxuICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICBwYWRkaW5nLXRvcDogMXB4O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgY29sb3I6ICM1NTU1NTU7IH1cclxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcclxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB6LWluZGV4OiAxO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzICsgbGFiZWw6OmJlZm9yZSxcclxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyArIGxhYmVsOjpiZWZvcmUge1xyXG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xyXG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcclxuICAgICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IH1cclxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyLFxyXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XHJcbiAgY29udGVudDogXCJcXGYwMGNcIjt9XHJcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZSArIGxhYmVsOjphZnRlcixcclxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJyYWRpb1wiXTppbmRldGVybWluYXRlICsgbGFiZWw6OmFmdGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHdpZHRoOiAxMHB4O1xyXG4gIGhlaWdodDogM3B4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTU1NTU7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjAuNXB4O1xyXG4gIG1hcmdpbi10b3A6IDdweDtcclxufVxyXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkLFxyXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkIHtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCArIGxhYmVsLFxyXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkICsgbGFiZWwge1xyXG4gICAgICBvcGFjaXR5OiAwLjY1OyB9XHJcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQgKyBsYWJlbDo6YmVmb3JlLFxyXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkICsgbGFiZWw6OmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG4uY2hlY2tib3guY2hlY2tib3gtY2lyY2xlIGxhYmVsOjpiZWZvcmUge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XHJcbi5jaGVja2JveC5jaGVja2JveC1pbmxpbmUge1xyXG4gICAgbWFyZ2luLXRvcDogMDsgfVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIENoZWNrYm94IEdyZWVuIFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uY2hlY2tib3gtZ3JlZW4tdGljayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXHJcbi5jaGVja2JveC1ncmVlbi10aWNrIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXItY29sb3I6ICNkZGRkZGQ7IFxyXG59XHJcbi5jaGVja2JveC1ncmVlbi10aWNrIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyLFxyXG4uY2hlY2tib3gtZ3JlZW4tdGljayBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XHJcbiAgY29sb3I6ICMzNmI0N2Q7IH1cclxuXHJcblxyXG4uY2hlY2tib3gtcHJpbWFyeSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXHJcbi5jaGVja2JveC1wcmltYXJ5IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcclxuICBib3JkZXItY29sb3I6ICMzMzdhYjc7IH1cclxuLmNoZWNrYm94LXByaW1hcnkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIsXHJcbi5jaGVja2JveC1wcmltYXJ5IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuICBjb2xvcjogI2ZmZjsgfVxyXG5cclxuLmNoZWNrYm94LWRhbmdlciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXHJcbi5jaGVja2JveC1kYW5nZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xyXG4gIGJvcmRlci1jb2xvcjogI2Q5NTM0ZjsgfVxyXG4uY2hlY2tib3gtZGFuZ2VyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyLFxyXG4uY2hlY2tib3gtZGFuZ2VyIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuICBjb2xvcjogI2ZmZjsgfVxyXG5cclxuLmNoZWNrYm94LWluZm8gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxyXG4uY2hlY2tib3gtaW5mbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNWJjMGRlOyB9XHJcbi5jaGVja2JveC1pbmZvIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyLFxyXG4uY2hlY2tib3gtaW5mbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XHJcbiAgY29sb3I6ICNmZmY7IH1cclxuXHJcbi5jaGVja2JveC13YXJuaW5nIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcclxuLmNoZWNrYm94LXdhcm5pbmcgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xyXG4gIGJvcmRlci1jb2xvcjogI2YwYWQ0ZTsgfVxyXG4uY2hlY2tib3gtd2FybmluZyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlcixcclxuLmNoZWNrYm94LXdhcm5pbmcgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gIGNvbG9yOiAjZmZmOyB9XHJcblxyXG4uY2hlY2tib3gtc3VjY2VzcyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXHJcbi5jaGVja2JveC1zdWNjZXNzIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YztcclxuICBib3JkZXItY29sb3I6ICM1Y2I4NWM7IH1cclxuLmNoZWNrYm94LXN1Y2Nlc3MgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIsXHJcbi5jaGVja2JveC1zdWNjZXNzIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuICBjb2xvcjogI2ZmZjt9XHJcblxyXG4uY2hlY2tib3gtcHJpbWFyeSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZSArIGxhYmVsOjpiZWZvcmUsXHJcbi5jaGVja2JveC1wcmltYXJ5IGlucHV0W3R5cGU9XCJyYWRpb1wiXTppbmRldGVybWluYXRlICsgbGFiZWw6OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcclxuICBib3JkZXItY29sb3I6ICMzMzdhYjc7XHJcbn1cclxuXHJcbi5jaGVja2JveC1wcmltYXJ5IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlICsgbGFiZWw6OmFmdGVyLFxyXG4uY2hlY2tib3gtcHJpbWFyeSBpbnB1dFt0eXBlPVwicmFkaW9cIl06aW5kZXRlcm1pbmF0ZSArIGxhYmVsOjphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmNoZWNrYm94LWRhbmdlciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZSArIGxhYmVsOjpiZWZvcmUsXHJcbi5jaGVja2JveC1kYW5nZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmluZGV0ZXJtaW5hdGUgKyBsYWJlbDo6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xyXG4gIGJvcmRlci1jb2xvcjogI2Q5NTM0ZjtcclxufVxyXG5cclxuLmNoZWNrYm94LWRhbmdlciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZSArIGxhYmVsOjphZnRlcixcclxuLmNoZWNrYm94LWRhbmdlciBpbnB1dFt0eXBlPVwicmFkaW9cIl06aW5kZXRlcm1pbmF0ZSArIGxhYmVsOjphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmNoZWNrYm94LWluZm8gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmluZGV0ZXJtaW5hdGUgKyBsYWJlbDo6YmVmb3JlLFxyXG4uY2hlY2tib3gtaW5mbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06aW5kZXRlcm1pbmF0ZSArIGxhYmVsOjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNWJjMGRlO1xyXG59XHJcblxyXG4uY2hlY2tib3gtaW5mbyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZSArIGxhYmVsOjphZnRlcixcclxuLmNoZWNrYm94LWluZm8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmluZGV0ZXJtaW5hdGUgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5jaGVja2JveC13YXJuaW5nIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlICsgbGFiZWw6OmJlZm9yZSxcclxuLmNoZWNrYm94LXdhcm5pbmcgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmluZGV0ZXJtaW5hdGUgKyBsYWJlbDo6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xyXG4gIGJvcmRlci1jb2xvcjogI2YwYWQ0ZTtcclxufVxyXG5cclxuLmNoZWNrYm94LXdhcm5pbmcgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmluZGV0ZXJtaW5hdGUgKyBsYWJlbDo6YWZ0ZXIsXHJcbi5jaGVja2JveC13YXJuaW5nIGlucHV0W3R5cGU9XCJyYWRpb1wiXTppbmRldGVybWluYXRlICsgbGFiZWw6OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uY2hlY2tib3gtc3VjY2VzcyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZSArIGxhYmVsOjpiZWZvcmUsXHJcbi5jaGVja2JveC1zdWNjZXNzIGlucHV0W3R5cGU9XCJyYWRpb1wiXTppbmRldGVybWluYXRlICsgbGFiZWw6OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YztcclxuICBib3JkZXItY29sb3I6ICM1Y2I4NWM7XHJcbn1cclxuXHJcbi5jaGVja2JveC1zdWNjZXNzIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlICsgbGFiZWw6OmFmdGVyLFxyXG4uY2hlY2tib3gtc3VjY2VzcyBpbnB1dFt0eXBlPVwicmFkaW9cIl06aW5kZXRlcm1pbmF0ZSArIGxhYmVsOjphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnJhZGlvIHtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cclxuLnJhZGlvIGxhYmVsIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxyXG4ucmFkaW8gbGFiZWw6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAyMXB4O1xyXG4gIGhlaWdodDogMjFweDtcclxuICBsZWZ0OiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gIC1vLXRyYW5zaXRpb246IGJvcmRlciAwLjE1cyBlYXNlLWluLW91dDtcclxuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMTVzIGVhc2UtaW4tb3V0OyB9XHJcbi5yYWRpbyBsYWJlbDo6YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29udGVudDogXCIgXCI7XHJcbiAgd2lkdGg6IDExcHg7XHJcbiAgaGVpZ2h0OiAxMXB4O1xyXG4gIGxlZnQ6IDNweDtcclxuICB0b3A6IDNweDtcclxuICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTU1NTU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xyXG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuOCwgLTAuMzMsIDAuMiwgMS4zMyk7XHJcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjgsIC0wLjMzLCAwLjIsIDEuMzMpO1xyXG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjgsIC0wLjMzLCAwLjIsIDEuMzMpO1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC44LCAtMC4zMywgMC4yLCAxLjMzKTsgfVxyXG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMgKyBsYWJlbDo6YmVmb3JlIHtcclxuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcclxuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XHJcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyB9XHJcbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7IH1cclxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZCB7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQgKyBsYWJlbCB7XHJcbiAgICAgIG9wYWNpdHk6IDAuNjU7IH1cclxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZCArIGxhYmVsOjpiZWZvcmUge1xyXG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cclxuLnJhZGlvLnJhZGlvLWlubGluZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwOyB9XHJcblxyXG4ucmFkaW8tcHJpbWFyeSBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7IH1cclxuLnJhZGlvLXByaW1hcnkgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcclxuICBib3JkZXItY29sb3I6ICMzMzdhYjc7IH1cclxuLnJhZGlvLXByaW1hcnkgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7IH1cclxuXHJcbi5yYWRpby1kYW5nZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmOyB9XHJcbi5yYWRpby1kYW5nZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcclxuICBib3JkZXItY29sb3I6ICNkOTUzNGY7IH1cclxuLnJhZGlvLWRhbmdlciBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjsgfVxyXG5cclxuLnJhZGlvLWluZm8gaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlOyB9XHJcbi5yYWRpby1pbmZvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNWJjMGRlOyB9XHJcbi5yYWRpby1pbmZvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlOyB9XHJcblxyXG4ucmFkaW8td2FybmluZyBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7IH1cclxuLnJhZGlvLXdhcm5pbmcgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcclxuICBib3JkZXItY29sb3I6ICNmMGFkNGU7IH1cclxuLnJhZGlvLXdhcm5pbmcgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7IH1cclxuXHJcbi5yYWRpby1zdWNjZXNzIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YzsgfVxyXG4ucmFkaW8tc3VjY2VzcyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xyXG4gIGJvcmRlci1jb2xvcjogIzVjYjg1YzsgfVxyXG4ucmFkaW8tc3VjY2VzcyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YzsgfVxyXG5cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLnN0eWxlZDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXS5zdHlsZWQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcclxuICBjb250ZW50OiBcIlxcZjAwY1wiOyB9XHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSAuc3R5bGVkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0gLnN0eWxlZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XHJcbiAgY29sb3I6ICNmZmY7IH1cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIC5zdHlsZWQ6Y2hlY2tlZCArIGxhYmVsOjphZnRlcixcclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIC5zdHlsZWQ6Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XHJcbiAgY29sb3I6ICNmZmY7IH1cclxuXHJcblxyXG4ucmFkaW8tZ3JlZW4gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG59XHJcbi5yYWRpby1ncmVlbiBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB0b3A6IDFweDtcclxuICAgIGxlZnQ6IDFweDtcclxuICAgIHBhZGRpbmc6IDBweDtcclxufVxyXG5cclxuLnJhZGlvLWdyZWVue1xyXG4gICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICBsYWJlbHtcclxuICAgICAgICBmb250LXdlaWdodDpib2xkO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLnJhZGlvLXN0eWxlZDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xyXG4gICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XHJcbiAgICBjb250ZW50OiBcIlxcZjAwY1wiO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIHBhZGRpbmctbGVmdDoycHg7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSAucmFkaW8tc3R5bGVkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSAucmFkaW8tc3R5bGVkOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLmFkZC1jaGlsZC1zdHlsZWQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcclxufSIsbnVsbCwi77u/QGltcG9ydCBcIl9Db2xvcnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiX0ZvbnRJbXBvcnQuc2Nzc1wiO1xyXG5cclxuI3BhZ2UtaGVhZGVyXHJcbntcclxuICAgIC8qIHBvc2l0aW9uOmZpeGVkICovXHJcbiAgICBiYWNrZ3JvdW5kOiR3aGl0ZTtcclxuICAgIHotaW5kZXg6MTAwMDtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBoZWlnaHQ6YXV0bztcclxufVxyXG4gXHJcbmhlYWRlciBcclxue1xyXG4gICAgYmFja2dyb3VuZDokd2hpdGU7XHJcbiAgICBtaW4taGVpZ2h0OjgwcHg7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOjIwcHggMCAwcHg7XHJcbiAgICBvdmVyZmxvdzpoaWRkZW47XHJcblxyXG4gICAgcC5wbGFjZWhvbGRlclxyXG4gICAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6MThweDtcclxuICAgICAgICBmb250LXNpemU6MTZweDtcclxuICAgICAgICBmb250LXdlaWdodDpib2xkO1xyXG4gICAgfVxyXG4gICAgIFxyXG4gICAgYS5sb2dvIHtcclxuICAgICAgICAvL21heC13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICBoZWlnaHQ6OTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOnVybChcIkltYWdlcy9TdXBlckNhbXBzTG9nby5wbmdcIikgbm8tcmVwZWF0IDAlIDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTpjb250YWluO1xyXG4gICAgfVxyXG5cclxuICAgIGEuYm9vay1ub3ctYnV0dG9ue1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAubG9naW4tbWVudVxyXG4gICAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6LTRweDtcclxuXHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgZm9udC1zaXplOjEzcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjoycHggMCAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOnJpZ2h0O1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICBjb2xvcjokZGFyay1ibHVlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoLWJveC1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OjEwMCU7IFxyXG5cclxuICAgICAgICAuc2VhcmNoLWJveC1jb250YWluZXItaW5uZXIge1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjoxcHggI2RkZCBzb2xpZDtcclxuICAgICAgICAgICAgYm94LXNpemluZzpib3JkZXItYm94O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VhcmNoLWJveCB7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6OHB4IDE2MHB4IDhweCAxMHB4O1xyXG4gICAgICAgICAgICBvdXRsaW5lOm5vbmU7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcclxuICAgICAgICAgICAgYm9yZGVyOjA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWFyY2gtYnV0dG9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDowOyBcclxuICAgICAgICAgICAgcmlnaHQ6MDtcclxuICAgICAgICAgICAgYm94LXNpemluZzpib3JkZXItYm94O1xyXG4gICAgICAgICAgICBwYWRkaW5nOjZweCAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA5NzQ3O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMwMDk3NDcgMCUsICMwMGM5NzQgMTAwJSk7IFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMwMDk3NDcgMCUsIzAwYzk3NCAxMDAlKTsgXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwMDk3NDcgMCUsIzAwYzk3NCAxMDAlKTsgXHJcbiAgICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDA5NzQ3JywgZW5kQ29sb3JzdHI9JyMwMGM5NzQnLEdyYWRpZW50VHlwZT0wICk7IFxyXG4gICAgICAgICAgICBjb2xvcjojZmZmO1xyXG4gICAgICAgICAgICBib3JkZXI6MDtcclxuICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuY3VzdG9tZXItY29udGFpbmVyXHJcbiAgICB7XHJcbiAgICAgICBtYXJnaW4tdG9wOjEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgdWwuY3VzdG9tZXItY29udGFpbmVyIHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6bm9uZTtcclxuICAgICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xyXG4gICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6NjBweDtcclxuICAgICBcclxuICAgICAgICBwYWRkaW5nOjE1cHggMCAwIDA7XHJcbiAgICAgICAgaGVpZ2h0OjEwMCU7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiRkYXJrLWJsdWU7XHJcbiAgICAgICAgICAgIC8qZGlzcGxheTppbmxpbmU7Ki9cclxuICAgICAgICAgICAgLypmbG9hdDpyaWdodDsqL1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6ODBweDtcclxuICAgICAgICAgICAgbWFyZ2luOjAgMTBweDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokZGFyay1ibHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZyB7IFxyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmFza2V0XHJcbiAgICAgICAge1xyXG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgbWluLWhlaWdodDo2MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6NXB4IDAgMCAwO1xyXG5cclxuICAgICAgICBhLCBhOmhvdmVyLCBhOnZpc2l0ZWQgeyBcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJhc2tldC1pY29uXHJcbiAgICB7XHJcbiAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICB3aWR0aDo1MHB4O1xyXG5cclxuICAgICAgIC5iYXNrZXQtY291bnR7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDotNnB4O1xyXG4gICAgICAgICAgICB0b3A6MnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0ICAgICAgICB3aWR0aDogMjBweDtcclxuXHQgICAgICAgIGhlaWdodDogMjBweDsgXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6JGN5YW47XHJcbiAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjJweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOjlwdDtcclxuICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmFza2V0LWljb24gYTpob3ZlciwgLmJhc2tldC1pY29uIGE6dmlzaXRlZFxyXG4gICAge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KVxyXG4gICAge1xyXG4gICAgICAgICAjcGFnZS1oZWFkZXJcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgcG9zaXRpb246Zml4ZWQ7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDhweCAxNHB4IC03cHggcmdiYSgwLDAsMCwwLjMpO1xyXG4gICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCA4cHggMTRweCAtN3B4IHJnYmEoMCwwLDAsMC4zKTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDhweCAxNHB4IC03cHggcmdiYSgwLDAsMCwwLjMpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmN1c3RvbWVyLWNvbnRhaW5lclxyXG4gICAgICAgIHtcclxuICAgICAgICAgICBtYXJnaW4tdG9wOjVweDtcclxuICAgICAgICB9IFxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAge1xyXG4gICAgICAgICNwYWdlLWhlYWRlclxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgcG9zaXRpb246Zml4ZWQ7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDhweCAxNHB4IC03cHggcmdiYSgwLDAsMCwwLjMpO1xyXG4gICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCA4cHggMTRweCAtN3B4IHJnYmEoMCwwLDAsMC4zKTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDhweCAxNHB4IC03cHggcmdiYSgwLDAsMCwwLjMpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaGVhZGVyXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgIG1pbi1oZWlnaHQ6ODVweDsgIFxyXG4gICAgICAgICAgIHBhZGRpbmc6MTVweCAwIDE1cHg7XHJcbiAgICAgICAgICAgIGEubG9nbyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxNzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTpjb250YWluO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmFza2V0LWljb25cclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgIC5iYXNrZXQtY291bnR7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6N3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDotNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHQgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcblx0ICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDsgXHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDokY3lhbjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmFza2V0LWljb24gYTpob3ZlciwgLmJhc2tldC1pY29uIGE6dmlzaXRlZFxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkc2NyZWVuLXh4cylcclxuICAgIHtcclxuICAgICAgICBoZWFkZXJcclxuICAgICAgICB7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0Ojg1cHg7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDhweCAxNHB4IC03cHggcmdiYSgwLDAsMCwwLjMpO1xyXG4gICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCA4cHggMTRweCAtN3B4IHJnYmEoMCwwLDAsMC4zKTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDhweCAxNHB4IC03cHggcmdiYSgwLDAsMCwwLjMpO1xyXG5cclxuICAgICAgICAgICAgICBhLmxvZ28ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MTUwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuIiwi77u/QGltcG9ydCBcIl9Db2xvcnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiX0ZvbnRJbXBvcnQuc2Nzc1wiO1xyXG5cclxuJGRyb3Atd2lkdGg6IDE4MHB4O1xyXG5cclxubmF2IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XHJcbiAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XHJcbiAgICBwYWRkaW5nOjEwcHggMDsgXHJcbiAgICB6LWluZGV4Ojk5OyAvKiBNYWtlIHN1cmUgaXQgYXBwZWFycyBvbiB0b3Agb2YgZXZlcnl0aGluZyBlbHNlICovXHJcblxyXG4gICAgLyogREVGQVVMVCBDT0xPUlMgRk9SIFRIRSBNRU5VIEJBUiAqL1xyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6dmlzaXRlZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6JHdoaXRlLWhvdmVyO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIHVsIHsgICAgICAgIFxyXG4gICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgbGlzdC1zdHlsZTpub25lO1xyXG4gICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICAmLm1lbnUge1xyXG4gICAgICAgICAgICBmbG9hdDpsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOjVweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAgICAgZmxvYXQ6bGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luOjAgMTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGRhcmstYmx1ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiMwMDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjA7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDokZHJvcC13aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkbGlnaHQtYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDpyaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6N3B4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206bm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGRhcmstYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46LTM0cHggMCAwICRkcm9wLXdpZHRoO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JHdoaXRlLWhvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcblxyXG4gICAgdWwubWVudS1leHRyYXMge1xyXG4gICAgICAgIGZsb2F0OnJpZ2h0O1xyXG4gICAgICAgIC5saXZlLWNoYXQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9Db250ZW50L0ltYWdlcy9JY29ucy9saXZlLWNoYXQucG5nJykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMCA1cHggMzVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjE1cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGhvbmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9Db250ZW50L0ltYWdlcy9JY29ucy9waG9uZS5wbmcnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwIDVweCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuICAgIG5hdiB7XHJcbiAgICAgICAgLm1lbnUtZXh0cmFzIHtcclxuICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvL2Rpc3BsYXk6bm9uZTtcclxuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6MDtcclxuICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgdWwubWVudSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgbGVmdDowO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZGFyay1ibHVlO1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDpub25lO1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzo3cHggMTBweCA3cHggMDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGkgeyBcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDpyaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDo5cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyID4gdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxufVxyXG5cclxuIiwi77u/QGltcG9ydCBcIl9Db2xvcnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiX0ZvbnRJbXBvcnQuc2Nzc1wiOyBcclxuXHJcbi5jdGEtZ3JvdXAtaGVhZGluZyBoMiB7XHJcbiAgICBmb250LWZhbWlseTogTHVuY2hib3g7XHJcbiAgICBmb250LXNpemU6ODBweDtcclxuICAgIGNvbG9yOiAkZGFyay1ibHVlO1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luOjQwcHggMDtcclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogJHNjcmVlbi14eHMpXHJcbntcclxuICAgIC5jdGEtZ3JvdXAtaGVhZGluZyBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOjQwcHg7XHJcbiAgICAgICAgbWFyZ2luOjIwcHggMDtcclxuICAgIH1cclxufVxyXG5cclxuLnJvdy5yb3ctY2VudGVyIHtcclxuICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgPiBkaXYge1xyXG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZsb2F0Om5vbmU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0Oi00cHg7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246dG9wO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY3RhLWdyb3VwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5jdGEtaXRlbSB7XHJcbiAgICBmbGV4OiAxIDEgMDtcclxuICAgIG1hcmdpbjogNXB4O1xyXG4gICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLyp3aWR0aDoxMDAlOyovXHJcbiAgICBtaW4taGVpZ2h0OiA2MDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4OyAvL3NwYWNlIGZvciB0aGUgRmluZCBPdXQgTW9yZSBsaW5rXHJcbiAgICAuY2lyY2xlIHtcclxuICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xyXG4gICAgICAgIG1hcmdpbjogLTYwcHggYXV0byAwIGF1dG87XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgfVxyXG5cclxuICAgICYuc2FsbW9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2FsbW9uO1xyXG5cclxuICAgICAgICAuY2lyY2xlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNhbG1vbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi55ZWxsb3cge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3ctc2FuZDtcclxuXHJcbiAgICAgICAgLmNpcmNsZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3ctc2FuZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ibHVlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xyXG5cclxuICAgICAgICAuY2lyY2xlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5iZWlnZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJlaWdlO1xyXG5cclxuICAgICAgICAuY2lyY2xlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJlaWdlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmdyZWVuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcblxyXG4gICAgICAgIC5jaXJjbGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYucHVycGxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xyXG5cclxuICAgICAgICAuY2lyY2xlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5vY2hyZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9jaHJlO1xyXG5cclxuICAgICAgICAuY2lyY2xlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9jaHJlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmN5YW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjeWFuO1xyXG5cclxuICAgICAgICAuY2lyY2xlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN5YW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubWF1dmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYXV2ZTtcclxuXHJcbiAgICAgICAgLmNpcmNsZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYXV2ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5tdXN0YXJkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXVzdGFyZDtcclxuXHJcbiAgICAgICAgLmNpcmNsZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtdXN0YXJkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmNoZWxzZWEge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjaGVsc2VhO1xyXG5cclxuICAgICAgICAuY2lyY2xlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNoZWxzZWE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iYWNrZ3JvdW5kLWltYWdlLXdyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5iYWNrZ3JvdW5kLWltYWdlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIC8qaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICB9Ki9cclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIH1cclxuXHJcbiAgICBoNCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIH1cclxuXHJcbiAgICAuZGVzY3JpcHRpb24tY29udGFpbmVyIHtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmstY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMHB4XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMCwxMCwxMCwwLjI1KTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDM1cHg7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jdGEtaXRlbS12ZW51ZSB7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW46IDVweDtcclxuICAgIG1pbi13aWR0aDogMTUwcHg7IC8vMjAwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDE1MHB4OyAvLzMwMHB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC8qd2lkdGg6MTAwJTsqL1xyXG4gICAgbWluLWhlaWdodDogMTUwcHg7IC8vMzAwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cclxuICAgIC5jaXJjbGUge1xyXG4gICAgICAgIHdpZHRoOiA4MHB4OyAvLzEyMHB4O1xyXG4gICAgICAgIGhlaWdodDogODBweDsgLy8xMjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4OyAvLzYwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAtNDBweCBhdXRvIDAgYXV0bzsgLy8gLTYwcHggYXV0byAwIGF1dG87XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlc2NyaXB0aW9uLW91dGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDE2MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAubGluay1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLDEwLDEwLDAuMjUpO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6MXB4O1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLnZlbnVlLWN0YS1ncm91cCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmbGV4Om5vbmU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxufVxyXG4iLCLvu79cclxuJGZvb3Rlci1oZWlnaHQ6IDE1MHB4O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLVxyXG5EZWZhdWx0XHJcbi0tLS0tLS0tLS0tLS0qL1xyXG5cclxuZm9vdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDIwcHggMCAzNXB4IDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLmZvb3Rlci1pdGVtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAubGVmdC1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6ICRmb290ZXItaGVpZ2h0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5yaWdodC1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAkZm9vdGVyLWhlaWdodDtcclxuXHJcbiAgICAgICAgLmFkZHJlc3Mge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc29jaWFsLWNvbnRhaW5lciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG5cclxuICAgICAgICAuc29jaWFsLWltYWdlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNvY2lhbC1pbWFnZS5sYXN0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGk6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZW0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBlbTpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0LWNvbnRhaW5lciB7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5saW5rcyB7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4ICNmZmYgc29saWQ7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMnB4IDAgN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZGRkO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6dmlzaXRlZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxlZ2FsLWNvbnRhaW5lciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS1cclxuTWVkaWEgUXVlcmllc1xyXG4tLS0tLS0tLS0tLS0tKi9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTNweCkge1xyXG4gICAgZm9vdGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLmxlZnQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAuY29udGFjdC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yaWdodC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgLmxpbmtzIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNvY2lhbC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xyXG4gICAgZm9vdGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLnJpZ2h0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC5zb2NpYWwtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AaW1wb3J0IFwiX0NvbG9ycy5zY3NzXCI7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFNsaWRlciB3aXRoIHNlYXJjaCBjb250cm9sc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi5zZWFyY2gtc2xpZGVyLW91dGVyLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBoZWlnaHQ6IDQ0MHB4O1xyXG5cclxuICAgIC5zbGljay1wcmV2LCAuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtc2xpZGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiA0NDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtY29udHJvbHMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICAvL2hlaWdodDogMjAwcHg7XHJcbiAgICAgICAgdG9wOjIzNXB4O1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgei1pbmRleDogODg4O1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIH1cclxufVxyXG5cclxuLnNlYXJjaC1ob3Jpem9udGFsIFxyXG57XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgLypiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9Db250ZW50L0ltYWdlcy9DVEEtQmFja2dyb3VuZHMvc2VhcmNoLWN0YS1iYWNrZ3JvdW5kLmpwZycpOyovXHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMdW5jaEJveCcsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6MTAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo0MHB4O1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAwcHggMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC1ob3Jpem9udGFsLWlubmVyIHtcclxuICAgICAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XHJcblxyXG5cclxuICAgICAgICAuc2VhcmNoLXRleHQtYm94IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgI3NlYXJjaExvY2F0aW9uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEzMHB4IDIwcHggNDBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyNHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZGFyay1ibHVlLCAwLjcpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOjA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTpub25lO1xyXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCwgQmxpbmssIEVkZ2UgKi9cclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogICAgI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXHJcbiAgICAgICAgICAgICAgICAgICBjb2xvcjogICAgI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cclxuICAgICAgICAgICAgICAgICAgIGNvbG9yOiAgICAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgb3BhY2l0eTogIDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXHJcbiAgICAgICAgICAgICAgICAgICBjb2xvcjogICAgI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXHJcbiAgICAgICAgICAgICAgICAgICBjb2xvcjogICAgI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2VhcmNoLWZpbHRlcnMge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OjA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDo4MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3lhbjsgXHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLmZpbHRlci1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MzRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZmlsdGVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTowO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzpib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6NXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSAgICAgICAgXHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlYXJjaC1maWx0ZXJzLWRyb3Bkb3duLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRkYXJrLWJsdWUsIDAuNyk7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWNvbHVtbiwgLnNlYXJjaC1zdWJtaXQtY29sdW1uIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OmxlZnQ7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDozMyU7XHJcbiAgICAgICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowIDY1cHggMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRncmV5O1xyXG4gICAgICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvQ29udGVudC9JbWFnZXMvSWNvbnMvc2VhcmNoLWZpbHRlci1kcm9wZG93bi1iZy5qcGcnKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjowO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MjBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRjeWFuO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6NDRweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6MDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuIH1cclxuXHJcbiAgIC8qIE1lZGlhIFF1ZXJpZXMgKi9cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTYwcHgpXHJcbiAgICB7XHJcbiAgICAgICAgLnNlYXJjaC1zbGlkZXItb3V0ZXItY29udGFpbmVyXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDUwcHg7XHJcblxyXG4gICAgICAgICAgICAgLnNlYXJjaC1zbGlkZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtXHJcbiAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTo4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlYXJjaC1jb250cm9sc1xyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgYm90dG9tOjVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDoyMDBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjkwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICAvKiBNZWRpYSBRdWVyaWVzICovXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjY0MHB4KVxyXG4gICAge1xyXG4gICAgICAgIC5zZWFyY2gtc2xpZGVyLW91dGVyLWNvbnRhaW5lclxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xyXG5cclxuICAgICAgICAgICAgIC5zZWFyY2gtc2xpZGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgIGhlaWdodDogNDUwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAuaXRlbVxyXG4gICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDozMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6NzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZWFyY2gtY29udHJvbHNcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOjVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDoyMDBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjkwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvKiBNZWRpYSBRdWVyaWVzICovXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ4MHB4KVxyXG4gICAge1xyXG4gICAgICAgIC5zZWFyY2gtc2xpZGVyLW91dGVyLWNvbnRhaW5lclxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG5cclxuICAgICAgICAgICAgIC5zZWFyY2gtc2xpZGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAuaXRlbVxyXG4gICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZWFyY2gtY29udHJvbHNcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgLy9oZWlnaHQ6MzAwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgIC8vYm90dG9tOjVweDtcclxuICAgICAgICAgICAgICAgICB0b3A6IDE5MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICAgICAgICAgIFNlYXJjaCBIb3Jpem9udGFsXHJcbiAgICAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4gICAgICAgIC5zZWFyY2gtaG9yaXpvbnRhbCBcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTo2MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTozMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDBweCAwcHggNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2VhcmNoLWZpbHRlcnMtZGVza3RvcFxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZWFyY2gtaG9yaXpvbnRhbC1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjEwcHg7XHJcblxyXG4gICAgICAgICAgICAuc2VhcmNoLXRleHQtYm94IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAjc2VhcmNoTG9jYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCA0MHB4IDIwcHggNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MThweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2VhcmNoLWZpbHRlcnMge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ODBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3lhbjtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5maWx0ZXItaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTozNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZpbHRlci10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6NXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gICAgICAgIFxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlYXJjaC1maWx0ZXJzLWRyb3Bkb3duLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDpub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAuc2VhcmNoLWZpbHRlci1jb2x1bW4sIC5zZWFyY2gtc3VibWl0LWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjo0cHggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2VhcmNoLWZpbHRlci1jb2x1bW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRhcmstYmx1ZSwgMC43KTtcclxuICAgICAgIFxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjAgNjVweCAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRncmV5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL0NvbnRlbnQvSW1hZ2VzL0ljb25zL3NlYXJjaC1maWx0ZXItZHJvcGRvd24tYmcuanBnJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6MDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGN5YW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjQ0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9Iiwi77u/QGltcG9ydCBcIl9Db2xvcnMuc2Nzc1wiO1xyXG5cclxuJGF2YWlsYWJpbGl0eS1ib3gtYmctY29sb3I6ICRncmV5O1xyXG5cclxuLnNlYXJjaC1wYWdlLWZpbHRlcnMtY29udGFpbmVyIHtcclxuICAgIGJvcmRlcjogMXB4IGJsdWUgc29saWQ7XHJcbn1cclxuXHJcbi5yZXN1bHRzLXNvcnQtY29udGFpbmVyIHtcclxuICAgIGJvcmRlci1ib3R0b206IDNweCAjMjRhZGRlIHNvbGlkO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uc2VhcmNoLXBhZ2UtbGlua3tcclxuICAgIHBhZGRpbmc6MTBweDtcclxuICAgIGN1cnNvcjpwb2ludGVyO1xyXG5cclxuICAgICYuc2VsZWN0ZWR7XHJcbiAgICAgICAgZm9udC1zaXplOnh4LWxhcmdlO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBJbml0aWFsIHNlYXJjaCByZXN1bHRzIHBhZ2UgdGhhdCBsaXN0cyBvdXQgbWF0Y2hpbmcgdmVudWVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiN2ZW51ZXJlc3VsdHMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4OyAvKiBBZGRlZCB0byByZWR1Y2UgdGhlIGd1dHRlciBvbiB0aGUgc2VhcmNoIHBhZ2UuICovXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTk1cHgpIHtcclxuXHJcbiAgICAjdmVudWVyZXN1bHRzXHJcbiAgICB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4jcmVzdWx0cy1jb250YWluZXJ7XHJcbiAgICBwYWRkaW5nOjA7XHJcbn1cclxuXHJcbi52ZW51ZS1yZXN1bHQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4ICRncmV5IHNvbGlkO1xyXG4gICAgY29sb3I6ICRncmV5LWRhcms7XHJcblxyXG4gICAgLmhlYWRpbmctYm9sZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYW1wLW1vcmUtZGV0YWlsIHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZXktZGFyaztcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaS5mYS1jaGV2cm9uLXJpZ2h0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVzdWx0LWhlYWRlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmV2aWV3cyB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0YXItcmF0aW5nIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWdyZXk7XHJcblxyXG4gICAgICAgICAgICAuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmV5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52ZW51ZS10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnZlbnVlLWRpc3RhbmNlIHtcclxuICAgICAgICBtYXJnaW46IDVweCAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIC52ZW51ZS1pbWFnZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIH1cclxuXHJcbiAgICAudmVudWUtZnJvbS1wcmljZSB7XHJcbiAgICAgICAgbWFyZ2luOiA0MHB4IDBweDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnZlbnVlLW5vLXByaWNlIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjJweDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC1zaWRlLWltYWdlIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyNDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTVweDtcclxuICAgIH1cclxuXHJcbiAgICB1bC5jYW1wLXR5cGVzIHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xyXG5cclxuICAgICAgICAgICAgLmNhbXAtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgICAgIC5jYW1wLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXZhaWxhYmlsaXR5LWJveC1iZy1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY2FtcC1wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhdmFpbGFiaWxpdHktYm94LWJnLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2FtcC1tb3JlLWRldGFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYW1wdHlwZS1yZXN1bHR7XHJcbiAgICAvL21hcmdpbi1ib3R0b206NnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTozMHB4O1xyXG59XHJcblxyXG4uc2VhcmNoLWZpbHRlci1kYXRlIHtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIHdpZHRoOiAyNTBweDsgICAgXHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBjb2xvcjokZ3JleTtcclxufVxyXG5cclxuLm5vLXJlc3VsdHMge1xyXG4gICAgLypkaXNwbGF5OiBub25lOyovXHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xyXG4gICAgfVxyXG59XHJcblxyXG4jcmVzdWx0c1BhZ2VyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuXHJcbiAgICAudmVudWUtcmVzdWx0IHtcclxuICAgICAgICAucmVzdWx0LWhlYWRlciB7XHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZlbnVlLWFkZHJlc3MtbGluZSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yZXZpZXdzIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52ZW51ZS1kZXRhaWxzXHJcbiAgICAgICAgIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xyXG5cclxuICAgICAgICAgICAgLnZlbnVlLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50YWJsaW5rIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIHdpZHRoOiAyNSU7XHJcbn1cclxuXHJcbi50YWJsaW5rOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM3Nzc7XHJcbn1cclxuXHJcbi50YWJjb250ZW50IHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiA1MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbiIsIu+7v0BpbXBvcnQgXCJfQ29sb3JzLnNjc3NcIjtcclxuXHJcbi5zZWFyY2gtZmlsdGVycy1jb250YWluZXIge1xyXG4gICBcclxuICAgIGJhY2tncm91bmQ6JHdoaXRlO1xyXG4gICAgcGFkZGluZzowO1xyXG4gICAgd2lkdGg6ODAlO1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcblxyXG4gICAgLnJlZmluZS1zZWFyY2gge1xyXG4gICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTo0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuXHJcbiAgICAgICAgJi5kZXNrdG9wIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDoyNXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm1vYmlsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTYwcHgpIHtcclxuXHJcbi5zZWFyY2gtZmlsdGVycy1jb250YWluZXIge1xyXG4gICBcclxuICAgICAgICBiYWNrZ3JvdW5kOiR3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5maWx0ZXItaXRlbS1jb250YWluZXIge1xyXG4gICAgbWFyZ2luOjAgMCAyMHB4IDA7XHJcblxyXG4gICAgLmZpbHRlci10aXRsZSB7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxNXB4O1xyXG4gICAgfVxyXG4gICAgLmZpbHRlci1zZXBhcmF0b3Ige1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206MXB4ICRsaWdodC1ibHVlIHNvbGlkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MjVweDtcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9J3RleHQnXSB7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBib3JkZXI6MDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRsaWdodC1ncmV5O1xyXG4gICAgICAgIG91dGxpbmU6bm9uZTtcclxuICAgICAgICBmb250LXNpemU6MTNweDtcclxuICAgICAgICBoZWlnaHQ6NDVweDtcclxuICAgICAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XHJcbiAgICAgICAgcGFkZGluZzowIDEwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgZm9udC1zaXplOjEzcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OjQ1cHg7XHJcbiAgICAgICAgcGFkZGluZzowIDM1cHggMCAxMHB4O1xyXG4gICAgICAgIGJvcmRlcjowO1xyXG4gICAgICAgIG91dGxpbmU6bm9uZTtcclxuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czowO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ncmV5IHVybCgnL0NvbnRlbnQvSW1hZ2VzL0ljb25zL3NlYXJjaC1maWx0ZXItZHJvcGRvd24tc20tYmcuanBnJykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9J2J1dHRvbiddIHtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JGRhcmstYmx1ZTtcclxuICAgICAgICBib3JkZXI6MDtcclxuICAgICAgICBoZWlnaHQ6NDVweDtcclxuICAgICAgICBmb250LXNpemU6MTJweDtcclxuICAgICAgICBjb2xvcjokd2hpdGU7XHJcbiAgICB9XHJcbiAgICAuYWRkLWNoaWxkLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206MzBweDtcclxuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAuYWRkLWNoaWxkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDo0NXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JleSB1cmwoJy9Db250ZW50L0ltYWdlcy9JY29ucy9zZWFyY2gtZmlsdGVyLWFkZC1iZy5qcGcnKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xyXG4gICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOjEzcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlOyAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAubWF4aW11bS1jaGlsZHJlbi1yZWFjaGVkIHtcclxuICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICBjb2xvcjokcmVkO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDoxMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDpib2xkO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOjA7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLm5ldy1ib3gge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjokbGlnaHQtYmx1ZTtcclxuICAgIGNvbG9yOiR3aGl0ZTtcclxuICAgIHdpZHRoOjMwcHg7XHJcbiAgICBoZWlnaHQ6MzBweDtcclxuICAgIGZvbnQtc2l6ZToyMnB4O1xyXG4gICAgYm94LXNpemluZzpib3JkZXItYm94O1xyXG4gICAgcGFkZGluZzoycHggN3B4O1xyXG59XHJcblxyXG4uZmlsdGVyLXNlcGFyYXRvciB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggIzI0YWRkZSBzb2xpZDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHsgXHJcblxyXG4gICBcclxuICAgICAuc2VhcmNoLWZpbHRlcnMtY29udGFpbmVyIHtcclxuXHJcbiAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIGhlaWdodDoxMTBweDtcclxuICAgICAgICB6LWluZGV4Ojk5OTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOi02cHggYXV0byAwO1xyXG4gICAgIFxyXG5cclxuICAgICAgICAuZmlsdGVyLWl0ZW0tY29udGFpbmVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGRhcmstYmx1ZTtcclxuICAgICAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICAgICAgcGFkZGluZzoxMHB4IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0Oi0xNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6LTE1cHg7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDo1MDBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTphdXRvO1xyXG5cclxuICAgICAgICAgICAgICBpbnB1dFt0eXBlPSdidXR0b24nXSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokY3lhbjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjowO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjQ1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTJweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc2VsZWN0LCBpbnB1dFt0eXBlPSd0ZXh0J10ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkY3lhbiBzb2xpZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDoxcHggMDsgXHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6NTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZGFyay1ibHVlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy9Db250ZW50L0ltYWdlcy9JY29ucy9zZWFyY2gtZmlsdGVyLWRyb3Bkb3duLXNtLW1vYi1iZy5wbmcnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPSd0ZXh0J10ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokY3lhbjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmlsdGVyLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZpbHRlci1pdGVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjoxMHB4IDAgMzBweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5jbGVhci1maWx0ZXJzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT0nYnV0dG9uJ10ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoyNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDppbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN5YW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MTBweCA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAucmVmaW5lLXNlYXJjaCB7XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDo5OTk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MHB4IDAgMTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OjEwMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkZ3JleTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDokd2hpdGU7XHJcbiAgICAgIFxyXG4gICAgICAgICAgICAmLmRlc2t0b3Age1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYubW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICAgICAgIGhlaWdodDoxMDBweDtcclxuICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjE1cHg7XHJcbiAgICAgICAgICAgICAgIC8qIG1hcmdpbi1sZWZ0Oi0xNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0Oi0xNXB4OyovXHJcblxyXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6MDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRkYXJrLWJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTRweDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjEwcHggNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDoyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOm5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICAgICAgIFJlZmluZSBzZWFyY2ggc2hvdWxkIHJlZHVjZSBpbiBzaXplIG9uIHNtYWxsZXIgbW9iaWxlIFxyXG4gICAgICAgICBkZXZpY2VzIG90aGVyd2lzZSB0aGUgaGVhZGVyIGFuZCB0aGlzIG1lYW5zIHRoZXJlIGlzIGhhcmRseVxyXG4gICAgICAgICBhbnkgc2NyZWVuIHRvIHNlZSB0aGUgc2l0ZS5cclxuICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4gICAgLnNlYXJjaC1maWx0ZXJzLWNvbnRhaW5lci5maXgtcmVmaW5lLXNlYXJjaFxyXG4gICAgeyAgXHJcbiAgICAgICAgcG9zaXRpb246Zml4ZWQ7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICB0b3A6OTVweDtcclxuICAgICAgICAvKm1hcmdpbi10b3A6LTIwcHg7Ki9cclxuICAgICAgICBtYXJnaW4tcmlnaHQ6LTE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6LTE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDojZmZmO1xyXG4gICAgICAgIGhlaWdodDo4MHB4O1xyXG5cclxuICAgICAgICAuZmlsdGVyLWl0ZW0tY29udGFpbmVyLXdyYXBwZXJcclxuICAgICAgICAge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDowO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZWZpbmUtc2VhcmNoLm1vYmlsZVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgaGVpZ2h0OjgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZXN1bHRzLXNvcnQtY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW46MjBweCAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8qLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgTW9kYWxzXHJcbi0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmNhbXAtZGF0ZXMtbW9kYWxcclxue1xyXG4gICAgLm1vZGFsLWhlYWRlclxyXG4gICAge1xyXG4gICAgICAgIGJhY2tncm91bmQ6JGRhcmstYmx1ZTtcclxuICAgICAgICBjb2xvcjokd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOjI0cHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6MTBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbToxMHB4O1xyXG5cclxuICAgICAgICAubW9kYWwtdGl0bGVcclxuICAgICAgICAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6MjJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jbG9zZVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgY29sb3I6I2NjYztcclxuICAgICAgICAgICAgb3BhY2l0eToxO1xyXG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjMDAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICAubW9kYWwtdGl0bGVcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWRlc2NyaXB0aW9uXHJcbiAgICB7XHJcbiAgICAgICAgYmFja2dyb3VuZDojZWVlZWVlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG5cclxuICAgICAgICAuY2FtcC10aXRsZVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOjIycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgLmNhbXAtdGl0bGVcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYW1wLXRpbGUtc21hbGxcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGhlaWdodDo4MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhbXAtZGF0ZXMtc2VsZWN0ZWRcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmV5O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICB9IFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtYm9keVxyXG4gICAge1xyXG4gICAgICAgIGhlaWdodDozNzVweDtcclxuICAgICAgICBvdmVyZmxvdy15OmF1dG87XHJcbiAgICAgICAgb3ZlcmZsb3cteDpub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTpoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgTWFpbiBDYXJ0IFZpZXdcclxuLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiNjYXJ0LXZpZXcsICNvcmRlci12aWV3IHtcclxuICAgIG1pbi1oZWlnaHQ6IDQwZW07XHJcblxyXG5cclxuICAgIC52YWxpZGF0aW9uLXN1bW1hcnktZXJyb3JzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY2MzU5O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2Y2NjM1OTtcclxuICAgICAgICB3aWR0aDogOTglO1xyXG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jaXJjbGUtd2hpdGUge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB3aWR0aDogMjhweDtcclxuICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgcGFkZGluZzogNHB4IDZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICAgICAgQWNjb3JkaW9ucyBpbiBjYXJ0IGFuZCBvcmRlcnNcclxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuICAgIC5wYW5lbC1oZWFkaW5nIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG5cclxuICAgICAgICAubW9yZS1sZXNzIHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYW5lbC1ib2R5IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkICRsaWdodC1ncmV5O1xyXG4gICAgfVxyXG5cclxuICAgIC5jbG9zZS1pY29uIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24ge1xyXG4gICAgICAgIHdpZHRoOiA3NXB4OyAvLyBXYXMgODBweFxyXG4gICAgICAgIGhlaWdodDogNzVweDsgLy8gd2FzIDgwcHhcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG5cclxuICAgICAgICAmLnNhbG1vbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzYWxtb247XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnllbGxvdyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3ctc2FuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYmx1ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJlaWdlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJlaWdlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5ncmVlbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucHVycGxlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYub2NocmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2NocmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmN5YW4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3lhbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubWF1dmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWF1dmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm11c3RhcmQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXVzdGFyZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY2hlbHNlYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjaGVsc2VhO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuY2FydC1jaGlsZC1pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgLyp2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyovXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ncmV5O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJ0LWlwcy1pY29uIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDFweDtcclxuICAgIH1cclxuXHJcbiAgICAucGFuZWwtdGl0bGUtdGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIC8qdmVydGljYWwtYWxpZ246IG1pZGRsZTsqL1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAucGFuZWwtdGl0bGUtaWNvbiB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgLnBhbmVsLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDQyMHB4KSB7XHJcbiAgICAgICAgLnBhbmVsLXRpdGxlIHtcclxuXHJcbiAgICAgICAgICAgIC5wYW5lbC10aXRsZS10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FydC1pdGVtLXByaWNlLCAub3JkZXItaXRlbS1wcmljZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJ0LWl0ZW0tc2F2aW5nIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAucG9wdXAge1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcclxuICAgIH1cclxuICAgIC8qLS0tLS0tLS0tLS0tLS1cclxuICAgICAgQ2FtcFxyXG4gICAgLS0tLS0tLS0tLS0tLS0qL1xyXG4gICAgLmNhbXAge1xyXG4gICAgICAgIC5jYW1wLXRpbGUtc21hbGwge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuXHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhbXAtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhbXAtZGF0ZXMsIGNhbXAtZGF0ZXMtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYW1wLWRhdGVzLWJvb2tlZCB7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLyotLS0tLS0tLS0tLS0tLVxyXG4gICAgICAgIENhbXAgQWRkb25zXHJcbiAgICAtLS0tLS0tLS0tLS0tLSovXHJcbiAgICAuY2FtcC1hZGRvbiB7XHJcblxyXG4gICAgICAgIC5tb3JlLWxlc3Mge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhbXAtYWRkb24tdGl0bGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJJbWFnZXMvc2VwYXJhdG9yLnBuZ1wiKSByZXBlYXQteCAwIDQwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgIC5tYWluLCBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYW1wLWFkZG9uLXN1YnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJG1lZGl1bS1ibHVlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FtcC1hZGRvbi1kYXRlcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgIC5zbGlkZXItbmF2IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuXHJcbiAgICAgICAgLnRpbGUtZGF5IHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDE5JTtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG5cclxuICAgICAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWJsdWU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJi51bmF2YWlsYWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2NjYztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvb3RlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAudGlsZS1kYXktY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMzZweCAwcHggNTBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhbXAtYWRkb24tY29udHJvbHMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgICAgIC50aW1lLXBlcmlvZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuXHJcbiAgICAgICAgICAgIC5idXR0b24taW52ZXJ0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWJsdWU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbi1vdXRsaW5lIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wZXJpb2QtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAwcHhcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNDUwcHgpIHtcclxuICAgICAgICAgICAgICAgIC5wZXJpb2QtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FtcC1hZGRvbi1mb290ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xyXG4gICAgfVxyXG4gICAgLyotLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgICAgIFBhbmVsc1xyXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4gICAgLnBhbmVsLWNoaWxkIHtcclxuICAgICAgICAucGFuZWwtYm9keS1jaGlsZCB7XHJcbiAgICAgICAgICAgIC8vbWFyZ2luLXRvcDoxNXB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vcmUtbGVzcyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgLmNhbXAtZGF0ZXMtbW9kYWwgLm1vZGFsLWRlc2NyaXB0aW9uIC5jYW1wLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhbXAtYWRkb24tZGF0ZXMge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIFxyXG4gICB7XHJcbiAgICAgICAgLmJ0bi1jbGVhci1jYXJ0XHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFByb2R1Y3RzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnByb2R1Y3Rcclxue1xyXG4gICAgbWFyZ2luLWJvdHRvbToxMHB4O1xyXG4gICAgcGFkZGluZzo1cHggNXB4IDEwcHg7XHJcblxyXG4gICAgLnByb2R1Y3QtdGl0bGVcclxuICAgIHtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kOnVybChcIkltYWdlcy9zZXBhcmF0b3IucG5nXCIpIHJlcGVhdC14IDAgNDAlO1xyXG4gICAgICAgIGhlaWdodDo0MHB4OyAgXHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgZm9udC1zaXplOjIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MjBweDtcclxuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6I2ZmZjtcclxuICAgICAgICAgICAgd2lkdGg6YXV0bztcclxuICAgICAgICAgICAgY29sb3I6JGRhcmstYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIHAsIGxhYmVse1xyXG4gICAgICAgIGZvbnQtc2l6ZToxM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5waWN0dXJlLW1haW5cclxuICAgICB7XHJcbiAgICAgICAgd2lkdGg6YXV0bztcclxuICAgICAgICBoZWlnaHQ6MTAwcHg7XHJcbiAgICAgICAgbWFyZ2luOjAgYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAucGljdHVyZS10aHVtYiB7XHJcbiAgICAgICAgd2lkdGg6NzVweDtcclxuICAgICAgICBoZWlnaHQ6NzVweDtcclxuICAgICAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICBiYWNrZ3JvdW5kOnVybChcIkltYWdlcy9JY29ucy9pbWFnZS1wbGFjZWhvbGRlci5wbmdcIikgbm8tcmVwZWF0IDUwJSA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3Qtc3VtbWFyeVxyXG4gICAge1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1kZXRhaWxcclxuICAgICB7XHJcbiAgICAgICAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6MzBweDtcclxuICAgICAgICAgICAgbWFyZ2luOjE1cHggMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRlc2NyaXB0aW9uXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MTBweCAxNXB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OjgwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgIGxhYmVsLmNvbnRyb2wtbGFiZWwsIHBcclxuICAgICAgIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjpyaWdodDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcclxuICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIENhcnQgSXRlbSBQcm9kdWN0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmNhcnRpdGVtLXByb2R1Y3RzXHJcbntcclxuICAgIC5wcm9kdWN0XHJcbiAgICB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWVlZWVlO1xyXG5cclxuICAgICAgICAucHJvZHVjdC10aXRsZVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDpub25lO1xyXG5cclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiNmZmY7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGRhcmstYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcm9kdWN0Omxhc3QtY2hpbGQgeyBib3JkZXI6IG5vbmU7IH1cclxuIH1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIElQUyBQcm9kdWN0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmlwcy1wcm9kdWN0c3tcclxuICAgIG1hcmdpbi1ib3R0b206MTBweDtcclxuICAgIHBhZGRpbmc6NXB4IDVweCAxMHB4O1xyXG4gICAgZm9udC1zaXplOjEzcHg7XHJcbn1cclxuXHJcblxyXG4udG90YWwtcGFuZWxcclxue1xyXG4gICAgYmFja2dyb3VuZDojZmZmO1xyXG4gICAgcGFkZGluZzoxNXB4O1xyXG4gICAgZm9udC1zaXplOjE2cHg7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIENhbXAgRGF0ZSBUaWxlcyBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnRpbGVcclxue1xyXG4gICAgYmFja2dyb3VuZDojZmZmO1xyXG59XHJcblxyXG4udGlsZS1kYXktY29udGFpbmVyXHJcbntcclxuICBcclxufVxyXG5cclxuLnRpbGUtZGF5LWdyaWR7XHJcbiAgXHJcbiAgICAudGlsZS1kYXl7XHJcblxyXG4gICAgICAgIGJvcmRlcjoycHggc29saWQgI2ZmZjtcclxuICAgICAgICBmbG9hdDpsZWZ0O1xyXG4gICAgICAgIGRpc3BsYXk6aW5saW5lO1xyXG4gICAgICAgIHdpZHRoOjIwJTtcclxuICAgICAgICBwYWRkaW5nOjVweDtcclxuICAgICAgICAvKm1pbi1oZWlnaHQ6MTUwcHg7Ki9cclxuICAgICAgICBoZWlnaHQ6MTYwcHg7IC8vIFRoaXMgbWF5IGNyb3AgaWYgY29udGVudCBvdmVyZmxvd3MuXHJcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5oZWFkZXJ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnR7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHQgICAgICAgIHdpZHRoOjUwcHg7XHJcblx0ICAgICAgICBoZWlnaHQ6NTBweDsgXHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjEycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6JGRhcmstYmx1ZTtcclxuICAgICAgICAgICAgbWFyZ2luOjAgYXV0bztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToyMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDpib2xkO1xyXG5cclxuICAgICAgICAgICAgJi51bmF2YWlsYWJsZVxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRncmV5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9vdGVye1xyXG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46NHB4IGF1dG8gMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6OThweDtcclxuXHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1vbnRoXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kZXNjcmlwdGlvblxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnByaWNlXHJcbiAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MTBweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLyotLS0tLS0tLS0tLS0tLS1cclxuICAgICAgICAgICAgU2VsZWN0ZWQgXHJcbiAgICAgICAgLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4gICAgICAgIC5zZWxlY3RlZC1vdmVybGF5e1xyXG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VsZWN0ZWQgLnNlbGVjdGVkLW92ZXJsYXl7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrc2xhdGVncmV5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiMxMTE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4yNSk7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLnNlbGVjdGVkLWljb25cclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6LTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjRweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0Oi01cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoyNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjI2cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZWxlY3RlZC10ZXh0XHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XHJcbiAgICBcclxuICAgIC50aWxlLWRheS1ncmlkXHJcbiAgICB7XHJcblxyXG4gICAgICAgIG1hcmdpbi1sZWZ0Oi0xNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDotMTVweDtcclxuXHJcbiAgICAudGlsZS1kYXl7XHJcbiAgXHJcbiAgICAgICAgZmxvYXQ6bGVmdDtcclxuICAgICAgICBkaXNwbGF5OmlubGluZTtcclxuICAgICAgICB3aWR0aDoyMCU7XHJcbiAgICAgICAgcGFkZGluZzozcHg7XHJcblxyXG4gICAgICAgIG1hcmdpbjowO1xyXG5cclxuICAgICAgICAuaGVhZGVyXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6MTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250ZW50e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOmJsdWU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cdCAgICAgICAgd2lkdGg6NDBweDtcclxuXHQgICAgICAgIGhlaWdodDo0MHB4OyBcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6MTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDojY2NjO1xyXG4gICAgICAgICAgICBmb250LXNpemU6MTZweDtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb290ZXJ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xyXG5cclxuICAgICAgICAgICAgLnByaWNlXHJcbiAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAgIC8qLS0tLS0tLS0tLS0tLS0tXHJcbiAgICAgICAgICAgIFNlbGVjdGVkIFxyXG4gICAgICAgIC0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuICAgICAgICAuc2VsZWN0ZWQtb3ZlcmxheXtcclxuICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlbGVjdGVkIC5zZWxlY3RlZC1vdmVybGF5e1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya3NsYXRlZ3JleSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjojMTExO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMjUpO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5zZWxlY3RlZC1pY29uXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOi03cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDo0cHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDotN3B4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDpib2xkO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MjZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDoyNnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VsZWN0ZWQtdGV4dFxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLVxyXG4gICAgV2Vla3NcclxuLS0tLS0tLS0tLS0tKi9cclxuXHJcbi50aWxlLXdlZWstZ3JpZFxyXG57XHJcblxyXG4gICAgLmNhbXAtZGF0ZSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgI2NjYztcclxuICAgIH1cclxuXHJcbiAgICAudGlsZS13ZWVrXHJcbiAgICB7XHJcbiBcclxuICAgICAgICAudGlsZS1jZWxse1xyXG4gICAgICAgXHJcbiAgICAgICAgICAgIC8qKlxyXG4gICAgICAgICAgICBib3JkZXItdG9wOjJweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOjJweCBkb3R0ZWQgI2NjY2NjYztcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OjJweCBkb3R0ZWQgI2NjY2NjYzsgIFxyXG4gICAgICAgICAgICBoZWlnaHQ6NjZweDsqL1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgIC50aWxlLXNlbGVjdHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6MTVweDtcclxuXHJcbiAgICAgICAgICAgIC8qXHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6MnB4IGRvdHRlZCAjY2NjY2NjO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6MnB4IGRvdHRlZCAjY2NjY2NjOyAgXHJcbiAgICAgICAgICAgICovXHJcbiAgICAgICAgICAgIGhlaWdodDo2NnB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC5wcmljZVxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MTBweCBhdXRvIDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDpib2xkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAgLmRlc2NyaXB0aW9uXHJcbiAgICAgICAgIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDoxMHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qLS0tLS0tLS0tLS0tLS0tXHJcbiAgICAgICAgICAgIFNlbGVjdGVkIFxyXG4gICAgICAgIC0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuICAgICAgICAuc2VsZWN0ZWQtb3ZlcmxheXtcclxuICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlbGVjdGVkIC5zZWxlY3RlZC1vdmVybGF5e1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya3NsYXRlZ3JleSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjojMTExO1xyXG4gICAgICAgICAgICAvL2JhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4yNSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTUsIDgzLCAxNDYsIDAuMTUpOyAvLyBTdXBlcmNhbXBzIGJsdWVcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAuc2VsZWN0ZWQtaWNvblxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDotM3B4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6NHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6LTNweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjI2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MjZweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlbGVjdGVkLXRleHRcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3RhcnQtZGF0ZVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmVuZC1kYXRlXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGlsZS13ZWVrZGF0ZVxyXG4gICAge1xyXG4gICAgICAgIGJhY2tncm91bmQ6JGRhcmstYmx1ZTtcclxuICAgICAgICBjb2xvcjokd2hpdGU7XHJcbiAgICAgICAgaGVpZ2h0OjY2cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmc6MTBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xyXG5cclxuICAgIC50aWxlLXdlZWstZ3JpZFxyXG4gICAge1xyXG4gICAgICAgIC5jYW1wLWRhdGUge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpbGUtd2Vla1xyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgICAuZGVzY3JpcHRpb25cclxuICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6NXB4O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6MTNweDtcclxuICAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4vKiBDSEVDS09VVCBTVFlMRVMgKi9cclxuXHJcbi5jaGVja291dC1zdGFnZSBcclxue1xyXG4gICAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xyXG4gICAgbWFyZ2luOiAyMHB4IDBweCAwcHggMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0ZXh0LWFsaWduOmNlbnRlclxyXG59XHJcblxyXG4uY2hlY2tvdXQtc3RhZ2UtcGFzdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlXHJcbn1cclxuXHJcbi5jaGVja291dC1zdGFnZS1jdXJyZW50IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLTEwXHJcbn1cclxuXHJcbi5jaGVja291dC1zdGFnZS1mdXR1cmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXlcclxufVxyXG5cclxuLmNoZWNrb3V0LXN0YWdlLWhlYWRlcntcclxuICAgICBtaW4taGVpZ2h0OjgwcHg7XHJcbiAgICAgcGFkZGluZzoxMHB4IDAgMjVweDtcclxufVxyXG5cclxuLmNoZWNrb3V0LXN0YXR1cy1jb21wbGV0ZSwgLmNoZWNrb3V0LXN0YXR1cy1pbmNvbXBsZXRlIHtcclxuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGNvbG9yOiAkZ3JleTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jaGVja291dC1zdGF0dXMtY29tcGxldGUge1xyXG4gICAgcCB7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2hlY2tvdXQtc3RhdHVzLWluY29tcGxldGUge1xyXG4gICAgcCB7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2FsbW9uO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNoZWNrb3V0LWhlYWRlci1yb3cge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtcclxuICAgIG1hcmdpbi10b3A6MTVweDtcclxuICAgIG1pbi1oZWlnaHQ6NTBweDtcclxufVxyXG5cclxuLmNoZWNrb3V0LWJvZHktcm93IHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbn1cclxuXHJcbi5jaGVja291dC1zZWN0aW9uLWNvbXBsZXRlIHtcclxuICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICBpIHtcclxuICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2hlY2tvdXQtc2VjdGlvbi1pbmNvbXBsZXRlIHtcclxuICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGNvbG9yOiAkbGlnaHQtYmx1ZS0xMDtcclxuXHJcbiAgICBpIHtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0LWJsdWUtMTA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBHcm91cCBmb3IgdGhlIGNvbnRlbnQgaW4gdGhlIGNoZWNrb3V0IGFyZWEsXHJcbiAgICAgbG9vayB0byBtb3ZlIHRoZXNlIHN0eWxlcyBvbnRvIGEgZ2VuZXJpYyBjbGFzc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5jaGVja291dC1zZWN0aW9uLWdyb3VwIFxyXG57XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcclxuICAgIHBhZGRpbmc6MTVweCAxNXB4IDMwcHg7IFxyXG5cclxuICAgIC5mb3JtLWl0ZW1cclxuICAgICAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6MTVweDtcclxuICAgIH1cclxuICAgICAgXHJcbiAgICAuZm9ybS1ncm91cFxyXG4gICAgICB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC8qXHJcbiAgICBsYWJlbFxyXG4gICAge1xyXG4gICAgICAgbWFyZ2luOjEwcHggMCA1cHg7XHJcbiAgICB9XHJcbiAgICAqL1xyXG59XHJcblxyXG4uY2hlY2tvdXQtaW5mby10ZXh0IHtcclxuICAgIGNvbG9yOiAkZ3JlZW5cclxufVxyXG5cclxuLmNoZWNrb3V0LXBheW1lbnQtcm93e1xyXG4gICAgcGFkZGluZzogNXB4IDBweCA1cHggMHB4ICAgXHJcbn1cclxuXHJcbi5jaGVja291dC1lcnJvci1yb3cge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAxMHB4IDBweCAxMHB4IDBweDtcclxuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDEwcHg7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNhbG1vbjtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2hlY2tvdXQtY3Nlb25seS1tZXNzYWdlIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBtYXJnaW4tdG9wOjMwcHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgY29sb3I6ICRzYWxtb247XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyOmRhc2hlZCAycHggJHNhbG1vbjtcclxuXHJcbiAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgY29sb3I6ICRzYWxtb247XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jaGVja291dC1jb3VudGRvd24ge1xyXG4gICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZToxNnB4O1xyXG59XHJcblxyXG4gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NjBweCkgXHJcbiB7XHJcbiAgICAgLmNoZWNrb3V0LWNvdW50ZG93biB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4IDMwcHggMHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6NjVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjE1cHg7IFxyXG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjsgLy9jbGVhcnMgZmxvYXRzXHJcbiAgICB9XHJcbiB9XHJcblxyXG4uY2hlY2tvdXQtY291bnRkb3duIC5jaGVja291dC1kYXlzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG59XHJcblxyXG4uY2hlY2tvdXQtbmF2aWdhdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiR3aGl0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmNoZWNrb3V0LW5hdmlnYXRpb24gcCB7XHJcbiAgICBwYWRkaW5nOjEwcHggMTBweCAxMHB4IDEwcHg7XHJcbiAgICBmb250LXNpemU6bGFyZ2VyXHJcbn1cclxuXHJcbi5jaGVja291dC1uYXZpZ2F0aW9uIGEge1xyXG4gICAgZm9udC1zaXplOiB4LWxhcmdlXHJcbn1cclxuXHJcbi5jb25maXJtYXRpb24tY29sLWxlZnQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IGxhcmdlcjtcclxufVxyXG5cclxuLmNvbmZpcm1hdGlvbi1jb2wtbGVmdCBsYWJlbCB7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsXHJcbn1cclxuXHJcbi5jb25maXJtYXRpb24tY29sLXJpZ2h0IHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgZm9udC1zaXplOiBsYXJnZXI7XHJcbn1cclxuXHJcbi5jb25maXJtYXRpb24tcGFpZCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDEwcHggMHB4IDEwcHggMHB4O1xyXG4gICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTBweDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW5cclxufVxyXG5cclxuLmNvbmZpcm1hdGlvbi1wYXJ0LXBhaWQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAxMHB4IDBweCAxMHB4IDBweDtcclxuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDEwcHg7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbn1cclxuXHJcbi5jb25maXJtYXRpb24tdW5wYWlkIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMTBweCAwcHggMTBweCAwcHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxMHB4O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLTEwXHJcbn1cclxuXHJcbi5jb25maXJtYXRpb24tcGF5bWVudC1pbmZvIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMTBweCAwcHggMHB4IDBweDtcclxuICAgIHBhZGRpbmc6IDEwcHggMTBweCAwcHggMTBweDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2FsbW9uO1xyXG59XHJcblxyXG4uY29uZmlybWF0aW9uLXBhaWQtdGV4dCB7XHJcbiAgICBjb2xvcjogJGdyZWVuXHJcbn1cclxuXHJcbi5jb25maXJtYXRpb24tdW5wYWlkLXRleHQge1xyXG4gICAgY29sb3I6ICRsaWdodC1ibHVlLTEwXHJcbn1cclxuXHJcbi5jb25maXJtYXRpb24tdGhhbmtzLWhlYWRlciB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBwYWRkaW5nOiA5cHggMTVweDtcclxuICAgIG1pbi1oZWlnaHQ6MzJweDtcclxuICAgIG1hcmdpbjogMHB4O1xyXG59XHJcblxyXG4uY29uZmlybWF0aW9uLW5leHQtc3RlcHMtaGVhZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICAgIG1hcmdpbjogMHB4IDBweCAxMHB4IDBweDtcclxufVxyXG5cclxuLmNvbmZpcm1hdGlvbi1uZXh0LXN0ZXAtcm93IHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgZ3JleTtcclxuICAgIHBhZGRpbmc6IDE1cHggNXB4IDE1cHggNXB4O1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIENyZWRpdCBDYXJ0IE1vZGFsXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uY2MtbW9kYWwtb3V0ZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGhlaWdodDogODAwcHg7XHJcblxyXG4gICAvKiB6LWluZGV4OiA1MDAgLSBub3QgbmVlZGVkIGxldCBib290c3RyYXAgaGFuZGxlIHRoaXMuLiAqL1xyXG59XHJcblxyXG4uY2MtbW9kYWwtaW5uZXIge1xyXG4gICAgaGVpZ2h0OiA1MzBweFxyXG59XHJcbiAgICAgICAgXHJcbi5jYy1tb2RhbC1pZnJhbWUge1xyXG4gICAgaGVpZ2h0OiA1MDBweDtcclxuICAgIHdpZHRoOjEwMCU7XHJcbn1cclxuXHJcbi5jYXJ0LWRldGFpbHMtY2lyY2xlLXdoaXRlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlcjogc29saWQgMXB4ICRncmV5O1xyXG4gICAgd2lkdGg6IDI5cHg7XHJcbiAgICBoZWlnaHQ6IDI5cHg7XHJcbiAgICAvL3BhZGRpbmctdG9wOiAxcHg7XHJcbiAgICAvL3BhZGRpbmctbGVmdDogMXB4O1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDpub3JtYWw7XHJcblxyXG4gICAgaSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2hpbGQtaWNvbiB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkbGlnaHQtZ3JleTtcclxuICAgIGJhY2tncm91bmQ6ICRsaWdodC1ncmV5O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxuICAgIGkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuLmNoaWxkLWljb24tc21hbGwge1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxcHg7XHJcbn1cclxuXHJcbi5jaGlsZC1pY29uLWxhcmdlIHtcclxuICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgIHBhZGRpbmctbGVmdDogMnB4O1xyXG5cclxuICAgIGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjJweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNoaWxkLWljb24tY29tcGxldGUge1xyXG4gICAgY29sb3I6ICRncmVlbjtcclxufVxyXG5cclxuLmNoaWxkLWljb24taW5jb21wbGV0ZSB7XHJcbiAgICBjb2xvcjogJHNhbG1vbjtcclxufVxyXG5cclxuLmNoZWNrb3V0LWlwcy1pY29uIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDRweDtcclxuICAgIHBhZGRpbmctbGVmdDogMXB4O1xyXG59XHJcblxyXG4vKiBFTkQgT0YgQ0hFQ0tPVVQgU1RZTEVTICovXHJcbiBcclxuLyogQ0FSVCBTVFlMRVMgKi9cclxuXHJcbi5wcmljZS1zdW1tYXJ5LXRhYmxle1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIHBhZGRpbmc6MjBweCAwcHggMjBweCAwcHg7XHJcbn1cclxuXHJcbi5wcmljZS1zdW1tYXJ5LXRkIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMHB4IDEwcHggMHB4O1xyXG59XHJcblxyXG4ucHJpY2Utc3VtbWFyeS1pdGVtIHtcclxuICAgIHRleHQtYWxpZ246bGVmdDtcclxufVxyXG5cclxuLnByaWNlLXN1bW1hcnktYW1vdW50IHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4ucHJpY2UtdG90YWwtcm93IHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGJvcmRlci1ib3R0b206c29saWQgMnB4ICRsaWdodC1ibHVlLTEwO1xyXG59XHJcblxyXG4ucHJpY2Utc3VtbWFyeS1sb3lhbHR5IHtcclxuICAgIGNvbG9yOiAkbGlnaHQtYmx1ZS0xMDtcclxufVxyXG5cclxuLnByaWNlLXN1bW1hcnktdm91Y2hlciB7XHJcbiAgICBjb2xvcjogJGRhcmstYmx1ZTtcclxufVxyXG5cclxuLnByaWNlLXN1bW1hcnktc2F2aW5nIHtcclxuICAgIGNvbG9yOiAkZ3JlZW47XHJcbn1cclxuXHJcbi5teV9zYXZpbmdzX2JveCB7XHJcbiAgICBmb250LXNpemU6IGxhcmdlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgcGFkZGluZzogNXB4IDVweCA1cHggNXB4O1xyXG4gICAgbWFyZ2luOiA1cHggNXB4IDVweCA1cHg7XHJcbn1cclxuXHJcbi5teV9zYXZpbmdzX2NyZWRpdF9hbW91bnQge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi5teV9zYXZpbmdzX2xveWFsdHlfYW1vdW50IHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS0xMDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi5teV9zYXZpbmdzX3ZvdWNoZXJfYW1vdW50IHtcclxuICAgIGJvcmRlcjogZG90dGVkICRncmV5IDJweDtcclxuICAgIGNvbG9yOiAkZGFyay1ibHVlO1xyXG59XHJcblxyXG4ubXlfc2F2aW5nc19iYXJjb2RlIHtcclxuICAgIGZvbnQtc2l6ZTogeC1sYXJnZTtcclxuICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbn1cclxuXHJcbi5jYXJ0LWhlYWRlciwgLm9yZGVyLWhlYWRlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6JHdoaXRlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTo1cHg7XHJcbiAgICBtaW4taGVpZ2h0OjYwcHg7XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6MTVweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNhcnQtY2hpbGQtcm93IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIG1hcmdpbjogMHB4O1xyXG4gICAgcGFkZGluZzogNXB4IDBweCA1cHggMHB4O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmNhcnQtY2hpbGQtbmFtZSB7XHJcbiAgICBjb2xvcjogJGRhcmstYmx1ZTtcclxuICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgIGZvbnQtc2l6ZTogbGFyZ2VyO1xyXG4gICAgbWFyZ2luLXRvcDogOHB4O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogc21hbGw7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJ0LWNoaWxkLXByaWNlIHtcclxuICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgIGZvbnQtc2l6ZTogbGFyZ2VyO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBwYWRkaW5nOiAwcHggMTJweCAwcHggMHB4O1xyXG59XHJcblxyXG4uY2FydC1yb3ctc2VwYXJhdG9yIHtcclxuICAgIGJvcmRlci10b3A6IGRhc2hlZCAxcHggJGdyZXk7XHJcbiAgICBtYXJnaW46IDBweCAxNXB4IDBweCAxNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206MTBweDtcclxufVxyXG5cclxuLmNhcnQtYWRkLWNoaWxkLXJvdyB7XHJcbiAgICBtYXJnaW46IDBweCAwcHggN3B4IDBweDtcclxuICAgIHBhZGRpbmc6IDBweCAwcHggN3B4IDBweDtcclxufVxyXG5cclxuLmNoaWxkLWNhbm5vdC1hdHRlbmR7XHJcbiAgICBjb2xvcjogJHJlZDtcclxuICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OjBweDtcclxuICAgIHRvcDo4cHg7XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxufVxyXG5cclxuLyogRU5EIE9GIENBUlQgU1RZTEVTICovXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBQYXltZW50IFxyXG4tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucGF5bWVudC1tZXRob2Qtc2VsZWN0b3Ige1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5wYXltZW50LW1ldGhvZC1kcm9wZG93bi1tZW51IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIG1hcmdpbjogMHB4XHJcbn1cclxuXHJcbi5wYXltZW50LW1ldGhvZC1pdGVtIHtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZScsIFZlcmRhbmE7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAgIGkge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCA1cHggMHB4IDVweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYXltZW50LW1ldGhvZC1pdGVtOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGRvZGdlcmJsdWU7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgIGkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRvZGdlcmJsdWU7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxufVxyXG5cclxuLmJhc2tldC1oZWFkZXIge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufSIsIu+7v0BpbXBvcnQgXCJfQ29sb3JzLnNjc3NcIjtcclxuXHJcbi5yZWdpc3RyYXRpb24taGVhZGVyIHtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XHJcbiAgICBwYWRkaW5nOjBweCAyMHB4IDEwcHggMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6JHdoaXRlO1xyXG4gICAgY29sb3I6JGdyZXk7XHJcbiAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOjIwcHg7XHJcbiAgICAgICAgY29sb3I6JGRhcmstYmx1ZTtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDoyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOjJweDtcclxuICAgICAgICAgICAgbGVmdDowcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiRncmVlbjtcclxuICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucmVnLXN1Yi10aXRsZVxyXG57XHJcbiAgICBmb250LXNpemU6bWVkaXVtO1xyXG4gICAgdGV4dC1hbGlnbjpyaWdodDtcclxufVxyXG5cclxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KVxyXG4ge1xyXG4gICAgIC5yZWctc3ViLXRpdGxlXHJcbiAgICB7XHJcbiAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgIGZsb2F0Om5vbmU7XHJcbiAgICB9XHJcblxyXG4gfVxyXG5cclxuLnJlZy1zZWN0aW9uLWNvbXBsZXRlIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgaSB7XHJcbiAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgIH1cclxufVxyXG5cclxuLnJlZy1zZWN0aW9uLWluY29tcGxldGUge1xyXG4gICAgY29sb3I6ICRsaWdodC1ibHVlLTEwO1xyXG5cclxuICAgIGkge1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHQtYmx1ZS0xMDtcclxuICAgIH1cclxufVxyXG5cclxuLnJlZy1yZXF1aXJlZCB7XHJcbiAgICBjb2xvcjogI0ZGNzQwMDtcclxufVxyXG5cclxuLnJlZy1vcHRpb25hbCB7XHJcbiAgICBjb2xvcjogJGxpZ2h0LWJsdWUtMTA7XHJcbn1cclxuXHJcblxyXG4ubG9naW4tY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHBhZGRpbmc6IDAgMjBweCAxMHB4IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gXHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOjE4cHg7XHJcbiAgICAgICAgY29sb3I6JGRhcmstYmx1ZTtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPSd0ZXh0J10sIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10ge1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgZm9udC1zaXplOjE0cHg7XHJcbiAgICAgICAgcGFkZGluZzo1cHggMDtcclxuICAgICAgICBib3JkZXI6MDtcclxuICAgICAgICBvdXRsaW5lOm5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgaSB7XHJcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgZm9udC1zaXplOjE4cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6LTIzcHg7XHJcbiAgICAgICAgdG9wOjZweDtcclxuICAgICAgICBjb2xvcjokZGFyay1ibHVlO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9J2NoZWNrYm94J10rbGFiZWwge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0Oi04cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uc2F2ZS1zdWNlc3Mge1xyXG4gICAgZm9udC1zaXplOjIwcHg7XHJcbiAgICBjb2xvcjokZ3JlZW47XHJcbiAgICBmb250LXdlaWdodDpib2xkO1xyXG4gICAgbWFyZ2luLXRvcDoyMHB4O1xyXG59XHJcbi51c2VyLWRldGFpbHMtd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAuaGVhZGluZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwIDEwcHggMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMTJweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tZ3JvdXAge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuXHJcbiAgICAgICAgLmZvcm0taXRlbS50b3AtbWFyZ2luIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9J2NoZWNrYm94J10uYmlnLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9J2NoZWNrYm94J10uYmlnLWNoZWNrYm94ICsgaW5wdXRbdHlwZT0naGlkZGVuJ10gKyBsYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9J2NoZWNrYm94J10uYmlnLWNoZWNrYm94ICsgaW5wdXRbdHlwZT0naGlkZGVuJ10gKyBsYWJlbDpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnXFwwMGEwJztcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQXJpYWwgVW5pY29kZSBNUyc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ibHVlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9J2NoZWNrYm94J10uYmlnLWNoZWNrYm94OmNoZWNrZWQgKyBpbnB1dFt0eXBlPSdoaWRkZW4nXSArIGxhYmVsOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDI3MTQnO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXSB7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMCAtMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuLnVzZXItaW5mby1yb3cge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHBhZGRpbmc6IDBweCAxMHB4IDBweCAxMHB4O1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIC8vcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByb2ZpbGUtaWNvbi1jaXJjbGUge1xyXG4gICAgYm9yZGVyOnNvbGlkIDJweCAkbGlnaHQtZ3JleTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHdpZHRoOjY1cHg7XHJcbiAgICBoZWlnaHQ6NjVweDtcclxuICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICBtYXJnaW46MjBweDtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGNvbG9yOiAkZGFyay1ibHVlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIGkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6NDVweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuXHJcbiAgICAucHJvZmlsZS1pY29uLWNpcmNsZSB7XHJcbiAgIFxyXG4gICAgbWFyZ2luOjIwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDowO1xyXG4gICAgbWFyZ2luLXJpZ2h0OjI1cHg7XHJcbiAgIFxyXG5cclxuICAgIGkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6NDVweDtcclxuICAgIH1cclxufVxyXG59XHJcblxyXG5cclxuLnByb2ZpbGUtd2VsY29tZS10ZXh0IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMjBwdDtcclxufVxyXG5cclxuLnByb2ZpbGUtY29tcGxldGUtdGV4dCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGNsZWFyOiBsZWZ0O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcblxyXG4gICAgaSB7XHJcbiAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgIH1cclxufVxyXG5cclxuLnByb2ZpbGUtaW5jb21wbGV0ZS10ZXh0IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgY2xlYXI6IGxlZnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIGZvbnQtc2l6ZToxNHB4O1xyXG5cclxuICAgIGkge1xyXG4gICAgICAgIGNvbG9yOiAkc2FsbW9uO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZmlsZS1jb3VudGRvd24ge1xyXG4gICAgbWFyZ2luLXRvcDoyNXB4O1xyXG4gICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIG1pbi1oZWlnaHQ6NTBweDtcclxufVxyXG5cclxuLnByb2ZpbGUtY291bnRkb3duIC5jb3VudGRvd24tdGV4dCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcclxufVxyXG5cclxuLnByb2ZpbGUtY291bnRkb3duIC5kYXlzLXRvLWZpcnN0LWNhbXAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgcGFkZGluZzogMTBweCAwcHggMHB4IDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuXHJcbi5jaGlsZC1ib2R5e1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG59XHJcblxyXG4uY2hpbGQtcm93e1xyXG5cclxuICAgIHBhZGRpbmc6MTBweCAwO1xyXG4gICAgbWFyZ2luOjBweCAwcHggNXB4IDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICBcclxuICAgIC5jaGlsZC1pY29uIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGxpZ2h0LWdyZXk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHNjcmVlbi1zbS1tYXgpXHJcbntcclxuICAgIC5jaGlsZC1yb3d7XHJcblxyXG4gICAgICAgIC5jaGlsZC1pY29uXHJcbiAgICAgICAgIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDokbGlnaHQtZ3JleTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jaGlsZC1pY29uLWxhcmdlXHJcbiAgICAgICAgIHtcclxuICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2hpbGQtaWNvbi1sYXJnZSBpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1NHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNoaWxkLXByb2ZpbGUtY29tcGxldGV7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVnLXJlcXVpcmVkLCAucmVnLW9wdGlvbmFsXHJcbiAgICB7XHJcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWluLXdpZHRoOjIyMHB4OyAvLyB3YXMgMTYwcHhcclxuICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XHJcbiAgICAgICAgZm9udC1zaXplOjEycHg7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uY2hpbGQtbmFtZXtcclxuICAgIHBhZGRpbmc6MHB4O1xyXG4gICAgbWFyZ2luOjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbiAgICBmb250LXNpemU6MTRweDtcclxuICAgIGNvbG9yOiAkZGFyay1ibHVlO1xyXG59XHJcblxyXG4uY2hpbGQtYWdlIHtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIG1hcmdpbjogMHB4O1xyXG59XHJcblxyXG4uY2hpbGQtcHJvZmlsZS1jb21wbGV0ZSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIGNvbG9yOiAkZ3JlZW47XHJcbn1cclxuXHJcbi5jaGlsZC1wcm9maWxlLWluY29tcGxldGUge1xyXG4gICAgZm9udC1zaXplOjE0cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIGNvbG9yOiAkc2FsbW9uO1xyXG59XHJcblxyXG4uY2hpbGQtaW1nIHtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIHdpZHRoOiA4MHB4O1xyXG59XHJcblxyXG4uY2hpbGQtaW1nLWhlYWRlciB7XHJcbiAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICB3aWR0aDogMjhweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5zZW4tc3RhdHVzLWNvbXBsZXRlLCAuc2VuLXN0YXR1cy1pbmNvbXBsZXRlLCAuc2VuLXN0YXR1cy1hcHByb3ZlZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXJcclxufVxyXG5cclxuLnNlbi1zdGF0dXMtY29tcGxldGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtMTA7XHJcbn1cclxuXHJcbi5zZW4tc3RhdHVzLWluY29tcGxldGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNhbG1vbjtcclxufVxyXG5cclxuLnNlbi1zdGF0dXMtYXBwcm92ZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG59XHJcblxyXG5cclxuIiwi77u/LyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBNYXAgJiBJbWFnZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uaW1hZ2UtYW5kLW1hcC1jb250YWluZXIge1xyXG4gICAgLnRhYi1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwcHggMHB4IDBweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDBweCAxMHB4IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHggLTNweCAyMHB4IDBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggJGdyZXkgc29saWQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggJGRhcmstYmx1ZSBzb2xpZDtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI21hcCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICNtYXBDYW52YXMge1xyXG4gICAgICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjMzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYXAtb25seSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAubWFwLXdpdGgtc2xpY2sge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuXHJcbiAgICAuaW1hZ2UtYW5kLW1hcC1jb250YWluZXIge1xyXG4gICAgICAgICNtYXAge1xyXG4gICAgICAgICAgICAjbWFwQ2FudmFzIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMzNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBQcmljZSBHcmlkIENvbnRhaW5lclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5wYW5lbCB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgIC5jYXJkLWhlYWRlciB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY3lhbjtcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgIC8qaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDBweDsqL1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgY29sb3I6ICRncmV5LWRhcms7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vcmUtaW5mby1oZWFkZXIge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAwcHg7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vcmUtaW5mby1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjeWFuO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC1ib2R5IHtcclxuICAgICAgICAvKi9wYWRkaW5nLXRvcDogMzVweDsqL1xyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGluZyAvIGNoYW5nZXMgXHJcbiAgICB0byB0aGUgdmlldyBiYXNlZCBvbiByZXNwb25zZXMgZnJvbSB0aGUgY2FydC5cclxuICAgIFRoZXNlIG1heSBjaGFuZ2UgZGVwZW5kYW50IG9uIGRheSAvIHdlZWsgdmlldyBhbmQgXHJcbiAgICB0aGUgY29udGFpbmluZyBzdHlsaW5nIG9mIHRoZSBjYW1wdHlwZVxyXG5cclxuLml0ZW0td2l0aC1wbGFjZXN7fVxyXG4uZnVsbC1pdGVte31cclxuLndyb25nLWFnZS1pdGVte31cclxuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuUHJpY2UgR3JpZCBDb250YWluZXIgXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi50YWJsZS1yZXNwb25zaXZlLW92ZXJmbG93IHtcclxuICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuI3NlYXNvbnMtYWNjb3JkaW9uIHtcclxuICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cclxuICAgIC5idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbjogNXB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4OyAvL3ByZXZlbnQgcm91bmQgY29ybmVycyBpbiBhcHBsZSBwcm9kdWN0c1xyXG4gICAgfVxyXG5cclxuICAgIC5kYXktd2Vlay1idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbjogMHB4XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzcwcHgpIHtcclxuICAgIC5wcmljZS1ncmlkLWNvbnRhaW5lciB7XHJcbiAgICAgICAgLnByaWNlLWdyaWQtaGVhZGVyIHtcclxuICAgICAgICAgICAgLmJvb2stbm93LXJvdyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICB1bC5idXR0b25zLWlubGluZSBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnByaWNlLWdyaWQtY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcclxuXHJcbiAgICAucHJpY2UtZ3JpZC1oZWFkZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgei1pbmRleDogOTk7XHJcblxyXG4gICAgICAgICYuZGFpbHkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggN3B4IDVweCAtNXB4IHJnYmEoMCwwLDAsMC4zKTtcclxuICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggN3B4IDVweCAtNXB4IHJnYmEoMCwwLDAsMC4zKTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDdweCA1cHggLTVweCByZ2JhKDAsMCwwLDAuMyk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLndlZWtseSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjc1cHg7XHJcblxyXG4gICAgICAgICAgICAuZHJvcC1zaGFkb3cge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA3cHggNXB4IC01cHggcmdiYSgwLDAsMCwwLjMpO1xyXG4gICAgICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggN3B4IDVweCAtNXB4IHJnYmEoMCwwLDAsMC4zKTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA3cHggNXB4IC01cHggcmdiYSgwLDAsMCwwLjMpO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvKkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgJi53ZWVrbHkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0MjBweCkge1xyXG4gICAgICAgICAgICAmLndlZWtseSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI5MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjMyMHB4KSB7XHJcbiAgICAgICAgICAgICYud2Vla2x5IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9Ki9cclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9ucy1jb250YWluZXIge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCAkZGFyay1ibHVlIHNvbGlkO1xyXG4gICAgfVxyXG4gICAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICAgICAgQWRkIHRvIGNhcnQgYnV0dG9uc1xyXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiAgICAucHJpY2UtZ3JpZC1hZGQtdG8tY2FydCB7XHJcbiAgICAgICAgLmJ1dHRvbnMtaW5saW5lIHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk2MHB4KSB7XHJcbiAgICAgICAgLnByaWNlLWdyaWQtYWRkLXRvLWNhcnQge1xyXG4gICAgICAgICAgICAuYnV0dG9ucy1pbmxpbmUge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgICAgIFdlZWtseSBwcmljZSBncmlkXHJcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuICAgIC5wcmljZS1ncmlkLXRhYmxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcblxyXG4gICAgICAgICYuc2Nyb2xsLWhpZGRlbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMCAhaW1wb3J0YW50XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNjcm9sbC1oaWRkZW4ge1xyXG4gICAgICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53aGl0ZS1zcGFjZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDk4JTsgLy90YWxsIGVub3VnaCB0byBoaWRlIHRoZSBhcnJvd3MgYnV0IG5vdCBvdmVyd3JpdGUgdGhlIGRyb3Agc2hhZG93XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcclxuICAgICAgICAgICAgei1pbmRleDogMTU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByaWNlLWdyaWQtdG9wLXNjcm9sbGJhciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcblxyXG4gICAgICAgIC5zY3JvbGxiYXItY29udGVudCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMThweDsgLy9uZWVkcyB0byBiZSBzZXQgb3IgaXQgd29uJ3Qgc2Nyb2xsXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcmljZS1ncmlkLXdlZWstZGF0ZXMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgei1pbmRleDogNTA7XHJcblxyXG4gICAgICAgIC53ZWVrbHktcHJpY2UtZ3JpZCB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTI0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJpY2UtZ3JpZC13ZWVrLXByaWNlcyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTI0cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIC53ZWVrbHktcHJpY2UtZ3JpZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJvcmRlci1zcGFjaW5nOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogdW5zZXQ7XHJcblxyXG4gICAgICAgICYuaGVhZGVyLXRhYmxlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDEwcHggMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0taW4tY2FydCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGQuY29sLW1kLTIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTI0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxMjRweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNlbGwtaGVhZGVyLWNhbXAuY2VsbCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG5cclxuICAgICAgICAgICAgLmRldGFpbHMtYW5kLWxvZ28ge1xyXG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbi10b3A6IDdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmRlZmF1bHQge1xyXG4gICAgICAgICAgICAgICAgLmRldGFpbHMtYW5kLWxvZ28ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzYWxtb247XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNhbG1vbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zYWxtb24ge1xyXG4gICAgICAgICAgICAgICAgLmRldGFpbHMtYW5kLWxvZ28ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzYWxtb247XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNhbG1vbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi55ZWxsb3cge1xyXG4gICAgICAgICAgICAgICAgLmRldGFpbHMtYW5kLWxvZ28ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3ctc2FuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkeWVsbG93LXNhbmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYmx1ZSB7XHJcbiAgICAgICAgICAgICAgICAuZGV0YWlscy1hbmQtbG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmJlaWdlIHtcclxuICAgICAgICAgICAgICAgIC5kZXRhaWxzLWFuZC1sb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmVpZ2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJlaWdlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmdyZWVuIHtcclxuICAgICAgICAgICAgICAgIC5kZXRhaWxzLWFuZC1sb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnB1cnBsZSB7XHJcbiAgICAgICAgICAgICAgICAuZGV0YWlscy1hbmQtbG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHVycGxlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm9jaHJlIHtcclxuICAgICAgICAgICAgICAgIC5kZXRhaWxzLWFuZC1sb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2NocmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9jaHJlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmN5YW4ge1xyXG4gICAgICAgICAgICAgICAgLmRldGFpbHMtYW5kLWxvZ28ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjeWFuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjeWFuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm1hdXZlIHtcclxuICAgICAgICAgICAgICAgIC5kZXRhaWxzLWFuZC1sb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWF1dmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hdXZlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm11c3RhcmQge1xyXG4gICAgICAgICAgICAgICAgLmRldGFpbHMtYW5kLWxvZ28ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtdXN0YXJkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtdXN0YXJkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmNoZWxzZWEge1xyXG4gICAgICAgICAgICAgICAgLmRldGFpbHMtYW5kLWxvZ28ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjaGVsc2VhO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjaGVsc2VhO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtNDJweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNzBwdDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvKi0tLS0tLS0tLS0tLS0tLVxyXG4gICAgICAgICAgICAgICAgU2VsZWN0ZWQgXHJcbiAgICAgICAgICAgIC0tLS0tLS0tLS0tLS0tLS0qL1xyXG4gICAgICAgICAgICAuc2VsZWN0ZWQtb3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VsZWN0ZWQgLnNlbGVjdGVkLW92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya3NsYXRlZ3JleSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMjUpO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgLnNlbGVjdGVkLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNlbGVjdGVkLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jZWxsIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTsgLyp1c2VkIGZvciB0aGUgJ3NwYWNpbmcnIGJldHdlZW4gY2VsbHMqL1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcblxyXG4gICAgICAgICAgICAmLmRlZmF1bHQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNhbG1vbjtcclxuXHJcbiAgICAgICAgICAgICAgICAuc2VsZWN0ZWQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNhbG1vbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zYWxtb24ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNhbG1vbjtcclxuXHJcbiAgICAgICAgICAgICAgICAuc2VsZWN0ZWQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNhbG1vbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi55ZWxsb3cge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdy1zYW5kO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zZWxlY3RlZC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93LXNhbmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYmx1ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zZWxlY3RlZC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ibHVlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmJlaWdlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZWlnZTtcclxuXHJcbiAgICAgICAgICAgICAgICAuc2VsZWN0ZWQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJlaWdlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmdyZWVuIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAuc2VsZWN0ZWQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnB1cnBsZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zZWxlY3RlZC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHVycGxlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm9jaHJlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvY2hyZTtcclxuXHJcbiAgICAgICAgICAgICAgICAuc2VsZWN0ZWQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG9jaHJlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmN5YW4ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN5YW47XHJcblxyXG4gICAgICAgICAgICAgICAgLnNlbGVjdGVkLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjeWFuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm1hdXZlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYXV2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAuc2VsZWN0ZWQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hdXZlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm11c3RhcmQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG11c3RhcmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLnNlbGVjdGVkLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtdXN0YXJkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmNoZWxzZWEge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNoZWxzZWE7XHJcblxyXG4gICAgICAgICAgICAgICAgLnNlbGVjdGVkLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjaGVsc2VhO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLndlZWstd2l0aC1wbGFjZXMge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnNhdmluZyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5kYXktd2l0aC1wbGFjZXMge1xyXG4gICAgICAgICAgICAgICAgLypwYWRkaW5nLXRvcDogMzVweDsqL1xyXG4gICAgICAgICAgICAgICAgLypmb250LXdlaWdodDogYm9sZDsqL1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZnVsbC13ZWVrIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkZ3JleTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNhdmluZy10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHNtYWxsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGF5cy1icmVha2Rvd24ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jZWxsLWRhdGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2VsbC1lbXB0eSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTEzcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0MjBweCkge1xyXG4gICAgICAgIC5wcmljZS1ncmlkLWhlYWRlciB7XHJcbiAgICAgICAgICAgICYud2Vla2x5IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcmljZS1ncmlkLWhlYWRlci1pbmZvIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcmljZS1ncmlkLXRvcC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByaWNlLWdyaWQtdGFibGUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgLndoaXRlLXNwYWNlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByaWNlLWdyaWQtd2Vlay1kYXRlcyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgLndlZWtseS1wcmljZS1ncmlkIHtcclxuICAgICAgICAgICAgICAgIC5jZWxsIHtcclxuICAgICAgICAgICAgICAgICAgICAvL3dpZHRoOiAxNCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9tYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcmljZS1ncmlkLXdlZWstcHJpY2VzIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndlZWtseS1wcmljZS1ncmlkIHtcclxuICAgICAgICAgICAgLmNlbGwtZW1wdHkge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2VsbC1oZWFkZXItY2FtcC5jZWxsIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4OyAvL25lZWRlZCBmb3IgY2VydGFpbiBtb2JpbGUgZGV2aWNlc1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmRldGFpbHMtYW5kLWxvZ28ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XHJcblxyXG4gICAgICAgIC53ZWVrbHktcHJpY2UtZ3JpZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIC8vIE5lZWRzIGFuIGV4YWN0IHdpZHRoIGZvciB0aGUgb3ZlcmZsb3cgY29udGFpbmVyIHRvIGtpY2sgaW4uXHJcbiAgICAgICAgICAgIC8vIFRoaXMgaXMgaW50ZW5kZWQgdG8gbWFrZSB0aGUgY2hvaWNlcyBzY3JvbGxhYmxlLlxyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEyNHB4O1xyXG5cclxuICAgICAgICAgICAgLmNlbGwge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwcHg7IC8vbmVlZGVkIGZvciBjZXJ0YWluIG1vYmlsZSBkZXZpY2VzXHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDkycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jZWxsLWhlYWRlci1jYW1wLmNlbGwge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwcHg7IC8vbmVlZGVkIGZvciBjZXJ0YWluIG1vYmlsZSBkZXZpY2VzXHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNlbGwtZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTdweDtcclxuICAgICAgICAgICAgICAgIC8qZm9udC1zaXplOiAxMnB4OyovXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBEYWlseSBQcmljZSBHcmlkXHJcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4gICAgLmRhaWx5LXByaWNlLWdyaWQge1xyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCAkd2hpdGU7IC8qdXNlZCBmb3IgdGhlICdzcGFjaW5nJyBiZXR3ZWVuIGNlbGxzKi9cclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAuY2VsbCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcmstYmx1ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYuc2F2aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNhdmluZy10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHNtYWxsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9vdGVyIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNlbGwtaGVhZGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgLmRheS13ZWVrLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGFpbHktcHJpY2UtZ3JpZCB7XHJcblxyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAkd2hpdGU7IC8qdXNlZCBmb3IgdGhlICdzcGFjaW5nJyBiZXR3ZWVuIGNlbGxzKi9cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbnMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgW2RhdGEtc2VsZWN0YWJsZT1cInRydWVcIl0ge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICAgIC8qLS0tLS0tLS0tLS0tLS0tXHJcbiAgICAgICAgU2VsZWN0ZWQgXHJcbiAgICAtLS0tLS0tLS0tLS0tLS0tKi9cclxuICAgIC5zZWxlY3RlZC1vdmVybGF5IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3RlZCAuc2VsZWN0ZWQtb3ZlcmxheSB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrc2xhdGVncmV5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjI1KTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuXHJcbiAgICAgICAgLnNlbGVjdGVkLWljb24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xyXG4gICAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB3aWR0aDogMjZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VsZWN0ZWQtdGV4dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkaW5nLWFuZC1idXR0b25zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFZlbnVlIERldGFpbHMgXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnZlbnVlLWRldGFpbHMge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG5cclxuLnZlbnVlLXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGE6aG92ZXIsIGE6dmlzaXRlZCB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xyXG4gICAgfVxyXG59XHJcblxyXG4udmVudWUtY3RhLXRleHQge1xyXG4gICAgY29sb3I6ICRzYWxtb247XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICBtYXJnaW46IDBweDtcclxufVxyXG5cclxuLmNvdW50eS1wYWdlLWNvbnRlbnQge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIGZvbnQtc2l6ZTogMTJwdDtcclxufVxyXG5cclxuLmFkZC10by1jYXJ0LWJ1dHRvbiB7XHJcbiAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xyXG4gICAgfVxyXG59XHJcbiIsIu+7vyAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgICAgIE9yZGVyIERldGFpbHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5vcmRlci1wYW5lbC1jb250YWluZXJcclxue1xyXG4gICAgLmNhbXAtdGl0bGVcclxuICAgIHtcclxuICAgICAgICBmb250LXNpemU6MThweDtcclxuICAgIH1cclxuICAgIC5jYW1wLXRpbGUtc21hbGx7XHJcbiAgICAgICAgY29sb3I6JHdoaXRlO1xyXG4gICAgICAgIGhlaWdodDoxMTBweDtcclxuICAgICAgICB3aWR0aDo4MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6I2ZmZjtcclxuICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgT3JkZXJzIFxyXG4tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ub3JkZXItYm9keSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4ub3JkZXItc2VsZWN0aW9uIHtcclxuICAgIHBhZGRpbmc6IDEwcHggNXB4IDEwcHggNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYzsgXHJcbiAgICBmb250LXNpemU6IDEycHQ7XHJcbiAgICBtaW4taGVpZ2h0OjcwcHg7XHJcbn1cclxuXHJcbi5vcmRlci1maWx0ZXJzIHtcclxuICAgIHBhZGRpbmctbGVmdDogNXB4OyBcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxufVxyXG5cclxuLm9yZGVyLXN0YWdlLXRpdGxleyBcclxuICAgIHBhZGRpbmc6MHB4O1xyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbn0gXHJcblxyXG4ub3JkZXItc3RhZ2Uge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICB0ZXh0LWFsaWduOmxlZnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbn1cclxuXHJcbi5vcmRlci1jdXJyZW50LXN0YWdlIHtcclxuICAgIHRvcDogLTRweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XHJcbn1cclxuXHJcbi5vcmRlci10aXRsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDEwcHggMTBweCAwcHggMTBweDsgLy8gUGFkZGluZyBmaW5lIG9uIG9yZGVyIGVkaXQsIHdoYXRzIGl0IGxpa2UgaW4gYm9va2luZ3M/XHJcbiAgICBtYXJnaW46IDEwcHggMHB4IDBweCAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1pbi1oZWlnaHQ6NDhweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuXHJcbi5vcmRlci1oZWFkZXItbGVmdCwgLm9yZGVyLWhlYWRlci1yaWdodCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgcGFkZGluZy10b3A6OHB4O1xyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xyXG5cclxuICAgIGgye1xyXG4gICAgICAgIGZvbnQtc2l6ZToyNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci1oZWFkZXItbGVmdCwgLm9yZGVyLWhlYWRlci1yaWdodCB7XHJcbiAgICAgICAgZm9udC1zaXplOjEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAub3JkZXItdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxufVxyXG5cclxuLm9yZGVyLWhlYWRlci1sZWZ0IHtcclxuICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbn1cclxuXHJcbi5vcmRlci1oZWFkZXItcGFpZCwgLm9yZGVyLWhlYWRlci1wZW5kaW5nLCBvcmRlci1oZWFkZXItcGFydCB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLm9yZGVyLWhlYWRlci1wYWlkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxufVxyXG5cclxuLm9yZGVyLWhlYWRlci1jYW5jZWxsZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNhbG1vbjtcclxufVxyXG5cclxuLm9yZGVyLWhlYWRlci1wZW5kaW5nIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLTEwO1xyXG59XHJcblxyXG4ub3JkZXItaGVhZGVyLXBhcnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTc2NjtcclxufVxyXG5cclxuLm9yZGVyLWhlYWRlciB7XHJcbiAgICBtYXJnaW46IDBweCAxMHB4IDBweCAxMHB4O1xyXG59XHJcblxyXG4ub3JkZXItdGl0bGUgaSB7XHJcbiAgICBjb2xvcjogJGRhcmstYmx1ZTtcclxufVxyXG5cclxuLm9yZGVyLXRpdGxlLXBlbmRpbmcsIC5vcmRlci10aXRsZS1wZW5kaW5nIGkge1xyXG4gICAgY29sb3I6ICRsaWdodC1ibHVlLTEwO1xyXG59XHJcbiBcclxuLm9yZGVyLXRpdGxlLXBhaWQsIC5vcmRlci10aXRsZS1wYWlkIGkge1xyXG4gICAgY29sb3I6ICRncmVlbjtcclxufVxyXG5cclxuLm9yZGVyLXRpdGxlLXBhaWQsIC5vcmRlci10aXRsZS1wYWlkIGkge1xyXG4gICAgY29sb3I6ICRncmVlbjtcclxufVxyXG5cclxuLm9yZGVyLXRpdGxlLWNhbmNlbGxlZCwgLm9yZGVyLXRpdGxlLWNhbmNlbGxlZCBpIHtcclxuICAgIGNvbG9yOiAkc2FsbW9uO1xyXG59XHJcblxyXG4ub3JkZXItY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMTBweCAxNXB4IDIwcHg7XHJcbiAgICBmb250LXNpemU6MTVweDtcclxuICAgIG1hcmdpbjogNXB4IDBweCA1cHggMHB4O1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgXHJcbiAgICAub3JkZXItY29udGFpbmVyIHtcclxuICAgICAgICBmb250LXNpemU6MTNweDtcclxuXHJcbiAgICAgICAgLmNhbXAtdGl0bGUge1xyXG4gICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnJvdy1vcmRlci1pdGVtLWNhbXAtYWRkb25cclxue1xyXG4gICAgcGFkZGluZy10b3A6MTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206NDVweDtcclxufVxyXG5cclxuLm9yZGVyLWl0ZW0ge1xyXG4gICAgLy9tYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgLy9tYXJnaW4tYm90dG9tOjIwcHg7XHJcbiAgICBtYXJnaW4tdG9wOjA7XHJcbiAgICBtYXJnaW4tYm90dG9tOjA7XHJcbn1cclxuXHJcbi5vcmRlci1pdGVtLXNlcGFyYXRvciB7XHJcbiAgYm9yZGVyLXRvcDoxcHggZGFzaGVkICRncmV5O1xyXG59XHJcblxyXG4ub3JkZXItcGFuZWwucGFuZWx7XHJcbiAgICBib3JkZXI6MDtcclxuICAgIHBhZGRpbmc6MTBweCAwO1xyXG4gICAgbWluLWhlaWdodDo3NXB4O1xyXG4gICAgYmFja2dyb3VuZDokd2hpdGU7XHJcbn1cclxuXHJcbi5vcmRlci1ib29raW5nLWhlYWRpbmdcclxue1xyXG4gICAgaGVpZ2h0OjgwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIGJhY2tncm91bmQ6JHdoaXRlO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XHJcblxyXG4gICAgIC5vcmRlci1ib29raW5nLWhlYWRpbmdcclxuICAgIHtcclxuICAgICAgICBtaW4taGVpZ2h0OjEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiR3aGl0ZTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4ub3JkZXItcGFuZWwtY29udGFpbmVyXHJcbntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgT3JkZXIgRGV0YWlsc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIE9yZGVyIERldGFpbHMgSGVhZGVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ub3JkZXItZGV0YWlscy1oZWFkZXJcclxueyAgXHJcbiAgICAgaGVpZ2h0OjYwcHg7XHJcbiAgICBwYWRkaW5nOjEwcHggMCAyMHB4O1xyXG5cclxuICAgIC5vcmRlci1kZXRhaWxzLWljb25cclxuICAgICB7XHJcbiAgICAgICAgZmxvYXQ6bGVmdDtcclxuICAgICAgICBkaXNwbGF5OmlubGluZTtcclxuICAgICAgICBtaW4td2lkdGg6MzJweDtcclxuICAgICAgICBoZWlnaHQ6MzJweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6MTZweDtcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItZGV0YWlscy10aXRsZVxyXG4gICAge1xyXG4gICAgICAgIGNvbG9yOiRkYXJrLWJsdWU7XHJcbiAgICAgICAgZm9udC1zaXplOjIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5vcmRlci1hbWVuZC1tc2cge1xyXG4gICAgZm9udC1zaXplOiAxNHB0O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206NXB4O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzYWxtb247XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIHAge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ub3JkZXItdGVsLW5vIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMThwdDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcclxufVxyXG5cclxuXHJcbi5vcmRlci1zdW1tYXJ5LXRhYmxlIHtcclxuICAgIGZvbnQtc2l6ZToxNHB0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDBweCAyMHB4IDBweDtcclxufVxyXG5cclxuLm9yZGVyLXN1bW1hcnktdGQge1xyXG4gICAgcGFkZGluZzogNXB4IDBweCA1cHggMHB4O1xyXG59XHJcblxyXG4ub3JkZXItc3VtbWFyeS1pdGVtIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5vcmRlci1zdW1tYXJ5LWRldGFpbCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICBpIHtcclxuICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcclxuICAgIH1cclxufVxyXG5cclxuLm9yZGVyLWxpbmUtc2VwYXJhdG9yIHtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogZGFzaGVkIDFweCAkZ3JleTtcclxufVxyXG5cclxuLm9yZGVyLXN1bW1hcnktY3JlZGl0IHtcclxuICAgIGNvbG9yOiAkZ3JlZW47XHJcbn1cclxuXHJcbi5vcmRlci1zdW1tYXJ5LWxveWFsdHkge1xyXG4gICAgY29sb3I6ICRsaWdodC1ibHVlLTEwO1xyXG59XHJcblxyXG4ub3JkZXItc3VtbWFyeS12b3VjaGVyIHtcclxuICAgIGNvbG9yOiAkZGFyay1ibHVlO1xyXG59XHJcblxyXG4ub3JkZXItc3VtbWFyeS1mZWVzIHtcclxuICAgIGNvbG9yOiAkc2FsbW9uO1xyXG59XHJcblxyXG4ub3JkZXItcGF5bWVudC1tZXRob2Qge1xyXG4gICAgaSB7XHJcbiAgICAgICAgZm9udC1zdHlsZTpub3JtYWw7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZScsIFZlcmRhbmE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFBheW1lbnRzIFxyXG4tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnBheW1lbnQtY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIG1hcmdpbjogMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG59XHJcblxyXG4ucGF5bWVudC1zdW1tYXJ5LXRhYmxlIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMHB4IDBweCAyMHB4IDBweDtcclxufVxyXG5cclxuLnBheW1lbnQtdGl0bGUge1xyXG4gICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDEwcHggMTBweCAwIDEwcHg7XHJcbiAgICBtYXJnaW46IDEwcHggMCAwIDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbi5wYXltZW50LXRvZ2dsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLnBheW1lbnQtaGVhZGVyLXBhaWQsIC5wYXltZW50LWhlYWRlci1wZW5kaW5nIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBwYWRkaW5nOjEwcHggMTBweCA4cHg7XHJcbiAgICBtaW4taGVpZ2h0OjQycHg7XHJcbn1cclxuXHJcbi5wYXltZW50LXBhbmVsIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIC5wYW5lbC1oZWFkaW5nIFxyXG4gICAgIHtcclxuICAgICAgICBoZWlnaHQ6NjBweDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5wYXltZW50LWhlYWRlci1wYWlkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxufVxyXG5cclxuLnBheW1lbnQtaGVhZGVyLXBlbmRpbmcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtMTA7XHJcbn1cclxuXHJcbi5wYXltZW50LWZvb3RlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBtYXJnaW46IDBweCAwcHggNXB4IDBweDtcclxufVxyXG5cclxuLnBheW1lbnQtcGVuZGluZyB7XHJcbiAgICBjb2xvcjogJGxpZ2h0LWJsdWUtMTA7XHJcbn1cclxuXHJcbi5wYXltZW50LXN1Y2Nlc3Mge1xyXG4gICAgY29sb3I6ICRncmVlbjtcclxufVxyXG5cclxuLnBheW1lbnQtZmFpbGVkIHtcclxuICAgIGNvbG9yOiAkc2FsbW9uO1xyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xyXG4gICAgLnBheW1lbnQtc3VtbWFyeS10YWJsZSwgLm9yZGVyLXN1bW1hcnktdGFibGUsIC5vcmRlci1hbWVuZC1tc2cge1xyXG4gICAgICAgIGZvbnQtc2l6ZToxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgye1xyXG4gICAgICAgIGZvbnQtc2l6ZToyNnB4O1xyXG4gICAgfVxyXG4gICAgLnBheW1lbnQtdGl0bGVcclxuICAgIHtcclxuICAgICAgICBmb250LXNpemU6MTRweDtcclxuICAgIH1cclxuXHJcbiAgICAucGF5bWVudC1wYW5lbFxyXG4gICAge1xyXG4gICAgICAgICAucGF5bWVudC1oZWFkZXItbGVmdCwgLnBheW1lbnQtaGVhZGVyLXJpZ2h0LCAucGF5bWVudC1oZWFkZXItcGFpZCwgLnBheW1lbnQtaGVhZGVyLXBlbmRpbmcge1xyXG4gICAgICAgICAgICBmb250LXNpemU6MTRweDtcclxuICAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/LyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkFjY29yZGlvbiAgIFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5BY2NvcmRpb257XHJcblxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XHJcbiAgICAuQWNjb3JkaW9ue1xyXG5cclxuICAgIH1cclxufVxyXG5cclxuLnBhbmVse1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLnBhbmVsLWdyb3Vwe1xyXG5cclxuICAgIC8vIG1hcmdpbi10b3A6MTBweDsgLSBXYXMgbWVzc2luZyB1cCB0aGUgY2FydFxyXG59XHJcblxyXG4ucGFuZWwtZ3JvdXAgLnBhbmVsIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkbGlnaHQtZ3JleTtcclxufVxyXG5cclxuLnBhbmVsLWdyb3VwIC5wYW5lbCsucGFuZWwge1xyXG4gICAgbWFyZ2luLXRvcDogMXB4O1xyXG59XHJcblxyXG4ucGFuZWwtaGVhZGluZ1xyXG57XHJcbiAgICBib3JkZXItdG9wOjFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgIC8qaGVpZ2h0OjM4cHg7Ki9cclxuICAgIG1pbi1oZWlnaHQ6MzhweDtcclxuICAgIHBhZGRpbmctdG9wOjEwcHg7XHJcbiAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICBwYWRkaW5nLWJvdHRvbTo4cHg7XHJcblxyXG4gICAgLm1vcmUtbGVzcyB7IFxyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHdpZHRoOjIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOjE4cHg7XHJcbiAgICAgICAgaGVpZ2h0OjIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6MTZweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5hZGRvbi1wYW5lbC1oZWFkaW5ne1xyXG4gICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICAvKmhlaWdodDozOHB4OyovXHJcbiAgICBtaW4taGVpZ2h0OjM4cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6MTVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6MTVweDtcclxuICAgIHBhZGRpbmctdG9wOjEwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTo4cHg7XHJcbn1cclxuXHJcbi5wYW5lbC1ib2R5XHJcbntcclxuICAgIGJvcmRlci10b3A6MDtcclxufVxyXG5cclxuLmNoaWxkLWJvZHl7XHJcbiAgICBtYXJnaW4tdG9wOjA7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIE5lc3RlZCBQYW5lbHNcclxuLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucGFuZWwtY2hpbGRcclxue1xyXG4gICAgLnBhbmVsLWJvZHktY2hpbGRcclxuICAgIHtcclxuICAgICAgICBib3JkZXI6MDtcclxuICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICBcclxuICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS1cclxuICAgIENvbG91ciBUaGVtZXNcclxuLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucGFuZWwtcGxhaW4gPiAucGFuZWwtaGVhZGluZ1xyXG57XHJcbiAgICBiYWNrZ3JvdW5kOm5vbmU7XHJcbiAgICBib3JkZXI6MDtcclxufVxyXG5cclxuXHJcbi5wYW5lbC1ncmV5ID4gLnBhbmVsLWhlYWRpbmcge1xyXG4gICAgLy9wYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcclxuICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0LWdyZXk7XHJcbn1cclxuXHJcbi5wYW5lbC1saWdodC1ibHVlID4gLnBhbmVsLWhlYWRpbmcge1xyXG4gICAgLy9wYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0LWdyZXk7XHJcbn1cclxuXHJcbi5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcge1xyXG4gICAgLy9wYWRkaW5nOiAwO1xyXG4gICBcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcclxuICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0LWdyZXk7XHJcbn1cclxuXHJcbi5wYW5lbC1oZWFkaW5nLWljb24sIC5wYW5lbC10aXRsZS1pY29uXHJcbntcclxuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgbWluLXdpZHRoOjI2cHg7XHJcbiAgICBtaW4taGVpZ2h0OjI2cHg7XHJcbiAgICBmbG9hdDpsZWZ0O1xyXG4gICAgaGVpZ2h0OjMycHg7XHJcbiAgICB3aWR0aDozMnB4O1xyXG59XHJcblxyXG4ucGFuZWwtdGl0bGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAvL3BhZGRpbmc6IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7IC8vIHJlbW92ZWQgdGhpcyAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIG1pbi1oZWlnaHQ6MjBweDsgLyogY2F1dGlvbiB3aXRoIGluY3JlYXNpbmcgdGhpcyBhcyB0aGUgcGFuZWwtaGVhZGluZyBtYXkgYWxyZWFkeSBoYXZlIGEgaGVpZ2h0ICovXHJcbiAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAvL292ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgIC8vb3ZlcmZsb3cteDogaGlkZGVuXHJcbn1cclxuXHJcbi5wYW5lbC10aXRsZSA+IGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWluLWhlaWdodDozMHB4O1xyXG59XHJcblxyXG4ucGFuZWwtdGl0bGUgYSwgXHJcbi5wYW5lbC10aXRsZSBhOnZpc2l0ZWQsXHJcbi5wYW5lbC10aXRsZSBhOmhvdmVyICB7XHJcbiAgICBjb2xvcjokd2hpdGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBhbmVsLXRpdGxlID4gYTpob3ZlciwgLnBhbmVsLXRpdGxlID4gYTp2aXNpdGVkIHtcclxuICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG59XHJcblxyXG5cclxuLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICRsaWdodC1ncmV5O1xyXG59XHJcbiAgICBcclxuXHJcbi5tb3JlLWxlc3MgeyBcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuIFxyXG4uYWNjb3JkaW9uLXBsdXMge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBwYWRkaW5nOiA2cHggNnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6NnB4ICFpbXBvcnRhbnQ7IC8qIENoZWNrIHRoaXMgZG9lc250IGNvbmZsY2l0IHdpdGggQ01TKi9cclxuICAgIGJhY2tncm91bmQ6ICRsaWdodC1ncmV5O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgY29sb3I6ICM1ODU4NTc7XHJcblxyXG4gICAgaSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG59XHJcbiIsIu+7v1xyXG5cclxuLmNhbXAtZ3JvdXAtaGVhZGluZyBoMiB7XHJcbiAgICBmb250LXNpemU6NDRweDtcclxuICAgIGNvbG9yOiAkZGFyay1ibHVlO1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luOjQwcHggMDtcclxufVxyXG5cclxuLnJvdy5yb3ctY2VudGVyIHtcclxuICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgPiBkaXYge1xyXG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZsb2F0Om5vbmU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0Oi00cHg7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246dG9wO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBDYW1wIFRpbGUsIGEgc21hbGxlciB2ZXJzaW9uIG9mIHRoZSBwYW5lbC4uLlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5jYW1wLXRpbGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvKmhlaWdodDogMTQwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiAxNDBweDsqL1xyXG4gICAgaGVpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgLmljb24ge1xyXG4gICAgICAgIHdpZHRoOiA5NXB4O1xyXG4gICAgICAgIGhlaWdodDogOTVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICYuZmxhZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL0NvbnRlbnQvSW1hZ2VzL0ljb25zL2N0YS1mbGFnLnBuZycpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY2xhdyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL0NvbnRlbnQvSW1hZ2VzL0ljb25zL2N0YS1jbGF3LnBuZycpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY2FrZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL0NvbnRlbnQvSW1hZ2VzL0ljb25zL2N0YS1jYWtlLnBuZycpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY2hlZi1oYXQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9Db250ZW50L0ltYWdlcy9JY29ucy9jdGEtY2hlZi1oYXQucG5nJyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hdG9tIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvQ29udGVudC9JbWFnZXMvSWNvbnMvY3RhLWF0b20ucG5nJyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1JTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZGVmYXVsdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNhbG1vbjtcclxuXHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2FsbW9uO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRlc2NyaXB0aW9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzYWxtb247XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc2FsbW9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2FsbW9uO1xyXG5cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzYWxtb247XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGVzY3JpcHRpb24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNhbG1vbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi55ZWxsb3cge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3ctc2FuZDtcclxuXHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93LXNhbmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGVzY3JpcHRpb24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdy1zYW5kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJsdWUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XHJcblxyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXNjcmlwdGlvbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJlaWdlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmVpZ2U7XHJcblxyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJlaWdlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRlc2NyaXB0aW9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZWlnZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ncmVlbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG5cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXNjcmlwdGlvbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYucHVycGxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xyXG5cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGVzY3JpcHRpb24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5vY2hyZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9jaHJlO1xyXG5cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvY2hyZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXNjcmlwdGlvbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2NocmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuY3lhbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN5YW47XHJcblxyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN5YW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGVzY3JpcHRpb24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN5YW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubWF1dmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYXV2ZTtcclxuXHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWF1dmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGVzY3JpcHRpb24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1hdXZlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm11c3RhcmQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtdXN0YXJkO1xyXG5cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtdXN0YXJkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRlc2NyaXB0aW9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtdXN0YXJkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmNoZWxzZWEge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjaGVsc2VhO1xyXG5cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjaGVsc2VhO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRlc2NyaXB0aW9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjaGVsc2VhO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kZXNjcmlwdGlvbi1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgIG1hcmdpbjogLTVweCAwIDAgMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAubGluay1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAudGlsZS1saW5rLWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IC0xNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLDEwLDEwLDAuMjUpO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMzVweDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBtYXJnaW46IDI1cHggMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mbGlwcGVyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgQ2FtcCBUaWxlIFNtYWxsXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uY2FtcC10aWxlLXNtYWxsIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgd2lkdGg6IDgwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cclxuICAgICYuZGVmYXVsdCB7XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2FsbW9uO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNhbG1vbiB7XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2FsbW9uO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnllbGxvdyB7XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93LXNhbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYmx1ZSB7XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJlaWdlIHtcclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZWlnZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ncmVlbiB7XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYucHVycGxlIHtcclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYub2NocmUge1xyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9jaHJlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmN5YW4ge1xyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN5YW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubWF1dmUge1xyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1hdXZlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm11c3RhcmQge1xyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG11c3RhcmQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuY2hlbHNlYSB7XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2hlbHNlYTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24ge1xyXG4gICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBDYW1wIFBhbmVsIFxyXG4gICAgVGhlIHRhbGxlciByZWN0YW5nbGUgcGFuZWwsIFxyXG4gICAgc2ltaWxhciB0byB0aGUgQ1RBIHdpdGggdGhlIGJhY2tncm91bmQgaW1hZ2VcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5jYW1wLXBhbmVsIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAzMDBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgLmNpcmNsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcclxuICAgICAgICBtYXJnaW46IC02MHB4IGF1dG8gMCBhdXRvO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJi5mbGFnIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvQ29udGVudC9JbWFnZXMvSWNvbnMvY3RhLWZsYWcucG5nJyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jbGF3IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvQ29udGVudC9JbWFnZXMvSWNvbnMvY3RhLWNsYXcucG5nJyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jYWtlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvQ29udGVudC9JbWFnZXMvSWNvbnMvY3RhLWNha2UucG5nJyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jaGVmLWhhdCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL0NvbnRlbnQvSW1hZ2VzL0ljb25zL2N0YS1jaGVmLWhhdC5wbmcnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmF0b20ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9Db250ZW50L0ltYWdlcy9JY29ucy9jdGEtYXRvbS5wbmcnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjUlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCVcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5kZWZhdWx0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2FsbW9uO1xyXG5cclxuICAgICAgICAuY2lyY2xlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNhbG1vbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXNjcmlwdGlvbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2FsbW9uO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNhbG1vbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNhbG1vbjtcclxuXHJcbiAgICAgICAgLmNpcmNsZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzYWxtb247XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGVzY3JpcHRpb24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNhbG1vbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi55ZWxsb3cge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3ctc2FuZDtcclxuXHJcbiAgICAgICAgLmNpcmNsZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3ctc2FuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXNjcmlwdGlvbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93LXNhbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYmx1ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcclxuXHJcbiAgICAgICAgLmNpcmNsZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGVzY3JpcHRpb24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5iZWlnZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJlaWdlO1xyXG5cclxuICAgICAgICAuY2lyY2xlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJlaWdlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRlc2NyaXB0aW9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZWlnZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ncmVlbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG5cclxuICAgICAgICAuY2lyY2xlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRlc2NyaXB0aW9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5wdXJwbGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XHJcblxyXG4gICAgICAgIC5jaXJjbGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRlc2NyaXB0aW9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYub2NocmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvY2hyZTtcclxuXHJcbiAgICAgICAgLmNpcmNsZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvY2hyZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXNjcmlwdGlvbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2NocmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuY3lhbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN5YW47XHJcblxyXG4gICAgICAgIC5jaXJjbGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3lhbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXNjcmlwdGlvbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3lhbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5tdXN0YXJkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXVzdGFyZDtcclxuXHJcbiAgICAgICAgLmNpcmNsZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtdXN0YXJkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRlc2NyaXB0aW9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtdXN0YXJkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm1hdXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWF1dmU7XHJcblxyXG4gICAgICAgIC5jaXJjbGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWF1dmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGVzY3JpcHRpb24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1hdXZlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmNoZWxzZWEge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjaGVsc2VhO1xyXG5cclxuICAgICAgICAuY2lyY2xlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNoZWxzZWE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGVzY3JpcHRpb24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNoZWxzZWE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iYWNrZ3JvdW5kLWltYWdlLXdyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5iYWNrZ3JvdW5kLWltYWdlIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDEuMnZ3O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlc2NyaXB0aW9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5saW5rLWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAsMTAsMTAsMC4yNSk7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAzNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIG1hcmdpbjogMjVweCAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxufVxyXG4iLCLvu79AaW1wb3J0IFwiX0NvbG9ycy5zY3NzXCI7XHJcblxyXG4uY21zLWNvbnRhaW5lciB7XHJcbiAgICBmb250LXNpemU6IDExcHQ7XHJcbiAgICBvdmVyZmxvdy14OmF1dG87XHJcbiAgICBvdmVyZmxvdy15OiAtd2Via2l0LXBhZ2VkLXk7XHJcbn1cclxuXHJcbi8qU2FmYXJpLW9ubHkgaGFjayEgIEl0J3MgZGlydHkgYnV0IGl0IHdvcmtzKi9cclxuLmNtcy1jb250YWluZXI6bm90KDpyb290OnJvb3QpIHtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbn1cclxuXHJcbi5jbXMtYmFubmVyLWltYWdlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uY21zLXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJGRhcmstYmx1ZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6IDQ4cHg7XHJcbn1cclxuXHJcbi5mb3VyLWltYWdlLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sYXJnZS1pbWFnZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDVweCA1cHggNXB4O1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNtYWxsLWltYWdlcy1hbmQtdGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDVweCA1cHggNXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc21hbGwtaW1hZ2VzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucmljaC10ZXh0LWJsb2NrXHJcbntcclxuICAgIHBhZGRpbmc6MTBweDtcclxufVxyXG5cclxuLnJpY2gtdGV4dC1jdGEtYmxvY2sge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDsgLy8gV2lsbCB0aGlzIHdvcms/XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcblxyXG4gICAgICAgIC5yaWNoLXRleHQge1xyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY21zLWN0YS1pdGVtIHtcclxuICAgIG1hcmdpbjogNXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvKmJveC1zaXppbmc6Ym9yZGVyLWJveDtcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6aGlkZGVuOyovXHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cclxuICAgIC5jaXJjbGUge1xyXG4gICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAtNjBweCBhdXRvIDAgYXV0bztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgICAgICYuZmxhZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL0NvbnRlbnQvSW1hZ2VzL0ljb25zL2N0YS1mbGFnLnBuZycpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY2xhdyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL0NvbnRlbnQvSW1hZ2VzL0ljb25zL2N0YS1jbGF3LnBuZycpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY2FrZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL0NvbnRlbnQvSW1hZ2VzL0ljb25zL2N0YS1jYWtlLnBuZycpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY2hlZi1oYXQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9Db250ZW50L0ltYWdlcy9JY29ucy9jdGEtY2hlZi1oYXQucG5nJyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hdG9tIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvQ29udGVudC9JbWFnZXMvSWNvbnMvY3RhLWF0b20ucG5nJyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNhbG1vbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNhbG1vbjtcclxuXHJcbiAgICAgICAgLmNpcmNsZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzYWxtb247XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYueWVsbG93IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93LXNhbmQ7XHJcblxyXG4gICAgICAgIC5jaXJjbGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93LXNhbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYmx1ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcclxuXHJcbiAgICAgICAgLmNpcmNsZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYmVpZ2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZWlnZTtcclxuXHJcbiAgICAgICAgLmNpcmNsZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZWlnZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ncmVlbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG5cclxuICAgICAgICAuY2lyY2xlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnB1cnBsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcclxuXHJcbiAgICAgICAgLmNpcmNsZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYub2NocmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvY2hyZTtcclxuXHJcbiAgICAgICAgLmNpcmNsZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvY2hyZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5jeWFuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3lhbjtcclxuXHJcbiAgICAgICAgLmNpcmNsZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjeWFuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm1hdXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWF1dmU7XHJcblxyXG4gICAgICAgIC5jaXJjbGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWF1dmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubXVzdGFyZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG11c3RhcmQ7XHJcblxyXG4gICAgICAgIC5jaXJjbGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXVzdGFyZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5jaGVsc2VhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2hlbHNlYTtcclxuXHJcbiAgICAgICAgLmNpcmNsZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjaGVsc2VhO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmFja2dyb3VuZC1pbWFnZS13cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDYwJTtcclxuICAgIH1cclxuXHJcbiAgICAuYmFja2dyb3VuZC1pbWFnZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAvKmltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgfSovXHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICAuZGVzY3JpcHRpb24tY29udGFpbmVyIHtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDMwcHggMzBweCAzMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAvKnRleHQtYWxpZ246Y2VudGVyOyovXHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB0O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgIHVsLCBvbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDRweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saW5rLWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAsMTAsMTAsMC4yNSk7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAzNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFwdDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIG1hcmdpbjogMjVweCAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLnZlcnRpY2FsLXNpZGUtaW1hZ2Uge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYWNjb3JkaW9uLXBsdXMge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBwYWRkaW5nOiA2cHggNnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JleTtcclxuICAgIGZvbnQtc2l6ZTogMTFwdDtcclxuICAgIGNvbG9yOiAjNTg1ODU3O1xyXG5cclxuICAgIGkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5jbXMtYWNjb3JkaW9uLnBhbmVsLWdyb3VwIHtcclxuICAgIC5wYW5lbC1oZWFkaW5nIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAucGFuZWwtdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAjMTExO1xyXG5cclxuICAgICAgICBhLCBhOmhvdmVyLCBhOnZpc2l0ZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogIzExMSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFuZWwge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogIzFkYTViYTtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMxZGE1YmE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFuZWwtYm9keSB7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKlxyXG4gIFRJTEVTIENPTlRFTlQgQkxPQ0tcclxuKioqKioqKioqKioqKioqKioqKioqKi9cclxuLmNtcy10aWxlcy1vdXRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5jbXMtdGlsZSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbjogMTBweDtcclxuICAgIHdpZHRoOiAzNjBweDtcclxuICAgIGhlaWdodDogMjgwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcblxyXG4vKi5jbXMtdGlsZTpob3ZlciAuY21zLXRpbGUtaG92ZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59Ki9cclxuXHJcbi5jbXMtdGlsZS1ob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1LCA4MywgMTQ2LCAwLjYpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY21zLXRpbGUtdGl0bGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LWZhbWlseTogTHVuY2hCb3gtQm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG59XHJcblxyXG4uY21zLXRpbGUtZGVzYyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG4uY21zLXRpbGUtaG92ZXIgLmNtcy1tb3JlLWxpbmsge1xyXG4gICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgbWFyZ2luOiAyNXB4IDkwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LXNpemU6IDExcHQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBFNDE3MDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuI2Ntcy10aWxlLWRhdGEge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmNtcy10aWxlLWNsb3NlIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xyXG4gICAgY29sb3I6ICRkYXJrLWJsdWU7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHBhZGRpbmc6IDRweCA1cHggMHB4IDVweDtcclxuICAgIG1hcmdpbi10b3A6IDlweDtcclxuICAgIG1hcmdpbi1yaWdodDogN3B4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgIHJpZ2h0OjBweDtcclxufVxyXG5cclxuLmNtcy10aWxlLW91dGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLmNtcy10aWxlLWJhbm5lciB7XHJcbiAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxufVxyXG5cclxuLmNtcy12aWRlby1pZnJhbWUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5jbXMtdGlsZS1jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgcGFkZGluZzogNXB4IDIwcHggMTBweCAyMHB4O1xyXG59XHJcblxyXG4uY21zLXRpbGUtdGV4dCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxufVxyXG5cclxuLmNtcy12ZW51ZXMtbGluayB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46MjVweDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFwdDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwRTQxNzA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XHJcbiAgICAuY21zLXRpbGVzLW91dGVyIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMzEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNtcy10aWxlIHtcclxuICAgICAgICBtYXJnaW46IDBweCAwcHggMjBweCAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDMxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jbXMtdGlsZS1ob3ZlciAuY21zLW1vcmUtbGluayB7XHJcbiAgICAgICAgbWFyZ2luOiAyNXB4IDY1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNtcy10aWxlLWJhbm5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICB9XHJcblxyXG4gICAgLmNtcy1jdGEtaXRlbSAuZGVzY3JpcHRpb24tY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMTVweCAxNXB4IDE1cHg7XHJcblxyXG4gICAgICAgIGgze1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHJcbiAgICAuZm91ci1pbWFnZS1ibG9jayB7XHJcbiBcclxuICAgICAgICAuY29udGVudCB7XHJcblxyXG4gICAgICAgICAgICAubGFyZ2UtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc21hbGwtaW1hZ2VzLWFuZC10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59Iiwi77u/QGltcG9ydCBcIl9Db2xvcnMuc2Nzc1wiO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgSGFtYnVyZ2VyIG1lbnVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4jbW9iaWxlLW1lbnVcclxue1xyXG4gICAgbWFyZ2luLXRvcDotNXB4O1xyXG4gICAgZGlzcGxheTpibG9jaztcclxuICAgIHdpZHRoOjQwcHg7XHJcbiAgICBmbG9hdDpyaWdodDtcclxuICAgIG1hcmdpbi1yaWdodDotMTBweDtcclxuXHJcbiAuYmFyMSwgLmJhcjIsIC5iYXIzIHtcclxuICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgaGVpZ2h0OiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xyXG4gICAgbWFyZ2luOiA2cHggMDtcclxuICAgIHRyYW5zaXRpb246IDAuNHM7XHJcbiAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4jbW9iaWxlLW1lbnUuY29sbGFwc2VkIHtcclxuICAgIFxyXG4gICAgLmJhcjEge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoLTlweCwgNnB4KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgtOXB4LCA2cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5iYXIyIHtvcGFjaXR5OiAwO31cclxuXHJcbiAgICAuYmFyMyB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC04cHgsIC04cHgpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLThweCwgLThweCk7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ubmF2LWJhciBcclxue1xyXG4gICAgYmFja2dyb3VuZDogJGRhcmstYmx1ZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OjkwMDtcclxuXHJcbiAgICAuY29udGFpbmVyXHJcbiAgICB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmstYmx1ZTtcclxuICAgIH1cclxufVxyXG5cclxuI3RvcC1tZW51XHJcbntcclxuICAgICB3aWR0aDoxMDAlO1xyXG4gICAgIHotaW5kZXg6MTAwMDtcclxuICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ibHVlO1xyXG4gICAgIHBvc2l0aW9uOnBhZ2U7XHJcbiAgICAgaGVpZ2h0OjQwcHg7XHJcbn1cclxuXHJcbi8qKiogREVNTyBTS0lOICoqKi9cclxuLnNmLW1lbnUge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgIG1hcmdpbi10b3A6IDFlbTtcclxufSBcclxuLnNmLW1lbnUgdWwge1xyXG5cdGJveC1zaGFkb3c6IDJweCAycHggNnB4IHJnYmEoMCwwLDAsLjIpO1xyXG5cdG1pbi13aWR0aDogMTRlbTsgLyogYWxsb3cgbG9uZyBtZW51IGl0ZW1zIHRvIGRldGVybWluZSBzdWJtZW51IHdpZHRoICovXHJcblx0KndpZHRoOiAxNGVtOyAvKiBubyBhdXRvIHN1YiB3aWR0aCBmb3IgSUU3LCBzZWUgd2hpdGUtc3BhY2UgY29tbWVudCBiZWxvdyAqL1xyXG59XHJcbi5zZi1tZW51IGEsIC5zZi1tZW51IHNwYW4ge1xyXG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6NDBweDtcclxuXHQvKmJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjsqL1xyXG5cdC8qYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkRmVFRkY7Ki8gLyogZmFsbGJhY2sgY29sb3VyIG11c3QgdXNlIGZ1bGwgc2hvcnRoYW5kICovXHJcblx0Lypib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuNSk7Ki9cclxuXHRwYWRkaW5nOiAwLjYwZW0gMWVtO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR6b29tOiAxOyAvKiBJRTcgKi9cclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDoyNXB4O1xyXG4gICAgXHJcbiAgICAgICAubW9yZS1sZXNzXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OjI0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDoycHg7XHJcbiAgICAgICAgICAgIGZsb2F0OnJpZ2h0O1xyXG4gICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAmLmZhLWNoZXZyb24tcmlnaHRcclxuICAgICAgICB7XHJcbiAgICAgICAgICBcclxuICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxlZnQtcmlnaHRcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6MjRweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjJweDtcclxuICAgICAgICAgICAgZmxvYXQ6cmlnaHQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDoxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICYuZmEtY2hldnJvbi1yaWdodFxyXG4gICAgICAgIHtcclxuICAgICAgICAgIFxyXG4gICAgICAgfVxyXG59XHJcblxyXG4uc2YtbWVudSBsaSB7XHJcblx0YmFja2dyb3VuZDogJGRhcmstYmx1ZTtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwOyAvKiBubyBuZWVkIGZvciBTdXBlcnN1YnMgcGx1Z2luICovXHJcblx0KndoaXRlLXNwYWNlOiBub3JtYWw7IC8qIC4uLnVubGVzcyB5b3Ugc3VwcG9ydCBJRTcgKGxldCBpdCB3cmFwKSAqL1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnM7XHJcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnM7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgT25lIGxldmVsIGRlZXBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnNmLW1lbnUgdWwgbGkge1xyXG5cdGJhY2tncm91bmQ6ICRkYXJrLWJsdWU7XHJcblxyXG4gICAgYSwgc3BhbntcclxuICAgICAgICBwYWRkaW5nOjAuNzVlbSAyLjIwZW0gMC43NWVtIDEuMjBlbTtcclxuICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcblxyXG4gICAgICAgIC5tb3JlLWxlc3MsIC5sZWZ0LXJpZ2h0XHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBmbG9hdDpyaWdodDsgXHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDotMTVweDtcclxuICAgICAgICAgICAgZGlzcGxheTppbmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG4uc2YtbWVudSB1bCB1bCBsaSB7XHJcblx0YmFja2dyb3VuZDogJGRhcmstYmx1ZTtcclxufVxyXG4uc2YtbWVudSBsaTpob3ZlcixcclxuLnNmLW1lbnUgbGkuc2ZIb3ZlciB7XHJcblx0Lyogb25seSB0cmFuc2l0aW9uIG91dCwgbm90IGluICovXHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xyXG5cdHRyYW5zaXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5zZi13aXRoLXVsXHJcbntcclxuXHJcbn1cclxuLnNmLXdpdGgtdWwgLm1vcmUtbGVzcy5mYS1jaGV2cm9uLXJpZ2h0e1xyXG5cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIE1vYmlsZSBSZXNwb25zaXZlIE1lbnVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIFxyXG57XHJcbiAgICAjdG9wLW1lbnVcclxuICAgIHtcclxuICAgICAgICAubmF2LWJhclxyXG4gICAgICAgIHsgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuc2YtbWVudSBhLCAuc2YtbWVudSBzcGFuIHtcclxuXHQgICAgICAgICAgICBwYWRkaW5nOiAwLjYwZW0gMC4yNWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6MTVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcbi8vIFVzYWdlXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIFxyXG57IFxyXG4gICAgI3RvcC1tZW51XHJcbiAgICB7XHJcbiAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgei1pbmRleDoxMDAwO1xyXG4gICAgICAgIG9wYWNpdHk6MC45NTtcclxuXHJcblxyXG4gICAgICAgIC5zZi1tZW51IHtcclxuXHQgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6NTAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICAgICAgICAgIGxlZnQ6MDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6YXV0bztcclxuXHJcbiAgICAgICAgICAgIGF7XHJcblxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7ICAgICAgXHJcblxyXG4gICAgICAgICAgICAgICAgLm1vcmUtbGVzc1xyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDoyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OnJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNmLW1lbnUgdWwge1xyXG4gICAgICAgICAgd2lkdGg6OTAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICBwb3NpdGlvbjpzdGF0aWM7XHJcbiAgICAgICAgICBib3gtc2hhZG93Om5vbmU7XHJcblx0ICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNmLW1lbnUgPiBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZmxvYXQ6bm9uZSAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MTBweDtcclxuXHJcbiAgICAgICAgICAgIGEsIHNwYW57XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDo0MnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5tb3JlLWxlc3NcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MjRweDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOnJpZ2h0OyAvLyB3YXMgY2VudGVyIEREIG1vdmVkIGl0IG92ZXIuXHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6cmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpe1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAvKiBzdHlsaW5nIGZvciBib3RoIGNzcyBhbmQgZ2VuZXJhdGVkIGFycm93cyBcclxuICAgICAgICAuc2YtYXJyb3dzIC5zZi13aXRoLXVsOmFmdGVyIHtcclxuXHQgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG5cdCAgICAgICAgcG9zaXRpb246c3RhdGljO1xyXG5cdCAgICAgICAgdG9wOiAwO1xyXG5cdCAgICAgICAgaGVpZ2h0OiAwO1xyXG5cdCAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICBcclxuICAgICAgICB9ICovXHJcblxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0BpbXBvcnQgXCJfQ29sb3JzLnNjc3NcIjtcclxuXHJcbi5pdGluZXJhcnkge1xyXG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pdGluZXJhcnktZXZlbnQtdGltZXMge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xyXG59XHJcbiAgIFxyXG4uaXRpbmVyYXJ5LWJyZWFrIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xyXG5cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZGVyO1xyXG4gICAgfVxyXG59Iiwi77u/LyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgTXkgcHJvZmlsZSBBcmVhXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuI215LXByb2ZpbGUge1xyXG5cclxuICAgIC5teS1wcm9maWxlLWhlYWRlciB7XHJcbiAgICAgIFxyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDokd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LXByb2ZpbGUtbWVudSB7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6MTklO1xyXG4gICAgICAgICAgICBtYXJnaW46MCAycHg7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2ZpbGUtbWVudS1pdGVtIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2ZpbGUtbWVudS1pdGVtLnByb2ZpbGUtbWVudS1jaGlsZHJlblxyXG4gICAge1xyXG4gICAgICAgIGJhY2tncm91bmQ6dXJsKFwiSW1hZ2VzL0ljb25zL215LWNoaWxkcmVuLnBuZ1wiKSBuby1yZXBlYXQgNTAlIDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNzBweCA0NXB4O1xyXG4gICAgICAgIGhlaWdodDo2MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcblxyXG4gICAgICAgIC50ZXh0XHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICAgICAgLy9wb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgLy9ib3R0b206MDtcclxuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2ZpbGUtbWVudS1pdGVtLnNlbGVjdGVkIHtcclxuICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZmlsZS1tZW51LWl0ZW0ubm90LXNlbGVjdGVkIHtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0LWJsdWUtMTA7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5wcm9maWxlLW1lbnUtaXRlbTpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTgwcHgpXHJcbiAgICB7XHJcbiAgICAgICAgLnByb2ZpbGUtY291bnRkb3due1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowO1xyXG4gICAgICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgXHJcbiAgICAucHJvZmlsZS1tZW51LWNvbnRhaW5lciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIG1hcmdpbjogMzBweCAwcHggMzBweCAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDgwcHg7XHJcbiAgICAgICBcclxuICAgICAgICB1bFxyXG4gICAgICAgICAge1xyXG4gICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG5cclxuICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICAgLm15LXByb2ZpbGUtbWVudSB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgIC8qIE1ha2UgdGhpcyBzY3JvbGxhYmxlIHdoZW4gbmVlZGVkICovXHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgLyogV2UgZG9uJ3Qgd2FudCB2ZXJ0aWNhbCBzY3JvbGxpbmcgKi9cclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIC8qIE1ha2UgYW4gYXV0by1oaWRpbmcgc2Nyb2xsZXIgZm9yIHRoZSAzIHBlb3BsZSB1c2luZyBhIElFICovXHJcbiAgICAgICAgICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcclxuICAgICAgICAgICAgICAgIC8qIEZvciBXZWJLaXQgaW1wbGVtZW50YXRpb25zLCBwcm92aWRlIGluZXJ0aWEgc2Nyb2xsaW5nICovXHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICAgICAgICAgICAgICAvKiBXZSBkb24ndCB3YW50IGludGVybmFsIGlubGluZSBlbGVtZW50cyB0byB3cmFwICovXHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgLyogUmVtb3ZlIHRoZSBkZWZhdWx0IHNjcm9sbGJhciBmb3IgV2ViS2l0IGltcGxlbWVudGF0aW9ucyAqL1xyXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnByb2ZpbGUtbWVudS1jb250YWluZXIgXHJcbiAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMDAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MTBweCAwIDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6LTE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDotMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTozMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6aGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtcclxuICAgXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjAgMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICBcclxuICAgICAgICAvLy5wcm9maWxlLW1lbnUtaXRlbS5zZWxlY3RlZCB7XHJcbiAgICAgICAgIC8vICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAvL31cclxuICAgIH1cclxuXHJcbiAgICAucGFuZWwtYm9keVxyXG4gICAge1xyXG4gICAgICAgIC8vIFN0YW5kYXJkIGlzIHdoaXRlLCBidXQgbm90IG9uIHRoZSBwcm9maWxlIHBhZ2UuXHJcbiAgICAgICAgYmFja2dyb3VuZDokbGlnaHQtZ3JleTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFNwZWNpZmljIHN0eWxpbmcsIGlmIHRoaXMgdHVybnMgb3V0IGl0IG5lZWRzIHRvIGxvb2sgbGlrZSB0aGlzIFxyXG4gICAgYWNyb3NzIHRoZSBib2FyZCwgdGhlbiBsZXRzIG1vdmUgaXQgb3V0IG9mIGhlcmVcclxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmZvcm0tZGF0YSB7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgXHJcbiAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6MDtcclxuICAgICYuaGFzLWljb24ge1xyXG4gICAgICAgIHBhZGRpbmc6MCAxMHB4IDAgMzJweDtcclxuICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZGRkZGRkO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JHdoaXRlO1xyXG5cclxuICAgICAgIGlucHV0W3R5cGU9J3RleHQnXSwgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSwgc2VsZWN0IHtcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6NXB4O1xyXG4gICAgICAgICAgICBib3JkZXI6MDtcclxuICAgICAgICAgICAgb3V0bGluZTpub25lO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOm5vbmU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6bm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czp1bnNldDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT0ndGV4dCddLCBpbnB1dFt0eXBlPSdwYXNzd29yZCddLCBzZWxlY3Qge1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgZm9udC1zaXplOjE0cHg7XHJcbiAgICAgICAgcGFkZGluZzo1cHg7XHJcbiAgICAgICAgYm9yZGVyOjA7XHJcbiAgICAgICAgb3V0bGluZTpub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6I2ZmZjtcclxuICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNkZGRkZGQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjpub25lO1xyXG4gICAgICAgIGJveC1zaGFkb3c6bm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOnVuc2V0O1xyXG4gICAgfVxyXG5cclxuICAgIHNlbGVjdCB7XHJcbiAgICAgICAgcGFkZGluZzo3cHggMDtcclxuICAgIH1cclxuXHJcbiAgICBpIHtcclxuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICBmb250LXNpemU6MThweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDotMjNweDtcclxuICAgICAgICB0b3A6NnB4O1xyXG4gICAgICAgIGNvbG9yOiRkYXJrLWJsdWU7XHJcbiAgICB9XHRcdFxyXG59Iiwi77u/XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIEFkZCB0byBjYXJ0IG1vZGFsXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiNhZGQtdG8tY2FydC1tb2RhbCB7XHJcbiAgICBcclxuICAgICAubW9kYWwtaGVhZGVyXHJcbiAgICAge1xyXG4gICAgICAgIGJhY2tncm91bmQ6JGRhcmstYmx1ZTtcclxuICAgICAgICBjb2xvcjokd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOjI0cHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6MTBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbToxMHB4O1xyXG5cclxuICAgICAgICAubW9kYWwtdGl0bGVcclxuICAgICAgICAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6MjJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jbG9zZVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgY29sb3I6I2NjYztcclxuICAgICAgICAgICAgb3BhY2l0eToxO1xyXG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjMDAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICAubW9kYWwtdGl0bGVcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgICAgICAgVmFsaWRhdGlvbiBcclxuICAgICAtLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiAgICAgLmZpZWxkLXZhbGlkYXRpb24tZXJyb3JcclxuICAgIHtcclxuICAgICAgICBmb250LXNpemU6MTRweDtcclxuICAgICAgICBjb2xvcjpyZWQ7XHJcbiAgICAgICAgbWFyZ2luOjEwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAgI2FkZC10by1jYXJ0LW1vZGFsLWJvZHlcclxuICAgICB7XHJcbiAgICAgICAgIG1pbi1oZWlnaHQ6MjAwcHg7XHJcbiAgICAgfVxyXG5cclxuICAgICNjYW1wcy1zdW1tYXJ5XHJcbiAgICB7XHJcbiAgICAgICAgYmFja2dyb3VuZDojZWVlZWVlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTVweCAxNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICAgIG1hcmdpbjotMTVweCAtMTVweCAwIC0xNXB4OyAvKiBUbyByZW1vdmUgdGhlIHBhZGRpbmcgZW5mb3JjZWQgaW4gdGhlIHBvcHVwKi9cclxuICAgIH1cclxuXHJcbiAgICAuYWRkLXRvLWNhcnQtaGVhZGluZ3Mge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiBsYXJnZXI7XHJcbiAgICB9IFxyXG5cclxuICAgIC5jYXJ0LWFkZC1jaGlsZC1yb3dcclxuICAgIHtcclxuICAgICAgICBwYWRkaW5nOjRweDtcclxuICAgICAgICBmb250LXNpemU6MTNweDtcclxuICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XHJcblxyXG4gICAgICAgLmNoaWxkLWVkaXQtbGluayB7XHJcbiAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgLmNoZWNrYm94LWNvbnRhaW5lclxyXG4gICAgICAgIHtcclxuICAgICAgICAgICBtYXJnaW4tbGVmdDo0cHg7XHJcbiAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFkZC10by1jYXJ0LWJvZHl7XHJcbiAgICAgICAgbWFyZ2luLXRvcDo0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTozMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC8qIGJpdCBvZiBhIGhhY2sgdG8gZ2V0IHRvb2x0aXBzIHdvcmtpbmcgb24gZGlzYWJsZWQgY2hlY2tib3hlcyAtIG1vdXNlb3ZlciBkb2Vzbid0IGZpcmUgb24gZGlzYWJsZWQgY29udHJvbHMgKi9cclxuICAgIC5jb250cm9sLXRvb2x0aXAtY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuY29udHJvbC10b29sdGlwIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAmLmRpc2FibGVkLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubG9naW4tZmFpbHVyZXMge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI29yLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAjY29uZmlybS1mb290ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgLmJ0bi1kZWZhdWx0e1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubG93LWNhcGFjaXR5LXdhcm5pbmd7XHJcbiAgICAgICAgY29sb3I6ICR5ZWxsb3c7XHJcbiAgICAgICAgZm9udC1zaXplOjE2cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OjBweDtcclxuICAgICAgICB0b3A6OHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgfVxyXG59Iiwi77u/LmJsb2ctcGFnZS1oZWFkZXIgXHJcbntcclxuICAgICBmb250LXNpemU6NjBweDtcclxuICAgICBwYWRkaW5nOjMwcHg7XHJcbn1cclxuXHJcbiNibG9nLXBvc3QtcHJldmlld3Mge1xyXG4gICAgd2lkdGg6IDg1JTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY3lhbjtcclxuICAgIG1hcmdpbi1ib3R0b206MjBweDtcclxuXHJcbiAgICAvL2RlZmF1bHQgMiBjb2x1bW5zIGZvciBwaG9uZXMgZXRjLlxyXG4gICAgLm1hc29ucnktaXRlbS1zaXplciB7XHJcbiAgICAgICAgd2lkdGg6IDQ3JTtcclxuICAgIH1cclxuXHJcbiAgICAuYmxvZy1wb3N0LXByZXZpZXcge1xyXG4gICAgICAgIHdpZHRoOiA0NyU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hc29ucnktZ3V0dGVyLXNpemVyIHtcclxuICAgICAgICB3aWR0aDogNiU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAvLyAzIGNvbHVtbnMgZm9yIGZ1bGwgc2NyZWVuXHJcbiAgICAgICAgLm1hc29ucnktaXRlbS1zaXplciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmxvZy1wb3N0LXByZXZpZXcge1xyXG4gICAgICAgICAgICB3aWR0aDogMzIlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1hc29ucnktZ3V0dGVyLXNpemVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmxvZy1wb3N0LXByZXZpZXcge1xyXG4gICAgICAgIC8vd2lkdGg6IDMyJTtcclxuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xyXG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogM3B4O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGN5YW47XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgICAgIC5oZWFkaW5nIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDEwcHggMTBweCAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGxhcmdlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGF0ZS1hbmQtY2F0ZWdvcnkge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogbGFyZ2VyXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnQtcHJldmlldyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDExcHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZWFkLW1vcmUtbGluayB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGxhcmdlcjtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN5YW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYmxvZy1wb3N0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogeHgtbGFyZ2U7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmRhdGUtYW5kLWNhdGVnb3J5IHtcclxuICAgICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2ctY29udGVudCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY3lhbjtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2ctY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2LWxpbmtzIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBmb250LXNpemU6IHgtbGFyZ2U7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VwZXJhdG9yIHtcclxuICAgICAgICAgICAgY29sb3I6ICMxZGE1YjE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYmxvZy1wb3N0LXNpZGViYXIge1xyXG4gICAgLmJsb2ctc2lkZWJhci1wcmV2aWV3cyB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY3lhbjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAucHJldmlldy1wb3N0LWxpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZXktZGFyaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiBsYXJnZXI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByZXZpZXcge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlYWQtbW9yZS1saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRhNWIxO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHNtYWxsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwi77u/JGZsaXBjbG9jay1jb2xvcjogIzBmNTM5MjtcclxuXHJcbi8qIEdldCB0aGUgYm91cmJvbiBtaXhpbiBmcm9tIGh0dHA6Ly9ib3VyYm9uLmlvICovXHJcbi8qIFJlc2V0ICovXHJcbi5mbGlwLWNsb2NrLXdyYXBwZXIgKiB7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC1vLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtby1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi5mbGlwLWNsb2NrLXdyYXBwZXIgYSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogI2NjYztcclxufVxyXG5cclxuLmZsaXAtY2xvY2std3JhcHBlciBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uZmxpcC1jbG9jay13cmFwcGVyIHVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5mbGlwLWNsb2NrLXdyYXBwZXIuY2xlYXJmaXg6YmVmb3JlLFxyXG4uZmxpcC1jbG9jay13cmFwcGVyLmNsZWFyZml4OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuXHJcbi5mbGlwLWNsb2NrLXdyYXBwZXIuY2xlYXJmaXg6YWZ0ZXIge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi5mbGlwLWNsb2NrLXdyYXBwZXIuY2xlYXJmaXgge1xyXG4gICAgKnpvb206IDE7XHJcbn1cclxuXHJcbi8qIE1haW4gKi9cclxuLmZsaXAtY2xvY2std3JhcHBlciB7XHJcbiAgICBmb250OiBub3JtYWwgMTFweCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi5mbGlwLWNsb2NrLW1lcmlkaXVtIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDM2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZsaXAtY2xvY2stbWVyaWRpdW0gYSB7XHJcbiAgICBjb2xvcjogJGZsaXBjbG9jay1jb2xvcjtcclxufVxyXG5cclxuLmZsaXAtY2xvY2std3JhcHBlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMWVtO1xyXG59XHJcblxyXG4uZmxpcC1jbG9jay13cmFwcGVyOmJlZm9yZSxcclxuLmZsaXAtY2xvY2std3JhcHBlcjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIiBcIjsgLyogMSAqL1xyXG4gICAgZGlzcGxheTogdGFibGU7IC8qIDIgKi9cclxufVxyXG5cclxuLmZsaXAtY2xvY2std3JhcHBlcjphZnRlciB7XHJcbiAgICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuLyogU2tlbGV0b24gKi9cclxuLmZsaXAtY2xvY2std3JhcHBlciB1bCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbjogNXB4O1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgYmFja2dyb3VuZDogJGZsaXBjbG9jay1jb2xvcjtcclxuICAgIHBhZGRpbmc6IDBweDtcclxufVxyXG5cclxuLmZsaXAtY2xvY2std3JhcHBlciB1bCBsaSB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZsaXAtY2xvY2std3JhcHBlciB1bCBsaTpmaXJzdC1jaGlsZCB7XHJcbiAgICB6LWluZGV4OiAyO1xyXG59XHJcblxyXG4uZmxpcC1jbG9jay13cmFwcGVyIHVsIGxpIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAtd2Via2l0LXBlcnNwZWN0aXZlOiAyMDBweDtcclxuICAgIC1tb3otcGVyc3BlY3RpdmU6IDIwMHB4O1xyXG4gICAgcGVyc3BlY3RpdmU6IDIwMHB4O1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mbGlwLWNsb2NrLXdyYXBwZXIgdWwgbGkgYSBkaXYge1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNTAlO1xyXG4gICAgZm9udC1zaXplOiA4MHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmZsaXAtY2xvY2std3JhcHBlciB1bCBsaSBhIGRpdiAuc2hhZG93IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgei1pbmRleDogMjtcclxufVxyXG5cclxuLmZsaXAtY2xvY2std3JhcHBlciB1bCBsaSBhIGRpdi51cCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xyXG4gICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcclxuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcclxuICAgIC1vLXRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGZsaXBjbG9jay1jb2xvcjtcclxufVxyXG5cclxuLmZsaXAtY2xvY2std3JhcHBlciB1bCBsaSBhIGRpdi51cDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA0NHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogM3B4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZsaXBjbG9jay1jb2xvcjtcclxufVxyXG5cclxuLmZsaXAtY2xvY2std3JhcHBlciB1bCBsaSBhIGRpdi5kb3duIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XHJcbiAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xyXG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xyXG4gICAgLW8tdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XHJcbn1cclxuXHJcbi5mbGlwLWNsb2NrLXdyYXBwZXIgdWwgbGkgYSBkaXYgZGl2LmlubiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAyMDAlO1xyXG4gICAgY29sb3I6ICNjY2M7XHJcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZsaXBjbG9jay1jb2xvcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIGZvbnQtc2l6ZTogNzBweDtcclxufVxyXG5cclxuLmZsaXAtY2xvY2std3JhcHBlciB1bCBsaSBhIGRpdi51cCBkaXYuaW5uIHtcclxuICAgIHRvcDogMDtcclxufVxyXG5cclxuLmZsaXAtY2xvY2std3JhcHBlciB1bCBsaSBhIGRpdi5kb3duIGRpdi5pbm4ge1xyXG4gICAgYm90dG9tOiAwO1xyXG59XHJcblxyXG4vKiBQTEFZICovXHJcbi5mbGlwLWNsb2NrLXdyYXBwZXIgdWwucGxheSBsaS5mbGlwLWNsb2NrLWJlZm9yZSB7XHJcbiAgICB6LWluZGV4OiAzO1xyXG59XHJcblxyXG4uZmxpcC1jbG9jay13cmFwcGVyIC5mbGlwIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDUsIDUsIDUsIDAuNyk7XHJcbn1cclxuXHJcbi5mbGlwLWNsb2NrLXdyYXBwZXIgdWwucGxheSBsaS5mbGlwLWNsb2NrLWFjdGl2ZSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogYXNkIDAuMDFzIDAuNDlzIGxpbmVhciBib3RoO1xyXG4gICAgLW1vei1hbmltYXRpb246IGFzZCAwLjAxcyAwLjQ5cyBsaW5lYXIgYm90aDtcclxuICAgIGFuaW1hdGlvbjogYXNkIDAuMDFzIDAuNDlzIGxpbmVhciBib3RoO1xyXG4gICAgei1pbmRleDogNTtcclxufVxyXG5cclxuLmZsaXAtY2xvY2stZGl2aWRlciB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxufVxyXG5cclxuLmZsaXAtY2xvY2stZGl2aWRlcjpmaXJzdC1jaGlsZCB7XHJcbiAgICB3aWR0aDogMDtcclxufVxyXG5cclxuLmZsaXAtY2xvY2stZG90IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZDogJGZsaXBjbG9jay1jb2xvcjtcclxuICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICBsZWZ0OiA1cHg7XHJcbn1cclxuXHJcbi5mbGlwLWNsb2NrLWRpdmlkZXIgLmZsaXAtY2xvY2stbGFiZWwge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMS41ZW07XHJcbiAgICByaWdodDogLTc1cHg7XHJcbiAgICBjb2xvcjogJGZsaXBjbG9jay1jb2xvcjtcclxuICAgIHRleHQtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uZmxpcC1jbG9jay1kaXZpZGVyLm1pbnV0ZXMgLmZsaXAtY2xvY2stbGFiZWwge1xyXG4gICAgcmlnaHQ6IC04MHB4O1xyXG59XHJcblxyXG4uZmxpcC1jbG9jay1kaXZpZGVyLnNlY29uZHMgLmZsaXAtY2xvY2stbGFiZWwge1xyXG4gICAgcmlnaHQ6IC04MnB4O1xyXG59XHJcblxyXG4uZmxpcC1jbG9jay1kb3QudG9wIHtcclxuICAgIHRvcDogMzBweDtcclxufVxyXG5cclxuLmZsaXAtY2xvY2stZG90LmJvdHRvbSB7XHJcbiAgICBib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBhc2Qge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgei1pbmRleDogNDtcclxuICAgIH1cclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIGFzZCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICB6LWluZGV4OiA0O1xyXG4gICAgfVxyXG59XHJcblxyXG5ALW8ta2V5ZnJhbWVzIGFzZCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICB6LWluZGV4OiA0O1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGFzZCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICB6LWluZGV4OiA0O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmxpcC1jbG9jay13cmFwcGVyIHVsLnBsYXkgbGkuZmxpcC1jbG9jay1hY3RpdmUgLmRvd24ge1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiB0dXJuIDAuNXMgMC41cyBsaW5lYXIgYm90aDtcclxuICAgIC1tb3otYW5pbWF0aW9uOiB0dXJuIDAuNXMgMC41cyBsaW5lYXIgYm90aDtcclxuICAgIGFuaW1hdGlvbjogdHVybiAwLjVzIDAuNXMgbGluZWFyIGJvdGg7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB0dXJuIHtcclxuICAgIDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCg5MGRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkAtbW96LWtleWZyYW1lcyB0dXJuIHtcclxuICAgIDAlIHtcclxuICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlWCg5MGRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkAtby1rZXlmcmFtZXMgdHVybiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGVYKDkwZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgdHVybiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDkwZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mbGlwLWNsb2NrLXdyYXBwZXIgdWwucGxheSBsaS5mbGlwLWNsb2NrLWJlZm9yZSAudXAge1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiB0dXJuMiAwLjVzIGxpbmVhciBib3RoO1xyXG4gICAgLW1vei1hbmltYXRpb246IHR1cm4yIDAuNXMgbGluZWFyIGJvdGg7XHJcbiAgICBhbmltYXRpb246IHR1cm4yIDAuNXMgbGluZWFyIGJvdGg7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB0dXJuMiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoLTkwZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIHR1cm4yIHtcclxuICAgIDAlIHtcclxuICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlWCgtOTBkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG5ALW8ta2V5ZnJhbWVzIHR1cm4yIHtcclxuICAgIDAlIHtcclxuICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGVYKC05MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgdHVybjIge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTkwZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuLmZsaXAtY2xvY2std3JhcHBlciB1bCBsaS5mbGlwLWNsb2NrLWFjdGl2ZSB7XHJcbiAgICB6LWluZGV4OiAzO1xyXG59XHJcblxyXG4vKiBTSEFET1cgKi9cclxuLmZsaXAtY2xvY2std3JhcHBlciB1bC5wbGF5IGxpLmZsaXAtY2xvY2stYmVmb3JlIC51cCAuc2hhZG93IHtcclxuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjEpIDAlLCAkZmxpcGNsb2NrLWNvbG9yIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgcmdiYSgwLCAwLCAwLCAwLjEpKSwgY29sb3Itc3RvcCgxMDAlLCAkZmxpcGNsb2NrLWNvbG9yKSk7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXIsIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjEpIDAlLCAkZmxpcGNsb2NrLWNvbG9yIDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuMSkgMCUsICRmbGlwY2xvY2stY29sb3IgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjEpIDAlLCAkZmxpcGNsb2NrLWNvbG9yIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLCB0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC4xKSAwJSwgJGZsaXBjbG9jay1jb2xvciAxMDAlO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNob3cgMC41cyBsaW5lYXIgYm90aDtcclxuICAgIC1tb3otYW5pbWF0aW9uOiBzaG93IDAuNXMgbGluZWFyIGJvdGg7XHJcbiAgICBhbmltYXRpb246IHNob3cgMC41cyBsaW5lYXIgYm90aDtcclxufVxyXG5cclxuLmZsaXAtY2xvY2std3JhcHBlciB1bC5wbGF5IGxpLmZsaXAtY2xvY2stYWN0aXZlIC51cCAuc2hhZG93IHtcclxuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjEpIDAlLCAkZmxpcGNsb2NrLWNvbG9yIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgJGZsaXBjbG9jay1jb2xvciksIGNvbG9yLXN0b3AoMTAwJSwgJGZsaXBjbG9jay1jb2xvcikpO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLCB0b3AsIHJnYmEoMCwgMCwgMCwgMC4xKSAwJSwgJGZsaXBjbG9jay1jb2xvciAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjEpIDAlLCAkZmxpcGNsb2NrLWNvbG9yIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMC4xKSAwJSwgJGZsaXBjbG9jay1jb2xvciAxMDAlKTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhciwgdG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuMSkgMCUsICRmbGlwY2xvY2stY29sb3IgMTAwJTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBoaWRlIDAuNXMgMC4zcyBsaW5lYXIgYm90aDtcclxuICAgIC1tb3otYW5pbWF0aW9uOiBoaWRlIDAuNXMgMC4zcyBsaW5lYXIgYm90aDtcclxuICAgIGFuaW1hdGlvbjogaGlkZSAwLjVzIDAuM3MgbGluZWFyIGJvdGg7XHJcbn1cclxuXHJcbi8qRE9XTiovXHJcbi5mbGlwLWNsb2NrLXdyYXBwZXIgdWwucGxheSBsaS5mbGlwLWNsb2NrLWJlZm9yZSAuZG93biAuc2hhZG93IHtcclxuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgJGZsaXBjbG9jay1jb2xvciAwJSwgcmdiYSgwLCAwLCAwLCAwLjEpIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgJGZsaXBjbG9jay1jb2xvciksIGNvbG9yLXN0b3AoMTAwJSwgJGZsaXBjbG9jay1jb2xvcikpO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLCB0b3AsICRmbGlwY2xvY2stY29sb3IgMCUsIHJnYmEoMCwgMCwgMCwgMC4xKSAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgJGZsaXBjbG9jay1jb2xvciAwJSwgcmdiYSgwLCAwLCAwLCAwLjEpIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICRmbGlwY2xvY2stY29sb3IgMCUsIHJnYmEoMCwgMCwgMCwgMC4xKSAxMDAlKTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhciwgdG8gYm90dG9tLCAkZmxpcGNsb2NrLWNvbG9yIDAlLCByZ2JhKDAsIDAsIDAsIDAuMSkgMTAwJTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93IDAuNXMgbGluZWFyIGJvdGg7XHJcbiAgICAtbW96LWFuaW1hdGlvbjogc2hvdyAwLjVzIGxpbmVhciBib3RoO1xyXG4gICAgYW5pbWF0aW9uOiBzaG93IDAuNXMgbGluZWFyIGJvdGg7XHJcbn1cclxuXHJcbi5mbGlwLWNsb2NrLXdyYXBwZXIgdWwucGxheSBsaS5mbGlwLWNsb2NrLWFjdGl2ZSAuZG93biAuc2hhZG93IHtcclxuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgJGZsaXBjbG9jay1jb2xvciAwJSwgcmdiYSgwLCAwLCAwLCAwLjEpIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgJGZsaXBjbG9jay1jb2xvciksIGNvbG9yLXN0b3AoMTAwJSwgJGZsaXBjbG9jay1jb2xvcikpO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLCB0b3AsICRmbGlwY2xvY2stY29sb3IgMCUsIHJnYmEoMCwgMCwgMCwgMC4xKSAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgJGZsaXBjbG9jay1jb2xvciAwJSwgcmdiYSgwLCAwLCAwLCAwLjEpIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICRmbGlwY2xvY2stY29sb3IgMCUsIHJnYmEoMCwgMCwgMCwgMC4xKSAxMDAlKTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhciwgdG8gYm90dG9tLCAkZmxpcGNsb2NrLWNvbG9yIDAlLCByZ2JhKDAsIDAsIDAsIDAuMSkgMTAwJTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBoaWRlIDAuNXMgMC4zcyBsaW5lYXIgYm90aDtcclxuICAgIC1tb3otYW5pbWF0aW9uOiBoaWRlIDAuNXMgMC4zcyBsaW5lYXIgYm90aDtcclxuICAgIGFuaW1hdGlvbjogaGlkZSAwLjVzIDAuMnMgbGluZWFyIGJvdGg7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzaG93IHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbkAtbW96LWtleWZyYW1lcyBzaG93IHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbkAtby1rZXlmcmFtZXMgc2hvdyB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNob3cge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGhpZGUge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIGhpZGUge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxufVxyXG5cclxuQC1vLWtleWZyYW1lcyBoaWRlIHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgaGlkZSB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2xvY2stb3V0ZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG5cclxuICAgIC5jb2wtbWQtNiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2xvY2stbGVmdCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uY2xvY2stcmlnaHQge1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgIC5jbG9jay1sZWZ0IHtcclxuXHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuXHJcbiAgICAuY2xvY2stbGVmdCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2xvY2stcmlnaHQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmxpcC1jbG9jay13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW46IDBweCBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGlwLWNsb2NrLXdyYXBwZXIgdWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXJnaW46IDJweDtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZmxpcGNsb2NrLWNvbG9yO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmxpcC1jbG9jay13cmFwcGVyIHVsIGxpIHtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZsaXAtY2xvY2std3JhcHBlciB1bCBsaSBhIGRpdiB7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAuZmxpcC1jbG9jay1kaXZpZGVyIHtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZsaXAtY2xvY2stZGl2aWRlciAuZmxpcC1jbG9jay1sYWJlbCB7XHJcbiAgICAgICAgcmlnaHQ6IC01MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGlwLWNsb2NrLWRpdmlkZXIubWludXRlcyAuZmxpcC1jbG9jay1sYWJlbCB7XHJcbiAgICAgICAgcmlnaHQ6IC01NXB4O1xyXG4gICAgfVxyXG59XHJcbiJdfQ== */
